Cryptographic Token Interface Standard

PKCS#11


RSA


Sections

RSA public key objects
RSA private key objects
PKCS #1 RSA key pair generation
X9.31 RSA key pair generation
PKCS #1 v1.5 RSA
PKCS #1 RSA OAEP mechanism parameters
PKCS #1 RSA OAEP
PKCS #1 RSA PSS mechanism parameters
PKCS #1 RSA PSS
ISO/IEC 9796 RSA
X.509 (raw) RSA
ANSI X9.31 RSA
PKCS #1 v1.5 RSA signature with MD2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, RIPE-MD 128 or RIPE-MD 160
PKCS #1 v1.5 RSA signature with SHA-224
PKCS #1 RSA PSS signature with SHA-224
PKCS #1 RSA PSS signature with SHA-1, SHA-256, SHA-384 or SHA-512
ANSI X9.31 RSA signature with SHA-1
TPM 1.1 PKCS #1 v1.5 RSA
TPM 1.1 PKCS #1 RSA OAEP

Detailed Description

 
Functions
           
Mechanism
Encrypt
&
Decrypt
Sign
&
Verify
SR
&
VR1
Digest
Gen.
Key/
Key
Pair
Wrap
&
Unwrap
Derive
CKM_RSA_PKCS_KEY_PAIR_GEN        
X
   
CKM_RSA_X9_31_KEY_PAIR_GEN        
X
   
CKM_RSA_PKCS
X2
X2
X
   
X
 
CKM_RSA_PKCS_OAEP
X2
       
X
 
CKM_RSA_PKCS_PSS  
X2
         
CKM_RSA_9796  
X2
X
       
CKM_RSA_X_509
X2
X2
X
   
X
 
CKM_RSA_X9_31  
X2
         
CKM_SHA1_RSA_PKCS  
X
         
CKM_SHA256_RSA_PKCS  
X
         
CKM_SHA384_RSA_PKCS  
X
         
CKM_SHA512_RSA_PKCS  
X
         
CKM_SHA1_RSA_PKCS_PSS  
X
         
CKM_SHA256_RSA_PKCS_PSS  
X
         
CKM_SHA384_RSA_PKCS_PSS  
X
         
CKM_SHA512_RSA_PKCS_PSS  
X
         
CKM_SHA1_RSA_X9_31  
X
         
CKM_RSA_PKCS_TPM_1_1
X2
       
X
 
CKM_RSA_OAEP_TPM_1_1
X2
       
X
 

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

Mechanisms:

CKM_RSA_PKCS_KEY_PAIR_GEN 
CKM_RSA_PKCS 
CKM_RSA_9796 
CKM_RSA_X_509 
CKM_MD2_RSA_PKCS 
CKM_MD5_RSA_PKCS 
CKM_SHA1_RSA_PKCS 
CKM_SHA224_RSA_PKCS 
CKM_SHA256_RSA_PKCS 
CKM_SHA384_RSA_PKCS 
CKM_SHA512_RSA_PKCS 
CKM_RIPEMD128_RSA_PKCS 
CKM_RIPEMD160_RSA_PKCS 
CKM_RSA_PKCS_OAEP 
CKM_RSA_X9_31_KEY_PAIR_GEN 
CKM_RSA_X9_31 
CKM_SHA1_RSA_X9_31 
CKM_RSA_PKCS_PSS 
CKM_SHA1_RSA_PKCS_PSS 
CKM_SHA224_RSA_PKCS_PSS 
CKM_SHA256_RSA_PKCS_PSS 
CKM_SHA512_RSA_PKCS_PSS 
CKM_SHA384_RSA_PKCS_PSS
CKM_RSA_PKCS_TPM_1_1 
CKM_RSA_OAEP_TPM_1_1 


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