pub enum Algorithm {
Show 48 variants
Blake3,
Blake2s,
Blake2b,
Sha3_512,
Sha3_384,
Sha3_256,
Sha3_224,
Sha2_512,
Sha2_384,
Sha2_256,
Sha2_224,
Sha1,
Md5,
Fsb512,
Fsb384,
Fsb256,
Fsb224,
Fsb160,
Gost94,
Groestl512,
Groestl384,
Groestl256,
Groestl224,
Md4,
Md2,
Ripemd320,
Ripemd256,
Ripemd160,
Shabal512,
Shabal384,
Shabal256,
Shabal224,
Shabal192,
Sm3,
Streebog512,
Streebog256,
Tiger,
Whirlpool,
Ascon,
AsconA,
BelT,
Jh512,
Jh384,
Jh256,
Jh224,
Skein1024,
Skein512,
Skein256,
}
Variants§
Blake3
Blake2s
Blake2b
Sha3_512
Sha3_384
Sha3_256
Sha3_224
Sha2_512
Sha2_384
Sha2_256
Sha2_224
Sha1
Md5
Fsb512
Fsb384
Fsb256
Fsb224
Fsb160
Gost94
Groestl512
Groestl384
Groestl256
Groestl224
Md4
Md2
Ripemd320
Ripemd256
Ripemd160
Shabal512
Shabal384
Shabal256
Shabal224
Shabal192
Sm3
Streebog512
Streebog256
Tiger
Whirlpool
Ascon
AsconA
BelT
Jh512
Jh384
Jh256
Jh224
Skein1024
Skein512
Skein256
Implementations§
Trait Implementations§
impl Copy for Algorithm
Auto Trait Implementations§
impl Freeze for Algorithm
impl RefUnwindSafe for Algorithm
impl Send for Algorithm
impl Sync for Algorithm
impl Unpin for Algorithm
impl UnwindSafe for Algorithm
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more