Cryptographic Token Interface Standard

PKCS#11


AES


Sections

AES secret key objects
AES key generation
AES-ECB
AES-CBC
AES-CBC with PKCS padding
AES-OFB
AES-CFB
General-length AES-MAC
AES-MAC

Detailed Description

For the Advanced Encryption Standard (AES) see [FIPS PUB 197].

 
Functions
           
Mechanism
Encrypt
&
Decrypt
Sign
&
Verify
SR
&
VR1
Digest
Gen.
Key/
Key
Pair
Wrap
&
Unwrap
Derive
CKM_AES_KEY_GEN        
X
   
CKM_AES_ECB
X
       
X
 
CKM_AES_CBC
X
       
X
 
CKM_AES_CBC_PAD
X
       
X
 
CKM_AES_MAC_GENERAL  
X
         
CKM_AES_MAC  
X
         
CKM_AES_OFB
X
       
X
 
CKM_AES_CFB64
X
       
X
 
CKM_AES_CFB8
X
       
X
 
CKM_AES_CFB128
X
       
X
 

This section defines the key type "CKK_AES" for type CK_KEY_TYPE as used in the CKA_KEY_TYPE attribute of key objects.

Mechanisms:

CKM_AES_KEY_GEN 
CKM_AES_ECB 
CKM_AES_CBC 
CKM_AES_MAC 
CKM_AES_MAC_GENERAL 
CKM_AES_CBC_PAD
CKM_AES_OFB
CKM_AES_CFB64
CKM_AES_CFB8
CKM_AES_CFB128


RSA Security Inc. Public-Key Cryptography Standards - PKCS#11 - v230mechanism1