Documentation

Documentation

Includes

Macros

Marco __UNI_MD5_H

#define __UNI_MD5_H 


      

Marco MD5_DECRYPT_LEN

#define MD5_DECRYPT_LEN  16

      

Functions

Func uni_md5_init

void uni_md5_init(UNI_MD5_CTX_S *context);
/**
 * @brief uni_md5_init 
 *
 * @param context
 */

Func uni_md5_update

void uni_md5_update(UNI_MD5_CTX_S *context,const unsigned char *input,const unsigned int inputlen);
/**
 * @brief uni_md5_update 
 *
 * @param context
 * @param[in] input
 * @param[in] inputlen
 */

Func uni_md5_final

void uni_md5_final(UNI_MD5_CTX_S *context,unsigned char digest[16]);
/**
 * @brief uni_md5_final 
 *
 * @param context
 * @param digest[16]
 */

Vars

Consts

Types

Typedefs

Typedef UNI_MD5_CTX_S;

typedef struct 
{ 
   unsigned int count[2]; 
   unsigned int state[4]; 
   unsigned char buffer[64];    
}UNI_MD5_CTX_S;