networkclient
|
MD5 structures and prototypes. More...
Go to the source code of this file.
Data Structures | |
struct | MD5_CTX |
Typedefs | |
typedef unsigned int | MD5_u32plus |
Functions | |
void | MD5_Init (MD5_CTX *ctx) |
void | MD5_Update (MD5_CTX *ctx, const void *data, unsigned long size) |
void | MD5_Final (unsigned char *result, MD5_CTX *ctx) |
MD5 structures and prototypes.
This is an OpenSSL-compatible implementation of the RSA Data Security, Inc. MD5 Message-Digest Algorithm (RFC 1321).
Homepage: http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5
Author: Alexander Peslyak, better known as Solar Designer <solar at openwall.com>
This software was written by Alexander Peslyak in 2001. No copyright is claimed, and the software is hereby placed in the public domain. In case this attempt to disclaim copyright and place the software in the public domain is deemed null and void, then the software is Copyright (c) 2001 Alexander Peslyak and it is hereby released to the general public under the following terms:
Redistribution and use in source and binary forms, with or without modification, are permitted.
There's ABSOLUTELY NO WARRANTY, express or implied.
See md5.c for more information.
typedef unsigned int MD5_u32plus |
void MD5_Final | ( | unsigned char * | result, |
MD5_CTX * | ctx | ||
) |
References MD5_CTX::a, MD5_CTX::b, MD5_CTX::buffer, MD5_CTX::c, MD5_CTX::d, MD5_CTX::hi, MD5_CTX::lo, and OUT.
void MD5_Init | ( | MD5_CTX * | ctx | ) |
References MD5_CTX::a, MD5_CTX::b, MD5_CTX::c, MD5_CTX::d, MD5_CTX::hi, and MD5_CTX::lo.
void MD5_Update | ( | MD5_CTX * | ctx, |
const void * | data, | ||
unsigned long | size | ||
) |
References MD5_CTX::buffer, MD5_CTX::hi, and MD5_CTX::lo.