public class CK_ECDH1_DERIVE_PARAMS
extends java.lang.Object
CKM.ECDH1_DERIVE Further information is provided in the PKCS#11 standard and the SDK Reference Guide.
| Modifier and Type | Field and Description |
|---|---|
long |
kdf
key derivation function (
CKD)
used on the shared secret value |
byte[] |
pPublicData
the Public Key shared between the two parties
|
byte[] |
pSharedData
the key derivation padding data shared between the two parties
|
long |
ulPublicDataLen
the length in bytes of the Public data
|
long |
ulSharedDataLen
the length in bytes of the key derivation shared data
|
| Constructor and Description |
|---|
CK_ECDH1_DERIVE_PARAMS()
Values initialised to 0 or null
|
CK_ECDH1_DERIVE_PARAMS(long kdf,
long ulPublicDataLen,
byte[] pPublicData)
Simplified constructor where no Shared data is used
|
CK_ECDH1_DERIVE_PARAMS(long kdf,
long ulSharedDataLen,
byte[] pSharedData,
long ulPublicDataLen,
byte[] pPublicData)
Values initialised as specified
|
public long kdf
CKD)
used on the shared secret valuepublic long ulSharedDataLen
public byte[] pSharedData
public long ulPublicDataLen
public byte[] pPublicData
public CK_ECDH1_DERIVE_PARAMS()
public CK_ECDH1_DERIVE_PARAMS(long kdf,
long ulSharedDataLen,
byte[] pSharedData,
long ulPublicDataLen,
byte[] pPublicData)
public CK_ECDH1_DERIVE_PARAMS(long kdf,
long ulPublicDataLen,
byte[] pPublicData)
Copyright (c) 2021 SafeNet. All rights reserved.