summary refs log tree commit diff
path: root/crypto/test (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Added Aes and Uniform variant to Saberroyb2022-10-2410-0/+6342
|
* Use correct OIDPeter Dettman2022-10-241-1/+1
|
* Add Gost2012 algorithms to registriesPeter Dettman2022-10-231-1/+1
| | | | - see https://github.com/bcgit/bc-csharp/pull/217
* Complete SecureRandom refactoringPeter Dettman2022-10-232-8/+7
|
* SecureRandom refactoring in CmsPeter Dettman2022-10-231-1/+1
|
* Refactoring in Pqc.Crypto.SikePeter Dettman2022-10-221-16/+16
|
* Refactoring in Pqc.Crypto.SaberPeter Dettman2022-10-221-1/+1
|
* Refactoring in Pqc.Crypto.LmsPeter Dettman2022-10-226-190/+190
| | | | - add missing factory entries
* Refactoring in Pqc.Crypto.Hqc (performance)Peter Dettman2022-10-201-1/+1
|
* Initial import of HQCPeter Dettman2022-10-207-0/+4337
|
* Fix BinaryReader usage in Pqc.Crypto.LmsPeter Dettman2022-10-201-2/+14
|
* Microsoft.NET.Test.Sdk 17.3.2Peter Dettman2022-10-201-1/+1
|
* Fix LMS tests namespacePeter Dettman2022-10-205-33/+29
|
* Refactoring in Pqc.Crypto.Lms (tests)Peter Dettman2022-10-205-70/+27
|
* Reorganize tests in Pqc.Crypto.TestPeter Dettman2022-10-2013-551/+673
|
* Refactoring in Pqc.Crypto.Bike (performance)Peter Dettman2022-10-181-4/+6
|
* Mark some tests NonParallelizablePeter Dettman2022-10-173-6/+5
|
* updated public key encoding to latest version of draft RFCDavid Hook2022-10-141-0/+4
|
* Remove debug testPeter Dettman2022-10-141-9/+0
|
* fixed truncation issue in BikeRandom (Harrison patch)David Hook2022-10-131-2/+1
|
* Refactoring in Pqc.Crypto.TestsPeter Dettman2022-10-1310-216/+196
|
* general cleanups - naming, importsDavid Hook2022-10-128-35/+4376
|
* Minor fixes in PQC testsPeter Dettman2022-10-134-8/+8
|
* Reorganize FrodoVectorTestPeter Dettman2022-10-122-96/+102
|
* Skip redundant cipher init in Frodo-AESPeter Dettman2022-10-121-53/+28
|
* Add BcTlsCrypto default constructorPeter Dettman2022-10-1217-39/+20
|
* Change method names in IXofPeter Dettman2022-10-1110-59/+59
| | | | - distinct from IDigest methods and consistent with span-based methods
* Refactoring pass over Pqc.Crypto.SphincsPlusPeter Dettman2022-10-101-56/+56
|
* Improvements to PRNG classesPeter Dettman2022-10-091-0/+12
|
* Refactor TestSamplerPeter Dettman2022-10-081-5/+4
|
* More span variants in randomness classesPeter Dettman2022-10-071-1/+9
|
* Refactoring pass over Pqc.Crypto.LmsPeter Dettman2022-10-064-53/+48
|
* Add support for C1C3C2 mode to SM2EnginePeter Dettman2022-10-021-3/+88
| | | | - Refactoring, including span-based variants
* Port Blake2xsDigest from bc-javaPeter Dettman2022-09-301-0/+2704
| | | | - refactor Blake2bDigest, Blake2sDigest
* Merge remote-tracking branch 'origin/master'royb2022-09-293-0/+7894
|\
| * Grain128Aead fixesPeter Dettman2022-09-291-39/+20
| |
| * Merge remote-tracking branch 'refs/remotes/origin/master'David Hook2022-09-291-0/+73
| |\
| | * Add ConcatenationKdfTestPeter Dettman2022-09-291-0/+73
| | |
| * | Grain128 AEAD Test DataDavid Hook2022-09-291-0/+7623
| |/
| * added IAeadCipjer to grain128AeadDavid Hook2022-09-291-13/+13
| |
| * added grain128AeadDavid Hook2022-09-291-0/+217
| |
* | Added ASN.1 key encoding/decoding for Kyber, Dilithium, and Falcon.royb2022-09-291-48/+7
|/
* Added Kyber AES supportroyb2022-09-284-100/+2197
|
* Added Dilithium AES support + some optimizationsroyb2022-09-284-63/+2735
|
* Port Blake3 from bc-javaPeter Dettman2022-09-282-0/+486
|
* Kyber refactoringPeter Dettman2022-09-281-2/+2
|
* (D)TLS: RFC 7250 Raw Public KeysPeter Dettman2022-09-245-0/+731
|
* Cmp updatesPeter Dettman2022-09-201-145/+118
|
* Port of Asn1.Cmp tests from bc-javaPeter Dettman2022-09-204-0/+252
|
* CleanupPeter Dettman2022-09-201-2/+0
|
* Give IStreamCalculator a generic typePeter Dettman2022-09-201-6/+6
|
* added randomized signingDavid Hook2022-09-201-2/+2
|
* DateTimeObject => nullable DateTimePeter Dettman2022-09-147-22/+15
|
* Cleanup.mw2022-09-141-4/+42
|
* first cut of DilithiumDavid Hook2022-09-144-0/+2850
|
* Use nullable DateTime instead of MinValuePeter Dettman2022-09-131-11/+11
|
* GetUnderlyingCipher() => UnderlyingCipherPeter Dettman2022-09-122-5/+5
|
* Separate out new IBlockCipherMode from IBlockCipherPeter Dettman2022-09-123-94/+2
|
* Add basic support for JKS keystoresPeter Dettman2022-09-121-0/+181
|
* Stream modernizationPeter Dettman2022-09-031-20/+17
|
* Clean up testsPeter Dettman2022-09-026-34/+2
|
* Span-based variant of IBufferedCipher.ProcessBytePeter Dettman2022-09-012-6/+64
| | | | - also some followup for earlier IBufferedCipher changes
* SecureRandom fixups in testsPeter Dettman2022-08-2912-45/+58
|
* Span-based variants for IBlockCipherPaddingPeter Dettman2022-08-261-4/+4
|
* Don't use CLR span-based NextBytesPeter Dettman2022-08-262-6/+19
|
* Merge remote-tracking branch 'refs/remotes/origin/master'David Hook2022-08-2516-5/+199
|\
| * Fix GcmSivBlockCipher processingPeter Dettman2022-08-241-0/+9
| |
| * Span-based variant for IBlockCipher.ProcessBlockPeter Dettman2022-08-241-0/+9
| |
| * CleanupPeter Dettman2022-08-244-5/+5
| |
| * Span-based variants for IDigest, IXofPeter Dettman2022-08-2313-4/+180
| |
| * Microsoft.NET.Test.Sdk 17.3.0Peter Dettman2022-08-231-1/+1
| |
* | initial CRYSTALS-Kyber implementationDavid Hook2022-08-255-0/+2361
| |
* | minor refactoring, added samplingDavid Hook2022-08-251-1/+3
|/
* initial NTRU implementationDavid Hook2022-08-224-0/+2808
|
* SIKE: added warning, keysize testDavid Hook2022-08-211-2/+3
|
* added key size restrictionsDavid Hook2022-08-212-12/+16
|
* added key size restrictionsDavid Hook2022-08-212-20/+23
|
* Implement NextBytes(Span<byte)Peter Dettman2022-08-192-14/+123
|
* added SPHINCS+ HarakaDavid Hook2022-08-1818-35/+12104
|
* AES intrinsics workPeter Dettman2022-08-171-28/+30
|
* GeneralizedTime improvementsPeter Dettman2022-08-111-0/+87
|
* split NtruPrime into SNtruPrime, NtruLPRimeDavid Hook2022-08-091-26/+119
|
* minor refactoringDavid Hook2022-08-081-1/+1
|
* Merge remote-tracking branch 'refs/remotes/origin/master'David Hook2022-08-082-0/+6
|\
| * TLS: 'tls-exporter' channel bindingPeter Dettman2022-08-012-0/+6
| | | | | | | | | | - defined in RFC 9266 - see https://github.com/bcgit/bc-java/issues/1198
* | Initial Falcon implementationDavid Hook2022-08-083-0/+1957
|/
* move KEMExtractor to KemExtractorDavid Hook2022-07-261-1/+1
|
* Fix Haraka APIPeter Dettman2022-07-252-14/+14
|
* moved ntrup to ntruprime, reduced accessors on keys, marked key fields internalDavid Hook2022-07-2413-28/+27
|
* initial NTRU PrimeDavid Hook2022-07-221-0/+150
|
* NTRU Prime Test DataDavid Hook2022-07-2212-0/+8424
|
* Run tests with netcoreapp2.1Peter Dettman2022-07-192-2/+2
|
* Add SupportedOSPlatform attributesPeter Dettman2022-07-171-1/+7
|
* Add AesX86Engine using Aes intrinsicsPeter Dettman2022-07-172-86/+156
|
* Utility method for selecting AES enginePeter Dettman2022-07-1712-79/+73
|
* instrumented test classesDavid Hook2022-07-132-2/+2
|
* instrumented test classesDavid Hook2022-07-132-6/+17
|
* Merge remote-tracking branch 'refs/remotes/origin/master'David Hook2022-07-1317-108/+162
|\
| * Refactoring around SecureRandomPeter Dettman2022-07-1217-108/+162
| |
* | initial Haraka installDavid Hook2022-07-132-0/+388
|/
* Detached picnic signatureRoy Basmacier2022-07-111-3/+15
|
* Added SIKE to PrivateKeyFactory.cs and changed SikeVectorTest.csRoy Basmacier2022-07-111-4/+5
|
* Fixed static problem in PicnicRoy Basmacier2022-07-111-2/+2
|
* Fix namespace of sike codePeter Dettman2022-07-061-2/+3
|
* Remove redundant test and add ParallelizablePeter Dettman2022-07-051-24/+5
|
* SIKE implementation with compression addedRoy Basmacier2022-07-019-0/+5795
| | | | Implemented SecretWIhEcapsulationImpl.cs
* Custom serializationPeter Dettman2022-07-011-1/+21
|
* Refactoring around MemoryStreamPeter Dettman2022-06-301-2/+2
|
* Some PORTABLE cleanupPeter Dettman2022-06-302-23/+5
|
* Generics migration completePeter Dettman2022-06-2949-357/+228
|
* Generics migration in PqcPeter Dettman2022-06-292-20/+14
|
* Generics migration in TlsPeter Dettman2022-06-2820-119/+120
|
* Generics migration in Crmf, Crypto, MathPeter Dettman2022-06-281-2/+2
|
* Generics migration in CmsPeter Dettman2022-06-2810-92/+79
|
* Add extra IAN,SAN extension accessorsPeter Dettman2022-06-271-1/+11
|
* Update alternative names from bc-javaPeter Dettman2022-06-271-1/+1
|
* Generics migration in Asn1Peter Dettman2022-06-2714-78/+72
|
* Split up fast/slow testsPeter Dettman2022-06-271-6/+26
|
* Generics migration in PkixPeter Dettman2022-06-274-54/+41
|
* Generics migration workPeter Dettman2022-06-2714-100/+87
|
* Replace IX509Store API with new store/selector APIPeter Dettman2022-06-2618-476/+353
| | | | - overhaul Cms, Pkix, X509 APIs
* Reorganize test vector testsPeter Dettman2022-06-262-289/+295
|
* updated sphincsplus testsRoy Basmacier2022-06-241-16/+17
|
* Merge remote-tracking branch 'origin/master'Roy Basmacier2022-06-249-50/+45
|\
| * RefactoringPeter Dettman2022-06-251-5/+5
| |
| * Cleanup in testsPeter Dettman2022-06-242-14/+4
| |
| * Update EC curve registry classesPeter Dettman2022-06-243-19/+16
| |
| * Remove bridging version of Curve25519Peter Dettman2022-06-241-2/+13
| |
| * Cleanup Exception classesPeter Dettman2022-06-242-10/+7
| |
* | sphincs plus v3.1Roy Basmacier2022-06-2349-1345/+24073
|/
* Remvoe ThreadedSeedGeneratorPeter Dettman2022-06-231-9/+0
|
* Replace Assembly.GetExecutingAssembly callsPeter Dettman2022-06-231-6/+0
|
* Initial merge of PQC portroyb2022-06-2383-4/+22977
|
* New build organizationPeter Dettman2022-06-2320-1519/+126
| | | | - TargetFrameworks netstandard2.0;net40
* Target framework v4.0Peter Dettman2022-06-231-3/+4
|
* Cleanup redundant test classesPeter Dettman2022-06-2317-686/+13
|
* Remove Main methods from test classesPeter Dettman2022-06-23306-2138/+4
|
* Warnings cleanupPeter Dettman2022-06-221-68/+2
|
* Code cleanupPeter Dettman2022-06-2248-105/+103
|
* ObsoleteAttribute cleanupPeter Dettman2022-06-2215-205/+137
|
* ObsoleteAttribute cleanupPeter Dettman2022-06-226-187/+8
|
* Cleanup old build systemsPeter Dettman2022-06-218-29/+9
|
* Remove ApplicationSpecific classesPeter Dettman2022-06-215-177/+28
|
* Remove per-ECPoint compressionPeter Dettman2022-06-212-2/+2
|
* Remove legacy TLSPeter Dettman2022-06-2136-4108/+0
|
* ObsoleteAttribute cleanupPeter Dettman2022-06-211-3/+1
|
* Update definesPeter Dettman2022-06-214-20/+23
|
* Alternative for GetExecutingAssemblyPeter Dettman2022-06-161-7/+15
|
* Improve MiscTestPeter Dettman2022-06-161-8/+23
|
* NUnit tweaksPeter Dettman2022-06-166-20/+18
|
* Updates towards netstandardPeter Dettman2022-06-1510-9/+30
|
* Set randoms before extensions processingPeter Dettman2022-05-3014-0/+263
| | | | - see https://github.com/bcgit/bc-java/issues/1167
* (D)TLS: now defaults to offering (D)TLS 1.2, TLS 13Peter Dettman2022-05-112-2/+2
|
* Support TLS 1.3 in test classPeter Dettman2022-05-111-4/+32
|
* Rewrite test cases without MD5Peter Dettman2022-05-103-30/+28
|
* Test config for ClientHello sig algsPeter Dettman2022-05-102-0/+12
|
* Improve TLS handshake hash trackingPeter Dettman2022-05-105-63/+77
|
* Fix tests for stream signersPeter Dettman2022-05-051-2/+30
|
* Rework TLS 1.3 verifiersPeter Dettman2022-05-051-17/+4
|
* Change method to propertyPeter Dettman2022-05-051-6/+6
|
* TLS PSS raw signaturesPeter Dettman2022-05-041-28/+18
|
* Add HasHkdfAlgorithm method and use in testPeter Dettman2022-04-211-0/+3
|
* Fix TLS 1.3 Export Keying MaterialPeter Dettman2022-03-283-0/+20
| | | | - see https://github.com/bcgit/bc-java/issues/1133
* minor corrections, updated ECPointTestDavid Hook2022-03-231-2/+2
|
* Add BitString parsersPeter Dettman2021-11-221-17/+14
|
* ASN.1: Tagged object parser improvementsPeter Dettman2021-11-201-1/+1
| | | | | - add DLTaggedObjectParser - refactoring of Asn1InputStream/Asn1StreamParser
* ASN.1: Port of bc-java TYPE instancesPeter Dettman2021-11-182-3/+8
| | | | | - we use Meta.Instance here due to syntax restrictions - also reworked some ASN.1 string types
* Add DLTaggedObject and use from parserPeter Dettman2021-11-111-1/+1
|
* Handle high tag numbersPeter Dettman2021-11-101-2/+11
|
* ASN.1: Add support for relative OIDsPeter Dettman2021-11-085-55/+177
|
* PORTABLE fixesPeter Dettman2021-10-182-4/+5
|
* .NET 1.1 fixesPeter Dettman2021-10-173-89/+87
|
* Experimental server-side TLS 1.3 PSKPeter Dettman2021-10-174-0/+263
|
* Use primitive encoding for short octet stringsPeter Dettman2021-10-152-26/+43
|
* Improve ASN.1 substream handlingPeter Dettman2021-10-152-7/+9
|
* ASN1InputStream updates from bc-javaPeter Dettman2021-10-152-12/+13
| | | | | - improve tag validation - improve handling of long form definite-length
* Some Obsolete cleanupPeter Dettman2021-10-141-8/+3
|
* Add Asn1Encodable.EncodeTo methodsPeter Dettman2021-10-143-8/+3
|
* Ignore PGP signatures with invalid versionPeter Dettman2021-10-143-0/+113
|
* Latest ArmoredInputStream stuff from bc-javaPeter Dettman2021-10-133-11/+432
|
* Test fixesPeter Dettman2021-10-121-2/+2
|
* Marker packet skippingPeter Dettman2021-10-123-0/+121
|
* completed copy constructor in SignerInformation, fixed mutable issue for SET ↵David Hook2021-10-081-1/+12
| | | | in ASN1Encodable
* added explicit sorting of DER encoded SETDavid Hook2021-10-071-1/+16
|
* Fix test namespacesPeter Dettman2021-10-044-12/+7
|
* format changes only - relates to github #68David Hook2021-10-042-2/+2
|
* format changes only - relates to github #68David Hook2021-10-043-3/+3
|
* partial #68David Hook2021-10-044-8/+8
|
* Restore new testsPeter Dettman2021-09-221-0/+5
|
* Check DH standard group lookupPeter Dettman2021-09-111-1/+10
|
* Merge branch 'master' of gitlab.cryptoworkshop.com:root/bc-csharpmw2021-09-035-1/+1290
|\
| * added missing testsDavid Hook2021-09-024-0/+1289
| |
| * minor refactoringDavid Hook2021-09-021-1/+1
| |
* | Updated PemReader to support differing whitespace assumptions.mw2021-09-032-2/+167
|/ | | | | Added tests. Issue #2
* moved testmw2021-09-022-103/+106
|
* Merge from pullmw2021-09-013-0/+197
|\
| * Test client for TLS 1.3 (external) PSKPeter Dettman2021-08-313-0/+197
| |
* | Issue #1mw2021-09-012-163/+381
|/ | | | | | Added logic to handle duplicate extensions. New method on Pkcs10CertificationRequest for extracting X509Extensions Tests
* fixed typosDavid Hook2021-08-301-1/+1
|
* initial fix for #261David Hook2021-08-301-0/+118
|
* CleanupPeter Dettman2021-08-071-11/+2
|
* Fix test class namePeter Dettman2021-07-281-1/+1
|
* Refactoring around TLS HKDFPeter Dettman2021-07-251-5/+6
|
* Calculate HMAC without extracting TlsSecretPeter Dettman2021-07-241-12/+2
|
* Followup OAEP changesPeter Dettman2021-07-211-31/+31
|
* bzip2 perf. opts.Peter Dettman2021-07-161-0/+12
|
* Fix bzip2 compression for empty contentsPeter Dettman2021-07-151-34/+35
| | | | - see https://github.com/bcgit/bc-java/issues/993
* .NET 1.1 fixesPeter Dettman2021-07-122-2/+2
|
* Fix some warningsPeter Dettman2021-07-127-10/+10
|
* Port of new TLS API from bc-javaPeter Dettman2021-07-1243-0/+6504
|
* TLS test tweaksPeter Dettman2021-07-092-3/+3
|
* Test for long inputsPeter Dettman2021-07-081-6/+5
|
* Fix portability issues around Socket classPeter Dettman2021-06-101-1/+1
|
* Update TLS test data from bc-javaPeter Dettman2021-06-0678-346/+2366
|
* Improve EdDSA/XDH key validationPeter Dettman2021-06-062-4/+4
|
* Merge remote-tracking branch 'origin/master'David Hook2021-06-033-0/+74
|\
| * NTZ for 0 should be 32/64 resp.Peter Dettman2021-06-013-0/+74
| | | | | | | | | | - add tests for NLZ, NTZ - round out methods for Longs class
* | github #172 - added blowfish init check on key sizeDavid Hook2021-05-311-0/+23
|/
* .NET 1.1 fixesPeter Dettman2021-05-241-0/+4
|
* Fix project files plus portability fixesPeter Dettman2021-05-2427-996/+1021
|
* Add support for ARIAPeter Dettman2021-05-243-1/+183
|
* github #222 addressed OAEP parameter setting, refactored ↵David Hook2021-05-242-2/+135
| | | | KeyTransRecipientInfoGenerator to allow deprecation of sub class
* github#54 test for mixed mode definitionDavid Hook2021-05-241-3/+11
|
* added sha256 test vectorDavid Hook2021-05-241-0/+23
|
* github #23 added method for handling signing subkeyDavid Hook2021-05-231-4/+38
|
* github #283 added extra features fields, corrected parsing for new draftDavid Hook2021-05-231-0/+55
|
* allowed for null policy OIDDavid Hook2021-05-231-0/+56
|
* updates for working tests for FPE, TupleHash, ParallelHashDavid Hook2021-03-194-8/+10
|
* first cut FPE, TupleHash, ParallelHash, and GCM-SIVDavid Hook2021-03-196-0/+1289
|
* Fix CSHAKETestPeter Dettman2021-02-111-10/+10
|
* Fix SHAKE 'digest' output sizePeter Dettman2021-02-111-6/+6
|
* Add more digest test casesPeter Dettman2021-02-101-14/+33
|
* EdDSA public key validationPeter Dettman2021-02-102-2/+182
| | | | - per NIST SP 800-186
* Add TestRandomData classPeter Dettman2021-02-102-0/+34
|
* Various SHA512/224, SHA512/256, SHA3 supportPeter Dettman2021-02-101-3/+90
|
* New HasValue methodsPeter Dettman2021-02-084-20/+57
|
* Support V1 attribute certificates and holdersPeter Dettman2021-02-081-10/+154
|
* direct signature for PSSDavid Hook2021-01-311-0/+57
|
* CleanupPeter Dettman2020-12-084-37/+45
|
* added support for PKCS#5 scheme 2 to Pkcs12Store, tests for the sameDavid Hook2020-11-171-3/+232
|
* Merge branch 'nist_ecc_test_pr' of ↵Peter Dettman2020-10-313-0/+3288
|\ | | | | | | https://github.com/BlackthornYugen/bc-csharp into BlackthornYugen-nist_ecc_test_pr
| * Supporing .NET 1.1John Steel2020-10-201-14/+20
| | | | | | | | | | | | - removing generics - removing named params - replacing 'var' with types
| * Updating test structure to match existing.John Steel2020-10-171-4/+32
| |
| * Test Vectors for EC Point MultiplyJohn Steel2020-10-173-0/+3254
| | | | | | | | | | Test multiply with the test vectors downloaded from: http://point-at-infinity.org/ecc/nisttv
* | Fix UnitTests resource pathsPeter Dettman2020-10-301-0/+1
| |
* | Cleanup after recent changesPeter Dettman2020-10-308-124/+367
| |
* | Add new files to projectsPeter Dettman2020-10-301-0/+3
| |
* | Added KMAC Params and testmw2020-10-292-22/+107
| |
* | Added CSHAKEDigest, KMac, removed unused import from NewTspTestmw2020-10-283-1/+450
| |
* | Merge branch 'master' of git.bouncycastle.org:bc-csharp into mastermw2020-10-271-0/+1
|\ \