Henry de Valence
233294d701
Bump version to 0.2.2
2020-07-15 12:42:14 -07:00
Henry de Valence
3c4e72d241
crypto is not a category
2020-07-09 11:54:58 -07:00
Henry de Valence
cc50b23713
Bump version to 0.2.1
2020-07-09 11:52:30 -07:00
Henry de Valence
00007d0332
Update Cargo.toml metadata
2020-07-09 11:50:53 -07:00
Henry de Valence
eb5714779c
release: update CHANGELOG and version.
2020-07-09 10:30:01 -07:00
Deirdre Connolly
ba256655dd
Optimized batch verification ( #36 )
...
* Pulls in some traits and methods from curve25519-dalek around the
vartime multiscalar multiplication.
* Move scalar mul things we want to upstream to jubjub to their own crate
* Make Verify agnostic to the SigType
Co-authored-by: Henry de Valence <hdevalence@hdevalence.ca>
Co-authored-by: Jane Lusby <jlusby42@gmail.com>
2020-07-03 18:23:28 -04:00
dependabot-preview[bot]
1179d50fa8
Update proptest requirement from 0.9 to 0.10
...
Updates the requirements on [proptest](https://github.com/altsysrq/proptest ) to permit the latest version.
- [Release notes](https://github.com/altsysrq/proptest/releases )
- [Changelog](https://github.com/AltSysrq/proptest/blob/master/CHANGELOG.md )
- [Commits](https://github.com/altsysrq/proptest/commits )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-09 16:25:28 -04:00
Henry de Valence
aa023b428e
Bump version and update changelog.
2020-01-17 10:28:12 -08:00
Henry de Valence
68deca90bf
crates.io only allows 5 keywords
2019-12-09 13:58:42 -08:00
Henry de Valence
c20139bbf7
Rename to just `redjubjub`.
2019-12-09 13:54:10 -08:00
Henry de Valence
570cca07b5
Update Cargo.toml metadata
2019-12-09 13:20:56 -08:00
Henry de Valence
e58376fc47
Add Serialize, Deserialize for byte wrapper types.
2019-12-09 11:55:53 -08:00
Henry de Valence
76eb4c5928
Update README, fill missing impls.
2019-12-04 17:36:01 -08:00
Henry de Valence
8aeb2f14f8
Add test vectors from librustzcash.
...
The `SpendAuth` test vectors were generated using
`FixedGenerators::SpendingKeyGenerator`, and the `Binding` test vectors
were generated using `FixedGenerators::ValueCommitmentRandomness`.
2019-12-04 16:14:44 -08:00
Henry de Valence
7b979ddd65
Add property tests for signatures.
2019-12-04 16:14:44 -08:00
Henry de Valence
f169ef06ed
Use published Jubjub.
2019-12-04 12:00:26 -08:00
Henry de Valence
8bcfeae920
Add a basic test.
...
This ran into problems with Clone/Copy bounds -- it seems like the
derived impls require that the phantom type T also be Clone / Copy /
Debug for the type to be. This commit does a hacky fix that makes it
work for now, but it should be cleaned up later.
2019-12-04 11:45:44 -08:00
Henry de Valence
52951f7236
Add keygen.
2019-12-03 15:39:55 -08:00
Henry de Valence
8bdb8580ff
Add error stub
2019-12-02 21:36:47 -08:00
Henry de Valence
c3fe237fe9
Add readme, module layout
2019-12-02 21:32:38 -08:00
Henry de Valence
fd5800065a
Add blake2b_simd dependency
2019-12-02 21:19:07 -08:00
Henry de Valence
47ce9add3e
Add jubjub dependency
2019-12-02 21:16:23 -08:00
Henry de Valence
ecac1f8205
cargo new --lib
2019-12-02 14:12:06 -08:00