Definitions Pending

Relative to v2.40 errata header file

Note: definition values are not in the current header file.

Add the following to pkcs11t.h

Under /* the following key types are defined: */
#define CKK_SHA3_224_HMAC                               0x00000033UL
#define CKK_SHA3_256_HMAC                               0x00000034UL
#define CKK_SHA3_384_HMAC                       0x00000035UL
#define CKK_SHA3_512_HMAC                       0x00000036UL

Under /* The following X9.42 DH key derivation functions are defined */
#define CKD_SHA3_224_KDF                                0x0000000AUL
#define CKD_SHA3_256_KDF                                0x0000000BUL
#define CKD_SHA3_384_KDF                                0x0000000CUL
#define CKD_SHA3_512_KDF                                0x0000000DUL

Under /* the following mechanism types are defined: */
#define CKM_DSA_SHA3_224                        0x00000018UL
#define CKM_DSA_SHA3_256                        0x00000019UL
#define CKM_DSA_SHA3_384                        0x0000001AUL
#define CKM_DSA_SHA3_512                        0x0000001BUL

#define CKM_SHA3_256_RSA_PKCS           0x00000060UL
#define CKM_SHA3_384_RSA_PKCS           0x00000061UL
#define CKM_SHA3_512_RSA_PKCS           0x00000062UL
#define CKM_SHA3_256_RSA_PKCS_PSS            0x00000063UL
#define CKM_SHA3_384_RSA_PKCS_PSS            0x00000064UL
#define CKM_SHA3_512_RSA_PKCS_PSS            0x00000065UL
#define CKM_SHA3_224_RSA_PKCS           0x00000066UL
#define CKM_SHA3_224_RSA_PKCS_PSS            0x00000067UL

#define CKM_SHA3_256                            0x000002B0UL
#define CKM_SHA3_256_HMAC                       0x000002B1UL
#define CKM_SHA3_256_HMAC_GENERAL            0x000002B2UL
#define CKM_SHA3_256_KEY_GEN                 0x000002B3UL
#define CKM_SHA3_224                            0x000002B5UL
#define CKM_SHA3_224_HMAC                       0x000002B6UL
#define CKM_SHA3_224_HMAC_GENERAL            0x000002B7UL
#define CKM_SHA3_224_KEY_GEN                 0x000002B8UL
#define CKM_SHA3_384                            0x000002C0UL
#define CKM_SHA3_384_HMAC                       0x000002C1UL
#define CKM_SHA3_384_HMAC_GENERAL            0x000002C2UL
#define CKM_SHA3_384_KEY_GEN                 0x000002C3UL
#define CKM_SHA3_512                            0x000002D0UL
#define CKM_SHA3_512_HMAC                       0x000002D1UL
#define CKM_SHA3_512_HMAC_GENERAL            0x000002D2UL
#define CKM_SHA3_512_KEY_GEN                 0x000002D3UL

#define CKM_SHA3_256_KEY_DERIVE              0x00000397UL
#define CKM_SHA3_224_KEY_DERIVE              0x00000398UL
#define CKM_SHA3_384_KEY_DERIVE              0x00000399UL
#define CKM_SHA3_512_KEY_DERIVE              0x0000039AUL
#define CKM_SHAKE_128_KEY_DERIVE                0x0000039BUL
#define CKM_SHAKE_256_KEY_DERIVE                0x0000039CUL

vNextDefinitions (last edited 2016-03-30 20:59:38 by tim.hudson)