manpagez: man pages & more
info gpgme
Home | html | info | man

File: gpgme.info,  Node: Hash Algorithms,  Prev: Algorithms.php">Public Key Algorithms,  Up: Algorithms

4.2 Hash Algorithms
===================

Hash (message digest) algorithms are used to compress a long message to
make it suitable for public key cryptography.

 -- Data type: enum gpgme_hash_algo_t
     The ‘gpgme_hash_algo_t’ type specifies the set of all hash
     algorithms that are supported by GPGME.  Possible values are:

     ‘GPGME_MD_MD5’
     ‘GPGME_MD_SHA1’
     ‘GPGME_MD_RMD160’
     ‘GPGME_MD_MD2’
     ‘GPGME_MD_TIGER’
     ‘GPGME_MD_HAVAL’
     ‘GPGME_MD_SHA256’
     ‘GPGME_MD_SHA384’
     ‘GPGME_MD_SHA512’
     ‘GPGME_MD_SHA224’
          SINCE: 1.5.0

     ‘GPGME_MD_MD4’
     ‘GPGME_MD_CRC32’
     ‘GPGME_MD_CRC32_RFC1510’
     ‘GPGME_MD_CRC24_RFC2440’

 -- Function: const char * gpgme_hash_algo_name (gpgme_hash_algo_t ALGO)
     The function ‘gpgme_hash_algo_name’ returns a pointer to a
     statically allocated string containing a description of the hash
     algorithm ALGO.  This string can be used to output the name of the
     hash algorithm to the user.

     If ALGO is not a valid hash algorithm, ‘NULL’ is returned.

© manpagez.com 2000-2024
Individual documents may contain additional copyright information.