• Home
  • Raw
  • Download

Lines Matching defs:Error

53     fn generate_key(&self, rng: &mut dyn Rng) -> Result<AesKey, Error> {  in generate_key()  argument
65 ) -> Result<Vec<u8>, Error>; in encrypt() argument
73 ) -> Result<Vec<u8>, Error>; in decrypt() argument
81 fn generate_key(&self) -> Result<EcExchangeKey, Error>; in generate_key() argument
88 ) -> Result<EcdhSecret, Error>; in compute_shared_secret() argument
98 fn generate_key(&self, _curve: EllipticCurve) -> Result<(EcSignKey, EcVerifyKey), Error> { in generate_key() argument
111 fn sign(&self, sign_key: &EcSignKey, data: &[u8]) -> Result<Vec<u8>, Error>; in sign() argument
122 ) -> Result<(), Error>; in verify_signature() argument
128 fn compute_hmac(&self, key: &HmacKey, data: &[u8]) -> Result<Vec<u8>, Error>; in compute_hmac() argument
134 fn extract(&self, salt: &[u8], ikm: &EcdhSecret) -> Result<PseudoRandKey, Error>; in extract() argument
136 fn expand(&self, prk: &PseudoRandKey, context: &[u8]) -> Result<PseudoRandKey, Error>; in expand() argument
142 fn compute_sha256(&self, data: &[u8]) -> Result<[u8; SHA_256_LEN], Error>; in compute_sha256() argument
161 ) -> Result<AesKey, Error>; in get_or_create_per_boot_key() argument
164 fn get_per_boot_key(&self) -> Result<AesKey, Error>; in get_per_boot_key() argument
166 fn get_identity(&self) -> Result<(Option<EcSignKey>, Identity), Error>; in get_identity() argument
168 fn get_cose_sign_algorithm(&self) -> Result<Algorithm, Error>; in get_cose_sign_algorithm() argument
174 fn sign_data(&self, ecdsa: &dyn EcDsa, data: &[u8]) -> Result<Vec<u8>, Error>; in sign_data() argument
184 ) -> Result<EcVerifyKey, Error> { in validate_peer_identity() argument
200 ) -> Result<IdentityVerificationDecision, Error>; in evaluate_identity() argument
223 ) -> Result<(), Error>; argument
233 ) -> Result<(), Error>; argument