Provided by: wget2-dev_1.99.1-2.2_amd64 bug

NAME

       libwget-hash - Hash convenience functions

SYNOPSIS

   Files
       file hashfile.c
           Hashing functions.

   Functions
       void wget_hash_printf_hex (wget_digest_algorithm_t algorithm, char *out, size_t outsize,
           const char *fmt,...)
       enum wget_digest_algorithm_t { WGET_DIGTYPE_UNKNOWN = 0, WGET_DIGTYPE_MD5,
           WGET_DIGTYPE_SHA1, WGET_DIGTYPE_RMD160, WGET_DIGTYPE_MD2, WGET_DIGTYPE_SHA256,
           WGET_DIGTYPE_SHA384, WGET_DIGTYPE_SHA512, WGET_DIGTYPE_SHA224, WGET_DIGTYPE_MAX }
           Enumeration of different hash digest algorithms.
       typedef struct _wget_hash_hd_st wget_hash_hd_t
           Type for hash / digest routines.

Detailed Description

       Provides Hash helper functions

Enumeration Type Documentation

   enum wget_digest_algorithm_t
       Enumeration of different hash digest algorithms.

       Enumerator

       WGET_DIGTYPE_UNKNOWN
              Indicates 'Unknown hash algorithm', returned by wget_hash_get_algorithm()

       WGET_DIGTYPE_MD5
              Type 'MD5' digest

       WGET_DIGTYPE_SHA1
              Type SHA1 digest

       WGET_DIGTYPE_RMD160
              Type RMD160 digest

       WGET_DIGTYPE_MD2
              Type 'MD2' digest

       WGET_DIGTYPE_SHA256
              Type 'SHA256' digest

       WGET_DIGTYPE_SHA384
              Type 'SHA384' digest

       WGET_DIGTYPE_SHA512
              Type 'SHA512' digest

       WGET_DIGTYPE_SHA224
              Type 'SHA224' digest

       WGET_DIGTYPE_MAX
              Number of digest types

Function Documentation

   void wget_hash_printf_hex (wget_digest_algorithm_t algorithm, char * out, size_t outsize,
       const char * fmt,  ...)
       Parameters
           algorithm The hash algorithm to use
           out Output string buffer
           outsize Size of output string buffer
           fmt Printf-like format specifier
           ... List of arguments

       Calculate the hash from the string generated via the printf-style fmt and the following
       arguments and place it as hexadecimal string into out.

       The ideal length of out would be wget_hash_get_len(type) * 2 + 1.

Author

       Generated automatically by Doxygen for wget2 from the source code.