Documentation
Includes
Macros
Marco APR_SHA1_H
#define APR_SHA1_H
Marco APR_SHA1_DIGESTSIZE
#define APR_SHA1_DIGESTSIZE 20
Marco APR_SHA1PW_ID
#define APR_SHA1PW_ID "{SHA}"
Marco APR_SHA1PW_IDLEN
#define APR_SHA1PW_IDLEN 5
Functions
Func apr_sha1_init
void apr_sha1_init(apr_sha1_ctx_t *context);
Func apr_sha1_update
void apr_sha1_update(apr_sha1_ctx_t *context, const char *input,
unsigned int inputLen);
Func apr_sha1_update_binary
void apr_sha1_update_binary(apr_sha1_ctx_t *context,
const unsigned char *input,
unsigned int inputLen);
Func apr_sha1_final
void apr_sha1_final(unsigned char digest[APR_SHA1_DIGESTSIZE],
apr_sha1_ctx_t *context);
Func HMAC_SHA1
void HMAC_SHA1(unsigned char hmac[20], const unsigned char *key, int key_len,
const unsigned char *message, int message_len);
Vars
Consts
Types
Typedefs
Typedef apr_sha1_ctx_t
typedef struct apr_sha1_ctx_t apr_sha1_ctx_t;