/home/dko/projects/mobilec/trunk/src/security/xyssl-0.9/include/xyssl/md2.h File Reference
Go to the source code of this file.
Data Structures
Functions
MD2 context setup.
MD2 process buffer.
MD2 final digest.
void
md2 (unsigned char *input,
int ilen, unsigned char output[16])
Output = MD2( input buffer ).
Output = MD2( file contents ).
MD2 HMAC context setup.
MD2 HMAC process buffer.
MD2 HMAC final digest.
void
md2_hmac (unsigned char *key,
int keylen, unsigned char *input,
int ilen, unsigned char output[16])
Output = HMAC-MD2( hmac key, input buffer ).
Checkup routine.
Detailed Description
Definition in file md2.h.
Function Documentation
void md2
(
unsigned char *
input,
unsigned char
output[16]
)
Output = MD2( input buffer ).
- Parameters:
-
input buffer holding the data
ilen length of the input data
output MD2 checksum result
int md2_file
(
char *
path,
unsigned char
output[16]
)
Output = MD2( file contents ).
- Parameters:
-
path input file name
output MD2 checksum result
- Returns:
- 0 if successful, 1 if fopen failed, or 2 if fread failed
unsigned char
output[16]
)
MD2 final digest.
- Parameters:
-
ctx MD2 context
output MD2 checksum result
void md2_hmac
(
unsigned char *
key,
unsigned char *
input,
unsigned char
output[16]
)
Output = HMAC-MD2( hmac key, input buffer ).
- Parameters:
-
key HMAC secret key
keylen length of the HMAC key
input buffer holding the data
ilen length of the input data
output HMAC-MD2 result
unsigned char
output[16]
)
MD2 HMAC final digest.
- Parameters:
-
ctx HMAC context
output MD2 HMAC checksum result
MD2 HMAC context setup.
- Parameters:
-
ctx HMAC context to be initialized
key HMAC secret key
keylen length of the HMAC key
MD2 HMAC process buffer.
- Parameters:
-
ctx HMAC context
input buffer holding the data
ilen length of the input data
int md2_self_test
(
int
verbose
)
Checkup routine.
- Returns:
- 0 if successful, or 1 if the test failed
Referenced by main().
MD2 context setup.
- Parameters:
-
ctx context to be initialized
MD2 process buffer.
- Parameters:
-
ctx MD2 context
input buffer holding the data
ilen length of the input data