]>
git.proxmox.com Git - rustc.git/blob - vendor/elliptic-curve/tests/secret_key.rs
3 #![cfg(feature = "dev")]
5 use elliptic_curve
::dev
::SecretKey
;
8 fn from_slice_undersize() {
9 assert
!(SecretKey
::from_slice(&[]).is_err());
13 fn from_slice_expected_size() {
14 let bytes
= [1u8; 32];
15 assert
!(SecretKey
::from_slice(&bytes
).is_ok());
19 fn from_slice_allowed_short() {
20 let bytes
= [1u8; 28];
21 assert
!(SecretKey
::from_slice(&bytes
).is_ok());
25 fn from_slice_too_short() {
26 let bytes
= [1u8; 27];
27 assert
!(SecretKey
::from_slice(&bytes
).is_err());