-
d5de5d2659
README: add more projects using curves
Paul Miller
2023-04-28 00:46:07 +0000
-
217cf8c654
readme: more resources
Paul Miller
2023-04-26 23:58:29 +0000
-
8e307d8f89
readme
Paul Miller
2023-04-26 23:01:42 +0000
-
8c0018d57f
readme
Paul Miller
2023-04-26 22:54:41 +0000
-
ca7f202839
Add secp256k1 compatibility layer URL to readme
Paul Miller
2023-04-26 22:16:29 +0000
-
816077ac0a
README
Paul Miller
2023-04-24 11:00:43 +0000
-
bc03a07043
readme
Paul Miller
2023-04-23 18:31:29 +0000
-
63653255e1
ed448: rename to edwardsToMontgomeryPub
Paul Miller
2023-04-23 18:29:17 +0000
-
895ee3a1a4
bls: refactor slightly
Paul Miller
2023-04-23 18:29:03 +0000
-
16b31b9087
edwards: use bitmask instead of exp
Paul Miller
2023-04-23 18:28:47 +0000
-
213796db4b
ed25519: rename to edwardsToMontgomeryPub
Paul Miller
2023-04-23 18:28:28 +0000
-
049d3bce54
CI: node.js 20
Paul Miller
2023-04-23 18:17:45 +0000
-
b2a04c2393
Merge pull request #32 from mirceanis/31-fix-edwardsToMontgomery
Paul Miller
2023-04-23 20:16:22 +0200
-
-
cb5e9a6e96
Update benchmarks
Paul Miller
2023-04-22 03:20:11 +0200
-
36af62357f
test: adjust ed and secp tests a bit
Paul Miller
2023-04-22 00:24:41 +0000
-
88291eba33
ed25519: fix edwardsToMontgomery formula; implement edwardsToMontgomeryPriv; add tests
Mircea Nistor
2023-04-20 13:37:21 +0200
-
-
848a1b0226
nist tests: add endomorphism test
Paul Miller
2023-04-14 17:53:20 +0000
-
972e549dde
bls: no bigint literals
Paul Miller
2023-04-13 15:18:39 +0000
-
d61c7ae4e5
Release 1.0.0.
1.0.0
Paul Miller
2023-04-12 02:42:02 +0000
-
d3de7c8863
readme
Paul Miller
2023-04-12 02:38:33 +0000
-
6316643f51
Rename bn to bn254
Paul Miller
2023-04-12 02:33:32 +0000
-
7199f113c6
readme
Paul Miller
2023-04-12 02:21:29 +0000
-
71f6948612
Adjust readme and ed25519 docs
Paul Miller
2023-04-12 02:16:47 +0000
-
d3d03ff115
README, bls
Paul Miller
2023-04-12 02:10:59 +0000
-
e2c3560686
Remove types/node
Paul Miller
2023-04-12 01:57:30 +0000
-
4e9c40b3e5
readme
Paul Miller
2023-04-11 13:19:02 +0000
-
09085d2ee1
readme
Paul Miller
2023-04-11 13:17:24 +0000
-
8c4d781479
readme
Paul Miller
2023-04-10 19:12:13 +0000
-
123431de66
nist curves: rename from P256 to p256 for consistency
Paul Miller
2023-04-10 19:04:16 +0000
-
7503aff45c
README
Paul Miller
2023-04-10 17:40:58 +0000
-
81e6046698
test: move vector
Paul Miller
2023-04-10 03:23:35 +0000
-
30f7d78c82
hash-to-curve: update benchmarks, lint
Paul Miller
2023-04-10 03:10:38 +0000
-
00665b21ab
htf: Prohibit
expand: undefined
. Closes gh-18
Paul Miller
2023-04-10 03:02:36 +0000
-
5d54bba846
lint
Paul Miller
2023-04-08 19:23:42 +0000
-
851af4f1bc
weierstrass: adjust 1 line
Paul Miller
2023-04-08 19:23:35 +0000
-
6ea40d9dab
Update tests. Update wycheproof from v0.8 to v0.9
Paul Miller
2023-04-08 17:00:18 +0000
-
8beb922ded
weierstrass: improve DER decoding. Validate curve creation.
Paul Miller
2023-04-07 04:09:46 +0000
-
fe380da8c9
edwards: change strict option to zip215
Paul Miller
2023-04-02 16:35:34 +0000
-
113d906233
edwards: change API. Add options.strict, context. Add edwardsToMontgomery
Paul Miller
2023-04-02 15:35:03 +0000
-
65c0dc6c59
README
Paul Miller
2023-04-02 15:34:33 +0000
-
ed3ba3de6e
Prettier
Paul Miller
2023-04-02 14:50:54 +0000
-
d424c661fb
Fix tests
Paul Miller
2023-04-02 14:50:27 +0000
-
31d92cce11
README update
Paul Miller
2023-04-02 14:42:49 +0000
-
c15c964f77
Refactor BLS, change API
Paul Miller
2023-04-02 14:38:03 +0000
-
37ebe6c40f
tests of ed25519, ed448: improve
Paul Miller
2023-04-02 13:38:36 +0000
-
18eabfd3be
Remove unused devdeps
Paul Miller
2023-04-02 12:17:50 +0000
-
19f04a4c1c
Release 0.9.1.
0.9.1
Paul Miller
2023-03-31 08:02:05 +0000
-
d0c3bee4de
weierstrass, edwards: make points expose typescript x, y
Paul Miller
2023-03-30 07:20:35 +0000
-
4244f97d38
bls: get rid of bigint literals. gh-22
Paul Miller
2023-03-28 17:01:42 +0000
-
618508d32c
weierstrass, edwards: get rid of bigint literals. Closes gh-22
Paul Miller
2023-03-28 17:01:00 +0000
-
3936449e7b
edwards: add toRawBytes to ts type
Paul Miller
2023-03-26 13:54:04 +0000
-
0ffa38db6b
Release 0.9.0.
0.9.0
Paul Miller
2023-03-24 10:12:02 +0000
-
c4c580edc0
Bump devdeps
Paul Miller
2023-03-24 10:06:48 +0000
-
abe8adac7b
README
Paul Miller
2023-03-24 09:25:03 +0000
-
4fd2ae82b6
readme
Paul Miller
2023-03-21 06:27:45 +0000
-
e2411f7dfd
modular: add comment
Paul Miller
2023-03-21 06:25:09 +0000
-
cb61e4f292
readme
Paul Miller
2023-03-21 06:25:01 +0000
-
bb875791bd
docs
Paul Miller
2023-03-21 06:11:17 +0000
-
3df2553ced
Docs
Paul Miller
2023-03-21 06:02:07 +0000
-
8fabc7ff06
All files: rename Fp to Field
Paul Miller
2023-03-21 05:51:18 +0000
-
f3c21eb347
weierstrass: make weierstrassPoints fromBytes / toBytes optional
Paul Miller
2023-03-21 04:51:10 +0000
-
a8b8192714
Add CURVE.p param
Paul Miller
2023-03-21 02:06:06 +0000
-
1c6aa07ff7
Release 0.8.3.
0.8.3
Paul Miller
2023-03-16 18:41:20 +0000
-
e110237298
readme
Paul Miller
2023-03-16 18:17:34 +0000
-
45393db807
Bump docs
Paul Miller
2023-03-16 18:05:33 +0000
-
acc3a9dc4d
Bump devdep types/node
Paul Miller
2023-03-16 17:52:03 +0000
-
9295b0dbae
Upgrade to Typescript 5
Paul Miller
2023-03-16 17:49:48 +0000
-
5784ef23f6
Release 0.8.2.
0.8.2
Paul Miller
2023-03-13 23:44:02 +0000
-
ef55efe842
Fix common.js build
Paul Miller
2023-03-13 23:42:40 +0000
-
1cfd6a76ca
Release 0.8.1.
0.8.1
Paul Miller
2023-03-13 23:40:05 +0000
-
89f81b2204
pkg.json: improve bench, clean scripts
Paul Miller
2023-03-13 23:39:21 +0000
-
d77ac16f51
Bring back common.js for now. Need more thorough work with consumers
Paul Miller
2023-03-13 23:32:09 +0000
-
fe68da61f6
Move stark curve to micro-starknet
Paul Miller
2023-03-10 19:18:05 +0000
-
32c0841bed
Add Trail of Bits audit
Paul Miller
2023-03-10 00:09:49 +0000
-
49a659b248
Release 0.8.0.
0.8.0
Paul Miller
2023-03-03 01:12:36 +0000
-
9d0a2e25dc
readme: esm-only
Paul Miller
2023-03-03 01:11:21 +0000
-
7c461af2b2
test: remove common.js support
Paul Miller
2023-03-03 01:09:50 +0000
-
4a8f447c8d
package.json, tsconfig: remove common.js support. Pure ESM now
Paul Miller
2023-03-03 01:09:36 +0000
-
4b2d31ce7f
stark: more methods
Paul Miller
2023-02-28 19:18:06 +0000
-
16115f27a6
readme update
Paul Miller
2023-02-28 10:04:15 +0000
-
0e0d0f530d
benchmark: add tonneli-shanks sqrt
Paul Miller
2023-02-27 22:59:27 +0000
-
fa5105aef2
ecdsa: remove scalar blinding. CSPRNG dep not good: cryptofuzz, other envs will fail
Paul Miller
2023-02-27 21:48:06 +0000
-
11f1626ecc
modular: Add comment. Add benchmark
Paul Miller
2023-02-27 18:41:23 +0000
-
53ff287bf7
Schnorr: remove getExtendedPublicKey
Paul Miller
2023-02-27 16:29:47 +0000
-
214c9aa553
secp256k1: Fix schnorrGetExtPubKey y coordinate
Paul Miller
2023-02-27 16:20:13 +0000
-
ec2c3e1248
Add test for ristretto equality testing
Paul Miller
2023-02-27 15:33:41 +0000
-
e64a9d654c
Fix ristretto255 equals
Paul Miller
2023-02-27 15:07:45 +0000
-
088edd0fbb
h2c: move params validation. add experimental hash_to_ristretto255
Paul Miller
2023-02-27 14:07:24 +0000
-
3e90930e9d
Fix types
Paul Miller
2023-02-26 18:10:50 +0000
-
b8b2e91f74
Release 0.7.3.
0.7.3
Paul Miller
2023-02-26 18:05:53 +0000
-
9ee694ae23
docs updates
Paul Miller
2023-02-26 18:05:40 +0000
-
6bc4b35cf4
hash-to-curve: speed-up os2ip, change code a bit
Paul Miller
2023-02-26 17:55:30 +0000
-
0163b63532
Release 0.7.2.
0.7.2
Paul Miller
2023-02-25 09:13:45 +0000
-
7e825520f1
README
Paul Miller
2023-02-25 09:05:48 +0000
-
d739297b2c
Move p192, p224 from main pkg to tests for now. Reason: not popular
Paul Miller
2023-02-25 09:00:24 +0000
-
285aa6375d
stark: refactor
Paul Miller
2023-02-20 15:50:29 +0000
-
8c77331ef2
add hash-to-curve benchmark
Paul Miller
2023-02-20 15:33:05 +0000
-
669641e0a3
README wording
Paul Miller
2023-02-16 16:54:17 +0000
-
68dd57ed31
Cryptofuzz
Paul Miller
2023-02-16 16:49:48 +0000
-
a9fdd6df9f
readme: typo
Paul Miller
2023-02-16 11:33:32 +0000