Searched refs:LessSafeKey (Results 1 – 1 of 1) sorted by relevance
42 use ring::aead::{Aad, Algorithm, LessSafeKey, Nonce, UnboundKey, AES_256_GCM};260 struct ZeroOnDropKey(LessSafeKey);267 let zero_key = LessSafeKey::new(UnboundKey::new(ENCRYPT_ALG, &zero).unwrap()); in drop()269 ::std::ptr::write_volatile::<LessSafeKey>(&mut self.0, zero_key); in drop()275 type Target = LessSafeKey;276 fn deref(&self) -> &LessSafeKey { in deref() argument309 let ret = ZeroOnDropKey(LessSafeKey::new(UnboundKey::new(ENCRYPT_ALG, &key).unwrap())); in get_key()