Cargo Features

[dependencies]
digester = { version = "0.1.0", default-features = false, features = ["fsb", "gost94", "groestl", "hmac", "md2", "md4", "md5", "ripemd", "sha1", "shabal", "sm3", "streebog", "tiger", "whirlpool", "blake2", "blake3", "sha2", "sha3"] }
default = blake2, blake3, sha2, sha3

These default features are set whenever digester is added without default-features = false somewhere in the dependency tree.

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

fsb implicit feature

Enables fsb

fsb:

FSB hash function

gost94 implicit feature

Enables gost94

gost94:

GOST R 34.11-94 hash function

groestl implicit feature

Enables groestl

groestl:

Grøstl hash function

hmac implicit feature

Enables hmac

hmac:

Generic implementation of Hash-based Message Authentication Code (HMAC)

md2 implicit feature

Enables md2

md2:

MD2 hash function

md4 implicit feature

Enables md4

md4:

MD4 hash function

md5 implicit feature

Enables md-5

md-5:

MD5 hash function

ripemd implicit feature

Enables ripemd

ripemd:

Pure Rust implementation of the RIPEMD hash functions

sha1 implicit feature

Enables sha1

sha1:

SHA-1 hash function

shabal implicit feature

Enables shabal

shabal:

Shabal hash functions

sm3 implicit feature

Enables sm3

sm3:

SM3 (OSCCA GM/T 0004-2012) hash function

streebog implicit feature

Enables streebog

streebog:

Streebog (GOST R 34.11-2012) hash function

tiger implicit feature

Enables tiger

tiger:

Tiger hash function

whirlpool implicit feature

Enables whirlpool

whirlpool:

Whirlpool hash function

blake2 default
blake3 default
sha2 default
sha3 default