Function mles_utils::write_hdr_with_key
[−]
[src]
pub fn write_hdr_with_key(len: usize, key: u64) -> Vec<u8>
Write a valid Mles header with specified length and key to network byte order.
Example
use mles_utils::{write_hdr_with_key, read_hdr_len, read_key_from_hdr, do_hash}; let hashstr = "Yet another string".to_string(); let hashable = vec![hashstr]; let key = do_hash(&hashable); let hdr = write_hdr_with_key(515, key); let hdr_len = read_hdr_len(&hdr); assert_eq!(515, hdr_len); let keyx = read_key_from_hdr(&hdr); assert_eq!(key, keyx);