Lines Matching refs:SuperKey
154 pub struct SuperKey { struct
163 reencrypt_with: Option<Arc<SuperKey>>, argument
166 impl AesGcm for SuperKey { implementation
194 fn new(key: &[u8], to_encrypt: &Arc<SuperKey>) -> Result<Self> { in new()
207 reencrypt_with: Option<Arc<SuperKey>>, in decrypt() argument
208 ) -> Result<Arc<SuperKey>> { in decrypt() argument
233 Ok(Arc::new(SuperKey { algorithm: self.algorithm, key, id: self.id, reencrypt_with })) in decrypt()
257 after_first_unlock: Option<Arc<SuperKey>>,
260 unlocked_device_required_symmetric: Option<Arc<SuperKey>>,
263 unlocked_device_required_private: Option<Arc<SuperKey>>,
271 key_index: HashMap<i64, Weak<SuperKey>>,
276 fn add_key_to_key_index(&mut self, super_key: &Arc<SuperKey>) -> Result<()> { in add_key_to_key_index()
367 super_key: Arc<SuperKey>, in install_after_first_unlock_key_for_user() argument
376 fn lookup_key(&self, key_id: &SuperKeyIdentifier) -> Result<Option<Arc<SuperKey>>> { in lookup_key() argument
390 Arc::new(SuperKey { in lookup_key()
413 ) -> Option<Arc<SuperKey>> { in get_after_first_unlock_key_by_user_id_internal() argument
442 fn unwrap_key_with_key(blob: &[u8], metadata: &BlobMetaData, key: &SuperKey) -> Result<ZVec> { in unwrap_key_with_key()
510 ) -> Result<Arc<SuperKey>> { in populate_cache_from_super_key_blob() argument
523 reencrypt_with: Option<Arc<SuperKey>>, in extract_super_key_from_key_entry() argument
524 ) -> Result<Arc<SuperKey>> { in extract_super_key_from_key_entry() argument
560 Ok(Arc::new(SuperKey { in extract_super_key_from_key_entry()
601 super_key: &SuperKey, in encrypt_with_aes_super_key() argument
627 symmetric_key: Option<&SuperKey>, in encrypt_with_hybrid_super_key() argument
749 reencrypt_with: Option<Arc<SuperKey>>, in create_super_key() argument
750 ) -> Result<Arc<SuperKey>> { in create_super_key() argument
776 Ok(Arc::new(SuperKey { in create_super_key()
793 reencrypt_with: Option<Arc<SuperKey>>, in get_or_create_super_key() argument
794 ) -> Result<Arc<SuperKey>> { in get_or_create_super_key() argument
1015 let res: Result<(Arc<SuperKey>, Arc<SuperKey>)> = (|| { in try_unlock_user_with_biometric()
1273 AfterFirstUnlock(Arc<SuperKey>),
1294 reencrypt_with: Arc<SuperKey>,