Lines Matching refs:HashAlgorithm
13 pub enum HashAlgorithm { enum
25 impl From<u8> for HashAlgorithm { implementation
28 0 => HashAlgorithm::Md2, in from()
29 1 => HashAlgorithm::Md5, in from()
30 2 => HashAlgorithm::Sha1, in from()
31 3 => HashAlgorithm::Sha224, in from()
32 4 => HashAlgorithm::Sha256, in from()
33 5 => HashAlgorithm::Sha384, in from()
34 6 => HashAlgorithm::Sha512, in from()
35 8 => HashAlgorithm::Ed25519, in from()
36 _ => HashAlgorithm::Unsupported, in from()
41 impl fmt::Display for HashAlgorithm { implementation
44 HashAlgorithm::Md2 => write!(f, "md2"), in fmt()
45 HashAlgorithm::Md5 => write!(f, "md5"), // [RFC3279] in fmt()
46 HashAlgorithm::Sha1 => write!(f, "sha-1"), // [RFC3279] in fmt()
47 HashAlgorithm::Sha224 => write!(f, "sha-224"), // [RFC4055] in fmt()
48 HashAlgorithm::Sha256 => write!(f, "sha-256"), // [RFC4055] in fmt()
49 HashAlgorithm::Sha384 => write!(f, "sha-384"), // [RFC4055] in fmt()
50 HashAlgorithm::Sha512 => write!(f, "sha-512"), // [RFC4055] in fmt()
51 HashAlgorithm::Ed25519 => write!(f, "null"), // [RFC4055] in fmt()
57 impl HashAlgorithm { impl
61 HashAlgorithm::Md2 | HashAlgorithm::Md5 | HashAlgorithm::Sha1 in insecure()
66 matches!(*self, HashAlgorithm::Md2) in invalid()
92 pub hash: HashAlgorithm,
110 hash: HashAlgorithm::Sha256, in default_signature_schemes()
114 hash: HashAlgorithm::Sha384, in default_signature_schemes()
118 hash: HashAlgorithm::Sha512, in default_signature_schemes()
122 hash: HashAlgorithm::Sha256, in default_signature_schemes()
126 hash: HashAlgorithm::Sha384, in default_signature_schemes()
130 hash: HashAlgorithm::Sha512, in default_signature_schemes()
134 hash: HashAlgorithm::Ed25519, in default_signature_schemes()
197 let h: HashAlgorithm = (((*ss >> 8) & 0xFF) as u8).into(); in parse_signature_schemes()
198 if h == HashAlgorithm::Unsupported || h.invalid() { in parse_signature_schemes()