Commit message (Expand) | Author | Files | Lines | |
---|---|---|---|---|
2022-09-20 | Port of Asn1.Cmp tests from bc-java | Peter Dettman | 7 | -83/+359 |
2022-09-20 | Cleanup | Peter Dettman | 7 | -20/+7 |
2022-09-20 | Give IStreamCalculator a generic type | Peter Dettman | 26 | -102/+77 |
2022-09-20 | Update Asn1.Cmp from bc-java | Peter Dettman | 44 | -1253/+2051 |
2022-09-20 | added randomized signing | David Hook | 3 | -11/+9 |
2022-09-14 | Add MapElements methods | Peter Dettman | 2 | -16/+26 |
2022-09-14 | DateTimeObject => nullable DateTime | Peter Dettman | 18 | -111/+36 |
2022-09-14 | added Dilithium ack | David Hook | 1 | -1/+1 |
2022-09-14 | Cleanup. | mw | 4 | -256/+124 |
2022-09-14 | added missing usage | David Hook | 1 | -1/+2 |
2022-09-14 | added missing usage | David Hook | 2 | -2/+4 |
2022-09-14 | fixed method exposure | David Hook | 1 | -1/+1 |
2022-09-14 | added missing usage | David Hook | 1 | -0/+1 |
2022-09-13 | cleanup | oreste | 13 | -62/+4 |
2022-09-14 | first cut of Dilithium | David Hook | 4 | -0/+2850 |
2022-09-14 | first cut of Dilithium | David Hook | 17 | -0/+2200 |
2022-09-13 | Use nullable DateTime instead of MinValue | Peter Dettman | 2 | -13/+18 |
2022-09-13 | Rename file | Peter Dettman | 1 | -0/+0 |
2022-09-12 | GetUnderlyingCipher() => UnderlyingCipher | Peter Dettman | 13 | -150/+65 |
2022-09-12 | Mark some classes sealed | Peter Dettman | 4 | -46/+32 |
2022-09-12 | Separate out new IBlockCipherMode from IBlockCipher | Peter Dettman | 58 | -713/+302 |
2022-09-12 | Add basic support for JKS keystores | Peter Dettman | 2 | -0/+791 |
2022-09-03 | Improve span-based GCM code | Peter Dettman | 3 | -13/+153 |
2022-09-03 | Stream modernization | Peter Dettman | 38 | -588/+844 |
2022-09-02 | Clean up tests | Peter Dettman | 6 | -34/+2 |
2022-09-02 | MethodImplOptions in GCMBlockCipher | Peter Dettman | 1 | -1/+9 |
2022-09-02 | NullOutputStream => Stream.Null | Peter Dettman | 3 | -21/+2 |
2022-09-02 | FIx return value for empty read | Peter Dettman | 1 | -1/+1 |
2022-09-01 | Span-based variant of IBufferedCipher.ProcessByte | Peter Dettman | 12 | -145/+458 |
2022-09-01 | Span-base variants for IBufferedCipher | Peter Dettman | 8 | -23/+208 |
2022-08-31 | Span-based variants for IAeadCipher.ProcessByte(s) | Peter Dettman | 10 | -139/+950 |
2022-08-31 | Fix exceptions | Peter Dettman | 1 | -7/+2 |
2022-08-30 | Span-based variant for IAeadCipher.DoFinal | Peter Dettman | 9 | -70/+751 |
2022-08-30 | Add span concatenation methods | Peter Dettman | 1 | -0/+32 |
2022-08-30 | Span-based variant for IStreamCipher.ProcessBytes | Peter Dettman | 8 | -28/+169 |
2022-08-29 | Span-based variant for ISP80090Drbg.Generate | Peter Dettman | 6 | -38/+255 |
2022-08-29 | SecureRandom fixups in tests | Peter Dettman | 12 | -45/+58 |
2022-08-26 | Span-based variants for IBlockCipherPadding | Peter Dettman | 8 | -143/+255 |
2022-08-26 | Refactoring around rotates | Peter Dettman | 5 | -89/+67 |
2022-08-26 | Don't use CLR span-based NextBytes | Peter Dettman | 2 | -6/+19 |
2022-08-26 | Handle zero-distance rotates correctly | Peter Dettman | 2 | -8/+8 |
2022-08-25 | Const-time padding improvements | Peter Dettman | 6 | -53/+47 |
2022-08-25 | added EncapsulationLength property | David Hook | 11 | -30/+15 |
2022-08-25 | initial CRYSTALS-Kyber implementation | David Hook | 22 | -1/+3875 |
2022-08-25 | minor refactoring, added sampling | David Hook | 3 | -5/+3 |
2022-08-25 | Span-based variant for IMac.DoFinal | Peter Dettman | 14 | -21/+413 |
2022-08-24 | Span-based variant for IAeadCipher.ProcessAadBytes | Peter Dettman | 10 | -17/+196 |
2022-08-24 | Fix GcmSivBlockCipher processing | Peter Dettman | 2 | -2/+11 |
2022-08-24 | TlsCrypto only needs IAeadCipher | Peter Dettman | 2 | -22/+22 |
2022-08-24 | Span-based variant for IMac.BlockUpdate | Peter Dettman | 16 | -284/+613 |
2022-08-24 | Use BitOperations when available | Peter Dettman | 2 | -0/+34 |
2022-08-24 | AggressiveInlining for span-based methods | Peter Dettman | 1 | -0/+17 |
2022-08-24 | Span-based variant for IBlockCipher.ProcessBlock | Peter Dettman | 43 | -1391/+3281 |
2022-08-24 | Cleanup | Peter Dettman | 5 | -6/+6 |
2022-08-23 | Span-based variant for ISigner.BlockUpdate | Peter Dettman | 15 | -201/+201 |
2022-08-23 | Merge IDsaExt into IDsa | Peter Dettman | 9 | -51/+22 |
2022-08-23 | Span-based variants for IDigest, IXof | Peter Dettman | 57 | -356/+2364 |
2022-08-23 | Fix namespaces, refactoring | Peter Dettman | 8 | -40/+38 |
2022-08-23 | Microsoft.NET.Test.Sdk 17.3.0 | Peter Dettman | 1 | -1/+1 |
2022-08-23 | Nerdbank.GitVersioning 3.5.109 | Peter Dettman | 1 | -1/+1 |
2022-08-22 | initial NTRU implementation | David Hook | 30 | -1/+4734 |
2022-08-22 | added input check | David Hook | 1 | -0/+5 |
2022-08-21 | SIKE: added warning, keysize test | David Hook | 17 | -20/+26 |
2022-08-21 | added key size restrictions | David Hook | 6 | -23/+27 |
2022-08-21 | added key size restrictions | David Hook | 9 | -58/+61 |
2022-08-19 | Implement NextBytes(Span<byte) | Peter Dettman | 10 | -15/+278 |
2022-08-19 | Remove unnecessary TODO | Peter Dettman | 1 | -1/+0 |
2022-08-19 | Remove ReversedWindowGenerator | Peter Dettman | 1 | -98/+0 |
2022-08-18 | added SPHINCS+ Haraka | David Hook | 26 | -80/+13408 |
2022-08-17 | AES intrinsics work | Peter Dettman | 4 | -407/+869 |
2022-08-11 | GeneralizedTime improvements | Peter Dettman | 2 | -23/+158 |
2022-08-09 | Add note for future Arm implementation | Peter Dettman | 1 | -0/+1 |
2022-08-09 | Remove unnecessary constraint | Peter Dettman | 1 | -1/+0 |
2022-08-09 | split NtruPrime into SNtruPrime, NtruLPRime | David Hook | 22 | -251/+631 |
2022-08-08 | minor refactoring | David Hook | 1 | -7/+7 |
2022-08-08 | minor refactoring | David Hook | 5 | -14/+14 |
2022-08-08 | Initial Falcon implementation | David Hook | 1 | -1/+1 |
2022-08-08 | Initial Falcon implementation | David Hook | 25 | -0/+12649 |
2022-08-05 | Remove unnecessary AsSpan | Peter Dettman | 3 | -3/+3 |
2022-08-04 | Perf. opts. in custom binary curves | Peter Dettman | 7 | -98/+252 |
2022-08-02 | Add span variant for Collect | Peter Dettman | 4 | -1/+38 |
2022-08-02 | Use intrinsics in custom binary curves | Peter Dettman | 9 | -0/+154 |
2022-08-01 | TLS: 'tls-exporter' channel binding | Peter Dettman | 4 | -0/+14 |
2022-07-29 | Make nextUpdate nullable | Peter Dettman | 1 | -28/+9 |
2022-07-28 | Use ReadOnlySpan in places | Peter Dettman | 4 | -42/+44 |
2022-07-27 | Refactor RIPEMD digests | Peter Dettman | 4 | -104/+42 |
2022-07-26 | Refactoring Threefish | Peter Dettman | 2 | -82/+18 |
2022-07-26 | Refactoring Tiger | Peter Dettman | 1 | -38/+13 |
2022-07-26 | move KEMExtractor to KemExtractor | David Hook | 2 | -3/+3 |
2022-07-26 | Refactoring Whirlpool | Peter Dettman | 1 | -150/+95 |
2022-07-25 | Round out Span variants of Pack methods | Peter Dettman | 1 | -16/+117 |
2022-07-25 | Fix Haraka API | Peter Dettman | 5 | -21/+17 |
2022-07-25 | Improve Pack usage | Peter Dettman | 2 | -10/+6 |
2022-07-25 | Digest tweaks | Peter Dettman | 4 | -4/+4 |
2022-07-24 | Digest tweaks | Peter Dettman | 2 | -3/+3 |
2022-07-24 | Formatting | Peter Dettman | 1 | -1/+1 |
2022-07-24 | More precise preprocessor directives | Peter Dettman | 1 | -4/+4 |
2022-07-24 | GCM perf. opts. | Peter Dettman | 5 | -376/+423 |
2022-07-24 | moved picnic GetParameters to Parameters | David Hook | 4 | -14/+11 |
2022-07-24 | moved ntrup to ntruprime, reduced accessors on keys, marked key fields internal | David Hook | 26 | -190/+186 |
2022-07-23 | ChaCha20Poly1305 perf. opts. | Peter Dettman | 6 | -211/+761 |
2022-07-23 | fixed typo | David Hook | 1 | -1/+2 |
2022-07-22 | fixed exposure of engine class | David Hook | 1 | -1/+1 |
2022-07-22 | initial NTRU Prime | David Hook | 10 | -0/+1764 |
2022-07-22 | added NTRU Prime ack | David Hook | 1 | -1/+8 |
2022-07-22 | NTRU Prime Test Data | David Hook | 12 | -0/+8424 |
2022-07-20 | Fix net7.0 syntax | Peter Dettman | 1 | -2/+2 |
2022-07-19 | Nerbank.GitVersioning 3.5.108 | Peter Dettman | 1 | -1/+1 |
2022-07-19 | Small GCM squaring perf. opts. | Peter Dettman | 2 | -35/+20 |
2022-07-19 | Run tests with netcoreapp2.1 | Peter Dettman | 3 | -5/+5 |
2022-07-19 | Add .gitlab-ci.yml to solution items | Peter Dettman | 1 | -1/+2 |
2022-07-19 | More precise preprocessor directives | Peter Dettman | 9 | -24/+24 |
2022-07-19 | AesX86Engine improvements | Peter Dettman | 3 | -56/+124 |
2022-07-19 | CLMUL for GCM when available | Peter Dettman | 4 | -121/+72 |
2022-07-19 | Use intrinsics in several places | Peter Dettman | 6 | -22/+124 |
2022-07-18 | Factor out Unshuffle methods | Peter Dettman | 10 | -84/+39 |
2022-07-18 | LongArray cleanup and refactoring | Peter Dettman | 3 | -1097/+197 |
2022-07-17 | Add SupportedOSPlatform attributes | Peter Dettman | 2 | -10/+16 |
2022-07-17 | Add AesX86Engine using Aes intrinsics | Peter Dettman | 4 | -86/+515 |
2022-07-17 | Add net6.0 to target frameworks | Peter Dettman | 1 | -1/+1 |
2022-07-17 | Fix warnings | Peter Dettman | 2 | -2/+8 |
2022-07-17 | Utility method for selecting AES engine | Peter Dettman | 23 | -98/+98 |
2022-07-17 | Remove unused digest | Peter Dettman | 1 | -6/+2 |
2022-07-17 | Refactor away redundant method | Peter Dettman | 2 | -39/+4 |
2022-07-16 | SIKE performance | Peter Dettman | 1 |