思澈科技软件开发工具包  2.20

Macros

#define HASH_SHA1_SIZE   20
 
#define HASH_SHA224_SIZE   32
 
#define HASH_SHA256_SIZE   32
 
#define HASH_SM3_SIZE   32
 

Enumerations

enum  {
  HASH_ALGO_SHA1 = 0,
  HASH_ALGO_SHA224 = 1,
  HASH_ALGO_SHA256 = 2,
  HASH_ALGO_SM3 = 3,
  HASH_ALGO_MAX = 3
}
 

Detailed Description

AES_exported_functions

Macro Definition Documentation

◆ HASH_SHA1_SIZE

#define HASH_SHA1_SIZE   20

SHA1 size

◆ HASH_SHA224_SIZE

#define HASH_SHA224_SIZE   32

HASH algorithm SHA224, only 28 bytes in valid in final result. 32 bytes need for internal usage

◆ HASH_SHA256_SIZE

#define HASH_SHA256_SIZE   32

HASH algorithm SHA256

◆ HASH_SM3_SIZE

#define HASH_SM3_SIZE   32

HASH algorithm SM3

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
HASH_ALGO_SHA1 

HASH algorithm SHA1

HASH_ALGO_SHA224 

HASH algorithm SHA224

HASH_ALGO_SHA256 

HASH algorithm SHA256

HASH_ALGO_SM3 

HASH algorithm SM3

HASH_ALGO_MAX 

MAX HASH algorithm