refactor: compute recid in a single line
This commit is contained in:
parent
02bf38e2a6
commit
9d9a2d53e1
|
@ -101,11 +101,7 @@ mod message_signing {
|
|||
pub fn serialize(&self) -> [u8; 65] {
|
||||
let (recid, raw) = self.signature.serialize_compact();
|
||||
let mut serialized = [0u8; 65];
|
||||
serialized[0] = 27;
|
||||
serialized[0] += recid.to_i32() as u8;
|
||||
if self.compressed {
|
||||
serialized[0] += 4;
|
||||
}
|
||||
serialized[0] = recid.to_i32() as u8 + if self.compressed { 31 } else { 27 };
|
||||
serialized[1..].copy_from_slice(&raw[..]);
|
||||
serialized
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue