• Home
  • Raw
  • Download

Lines Matching defs:Error

89     ) -> Result<KeyMaterial, Error> {  in generate_key()  argument
115 ) -> Result<(KeyMaterial, KeySizeInBits), Error> { in import_key() argument
130 ) -> Result<Box<dyn EmittingOperation>, Error>; in begin() argument
138 ) -> Result<Box<dyn AadOperation>, Error>; in begin_aead() argument
149 ) -> Result<KeyMaterial, Error> { in generate_key() argument
158 fn import_key(&self, data: &[u8], _params: &[keymint::KeyParam]) -> Result<KeyMaterial, Error> { in import_key() argument
172 ) -> Result<Box<dyn EmittingOperation>, Error>; in begin() argument
184 ) -> Result<KeyMaterial, Error> { in generate_key() argument
199 ) -> Result<(KeyMaterial, KeySizeInBits), Error> { in import_key() argument
213 ) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin() argument
221 fn begin(&self, key: OpaqueOr<aes::Key>) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin() argument
234 ) -> Result<KeyMaterial, Error>; in generate_key() argument
243 ) -> Result<(KeyMaterial, KeySizeInBits, RsaExponent), Error> { in import_pkcs8_key() argument
255 fn subject_public_key(&self, key: &OpaqueOr<rsa::Key>) -> Result<Vec<u8>, Error> { in subject_public_key() argument
266 ) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin_decrypt() argument
276 ) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin_sign() argument
288 ) -> Result<KeyMaterial, Error>; in generate_nist_key() argument
296 ) -> Result<KeyMaterial, Error>; in generate_ed25519_key() argument
304 ) -> Result<KeyMaterial, Error>; in generate_x25519_key() argument
312 ) -> Result<KeyMaterial, Error> { in import_pkcs8_key() argument
322 ) -> Result<KeyMaterial, Error> { in import_raw_ed25519_key() argument
332 ) -> Result<KeyMaterial, Error> { in import_raw_x25519_key() argument
342 fn subject_public_key(&self, key: &OpaqueOr<ec::Key>) -> Result<Vec<u8>, Error> { in subject_public_key() argument
367 fn nist_public_key(&self, key: &ec::NistKey, curve: ec::NistCurve) -> Result<Vec<u8>, Error>; in nist_public_key() argument
370 fn ed25519_public_key(&self, key: &ec::Ed25519Key) -> Result<Vec<u8>, Error>; in ed25519_public_key() argument
373 fn x25519_public_key(&self, key: &ec::X25519Key) -> Result<Vec<u8>, Error>; in x25519_public_key() argument
378 fn begin_agree(&self, key: OpaqueOr<ec::Key>) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin_agree() argument
387 ) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin_sign() argument
393 fn update(&mut self, data: &[u8]) -> Result<Vec<u8>, Error>; in update() argument
396 fn finish(self: Box<Self>) -> Result<Vec<u8>, Error>; in finish() argument
403 fn update_aad(&mut self, aad: &[u8]) -> Result<(), Error>; in update_aad() argument
414 fn update(&mut self, data: &[u8]) -> Result<(), Error>; in update() argument
417 fn finish(self: Box<Self>) -> Result<Vec<u8>, Error>; in finish() argument
425 fn hkdf(&self, salt: &[u8], ikm: &[u8], info: &[u8], out_len: usize) -> Result<Vec<u8>, Error> { in hkdf() argument
430 fn extract(&self, salt: &[u8], ikm: &[u8]) -> Result<OpaqueOr<hmac::Key>, Error>; in extract() argument
437 ) -> Result<Vec<u8>, Error>; in expand() argument
452 ) -> Result<Vec<u8>, Error>; in ckdf() argument
515 ) -> Result<Box<dyn EmittingOperation>, Error> { in begin() argument
523 ) -> Result<Box<dyn AadOperation>, Error> { in begin_aead() argument
535 ) -> Result<Box<dyn EmittingOperation>, Error> { in begin() argument
546 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin() argument
553 fn begin(&self, _key: OpaqueOr<aes::Key>) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin() argument
566 ) -> Result<KeyMaterial, Error> { in generate_key() argument
574 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin_decrypt() argument
582 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin_sign() argument
594 ) -> Result<KeyMaterial, Error> { in generate_nist_key() argument
602 ) -> Result<KeyMaterial, Error> { in generate_ed25519_key() argument
610 ) -> Result<KeyMaterial, Error> { in generate_x25519_key() argument
614 fn nist_public_key(&self, _key: &ec::NistKey, _curve: ec::NistCurve) -> Result<Vec<u8>, Error> { in nist_public_key() argument
618 fn ed25519_public_key(&self, _key: &ec::Ed25519Key) -> Result<Vec<u8>, Error> { in ed25519_public_key() argument
622 fn x25519_public_key(&self, _key: &ec::X25519Key) -> Result<Vec<u8>, Error> { in x25519_public_key() argument
629 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin_agree() argument
637 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin_sign() argument
647 ) -> Result<keyblob::SecureDeletionData, Error> { in get_or_create_factory_reset_secret() argument
651 fn get_factory_reset_secret(&self) -> Result<keyblob::SecureDeletionData, Error> { in get_factory_reset_secret() argument
659 ) -> Result<(keyblob::SecureDeletionSlot, keyblob::SecureDeletionData), Error> { in new_secret() argument
666 ) -> Result<keyblob::SecureDeletionData, Error> { in get_secret() argument
669 fn delete_secret(&mut self, _slot: keyblob::SecureDeletionSlot) -> Result<(), Error> { in delete_secret() argument