![]() | Cryptographic Token Interface Standard |
PKCS#11 |
DES3-CMAC, denoted CKM_DAES3_CMAC, is a special case of the general-length DES3-CMAC mechanism. DES3-MAC always produces and verifies MACs that are a full block size in length, since the DES3 block lenth is the minimum output length recommended by [NIST sp800-38b].
Constraints on key types and the length of data are summarized in the following table:
Table 254, DAES3-CMAC: Key And Data Length
Function | Key type | ||
C_Sign | CKK_DES3CKK_DES2 | ||
C_Verify | CKK_DES3CKK_DES2 |
For this mechanism, the ulMinKeySize and ulMaxKeySize fields of the CK_MECHANISM_INFO structure are not used.