summary refs log tree commit diff
path: root/crypto/src/pqc (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring in Pqc.Crypto.SikePeter Dettman2022-10-2224-869/+846
|
* Refactoring in Pqc.Crypto.SaberPeter Dettman2022-10-2213-210/+164
|
* Refactoring in Pqc.Crypto.LmsPeter Dettman2022-10-2229-403/+429
| | | | - add missing factory entries
* Make FalconFPR a structPeter Dettman2022-10-211-2/+3
|
* Refactoring in Pqc.Crypto.Cmce (performance)Peter Dettman2022-10-211-6/+44
|
* Refactoring in Pqc.Crypto.Hqc (performance)Peter Dettman2022-10-2014-307/+152
|
* Initial import of HQCPeter Dettman2022-10-2021-16/+2416
|
* Fix BinaryReader usage in Pqc.Crypto.LmsPeter Dettman2022-10-208-161/+84
|
* Refactoring in Cmce (performance)Peter Dettman2022-10-201-11/+12
|
* Replace BikePolynomial with new BikeRingPeter Dettman2022-10-204-508/+399
| | | | | - more efficient polynomial ring implementation - refactor BikeEngine (performance)
* Refactoring in Pqc.Crypto.Bike (performance)Peter Dettman2022-10-1812-370/+200
|
* Replace LinearAlgebra with BikePolynomialPeter Dettman2022-10-1815-2883/+505
|
* System.Linq cleanupPeter Dettman2022-10-173-19/+2
|
* updated public key encoding to latest version of draft RFCDavid Hook2022-10-141-4/+2
|
* Fix constructor accessPeter Dettman2022-10-142-2/+2
|
* fixed truncation issue in BikeRandom (Harrison patch)David Hook2022-10-131-1/+1
|
* Remove unnecessary copiesPeter Dettman2022-10-132-6/+3
|
* Refactoring in Frodo (performance)Peter Dettman2022-10-132-32/+59
|
* general cleanups - naming, importsDavid Hook2022-10-1234-78/+4101
|
* Refactor FrodoMatrixGenerator (performance)Peter Dettman2022-10-131-28/+15
|
* Skip redundant cipher init in Frodo-AESPeter Dettman2022-10-121-23/+7
|
* Refactoring SphincsPlus (performance)Peter Dettman2022-10-126-103/+489
|
* Improve digest API compliance in sphincs haraka implsPeter Dettman2022-10-123-6/+83
|
* Change method names in IXofPeter Dettman2022-10-1115-85/+83
| | | | - distinct from IDigest methods and consistent with span-based methods
* Hardware-accelerate Haraka engine for SPHINCS+Peter Dettman2022-10-114-1/+342
|
* Refactoring pass over Pqc.Crypto.SphincsPlusPeter Dettman2022-10-1024-544/+495
|
* Fix checksum conversion to base wPeter Dettman2022-10-101-1/+1
| | | | - innocuous for currently tested parameter sets
* Fix Harakas XOF API compliancePeter Dettman2022-10-101-14/+11
|
* Fix Haraka digest API compliancePeter Dettman2022-10-104-27/+29
|
* Haraka refactoring (performance)Peter Dettman2022-10-091-237/+122
|
* Refactoring pass over Pqc.Crypto.LmsPeter Dettman2022-10-0629-943/+643
|
* RefactoringPeter Dettman2022-09-3013-117/+85
|
* fixed parameter name to h valueDavid Hook2022-09-301-2/+2
|
* changed to array prop to internalDavid Hook2022-09-301-3/+4
|
* fixed cut and pasteDavid Hook2022-09-301-6/+8
|
* Merge remote-tracking branch 'origin/master'royb2022-09-293-7/+7
|\
| * Remove unused fieldPeter Dettman2022-09-291-1/+0
| |
| * Use AesUtilitiesPeter Dettman2022-09-292-6/+7
| |
* | Added ASN.1 key encoding/decoding for Kyber, Dilithium, and Falcon.royb2022-09-2912-80/+469
|/
* Added Kyber AES supportroyb2022-09-2812-206/+341
|
* Added Dilithium AES support + some optimizationsroyb2022-09-2817-293/+423
|
* Kyber refactoringPeter Dettman2022-09-2816-576/+450
|
* Use AesUtilitiesPeter Dettman2022-09-282-2/+2
|
* added randomized signingDavid Hook2022-09-202-9/+7
|
* Cleanup.mw2022-09-143-252/+82
|
* added missing usageDavid Hook2022-09-141-1/+2
|
* added missing usageDavid Hook2022-09-142-2/+4
|
* fixed method exposureDavid Hook2022-09-141-1/+1
|
* added missing usageDavid Hook2022-09-141-0/+1
|
* cleanuporeste2022-09-1313-62/+4
|
* first cut of DilithiumDavid Hook2022-09-1417-0/+2200
|
* added EncapsulationLength propertyDavid Hook2022-08-2510-30/+10
|
* Merge remote-tracking branch 'refs/remotes/origin/master'David Hook2022-08-259-41/+51
|\
| * Span-based variants for IDigest, IXofPeter Dettman2022-08-231-1/+13
| |
| * Fix namespaces, refactoringPeter Dettman2022-08-238-40/+38
| |
* | initial CRYSTALS-Kyber implementationDavid Hook2022-08-2516-0/+1513
| |
* | minor refactoring, added samplingDavid Hook2022-08-252-4/+0
|/
* initial NTRU implementationDavid Hook2022-08-2225-0/+1925
|
* SIKE: added warning, keysize testDavid Hook2022-08-2116-18/+23
|
* added key size restrictionsDavid Hook2022-08-214-11/+11
|
* added key size restrictionsDavid Hook2022-08-217-38/+38
|
* added SPHINCS+ HarakaDavid Hook2022-08-188-45/+1304
|
* split NtruPrime into SNtruPrime, NtruLPRimeDavid Hook2022-08-0921-225/+512
|
* minor refactoringDavid Hook2022-08-081-7/+7
|
* minor refactoringDavid Hook2022-08-084-13/+13
|
* Initial Falcon implementationDavid Hook2022-08-0822-0/+10692
|
* move KEMExtractor to KemExtractorDavid Hook2022-07-261-2/+2
|
* More precise preprocessor directivesPeter Dettman2022-07-241-4/+4
|
* moved picnic GetParameters to ParametersDavid Hook2022-07-244-14/+11
|
* moved ntrup to ntruprime, reduced accessors on keys, marked key fields internalDavid Hook2022-07-2413-162/+159
|
* fixed exposure of engine classDavid Hook2022-07-221-1/+1
|
* initial NTRU PrimeDavid Hook2022-07-229-0/+1614
|
* Remove unused digestPeter Dettman2022-07-171-6/+2
|
* SIKE performancePeter Dettman2022-07-161-70/+41
|
* SIKE performancePeter Dettman2022-07-141-114/+105
|
* Refactoring in PicnicPeter Dettman2022-07-122-285/+217
|
* Generate random bytes in placePeter Dettman2022-07-121-25/+12
|
* Picnic performancePeter Dettman2022-07-121-16/+17
|
* Detached picnic signatureRoy Basmacier2022-07-111-1/+1
|
* Added SIKE to PrivateKeyFactory.cs and changed SikeVectorTest.csRoy Basmacier2022-07-111-0/+8
|
* Fixed static problem in PicnicRoy Basmacier2022-07-114-26/+39
|
* minor reformattingDavid Hook2022-07-101-30/+27
|
* thread safety fixDavid Hook2022-07-081-2/+2
|
* made constructor privateDavid Hook2022-07-081-3/+1
|
* modified parameters to ensure thread safetyDavid Hook2022-07-081-4/+4
|
* modified parameters to ensure thread safetyDavid Hook2022-07-085-43/+116
|
* Fix a few warningsPeter Dettman2022-07-064-14/+10
|
* Fix namespace of sike codePeter Dettman2022-07-0625-51/+26
|
* SIKE implementation with compression addedRoy Basmacier2022-07-0133-159/+8556
| | | | Implemented SecretWIhEcapsulationImpl.cs
* Generics migration in PqcPeter Dettman2022-06-295-53/+45
|
* Generics migration workPeter Dettman2022-06-271-7/+4
|
* Cleanup in PQC codePeter Dettman2022-06-2618-1463/+1471
|
* Merge remote-tracking branch 'origin/master'Roy Basmacier2022-06-241-13/+21
|\
| * Cleanup Exception classesPeter Dettman2022-06-241-13/+21
| |
* | sphincs plus v3.1Roy Basmacier2022-06-237-185/+298
|/
* Replace Assembly.GetExecutingAssembly callsPeter Dettman2022-06-231-9/+4
|
* Initial merge of PQC portroyb2022-06-23110-0/+16329