-
d485d8b0e6
Fix prettier
Paul Miller
2023-02-16 11:32:32 +0000
-
0fdd763dc7
montgomery: add randomPrivateKey. Add ecdh benchmark.
Paul Miller
2023-02-16 11:32:18 +0000
-
586e2ad5fb
Release 0.7.1.
0.7.1
Paul Miller
2023-02-15 23:20:37 +0000
-
ed81707bdc
readme
Paul Miller
2023-02-15 23:12:23 +0000
-
6d56b2d78e
readme
Paul Miller
2023-02-15 23:08:18 +0000
-
8397241a8f
bls, stark: adjust methods
Paul Miller
2023-02-15 23:03:20 +0000
-
001d0cc24a
weierstrass: rename method, adjust comments
Paul Miller
2023-02-15 23:03:10 +0000
-
ce9d165657
readme hash-to-scalar
Paul Miller
2023-02-15 22:46:43 +0000
-
2902b0299a
readme
Paul Miller
2023-02-15 22:38:26 +0000
-
e1cb8549e8
weierstrass, montgomery, secp: add comments
Paul Miller
2023-02-15 22:26:56 +0000
-
26ebb5dcce
x25519, x448: change param from a24 to a. Change Gu to bigint
Paul Miller
2023-02-15 22:07:52 +0000
-
8b2863aeac
Fix benchmark
Paul Miller
2023-02-15 21:50:32 +0000
-
b1f50d9364
hash-to-curve: bls examples
Paul Miller
2023-02-14 23:08:38 +0000
-
b81d74d3cb
readme
Paul Miller
2023-02-14 23:06:39 +0000
-
d5fe537159
hash-to-curve readme
Paul Miller
2023-02-14 23:03:18 +0000
-
cde1d5c488
Fix tests
Paul Miller
2023-02-14 22:51:11 +0000
-
3486bbf6b8
Release 0.7.0.
0.7.0
Paul Miller
2023-02-14 22:45:53 +0000
-
0d7a8296c5
gitignore update
Paul Miller
2023-02-14 22:45:39 +0000
-
0f1e7a5a43
Move output from lib to root. React Native does not support pkg.json#exports
Paul Miller
2023-02-14 22:43:28 +0000
-
3da48cf899
bump bmark
Paul Miller
2023-02-14 22:24:11 +0000
-
4ec46dd65d
Remove scure-base from top-level dep
Paul Miller
2023-02-14 17:00:11 +0000
-
7073f63c6b
drbg: move from weierstrass to utils
Paul Miller
2023-02-14 16:54:57 +0000
-
80966cbd03
hash-to-curve: more type checks. Rename method to createHasher
Paul Miller
2023-02-14 16:39:56 +0000
-
98ea15dca4
edwards: improve hex errors
Paul Miller
2023-02-14 16:35:19 +0000
-
e1910e85ea
mod, utils, weierstrass, secp: improve hex errors. secp: improve verify() logic and schnorr
Paul Miller
2023-02-14 16:34:31 +0000
-
4d311d7294
Emit source maps
Paul Miller
2023-02-14 16:23:51 +0000
-
c36d90cae6
bump lockfile, add comment to shortw
Paul Miller
2023-02-13 22:55:58 +0000
-
af5aa8424f
readme: supply chain attacks
Paul Miller
2023-02-13 22:32:49 +0000
-
67b99652fc
BLS: add docs
Paul Miller
2023-02-12 21:25:36 +0000
-
c8d292976b
README
Paul Miller
2023-02-12 21:25:22 +0000
-
daffaa2339
README: more docs
Paul Miller
2023-02-12 20:37:27 +0000
-
a462fc5779
readme updates
Paul Miller
2023-02-12 10:30:55 +0000
-
fe3491c5aa
Release 0.6.4.
0.6.4
Paul Miller
2023-02-09 22:19:15 +0000
-
c0877ba69a
Fix weierstrass type
Paul Miller
2023-02-09 22:18:32 +0000
-
8e449cc78c
ed25519 tests: unify with noble-ed25519
Paul Miller
2023-02-09 20:26:24 +0000
-
1b6071cabd
weierstrass: rename normPrivKey util. tests: prepare for unification w old noble pkg
Paul Miller
2023-02-09 19:26:20 +0000
-
debb9d9709
Release 0.6.3.
0.6.3
Paul Miller
2023-02-09 15:19:08 +0000
-
d2c6459756
Update wnaf comments
Paul Miller
2023-02-09 14:45:21 +0000
-
47533b6336
Add more tests for weierstrass, etc
Paul Miller
2023-02-09 12:29:19 +0000
-
00b73b68d3
hash-to-curve small refactor
Paul Miller
2023-02-06 19:50:51 +0000
-
cef4b52d12
Update hashes to 1.2, scure devdeps, add lockfile
Paul Miller
2023-02-06 19:50:41 +0000
-
47ce547dcf
README update
Paul Miller
2023-02-06 19:50:23 +0000
-
e2a7594eae
Release 0.6.2.
0.6.2
Paul Miller
2023-01-30 07:18:07 +0000
-
823149ecd9
Clarify comment
Paul Miller
2023-01-30 07:17:08 +0000
-
e57aec63d8
Fix edwards assertValidity
Paul Miller
2023-01-30 07:04:36 +0000
-
837aca98c9
Fix bugs
Paul Miller
2023-01-30 05:10:56 +0000
-
dbb16b0e5e
edwards: add assertValidity
Paul Miller
2023-01-30 05:10:08 +0000
-
e14af67254
utils: fix hexToNumber, improve validateObject
Paul Miller
2023-01-30 05:07:53 +0000
-
4780850748
montgomery: fix fieldLen
Paul Miller
2023-01-30 04:56:07 +0000
-
3374a70f47
README update
Paul Miller
2023-01-30 04:55:36 +0000
-
7a1208ac98
Missing Starkware that's used for benchmark test
friendly-robot
2023-01-29 11:37:06 +0000
-
-
131f88b504
Release 0.6.1.
0.6.1
Paul Miller
2023-01-29 04:14:10 +0000
-
4333e9a686
README
Paul Miller
2023-01-29 04:12:58 +0000
-
a60d15ff05
Upgrading guide from other noble libraries
Paul Miller
2023-01-29 04:10:58 +0000
-
ceffbc69da
More Schnorr utils
Paul Miller
2023-01-29 03:46:38 +0000
-
c75129e629
Use declarative curve field validation
Paul Miller
2023-01-28 02:19:46 +0000
-
f39fb80c52
weierstrass: rename normalizePrivateKey to allowedPrivateKeyLengths
Paul Miller
2023-01-27 22:45:55 +0000
-
fcd422d246
README updates
Paul Miller
2023-01-27 02:48:53 +0000
-
ed9bf89038
stark: isCompressed=false. Update benchmarks
Paul Miller
2023-01-27 02:43:18 +0000
-
7262b4219f
Bump micro-should
Paul Miller
2023-01-26 07:26:07 +0000
-
02b0b25147
New schnorr exports. Simplify RFC6979 k gen, privkey checks
Paul Miller
2023-01-26 07:15:59 +0000
-
79100c2d47
Release 0.6.0.
0.6.0
Paul Miller
2023-01-26 05:31:16 +0000
-
4ef2cad685
hash-to-curve: assertValidity
Paul Miller
2023-01-26 05:14:12 +0000
-
69b3ab5a57
Shuffle code
Paul Miller
2023-01-26 04:46:14 +0000
-
9465e60d30
More refactoring
Paul Miller
2023-01-26 04:24:41 +0000
-
0fb78b7097
Rename group to curve. More refactoring
Paul Miller
2023-01-26 03:14:21 +0000
-
be0b2a32a5
Fp rename. Edwards refactor. Weierstrass Fn instead of mod
Paul Miller
2023-01-26 02:07:45 +0000
-
3d77422731
Restructure tests
Paul Miller
2023-01-26 02:06:28 +0000
-
c46914f1bc
weierstrass: remove most private utils
Paul Miller
2023-01-25 07:21:48 +0000
-
f250f355e8
Schnorr: remove all private methods
Paul Miller
2023-01-25 07:14:53 +0000
-
c095d74673
More schnorr updates
Paul Miller
2023-01-25 07:10:05 +0000
-
ac52fea952
Another schnorr adjustment
Paul Miller
2023-01-25 06:55:21 +0000
-
f2ee24bee4
schnorr: remove packSig
Paul Miller
2023-01-25 06:54:00 +0000
-
cffea91061
Schnorr, weierstrass: refactor
Paul Miller
2023-01-25 06:48:53 +0000
-
5fc38fc0e7
weierstrass: prehash option in sign/verify. Remove _normalizePublicKey
Paul Miller
2023-01-25 04:45:49 +0000
-
849dc38f3c
Change TypeError to Error
Paul Miller
2023-01-25 04:24:22 +0000
-
0422e6ef38
p.x, p.y are now getters executing toAffine()
Paul Miller
2023-01-25 03:51:08 +0000
-
21d2438a33
BLS: fix tests. Poseidon: more tests
Paul Miller
2023-01-24 23:30:53 +0000
-
cea4696599
BLS tests: remove async
Paul Miller
2023-01-24 23:13:39 +0000
-
f14b8d2be5
More AffinePoint fixes
Paul Miller
2023-01-24 23:07:25 +0000
-
2ed27da8eb
weierstrass: remove affine Point
Paul Miller
2023-01-24 05:42:44 +0000
-
17e5be5f1b
edwards: affine Point removal tests
Paul Miller
2023-01-24 04:37:53 +0000
-
a49f0d266e
edwards: remove affine Point, Signature. Stricter types
Paul Miller
2023-01-24 04:34:56 +0000
-
bfbcf733e6
Update tests
Paul Miller
2023-01-24 03:02:45 +0000
-
7fda6de619
weierstrass: make points compressed by def. Rewrite drbg, k generation.
Paul Miller
2023-01-24 03:02:38 +0000
-
2b908ad602
edwards: simplify bounds check
Paul Miller
2023-01-24 03:01:28 +0000
-
ceb3f67faa
stark: switch to new weierstrass methods
Paul Miller
2023-01-23 22:07:21 +0000
-
a2c87f9c2f
weierstrass: simplify bits2int, remove truncateHash
Paul Miller
2023-01-23 22:06:43 +0000
-
e1fd346279
utils: small improvements
Paul Miller
2023-01-23 22:06:24 +0000
-
11e78aadbf
Edwards: prohibit number scalars, only allow bigints
Paul Miller
2023-01-23 19:28:01 +0000
-
055147f1be
Add poseidon252 snark-friendly hash
Paul Miller
2023-01-23 18:41:19 +0000
-
6f99f6042e
weierstrass: bits2int, int2octets, truncateHash now comply with standard
Paul Miller
2023-01-21 18:03:39 +0000
-
1e47bf2372
Bump prettier to 2.8.3 because it fails to parse bls
Paul Miller
2023-01-21 18:02:58 +0000
-
40530eae0c
hash-to-curve: decrease coupling, improve tree shaking support
Paul Miller
2023-01-21 18:02:45 +0000
-
b9482bb17d
Release 0.5.2.
0.5.2
Paul Miller
2023-01-13 15:23:52 +0000
-
74475dca68
Fix lint
Paul Miller
2023-01-13 15:02:07 +0000
-
f4cf21b9c8
tests: Use describe()
Paul Miller
2023-01-13 15:00:13 +0000
-
5312d92b2c
edwards: Fix isTorsionFree()
Paul Miller
2023-01-13 14:56:55 +0000
-
d1770c0ac7
Rename test
Paul Miller
2023-01-13 00:29:54 +0000
-
2d37edf7d1
Remove utils.mod(), utils.invert()
Paul Miller
2023-01-13 00:26:00 +0000