Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2022-11-15 | Update 2.0.0 release notes | Peter Dettman | 1 | -419/+516 | |
2022-11-15 | Update version.json for release | Peter Dettman | 1 | -11/+1 | |
2022-11-15 | Adjust for ECDsa methods | Peter Dettman | 1 | -3/+4 | |
2022-11-14 | Refactoring in Pqc.Crypto.Cmce | Peter Dettman | 2 | -27/+17 | |
2022-11-14 | Cmce perf. opts. | Peter Dettman | 7 | -147/+332 | |
2022-11-14 | Remove unnecessary classes | Peter Dettman | 5 | -39/+7 | |
2022-11-13 | BigInteger changed to use uint[] internally | Peter Dettman | 1 | -616/+420 | |
2022-11-13 | RunAnalyzersDuringBuild = false | Peter Dettman | 2 | -0/+2 | |
2022-11-13 | BigInteger direct conversion to Span<uint> | Peter Dettman | 5 | -39/+217 | |
2022-11-13 | X448 perf. opts. | Peter Dettman | 1 | -0/+181 | |
2022-11-13 | X25519 perf. opts. | Peter Dettman | 1 | -8/+190 | |
2022-11-13 | Refactoring in Pqc.Crypto | Peter Dettman | 38 | -135/+128 | |
2022-11-13 | Refactoring in Pqc.Crypto.Cmce | Peter Dettman | 12 | -134/+85 | |
2022-11-12 | Cmce perf. opts. | Peter Dettman | 1 | -0/+26 | |
2022-11-12 | Refactoring in Pqc.Crypto.Bike | Peter Dettman | 2 | -13/+13 | |
2022-11-12 | Refactoring in Pqc.Crypto.Cmce | Peter Dettman | 4 | -367/+269 | |
2022-11-11 | Picnic perf. opts. | Peter Dettman | 3 | -72/+86 | |
2022-11-11 | Improve Xor methods | Peter Dettman | 1 | -12/+13 | |
2022-11-11 | Refactoring in Pqc.Crypto.Cmce | Peter Dettman | 1 | -22/+57 | |
- vectorize the hot loop | |||||
2022-11-11 | Refctoring in Pqc.Crypto.Sphincs | Peter Dettman | 1 | -86/+18 | |
2022-11-11 | Refactoring in Pqc.Crypto.Bike | Peter Dettman | 2 | -83/+86 | |
- especially reduced allocations | |||||
2022-11-11 | Add Xor methods | Peter Dettman | 1 | -0/+123 | |
2022-11-11 | SIKE: deferred static intializers | Peter Dettman | 9 | -159/+212 | |
2022-11-11 | BIKE perf. opts. | Peter Dettman | 1 | -59/+69 | |
- compute permutations dynamically | |||||
2022-11-10 | Round 4 modifications for CMCE | royb | 21 | -808/+528 | |
2022-11-11 | BIKE perf. opts. | Peter Dettman | 3 | -21/+126 | |
2022-11-10 | BIKE perf. opts. | Peter Dettman | 1 | -73/+207 | |
- CtrAll with vectorization when available | |||||
2022-11-10 | BIKE perf. opts. | Peter Dettman | 1 | -7/+111 | |
- Repeated squaring via cached permutations | |||||
2022-11-10 | BIKE perf. opts. | Peter Dettman | 1 | -7/+35 | |
2022-11-10 | Mod minor perf. opts. | Peter Dettman | 1 | -46/+33 | |
2022-11-09 | Add GetMaxResultLength method | Peter Dettman | 4 | -37/+32 | |
2022-11-09 | Add missing file | Peter Dettman | 1 | -0/+2 | |
2022-11-09 | Add GetMaxSignatureSize method | Peter Dettman | 15 | -85/+114 | |
2022-11-09 | Span API for IDsaEncoding | Peter Dettman | 3 | -0/+52 | |
2022-11-09 | Microsoft.NET.Test.Sdk 17.4.0 | Peter Dettman | 1 | -1/+1 | |
2022-11-09 | Crc24 perf. opts. | Peter Dettman | 2 | -24/+19 | |
2022-11-09 | Simplify WithPrecision methods | Peter Dettman | 1 | -10/+8 | |
2022-11-09 | Simplify digest calculation | Peter Dettman | 6 | -67/+10 | |
2022-11-09 | Remove NET7_0 directive for now | Peter Dettman | 1 | -12/+0 | |
2022-11-09 | Various Close/Dispose cleanup | Peter Dettman | 4 | -15/+36 | |
2022-11-09 | Asn1Generator implements IDisposable | Peter Dettman | 13 | -454/+439 | |
- now expects BerOctetStringGenerator to be disposed, not just its octets stream | |||||
2022-11-09 | Remove unused class | Peter Dettman | 1 | -24/+0 | |
2022-11-09 | CmsContentInfoParser implements IDisposable | Peter Dettman | 8 | -185/+383 | |
- Obsolete the Close method | |||||
2022-11-09 | Cleanup | Peter Dettman | 2 | -15/+10 | |
2022-11-09 | IStreamGenerator changes | Peter Dettman | 13 | -334/+321 | |
- go back to Close (but Obsolete it) - callers should just Dispose any opened Stream | |||||
2022-11-09 | Refactoring in Pqc.Crypto.Falcon | Peter Dettman | 6 | -90/+89 | |
2022-11-09 | Dispose cleanup | Peter Dettman | 68 | -413/+493 | |
- IDisposable for PemReader, PemWriter, IStreamGenerator | |||||
2022-11-08 | Primes improvements | Peter Dettman | 1 | -186/+101 | |
2022-11-08 | BigInteger improvements | Peter Dettman | 1 | -92/+68 | |
2022-11-08 | Overhaul GeneralizedTime classes | Peter Dettman | 13 | -518/+238 | |
2022-11-08 | removed unused SecureRandom | David Hook | 1 | -1/+1 | |
2022-11-08 | removed unused SecureRandom | David Hook | 1 | -4/+1 | |
2022-11-08 | Pqc cleanup | Peter Dettman | 26 | -482/+436 | |
2022-11-08 | Make factory classes static | Peter Dettman | 4 | -21/+5 | |
2022-11-08 | Add Pqc prefix to Pqc factory classes | Peter Dettman | 14 | -52/+51 | |
2022-11-08 | removed WriteLine | David Hook | 1 | -3/+0 | |
2022-11-08 | added raw encoding for Dilithium keys | David Hook | 3 | -20/+94 | |
2022-11-08 | fixed falcon signature format, added raw encoding for Falcon public key | David Hook | 4 | -36/+112 | |
2022-11-07 | Overhaul UTCTime classes | Peter Dettman | 11 | -337/+332 | |
2022-11-07 | fixed use of property | David Hook | 5 | -9/+16 | |
2022-11-07 | fixed use of property | David Hook | 5 | -16/+22 | |
2022-11-06 | GOST 2012 private key reading | Peter Dettman | 2 | -13/+101 | |
- see https://github.com/bcgit/bc-csharp/issues/365 | |||||
2022-11-06 | CryptoApiRandomGenerator implements IDisposable | Peter Dettman | 1 | -2/+12 | |
2022-11-06 | Add some dotnet ECDsa interop methods | Peter Dettman | 2 | -33/+117 | |
2022-11-06 | CMS support for OtherRevocationInfoFormat | Peter Dettman | 9 | -42/+313 | |
- see https://github.com/bcgit/bc-csharp/pull/328 | |||||
2022-11-06 | Asn1 GetInstance refactoring | Peter Dettman | 24 | -248/+289 | |
2022-11-06 | Mark class static | Peter Dettman | 1 | -1/+1 | |
2022-11-06 | Rename HKDF files | Peter Dettman | 3 | -0/+0 | |
- see https://github.com/bcgit/bc-csharp/pull/325 | |||||
2022-11-06 | Update KeyPurposeID from bc-java | Peter Dettman | 3 | -18/+76 | |
- obsolete old-style names - add Kerberos entries (see https://github.com/bcgit/bc-csharp/pull/256) | |||||
2022-11-06 | More GOST 2012 registry entries | Peter Dettman | 3 | -4/+30 | |
- see https://github.com/bcgit/bc-csharp/pull/233 | |||||
2022-11-05 | GOST registry entries | Peter Dettman | 3 | -10/+17 | |
- see https://github.com/bcgit/bc-csharp/pull/284 | |||||
2022-11-05 | Add Span-based variants in DTLS | Peter Dettman | 8 | -10/+444 | |
2022-11-05 | Add TlsPeer.IgnoreCorruptDtlsRecords | Peter Dettman | 9 | -5/+41 | |
- property controls behaviour when bad_record_mac thrown for DTLS record. - defaults to 'false' (don't ignore i.e. fail the connection) - see https://github.com/bcgit/bc-csharp/pull/279 | |||||
2022-11-05 | Preprocessor symbol cleanup | Peter Dettman | 4 | -15/+0 | |
2022-11-05 | Cleanup RevokedStatus | Peter Dettman | 1 | -27/+18 | |
2022-11-05 | Resolve some FIXMEs | Peter Dettman | 3 | -48/+29 | |
2022-11-05 | Port OpenPGP support for XDH, EdDSA from bc-java | Peter Dettman | 32 | -573/+16362 | |
- see https://github.com/bcgit/bc-csharp/issues/345 | |||||
2022-11-04 | Update package icon | Peter Dettman | 2 | -1/+1 | |
2022-11-04 | Make LongArray a struct, refactor | Peter Dettman | 3 | -111/+66 | |
2022-11-03 | Clenaup warnings | Peter Dettman | 54 | -1014/+953 | |
2022-11-03 | EmbedAllSources, remove SourceLink | Peter Dettman | 1 | -8/+8 | |
2022-11-03 | net462 => net461 | Peter Dettman | 3 | -6/+5 | |
2022-11-03 | Authors/License cleanup | Peter Dettman | 3 | -15/+10 | |
2022-11-03 | Update tags and README | Peter Dettman | 2 | -5/+5 | |
2022-11-02 | Add author | Peter Dettman | 1 | -1/+1 | |
2022-11-02 | Enable package validation | Peter Dettman | 1 | -0/+19 | |
- limited by Span-based variant methods | |||||
2022-11-02 | A few package validation fixes | Peter Dettman | 5 | -41/+39 | |
2022-11-02 | AssemblyTitle and PackageIcon | Peter Dettman | 3 | -13/+22 | |
2022-11-02 | AssemblyVersion uses only major version | Peter Dettman | 1 | -0/+13 | |
- assembly binding compatibility on .NET Framework | |||||
2022-11-02 | Fix prerelease precedence | Peter Dettman | 1 | -1/+1 | |
2022-11-02 | A few span opts. | Peter Dettman | 2 | -1/+21 | |
2022-11-02 | Refactoring in Pqc.Crypto.Lms | Peter Dettman | 4 | -37/+28 | |
2022-11-02 | NUnit3TestAdapter 4.3.0 | Peter Dettman | 1 | -1/+1 | |
2022-11-02 | Include TargetFramework in Title | Peter Dettman | 1 | -1/+1 | |
2022-11-02 | Fix test project | Peter Dettman | 2 | -4/+3 | |
2022-11-02 | More release prep. | Peter Dettman | 6 | -4/+17 | |
2022-11-01 | Re-add TRACE | Peter Dettman | 1 | -1/+1 | |
2022-11-01 | SCrypt perf. opts. | Peter Dettman | 2 | -40/+168 | |
2022-11-01 | Span-based TlsStream methods | Peter Dettman | 10 | -0/+419 | |
2022-11-01 | More Span-based Stream methods | Peter Dettman | 27 | -57/+462 | |
2022-10-30 | Package with LICENSE.md file | Peter Dettman | 2 | -2/+21 | |
2022-10-30 | Remove TRACE | Peter Dettman | 1 | -1/+1 | |
2022-10-30 | Mark SIKE implementation Obsolete | Peter Dettman | 12 | -5/+25 | |
2022-10-29 | Release preparations | Peter Dettman | 14 | -33/+76 | |
2022-10-29 | Use correct OID | Peter Dettman | 3 | -3/+3 | |
2022-10-28 | Remove obsolete code | Peter Dettman | 1 | -26/+0 | |
2022-10-28 | Cleanup CMS compressed data | Peter Dettman | 4 | -31/+32 | |
2022-10-27 | DateTimeUtilities improvements: | Peter Dettman | 9 | -67/+81 | |
- DateTimeToUnixMs converts to UTC - UnixMsToDateTime checks input range | |||||
2022-10-27 | Refactoring in Bcpg.Sig | Peter Dettman | 11 | -157/+32 | |
2022-10-26 | Pqc.Crypto.Bike cleanup | Peter Dettman | 3 | -29/+20 | |
2022-10-25 | Add Asn1UtcTime and use | Peter Dettman | 12 | -328/+338 | |
2022-10-25 | Refactor Pqc test configs | Peter Dettman | 7 | -100/+10 | |
2022-10-25 | FIne-grained SupportedOSPlatform attributes | Peter Dettman | 2 | -7/+29 | |
2022-10-25 | Refactoring in Keccak code | Peter Dettman | 3 | -115/+90 | |
2022-10-25 | Remove unnecessary intrinsic usage | Peter Dettman | 1 | -28/+0 | |
2022-10-25 | Xor methods in Nat classes | Peter Dettman | 4 | -30/+361 | |
2022-10-24 | Fixed pqc/utils | royb | 5 | -291/+353 | |
2022-10-24 | namespace error | royb | 1 | -66/+69 | |
2022-10-24 | Added Aes and Uniform variant to Saber | royb | 18 | -102/+6641 | |
2022-10-25 | Add Asn1GeneralizedTime and use | Peter Dettman | 37 | -547/+675 | |
2022-10-24 | fixed refactored class names in pqc/utils | royb | 3 | -266/+191 | |
2022-10-24 | fixed refactored class names in SubjectPublicKeyInfoFactory | royb | 1 | -69/+82 | |
2022-10-24 | Use MemoryMarshal.AsBytes | Peter Dettman | 6 | -17/+17 | |
2022-10-24 | Use platform compression where available | Peter Dettman | 14 | -81/+203 | |
- Move Bzip2 code into Utilities | |||||
2022-10-24 | Use correct OID | Peter Dettman | 1 | -1/+1 | |
2022-10-24 | Refactor intrinsics code | Peter Dettman | 8 | -136/+136 | |
2022-10-23 | Add Gost2012 algorithms to registries | Peter Dettman | 4 | -7/+46 | |
- see https://github.com/bcgit/bc-csharp/pull/217 | |||||
2022-10-23 | Refactoring in SP80038G | Peter Dettman | 1 | -72/+27 | |
2022-10-23 | Xor methods | Peter Dettman | 2 | -10/+98 | |
2022-10-23 | Various cleanup | Peter Dettman | 16 | -26/+6 | |
2022-10-23 | Complete SecureRandom refactoring | Peter Dettman | 14 | -73/+64 | |
2022-10-23 | Change BigInteger arbitrary random source | Peter Dettman | 2 | -14/+26 | |
2022-10-23 | VMPC refactoring | Peter Dettman | 2 | -80/+70 | |
2022-10-23 | SecureRandom refactoring in Crypto | Peter Dettman | 26 | -123/+83 | |
2022-10-23 | SecureRandom refactoring in Cms | Peter Dettman | 10 | -87/+67 | |
2022-10-22 | Refactoring in Pqc.Crypto.Sike | Peter Dettman | 25 | -885/+862 | |
2022-10-22 | Refactoring in Pqc.Crypto.Saber | Peter Dettman | 14 | -211/+165 | |
2022-10-22 | Refactoring in Pqc.Crypto.Lms | Peter Dettman | 35 | -593/+619 | |
- add missing factory entries | |||||
2022-10-22 | Remove extraneous class | Peter Dettman | 1 | -74/+0 | |
2022-10-22 | Salsa20 perf. opts. | Peter Dettman | 1 | -36/+117 | |
2022-10-21 | Add Xor methods to Nat classes | Peter Dettman | 4 | -16/+182 | |
2022-10-21 | Unroll ShiftUp methods | Peter Dettman | 1 | -29/+346 | |
2022-10-21 | added HQC ack | David Hook | 1 | -1/+1 | |
2022-10-21 | Make FalconFPR a struct | Peter Dettman | 1 | -2/+3 | |
2022-10-21 | Refactoring in Pqc.Crypto.Cmce (performance) | Peter Dettman | 1 | -6/+44 | |
2022-10-20 | Remove unnecessary special cases | Peter Dettman | 1 | -62/+15 | |
2022-10-20 | Refactoring in Pqc.Crypto.Hqc (performance) | Peter Dettman | 15 | -308/+153 | |
2022-10-20 | Initial import of HQC | Peter Dettman | 29 | -16/+6762 | |
2022-10-20 | Fix BinaryReader usage in Pqc.Crypto.Lms | Peter Dettman | 10 | -164/+104 | |
2022-10-20 | Add Inverse64 method | Peter Dettman | 1 | -1/+16 | |
2022-10-20 | Microsoft.NET.Test.Sdk 17.3.2 | Peter Dettman | 1 | -1/+1 |