public class

CK_ECDH1_DERIVE_PARAMS

extends Object
java.lang.Object
   ↳ sun.security.pkcs11.wrapper.CK_ECDH1_DERIVE_PARAMS

Class Overview

class CK_ECDH1_DERIVE_PARAMS provides the parameters to the CKM_ECDH1_DERIVE and CKM_ECDH1_COFACTOR_DERIVE mechanisms.

PKCS#11 structure:

 typedef struct CK_ECDH1_DERIVE_PARAMS {
   CK_EC_KDF_TYPE kdf;
   CK_ULONG ulSharedDataLen;
   CK_BYTE_PTR pSharedData;
   CK_ULONG ulPublicDataLen;
   CK_BYTE_PTR pPublicData;
 } CK_ECDH1_DERIVE_PARAMS;
 

Summary

Fields
public long kdf PKCS#11:
   CK_EC_KDF_TYPE kdf;
 
public byte[] pPublicData PKCS#11:
   CK_ULONG ulPublicDataLen;
   CK_BYTE_PTR pPublicData;
 
public byte[] pSharedData PKCS#11:
   CK_ULONG ulSharedDataLen;
   CK_BYTE_PTR pSharedData;
 
Public Constructors
CK_ECDH1_DERIVE_PARAMS(long kdf, byte[] pSharedData, byte[] pPublicData)
Public Methods
String toString()
Returns the string representation of CK_PKCS5_PBKD2_PARAMS.
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public long kdf

PKCS#11:

   CK_EC_KDF_TYPE kdf;
 

public byte[] pPublicData

PKCS#11:

   CK_ULONG ulPublicDataLen;
   CK_BYTE_PTR pPublicData;
 

public byte[] pSharedData

PKCS#11:

   CK_ULONG ulSharedDataLen;
   CK_BYTE_PTR pSharedData;
 

Public Constructors

public CK_ECDH1_DERIVE_PARAMS (long kdf, byte[] pSharedData, byte[] pPublicData)

Public Methods

public String toString ()

Returns the string representation of CK_PKCS5_PBKD2_PARAMS.

Returns
  • the string representation of CK_PKCS5_PBKD2_PARAMS