m2m_sec_api.h

 

/* M2M hash output lenght*/

#define MD5_DIGEST_LENGTH   16

#define SHA_DIGEST_LENGTH   20

#define SHA256_DIGEST_LENGTH          32

 

#define INVALID_DIG_HANDLE  0

 

/* MD5 handle. */

typedef UINT32 M2M_T_MD5_HANDLE;

 

/* SHA handle. */

typedef UINT32 M2M_T_SHA_HANDLE;

 

/* SHA256  handle. */

typedef UINT32 M2M_T_SHA256_HANDLE;

 

/* DIG_RESULT_T struct to point to result of digest and its size */

typedef struct DIG_RESULT_TAG

{

  UINT8 size;

  UINT8 *result;

}DIG_RESULT_T;