![]() |
|
|||
File indexing completed on 2025-02-21 10:15:32
0001 /* MD5.H - header file for MD5C.C 0002 */ 0003 0004 /* Copyright (C) 1991-2, RSA Data Security, Inc. Created 1991. All 0005 rights reserved. 0006 0007 License to copy and use this software is granted provided that it 0008 is identified as the "RSA Data Security, Inc. MD5 Message-Digest 0009 Algorithm" in all material mentioning or referencing this software 0010 or this function. 0011 0012 License is also granted to make and use derivative works provided 0013 that such works are identified as "derived from the RSA Data 0014 Security, Inc. MD5 Message-Digest Algorithm" in all material 0015 mentioning or referencing the derived work. 0016 0017 RSA Data Security, Inc. makes no representations concerning either 0018 the merchantability of this software or the suitability of this 0019 software for any particular purpose. It is provided "as is" 0020 without express or implied warranty of any kind. 0021 These notices must be retained in any copies of any part of this 0022 documentation and/or software. 0023 */ 0024 0025 /* MD5 context. */ 0026 typedef struct { 0027 UINT4 state[4]; /* state (ABCD) */ 0028 UINT4 count[2]; /* number of bits, modulo 2^64 (lsb first) */ 0029 unsigned char buffer[64]; /* input buffer */ 0030 } MD5_CTX; 0031 0032 #ifdef __cplusplus 0033 extern "C" { 0034 #endif 0035 0036 void _sasl_MD5Init (MD5_CTX *); 0037 void _sasl_MD5Update (MD5_CTX *, const unsigned char *, unsigned int); 0038 void _sasl_MD5Final (unsigned char [16], MD5_CTX *); 0039 0040 #ifdef __cplusplus 0041 } 0042 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
![]() ![]() |