|
enum | CRYPT_RSA_Flag { CRYPT_RSA_BLINDING = 0x00000001
, CRYPT_RSA_MAXFLAG
} |
|
enum | CRYPT_CipherCtrl {
CRYPT_CTRL_SET_IV = 0
, CRYPT_CTRL_GET_IV
, CRYPT_CTRL_GET_BLOCKSIZE
, CRYPT_CTRL_SET_COUNT
,
CRYPT_CTRL_SET_AAD
, CRYPT_CTRL_GET_TAG
, CRYPT_CTRL_SET_TAGLEN
, CRYPT_CTRL_SET_MSGLEN
,
CRYPT_CTRL_SET_FEEDBACKSIZE
, CRYPT_CTRL_GET_FEEDBACKSIZE
, CRYPT_CTRL_DES_NOKEYCHECK
, CRYPT_CTRL_RC2_SETEFFLEN
,
CRYPT_CTRL_SET_SM4_CONSTTIME
, CRYPT_CTRL_MAX
} |
|
enum | CRYPT_PkeyCtrl {
CRYPT_CTRL_SET_ED25519_HASH_METHOD
, CRYPT_CTRL_SET_RSA_EMSA_PKCSV15
, CRYPT_CTRL_SET_RSA_EMSA_PSS
, CRYPT_CTRL_SET_RSA_SALT
,
CRYPT_CTRL_SET_ECC_POINT_FORMAT
, CRYPT_CTRL_GET_RSA_SALT
, CRYPT_CTRL_GET_RSA_PADDING
, CRYPT_CTRL_SET_RSA_PADDING
,
CRYPT_CTRL_GET_RSA_MD
, CRYPT_CTRL_GET_RSA_MGF
, CRYPT_CTRL_SET_ECC_USE_COFACTOR_MODE
, CRYPT_CTRL_SET_RSA_RSAES_OAEP
,
CRYPT_CTRL_SET_RSA_OAEP_LABEL
, CRYPT_CTRL_SET_RSA_FLAG
, CRYPT_CTRL_CLR_RSA_FLAG
, CRYPT_CTRL_SET_RSA_RSAES_PKCSV15
,
CRYPT_CTRL_SET_SM9_HASH_METHOD
, CRYPT_CTRL_SET_SM2_USER_ID
, CRYPT_CTRL_SET_SM2_HASH_METHOD
, CRYPT_CTRL_SET_SM2_SERVER
,
CRYPT_CTRL_GENE_SM2_R
, CRYPT_CTRL_SET_SM2_R
, CRYPT_CTRL_SET_SM2_RANDOM
, CRYPT_CTRL_SET_SM2_PKG
,
CRYPT_CTRL_SM2_GET_SEND_CHECK
, CRYPT_CTRL_SM2_DO_CHECK
, CRYPT_CTRL_SET_ED448_HASH_METHOD
, CRYPT_CTRL_SET_ED448_CONTEXT
,
CRYPT_CTRL_SET_ED448_PREHASH
, CRYPT_CTRL_UP_REFERENCES
} |
|
enum | CRYPT_PaddingType {
CRYPT_PADDING_NONE = 0
, CRYPT_PADDING_ZEROS
, CRYPT_PADDING_ISO7816
, CRYPT_PADDING_X923
,
CRYPT_PADDING_PKCS5
, CRYPT_PADDING_PKCS7
, CRYPT_PADDING_MAX_COUNT
} |
|
enum | CRYPT_RsaPadType {
CRYPT_PKEY_EMSA_PKCSV15 = 1
, CRYPT_PKEY_EMSA_PSS
, CRYPT_PKEY_RSAES_OAEP
, CRYPT_PKEY_RSAES_PKCSV15
,
CRYPT_PKEY_RSA_NO_PAD
, CRYPT_PKEY_RSA_PADDINGMAX
} |
|
enum | CRYPT_EVENT_TYPE {
CRYPT_EVENT_ENC
, CRYPT_EVENT_DEC
, CRYPT_EVENT_GEN
, CRYPT_EVENT_SIGN
,
CRYPT_EVENT_VERIFY
, CRYPT_EVENT_MD
, CRYPT_EVENT_MAC
, CRYPT_EVENT_KEYAGGREMENT
,
CRYPT_EVENT_KEYDERIVE
, CRYPT_EVENT_RANDGEN
, CRYPT_EVENT_ZERO
, CRYPT_EVENT_ERR
,
CRYPT_EVENT_SETSSP
, CRYPT_EVENT_GETSSP
, CRYPT_EVENT_MAX
} |
|
enum | CRYPT_ALGO_TYPE {
CRYPT_ALGO_CIPHER = 0
, CRYPT_ALGO_PKEY
, CRYPT_ALGO_MD
, CRYPT_ALGO_MAC
,
CRYPT_ALGO_KDF
, CRYPT_ALGO_RAND
} |
|
enum | CRYPT_INFO_TYPE {
CRYPT_INFO_IS_AEAD = 0
, CRYPT_INFO_IS_STREAM
, CRYPT_INFO_IV_LEN
, CRYPT_INFO_KEY_LEN
,
CRYPT_INFO_BLOCK_LEN
, CRYPT_INFO_MAX
} |
|