Paul Miller
|
2da6abb336
|
Fix x448 private keys: must be 56 bytes, not 57. Reported by @larabr
|
2023-10-03 01:15:43 +02:00 |
|
Paul Miller
|
d485d8b0e6
|
Fix prettier
|
2023-02-16 12:32:32 +01:00 |
|
Paul Miller
|
0fdd763dc7
|
montgomery: add randomPrivateKey. Add ecdh benchmark.
|
2023-02-16 12:32:18 +01:00 |
|
Paul Miller
|
e1cb8549e8
|
weierstrass, montgomery, secp: add comments
|
2023-02-15 23:26:56 +01:00 |
|
Paul Miller
|
26ebb5dcce
|
x25519, x448: change param from a24 to a. Change Gu to bigint
|
2023-02-15 23:07:52 +01:00 |
|
Paul Miller
|
80966cbd03
|
hash-to-curve: more type checks. Rename method to createHasher
|
2023-02-14 17:39:56 +01:00 |
|
Paul Miller
|
4780850748
|
montgomery: fix fieldLen
|
2023-01-30 05:56:07 +01:00 |
|
Paul Miller
|
c75129e629
|
Use declarative curve field validation
|
2023-01-28 03:19:46 +01:00 |
|
Paul Miller
|
9465e60d30
|
More refactoring
|
2023-01-26 05:24:41 +01:00 |
|
Paul Miller
|
0fb78b7097
|
Rename group to curve. More refactoring
|
2023-01-26 04:14:21 +01:00 |
|
Paul Miller
|
2b908ad602
|
edwards: simplify bounds check
|
2023-01-24 04:01:28 +01:00 |
|
Paul Miller
|
23cc2aa5d1
|
edwards, montgomery, weierstrass: refactor
|
2023-01-12 20:40:16 +01:00 |
|
Paul Miller
|
242ee620c5
|
Merge packages into one
|
2022-12-28 07:37:45 +01:00 |
|