CKM_AES_CBC
Firmware 7.7.0 and Newer Summary
| FIPS approved? | Yes | 
| Supported functions | Encrypt | Decrypt | Wrap | Unwrap | 
| Functions restricted from FIPS use | Cannot wrap | 
| Minimum key length (bits) | 128 | 
| Minimum key length for FIPS use (bits) | 128 | 
| Minimum legacy key length for FIPS use (bits) | N/A | 
| Maximum key length (bits) | 256 | 
| Block size | 16 | 
| Digest size | 0 | 
| Key types | AES | 
| Algorithms | AES | 
| Modes | CBC | 
| Flags | Extractable | 
NOTE To comply with FIPS SP800-131a Rev2 published in March 2019, when the HSM is in FIPS mode, this mechanism is not allowed to wrap objects.
Firmware 7.4.2 and Older Summary
| FIPS approved? | Yes | 
| Supported functions | Encrypt | Decrypt | Wrap | Unwrap | 
| Functions restricted from FIPS use | None | 
| Minimum key length (bits) | 128 | 
| Minimum key length for FIPS use (bits) | 128 | 
| Minimum legacy key length for FIPS use (bits) | N/A | 
| Maximum key length (bits) | 256 | 
| Block size | 16 | 
| Digest size | 0 | 
| Key types | AES | 
| Algorithms | AES | 
| Modes | CBC | 
| Flags | Extractable | 
TIP The CKM_AES_CBC mechanism can wrap/unwrap other symmetric keys.
Wrap/unwrap of asymmetric keys (RSA, ECC, etc.) is supported only by mechanisms that can process any byte length - thus CBC_PAD, GCM, or KWP. However, of those three, only KWP is permitted by FIPS mode.