Class CK_KEA_DERIVE_PARAMS


  • public class CK_KEA_DERIVE_PARAMS
    extends Object
    class CK_KEA_DERIVE_PARAMS provides the parameters to the CKM_KEA_DERIVE mechanism.

    PKCS#11 structure:

     typedef struct CK_KEA_DERIVE_PARAMS {
       CK_BBOOL     isSender;
       CK_ULONG     ulRandomLen;
       CK_BYTE_PTR  pRandomA;
       CK_BYTE_PTR  pRandomB;
       CK_ULONG     ulPublicDataLen;
       CK_BYTE_PTR  pPublicData;
     } CK_KEA_DERIVE_PARAMS;
     
    Author:
    Karl Scheibelhofer (SIC), Martin Schläffer (SIC)
    • Field Detail

      • isSender

        public boolean isSender
        PKCS#11:
         CK_BBOOL isSender;
         
      • pRandomA

        public byte[] pRandomA
        ulRandomLen == pRandomA.length == pRandomB.length

        PKCS#11:

         CK_BYTE_PTR pRandomA;
         CK_ULONG ulRandomLen;
         
      • pRandomB

        public byte[] pRandomB
        ulRandomLen == pRandomA.length == pRandomB.length

        PKCS#11:

         CK_BYTE_PTR pRandomB;
         CK_ULONG ulRandomLen;
         
      • pPublicData

        public byte[] pPublicData
        PKCS#11:
         CK_BYTE_PTR pPublicData;
         CK_ULONG ulPublicDataLen;
         
    • Constructor Detail

      • CK_KEA_DERIVE_PARAMS

        public CK_KEA_DERIVE_PARAMS()