add sms4 module

This commit is contained in:
Zhi Guan
2017-02-14 23:14:06 +08:00
parent 4e49434209
commit 01c76aa6a0
33 changed files with 3036 additions and 6 deletions

View File

@@ -889,6 +889,27 @@ const EVP_CIPHER *EVP_seed_cfb128(void);
const EVP_CIPHER *EVP_seed_ofb(void);
# endif
# ifndef OPENSSL_NO_SMS4
const EVP_CIPHER *EVP_sms4_ecb(void);
const EVP_CIPHER *EVP_sms4_cbc(void);
const EVP_CIPHER *EVP_sms4_cfb1(void);
const EVP_CIPHER *EVP_sms4_cfb8(void);
const EVP_CIPHER *EVP_sms4_cfb128(void);
# define EVP_sms4_cfb EVP_sms4_cfb128
const EVP_CIPHER *EVP_sms4_ofb(void);
const EVP_CIPHER *EVP_sms4_ctr(void);
const EVP_CIPHER *EVP_sms4_gcm(void);
const EVP_CIPHER *EVP_sms4_ccm(void);
const EVP_CIPHER *EVP_sms4_ocb(void);
const EVP_CIPHER *EVP_sms4_xts(void);
const EVP_CIPHER *EVP_sms4_wrap(void);
const EVP_CIPHER *EVP_sms4_wrap_pad(void);
# define EVP_sm4_ecb EVP_sms4_ecb
# define EVP_sm4_cbc EVP_sms4_cbc
# define EVP_sm4_cfb EVP_sms4_cfb
# define EVP_sm4_ofb EVP_sms4_ofb
# endif
# if OPENSSL_API_COMPAT < 0x10100000L
# define OPENSSL_add_all_algorithms_conf() \
OPENSSL_init_crypto(OPENSSL_INIT_ADD_ALL_CIPHERS \