Daira Hopwood
|
e408a351d5
|
Remove a redundant bool::from.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-02-21 21:43:11 +00:00 |
|
Daira Hopwood
|
7dc21f4727
|
Repair test vectors and add tests for map_to_curve_simple_swu.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-02-21 21:01:19 +00:00 |
|
Daira Hopwood
|
785ad5375c
|
Switch from XOF:SHAKE128 to XMD:BLAKE2b.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-02-19 15:52:11 +00:00 |
|
Sean Bowe
|
c17cd408f1
|
Fix point doubling on isogenous curve and add test for isogeny of identity.
|
2021-02-19 15:52:11 +00:00 |
|
Sean Bowe
|
d14d2314a1
|
Remove isogenous curve from public API.
|
2021-02-19 15:52:11 +00:00 |
|
Sean Bowe
|
dc069dff31
|
Rename hasher to hash_to_curve.
|
2021-02-19 15:52:11 +00:00 |
|
Sean Bowe
|
783e602e85
|
Remove SimplifiedSWUWithDegree3Isogeny structure because state is no longer necessary.
|
2021-02-19 15:52:11 +00:00 |
|
Sean Bowe
|
83e2656c3e
|
Introduce Curve::hasher abstraction.
|
2021-02-19 15:52:11 +00:00 |
|
Sean Bowe
|
68a7a19d3b
|
Move hashtocurve module into pasta module.
|
2021-02-19 15:52:11 +00:00 |
|
Sean Bowe
|
b134a73ef5
|
Hardcode isogeny constants and constants for hash to curve.
|
2021-02-19 15:52:11 +00:00 |
|
Sean Bowe
|
5b33ff9cab
|
Consolidate the hashtocurve module traits into a single structure.
|
2021-02-19 15:52:11 +00:00 |
|
Sean Bowe
|
e4e8aef5b6
|
Simplify HashToCurve trait.
|
2021-02-19 15:52:11 +00:00 |
|
Daira Hopwood
|
fa3afc29bb
|
Add an implementation of simplified SWU hash-to-curve.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2021-02-19 15:52:11 +00:00 |
|
Sean Bowe
|
95e41fcfcf
|
Rename curves to Pallas/Vesta (Pasta).
|
2020-12-03 13:47:47 -07:00 |
|