Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add checks in CMS tests that recipient matches expected certificate | Peter Dettman | 2024-05-10 | 4 | -18/+48 |
| | |||||
* | Restrict m value in F2m curves | Peter Dettman | 2024-04-23 | 1 | -0/+20 |
| | | | | - configure limit w/ env. var. "Org.BouncyCastle.EC.F2m_MaxSize" | ||||
* | TLS: Some work on GOST support (RFC 9189) | Peter Dettman | 2024-04-10 | 2 | -2/+7 |
| | |||||
* | Add various fingerprint-related methods in OpenPgp | Peter Dettman | 2024-04-10 | 2 | -4/+16 |
| | |||||
* | Ed448 regression tests for infinite loop | Peter Dettman | 2024-03-29 | 2 | -18/+1103 |
| | |||||
* | Rework SIgnedPublicKeyAndChallenge | Peter Dettman | 2024-03-27 | 1 | -0/+34 |
| | |||||
* | Refactoring in Crypto.Tests | Peter Dettman | 2024-03-27 | 2 | -7/+7 |
| | |||||
* | Refactoring in Asn1 | Peter Dettman | 2024-03-26 | 1 | -2/+2 |
| | |||||
* | Expanded regression tests for infinite loop | Peter Dettman | 2024-03-20 | 1 | -15/+697 |
| | |||||
* | Sanity checks and refactoring in Bcpg.Sig | Peter Dettman | 2024-03-19 | 1 | -0/+68 |
| | |||||
* | Fix for EdDSA verification infinite loop | Peter Dettman | 2024-03-13 | 1 | -0/+15 |
| | | | | - see https://github.com/bcgit/bc-java/issues/1599 | ||||
* | Refactoring in Cms | Peter Dettman | 2024-03-13 | 1 | -1/+1 |
| | | | | | - stricter (and earlier) OID checks - add TODOs for IDigestAlgorithmFinder usage (inc. noParams) | ||||
* | Refactor some test cases | Peter Dettman | 2024-03-12 | 1 | -2/+2 |
| | |||||
* | Add regression test for #524 | Peter Dettman | 2024-03-04 | 1 | -1/+39 |
| | |||||
* | Microsoft.NET.Test.Sdk 17.9.0 | Peter Dettman | 2024-02-16 | 1 | -1/+1 |
| | |||||
* | Add explicit algorithm parameter in AddKeyTransRecipient | Alexander Scheel | 2024-02-14 | 1 | -1/+34 |
| | | | | | | | | | | | | This allows callers to select between OAEP and PKCS#1v1.5 independent of the underlying certificate OID. In some instances, callers may wish to use OAEP for transport (e.g., due to FIPS sunset) with PKCS#1v1.5 OID certificates for compatibility. Note that Asn1KeyWrapper involves /NONE/ in the parameter name (whereas some other places reference it with just //). Signed-off-by: Alexander Scheel <alexander.scheel@keyfactor.com> | ||||
* | Correctly disable tests on Linux | Alexander Scheel | 2024-02-12 | 2 | -14/+37 |
| | | | | | | | | | | | | | | | | | | | | | The SP800-38G tests fail to execute on Linux, due to the inability to set environment variables documented in a dotnet runtime issue. This uses RuntimeInformation to conditionally exclude the test from being run on Linux. Switch from SupportedOSPlatform to RuntimeInformation.IsOSPlatform for TestRsaInterop Guard this by a NET 6.0 requirement so that it doesn't affect old Windows-only .NET framework versions. Note: this only appears to fail on Linux when building from the CLI: > dotnet test -v:normal -l \"console;verbosity=detailed\" Building from an IDE (e.g., Rider) does not seem to be affected. Signed-off-by: Alexander Scheel <alexander.scheel@keyfactor.com> | ||||
* | Verifying read of MS PKCS#7 SignedData | Alexander Scheel | 2024-02-12 | 1 | -0/+20 |
| | | | | Signed-off-by: Alexander Scheel <alexander.scheel@keyfactor.com> | ||||
* | Added test for PKCS7 signed content parsing #310 #232 | Alexander Scheel | 2024-02-12 | 2 | -0/+8 |
| | | | | Signed-off-by: Alexander Scheel <alexander.scheel@keyfactor.com> | ||||
* | Test invalid DerGeneralizedTime with explicit zone | Alexander Scheel | 2024-02-07 | 1 | -1/+12 |
| | | | | Signed-off-by: Alexander Scheel <alexander.scheel@keyfactor.com> | ||||
* | Add Hmac SHA384/SHA512 with Pbes2 in PKCS#12 | Alexander Scheel | 2024-01-30 | 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> | ||||
* | Mark test NonParallelizable | Peter Dettman | 2024-01-30 | 1 | -1/+2 |
| | |||||
* | Support signer reuse in SM2Signer | Peter Dettman | 2024-01-29 | 1 | -3/+39 |
| | |||||
* | Overhaul algorithm registries | Peter Dettman | 2024-01-20 | 1 | -4/+4 |
| | |||||
* | Overhaul DerObjectIdentifier and Asn1RelativeOid | Peter Dettman | 2024-01-18 | 2 | -10/+41 |
| | | | | | | | - contents is now primary data - don't generate identifier string during parsing - improved validation - add TryFromID methods | ||||
* | Update X509NameTests, including some TODOs | Peter Dettman | 2024-01-02 | 1 | -14/+42 |
| | |||||
* | moved to always generate 256 bit secret (see SSH ntruprime IETF draft) | David Hook | 2023-12-30 | 1 | -0/+18 |
| | |||||
* | Disable serialization test from net80 on | Peter Dettman | 2023-12-16 | 1 | -0/+2 |
| | |||||
* | Refactoring in Pqc.Crypto.Lms | Peter Dettman | 2023-12-14 | 1 | -1/+1 |
| | |||||
* | LMS updates | Peter Dettman | 2023-12-13 | 4 | -5/+193 |
| | |||||
* | Add fast coprime test | Peter Dettman | 2023-12-06 | 1 | -2/+19 |
| | |||||
* | Throw UnsupportedException instead | Peter Dettman | 2023-11-22 | 1 | -28/+8 |
| | |||||
* | NUnit 3.14.0 | Peter Dettman | 2023-11-14 | 1 | -1/+1 |
| | |||||
* | Microsoft.NET.Test.Sdk 17.8.0 | Peter Dettman | 2023-11-14 | 1 | -1/+1 |
| | |||||
* | Refactoring in tests | Peter Dettman | 2023-11-02 | 4 | -267/+144 |
| | |||||
* | DTLS: Fixed retransmission in response to re-receipt of an aggregated ↵ | Peter Dettman | 2023-10-26 | 8 | -28/+717 |
| | | | | | | ChangeCipherSpec - see https://github.com/bcgit/bc-java/pull/1491 | ||||
* | Clean up warnings | Peter Dettman | 2023-10-23 | 1 | -1/+0 |
| | |||||
* | additional EC regression test | David Hook | 2023-10-17 | 1 | -1/+32 |
| | |||||
* | Use GeneratePrivateKey in tests | Peter Dettman | 2023-09-06 | 2 | -9/+9 |
| | |||||
* | Microsoft.NET.Test.Sdk 17.7.2 | Peter Dettman | 2023-08-31 | 1 | -1/+1 |
| | |||||
* | updated SPHINCS+ private key encoding | David Hook | 2023-08-30 | 1 | -6/+6 |
| | |||||
* | removed some commented out code in test | David Hook | 2023-08-29 | 1 | -9/+14 |
| | |||||
* | commented out now incorrect encoding test while fixing | David Hook | 2023-08-29 | 1 | -0/+2 |
| | |||||
* | marked sphincs+ robust as obsolete | David Hook | 2023-08-26 | 1 | -40/+0 |
| | |||||
* | c~ change from SP 800-204 (draft) | David Hook | 2023-08-26 | 2 | -400/+400 |
| | |||||
* | update Kyber and NTRU to always use 32 byte session keys | royb | 2023-08-25 | 2 | -2/+11 |
| | |||||
* | fixed typos | David Hook | 2023-08-23 | 1 | -2/+2 |
| | |||||
* | updated SPHINCS+ keys and OIDs | David Hook | 2023-08-23 | 1 | -4/+4 |
| | |||||
* | Microsoft.NET.Test.Sdk 17.7.1 | Peter Dettman | 2023-08-22 | 1 | -1/+1 |
| | |||||
* | Refactoring in Math.EC | Peter Dettman | 2023-08-18 | 2 | -18/+14 |
| | |||||
* | removed Kyber AES, updated unit vector test | David Hook | 2023-08-14 | 1 | -31/+21 |
| | |||||
* | removed AES parameters from Dilithium | David Hook | 2023-08-14 | 1 | -41/+0 |
| | |||||
* | Merge remote-tracking branch 'refs/remotes/origin/master' | David Hook | 2023-08-14 | 2 | -6/+36 |
|\ | |||||
| * | Microsoft.NET.Test.Sdk 17.7.0 | Peter Dettman | 2023-08-10 | 1 | -1/+1 |
| | | |||||
| * | Added handling of L=1 in GenerateLmsContext() | Peter Dettman | 2023-08-04 | 1 | -5/+35 |
| | | |||||
* | | test vector updates to Kyber and Dilithium | David Hook | 2023-08-14 | 6 | -1500/+1500 |
|/ | |||||
* | Misc. cleanup | Peter Dettman | 2023-07-31 | 1 | -1/+1 |
| | |||||
* | Refactoring around X509 | Peter Dettman | 2023-07-30 | 6 | -20/+20 |
| | |||||
* | Refactoring around algorithm finders | Peter Dettman | 2023-07-25 | 1 | -1/+1 |
| | |||||
* | Make DL encoding public in Asn1 API | Peter Dettman | 2023-07-25 | 1 | -2/+2 |
| | |||||
* | Refactoring in Cms | Peter Dettman | 2023-07-24 | 1 | -19/+18 |
| | |||||
* | Use Asn1Set FromVector utility methods | Peter Dettman | 2023-07-24 | 2 | -8/+8 |
| | |||||
* | Add Rfc5649WrapEngine | Peter Dettman | 2023-07-22 | 3 | -22/+531 |
| | |||||
* | Refactoring in Asn1.Crmf | Peter Dettman | 2023-07-20 | 1 | -1/+1 |
| | |||||
* | Refactoring around PrivateKeyInfo | Peter Dettman | 2023-07-18 | 1 | -1/+2 |
| | |||||
* | Refactor using MapElements | Peter Dettman | 2023-07-14 | 1 | -10/+2 |
| | |||||
* | Add DtlsRawKeysProtocolTest | Peter Dettman | 2023-07-12 | 1 | -0/+353 |
| | |||||
* | Reduce DTLS test timeouts | Peter Dettman | 2023-07-12 | 2 | -3/+3 |
| | |||||
* | Refactoring in Tls.Tests | Peter Dettman | 2023-07-12 | 13 | -58/+58 |
| | |||||
* | NUnit3TestAdapter 4.5.0 | Peter Dettman | 2023-07-05 | 1 | -1/+1 |
| | |||||
* | Microsoft.NET.Test.Sdk 17.6.3 | Peter Dettman | 2023-07-05 | 1 | -1/+1 |
| | |||||
* | Add AttributeTableTest | Peter Dettman | 2023-06-14 | 1 | -0/+141 |
| | |||||
* | Prefer AES/GCM over CHACHA20_POLY1305 (cipher suites) | Peter Dettman | 2023-06-09 | 2 | -7/+7 |
| | |||||
* | TODO for stricter HC-256 key/IV | Peter Dettman | 2023-05-30 | 1 | -4/+5 |
| | |||||
* | HC128Engine: require exactly 128 bits of IV | Peter Dettman | 2023-05-29 | 1 | -1/+1 |
| | |||||
* | Refactor AsconTest and SparkleTest | Peter Dettman | 2023-05-18 | 2 | -9/+53 |
| | |||||
* | Refactor AsconTest | Peter Dettman | 2023-05-18 | 1 | -3/+3 |
| | |||||
* | Cleanup around DtlsVerifier | Peter Dettman | 2023-05-18 | 2 | -15/+25 |
| | |||||
* | Microsoft.NET.Test.Sdk 17.6.0 | Peter Dettman | 2023-05-17 | 1 | -1/+1 |
| | |||||
* | DTLS: Improve DtlsVerifier performance | Peter Dettman | 2023-05-17 | 1 | -1/+31 |
| | |||||
* | Refactoring in Picnic | Peter Dettman | 2023-05-11 | 1 | -1/+32 |
| | |||||
* | Update SphincsPlus from bc-java | Peter Dettman | 2023-05-02 | 1 | -0/+9 |
| | | | | - refactoring in Pqc | ||||
* | Update Pqc.Crypto.Crystals from bc-java | Peter Dettman | 2023-05-01 | 3 | -27/+149 |
| | | | | - add PqcOtherInfoGenerator and supporting code | ||||
* | PQC test cleanup | Peter Dettman | 2023-05-01 | 9 | -17/+4 |
| | |||||
* | Frodo: add support to PQC factories | Peter Dettman | 2023-05-01 | 1 | -15/+17 |
| | | | | - refactoring | ||||
* | Sparkle: Fix GetUpdateOutputSize(0) behaviour | Peter Dettman | 2023-04-27 | 2 | -0/+12 |
| | |||||
* | Sparkle: Add buffering tests | Peter Dettman | 2023-04-27 | 1 | -0/+76 |
| | |||||
* | Fix Ascon decryption buffering bug | Peter Dettman | 2023-04-27 | 1 | -0/+70 |
| | | | | - add test coverage for all buffer splits | ||||
* | Re-add reworked SparkleEngine | Peter Dettman | 2023-04-26 | 1 | -35/+674 |
| | |||||
* | Refactor AsconTest | Peter Dettman | 2023-04-26 | 1 | -271/+552 |
| | |||||
* | SparkleDIgest: improved tests and fixed regression | Peter Dettman | 2023-04-24 | 1 | -2/+14 |
| | |||||
* | SparkleDigest perf. opts. | Peter Dettman | 2023-04-24 | 1 | -6/+19 |
| | |||||
* | Add SparkleTest | Peter Dettman | 2023-04-22 | 1 | -0/+129 |
| | |||||
* | Cleanup AsconTest | Peter Dettman | 2023-04-22 | 1 | -4/+1 |
| | |||||
* | Merge branch 'release/v2.2' | Peter Dettman | 2023-04-21 | 1 | -0/+2 |
|\ | |||||
| * | Patch #1 for 2.2 release-2.2.1 | Peter Dettman | 2023-04-21 | 1 | -0/+2 |
| | | | | | | | | | | | | | | - enable optimized code in 'Publish' configuration - fixed blocksRemaining tracking in GcmBlockCipher (not net60) - complete connection ID for block ciphers with encrypt_then_mac (not net60) - added some missing entries for the contributors file | ||||
* | | Remove unused variable | Peter Dettman | 2023-04-18 | 1 | -1/+0 |
| | | |||||
* | | Refactor GeneralNameTest | Peter Dettman | 2023-04-18 | 1 | -94/+26 |
|/ | |||||
* | Basic setup for signing assemblies post-build | Peter Dettman | 2023-04-17 | 1 | -0/+5 |
| | |||||
* | Fixes and improvements for github_439 | Peter Dettman | 2023-04-16 | 1 | -1/+1 |
| | |||||
* | Move/rename files | Peter Dettman | 2023-04-15 | 1 | -1/+1 |
| | |||||
* | Initial fixups for github_439 | Peter Dettman | 2023-04-15 | 1 | -134/+103 |
| | |||||
* | port OpenSSH key support from java api | Anh Vo | 2023-04-15 | 1 | -0/+521 |
| | |||||
* | Code cleanup | Peter Dettman | 2023-04-15 | 1 | -16/+0 |
| | |||||
* | Refactor GCM code | Peter Dettman | 2023-04-15 | 1 | -1/+1 |
| | |||||
* | Use KeyParameter.KeyLength | Peter Dettman | 2023-04-12 | 2 | -3/+3 |
| | |||||
* | PKCS10: check for null/empty extension request value | Peter Dettman | 2023-04-04 | 1 | -1/+32 |
| | |||||
* | Add EdDsa_Legacy | Peter Dettman | 2023-03-20 | 1 | -2/+2 |
| | |||||
* | Fix rethrow syntax | Peter Dettman | 2023-03-16 | 3 | -5/+5 |
| | | | | - see https://github.com/bcgit/bc-csharp/issues/425 | ||||
* | Fix non-8-aligned IPv4 netmask parsing | Peter Dettman | 2023-03-16 | 1 | -5/+18 |
| | | | | - see https://github.com/bcgit/bc-csharp/issues/426 | ||||
* | NUnit3TestAdapter 4.4.2 | Peter Dettman | 2023-03-10 | 1 | -1/+1 |
| | |||||
* | Microsoft.NET.Test.Sdk 17.5.0 | Peter Dettman | 2023-03-10 | 1 | -1/+1 |
| | |||||
* | Support 'leaveOpen' in Asn1 streams | Peter Dettman | 2023-03-05 | 4 | -63/+67 |
| | |||||
* | Add Integers.PopCount | Peter Dettman | 2023-03-01 | 1 | -0/+33 |
| | |||||
* | OpenPGP updates from bc-java | Peter Dettman | 2023-02-28 | 1 | -0/+58 |
| | |||||
* | Remove unready LWC engines for this release | Peter Dettman | 2023-02-18 | 5 | -2305/+0 |
| | |||||
* | ASN.1: "Alternative algorithm" types and extension OIDs | Peter Dettman | 2023-02-18 | 1 | -0/+44 |
| | |||||
* | ParameterUtilities support for CCM, GCM parameters | Peter Dettman | 2023-02-16 | 1 | -1/+42 |
| | | | | - see https://github.com/bcgit/bc-csharp/issues/354 | ||||
* | Rework AsconEngine | Peter Dettman | 2023-02-15 | 1 | -0/+54 |
| | | | | | | | - efficient buffering - AeadParameters support - underflow check for decryption improved OutputSize methods | ||||
* | Separate Ascon Hash, XOF | Peter Dettman | 2023-02-15 | 1 | -11/+76 |
| | |||||
* | Refactor LWC tests | Peter Dettman | 2023-02-14 | 3 | -19/+13 |
| | |||||
* | Rework AsconEngine | Peter Dettman | 2023-02-14 | 1 | -63/+72 |
| | |||||
* | Refactor LWC algorithms | Peter Dettman | 2023-02-13 | 5 | -5/+5 |
| | |||||
* | Fix/refactor LWC algorithms | Peter Dettman | 2023-02-13 | 6 | -605/+498 |
| | |||||
* | AesEngine_X86 perf. opts. | Peter Dettman | 2023-02-10 | 1 | -0/+144 |
| | | | | | - based on suggestions by https://github.com/benaadams - see https://github.com/bcgit/bc-csharp/pull/414 | ||||
* | Fix test namespaces | Peter Dettman | 2023-02-10 | 4 | -27/+31 |
| | |||||
* | Fix/refactor IsapEngine | Peter Dettman | 2023-02-09 | 1 | -179/+168 |
| | |||||
* | AsconEngine improvements | Peter Dettman | 2023-02-09 | 1 | -38/+51 |
| | |||||
* | Add Ascon Hash to the master branch | gefeili | 2023-02-09 | 5 | -2/+16481 |
| | |||||
* | Refactor AsconEngine | Peter Dettman | 2023-02-08 | 1 | -181/+156 |
| | |||||
* | Misc. refactoring | Peter Dettman | 2023-02-07 | 2 | -2/+2 |
| | |||||
* | Merge branch 'sparkle' into 'master' | Gefei Li | 2023-02-06 | 7 | -0/+39203 |
|\ | | | | | | | | | Sparkle See merge request root/bc-csharp!4 | ||||
| * | Complete Sparkle tests | gefeili | 2023-02-06 | 1 | -10/+381 |
| | | |||||
| * | Initial push for Sparkle | gefeili | 2022-12-30 | 7 | -0/+38832 |
| | | |||||
* | | Cleanup warnings | Peter Dettman | 2023-02-02 | 5 | -67/+59 |
| | | |||||
* | | Refactoring in Tls.Tests | Peter Dettman | 2023-02-02 | 5 | -11/+6 |
| | | |||||
* | | Merge branch 'elephant' into 'master' | Gefei Li | 2023-01-31 | 4 | -0/+23299 |
|\ \ | | | | | | | | | | | | | Elephant See merge request root/bc-csharp!3 | ||||
| * | | Add test of Elephyant and decryption part | gefeili | 2023-01-31 | 1 | -11/+349 |
| | | | |||||
| * | | Initial push of Elephant v2 | gefeili | 2022-12-28 | 4 | -0/+22961 |
| |/ | |||||
* | | Add Photon-Beetle to the master branch | gefeili | 2023-01-31 | 4 | -0/+19845 |
| | | |||||
* | | Misc. cleanup after bc-fips-csharp updates | Peter Dettman | 2023-01-30 | 1 | -2/+2 |
| | | |||||
* | | Change method names | Peter Dettman | 2023-01-30 | 1 | -11/+11 |
| | | |||||
* | | Ensure configured SecureRandom is passed on | Peter Dettman | 2023-01-30 | 1 | -4/+8 |
| | | |||||
* | | Add missing failure reports (no bug) | Peter Dettman | 2023-01-30 | 1 | -19/+3 |
| | | |||||
* | | Microsoft.NET.Test.Sdk 17.4.1 | Peter Dettman | 2023-01-30 | 1 | -1/+1 |
| | | |||||
* | | Improve seed generation | Peter Dettman | 2023-01-29 | 2 | -1/+10 |
| | | |||||
* | | Refactor X509CertificatePair | Peter Dettman | 2023-01-28 | 2 | -168/+0 |
| | | |||||
* | | Add Xoodyak to the master branch | gefeili | 2023-01-27 | 3 | -0/+12212 |
| | | |||||
* | | ISAPTest fixes | Peter Dettman | 2023-01-27 | 1 | -45/+41 |
| | | |||||
* | | Fix PkixNameConstraintValidator method names | Peter Dettman | 2023-01-26 | 1 | -11/+11 |
| | | |||||
* | | Add ISAP to the master branch | gefeili | 2023-01-25 | 6 | -0/+35097 |
| | | |||||
* | | AsconTest fixes | Peter Dettman | 2023-01-24 | 1 | -39/+40 |
| | | |||||
* | | Remove merge errors | gefeili | 2023-01-23 | 1 | -36/+1 |
| | | |||||
* | | Remove tests on span<byte> | gefeili | 2023-01-23 | 1 | -0/+35 |
|\ \ | |||||
| * | | Complete tests for Ascon AEAD | gefeili | 2023-01-23 | 1 | -12/+350 |
| | | | |||||
* | | | Complete tests for Ascon AEAD | gefeili | 2023-01-23 | 1 | -12/+350 |
|/ / | |||||
* / | Complete tests for Ascon AEAD | gefeili | 2023-01-23 | 4 | -0/+22962 |
|/ | |||||
* | JPAKE: Improved calculation of s | Peter Dettman | 2022-12-23 | 1 | -1/+1 |
| | |||||
* | AesWrap: update from bc-java | Peter Dettman | 2022-12-05 | 1 | -13/+33 |
| | | | | - fix wrap/unwrap of 64-bit keys | ||||
* | Rfc3394WrapEngine: check input length in Unwrap | Peter Dettman | 2022-12-05 | 1 | -5/+17 |
| | |||||
* | Fix rounding issue with FF1 | Peter Dettman | 2022-12-05 | 1 | -0/+23 |
| | |||||
* | EdDSA: match API to bc-java | Peter Dettman | 2022-11-27 | 2 | -5/+5 |
| | |||||
* | EdDSA: Hold decoded pubilc point in public keys | Peter Dettman | 2022-11-26 | 2 | -28/+141 |
| | |||||
* | Ed25519: cofactored verification | Peter Dettman | 2022-11-24 | 1 | -4/+2 |
| | | | | | - Perf. opts.: Pornin's basis reduction - factor out Scalar25519 class | ||||
* | NUnit3TestAdapter 4.3.1 | Peter Dettman | 2022-11-23 | 1 | -1/+1 |
| | |||||
* | Use FixedTimeEquals | Peter Dettman | 2022-11-23 | 1 | -1/+1 |
| | |||||
* | Round 4 modifications to HQC + removed some redundancy | royb | 2022-11-22 | 10 | -4209/+2109 |
| | |||||
* | Round 4 modifications to BIKE | royb | 2022-11-21 | 6 | -3300/+1200 |
| | |||||
* | Ed448: Reject small order public keys | Peter Dettman | 2022-11-20 | 1 | -16/+26 |
| | |||||
* | Ed25519: Reject small order public keys | Peter Dettman | 2022-11-20 | 1 | -16/+30 |
| | |||||
* | Refactoring | Peter Dettman | 2022-11-19 | 1 | -18/+18 |
| | |||||
* | Taming the many EdDSAs paper | Peter Dettman | 2022-11-19 | 1 | -0/+176 |
| | | | | - add test vectors with TODOs | ||||
* | Add test coverage for AesEngine_X86.ProcessFourBlocks | Peter Dettman | 2022-11-19 | 1 | -0/+67 |
| | |||||
* | EdDSA improvements | Peter Dettman | 2022-11-17 | 2 | -0/+12 |
| | | | | | | - better guards on context values - add Verify method to public keys - reduced allocation during verification | ||||
* | RunAnalyzersDuringBuild = false | Peter Dettman | 2022-11-13 | 1 | -0/+1 |
| | |||||
* | Round 4 modifications for CMCE | royb | 2022-11-10 | 20 | -772/+520 |
| | |||||
* | Microsoft.NET.Test.Sdk 17.4.0 | Peter Dettman | 2022-11-09 | 1 | -1/+1 |
| | |||||
* | Various Close/Dispose cleanup | Peter Dettman | 2022-11-09 | 4 | -15/+36 |
| | |||||
* | Asn1Generator implements IDisposable | Peter Dettman | 2022-11-09 | 2 | -243/+210 |
| | | | | - now expects BerOctetStringGenerator to be disposed, not just its octets stream | ||||
* | CmsContentInfoParser implements IDisposable | Peter Dettman | 2022-11-09 | 5 | -172/+355 |
| | | | | - Obsolete the Close method | ||||
* | IStreamGenerator changes | Peter Dettman | 2022-11-09 | 8 | -249/+269 |
| | | | | | - go back to Close (but Obsolete it) - callers should just Dispose any opened Stream | ||||
* | Dispose cleanup | Peter Dettman | 2022-11-09 | 15 | -195/+220 |
| | | | | - IDisposable for PemReader, PemWriter, IStreamGenerator | ||||
* | Overhaul GeneralizedTime classes | Peter Dettman | 2022-11-08 | 3 | -143/+19 |
| | |||||
* | removed unused SecureRandom | David Hook | 2022-11-08 | 1 | -1/+1 |
| | |||||
* | Add Pqc prefix to Pqc factory classes | Peter Dettman | 2022-11-08 | 10 | -46/+46 |
| | |||||
* | removed WriteLine | David Hook | 2022-11-08 | 1 | -3/+0 |
| | |||||
* | added raw encoding for Dilithium keys | David Hook | 2022-11-08 | 1 | -1/+54 |
| | |||||
* | Merge remote-tracking branch 'refs/remotes/origin/master' | David Hook | 2022-11-08 | 4 | -61/+41 |
|\ | |||||
| * | Overhaul UTCTime classes | Peter Dettman | 2022-11-07 | 4 | -61/+41 |
| | | |||||
* | | fixed falcon signature format, added raw encoding for Falcon public key | David Hook | 2022-11-08 | 1 | -14/+62 |
|/ | |||||
* | fixed use of property | David Hook | 2022-11-07 | 1 | -2/+2 |
| | |||||
* | fixed use of property | David Hook | 2022-11-07 | 1 | -2/+2 |
| | |||||
* | GOST 2012 private key reading | Peter Dettman | 2022-11-06 | 1 | -0/+18 |
| | | | | - see https://github.com/bcgit/bc-csharp/issues/365 | ||||
* | Add some dotnet ECDsa interop methods | Peter Dettman | 2022-11-06 | 1 | -1/+31 |
| | |||||
* | CMS support for OtherRevocationInfoFormat | Peter Dettman | 2022-11-06 | 2 | -1/+121 |
| | | | | - see https://github.com/bcgit/bc-csharp/pull/328 | ||||
* | Rename HKDF files | Peter Dettman | 2022-11-06 | 1 | -0/+0 |
| | | | | - see https://github.com/bcgit/bc-csharp/pull/325 | ||||
* | Update KeyPurposeID from bc-java | Peter Dettman | 2022-11-06 | 1 | -1/+1 |
| | | | | | - obsolete old-style names - add Kerberos entries (see https://github.com/bcgit/bc-csharp/pull/256) | ||||
* | Add Span-based variants in DTLS | Peter Dettman | 2022-11-05 | 3 | -0/+168 |
| | |||||
* | Port OpenPGP support for XDH, EdDSA from bc-java | Peter Dettman | 2022-11-05 | 6 | -25/+15155 |
| | | | | - see https://github.com/bcgit/bc-csharp/issues/345 | ||||
* | Make LongArray a struct, refactor | Peter Dettman | 2022-11-04 | 1 | -7/+7 |
| | |||||
* | Clenaup warnings | Peter Dettman | 2022-11-03 | 2 | -1/+3 |
| | |||||
* | net462 => net461 | Peter Dettman | 2022-11-03 | 1 | -1/+1 |
| | |||||
* | NUnit3TestAdapter 4.3.0 | Peter Dettman | 2022-11-02 | 1 | -1/+1 |
| | |||||
* | Fix test project | Peter Dettman | 2022-11-02 | 2 | -4/+3 |
| | |||||
* | More release prep. | Peter Dettman | 2022-11-02 | 1 | -0/+1 |
| | |||||
* | Re-add TRACE | Peter Dettman | 2022-11-01 | 1 | -1/+1 |
| | |||||
* | Remove TRACE | Peter Dettman | 2022-10-30 | 1 | -1/+1 |
| | |||||
* | Release preparations | Peter Dettman | 2022-10-29 | 11 | -21/+27 |
| | |||||
* | DateTimeUtilities improvements: | Peter Dettman | 2022-10-27 | 6 | -34/+40 |
| | | | | | - DateTimeToUnixMs converts to UTC - UnixMsToDateTime checks input range | ||||
* | Refactor Pqc test configs | Peter Dettman | 2022-10-25 | 7 | -100/+10 |
| | |||||
* | FIne-grained SupportedOSPlatform attributes | Peter Dettman | 2022-10-25 | 1 | -4/+5 |
| | |||||
* | Merge remote-tracking branch 'origin/master' | royb | 2022-10-24 | 4 | -53/+64 |
|\ | |||||
| * | Add Asn1GeneralizedTime and use | Peter Dettman | 2022-10-25 | 4 | -53/+64 |
| | | |||||
* | | Added Aes and Uniform variant to Saber | royb | 2022-10-24 | 10 | -0/+6342 |
|/ | |||||
* | Use correct OID | Peter Dettman | 2022-10-24 | 1 | -1/+1 |
| | |||||
* | Add Gost2012 algorithms to registries | Peter Dettman | 2022-10-23 | 1 | -1/+1 |
| | | | | - see https://github.com/bcgit/bc-csharp/pull/217 | ||||
* | Complete SecureRandom refactoring | Peter Dettman | 2022-10-23 | 2 | -8/+7 |
| | |||||
* | SecureRandom refactoring in Cms | Peter Dettman | 2022-10-23 | 1 | -1/+1 |
| | |||||
* | Refactoring in Pqc.Crypto.Sike | Peter Dettman | 2022-10-22 | 1 | -16/+16 |
| | |||||
* | Refactoring in Pqc.Crypto.Saber | Peter Dettman | 2022-10-22 | 1 | -1/+1 |
| | |||||
* | Refactoring in Pqc.Crypto.Lms | Peter Dettman | 2022-10-22 | 6 | -190/+190 |
| | | | | - add missing factory entries | ||||
* | Refactoring in Pqc.Crypto.Hqc (performance) | Peter Dettman | 2022-10-20 | 1 | -1/+1 |
| | |||||
* | Initial import of HQC | Peter Dettman | 2022-10-20 | 7 | -0/+4337 |
| | |||||
* | Fix BinaryReader usage in Pqc.Crypto.Lms | Peter Dettman | 2022-10-20 | 1 | -2/+14 |
| | |||||
* | Microsoft.NET.Test.Sdk 17.3.2 | Peter Dettman | 2022-10-20 | 1 | -1/+1 |
| | |||||
* | Fix LMS tests namespace | Peter Dettman | 2022-10-20 | 5 | -33/+29 |
| | |||||
* | Refactoring in Pqc.Crypto.Lms (tests) | Peter Dettman | 2022-10-20 | 5 | -70/+27 |
| | |||||
* | Reorganize tests in Pqc.Crypto.Test | Peter Dettman | 2022-10-20 | 13 | -551/+673 |
| | |||||
* | Refactoring in Pqc.Crypto.Bike (performance) | Peter Dettman | 2022-10-18 | 1 | -4/+6 |
| | |||||
* | Mark some tests NonParallelizable | Peter Dettman | 2022-10-17 | 3 | -6/+5 |
| | |||||
* | updated public key encoding to latest version of draft RFC | David Hook | 2022-10-14 | 1 | -0/+4 |
| | |||||
* | Remove debug test | Peter Dettman | 2022-10-14 | 1 | -9/+0 |
| | |||||
* | fixed truncation issue in BikeRandom (Harrison patch) | David Hook | 2022-10-13 | 1 | -2/+1 |
| | |||||
* | Refactoring in Pqc.Crypto.Tests | Peter Dettman | 2022-10-13 | 10 | -216/+196 |
| | |||||
* | general cleanups - naming, imports | David Hook | 2022-10-12 | 8 | -35/+4376 |
| | |||||
* | Minor fixes in PQC tests | Peter Dettman | 2022-10-13 | 4 | -8/+8 |
| | |||||
* | Reorganize FrodoVectorTest | Peter Dettman | 2022-10-12 | 2 | -96/+102 |
| | |||||
* | Skip redundant cipher init in Frodo-AES | Peter Dettman | 2022-10-12 | 1 | -53/+28 |
| | |||||
* | Add BcTlsCrypto default constructor | Peter Dettman | 2022-10-12 | 17 | -39/+20 |
| | |||||
* | Change method names in IXof | Peter Dettman | 2022-10-11 | 10 | -59/+59 |
| | | | | - distinct from IDigest methods and consistent with span-based methods | ||||
* | Refactoring pass over Pqc.Crypto.SphincsPlus | Peter Dettman | 2022-10-10 | 1 | -56/+56 |
| | |||||
* | Improvements to PRNG classes | Peter Dettman | 2022-10-09 | 1 | -0/+12 |
| | |||||
* | Refactor TestSampler | Peter Dettman | 2022-10-08 | 1 | -5/+4 |
| | |||||
* | More span variants in randomness classes | Peter Dettman | 2022-10-07 | 1 | -1/+9 |
| | |||||
* | Refactoring pass over Pqc.Crypto.Lms | Peter Dettman | 2022-10-06 | 4 | -53/+48 |
| | |||||
* | Add support for C1C3C2 mode to SM2Engine | Peter Dettman | 2022-10-02 | 1 | -3/+88 |
| | | | | - Refactoring, including span-based variants | ||||
* | Port Blake2xsDigest from bc-java | Peter Dettman | 2022-09-30 | 1 | -0/+2704 |
| | | | | - refactor Blake2bDigest, Blake2sDigest | ||||
* | Merge remote-tracking branch 'origin/master' | royb | 2022-09-29 | 3 | -0/+7894 |
|\ | |||||
| * | Grain128Aead fixes | Peter Dettman | 2022-09-29 | 1 | -39/+20 |
| | | |||||
| * | Merge remote-tracking branch 'refs/remotes/origin/master' | David Hook | 2022-09-29 | 1 | -0/+73 |
| |\ |