-
36998fede8
Fix sqrt
Paul Miller
2023-01-13 00:20:48 +0000
-
83960d445d
Refactor: weierstrass assertValidity and others
Paul Miller
2023-01-12 20:18:51 +0000
-
23cc2aa5d1
edwards, montgomery, weierstrass: refactor
Paul Miller
2023-01-12 19:40:16 +0000
-
e45d7c2d25
utils: new util; ed448: small adjustment
Paul Miller
2023-01-12 19:39:43 +0000
-
bfe929aac3
modular: Tonneli-Shanks refactoring
Paul Miller
2023-01-12 19:38:42 +0000
-
069452dbe7
BLS, jubjub refactoring
Paul Miller
2023-01-12 19:38:10 +0000
-
2e81f31d2e
ECDSA: signUnhashed(), support for key recovery from bits 2/3
Paul Miller
2023-01-08 19:02:04 +0000
-
9f7df0f13b
ECDSA adjustments
Paul Miller
2023-01-08 17:46:55 +0000
-
5600629bca
Refactor
Paul Miller
2023-01-08 17:02:53 +0000
-
2bd5e9ac16
Release 0.5.1.
0.5.1
Paul Miller
2022-12-31 09:31:10 +0000
-
6890c26091
Fix readme toc
Paul Miller
2022-12-31 09:29:25 +0000
-
a15e3a93a9
Docs
Paul Miller
2022-12-31 09:00:29 +0000
-
910c508da9
hash-to-curve: elligator in 25519, 448. Stark: adjust type
Paul Miller
2022-12-31 06:51:12 +0000
-
12da04a2bb
Improve modular math
Paul Miller
2022-12-31 06:49:42 +0000
-
cc2c84f040
Improve field tests
Paul Miller
2022-12-31 06:49:09 +0000
-
5d42549acc
hash-to-curve: add xmd/xof support
Paul Miller
2022-12-31 06:47:26 +0000
-
65d7256b9e
Release 0.5.0.
0.5.0
Paul Miller
2022-12-28 07:05:22 +0000
-
d77a98a7aa
README, security
Paul Miller
2022-12-28 07:04:55 +0000
-
1bfab42620
Update package.json
Paul Miller
2022-12-28 06:57:42 +0000
-
f1ab259941
README
Paul Miller
2022-12-28 06:52:04 +0000
-
242ee620c5
Merge packages into one
Paul Miller
2022-12-28 06:32:27 +0000
-
d837831d22
Implement hash-to-curve for weierstrass curves, add test vectors
Paul Miller
2022-12-28 05:31:41 +0000
-
cae888d942
P224: fix sha224 tests
Paul Miller
2022-12-28 05:30:13 +0000
-
1ab77b95dd
Comment
Paul Miller
2022-12-28 05:20:08 +0000
-
8b5819b12d
bls12: comments
Paul Miller
2022-12-27 04:25:23 +0000
-
4b5560ab4b
secp256k1 tests: remove test skips
Paul Miller
2022-12-27 04:25:09 +0000
-
ba121ff24c
README, lint
Paul Miller
2022-12-27 02:16:45 +0000
-
0277c01efd
Rename field methods: multiply to mul
Paul Miller
2022-12-27 01:17:11 +0000
-
6ffe656871
x25519/x448: swap arguments
Paul Miller
2022-12-27 01:02:37 +0000
-
135e69bd7b
Utilize complete formulas for weierstrass curves
Paul Miller
2022-12-27 00:27:09 +0000
-
7a34c16c2b
Add some comments, refactor a bit
Paul Miller
2022-12-26 05:37:12 +0100
-
458cddcc7f
README
Paul Miller
2022-12-24 13:04:06 +0000
-
ccfb8695d5
Fix ed448 import
Paul Miller
2022-12-24 03:51:34 +0000
-
f165222425
Release 0.4.0.
0.4.0
Paul Miller
2022-12-24 03:47:30 +0000
-
785d74edb9
Add BLS signatures. Fix stark/P521 privkeys.
Paul Miller
2022-12-24 02:49:12 +0000
-
d46701e901
Adjust ed448 dependency path
Petar Penovic
2022-12-21 06:16:46 +0100
-
df3487a71d
Define exports for curve definitions module
Petar Penovic
2022-12-21 06:16:46 +0100
-
-
768b268baf
readme
Paul Miller
2022-12-20 16:35:24 +0000
-
4df1e8de02
Release 0.2.1.
0.2.1
Paul Miller
2022-12-20 14:05:20 +0000
-
dd7b48ac71
Adjust weierstrass error
Paul Miller
2022-12-20 14:03:41 +0000
-
254bb712b4
Docs
Paul Miller
2022-12-17 00:38:48 +0000
-
31f780027a
readme
Paul Miller
2022-12-17 00:25:58 +0000
-
80edb3323a
readme
Paul Miller
2022-12-17 00:23:16 +0000
-
d30b1855ee
README
Paul Miller
2022-12-16 22:12:26 +0000
-
f1d8650842
add test/package.json to treat tests as esm
Paul Miller
2022-12-16 02:14:36 +0000
-
54c7cf8b33
definitions: esm pkg.json
Paul Miller
2022-12-16 02:13:46 +0000
-
56892cc164
Adjust curve-definitions to use double-module system
Paul Miller
2022-12-16 02:09:51 +0000
-
7d746a7408
Add modular division
Paul Miller
2022-12-15 22:11:40 +0000
-
989af14b10
Todo in stark
Paul Miller
2022-12-15 21:52:46 +0000
-
0592b16a49
Release 0.2.0.
0.2.0
Paul Miller
2022-12-15 21:42:30 +0000
-
fbf85ce732
Fix curve-definitions exports
Paul Miller
2022-12-15 21:21:04 +0000
-
cafe51a6e3
Comment in secp
Paul Miller
2022-12-15 15:16:36 +0000
-
43b18ea13b
Refactor tests slightly: group tests
Paul Miller
2022-12-14 21:21:56 +0000
-
fd75293334
readme benchmarks
Paul Miller
2022-12-14 18:34:30 +0000
-
20c6d11917
Benchmark
Paul Miller
2022-12-14 18:18:05 +0000
-
bbe46843fb
Refactor, benchmarks
Paul Miller
2022-12-14 17:40:59 +0000
-
9e5ad8dc85
Add ristretto, schnorr
Paul Miller
2022-12-14 14:21:07 +0000
-
5b305abe85
Split curves. Improve speed. Better tests
Paul Miller
2022-12-13 22:23:23 +0000
-
6b0d9611a5
Add Montgomery curve
Paul Miller
2022-12-11 17:16:20 +0000
-
b92866d9b8
definitions: split ed25519, ed448. More wycheproof tests
Paul Miller
2022-12-11 14:56:16 +0000
-
c8fc24fd8f
Add eddsa prehashed mode, diffie-hellman
Paul Miller
2022-12-11 14:54:30 +0000
-
4c6ca2326a
Rename curves.
Paul Miller
2022-12-10 20:43:19 +0000
-
c660712fee
readme
Paul Miller
2022-12-09 20:18:26 +0000
-
5983975ada
readme update
Paul Miller
2022-12-09 20:17:29 +0000
-
1ed861dbad
Add ed448, wycheproof vectors
Paul Miller
2022-12-09 20:02:58 +0000
-
211c887a57
Add twisted edwards curve.
Paul Miller
2022-12-09 19:58:53 +0000
-
16ae76d185
Release 0.1.0.
0.1.0
Paul Miller
2022-12-04 17:21:46 +0000
-
a20a357225
Initial commit
Paul Miller
2022-12-03 10:08:49 +0000
-
2a7f36aac8
Calculating legendre symbol & sqrt in one step
ai's slave
2022-12-03 11:02:30 +0000
-
9192652f45
Initial commit
Paul Miller
2022-12-03 10:08:49 +0000