diff options
author | Justus Winter <justus@sequoia-pgp.org> | 2019-12-03 14:24:25 +0100 |
---|---|---|
committer | Justus Winter <justus@sequoia-pgp.org> | 2019-12-03 14:24:25 +0100 |
commit | be72e0e4dc08ede35c6e561901ecb780c4f57360 (patch) | |
tree | 74a131202b240bca2d0a5277e675ac57dda23629 /openpgp/src/fmt.rs | |
parent | bd153237fc6eb0a841f4d8b8d79f3383b7115b00 (diff) |
openpgp: Move byte order conversion functions.
Diffstat (limited to 'openpgp/src/fmt.rs')
-rw-r--r-- | openpgp/src/fmt.rs | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/openpgp/src/fmt.rs b/openpgp/src/fmt.rs index 845b5af1..643750dc 100644 --- a/openpgp/src/fmt.rs +++ b/openpgp/src/fmt.rs @@ -226,34 +226,8 @@ pub(crate) fn from_hex(hex: &str, pretty: bool) -> Result<Vec<u8>> { Ok(bytes) } -pub(crate) fn read_be_u64(b: &[u8]) -> u64 { - assert_eq!(b.len(), 8); - ((b[0] as u64) << 56) as u64 - | ((b[1] as u64) << 48) - | ((b[2] as u64) << 40) - | ((b[3] as u64) << 32) - | ((b[4] as u64) << 24) - | ((b[5] as u64) << 16) - | ((b[6] as u64) << 8) - | ((b[7] as u64) << 0) -} - -pub(crate) fn write_be_u64(b: &mut [u8], n: u64) { - assert_eq!(b.len(), 8); - b[0] = (n >> 56) as u8; - b[1] = (n >> 48) as u8; - b[2] = (n >> 40) as u8; - b[3] = (n >> 32) as u8; - b[4] = (n >> 24) as u8; - b[5] = (n >> 16) as u8; - b[6] = (n >> 8) as u8; - b[7] = (n >> 0) as u8; -} - #[cfg(test)] mod test { - use super::*; - #[test] fn from_hex() { use super::from_hex as fh; @@ -380,12 +354,4 @@ mod test { type\n\ "); } - - quickcheck! { - fn be_u64_roundtrip(n: u64) -> bool { - let mut b = [0; 8]; - write_be_u64(&mut b, n); - n == read_be_u64(&b) - } - } } |