Michael Hamburg
|
45eb0e14d3
|
change the misleading mul_by_cofactor functions to mul_by_ratio, and create ENCODE_RATIO and DECODE_ratio constants to represent this
|
7 years ago |
Michael Hamburg
|
e69e00269f
|
rename publicly-visible macros to DECAF_ namespace
|
8 years ago |
Michael Hamburg
|
ec4ece08f0
|
add decaf_edXXX_convert_public_key_to_xXXX; thanks Johan Pascal
|
8 years ago |
Michael Hamburg
|
875d2b2251
|
ED25519_NO_CONTEXT -> DECAF_ED25519_NO_CONTEXT; DECAF_ED25519_NO_CONTEXT -> DECAF_EDDSA_25519_SUPPORTS_CONTEXTLESS_SIGS
|
8 years ago |
Andrew Bennett
|
7ec87d8616
|
Use magic constant ED25519_NO_CONTEXT for non-contextual operations.
|
8 years ago |
Andrew Bennett
|
ef6e74bdec
|
Update EdDSA operations to match draft 07 from CFRG.
|
8 years ago |
Michael Hamburg
|
bc80c744bf
|
decaf/decaf_[field].h[xx] -> decaf/point_[field].h[xx]
|
9 years ago |
Michael Hamburg
|
2c605ea46e
|
add EdDSA C prehash routines
|
9 years ago |
Michael Hamburg
|
28086a96d1
|
remove python dependency by checking in generated code
|
9 years ago |
Michael Hamburg
|
e22c967171
|
change eddsa encoding names to show that they multiply_by_cofactor
|
9 years ago |
Michael Hamburg
|
83cfd6cae1
|
change x### function names again, this time to decaf_x###, decaf_x###_generate_key
|
9 years ago |
Michael Hamburg
|
714a5db7a0
|
decaf_###_x_direct_scalarmul -> decaf_x###_direct_scalarmul
|
9 years ago |
Michael Hamburg
|
798b189a77
|
minor changes; clear a few TODOs
|
9 years ago |
Michael Hamburg
|
9d0bac672f
|
move context arguments to the end of hash functions. Ed25519 doesnt support contexts.
|
9 years ago |