Daira Hopwood
|
de065cf344
|
Update another reference to the Sapling spec version.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2018-07-25 00:32:43 +01:00 |
Daira Hopwood
|
ff5affbc77
|
Cosmetics.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2018-07-25 00:32:43 +01:00 |
Daira Hopwood
|
f94b9a4c67
|
Define r_J.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2018-07-25 00:32:43 +01:00 |
Daira Hopwood
|
1b3ea422fe
|
Reference version 2018.0-beta-21 or later of the Sapling protocol spec.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2018-07-25 00:32:43 +01:00 |
Daira Hopwood
|
3f2815838e
|
Cosmetic improvements.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2018-07-25 00:32:43 +01:00 |
Jack Grigg
|
da683d31b9
|
Remove hardening from example public-key HD path
Hardened derivation is undefined for an extended FVK
|
2018-07-25 00:32:43 +01:00 |
Daira Hopwood
|
9596aedaa0
|
ZIP 32: use FF1-AES256 as the PRP.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
|
2018-07-25 00:32:43 +01:00 |
str4d
|
a01dbbbcbc
|
Note that ZIP 32 is consistently little-endian
|
2018-07-25 00:32:43 +01:00 |
str4d
|
f07b6d2613
|
Define how to derive diversifiers from Sapling extended keys
|
2018-07-25 00:32:43 +01:00 |
str4d
|
efd68a4474
|
Define I2LEOSP_l(k) and use it to encode the child key indices
Note that this means they are encoded in little-endian order, which is the
opposite of BIP 32.
|
2018-07-25 00:32:43 +01:00 |
str4d
|
aa36706f38
|
Fix usage of LEOS2IP in definition of ToScalar
|
2018-07-25 00:32:43 +01:00 |
str4d
|
c73733ae13
|
Define a diversifier key dk
|
2018-07-25 00:32:43 +01:00 |
str4d
|
4ed0316834
|
Use byte sequences for constant single-byte inputs to PRF_expand
|
2018-07-25 00:32:43 +01:00 |
str4d
|
a5309ed60e
|
Address Daira's comments
|
2018-07-25 00:32:43 +01:00 |
str4d
|
9a87098e0c
|
ZIP 32: Shielded Hierarchical Deterministic Wallets
|
2018-07-25 00:32:43 +01:00 |