Cryptographic Token Interface Standard

PKCS#11


Blowfish


Sections

BLOWFISH secret key objects
Blowfish key generation
Blowfish -CBC

Detailed Description

Blowfish, a secret-key block cipher. It is a Feistel network, iterating a simple encryption function 16 times. The block size is 64 bits, and the key can be any length up to 448 bits. Although there is a complex initialization phase required before any encryption can take place, the actual encryption of data is very efficient on large microprocessors. Ref. http://www.counterpane.com/bfsverlag.html

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

Mechanisms:

CKM_BLOWFISH_KEY_GEN 
CKM_BLOWFISH_CBC 

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