Tomas Krnak
ed11f440ce
Add `no-std` support ( #11 )
...
* Add no_std support
* Update CHANGELOG
* Remove unused alloc feature flag
* Remove a forgotten comment
Co-authored-by: str4d <thestr4d@gmail.com>
* Make zeroize dependency optional
* Add alloc feature flag
* Clean the code by outer attributes
* use 2021 edition
Co-authored-by: str4d <thestr4d@gmail.com>
Co-authored-by: Conrado Gouvea <conradoplg@gmail.com>
2022-05-06 11:57:45 -03:00
Jack Grigg
878dd1351b
Introduce SpendAuth: SigType and Binding: SigType traits
...
The prior `SpendAuth` and `Binding` enums have been renamed to
`sapling::{SpendAuth, Binding}`. These might subsequently be removed
from the crate entirely (moving into a wrapping `redjubjub` crate).
The code assumes that scalar and point representations are [u8; 32],
which will be the case for all curves we instantiate RedDSA with for
Zcash.
2021-11-18 21:15:03 +00:00
Jack Grigg
7e80588550
Rename crate to reddsa
2021-11-18 21:14:08 +00:00
Deirdre Connolly
f27b9c3c77
Change terminology to signing, verification keys ( #35 )
...
Matches ed25519-zebra.
Resolves #33
2020-06-25 11:56:29 -07:00
Henry de Valence
c20139bbf7
Rename to just `redjubjub`.
2019-12-09 13:54:10 -08:00
Henry de Valence
92cb99f966
Ensure SecretKey encoding is canonical.
2019-12-09 12:08:13 -08:00
Henry de Valence
87f09b87b5
Add Serialize, Deserialize for SecretKey.
2019-12-09 11:55:56 -08:00
Henry de Valence
2ca445ad23
Add Serialize, Deserialize to PublicKey.
2019-12-09 11:55:53 -08:00
Henry de Valence
e58376fc47
Add Serialize, Deserialize for byte wrapper types.
2019-12-09 11:55:53 -08:00