Lines Matching refs:Algorithm
47 pub algorithm: &'static Algorithm,
53 pub(crate) fn new(algorithm: &'static Algorithm) -> Self { in new()
149 pub fn new(algorithm: &'static Algorithm) -> Self { in new()
205 pub fn algorithm(&self) -> &'static Algorithm { in algorithm() argument
225 pub fn digest(algorithm: &'static Algorithm, data: &[u8]) -> Digest { in digest() argument
237 algorithm: &'static Algorithm,
243 pub fn algorithm(&self) -> &'static Algorithm { in algorithm() argument
264 pub struct Algorithm { struct
289 impl PartialEq for Algorithm { argument
295 impl Eq for Algorithm {} implementation
297 derive_debug_via_id!(Algorithm);
299 impl Algorithm { implementation
325 pub static SHA1_FOR_LEGACY_USE_ONLY: Algorithm = Algorithm {
350 pub static SHA256: Algorithm = Algorithm {
375 pub static SHA384: Algorithm = Algorithm {
400 pub static SHA512: Algorithm = Algorithm {
429 pub static SHA512_256: Algorithm = Algorithm {
545 fn max_input_test(alg: &'static digest::Algorithm) { in max_input_test() argument
552 fn too_long_input_test_block(alg: &'static digest::Algorithm) { in too_long_input_test_block() argument
559 fn too_long_input_test_byte(alg: &'static digest::Algorithm) { in too_long_input_test_byte() argument
567 fn nearly_full_context(alg: &'static digest::Algorithm) -> digest::Context { in nearly_full_context()