Skip to content

Instantly share code, notes, and snippets.

@cipherboy
Last active October 12, 2018 14:04
Show Gist options
  • Save cipherboy/315d5af827822196982bc6848aa81218 to your computer and use it in GitHub Desktop.
Save cipherboy/315d5af827822196982bc6848aa81218 to your computer and use it in GitHub Desktop.
Comparison of generated NSS's PKCS11Constants.java and Sun's PKCS11Constants.java
Field: CKA_AC_ISSUER - OK
Field: CKA_ALLOWED_MECHANISMS - only JSS
Field: CKA_ALWAYS_AUTHENTICATE - only JSS
Field: CKA_ALWAYS_SENSITIVE - OK
Field: CKA_APPLICATION - OK
Field: CKA_ATTR_TYPES - OK
Field: CKA_AUTH_PIN_FLAGS - OK
Field: CKA_BASE - OK
Field: CKA_BITS_PER_PIXEL - only JSS
Field: CKA_CERTIFICATE_CATEGORY - only JSS
Field: CKA_CERTIFICATE_TYPE - OK
Field: CKA_CHAR_COLUMNS - only JSS
Field: CKA_CHAR_ROWS - only JSS
Field: CKA_CHAR_SETS - only JSS
Field: CKA_CHECK_VALUE - only JSS
Field: CKA_CLASS - OK
Field: CKA_COEFFICIENT - OK
Field: CKA_COLOR - only JSS
Field: CKA_DECRYPT - OK
Field: CKA_DEFAULT_CMS_ATTRIBUTES - only JSS
Field: CKA_DERIVE - OK
Field: CKA_ECDSA_PARAMS - OK
Field: CKA_EC_PARAMS - OK
Field: CKA_EC_POINT - OK
Field: CKA_ENCODING_METHODS - only JSS
Field: CKA_ENCRYPT - OK
Field: CKA_END_DATE - OK
Field: CKA_EXPONENT_1 - OK
Field: CKA_EXPONENT_2 - OK
Field: CKA_EXTRACTABLE - OK
Field: CKA_HASH_OF_ISSUER_PUBLIC_KEY - only JSS
Field: CKA_HASH_OF_SUBJECT_PUBLIC_KEY - only JSS
Field: CKA_HAS_RESET - OK
Field: CKA_HW_FEATURE_TYPE - OK
Field: CKA_ID - OK
Field: CKA_ISSUER - OK
Field: CKA_JAVA_MIDP_SECURITY_DOMAIN - only JSS
Field: CKA_KEY_GEN_MECHANISM - OK
Field: CKA_KEY_TYPE - OK
Field: CKA_LABEL - OK
Field: CKA_LOCAL - OK
Field: CKA_MECHANISM_TYPE - only JSS
Field: CKA_MIME_TYPES - only JSS
Field: CKA_MODIFIABLE - OK
Field: CKA_MODULUS - OK
Field: CKA_MODULUS_BITS - OK
Field: CKA_NETSCAPE_BASE - only Sun
Field: CKA_NETSCAPE_CERT_MD5_HASH - only Sun
Field: CKA_NETSCAPE_CERT_SHA1_HASH - only Sun
Field: CKA_NETSCAPE_DB - only Sun
Field: CKA_NETSCAPE_TRUST_BASE - only Sun
Field: CKA_NETSCAPE_TRUST_CLIENT_AUTH - only Sun
Field: CKA_NETSCAPE_TRUST_CODE_SIGNING - only Sun
Field: CKA_NETSCAPE_TRUST_EMAIL_PROTECTION - only Sun
Field: CKA_NETSCAPE_TRUST_SERVER_AUTH - only Sun
Field: CKA_NEVER_EXTRACTABLE - OK
Field: CKA_OBJECT_ID - OK
Field: CKA_OWNER - OK
Field: CKA_PIXEL_X - only JSS
Field: CKA_PIXEL_Y - only JSS
Field: CKA_PRIME - OK
Field: CKA_PRIME_1 - OK
Field: CKA_PRIME_2 - OK
Field: CKA_PRIME_BITS - OK
Field: CKA_PRIVATE - OK
Field: CKA_PRIVATE_EXPONENT - OK
Field: CKA_PUBLIC_EXPONENT - OK
Field: CKA_PUBLIC_KEY_INFO - only JSS
Field: CKA_REQUIRED_CMS_ATTRIBUTES - only JSS
Field: CKA_RESET_ON_INIT - OK
Field: CKA_RESOLUTION - only JSS
Field: CKA_SECONDARY_AUTH - OK
Field: CKA_SENSITIVE - OK
Field: CKA_SERIAL_NUMBER - OK
Field: CKA_SIGN - OK
Field: CKA_SIGN_RECOVER - OK
Field: CKA_START_DATE - OK
Field: CKA_SUBJECT - OK
Field: CKA_SUBPRIME - OK
Field: CKA_SUBPRIME_BITS - only JSS
Field: CKA_SUB_PRIME_BITS - OK
Field: CKA_SUPPORTED_CMS_ATTRIBUTES - only JSS
Field: CKA_TOKEN - OK
Field: CKA_TRUSTED - OK
Field: CKA_UNWRAP - OK
Field: CKA_UNWRAP_TEMPLATE - only JSS
Field: CKA_URL - only JSS
Field: CKA_VALUE - OK
Field: CKA_VALUE_BITS - OK
Field: CKA_VALUE_LEN - OK
Field: CKA_VENDOR_DEFINED - OK
Field: CKA_VERIFY - OK
Field: CKA_VERIFY_RECOVER - OK
Field: CKA_WRAP - OK
Field: CKA_WRAP_TEMPLATE - only JSS
Field: CKA_WRAP_WITH_TRUSTED - only JSS
Field: CKC_VENDOR_DEFINED - OK
Field: CKC_WTLS - only JSS
Field: CKC_X_509 - OK
Field: CKC_X_509_ATTR_CERT - OK
Field: CKD_NULL - OK
Field: CKD_SHA1_KDF - OK
Field: CKD_SHA1_KDF_ASN1 - OK
Field: CKD_SHA1_KDF_CONCATENATE - OK
Field: CKD_SHA224_KDF - only JSS
Field: CKD_SHA256_KDF - only JSS
Field: CKD_SHA384_KDF - only JSS
Field: CKD_SHA512_KDF - only JSS
Field: CKF_ARRAY_ATTRIBUTE - only JSS
Field: CKF_CLOCK_ON_TOKEN - OK
Field: CKF_DECRYPT - OK
Field: CKF_DERIVE - OK
Field: CKF_DIGEST - OK
Field: CKF_DONT_BLOCK - OK
Field: CKF_DUAL_CRYPTO_OPERATIONS - OK
Field: CKF_EC_COMPRESS - OK
Field: CKF_EC_ECPARAMETERS - OK
Field: CKF_EC_FP - only JSS
Field: CKF_EC_F_2M - OK
Field: CKF_EC_F_P - OK
Field: CKF_EC_NAMEDCURVE - OK
Field: CKF_EC_UNCOMPRESS - OK
Field: CKF_ENCRYPT - OK
Field: CKF_EXTENSION - OK
Field: CKF_GENERATE - OK
Field: CKF_GENERATE_KEY_PAIR - OK
Field: CKF_HW - OK
Field: CKF_HW_SLOT - OK
Field: CKF_LIBRARY_CANT_CREATE_OS_THREADS - OK
Field: CKF_LOGIN_REQUIRED - OK
Field: CKF_OS_LOCKING_OK - OK
Field: CKF_PROTECTED_AUTHENTICATION_PATH - OK
Field: CKF_REMOVABLE_DEVICE - OK
Field: CKF_RESTORE_KEY_NOT_NEEDED - OK
Field: CKF_RNG - OK
Field: CKF_RW_SESSION - OK
Field: CKF_SECONDARY_AUTHENTICATION - OK
Field: CKF_SERIAL_SESSION - OK
Field: CKF_SIGN - OK
Field: CKF_SIGN_RECOVER - OK
Field: CKF_SO_PIN_COUNT_LOW - OK
Field: CKF_SO_PIN_FINAL_TRY - OK
Field: CKF_SO_PIN_LOCKED - OK
Field: CKF_SO_PIN_TO_BE_CHANGED - OK
Field: CKF_TOKEN_INITIALIZED - OK
Field: CKF_TOKEN_PRESENT - OK
Field: CKF_UNWRAP - OK
Field: CKF_USER_PIN_COUNT_LOW - OK
Field: CKF_USER_PIN_FINAL_TRY - OK
Field: CKF_USER_PIN_INITIALIZED - OK
Field: CKF_USER_PIN_LOCKED - OK
Field: CKF_USER_PIN_TO_BE_CHANGED - OK
Field: CKF_VERIFY - OK
Field: CKF_VERIFY_RECOVER - OK
Field: CKF_WRAP - OK
Field: CKF_WRITE_PROTECTED - OK
Field: CKG_MGF1_SHA1 - OK
Field: CKG_MGF1_SHA224 - OK
Field: CKG_MGF1_SHA256 - only JSS
Field: CKG_MGF1_SHA384 - only JSS
Field: CKG_MGF1_SHA512 - only JSS
Field: CKH_CLOCK - OK
Field: CKH_MONOTONIC_COUNTER - OK
Field: CKH_USER_INTERFACE - only JSS
Field: CKH_VENDOR_DEFINED - OK
Field: CKK_AES - OK
Field: CKK_BATON - OK
Field: CKK_BLOWFISH - OK
Field: CKK_CAMELLIA - only JSS
Field: CKK_CAST - OK
Field: CKK_CAST128 - OK
Field: CKK_CAST3 - OK
Field: CKK_CAST5 - OK
Field: CKK_CDMF - OK
Field: CKK_DES - OK
Field: CKK_DES2 - OK
Field: CKK_DES3 - OK
Field: CKK_DH - OK
Field: CKK_DSA - OK
Field: CKK_EC - OK
Field: CKK_ECDSA - OK
Field: CKK_GENERIC_SECRET - OK
Field: CKK_IDEA - OK
Field: CKK_INVALID_KEY_TYPE - only JSS
Field: CKK_JUNIPER - OK
Field: CKK_KEA - OK
Field: CKK_RC2 - OK
Field: CKK_RC4 - OK
Field: CKK_RC5 - OK
Field: CKK_RSA - OK
Field: CKK_SEED - only JSS
Field: CKK_SKIPJACK - OK
Field: CKK_TWOFISH - only JSS
Field: CKK_VENDOR_DEFINED - OK
Field: CKK_X9_42_DH - OK
Field: CKM_AES_CBC - OK
Field: CKM_AES_CBC_ENCRYPT_DATA - only JSS
Field: CKM_AES_CBC_PAD - OK
Field: CKM_AES_CCM - only JSS
Field: CKM_AES_CTR - OK
Field: CKM_AES_CTS - only JSS
Field: CKM_AES_ECB - OK
Field: CKM_AES_ECB_ENCRYPT_DATA - only JSS
Field: CKM_AES_GCM - only JSS
Field: CKM_AES_KEY_GEN - OK
Field: CKM_AES_MAC - OK
Field: CKM_AES_MAC_GENERAL - OK
Field: CKM_BATON_CBC128 - OK
Field: CKM_BATON_COUNTER - OK
Field: CKM_BATON_ECB128 - OK
Field: CKM_BATON_ECB96 - OK
Field: CKM_BATON_KEY_GEN - OK
Field: CKM_BATON_SHUFFLE - OK
Field: CKM_BATON_WRAP - OK
Field: CKM_BLOWFISH_CBC - OK
Field: CKM_BLOWFISH_KEY_GEN - OK
Field: CKM_CAMELLIA_CBC - only JSS
Field: CKM_CAMELLIA_CBC_ENCRYPT_DATA - only JSS
Field: CKM_CAMELLIA_CBC_PAD - only JSS
Field: CKM_CAMELLIA_ECB - only JSS
Field: CKM_CAMELLIA_ECB_ENCRYPT_DATA - only JSS
Field: CKM_CAMELLIA_KEY_GEN - only JSS
Field: CKM_CAMELLIA_MAC - only JSS
Field: CKM_CAMELLIA_MAC_GENERAL - only JSS
Field: CKM_CAST128_CBC - OK
Field: CKM_CAST128_CBC_PAD - OK
Field: CKM_CAST128_ECB - OK
Field: CKM_CAST128_KEY_GEN - OK
Field: CKM_CAST128_MAC - OK
Field: CKM_CAST128_MAC_GENERAL - OK
Field: CKM_CAST3_CBC - OK
Field: CKM_CAST3_CBC_PAD - OK
Field: CKM_CAST3_ECB - OK
Field: CKM_CAST3_KEY_GEN - OK
Field: CKM_CAST3_MAC - OK
Field: CKM_CAST3_MAC_GENERAL - OK
Field: CKM_CAST5_CBC - OK
Field: CKM_CAST5_CBC_PAD - OK
Field: CKM_CAST5_ECB - OK
Field: CKM_CAST5_KEY_GEN - OK
Field: CKM_CAST5_MAC - OK
Field: CKM_CAST5_MAC_GENERAL - OK
Field: CKM_CAST_CBC - OK
Field: CKM_CAST_CBC_PAD - OK
Field: CKM_CAST_ECB - OK
Field: CKM_CAST_KEY_GEN - OK
Field: CKM_CAST_MAC - OK
Field: CKM_CAST_MAC_GENERAL - OK
Field: CKM_CDMF_CBC - OK
Field: CKM_CDMF_CBC_PAD - OK
Field: CKM_CDMF_ECB - OK
Field: CKM_CDMF_KEY_GEN - OK
Field: CKM_CDMF_MAC - OK
Field: CKM_CDMF_MAC_GENERAL - OK
Field: CKM_CMS_SIG - only JSS
Field: CKM_CONCATENATE_BASE_AND_DATA - OK
Field: CKM_CONCATENATE_BASE_AND_KEY - OK
Field: CKM_CONCATENATE_DATA_AND_BASE - OK
Field: CKM_DES2_KEY_GEN - OK
Field: CKM_DES3_CBC - OK
Field: CKM_DES3_CBC_ENCRYPT_DATA - only JSS
Field: CKM_DES3_CBC_PAD - OK
Field: CKM_DES3_ECB - OK
Field: CKM_DES3_ECB_ENCRYPT_DATA - only JSS
Field: CKM_DES3_KEY_GEN - OK
Field: CKM_DES3_MAC - OK
Field: CKM_DES3_MAC_GENERAL - OK
Field: CKM_DES_CBC - OK
Field: CKM_DES_CBC_ENCRYPT_DATA - only JSS
Field: CKM_DES_CBC_PAD - OK
Field: CKM_DES_CFB64 - only JSS
Field: CKM_DES_CFB8 - only JSS
Field: CKM_DES_ECB - OK
Field: CKM_DES_ECB_ENCRYPT_DATA - only JSS
Field: CKM_DES_KEY_GEN - OK
Field: CKM_DES_MAC - OK
Field: CKM_DES_MAC_GENERAL - OK
Field: CKM_DES_OFB64 - only JSS
Field: CKM_DES_OFB8 - only JSS
Field: CKM_DH_PKCS_DERIVE - OK
Field: CKM_DH_PKCS_KEY_PAIR_GEN - OK
Field: CKM_DH_PKCS_PARAMETER_GEN - OK
Field: CKM_DSA - OK
Field: CKM_DSA_KEY_PAIR_GEN - OK
Field: CKM_DSA_PARAMETER_GEN - OK
Field: CKM_DSA_SHA1 - OK
Field: CKM_ECDH1_COFACTOR_DERIVE - OK
Field: CKM_ECDH1_DERIVE - OK
Field: CKM_ECDSA - OK
Field: CKM_ECDSA_KEY_PAIR_GEN - OK
Field: CKM_ECDSA_SHA1 - OK
Field: CKM_ECMQV_DERIVE - OK
Field: CKM_EC_KEY_PAIR_GEN - OK
Field: CKM_EXTRACT_KEY_FROM_KEY - OK
Field: CKM_FASTHASH - OK
Field: CKM_FORTEZZA_TIMESTAMP - OK
Field: CKM_GENERIC_SECRET_KEY_GEN - OK
Field: CKM_IDEA_CBC - OK
Field: CKM_IDEA_CBC_PAD - OK
Field: CKM_IDEA_ECB - OK
Field: CKM_IDEA_KEY_GEN - OK
Field: CKM_IDEA_MAC - OK
Field: CKM_IDEA_MAC_GENERAL - OK
Field: CKM_JUNIPER_CBC128 - OK
Field: CKM_JUNIPER_COUNTER - OK
Field: CKM_JUNIPER_ECB128 - OK
Field: CKM_JUNIPER_KEY_GEN - OK
Field: CKM_JUNIPER_SHUFFLE - OK
Field: CKM_JUNIPER_WRAP - OK
Field: CKM_KEA_KEY_DERIVE - OK
Field: CKM_KEA_KEY_PAIR_GEN - OK
Field: CKM_KEY_WRAP_LYNKS - OK
Field: CKM_KEY_WRAP_SET_OAEP - OK
Field: CKM_MD2 - OK
Field: CKM_MD2_HMAC - OK
Field: CKM_MD2_HMAC_GENERAL - OK
Field: CKM_MD2_KEY_DERIVATION - OK
Field: CKM_MD2_RSA_PKCS - OK
Field: CKM_MD5 - OK
Field: CKM_MD5_HMAC - OK
Field: CKM_MD5_HMAC_GENERAL - OK
Field: CKM_MD5_KEY_DERIVATION - OK
Field: CKM_MD5_RSA_PKCS - OK
Field: CKM_NSS_TLS_PRF_GENERAL - only Sun
Field: CKM_PBA_SHA1_WITH_SHA1_HMAC - OK
Field: CKM_PBE_MD2_DES_CBC - OK
Field: CKM_PBE_MD5_CAST128_CBC - OK
Field: CKM_PBE_MD5_CAST3_CBC - OK
Field: CKM_PBE_MD5_CAST5_CBC - OK
Field: CKM_PBE_MD5_CAST_CBC - OK
Field: CKM_PBE_MD5_DES_CBC - OK
Field: CKM_PBE_SHA1_CAST128_CBC - OK
Field: CKM_PBE_SHA1_CAST5_CBC - OK
Field: CKM_PBE_SHA1_DES2_EDE_CBC - OK
Field: CKM_PBE_SHA1_DES3_EDE_CBC - OK
Field: CKM_PBE_SHA1_RC2_128_CBC - OK
Field: CKM_PBE_SHA1_RC2_40_CBC - OK
Field: CKM_PBE_SHA1_RC4_128 - OK
Field: CKM_PBE_SHA1_RC4_40 - OK
Field: CKM_PKCS5_PBKD2 - OK
Field: CKM_RC2_CBC - OK
Field: CKM_RC2_CBC_PAD - OK
Field: CKM_RC2_ECB - OK
Field: CKM_RC2_KEY_GEN - OK
Field: CKM_RC2_MAC - OK
Field: CKM_RC2_MAC_GENERAL - OK
Field: CKM_RC4 - OK
Field: CKM_RC4_KEY_GEN - OK
Field: CKM_RC5_CBC - OK
Field: CKM_RC5_CBC_PAD - OK
Field: CKM_RC5_ECB - OK
Field: CKM_RC5_KEY_GEN - OK
Field: CKM_RC5_MAC - OK
Field: CKM_RC5_MAC_GENERAL - OK
Field: CKM_RIPEMD128 - OK
Field: CKM_RIPEMD128_HMAC - OK
Field: CKM_RIPEMD128_HMAC_GENERAL - OK
Field: CKM_RIPEMD128_RSA_PKCS - OK
Field: CKM_RIPEMD160 - OK
Field: CKM_RIPEMD160_HMAC - OK
Field: CKM_RIPEMD160_HMAC_GENERAL - OK
Field: CKM_RIPEMD160_RSA_PKCS - OK
Field: CKM_RSA_9796 - OK
Field: CKM_RSA_PKCS - OK
Field: CKM_RSA_PKCS_KEY_PAIR_GEN - OK
Field: CKM_RSA_PKCS_OAEP - OK
Field: CKM_RSA_PKCS_PSS - OK
Field: CKM_RSA_X9_31 - OK
Field: CKM_RSA_X9_31_KEY_PAIR_GEN - OK
Field: CKM_RSA_X_509 - OK
Field: CKM_SEED_CBC - only JSS
Field: CKM_SEED_CBC_ENCRYPT_DATA - only JSS
Field: CKM_SEED_CBC_PAD - only JSS
Field: CKM_SEED_ECB - only JSS
Field: CKM_SEED_ECB_ENCRYPT_DATA - only JSS
Field: CKM_SEED_KEY_GEN - only JSS
Field: CKM_SEED_MAC - only JSS
Field: CKM_SEED_MAC_GENERAL - only JSS
Field: CKM_SHA1_KEY_DERIVATION - OK
Field: CKM_SHA1_RSA_PKCS - OK
Field: CKM_SHA1_RSA_PKCS_PSS - OK
Field: CKM_SHA1_RSA_X9_31 - OK
Field: CKM_SHA224 - OK
Field: CKM_SHA224_HMAC - OK
Field: CKM_SHA224_HMAC_GENERAL - OK
Field: CKM_SHA224_KEY_DERIVATION - OK
Field: CKM_SHA224_RSA_PKCS - OK
Field: CKM_SHA224_RSA_PKCS_PSS - OK
Field: CKM_SHA256 - OK
Field: CKM_SHA256_HMAC - OK
Field: CKM_SHA256_HMAC_GENERAL - OK
Field: CKM_SHA256_KEY_DERIVATION - OK
Field: CKM_SHA256_RSA_PKCS - OK
Field: CKM_SHA256_RSA_PKCS_PSS - only JSS
Field: CKM_SHA384 - OK
Field: CKM_SHA384_HMAC - OK
Field: CKM_SHA384_HMAC_GENERAL - OK
Field: CKM_SHA384_KEY_DERIVATION - OK
Field: CKM_SHA384_RSA_PKCS - OK
Field: CKM_SHA384_RSA_PKCS_PSS - only JSS
Field: CKM_SHA512 - OK
Field: CKM_SHA512_HMAC - OK
Field: CKM_SHA512_HMAC_GENERAL - OK
Field: CKM_SHA512_KEY_DERIVATION - OK
Field: CKM_SHA512_RSA_PKCS - OK
Field: CKM_SHA512_RSA_PKCS_PSS - only JSS
Field: CKM_SHA_1 - OK
Field: CKM_SHA_1_HMAC - OK
Field: CKM_SHA_1_HMAC_GENERAL - OK
Field: CKM_SKIPJACK_CBC64 - OK
Field: CKM_SKIPJACK_CFB16 - OK
Field: CKM_SKIPJACK_CFB32 - OK
Field: CKM_SKIPJACK_CFB64 - OK
Field: CKM_SKIPJACK_CFB8 - OK
Field: CKM_SKIPJACK_ECB64 - OK
Field: CKM_SKIPJACK_KEY_GEN - OK
Field: CKM_SKIPJACK_OFB64 - OK
Field: CKM_SKIPJACK_PRIVATE_WRAP - OK
Field: CKM_SKIPJACK_RELAYX - OK
Field: CKM_SKIPJACK_WRAP - OK
Field: CKM_SSL3_KEY_AND_MAC_DERIVE - OK
Field: CKM_SSL3_MASTER_KEY_DERIVE - OK
Field: CKM_SSL3_MASTER_KEY_DERIVE_DH - OK
Field: CKM_SSL3_MD5_MAC - OK
Field: CKM_SSL3_PRE_MASTER_KEY_GEN - OK
Field: CKM_SSL3_SHA1_MAC - OK
Field: CKM_TLS12_KEY_AND_MAC_DERIVE - only JSS
Field: CKM_TLS12_KEY_SAFE_DERIVE - only JSS
Field: CKM_TLS12_MAC - only JSS
Field: CKM_TLS12_MASTER_KEY_DERIVE - only JSS
Field: CKM_TLS12_MASTER_KEY_DERIVE_DH - only JSS
Field: CKM_TLS_KDF - only JSS
Field: CKM_TLS_KEY_AND_MAC_DERIVE - OK
Field: CKM_TLS_MAC - only JSS
Field: CKM_TLS_MASTER_KEY_DERIVE - OK
Field: CKM_TLS_MASTER_KEY_DERIVE_DH - OK
Field: CKM_TLS_PRE_MASTER_KEY_GEN - OK
Field: CKM_TLS_PRF - OK
Field: CKM_TWOFISH_CBC - only JSS
Field: CKM_TWOFISH_KEY_GEN - only JSS
Field: CKM_VENDOR_DEFINED - OK
Field: CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE - only JSS
Field: CKM_WTLS_MASTER_KEY_DERIVE - only JSS
Field: CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC - only JSS
Field: CKM_WTLS_PRE_MASTER_KEY_GEN - only JSS
Field: CKM_WTLS_PRF - only JSS
Field: CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE - only JSS
Field: CKM_X9_42_DH_DERIVE - OK
Field: CKM_X9_42_DH_HYBRID_DERIVE - OK
Field: CKM_X9_42_DH_KEY_PAIR_GEN - OK
Field: CKM_X9_42_DH_PARAMETER_GEN - OK
Field: CKM_X9_42_MQV_DERIVE - OK
Field: CKM_XOR_BASE_AND_DATA - OK
Field: CKN_SURRENDER - OK
Field: CKO_CERTIFICATE - OK
Field: CKO_DATA - OK
Field: CKO_DOMAIN_PARAMETERS - OK
Field: CKO_HW_FEATURE - OK
Field: CKO_KG_PARAMETERS - only JSS
Field: CKO_MECHANISM - only JSS
Field: CKO_NETSCAPE_TRUST - only Sun
Field: CKO_PRIVATE_KEY - OK
Field: CKO_PUBLIC_KEY - OK
Field: CKO_SECRET_KEY - OK
Field: CKO_VENDOR_DEFINED - OK
Field: CKP_PKCS5_PBKD2_HMAC_GOSTR3411 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA1 - OK
Field: CKP_PKCS5_PBKD2_HMAC_SHA224 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA256 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA384 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA512 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA512_224 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA512_256 - only JSS
Field: CKR_ARGUMENTS_BAD - OK
Field: CKR_ATTRIBUTE_READ_ONLY - OK
Field: CKR_ATTRIBUTE_SENSITIVE - OK
Field: CKR_ATTRIBUTE_TYPE_INVALID - OK
Field: CKR_ATTRIBUTE_VALUE_INVALID - OK
Field: CKR_BUFFER_TOO_SMALL - OK
Field: CKR_CANCEL - OK
Field: CKR_CANT_LOCK - OK
Field: CKR_CRYPTOKI_ALREADY_INITIALIZED - OK
Field: CKR_CRYPTOKI_NOT_INITIALIZED - OK
Field: CKR_DATA_INVALID - OK
Field: CKR_DATA_LEN_RANGE - OK
Field: CKR_DEVICE_ERROR - OK
Field: CKR_DEVICE_MEMORY - OK
Field: CKR_DEVICE_REMOVED - OK
Field: CKR_DOMAIN_PARAMS_INVALID - OK
Field: CKR_ENCRYPTED_DATA_INVALID - OK
Field: CKR_ENCRYPTED_DATA_LEN_RANGE - OK
Field: CKR_FUNCTION_CANCELED - OK
Field: CKR_FUNCTION_FAILED - OK
Field: CKR_FUNCTION_NOT_PARALLEL - OK
Field: CKR_FUNCTION_NOT_SUPPORTED - OK
Field: CKR_FUNCTION_REJECTED - only JSS
Field: CKR_GENERAL_ERROR - OK
Field: CKR_HOST_MEMORY - OK
Field: CKR_INFORMATION_SENSITIVE - OK
Field: CKR_KEY_CHANGED - OK
Field: CKR_KEY_FUNCTION_NOT_PERMITTED - OK
Field: CKR_KEY_HANDLE_INVALID - OK
Field: CKR_KEY_INDIGESTIBLE - OK
Field: CKR_KEY_NEEDED - OK
Field: CKR_KEY_NOT_NEEDED - OK
Field: CKR_KEY_NOT_WRAPPABLE - OK
Field: CKR_KEY_PARAMS_INVALID - only JSS
Field: CKR_KEY_SIZE_RANGE - OK
Field: CKR_KEY_TYPE_INCONSISTENT - OK
Field: CKR_KEY_UNEXTRACTABLE - OK
Field: CKR_MECHANISM_INVALID - OK
Field: CKR_MECHANISM_PARAM_INVALID - OK
Field: CKR_MUTEX_BAD - OK
Field: CKR_MUTEX_NOT_LOCKED - OK
Field: CKR_NEED_TO_CREATE_THREADS - OK
Field: CKR_NO_EVENT - OK
Field: CKR_OBJECT_HANDLE_INVALID - OK
Field: CKR_OK - OK
Field: CKR_OPERATION_ACTIVE - OK
Field: CKR_OPERATION_NOT_INITIALIZED - OK
Field: CKR_PIN_EXPIRED - OK
Field: CKR_PIN_INCORRECT - OK
Field: CKR_PIN_INVALID - OK
Field: CKR_PIN_LEN_RANGE - OK
Field: CKR_PIN_LOCKED - OK
Field: CKR_RANDOM_NO_RNG - OK
Field: CKR_RANDOM_SEED_NOT_SUPPORTED - OK
Field: CKR_SAVED_STATE_INVALID - OK
Field: CKR_SESSION_CLOSED - OK
Field: CKR_SESSION_COUNT - OK
Field: CKR_SESSION_EXISTS - OK
Field: CKR_SESSION_HANDLE_INVALID - OK
Field: CKR_SESSION_PARALLEL_NOT_SUPPORTED - OK
Field: CKR_SESSION_READ_ONLY - OK
Field: CKR_SESSION_READ_ONLY_EXISTS - OK
Field: CKR_SESSION_READ_WRITE_SO_EXISTS - OK
Field: CKR_SIGNATURE_INVALID - OK
Field: CKR_SIGNATURE_LEN_RANGE - OK
Field: CKR_SLOT_ID_INVALID - OK
Field: CKR_STATE_UNSAVEABLE - OK
Field: CKR_TEMPLATE_INCOMPLETE - OK
Field: CKR_TEMPLATE_INCONSISTENT - OK
Field: CKR_TOKEN_NOT_PRESENT - OK
Field: CKR_TOKEN_NOT_RECOGNIZED - OK
Field: CKR_TOKEN_WRITE_PROTECTED - OK
Field: CKR_UNWRAPPING_KEY_HANDLE_INVALID - OK
Field: CKR_UNWRAPPING_KEY_SIZE_RANGE - OK
Field: CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT - OK
Field: CKR_USER_ALREADY_LOGGED_IN - OK
Field: CKR_USER_ANOTHER_ALREADY_LOGGED_IN - OK
Field: CKR_USER_NOT_LOGGED_IN - OK
Field: CKR_USER_PIN_NOT_INITIALIZED - OK
Field: CKR_USER_TOO_MANY_TYPES - OK
Field: CKR_USER_TYPE_INVALID - OK
Field: CKR_VENDOR_DEFINED - OK
Field: CKR_WRAPPED_KEY_INVALID - OK
Field: CKR_WRAPPED_KEY_LEN_RANGE - OK
Field: CKR_WRAPPING_KEY_HANDLE_INVALID - OK
Field: CKR_WRAPPING_KEY_SIZE_RANGE - OK
Field: CKR_WRAPPING_KEY_TYPE_INCONSISTENT - OK
Field: CKS_RO_PUBLIC_SESSION - OK
Field: CKS_RO_USER_FUNCTIONS - OK
Field: CKS_RW_PUBLIC_SESSION - OK
Field: CKS_RW_SO_FUNCTIONS - OK
Field: CKS_RW_USER_FUNCTIONS - OK
Field: CKT_NETSCAPE_MUST_VERIFY - only Sun
Field: CKT_NETSCAPE_TRUSTED - only Sun
Field: CKT_NETSCAPE_TRUSTED_DELEGATOR - only Sun
Field: CKT_NETSCAPE_TRUST_UNKNOWN - only Sun
Field: CKT_NETSCAPE_UNTRUSTED - only Sun
Field: CKT_NETSCAPE_VALID - only Sun
Field: CKT_NETSCAPE_VALID_DELEGATOR - only Sun
Field: CKU_CONTEXT_SPECIFIC - only JSS
Field: CKU_SO - OK
Field: CKU_USER - OK
Field: CKZ_DATA_SPECIFIED - OK
Field: CKZ_SALT_SPECIFIED - OK
Field: CK_EFFECTIVELY_INFINITE - only Sun
Field: CK_INVALID_HANDLE - only Sun
Field: CK_UNAVAILABLE_INFORMATION - only Sun
Field: FALSE - only Sun
Field: NULL_PTR - only Sun
Field: PCKK_ANY - only Sun
Field: PCKK_HMAC - only Sun
Field: PCKK_SSLMAC - only Sun
Field: PCKK_TLSMASTER - only Sun
Field: PCKK_TLSPREMASTER - only Sun
Field: PCKK_TLSRSAPREMASTER - only Sun
Field: PCKM_KEYSTORE - only Sun
Field: PCKM_SECURERANDOM - only Sun
Field: PCKO_ANY - only Sun
Field: TRUE - only Sun
Field: CKA_ALLOWED_MECHANISMS - only JSS
Field: CKA_ALWAYS_AUTHENTICATE - only JSS
Field: CKA_BITS_PER_PIXEL - only JSS
Field: CKA_CERTIFICATE_CATEGORY - only JSS
Field: CKA_CHAR_COLUMNS - only JSS
Field: CKA_CHAR_ROWS - only JSS
Field: CKA_CHAR_SETS - only JSS
Field: CKA_CHECK_VALUE - only JSS
Field: CKA_COLOR - only JSS
Field: CKA_DEFAULT_CMS_ATTRIBUTES - only JSS
Field: CKA_ENCODING_METHODS - only JSS
Field: CKA_HASH_OF_ISSUER_PUBLIC_KEY - only JSS
Field: CKA_HASH_OF_SUBJECT_PUBLIC_KEY - only JSS
Field: CKA_JAVA_MIDP_SECURITY_DOMAIN - only JSS
Field: CKA_MECHANISM_TYPE - only JSS
Field: CKA_MIME_TYPES - only JSS
Field: CKA_PIXEL_X - only JSS
Field: CKA_PIXEL_Y - only JSS
Field: CKA_PUBLIC_KEY_INFO - only JSS
Field: CKA_REQUIRED_CMS_ATTRIBUTES - only JSS
Field: CKA_RESOLUTION - only JSS
Field: CKA_SUBPRIME_BITS - only JSS
Field: CKA_SUPPORTED_CMS_ATTRIBUTES - only JSS
Field: CKA_UNWRAP_TEMPLATE - only JSS
Field: CKA_URL - only JSS
Field: CKA_WRAP_TEMPLATE - only JSS
Field: CKA_WRAP_WITH_TRUSTED - only JSS
Field: CKC_WTLS - only JSS
Field: CKD_SHA224_KDF - only JSS
Field: CKD_SHA256_KDF - only JSS
Field: CKD_SHA384_KDF - only JSS
Field: CKD_SHA512_KDF - only JSS
Field: CKF_ARRAY_ATTRIBUTE - only JSS
Field: CKF_EC_FP - only JSS
Field: CKG_MGF1_SHA256 - only JSS
Field: CKG_MGF1_SHA384 - only JSS
Field: CKG_MGF1_SHA512 - only JSS
Field: CKH_USER_INTERFACE - only JSS
Field: CKK_CAMELLIA - only JSS
Field: CKK_INVALID_KEY_TYPE - only JSS
Field: CKK_SEED - only JSS
Field: CKK_TWOFISH - only JSS
Field: CKM_AES_CBC_ENCRYPT_DATA - only JSS
Field: CKM_AES_CCM - only JSS
Field: CKM_AES_CTS - only JSS
Field: CKM_AES_ECB_ENCRYPT_DATA - only JSS
Field: CKM_AES_GCM - only JSS
Field: CKM_CAMELLIA_CBC - only JSS
Field: CKM_CAMELLIA_CBC_ENCRYPT_DATA - only JSS
Field: CKM_CAMELLIA_CBC_PAD - only JSS
Field: CKM_CAMELLIA_ECB - only JSS
Field: CKM_CAMELLIA_ECB_ENCRYPT_DATA - only JSS
Field: CKM_CAMELLIA_KEY_GEN - only JSS
Field: CKM_CAMELLIA_MAC - only JSS
Field: CKM_CAMELLIA_MAC_GENERAL - only JSS
Field: CKM_CMS_SIG - only JSS
Field: CKM_DES3_CBC_ENCRYPT_DATA - only JSS
Field: CKM_DES3_ECB_ENCRYPT_DATA - only JSS
Field: CKM_DES_CBC_ENCRYPT_DATA - only JSS
Field: CKM_DES_CFB64 - only JSS
Field: CKM_DES_CFB8 - only JSS
Field: CKM_DES_ECB_ENCRYPT_DATA - only JSS
Field: CKM_DES_OFB64 - only JSS
Field: CKM_DES_OFB8 - only JSS
Field: CKM_SEED_CBC - only JSS
Field: CKM_SEED_CBC_ENCRYPT_DATA - only JSS
Field: CKM_SEED_CBC_PAD - only JSS
Field: CKM_SEED_ECB - only JSS
Field: CKM_SEED_ECB_ENCRYPT_DATA - only JSS
Field: CKM_SEED_KEY_GEN - only JSS
Field: CKM_SEED_MAC - only JSS
Field: CKM_SEED_MAC_GENERAL - only JSS
Field: CKM_SHA256_RSA_PKCS_PSS - only JSS
Field: CKM_SHA384_RSA_PKCS_PSS - only JSS
Field: CKM_SHA512_RSA_PKCS_PSS - only JSS
Field: CKM_TLS12_KEY_AND_MAC_DERIVE - only JSS
Field: CKM_TLS12_KEY_SAFE_DERIVE - only JSS
Field: CKM_TLS12_MAC - only JSS
Field: CKM_TLS12_MASTER_KEY_DERIVE - only JSS
Field: CKM_TLS12_MASTER_KEY_DERIVE_DH - only JSS
Field: CKM_TLS_KDF - only JSS
Field: CKM_TLS_MAC - only JSS
Field: CKM_TWOFISH_CBC - only JSS
Field: CKM_TWOFISH_KEY_GEN - only JSS
Field: CKM_WTLS_CLIENT_KEY_AND_MAC_DERIVE - only JSS
Field: CKM_WTLS_MASTER_KEY_DERIVE - only JSS
Field: CKM_WTLS_MASTER_KEY_DERIVE_DH_ECC - only JSS
Field: CKM_WTLS_PRE_MASTER_KEY_GEN - only JSS
Field: CKM_WTLS_PRF - only JSS
Field: CKM_WTLS_SERVER_KEY_AND_MAC_DERIVE - only JSS
Field: CKO_KG_PARAMETERS - only JSS
Field: CKO_MECHANISM - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_GOSTR3411 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA224 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA256 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA384 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA512 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA512_224 - only JSS
Field: CKP_PKCS5_PBKD2_HMAC_SHA512_256 - only JSS
Field: CKR_FUNCTION_REJECTED - only JSS
Field: CKR_KEY_PARAMS_INVALID - only JSS
Field: CKU_CONTEXT_SPECIFIC - only JSS
Field: CKA_NETSCAPE_BASE - only Sun
Field: CKA_NETSCAPE_CERT_MD5_HASH - only Sun
Field: CKA_NETSCAPE_CERT_SHA1_HASH - only Sun
Field: CKA_NETSCAPE_DB - only Sun
Field: CKA_NETSCAPE_TRUST_BASE - only Sun
Field: CKA_NETSCAPE_TRUST_CLIENT_AUTH - only Sun
Field: CKA_NETSCAPE_TRUST_CODE_SIGNING - only Sun
Field: CKA_NETSCAPE_TRUST_EMAIL_PROTECTION - only Sun
Field: CKA_NETSCAPE_TRUST_SERVER_AUTH - only Sun
Field: CKM_NSS_TLS_PRF_GENERAL - only Sun
Field: CKO_NETSCAPE_TRUST - only Sun
Field: CKT_NETSCAPE_MUST_VERIFY - only Sun
Field: CKT_NETSCAPE_TRUSTED - only Sun
Field: CKT_NETSCAPE_TRUSTED_DELEGATOR - only Sun
Field: CKT_NETSCAPE_TRUST_UNKNOWN - only Sun
Field: CKT_NETSCAPE_UNTRUSTED - only Sun
Field: CKT_NETSCAPE_VALID - only Sun
Field: CKT_NETSCAPE_VALID_DELEGATOR - only Sun
Field: CK_EFFECTIVELY_INFINITE - only Sun
Field: CK_INVALID_HANDLE - only Sun
Field: CK_UNAVAILABLE_INFORMATION - only Sun
Field: FALSE - only Sun
Field: NULL_PTR - only Sun
Field: PCKK_ANY - only Sun
Field: PCKK_HMAC - only Sun
Field: PCKK_SSLMAC - only Sun
Field: PCKK_TLSMASTER - only Sun
Field: PCKK_TLSPREMASTER - only Sun
Field: PCKK_TLSRSAPREMASTER - only Sun
Field: PCKM_KEYSTORE - only Sun
Field: PCKM_SECURERANDOM - only Sun
Field: PCKO_ANY - only Sun
Field: TRUE - only Sun
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment