DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(gcrypt.info.gz) Available hash algorithms

Info Catalog (gcrypt.info.gz) Hashing (gcrypt.info.gz) Hash algorithm modules
 
 6.1 Available hash algorithms
 =============================
 
 `GCRY_MD_NONE'
      This is not a real algorithm but used by some functions as an error
      return value.  This constant is guaranteed to have the value `0'.
 
 `GCRY_MD_SHA1'
      This is the SHA-1 algorithm which yields a message digest of 20
      bytes.
 
 `GCRY_MD_RMD160'
      This is the 160 bit version of the RIPE message digest
      (RIPE-MD-160).  Like SHA-1 it also yields a digest of 20 bytes.
 
 `GCRY_MD_MD5'
      This is the well known MD5 algorithm, which yields a message
      digest of 16 bytes.
 
 `GCRY_MD_MD4'
      This is the MD4 algorithm, which yields a message digest of 16
      bytes.
 
 `GCRY_MD_MD2'
      This is an reserved identifier for MD-2; there is no
      implementation yet.
 
 `GCRY_MD_TIGER'
      This is the TIGER/192 algorithm which yields a message digest of
      24 bytes.
 
 `GCRY_MD_HAVAL'
      This is an reserved for the HAVAL algorithm with 5 passes and 160
      bit. It yields a message digest of 20 bytes.  Note that there is no
      implementation yet available.
 
 `GCRY_MD_SHA256'
      This is the SHA-256 algorithm which yields a message digest of 32
      bytes.  See FIPS 180-2 for the specification.
 
 `GCRY_MD_SHA384'
      This is reserved for SHA-2 with 384 bits. It yields a message
      digest of 48 bytes.  Note that there is no implementation yet
      available.
 
 `GCRY_MD_SHA512'
      This is reserved for SHA-2 with 512 bits. It yields a message
      digest of 64 bytes.  Note that there is no implementation yet
      available.
 
 `GCRY_MD_CRC32'
      This is the ISO 3309 and ITU-T V.42 cyclic redundancy check.  It
      yields an output of 4 bytes.
 
 `GCRY_MD_CRC32_RFC1510'
      This is the above cyclic redundancy check function, as modified by
      RFC 1510.  It yields an output of 4 bytes.
 
 `GCRY_MD_CRC24_RFC2440'
      This is the OpenPGP cyclic redundancy check function.  It yields an
      output of 3 bytes.
 
 
Info Catalog (gcrypt.info.gz) Hashing (gcrypt.info.gz) Hash algorithm modules
automatically generated byinfo2html