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  )