summary refs log tree commit diff
path: root/crypto/test/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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-186-35/+80
* 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
* | Initial Falcon implementationDavid Hook2022-08-081-0/+153
|/
* 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-241-28/+27
* initial NTRU PrimeDavid Hook2022-07-221-0/+150
* Run tests with netcoreapp2.1Peter Dettman2022-07-191-1/+1
* 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-011-0/+179
* 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
* 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-231-25/+25
|/
* Remvoe ThreadedSeedGeneratorPeter Dettman2022-06-231-9/+0
* Replace Assembly.GetExecutingAssembly callsPeter Dettman2022-06-231-6/+0
* Initial merge of PQC portroyb2022-06-2313-0/+2894
* New build organizationPeter Dettman2022-06-2315-112/+94
* Cleanup redundant test classesPeter Dettman2022-06-2316-673/+13
* Remove Main methods from test classesPeter Dettman2022-06-23305-2137/+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-225-186/+8
* Cleanup old build systemsPeter Dettman2022-06-218-29/+9
* Remove ApplicationSpecific classesPeter Dettman2022-06-214-176/+28
* Remove per-ECPoint compressionPeter Dettman2022-06-212-2/+2
* Remove legacy TLSPeter Dettman2022-06-2135-4073/+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-159-9/+29
* Set randoms before extensions processingPeter Dettman2022-05-3014-0/+263
* (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
* 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
* ASN.1: Port of bc-java TYPE instancesPeter Dettman2021-11-182-3/+8
* 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-084-55/+176
* 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-173-0/+260
* 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
* 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-142-0/+112
* Latest ArmoredInputStream stuff from bc-javaPeter Dettman2021-10-132-11/+431
* Test fixesPeter Dettman2021-10-121-2/+2
* Marker packet skippingPeter Dettman2021-10-122-0/+120
* completed copy constructor in SignerInformation, fixed mutable issue for SET ...David Hook2021-10-081-1/+12
* 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
* 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
|/
* moved testmw2021-09-022-103/+106
* Merge from pullmw2021-09-012-0/+195
|\
| * Test client for TLS 1.3 (external) PSKPeter Dettman2021-08-312-0/+195
* | Issue #1mw2021-09-012-163/+381
|/
* 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
* .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-1242-0/+6462
* TLS test tweaksPeter Dettman2021-07-092-3/+3
* Test for long inputsPeter Dettman2021-07-081-6/+5
* Update TLS test data from bc-javaPeter Dettman2021-06-069-39/+53
* Improve EdDSA/XDH key validationPeter Dettman2021-06-062-4/+4
* Merge remote-tracking branch 'origin/master'David Hook2021-06-032-0/+72
|\
| * NTZ for 0 should be 32/64 resp.Peter Dettman2021-06-012-0/+72
* | 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-2426-995/+1015
* Add support for ARIAPeter Dettman2021-05-242-0/+181
* github #222 addressed OAEP parameter setting, refactored KeyTransRecipientInf...David Hook2021-05-242-2/+135
* 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
* Add TestRandomData classPeter Dettman2021-02-101-0/+33
* 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 https://github.com/BlackthornYugen/bc-csha...Peter Dettman2020-10-311-0/+106
|\
| * Supporing .NET 1.1John Steel2020-10-201-14/+20
| * Updating test structure to match existing.John Steel2020-10-171-4/+32
| * Test Vectors for EC Point MultiplyJohn Steel2020-10-171-0/+72
* | Cleanup after recent changesPeter Dettman2020-10-308-124/+367
* | Added KMAC Params and testmw2020-10-292-22/+107
* | Added CSHAKEDigest, KMac, removed unused import from NewTspTestmw2020-10-283-1/+450
* | Finished NewTspTestsmw2020-10-271-25/+416
* | Added fractional time and new testsmw2020-10-271-0/+551
* | Updated TableGen2 to use IdAASigningCertificateV2 oidmw2020-10-221-1/+95
* | GCM updates from bc-javaPeter Dettman2020-10-182-4/+3
* | PGP updates from bc-javaPeter Dettman2020-07-301-1/+1
* | Straighten out ECGOST3410NamedCurvesPeter Dettman2020-07-172-9/+4
* | Fix range and bias of NextDoublePeter Dettman2020-06-211-0/+48
* | Don't use 'var' keywordPeter Dettman2020-06-211-3/+3
* | github #237 - gost 2012 parsingDavid Hook2020-04-251-0/+13
* | fixed typoDavid Hook2020-04-181-1/+9
* | added extra key storeDavid Hook2020-04-181-0/+126
* | Avoid NUnit test adapter running perf testPeter Dettman2020-04-061-1/+1
* | Newer .NET versions append the parameter namePeter Dettman2020-04-061-12/+21
* | Add OtherName support and refactoringPeter Dettman2020-04-051-0/+31
* | Reset after wrong-length failurePeter Dettman2020-04-052-0/+78
* | Support headers with multiple valuesPeter Dettman2020-04-057-7/+37
* | Misc. updates from bc-javaPeter Dettman2020-02-201-1/+1
* | Stricter header validation for PEM filesPeter Dettman2020-02-201-0/+8
* | ASN.1 updates from bc-javaPeter Dettman2020-02-192-10/+59
* | PKCS12: Improved support for certificate-only key stores without passwordPeter Dettman2020-02-131-11/+68
* | ASN.1 updates from bc-javaPeter Dettman2020-02-131-14/+14
* | Improve ChaCha20Poly1305 testsPeter Dettman2019-10-232-32/+48
* | Port ChaCha20Poly1305 from bc-javaPeter Dettman2019-09-092-0/+444
* | Tampering and reuse test cases for GCMPeter Dettman2019-09-092-27/+90
* | Add new X448 test cases from bc-javaPeter Dettman2019-08-291-0/+190
* | Loosen test requirements on error messagePeter Dettman2019-08-091-4/+4
* | ASN.1 updates from bc-javaPeter Dettman2019-08-091-5/+16
* | Misc. ASN.1 updatesPeter Dettman2019-08-041-12/+8
* | Refactoring in PublicKeyFactoryPeter Dettman2019-08-041-1/+1
* | EC updates from bc-javaPeter Dettman2019-08-011-7/+138
* | Fix warningsPeter Dettman2019-08-012-10/+10
* | Misc. ASN.1 updates from bc-javaPeter Dettman2019-08-011-1/+1
* | Fix CMP tests failing to set bodyPeter Dettman2019-07-311-4/+6
* | Adapt test to access restrictionsPeter Dettman2019-07-291-16/+35
* | Remove unused importsPeter Dettman2019-07-291-4/+0
* | Fix field reduction for custom secp128r1 curvePeter Dettman2019-07-291-0/+46
* | Update ECPointTest.csKristian Rastrup2019-06-121-2/+2
* | Port LinkedCertificate from bc-javaPeter Dettman2019-06-042-0/+98
* | Name constraint validation updates from bc-javaPeter Dettman2019-06-013-89/+583
* | Remove extraneous outputPeter Dettman2019-06-011-1/+1
* | Support SM2 in SignerUtilitiesPeter Dettman2019-06-012-102/+197
* | Cleanup around OfferInput methodsPeter Dettman2019-05-101-1/+1
* | Update KDF test project files and .NET 1.1 compat.Peter Dettman2019-05-107-341/+281
* | KDF Related tests.mw2019-05-076-2/+3417
* | TLS: Clone in GetPsk since TlsPskKeyExchange will clear after usePeter Dettman2019-05-064-4/+94
* | EdDSA verifiers now reject overly long signaturesPeter Dettman2019-04-302-22/+62
* | Fixes and tidying up for releasePeter Dettman2019-01-316-666/+433
* | minor tweakingDavid Hook2019-01-204-47/+47
* | Selecting digest.MW2019-01-191-5/+5
* | Provider logic for transformation names.MW2019-01-191-2/+2
* | added use of IKeyWrapper for managing CMS KeyTransRecipientDavid Hook2019-01-181-6/+3
* | CMS ArchiveControlMW2019-01-171-0/+191
* | Updated C# doc.Megan Woods2019-01-152-93/+0
* | updatedDavid Hook2019-01-151-17/+5
* | Removed reference to old test.Megan Woods2019-01-142-4/+5
* | Updated EJBCA ExampleMegan Woods2019-01-141-2/+1
* | Updated locations added initial example for EJBCAMegan Woods2019-01-143-429/+85
* | moveDavid Hook2019-01-141-0/+430
* | Nist algs and ProtectedMessageTestsMegan Woods2019-01-141-0/+429
* | Initial CMPMegan Woods2019-01-141-1/+2
* | minor tweaksDavid Hook2019-01-141-9/+9
* | Added ECGOST3410_2012SignerMegan Woods2019-01-142-0/+784
* | TLS: Update to RFC 7627 from draft-ietf-tls-session-hash-04Peter Dettman2018-11-062-2/+0
* | Reverted short nonce on decryption changePeter Dettman2018-10-241-37/+3
* | Apply CCM nonce length check for encryption onlyPeter Dettman2018-10-221-30/+65
|/
* Env. prop.: Org.BouncyCastle.Asn1.AllowUnsafeIntegerPeter Dettman2018-10-182-0/+356
* Handle CVC-ECDSA and PLAIN-ECDSA in test casePeter Dettman2018-10-141-1/+3
* Port of SM4 from Java APIPeter Dettman2018-09-254-0/+244
* Higher-level API support for Ed25519/Ed448/X25519/X448Peter Dettman2018-09-2110-9/+448
* Code cleanup (from Java build)Peter Dettman2018-09-181-2/+2
* Blake2b/s: relax length-only constructor constraintsPeter Dettman2018-09-163-247/+426
* Fixed Rfc3211WrapEngine processing of messages over 127 bytes.Peter Dettman2018-09-161-1/+1
* RFC 8032: Implement Ed25519ctx, Ed25519ph, Ed448ph variantsPeter Dettman2018-09-142-13/+446
* RFC 7748: Export size constants for scalars, pointsPeter Dettman2018-09-142-42/+60
* Further work to improve constant time in OAEP. release-1.8.3Peter Dettman2018-08-111-3/+76
* EC-related updates from bc-javaPeter Dettman2018-07-1018-223/+163
* Add Ed25519 and Ed448 from RFC 8032Peter Dettman2018-07-082-0/+631
* BCrypt: Add method for explicitly including trailing zero on passwordPeter Dettman2018-04-171-0/+2
* PKIX: Allow a V0 TA to appear at end of the cert path.Peter Dettman2018-04-171-1/+25
* Updated OpenBsdBCrypt to support version 2y.Peter Dettman2018-04-171-4/+51
* Change CCM test to use IV of 12 bytes (from bc-java).Peter Dettman2018-04-171-2/+2