Function mles_utils::read_key_from_hdr
[−]
[src]
pub fn read_key_from_hdr(keyv: &Vec<u8>) -> u64
Read a key from header.
Errors
If input vector length is smaller than needed, zero is returned.
Example
use mles_utils::{write_hdr, write_key, read_key_from_hdr, do_hash}; let hashstr = "Another string".to_string(); let hashable = vec![hashstr]; let key = do_hash(&hashable); let mut hdr: Vec<u8> = write_hdr(12); let keyhdr: Vec<u8> = write_key(key); hdr.extend(keyhdr); let read_key = read_key_from_hdr(&hdr); assert_eq!(key, read_key);