diff options
author | thead_admin <occ_thead@service.alibaba.com> | 2023-03-05 22:36:05 +0800 |
---|---|---|
committer | thead_admin <occ_thead@service.alibaba.com> | 2023-03-05 22:36:05 +0800 |
commit | 51a2c4f06046f571caa47a9c7e4e725493020f3c (patch) | |
tree | c2dc07815806ab8236b742337e9f573a8facda6e /lib/sec_library/include/sm4.h | |
parent | 02deb8b059118cd2b0fb3c8bbb6d73fd1f87115a (diff) |
Linux_SDK_V1.1.2Linux_SDK_V1.1.2
Diffstat (limited to 'lib/sec_library/include/sm4.h')
-rwxr-xr-x[-rw-r--r--] | lib/sec_library/include/sm4.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/sec_library/include/sm4.h b/lib/sec_library/include/sm4.h index 0d66cb88..ae7b15a3 100644..100755 --- a/lib/sec_library/include/sm4.h +++ b/lib/sec_library/include/sm4.h @@ -20,9 +20,11 @@ extern "C" { #endif -#define SM4_KEY_LEN_BYTES_32 32 -#define SM4_KEY_LEN_BYTES_24 24 -#define SM4_KEY_LEN_BYTES_16 16 +#define SM4_KEY_LEN_BYTES_32 (32) +#define SM4_KEY_LEN_BYTES_24 (24) +#define SM4_KEY_LEN_BYTES_16 (16) + +#define SM4_IV_LEN_BYTES_16 (16) typedef enum { SM4_KEY_LEN_BITS_128 = 0, /*128 Data bits*/ @@ -91,8 +93,7 @@ csi_error_t csi_sm4_set_decrypt_key(csi_sm4_t *sm4, uint8_t *key, csi_sm4_key_bi \param[in] size the Source data size \return error code \ref uint32_t */ -csi_error_t csi_sm4_ecb_encrypt(csi_sm4_t *sm4, uint8_t *in, uint8_t *out, - uint32_t size); +csi_error_t csi_sm4_ecb_encrypt(csi_sm4_t *sm4, uint8_t *in, uint8_t *out, uint32_t size); /** \brief sm4 ecb decrypt @@ -102,8 +103,7 @@ csi_error_t csi_sm4_ecb_encrypt(csi_sm4_t *sm4, uint8_t *in, uint8_t *out, \param[in] size the Source data size \return error code \ref uint32_t */ -csi_error_t csi_sm4_ecb_decrypt(csi_sm4_t *sm4, uint8_t *in, uint8_t *out, - uint32_t size); +csi_error_t csi_sm4_ecb_decrypt(csi_sm4_t *sm4, uint8_t *in, uint8_t *out, uint32_t size); /** \brief sm4 cbc encrypt |