Home
last modified time | relevance | path

Searched refs:KdfError (Results 1 – 3 of 3) sorted by relevance

/system/security/mls/mls-rs-crypto-boringssl/src/
Dkdf.rs26 pub enum KdfError { enum
56 impl IntoAnyError for KdfError { implementation
77 type Error = KdfError;
79 async fn extract(&self, salt: &[u8], ikm: &[u8]) -> Result<Vec<u8>, KdfError> { in extract() argument
81 return Err(KdfError::TooShortIkm { len: 0, min_len: 1 }); in extract()
93 _ => Err(KdfError::UnsupportedCipherSuite), in extract()
97 async fn expand(&self, prk: &[u8], info: &[u8], len: usize) -> Result<Vec<u8>, KdfError> { in expand() argument
99 return Err(KdfError::TooShortPrk { len: prk.len(), min_len: self.extract_size() }); in expand()
109 Err(KdfError::TooLongOkm { len, max_len: HkdfSha256::MAX_OUTPUT_LEN }) in expand()
113 None => Err(KdfError::TooShortPrk { len: prk.len(), min_len: self.extract_size() }), in expand()
[all …]
Dhpke.rs37 KdfError(AnyError), enumerator
133 Err(e) => return Err(HpkeError::KdfError(e.into_any_error())), in derive()
138 Err(e) => return Err(HpkeError::KdfError(e.into_any_error())), in derive()
142 Err(e) => return Err(HpkeError::KdfError(e.into_any_error())), in derive()
Dlib.rs54 KdfError(AnyError), enumerator
221 .map_err(|e| BoringsslCryptoError::KdfError(e.into_any_error())) in kdf_extract()
234 .map_err(|e| BoringsslCryptoError::KdfError(e.into_any_error())) in kdf_expand()