PKCS11_DEFINE_MECHANISM(CKM_RSA_PKCS_KEY_PAIR_GEN); /* 0x00000000UL */ PKCS11_DEFINE_MECHANISM(CKM_RSA_PKCS); /* 0x00000001UL */ PKCS11_DEFINE_MECHANISM(CKM_RSA_9796); /* 0x00000002UL */ PKCS11_DEFINE_MECHANISM(CKM_RSA_X_509); /* 0x00000003UL */ PKCS11_DEFINE_MECHANISM(CKM_MD2_RSA_PKCS); /* 0x00000004UL */ PKCS11_DEFINE_MECHANISM(CKM_MD5_RSA_PKCS); /* 0x00000005UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA1_RSA_PKCS); /* 0x00000006UL */ PKCS11_DEFINE_MECHANISM(CKM_RIPEMD128_RSA_PKCS); /* 0x00000007UL */ PKCS11_DEFINE_MECHANISM(CKM_RIPEMD160_RSA_PKCS); /* 0x00000008UL */ PKCS11_DEFINE_MECHANISM(CKM_RSA_PKCS_OAEP); /* 0x00000009UL */ PKCS11_DEFINE_MECHANISM(CKM_RSA_X9_31_KEY_PAIR_GEN); /* 0x0000000AUL */ PKCS11_DEFINE_MECHANISM(CKM_RSA_X9_31); /* 0x0000000BUL */ PKCS11_DEFINE_MECHANISM(CKM_SHA1_RSA_X9_31); /* 0x0000000CUL */ PKCS11_DEFINE_MECHANISM(CKM_RSA_PKCS_PSS); /* 0x0000000DUL */ PKCS11_DEFINE_MECHANISM(CKM_SHA1_RSA_PKCS_PSS); /* 0x0000000EUL */ PKCS11_DEFINE_MECHANISM(CKM_DSA_KEY_PAIR_GEN); /* 0x00000010UL */ PKCS11_DEFINE_MECHANISM(CKM_DSA); /* 0x00000011UL */ PKCS11_DEFINE_MECHANISM(CKM_DSA_SHA1); /* 0x00000012UL */ PKCS11_DEFINE_MECHANISM(CKM_DSA_FIPS_G_GEN); /* 0x00000013UL */ PKCS11_DEFINE_MECHANISM(CKM_DSA_SHA224); /* 0x00000014UL */ PKCS11_DEFINE_MECHANISM(CKM_DSA_SHA256); /* 0x00000015UL */ PKCS11_DEFINE_MECHANISM(CKM_DSA_SHA384); /* 0x00000016UL */ PKCS11_DEFINE_MECHANISM(CKM_DSA_SHA512); /* 0x00000017UL */ PKCS11_DEFINE_MECHANISM(CKM_DH_PKCS_KEY_PAIR_GEN); /* 0x00000020UL */ PKCS11_DEFINE_MECHANISM(CKM_DH_PKCS_DERIVE); /* 0x00000021UL */ PKCS11_DEFINE_MECHANISM(CKM_X9_42_DH_KEY_PAIR_GEN); /* 0x00000030UL */ PKCS11_DEFINE_MECHANISM(CKM_X9_42_DH_DERIVE); /* 0x00000031UL */ PKCS11_DEFINE_MECHANISM(CKM_X9_42_DH_HYBRID_DERIVE); /* 0x00000032UL */ PKCS11_DEFINE_MECHANISM(CKM_X9_42_MQV_DERIVE); /* 0x00000033UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA256_RSA_PKCS); /* 0x00000040UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA384_RSA_PKCS); /* 0x00000041UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_RSA_PKCS); /* 0x00000042UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA256_RSA_PKCS_PSS); /* 0x00000043UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA384_RSA_PKCS_PSS); /* 0x00000044UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_RSA_PKCS_PSS); /* 0x00000045UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA224_RSA_PKCS); /* 0x00000046UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA224_RSA_PKCS_PSS); /* 0x00000047UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_224); /* 0x00000048UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_224_HMAC); /* 0x00000049UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_224_HMAC_GENERAL); /* 0x0000004AUL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_224_KEY_DERIVATION); /* 0x0000004BUL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_256); /* 0x0000004CUL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_256_HMAC); /* 0x0000004DUL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_256_HMAC_GENERAL); /* 0x0000004EUL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_256_KEY_DERIVATION); /* 0x0000004FUL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_T); /* 0x00000050UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_T_HMAC); /* 0x00000051UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_T_HMAC_GENERAL); /* 0x00000052UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_T_KEY_DERIVATION); /* 0x00000053UL */ PKCS11_DEFINE_MECHANISM(CKM_RC2_KEY_GEN); /* 0x00000100UL */ PKCS11_DEFINE_MECHANISM(CKM_RC2_ECB); /* 0x00000101UL */ PKCS11_DEFINE_MECHANISM(CKM_RC2_CBC); /* 0x00000102UL */ PKCS11_DEFINE_MECHANISM(CKM_RC2_MAC); /* 0x00000103UL */ PKCS11_DEFINE_MECHANISM(CKM_RC2_MAC_GENERAL); /* 0x00000104UL */ PKCS11_DEFINE_MECHANISM(CKM_RC2_CBC_PAD); /* 0x00000105UL */ PKCS11_DEFINE_MECHANISM(CKM_RC4_KEY_GEN); /* 0x00000110UL */ PKCS11_DEFINE_MECHANISM(CKM_RC4); /* 0x00000111UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_KEY_GEN); /* 0x00000120UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_ECB); /* 0x00000121UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_CBC); /* 0x00000122UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_MAC); /* 0x00000123UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_MAC_GENERAL); /* 0x00000124UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_CBC_PAD); /* 0x00000125UL */ PKCS11_DEFINE_MECHANISM(CKM_DES2_KEY_GEN); /* 0x00000130UL */ PKCS11_DEFINE_MECHANISM(CKM_DES3_KEY_GEN); /* 0x00000131UL */ PKCS11_DEFINE_MECHANISM(CKM_DES3_ECB); /* 0x00000132UL */ PKCS11_DEFINE_MECHANISM(CKM_DES3_CBC); /* 0x00000133UL */ PKCS11_DEFINE_MECHANISM(CKM_DES3_MAC); /* 0x00000134UL */ PKCS11_DEFINE_MECHANISM(CKM_DES3_MAC_GENERAL); /* 0x00000135UL */ PKCS11_DEFINE_MECHANISM(CKM_DES3_CBC_PAD); /* 0x00000136UL */ PKCS11_DEFINE_MECHANISM(CKM_DES3_CMAC_GENERAL); /* 0x00000137UL */ PKCS11_DEFINE_MECHANISM(CKM_DES3_CMAC); /* 0x00000138UL */ PKCS11_DEFINE_MECHANISM(CKM_CDMF_KEY_GEN); /* 0x00000140UL */ PKCS11_DEFINE_MECHANISM(CKM_CDMF_ECB); /* 0x00000141UL */ PKCS11_DEFINE_MECHANISM(CKM_CDMF_CBC); /* 0x00000142UL */ PKCS11_DEFINE_MECHANISM(CKM_CDMF_MAC); /* 0x00000143UL */ PKCS11_DEFINE_MECHANISM(CKM_CDMF_MAC_GENERAL); /* 0x00000144UL */ PKCS11_DEFINE_MECHANISM(CKM_CDMF_CBC_PAD); /* 0x00000145UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_OFB64); /* 0x00000150UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_OFB8); /* 0x00000151UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_CFB64); /* 0x00000152UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_CFB8); /* 0x00000153UL */ PKCS11_DEFINE_MECHANISM(CKM_MD2); /* 0x00000200UL */ PKCS11_DEFINE_MECHANISM(CKM_MD2_HMAC); /* 0x00000201UL */ PKCS11_DEFINE_MECHANISM(CKM_MD2_HMAC_GENERAL); /* 0x00000202UL */ PKCS11_DEFINE_MECHANISM(CKM_MD5); /* 0x00000210UL */ PKCS11_DEFINE_MECHANISM(CKM_MD5_HMAC); /* 0x00000211UL */ PKCS11_DEFINE_MECHANISM(CKM_MD5_HMAC_GENERAL); /* 0x00000212UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA_1); /* 0x00000220UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA_1_HMAC); /* 0x00000221UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA_1_HMAC_GENERAL); /* 0x00000222UL */ PKCS11_DEFINE_MECHANISM(CKM_RIPEMD128); /* 0x00000230UL */ PKCS11_DEFINE_MECHANISM(CKM_RIPEMD128_HMAC); /* 0x00000231UL */ PKCS11_DEFINE_MECHANISM(CKM_RIPEMD128_HMAC_GENERAL); /* 0x00000232UL */ PKCS11_DEFINE_MECHANISM(CKM_RIPEMD160); /* 0x00000240UL */ PKCS11_DEFINE_MECHANISM(CKM_RIPEMD160_HMAC); /* 0x00000241UL */ PKCS11_DEFINE_MECHANISM(CKM_RIPEMD160_HMAC_GENERAL); /* 0x00000242UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA256); /* 0x00000250UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA256_HMAC); /* 0x00000251UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA256_HMAC_GENERAL); /* 0x00000252UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA224); /* 0x00000255UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA224_HMAC); /* 0x00000256UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA224_HMAC_GENERAL); /* 0x00000257UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA384); /* 0x00000260UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA384_HMAC); /* 0x00000261UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA384_HMAC_GENERAL); /* 0x00000262UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512); /* 0x00000270UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_HMAC); /* 0x00000271UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_HMAC_GENERAL); /* 0x00000272UL */ PKCS11_DEFINE_MECHANISM(CKM_SECURID_KEY_GEN); /* 0x00000280UL */ PKCS11_DEFINE_MECHANISM(CKM_SECURID); /* 0x00000282UL */ PKCS11_DEFINE_MECHANISM(CKM_HOTP_KEY_GEN); /* 0x00000290UL */ PKCS11_DEFINE_MECHANISM(CKM_HOTP); /* 0x00000291UL */ PKCS11_DEFINE_MECHANISM(CKM_ACTI); /* 0x000002A0UL */ PKCS11_DEFINE_MECHANISM(CKM_ACTI_KEY_GEN); /* 0x000002A1UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST_KEY_GEN); /* 0x00000300UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST_ECB); /* 0x00000301UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST_CBC); /* 0x00000302UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST_MAC); /* 0x00000303UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST_MAC_GENERAL); /* 0x00000304UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST_CBC_PAD); /* 0x00000305UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST3_KEY_GEN); /* 0x00000310UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST3_ECB); /* 0x00000311UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST3_CBC); /* 0x00000312UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST3_MAC); /* 0x00000313UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST3_MAC_GENERAL); /* 0x00000314UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST3_CBC_PAD); /* 0x00000315UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST5_KEY_GEN); /* 0x00000320UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST128_KEY_GEN); /* 0x00000320UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST5_ECB); /* 0x00000321UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST128_ECB); /* 0x00000321UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST5_CBC); /* 0x00000322UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST128_CBC); /* 0x00000322UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST5_MAC); /* 0x00000323UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST128_MAC); /* 0x00000323UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST5_MAC_GENERAL); /* 0x00000324UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST128_MAC_GENERAL); /* 0x00000324UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST5_CBC_PAD); /* 0x00000325UL */ PKCS11_DEFINE_MECHANISM(CKM_CAST128_CBC_PAD); /* 0x00000325UL */ PKCS11_DEFINE_MECHANISM(CKM_RC5_KEY_GEN); /* 0x00000330UL */ PKCS11_DEFINE_MECHANISM(CKM_RC5_ECB); /* 0x00000331UL */ PKCS11_DEFINE_MECHANISM(CKM_RC5_CBC); /* 0x00000332UL */ PKCS11_DEFINE_MECHANISM(CKM_RC5_MAC); /* 0x00000333UL */ PKCS11_DEFINE_MECHANISM(CKM_RC5_MAC_GENERAL); /* 0x00000334UL */ PKCS11_DEFINE_MECHANISM(CKM_RC5_CBC_PAD); /* 0x00000335UL */ PKCS11_DEFINE_MECHANISM(CKM_IDEA_KEY_GEN); /* 0x00000340UL */ PKCS11_DEFINE_MECHANISM(CKM_IDEA_ECB); /* 0x00000341UL */ PKCS11_DEFINE_MECHANISM(CKM_IDEA_CBC); /* 0x00000342UL */ PKCS11_DEFINE_MECHANISM(CKM_IDEA_MAC); /* 0x00000343UL */ PKCS11_DEFINE_MECHANISM(CKM_IDEA_MAC_GENERAL); /* 0x00000344UL */ PKCS11_DEFINE_MECHANISM(CKM_IDEA_CBC_PAD); /* 0x00000345UL */ PKCS11_DEFINE_MECHANISM(CKM_GENERIC_SECRET_KEY_GEN); /* 0x00000350UL */ PKCS11_DEFINE_MECHANISM(CKM_CONCATENATE_BASE_AND_KEY); /* 0x00000360UL */ PKCS11_DEFINE_MECHANISM(CKM_CONCATENATE_BASE_AND_DATA); /* 0x00000362UL */ PKCS11_DEFINE_MECHANISM(CKM_CONCATENATE_DATA_AND_BASE); /* 0x00000363UL */ PKCS11_DEFINE_MECHANISM(CKM_XOR_BASE_AND_DATA); /* 0x00000364UL */ PKCS11_DEFINE_MECHANISM(CKM_EXTRACT_KEY_FROM_KEY); /* 0x00000365UL */ PKCS11_DEFINE_MECHANISM(CKM_SSL3_PRE_MASTER_KEY_GEN); /* 0x00000370UL */ PKCS11_DEFINE_MECHANISM(CKM_SSL3_MASTER_KEY_DERIVE); /* 0x00000371UL */ PKCS11_DEFINE_MECHANISM(CKM_SSL3_KEY_AND_MAC_DERIVE); /* 0x00000372UL */ PKCS11_DEFINE_MECHANISM(CKM_SSL3_MASTER_KEY_DERIVE_DH); /* 0x00000373UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS_PRE_MASTER_KEY_GEN); /* 0x00000374UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS_MASTER_KEY_DERIVE); /* 0x00000375UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS_KEY_AND_MAC_DERIVE); /* 0x00000376UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS_MASTER_KEY_DERIVE_DH); /* 0x00000377UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS_PRF); /* 0x00000378UL */ PKCS11_DEFINE_MECHANISM(CKM_SSL3_MD5_MAC); /* 0x00000380UL */ PKCS11_DEFINE_MECHANISM(CKM_SSL3_SHA1_MAC); /* 0x00000381UL */ PKCS11_DEFINE_MECHANISM(CKM_MD5_KEY_DERIVATION); /* 0x00000390UL */ PKCS11_DEFINE_MECHANISM(CKM_MD2_KEY_DERIVATION); /* 0x00000391UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA1_KEY_DERIVATION); /* 0x00000392UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA256_KEY_DERIVATION); /* 0x00000393UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA384_KEY_DERIVATION); /* 0x00000394UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA512_KEY_DERIVATION); /* 0x00000395UL */ PKCS11_DEFINE_MECHANISM(CKM_SHA224_KEY_DERIVATION); /* 0x00000396UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_MD2_DES_CBC); /* 0x000003A0UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_MD5_DES_CBC); /* 0x000003A1UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_MD5_CAST_CBC); /* 0x000003A2UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_MD5_CAST3_CBC); /* 0x000003A3UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_MD5_CAST5_CBC); /* 0x000003A4UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_MD5_CAST128_CBC); /* 0x000003A4UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_SHA1_CAST5_CBC); /* 0x000003A5UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_SHA1_CAST128_CBC); /* 0x000003A5UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_SHA1_RC4_128); /* 0x000003A6UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_SHA1_RC4_40); /* 0x000003A7UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_SHA1_DES3_EDE_CBC); /* 0x000003A8UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_SHA1_DES2_EDE_CBC); /* 0x000003A9UL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_SHA1_RC2_128_CBC); /* 0x000003AAUL */ PKCS11_DEFINE_MECHANISM(CKM_PBE_SHA1_RC2_40_CBC); /* 0x000003ABUL */ PKCS11_DEFINE_MECHANISM(CKM_PKCS5_PBKD2); /* 0x000003B0UL */ PKCS11_DEFINE_MECHANISM(CKM_PBA_SHA1_WITH_SHA1_HMAC); /* 0x000003C0UL */ PKCS11_DEFINE_MECHANISM(CKM_WTLS_PRE_MASTER_KEY_GEN); /* 0x000003D0UL */ PKCS11_DEFINE_MECHANISM(CKM_WTLS_MASTER_KEY_DERIVE); /* 0x000003D1UL */ PKCS11_DEFINE_MECHANISM(CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC); /* 0x000003D2UL */ PKCS11_DEFINE_MECHANISM(CKM_WTLS_PRF); /* 0x000003D3UL */ PKCS11_DEFINE_MECHANISM(CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE); /* 0x000003D4UL */ PKCS11_DEFINE_MECHANISM(CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE); /* 0x000003D5UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS10_MAC_SERVER); /* 0x000003D6UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS10_MAC_CLIENT); /* 0x000003D7UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS12_MAC); /* 0x000003D8UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS12_KDF); /* 0x000003D9UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS12_MASTER_KEY_DERIVE); /* 0x000003E0UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS12_KEY_AND_MAC_DERIVE); /* 0x000003E1UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS12_MASTER_KEY_DERIVE_DH); /* 0x000003E2UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS12_KEY_SAFE_DERIVE); /* 0x000003E3UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS_MAC); /* 0x000003E4UL */ PKCS11_DEFINE_MECHANISM(CKM_TLS_KDF); /* 0x000003E5UL */ PKCS11_DEFINE_MECHANISM(CKM_KEY_WRAP_LYNKS); /* 0x00000400UL */ PKCS11_DEFINE_MECHANISM(CKM_KEY_WRAP_SET_OAEP); /* 0x00000401UL */ PKCS11_DEFINE_MECHANISM(CKM_CMS_SIG); /* 0x00000500UL */ PKCS11_DEFINE_MECHANISM(CKM_KIP_DERIVE); /* 0x00000510UL */ PKCS11_DEFINE_MECHANISM(CKM_KIP_WRAP); /* 0x00000511UL */ PKCS11_DEFINE_MECHANISM(CKM_KIP_MAC); /* 0x00000512UL */ PKCS11_DEFINE_MECHANISM(CKM_CAMELLIA_KEY_GEN); /* 0x00000550UL */ PKCS11_DEFINE_MECHANISM(CKM_CAMELLIA_ECB); /* 0x00000551UL */ PKCS11_DEFINE_MECHANISM(CKM_CAMELLIA_CBC); /* 0x00000552UL */ PKCS11_DEFINE_MECHANISM(CKM_CAMELLIA_MAC); /* 0x00000553UL */ PKCS11_DEFINE_MECHANISM(CKM_CAMELLIA_MAC_GENERAL); /* 0x00000554UL */ PKCS11_DEFINE_MECHANISM(CKM_CAMELLIA_CBC_PAD); /* 0x00000555UL */ PKCS11_DEFINE_MECHANISM(CKM_CAMELLIA_ECB_ENCRYPT_DATA); /* 0x00000556UL */ PKCS11_DEFINE_MECHANISM(CKM_CAMELLIA_CBC_ENCRYPT_DATA); /* 0x00000557UL */ PKCS11_DEFINE_MECHANISM(CKM_CAMELLIA_CTR); /* 0x00000558UL */ PKCS11_DEFINE_MECHANISM(CKM_ARIA_KEY_GEN); /* 0x00000560UL */ PKCS11_DEFINE_MECHANISM(CKM_ARIA_ECB); /* 0x00000561UL */ PKCS11_DEFINE_MECHANISM(CKM_ARIA_CBC); /* 0x00000562UL */ PKCS11_DEFINE_MECHANISM(CKM_ARIA_MAC); /* 0x00000563UL */ PKCS11_DEFINE_MECHANISM(CKM_ARIA_MAC_GENERAL); /* 0x00000564UL */ PKCS11_DEFINE_MECHANISM(CKM_ARIA_CBC_PAD); /* 0x00000565UL */ PKCS11_DEFINE_MECHANISM(CKM_ARIA_ECB_ENCRYPT_DATA); /* 0x00000566UL */ PKCS11_DEFINE_MECHANISM(CKM_ARIA_CBC_ENCRYPT_DATA); /* 0x00000567UL */ PKCS11_DEFINE_MECHANISM(CKM_SEED_KEY_GEN); /* 0x00000650UL */ PKCS11_DEFINE_MECHANISM(CKM_SEED_ECB); /* 0x00000651UL */ PKCS11_DEFINE_MECHANISM(CKM_SEED_CBC); /* 0x00000652UL */ PKCS11_DEFINE_MECHANISM(CKM_SEED_MAC); /* 0x00000653UL */ PKCS11_DEFINE_MECHANISM(CKM_SEED_MAC_GENERAL); /* 0x00000654UL */ PKCS11_DEFINE_MECHANISM(CKM_SEED_CBC_PAD); /* 0x00000655UL */ PKCS11_DEFINE_MECHANISM(CKM_SEED_ECB_ENCRYPT_DATA); /* 0x00000656UL */ PKCS11_DEFINE_MECHANISM(CKM_SEED_CBC_ENCRYPT_DATA); /* 0x00000657UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_KEY_GEN); /* 0x00001000UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_ECB64); /* 0x00001001UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_CBC64); /* 0x00001002UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_OFB64); /* 0x00001003UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_CFB64); /* 0x00001004UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_CFB32); /* 0x00001005UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_CFB16); /* 0x00001006UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_CFB8); /* 0x00001007UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_WRAP); /* 0x00001008UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_PRIVATE_WRAP); /* 0x00001009UL */ PKCS11_DEFINE_MECHANISM(CKM_SKIPJACK_RELAYX); /* 0x0000100aUL */ PKCS11_DEFINE_MECHANISM(CKM_KEA_KEY_PAIR_GEN); /* 0x00001010UL */ PKCS11_DEFINE_MECHANISM(CKM_KEA_KEY_DERIVE); /* 0x00001011UL */ PKCS11_DEFINE_MECHANISM(CKM_KEA_DERIVE); /* 0x00001012UL */ PKCS11_DEFINE_MECHANISM(CKM_FORTEZZA_TIMESTAMP); /* 0x00001020UL */ PKCS11_DEFINE_MECHANISM(CKM_BATON_KEY_GEN); /* 0x00001030UL */ PKCS11_DEFINE_MECHANISM(CKM_BATON_ECB128); /* 0x00001031UL */ PKCS11_DEFINE_MECHANISM(CKM_BATON_ECB96); /* 0x00001032UL */ PKCS11_DEFINE_MECHANISM(CKM_BATON_CBC128); /* 0x00001033UL */ PKCS11_DEFINE_MECHANISM(CKM_BATON_COUNTER); /* 0x00001034UL */ PKCS11_DEFINE_MECHANISM(CKM_BATON_SHUFFLE); /* 0x00001035UL */ PKCS11_DEFINE_MECHANISM(CKM_BATON_WRAP); /* 0x00001036UL */ PKCS11_DEFINE_MECHANISM(CKM_ECDSA_KEY_PAIR_GEN); /* 0x00001040UL */ PKCS11_DEFINE_MECHANISM(CKM_EC_KEY_PAIR_GEN); /* 0x00001040UL */ PKCS11_DEFINE_MECHANISM(CKM_ECDSA); /* 0x00001041UL */ PKCS11_DEFINE_MECHANISM(CKM_ECDSA_SHA1); /* 0x00001042UL */ PKCS11_DEFINE_MECHANISM(CKM_ECDH1_DERIVE); /* 0x00001050UL */ PKCS11_DEFINE_MECHANISM(CKM_ECDH1_COFACTOR_DERIVE); /* 0x00001051UL */ PKCS11_DEFINE_MECHANISM(CKM_ECMQV_DERIVE); /* 0x00001052UL */ PKCS11_DEFINE_MECHANISM(CKM_ECDH_AES_KEY_WRAP); /* 0x00001053UL */ PKCS11_DEFINE_MECHANISM(CKM_RSA_AES_KEY_WRAP); /* 0x00001054UL */ PKCS11_DEFINE_MECHANISM(CKM_JUNIPER_KEY_GEN); /* 0x00001060UL */ PKCS11_DEFINE_MECHANISM(CKM_JUNIPER_ECB128); /* 0x00001061UL */ PKCS11_DEFINE_MECHANISM(CKM_JUNIPER_CBC128); /* 0x00001062UL */ PKCS11_DEFINE_MECHANISM(CKM_JUNIPER_COUNTER); /* 0x00001063UL */ PKCS11_DEFINE_MECHANISM(CKM_JUNIPER_SHUFFLE); /* 0x00001064UL */ PKCS11_DEFINE_MECHANISM(CKM_JUNIPER_WRAP); /* 0x00001065UL */ PKCS11_DEFINE_MECHANISM(CKM_FASTHASH); /* 0x00001070UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_KEY_GEN); /* 0x00001080UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_ECB); /* 0x00001081UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CBC); /* 0x00001082UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_MAC); /* 0x00001083UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_MAC_GENERAL); /* 0x00001084UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CBC_PAD); /* 0x00001085UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CTR); /* 0x00001086UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_GCM); /* 0x00001087UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CCM); /* 0x00001088UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CMAC_GENERAL); /* 0x00001089UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CMAC); /* 0x0000108AUL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CTS); /* 0x0000108BUL */ PKCS11_DEFINE_MECHANISM(CKM_AES_XCBC_MAC); /* 0x0000108CUL */ PKCS11_DEFINE_MECHANISM(CKM_AES_XCBC_MAC_96); /* 0x0000108DUL */ PKCS11_DEFINE_MECHANISM(CKM_AES_GMAC); /* 0x0000108EUL */ PKCS11_DEFINE_MECHANISM(CKM_BLOWFISH_KEY_GEN); /* 0x00001090UL */ PKCS11_DEFINE_MECHANISM(CKM_BLOWFISH_CBC); /* 0x00001091UL */ PKCS11_DEFINE_MECHANISM(CKM_TWOFISH_KEY_GEN); /* 0x00001092UL */ PKCS11_DEFINE_MECHANISM(CKM_TWOFISH_CBC); /* 0x00001093UL */ PKCS11_DEFINE_MECHANISM(CKM_BLOWFISH_CBC_PAD); /* 0x00001094UL */ PKCS11_DEFINE_MECHANISM(CKM_TWOFISH_CBC_PAD); /* 0x00001095UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_ECB_ENCRYPT_DATA); /* 0x00001100UL */ PKCS11_DEFINE_MECHANISM(CKM_DES_CBC_ENCRYPT_DATA); /* 0x00001101UL */ PKCS11_DEFINE_MECHANISM(CKM_DES3_ECB_ENCRYPT_DATA); /* 0x00001102UL */ PKCS11_DEFINE_MECHANISM(CKM_DES3_CBC_ENCRYPT_DATA); /* 0x00001103UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_ECB_ENCRYPT_DATA); /* 0x00001104UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CBC_ENCRYPT_DATA); /* 0x00001105UL */ PKCS11_DEFINE_MECHANISM(CKM_GOSTR3410_KEY_PAIR_GEN); /* 0x00001200UL */ PKCS11_DEFINE_MECHANISM(CKM_GOSTR3410); /* 0x00001201UL */ PKCS11_DEFINE_MECHANISM(CKM_GOSTR3410_WITH_GOSTR3411); /* 0x00001202UL */ PKCS11_DEFINE_MECHANISM(CKM_GOSTR3410_KEY_WRAP); /* 0x00001203UL */ PKCS11_DEFINE_MECHANISM(CKM_GOSTR3410_DERIVE); /* 0x00001204UL */ PKCS11_DEFINE_MECHANISM(CKM_GOSTR3411); /* 0x00001210UL */ PKCS11_DEFINE_MECHANISM(CKM_GOSTR3411_HMAC); /* 0x00001211UL */ PKCS11_DEFINE_MECHANISM(CKM_GOST28147_KEY_GEN); /* 0x00001220UL */ PKCS11_DEFINE_MECHANISM(CKM_GOST28147_ECB); /* 0x00001221UL */ PKCS11_DEFINE_MECHANISM(CKM_GOST28147); /* 0x00001222UL */ PKCS11_DEFINE_MECHANISM(CKM_GOST28147_MAC); /* 0x00001223UL */ PKCS11_DEFINE_MECHANISM(CKM_GOST28147_KEY_WRAP); /* 0x00001224UL */ PKCS11_DEFINE_MECHANISM(CKM_DSA_PARAMETER_GEN); /* 0x00002000UL */ PKCS11_DEFINE_MECHANISM(CKM_DH_PKCS_PARAMETER_GEN); /* 0x00002001UL */ PKCS11_DEFINE_MECHANISM(CKM_X9_42_DH_PARAMETER_GEN); /* 0x00002002UL */ PKCS11_DEFINE_MECHANISM(CKM_DSA_PROBABLISTIC_PARAMETER_GEN); /* 0x00002003UL */ PKCS11_DEFINE_MECHANISM(CKM_DSA_SHAWE_TAYLOR_PARAMETER_GEN); /* 0x00002004UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_OFB); /* 0x00002104UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CFB64); /* 0x00002105UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CFB8); /* 0x00002106UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CFB128); /* 0x00002107UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_CFB1); /* 0x00002108UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_KEY_WRAP); /* 0x00002109UL */ PKCS11_DEFINE_MECHANISM(CKM_AES_KEY_WRAP_PAD); /* 0x0000210AUL */ PKCS11_DEFINE_MECHANISM(CKM_RSA_PKCS_TPM_1_1); /* 0x00004001UL */ PKCS11_DEFINE_MECHANISM(CKM_RSA_PKCS_OAEP_TPM_1_1); /* 0x00004002UL */ PKCS11_DEFINE_MECHANISM(CKM_VENDOR_DEFINED); /* 0x80000000UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_CLASS); /* 0x00000000UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_TOKEN); /* 0x00000001UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_PRIVATE); /* 0x00000002UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_LABEL); /* 0x00000003UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_APPLICATION); /* 0x00000010UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_VALUE); /* 0x00000011UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OBJECT_ID); /* 0x00000012UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_CERTIFICATE_TYPE); /* 0x00000080UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_ISSUER); /* 0x00000081UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_SERIAL_NUMBER); /* 0x00000082UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_AC_ISSUER); /* 0x00000083UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OWNER); /* 0x00000084UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_ATTR_TYPES); /* 0x00000085UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_TRUSTED); /* 0x00000086UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_CERTIFICATE_CATEGORY); /* 0x00000087UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_JAVA_MIDP_SECURITY_DOMAIN); /* 0x00000088UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_URL); /* 0x00000089UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_HASH_OF_SUBJECT_PUBLIC_KEY); /* 0x0000008AUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_HASH_OF_ISSUER_PUBLIC_KEY); /* 0x0000008BUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_NAME_HASH_ALGORITHM); /* 0x0000008CUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_CHECK_VALUE); /* 0x00000090UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_KEY_TYPE); /* 0x00000100UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_SUBJECT); /* 0x00000101UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_ID); /* 0x00000102UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_SENSITIVE); /* 0x00000103UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_ENCRYPT); /* 0x00000104UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_DECRYPT); /* 0x00000105UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_WRAP); /* 0x00000106UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_UNWRAP); /* 0x00000107UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_SIGN); /* 0x00000108UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_SIGN_RECOVER); /* 0x00000109UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_VERIFY); /* 0x0000010AUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_VERIFY_RECOVER); /* 0x0000010BUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_DERIVE); /* 0x0000010CUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_START_DATE); /* 0x00000110UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_END_DATE); /* 0x00000111UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_MODULUS); /* 0x00000120UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_MODULUS_BITS); /* 0x00000121UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_PUBLIC_EXPONENT); /* 0x00000122UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_PRIVATE_EXPONENT); /* 0x00000123UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_PRIME_1); /* 0x00000124UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_PRIME_2); /* 0x00000125UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_EXPONENT_1); /* 0x00000126UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_EXPONENT_2); /* 0x00000127UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_COEFFICIENT); /* 0x00000128UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_PUBLIC_KEY_INFO); /* 0x00000129UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_PRIME); /* 0x00000130UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_SUBPRIME); /* 0x00000131UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_BASE); /* 0x00000132UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_PRIME_BITS); /* 0x00000133UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_SUBPRIME_BITS); /* 0x00000134UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_SUB_PRIME_BITS); /* CKA_SUBPRIME_BITS */ PKCS11_DEFINE_ATTRIBUTE(CKA_VALUE_BITS); /* 0x00000160UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_VALUE_LEN); /* 0x00000161UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_EXTRACTABLE); /* 0x00000162UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_LOCAL); /* 0x00000163UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_NEVER_EXTRACTABLE); /* 0x00000164UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_ALWAYS_SENSITIVE); /* 0x00000165UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_KEY_GEN_MECHANISM); /* 0x00000166UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_MODIFIABLE); /* 0x00000170UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_COPYABLE); /* 0x00000171UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_DESTROYABLE); /* 0x00000172UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_ECDSA_PARAMS); /* 0x00000180UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_EC_PARAMS); /* 0x00000180UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_EC_POINT); /* 0x00000181UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_SECONDARY_AUTH); /* 0x00000200UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_AUTH_PIN_FLAGS); /* 0x00000201UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_ALWAYS_AUTHENTICATE); /* 0x00000202UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_WRAP_WITH_TRUSTED); /* 0x00000210UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_FORMAT); /* 0x00000220UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_LENGTH); /* 0x00000221UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_TIME_INTERVAL); /* 0x00000222UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_USER_FRIENDLY_MODE); /* 0x00000223UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_CHALLENGE_REQUIREMENT); /* 0x00000224UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_TIME_REQUIREMENT); /* 0x00000225UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_COUNTER_REQUIREMENT); /* 0x00000226UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_PIN_REQUIREMENT); /* 0x00000227UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_COUNTER); /* 0x0000022EUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_TIME); /* 0x0000022FUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_USER_IDENTIFIER); /* 0x0000022AUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_SERVICE_IDENTIFIER); /* 0x0000022BUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_SERVICE_LOGO); /* 0x0000022CUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_OTP_SERVICE_LOGO_TYPE); /* 0x0000022DUL */ PKCS11_DEFINE_ATTRIBUTE(CKA_GOSTR3410_PARAMS); /* 0x00000250UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_GOSTR3411_PARAMS); /* 0x00000251UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_GOST28147_PARAMS); /* 0x00000252UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_HW_FEATURE_TYPE); /* 0x00000300UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_RESET_ON_INIT); /* 0x00000301UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_HAS_RESET); /* 0x00000302UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_PIXEL_X); /* 0x00000400UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_PIXEL_Y); /* 0x00000401UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_RESOLUTION); /* 0x00000402UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_CHAR_ROWS); /* 0x00000403UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_CHAR_COLUMNS); /* 0x00000404UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_COLOR); /* 0x00000405UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_BITS_PER_PIXEL); /* 0x00000406UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_CHAR_SETS); /* 0x00000480UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_ENCODING_METHODS); /* 0x00000481UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_MIME_TYPES); /* 0x00000482UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_MECHANISM_TYPE); /* 0x00000500UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_REQUIRED_CMS_ATTRIBUTES); /* 0x00000501UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_DEFAULT_CMS_ATTRIBUTES); /* 0x00000502UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_SUPPORTED_CMS_ATTRIBUTES); /* 0x00000503UL */ PKCS11_DEFINE_ATTRIBUTE(CKA_VENDOR_DEFINED); /* 0x80000000UL */ PKCS11_DEFINE_OBJECT_CLASS(CKO_DATA); /* 0x00000000UL */ PKCS11_DEFINE_OBJECT_CLASS(CKO_CERTIFICATE); /* 0x00000001UL */ PKCS11_DEFINE_OBJECT_CLASS(CKO_PUBLIC_KEY); /* 0x00000002UL */ PKCS11_DEFINE_OBJECT_CLASS(CKO_PRIVATE_KEY); /* 0x00000003UL */ PKCS11_DEFINE_OBJECT_CLASS(CKO_SECRET_KEY); /* 0x00000004UL */ PKCS11_DEFINE_OBJECT_CLASS(CKO_HW_FEATURE); /* 0x00000005UL */ PKCS11_DEFINE_OBJECT_CLASS(CKO_DOMAIN_PARAMETERS); /* 0x00000006UL */ PKCS11_DEFINE_OBJECT_CLASS(CKO_MECHANISM); /* 0x00000007UL */ PKCS11_DEFINE_OBJECT_CLASS(CKO_OTP_KEY); /* 0x00000008UL */ PKCS11_DEFINE_OBJECT_CLASS(CKO_VENDOR_DEFINED); /* 0x80000000UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_OK); /* 0x00000000UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_CANCEL); /* 0x00000001UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_HOST_MEMORY); /* 0x00000002UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SLOT_ID_INVALID); /* 0x00000003UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_GENERAL_ERROR); /* 0x00000005UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_FUNCTION_FAILED); /* 0x00000006UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_ARGUMENTS_BAD); /* 0x00000007UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_NO_EVENT); /* 0x00000008UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_NEED_TO_CREATE_THREADS); /* 0x00000009UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_CANT_LOCK); /* 0x0000000AUL */ PKCS11_DEFINE_RETURN_VALUE(CKR_ATTRIBUTE_READ_ONLY); /* 0x00000010UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_ATTRIBUTE_SENSITIVE); /* 0x00000011UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_ATTRIBUTE_TYPE_INVALID); /* 0x00000012UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_ATTRIBUTE_VALUE_INVALID); /* 0x00000013UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_ACTION_PROHIBITED); /* 0x0000001BUL */ PKCS11_DEFINE_RETURN_VALUE(CKR_DATA_INVALID); /* 0x00000020UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_DATA_LEN_RANGE); /* 0x00000021UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_DEVICE_ERROR); /* 0x00000030UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_DEVICE_MEMORY); /* 0x00000031UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_DEVICE_REMOVED); /* 0x00000032UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_ENCRYPTED_DATA_INVALID); /* 0x00000040UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_ENCRYPTED_DATA_LEN_RANGE); /* 0x00000041UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_FUNCTION_CANCELED); /* 0x00000050UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_FUNCTION_NOT_PARALLEL); /* 0x00000051UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_FUNCTION_NOT_SUPPORTED); /* 0x00000054UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_KEY_HANDLE_INVALID); /* 0x00000060UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_KEY_SIZE_RANGE); /* 0x00000062UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_KEY_TYPE_INCONSISTENT); /* 0x00000063UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_KEY_NOT_NEEDED); /* 0x00000064UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_KEY_CHANGED); /* 0x00000065UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_KEY_NEEDED); /* 0x00000066UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_KEY_INDIGESTIBLE); /* 0x00000067UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_KEY_FUNCTION_NOT_PERMITTED); /* 0x00000068UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_KEY_NOT_WRAPPABLE); /* 0x00000069UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_KEY_UNEXTRACTABLE); /* 0x0000006AUL */ PKCS11_DEFINE_RETURN_VALUE(CKR_MECHANISM_INVALID); /* 0x00000070UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_MECHANISM_PARAM_INVALID); /* 0x00000071UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_OBJECT_HANDLE_INVALID); /* 0x00000082UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_OPERATION_ACTIVE); /* 0x00000090UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_OPERATION_NOT_INITIALIZED); /* 0x00000091UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_PIN_INCORRECT); /* 0x000000A0UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_PIN_INVALID); /* 0x000000A1UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_PIN_LEN_RANGE); /* 0x000000A2UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_PIN_EXPIRED); /* 0x000000A3UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_PIN_LOCKED); /* 0x000000A4UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SESSION_CLOSED); /* 0x000000B0UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SESSION_COUNT); /* 0x000000B1UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SESSION_HANDLE_INVALID); /* 0x000000B3UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SESSION_PARALLEL_NOT_SUPPORTED); /* 0x000000B4UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SESSION_READ_ONLY); /* 0x000000B5UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SESSION_EXISTS); /* 0x000000B6UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SESSION_READ_ONLY_EXISTS); /* 0x000000B7UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SESSION_READ_WRITE_SO_EXISTS); /* 0x000000B8UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SIGNATURE_INVALID); /* 0x000000C0UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SIGNATURE_LEN_RANGE); /* 0x000000C1UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_TEMPLATE_INCOMPLETE); /* 0x000000D0UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_TEMPLATE_INCONSISTENT); /* 0x000000D1UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_TOKEN_NOT_PRESENT); /* 0x000000E0UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_TOKEN_NOT_RECOGNIZED); /* 0x000000E1UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_TOKEN_WRITE_PROTECTED); /* 0x000000E2UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_UNWRAPPING_KEY_HANDLE_INVALID); /* 0x000000F0UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_UNWRAPPING_KEY_SIZE_RANGE); /* 0x000000F1UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT); /* 0x000000F2UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_USER_ALREADY_LOGGED_IN); /* 0x00000100UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_USER_NOT_LOGGED_IN); /* 0x00000101UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_USER_PIN_NOT_INITIALIZED); /* 0x00000102UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_USER_TYPE_INVALID); /* 0x00000103UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_USER_ANOTHER_ALREADY_LOGGED_IN); /* 0x00000104UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_USER_TOO_MANY_TYPES); /* 0x00000105UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_WRAPPED_KEY_INVALID); /* 0x00000110UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_WRAPPED_KEY_LEN_RANGE); /* 0x00000112UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_WRAPPING_KEY_HANDLE_INVALID); /* 0x00000113UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_WRAPPING_KEY_SIZE_RANGE); /* 0x00000114UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_WRAPPING_KEY_TYPE_INCONSISTENT); /* 0x00000115UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_RANDOM_SEED_NOT_SUPPORTED); /* 0x00000120UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_RANDOM_NO_RNG); /* 0x00000121UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_DOMAIN_PARAMS_INVALID); /* 0x00000130UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_CURVE_NOT_SUPPORTED); /* 0x00000140UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_BUFFER_TOO_SMALL); /* 0x00000150UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_SAVED_STATE_INVALID); /* 0x00000160UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_INFORMATION_SENSITIVE); /* 0x00000170UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_STATE_UNSAVEABLE); /* 0x00000180UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_CRYPTOKI_NOT_INITIALIZED); /* 0x00000190UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_CRYPTOKI_ALREADY_INITIALIZED); /* 0x00000191UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_MUTEX_BAD); /* 0x000001A0UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_MUTEX_NOT_LOCKED); /* 0x000001A1UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_NEW_PIN_MODE); /* 0x000001B0UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_NEXT_OTP); /* 0x000001B1UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_EXCEEDED_MAX_ITERATIONS); /* 0x000001C0UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_FIPS_SELF_TEST_FAILED); /* 0x000001C1UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_LIBRARY_LOAD_FAILED); /* 0x000001C2UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_PIN_TOO_WEAK); /* 0x000001C3UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_PUBLIC_KEY_INVALID); /* 0x000001C4UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_FUNCTION_REJECTED); /* 0x00000200UL */ PKCS11_DEFINE_RETURN_VALUE(CKR_VENDOR_DEFINED); /* 0x80000000UL */