Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update safegcd implementation | Peter Dettman | 2023-12-10 | 1 | -321/+154 |
* | Add fast coprime test | Peter Dettman | 2023-12-06 | 1 | -38/+185 |
* | Refactoring in Math.Raw.Nat | Peter Dettman | 2023-12-06 | 1 | -37/+11 |
* | Refactoring around Math.Raw.Mod | Peter Dettman | 2023-12-06 | 2 | -43/+76 |
* | Misc. cleanup | Peter Dettman | 2023-11-14 | 1 | -2/+2 |
* | Create indirection layer for intrinsics support | Peter Dettman | 2023-11-06 | 3 | -26/+36 |
* | Ed25519 refactoring | Peter Dettman | 2023-08-22 | 1 | -0/+30 |
* | Minor opt in Nat.ToBigInteger | Peter Dettman | 2023-06-08 | 1 | -0/+4 |
* | Refactoring in Math.Raw | Peter Dettman | 2023-05-10 | 2 | -15/+79 |
* | BigInteger construction from little-endian | Peter Dettman | 2023-04-20 | 1 | -8/+3 |
* | Add ShiftDownBits64 | Peter Dettman | 2023-03-02 | 1 | -0/+13 |
* | Make classes static | Peter Dettman | 2023-01-09 | 12 | -12/+12 |
* | Binary curve perf. opts. | Peter Dettman | 2022-12-03 | 5 | -0/+76 |
* | Missing file from commit | Peter Dettman | 2022-12-01 | 1 | -4/+18 |
* | Tnaf perf. opts. | Peter Dettman | 2022-12-01 | 1 | -2/+47 |
* | Refactoring in Math.EC.Rfc8032 | Peter Dettman | 2022-11-27 | 1 | -1/+1 |
* | Refactoring in Math.EC.Rfc8032 | Peter Dettman | 2022-11-26 | 4 | -11/+848 |
* | Intrinsics for shuffles | Peter Dettman | 2022-11-20 | 1 | -0/+44 |
* | BigInteger direct conversion to Span<uint> | Peter Dettman | 2022-11-13 | 1 | -15/+16 |
* | Refactoring in Pqc.Crypto.Cmce | Peter Dettman | 2022-11-12 | 1 | -13/+27 |
* | BIKE perf. opts. | Peter Dettman | 2022-11-11 | 1 | -0/+63 |
* | Mod minor perf. opts. | Peter Dettman | 2022-11-10 | 1 | -46/+33 |
* | Xor methods in Nat classes | Peter Dettman | 2022-10-25 | 2 | -4/+350 |
* | Use MemoryMarshal.AsBytes | Peter Dettman | 2022-10-24 | 2 | -12/+12 |
* | Xor methods | Peter Dettman | 2022-10-23 | 2 | -10/+98 |
* | Complete SecureRandom refactoring | Peter Dettman | 2022-10-23 | 1 | -7/+5 |
* | Add Xor methods to Nat classes | Peter Dettman | 2022-10-21 | 2 | -1/+171 |
* | Unroll ShiftUp methods | Peter Dettman | 2022-10-21 | 1 | -29/+346 |
* | Add Inverse64 method | Peter Dettman | 2022-10-20 | 1 | -1/+16 |
* | Account for zOff correctly | Peter Dettman | 2022-10-20 | 1 | -1/+1 |
* | Round out Bits methods | Peter Dettman | 2022-10-09 | 1 | -4/+61 |
* | Span usage in Math.Raw | Peter Dettman | 2022-10-07 | 3 | -103/+1042 |
* | Refactor stackalloc usage | Peter Dettman | 2022-10-06 | 1 | -17/+10 |
* | Span-bases variants for Mod methods | Peter Dettman | 2022-10-05 | 2 | -5/+342 |
* | Span-based variants for XDH/EdDSA | Peter Dettman | 2022-10-04 | 1 | -0/+30 |
* | Formatting | Peter Dettman | 2022-07-24 | 1 | -1/+1 |
* | Small GCM squaring perf. opts. | Peter Dettman | 2022-07-19 | 1 | -6/+5 |
* | More precise preprocessor directives | Peter Dettman | 2022-07-19 | 1 | -7/+7 |
* | Use intrinsics in several places | Peter Dettman | 2022-07-19 | 1 | -0/+55 |
* | Factor out Unshuffle methods | Peter Dettman | 2022-07-18 | 1 | -0/+15 |
* | LongArray cleanup and refactoring | Peter Dettman | 2022-07-18 | 1 | -41/+11 |
* | ObsoleteAttribute cleanup | Peter Dettman | 2022-06-21 | 1 | -31/+0 |
* | Faster const-time inversion | Peter Dettman | 2021-12-04 | 1 | -21/+21 |
* | Add Nat448 Karatsuba | Peter Dettman | 2021-02-11 | 1 | -0/+38 |
* | Refactor result normalization | Peter Dettman | 2020-12-08 | 1 | -33/+31 |
* | Rework D/E range restriction | Peter Dettman | 2020-11-11 | 1 | -68/+65 |
* | Cleanup | Peter Dettman | 2020-10-30 | 1 | -18/+0 |
* | safegcd: more conservative final reduction | Peter Dettman | 2020-10-30 | 1 | -44/+139 |
* | Add Bits and Longs classes from bc-java | Peter Dettman | 2020-10-18 | 2 | -59/+71 |
* | ECC: Binary field perf. opt. | Peter Dettman | 2020-09-21 | 2 | -0/+25 |
* | No need for Obsolete in internal class | Peter Dettman | 2020-09-11 | 1 | -28/+0 |
* | Fixed loop count for BigInteger conversion | Peter Dettman | 2020-09-11 | 9 | -171/+16 |
* | Further Divsteps30 improvement | Peter Dettman | 2020-09-11 | 1 | -12/+10 |
* | 'safegcd' modular inversion | Peter Dettman | 2020-09-04 | 2 | -83/+537 |
* | For safe primes, use Legendre symbol | Peter Dettman | 2020-07-30 | 1 | -0/+28 |
* | Misc. updates from bc-java | Peter Dettman | 2020-07-30 | 1 | -13/+1 |
* | EC updates from bc-java | Peter Dettman | 2020-07-04 | 1 | -0/+24 |
* | Updates to raw math classes from bc-java | Peter Dettman | 2019-08-02 | 6 | -42/+148 |
* | Accept only properly-sized BigInteger (no auto-reduction) | Peter Dettman | 2019-07-31 | 1 | -0/+16 |
* | Add several copy64 methods | Peter Dettman | 2019-07-29 | 1 | -0/+17 |
* | Add asymmetric multiplication | Peter Dettman | 2018-09-14 | 1 | -4/+14 |
* | Add Ed25519 and Ed448 from RFC 8032 | Peter Dettman | 2018-07-08 | 2 | -0/+156 |
* | Cache-safety for EC lookup tables | Peter Dettman | 2018-04-15 | 9 | -0/+109 |
* | Fix carry propagation bug in Nat???.Square methods | Peter Dettman | 2016-11-30 | 5 | -60/+60 |
* | Optimized Sqrt and Trace for custom binary curves | Peter Dettman | 2015-12-28 | 1 | -0/+12 |
* | http://www.bouncycastle.org/jira/browse/BMA-82 | Peter Dettman | 2015-10-18 | 1 | -2/+4 |
* | Switch from lookup table to bit twiddling | Peter Dettman | 2015-08-13 | 1 | -42/+67 |
* | Math.Raw support for custom binary curves | Peter Dettman | 2015-03-23 | 13 | -0/+7040 |