Kris Nuttycombe
|
38e39b7086
|
Implement `{PartialOrd, Ord, Hash}` for `DiversifierIndex`
|
2024-03-16 08:45:17 -06:00 |
Kris Nuttycombe
|
5805178fc7
|
Merge pull request #15 from zcash/release-0.1.1
Release v0.1.1
|
2024-03-14 16:25:01 -06:00 |
Kris Nuttycombe
|
de85e1c690
|
v0.1.1
|
2024-03-14 16:19:43 -06:00 |
Kris Nuttycombe
|
05e23b77ce
|
Merge pull request #14 from zcash/seed_fingerprint_traits
Add Copy, Clone, Debug, Eq, Ord, and Hash for SeedFingerprint.
|
2024-03-14 16:17:01 -06:00 |
Kris Nuttycombe
|
3935950449
|
Add Copy, Clone, Debug, Eq, Ord, and Hash for SeedFingerprint.
|
2024-03-14 15:31:22 -06:00 |
str4d
|
916145e6ff
|
Merge pull request #13 from zcash/release-0.1.0
Release 0.1.0
|
2023-12-06 17:48:21 +00:00 |
Jack Grigg
|
5c9a5de504
|
v0.1.0
|
2023-12-06 17:45:07 +00:00 |
Jack Grigg
|
bbdd9b2551
|
Add changelog file
|
2023-12-06 17:44:30 +00:00 |
str4d
|
20f33c4e50
|
Merge pull request #12 from zcash/api-cleanups
API cleanups
|
2023-12-06 17:42:23 +00:00 |
Jack Grigg
|
32976af62a
|
Add `AccountId::{zero, next}` convenience methods
|
2023-12-06 17:34:06 +00:00 |
Jack Grigg
|
a4c4c72174
|
Test `DiversifierIndex::increment`
Closes zcash/zip32#8.
|
2023-12-06 08:57:16 +00:00 |
Jack Grigg
|
43f48d540a
|
Add more integer conversions
Closes zcash/zip32#7.
|
2023-12-06 08:51:54 +00:00 |
str4d
|
0aff4887a2
|
Merge pull request #11 from zcash/orchard-changes
Changes to match the `orchard` crate types
|
2023-12-05 23:28:47 +00:00 |
Jack Grigg
|
a449126293
|
Changes to match the `orchard` crate types
This will enable sharing types between `sapling-crypto` and `orchard`.
Closes zcash/zip32#9.
|
2023-12-05 23:22:07 +00:00 |
str4d
|
3e762d416e
|
Merge pull request #10 from zcash/crate-maintenance
Crate maintenance
|
2023-12-05 22:26:57 +00:00 |
Jack Grigg
|
ceb970c211
|
Fix clippy lint
|
2023-12-05 19:03:55 +00:00 |
Jack Grigg
|
4365a10003
|
Fix intra-doc link
|
2023-12-05 19:03:55 +00:00 |
Jack Grigg
|
6a0c9639af
|
Lower MSRV to 1.60
Closes zcash/zip32#6.
|
2023-12-05 18:42:05 +00:00 |
Jack Grigg
|
ce3830f277
|
Make crate no-std
|
2023-12-05 18:41:47 +00:00 |
Jack Grigg
|
ea3e731868
|
Enforce documentation and no unsafe code
|
2023-12-05 18:41:47 +00:00 |
Jack Grigg
|
feea7316ea
|
Update crate metadata
|
2023-12-05 18:41:47 +00:00 |
Jack Grigg
|
e512159fed
|
Set up CI
Closes zcash/zip32#5.
|
2023-12-05 18:41:47 +00:00 |
str4d
|
b735e0817f
|
Merge pull request #3 from zcash-hackworks/generalized-refactor
Bring in refactor of the crate
|
2023-12-05 18:12:48 +00:00 |
Jack Grigg
|
69adc6df83
|
Bring in refactor of the crate
This refactor was performed over several years. The protocol-specific
logic now lives in protocol-specific crates, and this crate provides the
common shared types and functions.
Source: https://github.com/zcash/librustzcash
Rev: zcash/librustzcash@5aa0e6c6ee
|
2023-12-05 18:08:39 +00:00 |
str4d
|
176470ef41
|
Merge pull request #1 from str4d/zip32
Implement Sapling components of ZIP 32
|
2018-08-27 15:06:02 +01:00 |
Jack Grigg
|
6671234ad1
|
cargo fmt
|
2018-08-22 23:59:40 +01:00 |
Jack Grigg
|
770c4bef25
|
Simplify creation of FVKFingerprint and FVKTag
|
2018-08-22 23:59:20 +01:00 |
Jack Grigg
|
e27fc674f5
|
Tidy up DiversifierIndex::increment()
|
2018-08-22 23:45:56 +01:00 |
Jack Grigg
|
ac8b27a5ba
|
Expose contents of DiversifierIndex
|
2018-08-03 13:22:50 +01:00 |
Jack Grigg
|
a4e86be665
|
Check ivk in test vectors
|
2018-08-03 13:22:35 +01:00 |
Jack Grigg
|
80130f5656
|
Expose underlying ExpandedSpendingKey and FullViewingKey for writing
|
2018-08-01 10:41:50 +01:00 |
Jack Grigg
|
599079fafe
|
Rename xsk: ExpandedSpendingKey -> expsk to disambiguate
|
2018-08-01 10:38:07 +01:00 |
Jack Grigg
|
39f978bb4f
|
ExtendedSpendingKey::read() and ExtendedFullViewingKey::read()
|
2018-08-01 10:33:37 +01:00 |
Jack Grigg
|
9c9607e47a
|
Add missing wrapping_add() caught by test vectors
|
2018-08-01 03:00:19 +01:00 |
Jack Grigg
|
342d97ac15
|
Test vectors from Python implementation
|
2018-08-01 02:52:41 +01:00 |
Jack Grigg
|
e47cafd691
|
ExtendedSpendingKey::write() and ExtendedFullViewingKey::write()
|
2018-08-01 02:51:18 +01:00 |
Jack Grigg
|
3b31854de7
|
Payment address derivation
|
2018-07-31 17:24:02 +01:00 |
Jack Grigg
|
fea07c52de
|
Diversifier derivation
|
2018-07-31 17:24:02 +01:00 |
Jack Grigg
|
f5d6091c93
|
Path derivation
|
2018-07-31 17:24:02 +01:00 |
Jack Grigg
|
e87fb329f9
|
Child key derivation
|
2018-07-31 17:24:02 +01:00 |
Jack Grigg
|
0e1d440287
|
Serialization and fingerprint for ExpandedSpendingKey and FullViewingKey
|
2018-07-31 17:24:02 +01:00 |
Jack Grigg
|
2fdfa4b671
|
ExtendedSpendingKey::master()
|
2018-07-31 17:24:02 +01:00 |
Jack Grigg
|
8db848139b
|
Basic conversions
|
2018-07-31 17:24:02 +01:00 |
Jack Grigg
|
1b8da6b12d
|
ZIP 32 structures
|
2018-07-31 17:23:58 +01:00 |
Jack Grigg
|
1e3f7739a3
|
Empty crate
|
2018-07-10 23:23:02 +01:00 |