mirror of
https://github.com/guanzhi/GmSSL.git
synced 2026-05-28 03:06:24 +08:00
add sms4 module
This commit is contained in:
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user