Class CK_AES_CBC_ENCRYPT_DATA_PARAMS


  • public class CK_AES_CBC_ENCRYPT_DATA_PARAMS
    extends Object
    The class CK_AES_CBC_ENCRYPT_DATA_PARAMS provides the parameters to the CKM_AES_CBC_ENCRYPT_DATA mechanism.

    PKCS#11 structure:

     typedef struct CK_AES_CBC_ENCRYPT_DATA_PARAMS {
       CK_BYTE      iv[16];
       CK_BYTE_PTR  pData;
       CK_ULONG     length;
     } CK_AES_CBC_ENCRYPT_DATA_PARAMS;
     
    Author:
    Karl Scheibelhofer (SIC)
    • Field Detail

      • iv

        public byte[] iv
        The 16-byte initialization vector.

        PKCS#11:

           CK_BYTE iv[16];
         
      • pData

        public byte[] pData
        PKCS#11:
         CK_BYTE_PTR pData;
         CK_ULONG length;
         
    • Constructor Detail

      • CK_AES_CBC_ENCRYPT_DATA_PARAMS

        public CK_AES_CBC_ENCRYPT_DATA_PARAMS()