-
Notifications
You must be signed in to change notification settings - Fork 106
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sprout keys and addresses #317
Commits on Mar 24, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 57e7c29 - Browse repository at this point
Copy the full SHA 57e7c29View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1201d96 - Browse repository at this point
Copy the full SHA 1201d96View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4e17f5 - Browse repository at this point
Copy the full SHA b4e17f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6545b56 - Browse repository at this point
Copy the full SHA 6545b56View commit details -
Configuration menu - View commit details
-
Copy full SHA for 320bada - Browse repository at this point
Copy the full SHA 320badaView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab4d38c - Browse repository at this point
Copy the full SHA ab4d38cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ebcec8d - Browse repository at this point
Copy the full SHA ebcec8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bf815d - Browse repository at this point
Copy the full SHA 4bf815dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9797687 - Browse repository at this point
Copy the full SHA 9797687View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01acf6b - Browse repository at this point
Copy the full SHA 01acf6bView commit details -
Update SproutShieldedAddress types
Use magics module. Stub out key types, including a TransmissionKey alias for x25519_dalek::PublicKey
Configuration menu - View commit details
-
Copy full SHA for 7d3383d - Browse repository at this point
Copy the full SHA 7d3383dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 548cac0 - Browse repository at this point
Copy the full SHA 548cac0View commit details -
Make ReceivingKey a type alias for x25519_dalek::StaticSecret
Plus some doc comments
Configuration menu - View commit details
-
Copy full SHA for e60bd73 - Browse repository at this point
Copy the full SHA e60bd73View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca3a92f - Browse repository at this point
Copy the full SHA ca3a92fView commit details -
Derive Sprout ReceivingKey's from SpendingKey's via SHA256Compress
Test is incomplete, also the type aliases block us from impl'ing Debug or Display.
Configuration menu - View commit details
-
Copy full SHA for 966e47a - Browse repository at this point
Copy the full SHA 966e47aView commit details -
Derive PayingKey's from SpendingKey's
And test that we can still derive TransmissionKey's from PayingKey's, as they are aliases for x25519_dalek PublicKey/StaticSecret types that already impl From<_> for each other.
Configuration menu - View commit details
-
Copy full SHA for 6e3a158 - Browse repository at this point
Copy the full SHA 6e3a158View commit details -
Configuration menu - View commit details
-
Copy full SHA for f1108b1 - Browse repository at this point
Copy the full SHA f1108b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb0cc36 - Browse repository at this point
Copy the full SHA bb0cc36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4778dfe - Browse repository at this point
Copy the full SHA 4778dfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e125bf6 - Browse repository at this point
Copy the full SHA e125bf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 968dad1 - Browse repository at this point
Copy the full SHA 968dad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0179e7 - Browse repository at this point
Copy the full SHA c0179e7View commit details
Commits on Mar 25, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 25301ed - Browse repository at this point
Copy the full SHA 25301edView commit details -
Update zebra-chain/src/addresses/sprout.rs doc comment
Co-Authored-By: Daira Hopwood <daira@jacaranda.org>
Configuration menu - View commit details
-
Copy full SHA for 9254628 - Browse repository at this point
Copy the full SHA 9254628View commit details
Commits on Mar 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5346493 - Browse repository at this point
Copy the full SHA 5346493View commit details -
Configuration menu - View commit details
-
Copy full SHA for b8d21a7 - Browse repository at this point
Copy the full SHA b8d21a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f59621e - Browse repository at this point
Copy the full SHA f59621eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f5852bd - Browse repository at this point
Copy the full SHA f5852bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 691b3d2 - Browse repository at this point
Copy the full SHA 691b3d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4857680 - Browse repository at this point
Copy the full SHA 4857680View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a4a492 - Browse repository at this point
Copy the full SHA 5a4a492View commit details -
Configuration menu - View commit details
-
Copy full SHA for c0dbc8b - Browse repository at this point
Copy the full SHA c0dbc8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b693c - Browse repository at this point
Copy the full SHA 86b693cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9694a2d - Browse repository at this point
Copy the full SHA 9694a2dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71c8d3a - Browse repository at this point
Copy the full SHA 71c8d3aView commit details -
Add a new() and impl From<[u8; 32]> for SpendingKey
Currently fills/receives 32 random bytes and forces the top 4 bits to zero, ala clamping. If there is a nicer way to csprng'ly fill 252 bits without clamping, that would be nicer, less bias.
Configuration menu - View commit details
-
Copy full SHA for 3e099e2 - Browse repository at this point
Copy the full SHA 3e099e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4702e4a - Browse repository at this point
Copy the full SHA 4702e4aView commit details
Commits on Mar 28, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 70cd550 - Browse repository at this point
Copy the full SHA 70cd550View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c30b14 - Browse repository at this point
Copy the full SHA 8c30b14View commit details