• Home
  • Raw
  • Download

Lines Matching defs:Error

41     fn generate_key(&self) -> Result<EcExchangeKey, Error> {  in generate_key()  argument
54 ) -> Result<EcdhSecret, Error> { in compute_shared_secret() argument
73 fn generate_key(&self, curve: iana::EllipticCurve) -> Result<(EcSignKey, EcVerifyKey), Error> { in generate_key() argument
85 fn sign(&self, sign_key: &EcSignKey, data: &[u8]) -> Result<Vec<u8>, Error> { in sign() argument
132 ) -> Result<(), Error> { in verify_signature() argument
167 fn ec_cose_signature_to_der(coord_len: usize, signature: &[u8]) -> Result<Vec<u8>, Error> { in ec_cose_signature_to_der() argument
183 fn ec_der_signature_to_cose(coord_len: usize, signature: &[u8]) -> Result<Vec<u8>, Error> { in ec_der_signature_to_cose() argument
196 pub fn create_p256_key_pair(algorithm: iana::Algorithm) -> Result<(Vec<u8>, CoseKey), Error> { in create_p256_key_pair() argument
204 pub fn create_p384_key_pair(algorithm: iana::Algorithm) -> Result<(Vec<u8>, CoseKey), Error> { in create_p384_key_pair() argument
214 ) -> Result<(Vec<u8>, CoseKey), Error> { in create_nist_key_pair() argument
250 pub fn coords_from_p256_pub_key(pub_key: &[u8]) -> Result<(Vec<u8>, Vec<u8>), Error> { in coords_from_p256_pub_key() argument
256 pub fn coords_from_p384_pub_key(pub_key: &[u8]) -> Result<(Vec<u8>, Vec<u8>), Error> { in coords_from_p384_pub_key() argument
265 ) -> Result<(Vec<u8>, Vec<u8>), Error> { in coords_from_nist_pub_key() argument
286 ) -> Result<openssl::pkey::PKey<openssl::pkey::Public>, Error> { in p256_ecdh_pkey_from_cose() argument
300 ) -> Result<openssl::pkey::PKey<openssl::pkey::Public>, Error> { in p256_ecdsa_pkey_from_cose() argument
314 ) -> Result<openssl::pkey::PKey<openssl::pkey::Public>, Error> { in p384_ecdsa_pkey_from_cose() argument
332 ) -> Result<openssl::pkey::PKey<openssl::pkey::Public>, Error> { in nist_pkey_from_cose() argument
368 ) -> Result<openssl::pkey::PKey<openssl::pkey::Public>, Error> { in ed25519_ecdsa_pkey_from_cose() argument