mirror of
https://github.com/saymrwulf/risc0-curve25519-dalek-source.git
synced 2026-09-04 20:03:40 +00:00
Merge pull request #48 from garious/serialized-size
Add tests for upgraded generic_array
This commit is contained in:
commit
60dea0b3b1
1 changed files with 29 additions and 1 deletions
|
|
@ -1629,7 +1629,10 @@ mod test {
|
|||
}
|
||||
|
||||
#[cfg(all(test, feature = "serde"))]
|
||||
use bincode::{serialize, deserialize, Infinite};
|
||||
use bincode::{serialize, serialized_size, deserialize, Infinite};
|
||||
|
||||
#[cfg(all(test, feature = "serde"))]
|
||||
use std::mem::size_of;
|
||||
|
||||
#[cfg(all(test, feature = "serde"))]
|
||||
#[test]
|
||||
|
|
@ -1660,4 +1663,29 @@ mod test {
|
|||
assert_eq!(SECRET_KEY.0[i], decoded_secret_key.0[i]);
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(all(test, feature = "serde"))]
|
||||
#[test]
|
||||
fn serialize_public_key_size() {
|
||||
assert_eq!(
|
||||
serialized_size(&PUBLIC_KEY) as usize,
|
||||
size_of::<PublicKey>()
|
||||
);
|
||||
}
|
||||
|
||||
#[cfg(all(test, feature = "serde"))]
|
||||
#[test]
|
||||
fn serialize_signature_size() {
|
||||
let signature: Signature = Signature::from_bytes(&SIGNATURE_BYTES).unwrap();
|
||||
assert_eq!(serialized_size(&signature) as usize, size_of::<Signature>());
|
||||
}
|
||||
|
||||
#[cfg(all(test, feature = "serde"))]
|
||||
#[test]
|
||||
fn serialize_secret_key_size() {
|
||||
assert_eq!(
|
||||
serialized_size(&SECRET_KEY) as usize,
|
||||
size_of::<SecretKey>()
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue