Remove Default impls for BLS newtypes
This commit is contained in:
parent
7f00f167e3
commit
810156a0fb
@ -29,13 +29,6 @@ impl AggregateSignature {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for AggregateSignature {
|
|
||||||
/// A "default" signature is a signature across an empty message by a secret key of 48 zeros.
|
|
||||||
fn default() -> Self {
|
|
||||||
AggregateSignature::new()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Encodable for AggregateSignature {
|
impl Encodable for AggregateSignature {
|
||||||
fn ssz_append(&self, s: &mut SszStream) {
|
fn ssz_append(&self, s: &mut SszStream) {
|
||||||
s.append_vec(&self.0.as_bytes());
|
s.append_vec(&self.0.as_bytes());
|
||||||
|
@ -36,17 +36,6 @@ impl Signature {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for Signature {
|
|
||||||
/// A "default" signature is a signature across an empty message by a secret key of 48 zeros.
|
|
||||||
fn default() -> Self {
|
|
||||||
let sk = match SecretKey::from_bytes(&[0; 48]) {
|
|
||||||
Ok(key) => key,
|
|
||||||
_ => unreachable!(), // Key is static, should not fail.
|
|
||||||
};
|
|
||||||
Signature(RawSignature::new(&[], &sk))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Encodable for Signature {
|
impl Encodable for Signature {
|
||||||
fn ssz_append(&self, s: &mut SszStream) {
|
fn ssz_append(&self, s: &mut SszStream) {
|
||||||
s.append_vec(&self.0.as_bytes());
|
s.append_vec(&self.0.as_bytes());
|
||||||
|
Loading…
Reference in New Issue
Block a user