Paul Miller
|
ada1ea5a19
|
bls: fix types. Closes gh-101
|
2023-12-10 23:42:42 +01:00 |
|
Paul Miller
|
e31efd91d8
|
Merge pull request #74 from randombit/jack/add-short-signatures
Add verification of BLS short signatures
|
2023-08-26 00:50:42 +02:00 |
|
Jack Lloyd
|
c5e0e070d1
|
Complete BLS short signature support
|
2023-08-24 16:38:12 -04:00 |
|
Paul Miller
|
ca99179bd8
|
bls, modular: lint
|
2023-08-18 23:09:53 +02:00 |
|
Paul Miller
|
1545230ee5
|
modular, weierstrass, bls: use new mapHashToField
|
2023-08-18 23:08:46 +02:00 |
|
Jack Lloyd
|
b082d41c29
|
Add verification of BLS short signatures
|
2023-08-18 15:36:17 -04:00 |
|
Paul Miller
|
05794c0283
|
weierstrass, bls: improve randomPrivateKey security and decrease bias
|
2023-08-11 12:22:37 +02:00 |
|
Paul Miller
|
c15c964f77
|
Refactor BLS, change API
|
2023-04-02 16:38:03 +02:00 |
|
Paul Miller
|
8fabc7ff06
|
All files: rename Fp to Field
|
2023-03-21 06:51:18 +01:00 |
|
Paul Miller
|
8397241a8f
|
bls, stark: adjust methods
|
2023-02-16 00:03:20 +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
|
4ef2cad685
|
hash-to-curve: assertValidity
|
2023-01-26 06:14:12 +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
|
be0b2a32a5
|
Fp rename. Edwards refactor. Weierstrass Fn instead of mod
|
2023-01-26 03:07:45 +01:00 |
|
Paul Miller
|
cffea91061
|
Schnorr, weierstrass: refactor
|
2023-01-25 07:48:53 +01:00 |
|
Paul Miller
|
f14b8d2be5
|
More AffinePoint fixes
|
2023-01-25 00:07:25 +01:00 |
|
Paul Miller
|
2ed27da8eb
|
weierstrass: remove affine Point
|
2023-01-24 06:42:44 +01:00 |
|
Paul Miller
|
40530eae0c
|
hash-to-curve: decrease coupling, improve tree shaking support
|
2023-01-21 19:02:46 +01:00 |
|
Paul Miller
|
2d37edf7d1
|
Remove utils.mod(), utils.invert()
|
2023-01-13 01:26:00 +01:00 |
|
Paul Miller
|
83960d445d
|
Refactor: weierstrass assertValidity and others
|
2023-01-12 21:18:51 +01:00 |
|
Paul Miller
|
069452dbe7
|
BLS, jubjub refactoring
|
2023-01-12 20:38:10 +01:00 |
|
Paul Miller
|
242ee620c5
|
Merge packages into one
|
2022-12-28 07:37:45 +01:00 |
|