Class CK_X9_42_DHMQV_DERIVE_PARAMS


  • public class CK_X9_42_DHMQV_DERIVE_PARAMS
    extends Object
    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 Detail

      • kdf

        public long kdf
        PKCS#11:
         CK_X9_42_DH_KDF_TYPE kdf;
         
        .
      • 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;
         
        .
    • Constructor Detail

      • CK_X9_42_DHMQV_DERIVE_PARAMS

        public CK_X9_42_DHMQV_DERIVE_PARAMS()