Cargo Features

[dependencies]
hash_utils = { version = "0.1.0", default-features = false, features = ["all", "hash_md2", "hash_md4", "hash_md5", "hash_crc", "hash_fnv", "hash_bsd_checksum", "hash_sysv_checksum", "hash_fletcher", "hash_lrc", "hash_lose_lose", "hash_xxhash", "hash_metrohash", "hash_cityhash", "hash_farmhash", "hash_ascon_hash", "hash_belt_hash", "hash_blake2", "hash_fsb", "hash_gost94", "hash_groestl", "hash_jh", "hash_ripemd", "hash_sha1", "hash_sha2", "hash_sha3", "hash_keccak", "hash_shabal", "hash_skein", "hash_sm3", "hash_streebog", "hash_whirlpool", "hash_crc_essential", "hash_unix_cksum", "hash_fletcher_16_plus", "hash_fnv_64_minus", "hash_fnv_1a", "hash_farmhash_64_minus", "dep_md2", "dep_md4", "dep_md5", "dep_crc", "dep_pruefung", "dep_fletcher", "dep_fnv_rs", "dep_hashers", "dep_metrohash", "dep_twox-hash", "dep_cityhasher", "dep_farmhash", "dep_ascon-hash", "dep_belt-hash", "dep_blake2", "dep_fsb", "dep_gost94", "dep_groestl", "dep_jh", "dep_ripemd", "dep_sha1", "dep_sha2", "dep_sha3", "dep_shabal", "dep_skein", "dep_sm3", "dep_streebog", "dep_whirlpool"] }
default = hash_blake2, hash_crc_essential, hash_md5, hash_sha1, hash_sha2, hash_sha3

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

all = hash_adler32, hash_ascon_hash, hash_belt_hash, hash_blake2, hash_bsd_checksum, hash_cityhash, hash_crc, hash_crc_essential, hash_djb2, hash_farmhash, hash_fletcher, hash_fnv, hash_fsb, hash_gost94, hash_groestl, hash_jh, hash_keccak, hash_lose_lose, hash_lrc, hash_md2, hash_md4, hash_md5, hash_metrohash, hash_ripemd, hash_sdbm, hash_sha1, hash_sha2, hash_sha3, hash_shabal, hash_skein, hash_sm3, hash_streebog, hash_sysv_checksum, hash_unix_cksum, hash_whirlpool, hash_xxhash
hash_md2 all? = dep_md2
hash_md4 all? = dep_md4
hash_md5 default all? = dep_md5
hash_crc all? = dep_crc
hash_fnv all? = hash_fnv_1a, hash_fnv_64_minus
hash_adler32 hash_bsd_checksum all? = dep_pruefung
hash_sysv_checksum all? = dep_pruefung
hash_fletcher all? = hash_fletcher_16_plus
hash_lrc all?
hash_djb2 hash_sdbm hash_lose_lose all? = dep_hashers
hash_xxhash all? = dep_twox-hash
hash_metrohash all? = dep_metrohash
hash_cityhash all? = dep_cityhasher
hash_farmhash all? = hash_farmhash_64_minus
hash_ascon_hash all? = dep_ascon-hash
hash_belt_hash all? = dep_belt-hash
hash_blake2 default all?

Enables blake2

hash_fsb all? = dep_fsb
hash_gost94 all? = dep_gost94
hash_groestl all? = dep_groestl
hash_jh all? = dep_jh
hash_ripemd all? = dep_ripemd
hash_sha1 default all? = dep_sha1
hash_sha2 default all? = dep_sha2
hash_sha3 default all? = dep_sha3
hash_keccak all? = dep_sha3
hash_shabal all? = dep_shabal
hash_skein all? = dep_skein
hash_sm3 all? = dep_sm3
hash_streebog all? = dep_streebog
hash_whirlpool all? = dep_whirlpool
hash_crc_essential default all? = dep_crc

Duplicated crc crate feature (user-friendly alias for crc)

hash_unix_cksum all? = dep_crc
hash_fletcher_16_plus hash_fletcher? = dep_fletcher

Pseudo hash features

hash_fnv_64_minus hash_fnv? = dep_pruefung
hash_fnv_1a hash_fnv? = dep_fnv_rs
hash_farmhash_64_minus hash_farmhash? = dep_farmhash
dep_md2 hash_md2?

Library based features

Enables md2

dep_md4 hash_md4?

Enables md4

dep_md5 hash_md5

Enables md5

dep_crc hash_crc? hash_crc_essential hash_unix_cksum?

Enables crc

dep_pruefung hash_adler32? hash_bsd_checksum? hash_fnv_64_minus? hash_sysv_checksum?

Enables pruefung

dep_fletcher hash_fletcher_16_plus?

Enables fletcher

dep_fnv_rs hash_fnv_1a?

Enables fnv_rs

dep_hashers hash_djb2? hash_lose_lose? hash_sdbm?

Enables hashers

dep_metrohash hash_metrohash?

Enables metrohash

dep_twox-hash hash_xxhash?

Enables twox-hash

dep_cityhasher hash_cityhash?

Enables cityhasher

dep_farmhash hash_farmhash_64_minus?

Enables farmhash

dep_ascon-hash hash_ascon_hash?

Enables ascon-hash ^0.2.0

dep_belt-hash hash_belt_hash?

Enables belt-hash

dep_blake2

Enables blake2

dep_fsb hash_fsb?

Enables fsb

dep_gost94 hash_gost94?

Enables gost94

dep_groestl hash_groestl?

Enables groestl

dep_jh hash_jh?

Enables jh

dep_ripemd hash_ripemd?

Enables ripemd

dep_sha1 hash_sha1

Enables sha1

dep_sha2 hash_sha2

Enables sha2

dep_sha3 hash_keccak? hash_sha3

Enables sha3

dep_shabal hash_shabal?

Enables shabal

dep_skein hash_skein?

Enables skein

dep_sm3 hash_sm3?

Enables sm3

dep_streebog hash_streebog?

Enables streebog

dep_whirlpool hash_whirlpool?

Enables whirlpool