Searched refs:keyblob (Results 1 – 1 of 1) sorted by relevance
79 fn wrap_keyblob(keyblob: &[u8]) -> anyhow::Result<Vec<u8>> { in wrap_keyblob()80 let mut result = Vec::with_capacity(KEYBLOB_PREFIX.len() + keyblob.len() + HMAC_SHA256_LEN); in wrap_keyblob()82 result.extend_from_slice(keyblob); in wrap_keyblob()83 let tag = hmac_sha256(KEYBLOB_HMAC_KEY, keyblob) in wrap_keyblob()91 fn unwrap_keyblob(keyblob: &[u8]) -> KeyBlob { in unwrap_keyblob()92 if !keyblob.starts_with(KEYBLOB_PREFIX) { in unwrap_keyblob()93 return KeyBlob::Raw(keyblob); in unwrap_keyblob()95 let without_prefix = &keyblob[KEYBLOB_PREFIX.len()..]; in unwrap_keyblob()97 return KeyBlob::Raw(keyblob); in unwrap_keyblob()104 return KeyBlob::Raw(keyblob); in unwrap_keyblob()[all …]