public class CK_PKCS5_PBKD2_PARAMS
extends java.lang.Object
CKM.PKCS5_PBKD2 Further information is provided in the PKCS#11 standard and the SDK Reference Guide.
| Modifier and Type | Field and Description |
|---|---|
long |
iterations
number of iterations required for generation
|
byte[] |
pPassword
password to be used in the key generation
|
byte[] |
pPrfData
prf data to be used in the key generation (likely null)
|
long |
prf
id of the pseudo-random function
|
byte[] |
pSaltSourceData
salt to be used in the key generation
|
long |
saltSource
id of the salt source
|
long |
ulPasswordLen
length in bytes of the password information
|
long |
ulPrfDataLen
length in bytes of the prf data (likely zero)
|
long |
ulSaltSourceDataLen
length in bytes of the salt information
|
| Constructor and Description |
|---|
CK_PKCS5_PBKD2_PARAMS()
Values initialised to 0 or null
|
CK_PKCS5_PBKD2_PARAMS(byte[] pSaltSourceData,
long iterations,
CKP prf,
byte[] pPassword)
Simplified constructor where lengths are determined
|
public long saltSource
public byte[] pSaltSourceData
public long ulSaltSourceDataLen
public long iterations
public long prf
public byte[] pPrfData
public long ulPrfDataLen
public byte[] pPassword
public long ulPasswordLen
public CK_PKCS5_PBKD2_PARAMS()
public CK_PKCS5_PBKD2_PARAMS(byte[] pSaltSourceData,
long iterations,
CKP prf,
byte[] pPassword)
Copyright (c) 2021 SafeNet. All rights reserved.