| 
        
        
        
        final
        
        int | 
      doFinal(byte[] input, int inputOffset, int inputLen, byte[] output)
      Encrypts or decrypts data in a single-part operation, or finishes a
 multiple-part operation.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        int | 
      doFinal(byte[] output, int outputOffset)
      Finishes a multiple-part encryption or decryption operation, depending
 on how this cipher was initialized.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        byte[] | 
      doFinal()
      Finishes a multiple-part encryption or decryption operation, depending
 on how this cipher was initialized.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        byte[] | 
      doFinal(byte[] input)
      Encrypts or decrypts data in a single-part operation, or finishes a
 multiple-part operation.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        int | 
      doFinal(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
      Encrypts or decrypts data in a single-part operation, or finishes a
 multiple-part operation.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        int | 
      doFinal(ByteBuffer input, ByteBuffer output)
      Encrypts or decrypts data in a single-part operation, or finishes a
 multiple-part operation.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        byte[] | 
      doFinal(byte[] input, int inputOffset, int inputLen)
      Encrypts or decrypts data in a single-part operation, or finishes a
 multiple-part operation.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        String | 
      getAlgorithm()
      Returns the algorithm name of this Cipherobject. | 
  
  
  
  
    | 
        
        
        
        final
        
        int | 
      getBlockSize()
      Returns the block size (in bytes).
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        ExemptionMechanism | 
      getExemptionMechanism()
      Returns the exemption mechanism object used with this cipher.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        byte[] | 
      getIV()
      Returns the initialization vector (IV) in a new buffer.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        final
        
        Cipher | 
      getInstance(String transformation)
      Returns a Cipherobject that implements the specified
 transformation. | 
  
  
  
  
    | 
        
        
        static
        final
        
        Cipher | 
      getInstance(String transformation, String provider)
      Returns a Cipherobject that implements the specified
 transformation. | 
  
  
  
  
    | 
        
        
        static
        final
        
        Cipher | 
      getInstance(String transformation, Provider provider)
      Returns a Cipherobject that implements the specified
 transformation. | 
  
  
  
  
    | 
        
        
        static
        final
        
        int | 
      getMaxAllowedKeyLength(String transformation)
      Returns the maximum key length for the specified transformation
 according to the installed JCE jurisdiction policy files.
        
    
 | 
  
  
  
  
    | 
        
        
        static
        final
        
        AlgorithmParameterSpec | 
      getMaxAllowedParameterSpec(String transformation)
      Returns an AlgorithmParameterSpec object which contains
 the maximum cipher parameter value according to the
 jurisdiction policy file.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        int | 
      getOutputSize(int inputLen)
      Returns the length in bytes that an output buffer would need to be in
 order to hold the result of the next updateordoFinaloperation, given the input lengthinputLen(in bytes). | 
  
  
  
  
    | 
        
        
        
        final
        
        AlgorithmParameters | 
      getParameters()
      Returns the parameters used with this cipher.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        Provider | 
      getProvider()
      Returns the provider of this Cipherobject. | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      init(int opmode, Key key, AlgorithmParameters params)
      Initializes this cipher with a key and a set of algorithm
 parameters.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      init(int opmode, Certificate certificate, SecureRandom random)
      Initializes this cipher with the public key from the given certificate
 and
 a source of randomness.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      init(int opmode, Key key, SecureRandom random)
      Initializes this cipher with a key and a source of randomness.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      init(int opmode, Key key, AlgorithmParameterSpec params)
      Initializes this cipher with a key and a set of algorithm
 parameters.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      init(int opmode, Key key)
      Initializes this cipher with a key.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      init(int opmode, Key key, AlgorithmParameterSpec params, SecureRandom random)
      Initializes this cipher with a key, a set of algorithm
 parameters, and a source of randomness.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      init(int opmode, Certificate certificate)
      Initializes this cipher with the public key from the given certificate.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      init(int opmode, Key key, AlgorithmParameters params, SecureRandom random)
      Initializes this cipher with a key, a set of algorithm
 parameters, and a source of randomness.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        Key | 
      unwrap(byte[] wrappedKey, String wrappedKeyAlgorithm, int wrappedKeyType)
      Unwrap a previously wrapped key.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        byte[] | 
      update(byte[] input)
      Continues a multiple-part encryption or decryption operation
 (depending on how this cipher was initialized), processing another data
 part.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        int | 
      update(byte[] input, int inputOffset, int inputLen, byte[] output)
      Continues a multiple-part encryption or decryption operation
 (depending on how this cipher was initialized), processing another data
 part.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        byte[] | 
      update(byte[] input, int inputOffset, int inputLen)
      Continues a multiple-part encryption or decryption operation
 (depending on how this cipher was initialized), processing another data
 part.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        int | 
      update(ByteBuffer input, ByteBuffer output)
      Continues a multiple-part encryption or decryption operation
 (depending on how this cipher was initialized), processing another data
 part.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        int | 
      update(byte[] input, int inputOffset, int inputLen, byte[] output, int outputOffset)
      Continues a multiple-part encryption or decryption operation
 (depending on how this cipher was initialized), processing another data
 part.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      updateAAD(byte[] src, int offset, int len)
      Continues a multi-part update of the Additional Authentication
 Data (AAD), using a subset of the provided buffer.
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      updateAAD(ByteBuffer src)
      Continues a multi-part update of the Additional Authentication
 Data (AAD).
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        void | 
      updateAAD(byte[] src)
      Continues a multi-part update of the Additional Authentication
 Data (AAD).
        
    
 | 
  
  
  
  
    | 
        
        
        
        final
        
        byte[] | 
      wrap(Key key)
      Wrap a key.
        
    
 |