Skip to content

Latest commit

 

History

History

gcrypt_hash_crap

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
ext algo comment
blake2b_512 GCRY_MD_BLAKE2B_512 or simply blake2b ext
blake2b_384 GCRY_MD_BLAKE2B_384
blake2b_256 GCRY_MD_BLAKE2B_256
blake2b_160 GCRY_MD_BLAKE2B_160
blake2s_256 GCRY_MD_BLAKE2S_256 or simply blake2s ext
blake2s_224 GCRY_MD_BLAKE2S_224
blake2s_160 GCRY_MD_BLAKE2S_160
blake2s_128 GCRY_MD_BLAKE2S_128
crc24_rfc2440 GCRY_MD_CRC24_RFC2440
crc32 GCRY_MD_CRC32
crc32_rfc1510 GCRY_MD_CRC32_RFC1510
gostr3411_94 GCRY_MD_GOSTR3411_94 GOST R 34.11-94.
gostr3411_cp GCRY_MD_GOSTR3411_CP GOST R 34.11-94 with CryptoPro-A S-Box.
haval GCRY_MD_HAVAL HAVAL, 5 pass, 160 bit
md2 GCRY_MD_MD2
md4 GCRY_MD_MD4
md5 GCRY_MD_MD5
rmd160 GCRY_MD_RMD160
sha1 GCRY_MD_SHA1
sha224 GCRY_MD_SHA224
sha256 GCRY_MD_SHA256
sha384 GCRY_MD_SHA384
sha512 GCRY_MD_SHA512
sha512_224 GCRY_MD_SHA512_224
sha512_256 GCRY_MD_SHA512_256
sha3_224 GCRY_MD_SHA3_224
sha3_256 GCRY_MD_SHA3_256
sha3_384 GCRY_MD_SHA3_384
sha3_512 GCRY_MD_SHA3_512
sm3 GCRY_MD_SM3
stribog256 GCRY_MD_STRIBOG256 GOST R 34.11-2012, 256 bit.
stribog512 GCRY_MD_STRIBOG512 GOST R 34.11-2012, 512 bit.
tiger GCRY_MD_TIGER TIGER/192 as used by gpg <= 1.3.2
tiger1 GCRY_MD_TIGER1 TIGER fixed.
tiger2 GCRY_MD_TIGER2 TIGER2 variant.
whirlpool GCRY_MD_WHIRLPOOL

Note about minimal libgcrypt version:

  • BLAKE2: libgcrypt >= 1.8.0;
  • MD2: libgcrypt >= 1.7.0;
  • SHA-3 (digest sizes: 224, 256, 384 and 512): libgcrypt >= 1.7.0.

Note: If your Unix-like distribution has an old version of libgcrypt, you can compile this plugin without errors, but some hash algorithms from the list just won't work.