Package iaik.pkcs.pkcs11.wrapper
Class CK_X9_42_DHMQV_DERIVE_PARAMS
- java.lang.Object
-
- iaik.pkcs.pkcs11.wrapper.KdfParams
-
- iaik.pkcs.pkcs11.wrapper.CK_X9_42_DHMQV_DERIVE_PARAMS
-
public class CK_X9_42_DHMQV_DERIVE_PARAMS extends KdfParams
PKCS#11 structure:typedef struct CK_X9_42_MQV_DERIVE_PARAMS { CK_X9_42_DH_KDF_TYPE kdf; CK_ULONG ulOtherInfoLen; CK_BYTE_PTR pOtherInfo; CK_ULONG ulPublicDataLen; CK_BYTE_PTR pPublicData; CK_ULONG ulPrivateDataLen; CK_OBJECT_HANDLE hPrivateData; CK_ULONG ulPublicDataLen2; CK_BYTE_PTR pPublicData2; CK_OBJECT_HANDLE publicKey; } CK_X9_42_MQV_DERIVE_PARAMS;- Author:
- Karl Scheibelhofer (SIC)
-
-
Field Summary
Fields Modifier and Type Field Description longhPrivateDataPKCS#11:longhPublicKeyPKCS#11:byte[]pOtherInfoPKCS#11:byte[]pPublicDataPKCS#11:byte[]pPublicData2PKCS#11:longulPrivateDataLenPKCS#11:
-
Constructor Summary
Constructors Constructor Description CK_X9_42_DHMQV_DERIVE_PARAMS()
-
-
-
Field Detail
-
pOtherInfo
public byte[] pOtherInfo
PKCS#11:CK_ULONG ulOtherInfoLen; CK_BYTE_PTR pOtherInfo;
.
-
pPublicData
public byte[] pPublicData
PKCS#11:CK_ULONG ulPublicDataLen; CK_BYTE_PTR pPublicData;
.
-
ulPrivateDataLen
public long ulPrivateDataLen
PKCS#11:CK_ULONG ulPrivateDataLen;
.
-
hPrivateData
public long hPrivateData
PKCS#11:CK_OBJECT_HANDLE hPrivateData;
.
-
pPublicData2
public byte[] pPublicData2
PKCS#11:CK_ULONG ulPublicDataLen2; CK_BYTE_PTR pPublicData2;
.
-
hPublicKey
public long hPublicKey
PKCS#11:CK_OBJECT_HANDLE publicKey;
.
-
-