Commit Graph

18 Commits

Author SHA1 Message Date
Jack Grigg 86f7e3f1a3 zcash_note_encryption 0.1.0
Extracted from: 142a38e792
2021-12-17 20:00:46 +00:00
Jack Grigg ea7f718863 zcash_note_encryption: License files and readme
Extracted from: c4cbb2dd74
2021-12-17 15:16:17 +00:00
Jack Grigg d6897cc8c1 zcash_note_encryption: Clean up dependencies
Several dependencies were copied over during the extraction of this
crate's logic from `zcash_primitives`, but are in fact only required for
the protocol-specific logic. We can also remove the `std` feature flag,
since we no longer have a dependency on `blake2b_simd` that needs its
`std` flag exposed for performance.


Extracted from: e8a755f633
2021-12-17 15:06:22 +00:00
Jack Grigg 312472ffbe zcash_note_encryption: Crate documentation
Extracted from: d511a788c4
2021-12-17 15:06:22 +00:00
Jack Grigg 7b52b15cfa zcash_note_encryption: Add `doc_cfg` annotations
Extracted from: 5409291b0c
2021-12-17 14:12:18 +00:00
Jack Grigg df05017f1a zcash_note_encryption: Place pre-ZIP 212 APIs behind a feature flag
Extracted from: 01c768dbeb
2021-12-17 04:30:57 +00:00
jarys f79d84fe59 Add `#![no_std]` support for zcash_note_encryption (#450)
Co-authored-by: str4d <thestr4d@gmail.com>

Extracted from: 0ec7f97c97
2021-11-24 13:58:52 +00:00
Jack Grigg 13d5f6f38a ff 0.11, group 0.11, etc.
Extracted from: 65e1d32774
2021-09-09 18:20:37 +01:00
Jack Grigg b0ff1f9914 zcash_note_encryption: Switch to chacha20poly1305 crate
Extracted from: f03f05f251
2021-08-30 15:03:39 +01:00
Jack Grigg e7f43cbe25 Disable default benchmark harness for all workspace crates
This is necessary in order to provide criterion-specific arguments to
`cargo bench`, such as `--profile-time`.


Extracted from: 0f15743200
2021-08-05 22:39:36 +01:00
Jack Grigg 53115e4b43 Migrate to bitvec 0.22, ff 0.10, etc.
Requires patching three dependencies:

- bellman is pending a new release.
- nom is part of the funty breakage; we are blocking on a new release.
- orchard is in development.


Extracted from: 1222391dd7
2021-06-04 22:02:48 +01:00
Jack Grigg c78a79c998 Migrate to ff 0.9 et al.
Extracted from: 5623e02a7c
2021-05-19 18:29:37 +01:00
Kris Nuttycombe e06b628f19 Use constant-time equality for EphemeralKeyBytes.
Fixes #370


Extracted from: e654cc4ce6
2021-04-12 09:13:04 -06:00
Kris Nuttycombe a8fd731e26 Add myself to crate contributors.
Extracted from: cfdbafe2e3
2021-04-08 10:13:04 -06:00
Kris Nuttycombe cb60fd2092 Fix zcash_note_encryption doctests.
Extracted from: dad8663c55
2021-04-08 08:20:23 -06:00
Kris Nuttycombe 41c71910b1 Update zcash_primitives dev dependency for zcash_note_encryption
Extracted from: be225daabf
2021-04-08 08:20:23 -06:00
Kris Nuttycombe 44bb542f8d Move generalized note encryption functionality to zcash_note_encryption crate.
Extracted from: 266285b536
2021-04-08 08:20:21 -06:00
Jack Grigg 9f60f56c2a Empty zcash_note_encryption crate
Extracted from: b7c31e3f54
2021-03-20 09:56:20 +13:00