SM4_KEY
SM4_KEY ks;
int ossl_sm4_set_key(const uint8_t *key, SM4_KEY *ks)
void ossl_sm4_encrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *ks)
void ossl_sm4_decrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *ks)
int ossl_sm4_set_key(const uint8_t *key, SM4_KEY *ks);
void ossl_sm4_encrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *ks);
void ossl_sm4_decrypt(const uint8_t *in, uint8_t *out, const SM4_KEY *ks);
const SM4_KEY *key);
size_t length, const SM4_KEY *key,
size_t length, const SM4_KEY *key,
size_t len, const SM4_KEY *key1, const SM4_KEY *key2,
size_t len, const SM4_KEY *key1,
const SM4_KEY *key2, const unsigned char ivec[16],
SM4_KEY *key);
SM4_KEY *key);
const SM4_KEY *key);
const SM4_KEY *key);
int HWSM4_set_encrypt_key(const unsigned char *userKey, SM4_KEY *key);
int HWSM4_set_decrypt_key(const unsigned char *userKey, SM4_KEY *key);
const SM4_KEY *key);
const SM4_KEY *key);
size_t length, const SM4_KEY *key,
size_t length, const SM4_KEY *key,
int vpsm4_set_encrypt_key(const unsigned char *userKey, SM4_KEY *key);
int vpsm4_set_decrypt_key(const unsigned char *userKey, SM4_KEY *key);
const SM4_KEY *key);
const SM4_KEY *key);
size_t length, const SM4_KEY *key,
size_t length, const SM4_KEY *key,
size_t len, const SM4_KEY *key1, const SM4_KEY *key2,
size_t len, const SM4_KEY *key1, const SM4_KEY *key2,
int vpsm4_ex_set_encrypt_key(const unsigned char *userKey, SM4_KEY *key);
int vpsm4_ex_set_decrypt_key(const unsigned char *userKey, SM4_KEY *key);
const SM4_KEY *key);
SM4_KEY ks;
SM4_KEY ks;
SM4_KEY ks;
SM4_KEY *ks = &actx->ks.ks;
SM4_KEY *ks = &sctx->ks.ks;
const SM4_KEY *key1, const SM4_KEY *key2,
SM4_KEY ks;
SM4_KEY key;