Cryptographic Token Interface Standard

PKCS#11


CAMELLIA


Sections

Camellia secret key objects
Camellia key generation
Camellia-ECB
Camellia-CBC
Camellia-CBC with PKCS padding
General-length Camellia-MAC
Camellia-MAC

Detailed Description

Camellia is a block cipher with 128-bit block size and 128-, 192-, and 256-bit keys, similar to AES. Camellia is described e.g. in IETF RFC 3713.

 
Functions
           
Mechanism
Encrypt
&
Decrypt
Sign
&
Verify
SR
&
VR1
Digest
Gen.
Key/
Key
Pair
Wrap
&
Unwrap
Derive
CKM_CAMELLIA_KEY_GEN        
X
   
CKM_CAMELLIA_ECB
X
       
X
 
CKM_CAMELLIA_CBC
X
       
X
 
CKM_CAMELLIA_CBC_PAD
X
       
X
 
CKM_CAMELLIA_MAC_GENERAL  
X
         
CKM_CAMELLIA_MAC  
X
         
CKM_CAMELLIA_ECB_ENCRYPT_DATA            
X
CKM_CAMELLIA_CBC_ENCRYPT_DATA            
X

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

Mechanisms:

CKM_CAMELLIA_KEY_GEN 
CKM_CAMELLIA_ECB 
CKM_CAMELLIA_CBC 
CKM_CAMELLIA_MAC 
CKM_CAMELLIA_MAC_GENERAL 
CKM_CAMELLIA_CBC_PAD 


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