gitee.com/lh-her-team/common@v1.5.1/crypto/pkcs11/const.go (about) 1 package pkcs11 2 3 import "github.com/miekg/pkcs11" 4 5 const ( 6 CKK_VENDOR_DEFINED = pkcs11.CKK_VENDOR_DEFINED 7 CKM_VENDOR_DEFINED = pkcs11.CKM_VENDOR_DEFINED 8 ) 9 10 const ( 11 CKK_SM2 = (CKK_VENDOR_DEFINED + 4) 12 CKK_SM3 = (CKK_VENDOR_DEFINED + 5) 13 14 CKM_SM2 = (CKM_VENDOR_DEFINED + 0x8000) 15 CKM_SM2_KEY_PAIR_GEN = (CKM_SM2 + 0x00000001) 16 CKM_SM3_SM2 = (CKM_SM2 + 0x00000100) 17 CKM_SM3_SM2_DER = (CKM_SM2 + 0x00000101) 18 CKM_SM3_SM2_APPID1 = (CKM_SM2 + 0x00000102) 19 CKM_SM3_SM2_APPID1_DER = (CKM_SM2 + 0x00000103) 20 CKM_SM3_SM2_Z = CKM_SM3_SM2_APPID1 21 CKM_SM3_SM2_Z_DER = CKM_SM3_SM2_APPID1_DER 22 CKM_SM2_SIGN = (CKM_SM2 + 0x00000104) 23 CKM_SM2_SIGN_NO_DER = (CKM_SM2 + 0x00000105) 24 25 CKM_SM2_RAW = (CKM_SM2 + 0x00000200) 26 CKM_SM2_CIPHER_DER = (CKM_SM2 + 0x00000201) 27 CKM_SM2_RAW_DER = CKM_SM2_CIPHER_DER 28 CKM_SHA_160_SM2 = (CKM_SM2 + 0x00000300) 29 CKM_SM2_SHA_160 = CKM_SHA_160_SM2 30 CKM_SHA_160_SM2_DER = (CKM_SM2 + 0x00000301) 31 CKM_SM2_SHA1 = CKM_SHA_160_SM2 32 CKM_SM2_SHA1_DER = CKM_SHA_160_SM2_DER 33 CKM_SHA_256_SM2 = (CKM_SM2 + 0x00000400) 34 CKM_SM2_SHA_256 = CKM_SHA_256_SM2 35 CKM_SHA_256_SM2_DER = (CKM_SM2 + 0x00000401) 36 37 CKM_SM3 = (CKM_VENDOR_DEFINED + 0x9000) 38 CKM_SM3_HASH = (CKM_SM3 + 0x00000001) 39 CKM_SM3_HASH_JIT = (CKK_VENDOR_DEFINED + 5) 40 41 CKM_SM4_KEY_GEN = (CKM_VENDOR_DEFINED + 0x00000107) 42 CKM_SM4_ECB = (CKM_VENDOR_DEFINED + 0x00000108) 43 CKM_SM4_CBC = (CKM_VENDOR_DEFINED + 0x00000109) 44 CKM_SM4_CTR = (CKM_VENDOR_DEFINED + 0x0000010A) 45 CKM_SM4_XTS = (CKM_VENDOR_DEFINED + 0x0000010B) 46 CKM_AES_XTS = (CKM_VENDOR_DEFINED + 0x0000010C) 47 CKM_SM4 = (CKM_VENDOR_DEFINED + 0xA000) 48 CKM_SM4_ECB_PAD = (CKM_SM4 + 0x0101) 49 CKM_SM4_CBC_PAD = (CKM_SM4 + 0x0201) 50 )