Function botan::nist_key_unwrap [−][src]
pub fn nist_key_unwrap(kek: &[u8], wrapped: &[u8]) -> Result<Vec<u8>>
Unwrap a key encrypted using NIST’s AES key wrap algorithm
Examples
// Wrap a 128-bit key with a 256-bit key: let key = vec![0; 16]; let kek = vec![0; 32]; let wrapped = botan::nist_key_wrap(&kek, &key).unwrap(); let unwrapped = botan::nist_key_unwrap(&kek, &wrapped).unwrap(); assert_eq!(unwrapped, key);