Lines Matching defs:Error
106 ) -> Result<KeyMaterial, Error> { in generate_key() argument
132 ) -> Result<(KeyMaterial, KeySizeInBits), Error> { in import_key() argument
147 ) -> Result<Box<dyn EmittingOperation>, Error>; in begin() argument
155 ) -> Result<Box<dyn AadOperation>, Error>; in begin_aead() argument
166 ) -> Result<KeyMaterial, Error> { in generate_key() argument
175 fn import_key(&self, data: &[u8], _params: &[keymint::KeyParam]) -> Result<KeyMaterial, Error> { in import_key() argument
189 ) -> Result<Box<dyn EmittingOperation>, Error>; in begin() argument
201 ) -> Result<KeyMaterial, Error> { in generate_key() argument
216 ) -> Result<(KeyMaterial, KeySizeInBits), Error> { in import_key() argument
230 ) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin() argument
238 fn begin(&self, key: OpaqueOr<aes::Key>) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin() argument
251 ) -> Result<KeyMaterial, Error>; in generate_key() argument
260 ) -> Result<(KeyMaterial, KeySizeInBits, RsaExponent), Error> { in import_pkcs8_key() argument
272 fn subject_public_key(&self, key: &OpaqueOr<rsa::Key>) -> Result<Vec<u8>, Error> { in subject_public_key() argument
283 ) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin_decrypt() argument
293 ) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin_sign() argument
305 ) -> Result<KeyMaterial, Error>; in generate_nist_key() argument
313 ) -> Result<KeyMaterial, Error>; in generate_ed25519_key() argument
321 ) -> Result<KeyMaterial, Error>; in generate_x25519_key() argument
329 ) -> Result<KeyMaterial, Error> { in import_pkcs8_key() argument
339 ) -> Result<KeyMaterial, Error> { in import_raw_ed25519_key() argument
349 ) -> Result<KeyMaterial, Error> { in import_raw_x25519_key() argument
359 fn subject_public_key(&self, key: &OpaqueOr<ec::Key>) -> Result<Vec<u8>, Error> { in subject_public_key() argument
385 fn nist_public_key(&self, key: &ec::NistKey, curve: ec::NistCurve) -> Result<Vec<u8>, Error>; in nist_public_key() argument
388 fn ed25519_public_key(&self, key: &ec::Ed25519Key) -> Result<Vec<u8>, Error>; in ed25519_public_key() argument
391 fn x25519_public_key(&self, key: &ec::X25519Key) -> Result<Vec<u8>, Error>; in x25519_public_key() argument
396 fn begin_agree(&self, key: OpaqueOr<ec::Key>) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin_agree() argument
405 ) -> Result<Box<dyn AccumulatingOperation>, Error>; in begin_sign() argument
411 fn update(&mut self, data: &[u8]) -> Result<Vec<u8>, Error>; in update() argument
414 fn finish(self: Box<Self>) -> Result<Vec<u8>, Error>; in finish() argument
421 fn update_aad(&mut self, aad: &[u8]) -> Result<(), Error>; in update_aad() argument
432 fn update(&mut self, data: &[u8]) -> Result<(), Error>; in update() argument
435 fn finish(self: Box<Self>) -> Result<Vec<u8>, Error>; in finish() argument
444 fn hkdf(&self, salt: &[u8], ikm: &[u8], info: &[u8], out_len: usize) -> Result<Vec<u8>, Error> { in hkdf() argument
450 fn extract(&self, salt: &[u8], ikm: &[u8]) -> Result<OpaqueOr<hmac::Key>, Error>; in extract() argument
458 ) -> Result<Vec<u8>, Error>; in expand() argument
474 ) -> Result<Vec<u8>, Error>; in ckdf() argument
480 fn hash(&self, data: &[u8]) -> Result<[u8; 32], Error>; in hash() argument
547 ) -> Result<Box<dyn EmittingOperation>, Error> { in begin() argument
555 ) -> Result<Box<dyn AadOperation>, Error> { in begin_aead() argument
568 ) -> Result<Box<dyn EmittingOperation>, Error> { in begin() argument
580 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin() argument
588 fn begin(&self, _key: OpaqueOr<aes::Key>) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin() argument
602 ) -> Result<KeyMaterial, Error> { in generate_key() argument
610 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin_decrypt() argument
618 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin_sign() argument
631 ) -> Result<KeyMaterial, Error> { in generate_nist_key() argument
639 ) -> Result<KeyMaterial, Error> { in generate_ed25519_key() argument
647 ) -> Result<KeyMaterial, Error> { in generate_x25519_key() argument
651 fn nist_public_key(&self, _key: &ec::NistKey, _curve: ec::NistCurve) -> Result<Vec<u8>, Error> { in nist_public_key() argument
655 fn ed25519_public_key(&self, _key: &ec::Ed25519Key) -> Result<Vec<u8>, Error> { in ed25519_public_key() argument
659 fn x25519_public_key(&self, _key: &ec::X25519Key) -> Result<Vec<u8>, Error> { in x25519_public_key() argument
666 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin_agree() argument
674 ) -> Result<Box<dyn AccumulatingOperation>, Error> { in begin_sign() argument
685 ) -> Result<keyblob::SecureDeletionData, Error> { in get_or_create_factory_reset_secret() argument
689 fn get_factory_reset_secret(&self) -> Result<keyblob::SecureDeletionData, Error> { in get_factory_reset_secret() argument
697 ) -> Result<(keyblob::SecureDeletionSlot, keyblob::SecureDeletionData), Error> { in new_secret() argument
704 ) -> Result<keyblob::SecureDeletionData, Error> { in get_secret() argument
707 fn delete_secret(&mut self, _slot: keyblob::SecureDeletionSlot) -> Result<(), Error> { in delete_secret() argument