Class AESCipherCBCnoPad

java.lang.Object
com.itextpdf.kernel.crypto.AESCipherCBCnoPad

public class AESCipherCBCnoPad extends Object
Creates an AES Cipher with CBC and no padding.
Author:
Paulo Soares
  • Constructor Details

    • AESCipherCBCnoPad

      public AESCipherCBCnoPad (boolean forEncryption, byte[] key)
      Creates a new instance of AESCipher with CBC and no padding
      Parameters:
      forEncryption - if true the cipher is initialised for encryption, if false for decryption
      key - the key to be used in the cipher
    • AESCipherCBCnoPad

      public AESCipherCBCnoPad (boolean forEncryption, byte[] key, byte[] initVector)
      Creates a new instance of AESCipher with CBC and no padding
      Parameters:
      forEncryption - if true the cipher is initialised for encryption, if false for decryption
      key - the key to be used in the cipher
      initVector - initialization vector to be used in cipher
  • Method Details

    • processBlock

      public byte[] processBlock (byte[] inp, int inpOff, int inpLen)