Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2024-02-05 | Set version to '2.3' release-2.3.0 | Peter Dettman | 1 | -1/+1 | |
2024-02-05 | Update Readme for 2.3.0 | Peter Dettman | 1 | -1/+1 | |
2024-02-05 | DTLS: Sanity check on return value from DtlsTransport.Receive | Peter Dettman | 1 | -7/+9 | |
2024-01-31 | Add retries to make signing more reliable | Peter Dettman | 2 | -7/+13 | |
2024-01-30 | Update Readme for 2.3.0 | Peter Dettman | 1 | -0/+8 | |
2024-01-30 | Add Hmac SHA384/SHA512 with Pbes2 in PKCS#12 | Alexander Scheel | 1 | -1/+47 | |
This adds support for SHA-384 and SHA-512 in conjunction with Pbes2 PKCS#12 bundles after seeing one in the wild. Signed-off-by: Alexander Scheel <alexander.scheel@keyfactor.com> | |||||
2024-01-30 | Mark test NonParallelizable | Peter Dettman | 1 | -1/+2 | |
2024-01-29 | Support signer reuse in SM2Signer | Peter Dettman | 2 | -9/+95 | |
2024-01-29 | Add Prehash digest for safer raw signers | Peter Dettman | 5 | -7/+135 | |
2024-01-28 | Add contributor entry | Peter Dettman | 1 | -0/+3 | |
2024-01-28 | Fix NullReferenceException in PbeUtilities | Triton Circonflexe | 1 | -0/+18 | |
Add support for SHA-384 and SHA-512 HMAC algorithms as they already exist in the field. Throw a proper SecurityUtilityException when the HMAC algorithm is not handled. | |||||
2024-01-28 | Refactoring | Peter Dettman | 1 | -4/+4 | |
2024-01-28 | Add noParams entries for Ed25519, Ed448 | Peter Dettman | 2 | -30/+52 | |
- see https://github.com/bcgit/bc-csharp/pull/485 | |||||
2024-01-28 | Tolerate missing assembly attributes | Peter Dettman | 1 | -3/+8 | |
- mainly for third party builds that neglect to add the attributes - see https://github.com/bcgit/bc-csharp/issues/495 | |||||
2024-01-25 | Update rosstandart OIDs | Peter Dettman | 2 | -33/+16 | |
- see https://github.com/bcgit/bc-csharp/issues/513 | |||||
2024-01-23 | Refactor some one-byte writes | Peter Dettman | 6 | -33/+78 | |
2024-01-20 | Use System.HashCode in a few places | Peter Dettman | 4 | -51/+107 | |
2024-01-20 | Update copyright | Peter Dettman | 3 | -3/+3 | |
2024-01-20 | Refactor X509SignatureUtilities | Peter Dettman | 1 | -34/+36 | |
2024-01-20 | Overhaul algorithm registries | Peter Dettman | 11 | -513/+884 | |
2024-01-19 | Align sig alg checks in X509Certificate, X509Crl | Peter Dettman | 3 | -23/+23 | |
2024-01-18 | Lazy creation of SigAlgName | Peter Dettman | 3 | -73/+29 | |
2024-01-18 | Refactoring in DerObjectIdentifier | Peter Dettman | 1 | -10/+6 | |
2024-01-18 | Overhaul DerObjectIdentifier and Asn1RelativeOid | Peter Dettman | 4 | -164/+279 | |
- contents is now primary data - don't generate identifier string during parsing - improved validation - add TryFromID methods | |||||
2024-01-08 | Fix ordering changes in Pkcs12Store | Peter Dettman | 2 | -90/+115 | |
2024-01-04 | Add some convenience methods to BigInteger | Peter Dettman | 2 | -3/+7 | |
2024-01-02 | Refactoring around Asn1TaggedObject | Peter Dettman | 10 | -68/+43 | |
2024-01-02 | Update X509NameTests, including some TODOs | Peter Dettman | 1 | -14/+42 | |
2024-01-02 | Revert API breaks (mark for fix at next major rev) | Peter Dettman | 2 | -12/+14 | |
2023-12-30 | moved to always generate 256 bit secret (see SSH ntruprime IETF draft) | David Hook | 3 | -12/+30 | |
2023-12-19 | Refactoring around Asn1TaggedObject | Peter Dettman | 9 | -46/+56 | |
2023-12-17 | Microsoft.SourceLink.GitHub 8.0.0 | Peter Dettman | 1 | -1/+1 | |
2023-12-16 | Disable serialization test from net80 on | Peter Dettman | 1 | -0/+2 | |
2023-12-16 | fixed typo... | David Hook | 1 | -1/+1 | |
2023-12-16 | @cryspan patch from Kyber standard branch - possible timing issue. | David Hook | 1 | -2/+11 | |
2023-12-14 | Add TODO | Peter Dettman | 1 | -0/+3 | |
2023-12-14 | Refactoring in BcTlsSecret | Peter Dettman | 1 | -75/+68 | |
2023-12-14 | Refactoring in Pqc.Crypto.Lms | Peter Dettman | 4 | -115/+60 | |
2023-12-13 | Add TODOs | Peter Dettman | 2 | -0/+18 | |
2023-12-13 | LMS updates | Peter Dettman | 28 | -536/+858 | |
2023-12-10 | Update safegcd implementation | Peter Dettman | 3 | -326/+161 | |
2023-12-06 | Add fast coprime test | Peter Dettman | 6 | -49/+289 | |
2023-12-06 | Refactoring in Math.Raw.Nat | Peter Dettman | 1 | -37/+11 | |
2023-12-06 | Refactoring around Math.Raw.Mod | Peter Dettman | 3 | -45/+78 | |
2023-12-06 | Refactoring in NaccacheStern | Peter Dettman | 1 | -16/+15 | |
2023-12-05 | Refactor primality checks | Peter Dettman | 2 | -39/+29 | |
2023-12-05 | Refactor ECCurve primality checks | Peter Dettman | 20 | -87/+93 | |
2023-12-05 | Add TODO[api] | Peter Dettman | 1 | -0/+7 | |
2023-11-24 | Fix RFC reference | Peter Dettman | 1 | -1/+1 | |
2023-11-22 | Consistent exception messages | Peter Dettman | 14 | -18/+18 | |
2023-11-22 | Refactoring in CtrSP800Drbg | Peter Dettman | 1 | -1/+5 | |
2023-11-22 | Throw UnsupportedException instead | Peter Dettman | 1 | -28/+8 | |
2023-11-21 | Refactor HmacDsaKCalculator | Peter Dettman | 1 | -9/+12 | |
2023-11-21 | Add InitAdditionalInput1 to HMacDsaKCalculator | Peter Dettman | 1 | -1/+11 | |
2023-11-20 | Implement SetIssuerUniqueId | Peter Dettman | 2 | -13/+7 | |
2023-11-17 | Refactoring in DRBG classes | Peter Dettman | 3 | -32/+39 | |
2023-11-17 | Refactoring in Tls | Peter Dettman | 3 | -3/+11 | |
2023-11-17 | Refactor LMS parsing | Peter Dettman | 9 | -270/+210 | |
2023-11-15 | Improvements to OaepEncoding | Peter Dettman | 1 | -127/+131 | |
2023-11-14 | Mark RSA key exchange cipher suites to be removed from default list | Peter Dettman | 2 | -0/+4 | |
2023-11-14 | Misc. cleanup | Peter Dettman | 4 | -25/+11 | |
2023-11-14 | NUnit 3.14.0 | Peter Dettman | 1 | -1/+1 | |
2023-11-14 | Microsoft.NET.Test.Sdk 17.8.0 | Peter Dettman | 1 | -1/+1 | |
2023-11-13 | Refactoring in RsaCoreEngine | Peter Dettman | 1 | -96/+86 | |
2023-11-13 | Improvements to PKCS1Encoding | Peter Dettman | 1 | -138/+138 | |
2023-11-13 | Move CRT fault countermeasure into RsaCoreEngine | Peter Dettman | 2 | -49/+47 | |
2023-11-06 | Create indirection layer for intrinsics support | Peter Dettman | 36 | -95/+311 | |
2023-11-02 | Refactoring in tests | Peter Dettman | 4 | -267/+144 | |
2023-11-01 | TLS: Improve supported_groups compliance | Peter Dettman | 2 | -16/+29 | |
2023-10-26 | DTLS: Fixed retransmission in response to re-receipt of an aggregated ↵ | Peter Dettman | 11 | -39/+736 | |
ChangeCipherSpec - see https://github.com/bcgit/bc-java/pull/1491 | |||||
2023-10-25 | Refactoring in Ed448 | Peter Dettman | 1 | -9/+9 | |
2023-10-25 | EdDSA: extra guards against faults | Peter Dettman | 2 | -11/+17 | |
2023-10-24 | Refactoring in Asn1.X500 | Peter Dettman | 2 | -10/+5 | |
2023-10-23 | Refactoring around X509Name | Peter Dettman | 4 | -385/+401 | |
2023-10-23 | Clean up warnings | Peter Dettman | 5 | -8/+11 | |
2023-10-17 | additional EC regression test | David Hook | 1 | -1/+32 | |
2023-10-17 | added EC alg recognition | David Hook | 1 | -186/+187 | |
2023-09-06 | Use GeneratePrivateKey in tests | Peter Dettman | 2 | -9/+9 | |
2023-09-06 | EdDSA: Minor verification optimization | Peter Dettman | 2 | -0/+12 | |
2023-08-31 | Microsoft.NET.Test.Sdk 17.7.2 | Peter Dettman | 1 | -1/+1 | |
2023-08-30 | updated SPHINCS+ private key encoding | David Hook | 5 | -18/+28 | |
2023-08-30 | added missing SPHINCS+ shake OIDs, corrected values | David Hook | 3 | -38/+49 | |
2023-08-29 | removed some commented out code in test | David Hook | 1 | -9/+14 | |
2023-08-29 | commented out now incorrect encoding test while fixing | David Hook | 1 | -0/+2 | |
2023-08-29 | updated Dilithium OIDs to FIPS pub draft algorithm values | David Hook | 1 | -3/+3 | |
2023-08-29 | WAPI oid update - relates to github bc-java #1478 | David Hook | 2 | -1/+16 | |
2023-08-27 | modified Kyber/Dilithium private keys to be in line with OQS | David Hook | 4 | -52/+46 | |
2023-08-26 | marked sphincs+ robust as obsolete | David Hook | 2 | -43/+18 | |
2023-08-26 | marked AES mode as obsolete | David Hook | 2 | -0/+8 | |
2023-08-26 | c~ change from SP 800-204 (draft) | David Hook | 3 | -412/+412 | |
2023-08-26 | c~ change from SP 800-204 (draft) | David Hook | 1 | -9/+11 | |
2023-08-25 | update Kyber and NTRU to always use 32 byte session keys | royb | 6 | -9/+18 | |
2023-08-23 | fixed typos | David Hook | 3 | -11/+11 | |
2023-08-23 | updated SPHINCS+ keys and OIDs | David Hook | 6 | -9/+62 | |
2023-08-22 | Improve EdDSA scalar reduction | Peter Dettman | 4 | -72/+704 | |
2023-08-22 | Ed25519 refactoring | Peter Dettman | 3 | -6/+38 | |
2023-08-22 | Comment an alternative unoptimized impl for ScalarMultBase | Peter Dettman | 2 | -0/+24 | |
2023-08-22 | Microsoft.NET.Test.Sdk 17.7.1 | Peter Dettman | 1 | -1/+1 | |
2023-08-18 | Refactoring in Math.EC | Peter Dettman | 7 | -32/+28 | |
2023-08-15 | Explicitly set IV to zeros when no ParametersWithIV | Peter Dettman | 2 | -6/+17 | |
2023-08-15 | rolled back constant field removal | David Hook | 2 | -0/+8 | |
2023-08-14 | removed Kyber AES, updated unit vector test | David Hook | 3 | -41/+21 | |
2023-08-14 | removed AES parameters from Dilithium | David Hook | 4 | -53/+1 | |
2023-08-14 | test vector updates to Kyber and Dilithium | David Hook | 6 | -1500/+1500 | |
2023-08-14 | standard updates to Kyber and Dilithium | David Hook | 2 | -17/+16 | |
2023-08-10 | Microsoft.NET.Test.Sdk 17.7.0 | Peter Dettman | 1 | -1/+1 | |
2023-08-04 | Added handling of L=1 in GenerateLmsContext() | Peter Dettman | 2 | -6/+40 | |
2023-08-04 | Replace some locks with singleton init | Peter Dettman | 6 | -111/+35 | |
2023-08-03 | Asn1.Cmp updates from bc-java | Peter Dettman | 4 | -29/+329 | |
2023-08-02 | Refactoring in BigInteger Monty code | Peter Dettman | 1 | -59/+89 | |
2023-08-02 | Add BigInteger.ValueOf(int) and refactoring | Peter Dettman | 4 | -47/+50 | |
2023-07-31 | Misc. cleanup | Peter Dettman | 3 | -6/+4 | |
2023-07-31 | Fix conditional | Peter Dettman | 1 | -3/+2 | |
2023-07-30 | Add API TODOs | Peter Dettman | 26 | -22/+40 | |
2023-07-30 | Refactoring around X509 | Peter Dettman | 16 | -279/+216 | |
2023-07-30 | Add API TODOs for factories | Peter Dettman | 4 | -1/+5 | |
2023-07-30 | Add extra properties on X509Certificate | Peter Dettman | 8 | -40/+25 | |
2023-07-28 | Refactoring around digest calculation | Peter Dettman | 8 | -125/+73 | |
2023-07-28 | Refactoring around digest calculation | Peter Dettman | 7 | -72/+98 | |
2023-07-28 | Refactoring | Peter Dettman | 4 | -9/+9 | |
2023-07-27 | CMP, CRMF updates from bc-java | Peter Dettman | 21 | -281/+902 | |
2023-07-27 | Refactoring around stream calculators | Peter Dettman | 7 | -107/+82 | |
2023-07-27 | Refactor CMP PKMAC verification | Peter Dettman | 2 | -24/+18 | |
2023-07-26 | CMP updates from bc-java | Peter Dettman | 8 | -56/+127 | |
2023-07-26 | Update XML doc | Peter Dettman | 1 | -25/+12 | |
2023-07-26 | Refactor CMS helpers | Peter Dettman | 19 | -202/+85 | |
2023-07-26 | Create new API for algorithm finders | Peter Dettman | 12 | -870/+1015 | |
2023-07-25 | Refactoring around algorithm finders | Peter Dettman | 7 | -66/+52 | |
2023-07-25 | Restore deleted members as Obsolete | Peter Dettman | 1 | -0/+5 | |
2023-07-25 | Make DL encoding public in Asn1 API | Peter Dettman | 15 | -71/+98 | |
2023-07-25 | Mark BER parser classes Obsolete (for removal from public API) | Peter Dettman | 5 | -39/+25 | |
2023-07-25 | Warnings cleanup | Peter Dettman | 10 | -30/+25 | |
2023-07-25 | Remove unused method | Peter Dettman | 4 | -18/+0 | |
2023-07-24 | Updates to Cms from bc-java | Peter Dettman | 7 | -225/+682 | |
2023-07-24 | Refactoring in Cms | Peter Dettman | 3 | -44/+50 | |
2023-07-24 | Update OID registries | Peter Dettman | 3 | -4/+110 | |
2023-07-24 | Refactoring in CMS stores | Peter Dettman | 2 | -41/+10 | |
2023-07-24 | Implement IEnumerable in CMS stores | Peter Dettman | 2 | -1/+23 | |
2023-07-24 | Use Asn1Set FromVector utility methods | Peter Dettman | 16 | -34/+34 | |
2023-07-23 | adjusted HQC and BIKE keys for latest BC Java changes | David Hook | 2 | -8/+31 | |
2023-07-23 | fixed encapsulation length | David Hook | 1 | -1/+1 | |
2023-07-22 | Add Rfc5649WrapEngine | Peter Dettman | 10 | -91/+925 | |
2023-07-22 | Add explanatory comment for "wrong AES OIDs" | Peter Dettman | 3 | -6/+19 | |
2023-07-22 | Update NistObjectIdentifiers | Peter Dettman | 1 | -72/+70 | |
2023-07-21 | Refactoring in Asn1.Cmp | Peter Dettman | 41 | -308/+200 | |
2023-07-20 | Refactoring in Asn1.Cms | Peter Dettman | 42 | -874/+530 | |
2023-07-20 | Refactoring in Asn1.Crmf | Peter Dettman | 7 | -220/+143 | |
2023-07-19 | Add more MQV OIDs | Peter Dettman | 4 | -4/+23 | |
2023-07-19 | Refactoring around SubjectPublicKeyInfo | Peter Dettman | 14 | -74/+84 | |
2023-07-19 | Refactoring in Cms | Peter Dettman | 7 | -205/+133 | |
2023-07-18 | Asn1.Tsp updates from bc-java | Peter Dettman | 15 | -343/+1032 | |
2023-07-18 | Custom encoding classes for tagged objects | Peter Dettman | 7 | -8/+122 | |
2023-07-18 | Deprecated Asn1TaggedObject.GetObject and refactor | Peter Dettman | 33 | -196/+171 | |
2023-07-18 | Refactoring around PrivateKeyInfo | Peter Dettman | 5 | -31/+39 | |
2023-07-14 | Refactoring in Asn1 | Peter Dettman | 18 | -186/+152 | |
2023-07-14 | Refactor using MapElements | Peter Dettman | 18 | -229/+73 | |
2023-07-13 | (D)TLS: Refactoring around CertificateType support | Peter Dettman | 10 | -64/+201 | |
2023-07-13 | (D)TLS: Clean up redundant r |