Class CK_CCM_MESSAGE_PARAMS


  • public class CK_CCM_MESSAGE_PARAMS
    extends Object
    class PKCS#11 structure:
     typedef struct CK_CCM_MESSAGE_PARAMS {
       CK_ULONG               ulDataLen;  // plaintext or ciphertext
       CK_BYTE_PTR            pNonce;
       CK_ULONG               ulNonceLen;
       CK_ULONG               ulNonceFixedBits;
       CK_GENERATOR_FUNCTION  nonceGenerator;
       CK_BYTE_PTR            pMAC;
       CK_ULONG               ulMACLen;
     } CK_CCM_MESSAGE_PARAMS;
     
    Author:
    Patrick Schuster (SIC)
    • Field Detail

      • ulDataLen

        public long ulDataLen
        PKCS#11:
         CK_ULONG ulDataLen;
         
      • pNonce

        public byte[] pNonce
        PKCS#11:
         CK_BYTE_PTR pNonce;
         CK_ULONG ulNonceLen;
         
      • ulNonceFixedBits

        public long ulNonceFixedBits
        PKCS#11:
         CK_ULONG ulNonceFixedBits;
         
      • nonceGenerator

        public long nonceGenerator
        PKCS#11:
         CK_GENERATOR_FUNCTION nonceGenerator;
         
      • pMAC

        public byte[] pMAC
        PKCS#11:
         CK_BYTE_PTR pMAC;
         CK_ULONG ulMACLen;
         
    • Constructor Detail

      • CK_CCM_MESSAGE_PARAMS

        public CK_CCM_MESSAGE_PARAMS()