OpenVAS Libraries  8.0.3
Functions
hmacmd5.c File Reference
#include <string.h>
#include "hmacmd5.h"

Functions

void hmac_md5_init_limK_to_64 (const uchar *key, int key_len, HMACMD5Context *ctx)
 The microsoft version of hmac_md5 initialisation. More...
 
void hmac_md5_update (const uchar *text, int text_len, HMACMD5Context *ctx)
 Update hmac_md5 "inner" buffer. More...
 
void hmac_md5_final (uchar *digest, HMACMD5Context *ctx)
 Finish off hmac_md5 "inner" buffer and generate outer one. More...
 
void hmac_md5 (uchar key[16], uchar *data, int data_len, uchar *digest)
 Function to calculate an HMAC MD5 digest from data. Use the microsoft hmacmd5 init method because the key is 16 bytes. More...
 

Function Documentation

void hmac_md5 ( uchar  key[16],
uchar data,
int  data_len,
uchar digest 
)

Function to calculate an HMAC MD5 digest from data. Use the microsoft hmacmd5 init method because the key is 16 bytes.

void hmac_md5_final ( uchar digest,
HMACMD5Context ctx 
)

Finish off hmac_md5 "inner" buffer and generate outer one.

void hmac_md5_init_limK_to_64 ( const uchar key,
int  key_len,
HMACMD5Context ctx 
)

The microsoft version of hmac_md5 initialisation.

void hmac_md5_update ( const uchar text,
int  text_len,
HMACMD5Context ctx 
)

Update hmac_md5 "inner" buffer.