lighthouse/eth2/utils/bls
blacktemplar 01054ecf2f Use SignatureBytes and PublicKeyBytes for deposits (#472)
* Replace deposit signatures with SignatureBytes, a struct which lazyly parsers signatures only on demand.

* check byte length when parsing SignatureBytes

* add comment to struct

* distinguish BadSignature and BadSignatureBytes in verify_deposit_signature

* add test for valid signature

* Implements TryInto<Signature> for &SignatureBytes and From<Signature> for &SignatureBytes

* add and use PublicKeyBytes + fix formatting

* fix compiler warning + docs for macro generated structs

* adds tests to ensure correct byte lengths

* small style improvement as suggested by michaelsproul
2019-08-06 13:49:11 +10:00
..
src Use SignatureBytes and PublicKeyBytes for deposits (#472) 2019-08-06 13:49:11 +10:00
build.rs testing: add a fake_crypto feature 2019-04-17 12:00:22 +10:00
Cargo.toml Update to frozen spec ❄️ (v0.8.1) (#444) 2019-07-30 12:44:51 +10:00