Hoyt's FORK of DemoIccMAX 2.1.17.hoyt
Documentation for Hoyt's FORK of DemoIccMAX
|
IccMD5.H - header file for IccMD5.cpp. More...
#include "IccProfLibConf.h"
Go to the source code of this file.
Classes | |
struct | MD5_CTX |
MD5 context. More... | |
Typedefs | |
typedef unsigned char * | POINTER |
POINTER defines a generic pointer type. | |
typedef unsigned short int | UINT2 |
UINT2 defines a two byte word. | |
typedef uint32_t | UINT4 |
UINT4 defines a four byte word. | |
Functions | |
void | icMD5Final (unsigned char *, MD5_CTX *) |
MD5 finalization. | |
void | icMD5Init (MD5_CTX *) |
MD5 initialization. | |
void | icMD5Update (MD5_CTX *, unsigned char *, unsigned int) |
MD5 block update operation. | |
IccMD5.H - header file for IccMD5.cpp.
Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All rights reserved.
License to copy and use this software is granted provided that it is identified as the "RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing this software or this function.
License is also granted to make and use derivative works provided that such works are identified as "derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm" in all material mentioning or referencing the derived work.
RSA Data Security, Inc. makes no representations concerning either the merchantability of this software or the suitability of this software for any particular purpose. It is provided "as is" without express or implied warranty of any kind.
These notices must be retained in any copies of any part of this documentation and/or software.
Definition in file IccMD5.h.
typedef unsigned char* POINTER |
typedef unsigned short int UINT2 |
void icMD5Final | ( | unsigned char * | digest, |
MD5_CTX * | context ) |
MD5 finalization.
Ends an MD5 message-digest operation, writing the the message digest and zeroizing the context.
Definition at line 150 of file IccMD5.cpp.
References context, Encode(), icMD5Update(), and PADDING.
Referenced by CalcProfileID().
void icMD5Init | ( | MD5_CTX * | context | ) |
MD5 initialization.
Begins an MD5 operation, writing a new context.
Definition at line 99 of file IccMD5.cpp.
References context.
Referenced by CalcProfileID().
void icMD5Update | ( | MD5_CTX * | context, |
unsigned char * | input, | ||
unsigned int | inputLen ) |
MD5 block update operation.
Continues an MD5 message-digest operation, processing another message block, and updating the context.
Definition at line 114 of file IccMD5.cpp.
References context, and MD5Transform().
Referenced by CalcProfileID(), and icMD5Final().