Class CK_ECDH2_DERIVE_PARAMS


  • public class CK_ECDH2_DERIVE_PARAMS
    extends KdfParams
    class CK_ECDH2_DERIVE_PARAMS provides the parameters to the CKM_ECMQV_DERIVE mechanism.

    PKCS#11 structure:

     typedef struct CK_ECDH2_DERIVE_PARAMS {
       CK_EC_KDF_TYPE    kdf;
       CK_ULONG          ulSharedDataLen;
       CK_BYTE_PTR       pSharedData;
       CK_ULONG          ulPublicDataLen;
       CK_BYTE_PTR       pPublicData;
       CK_ULONG          ulPrivateDataLen;
       CK_OBJECT_HANDLE  hPrivateData;
       CK_ULONG          ulPublicDataLen2;
       CK_BYTE_PTR       pPublicData2;
     } CK_ECDH2_DERIVE_PARAMS;
     
    Author:
    Karl Scheibelhofer (SIC)
    • Field Detail

      • pSharedData

        public byte[] pSharedData
        PKCS#11:
         CK_ULONG ulSharedDataLen;
         CK_BYTE_PTR pSharedData;
         
      • 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;
         
    • Constructor Detail

      • CK_ECDH2_DERIVE_PARAMS

        public CK_ECDH2_DERIVE_PARAMS()