hmac.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00026
#ifndef _HMAC_H
00027
#define _HMAC_H
00028
00029
#include "beecrypt.h"
00030
00034
#ifdef __cplusplus
00035
extern "C" {
00036
#endif
00037
00038
00039
00040
BEECRYPTAPI
00041
int hmacSetup (
byte*,
byte*,
const hashFunction*,
hashFunctionParam*,
const byte*, size_t);
00042
BEECRYPTAPI
00043
int hmacReset (
const byte*,
const hashFunction*,
hashFunctionParam*);
00044
BEECRYPTAPI
00045
int hmacUpdate(
const hashFunction*,
hashFunctionParam*,
const byte*, size_t);
00046
BEECRYPTAPI
00047
int hmacDigest(
const byte*,
const hashFunction*,
hashFunctionParam*,
byte*);
00048
00049
#ifdef __cplusplus
00050
}
00051
#endif
00052
00053
#endif
Generated on Sun Aug 8 18:15:27 2004 for BeeCrypt by
1.3.8