19 Commits

Author SHA1 Message Date
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