KeyFromPin

Generate a double length key from a PIN, using PKCS#5 password based encryption.

Synopsis

void KeyFromPin(
unsigned char key[16],
unsigned int klen,
CK_USER_TYPE user,
const unsigned char * pin,
unsigned int pinLen);
Parameter Description
key Buffer to hold generated key
keylen Number of bytes in key (should be 16)
user Salt value for key generation
pin Password used for key generation
pinLen Number of bytes referenced by pin

On Successful Return

key — contains the generated key