| Package | Description | 
|---|---|
| javax.crypto | Provides the classes and interfaces for cryptographic operations. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | Cipher. doFinal(byte[] output,
       int outputOffset)Finishes a multiple-part encryption or decryption operation, depending
 on how this cipher was initialized. | 
| void | Mac. doFinal(byte[] output,
       int outOffset)Finishes the MAC operation. | 
| int | Cipher. doFinal(byte[] input,
       int inputOffset,
       int inputLen,
       byte[] output)Encrypts or decrypts data in a single-part operation, or finishes a
 multiple-part operation. | 
| int | Cipher. 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. | 
| int | Cipher. doFinal(ByteBuffer input,
       ByteBuffer output)Encrypts or decrypts data in a single-part operation, or finishes a
 multiple-part operation. | 
| protected abstract int | CipherSpi. engineDoFinal(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. | 
| protected int | CipherSpi. engineDoFinal(ByteBuffer input,
             ByteBuffer output)Encrypts or decrypts data in a single-part operation,
 or finishes a multiple-part operation. | 
| protected abstract int | KeyAgreementSpi. engineGenerateSecret(byte[] sharedSecret,
                    int offset)Generates the shared secret, and places it into the buffer
  sharedSecret, beginning atoffsetinclusive. | 
| protected abstract int | ExemptionMechanismSpi. engineGenExemptionBlob(byte[] output,
                      int outputOffset)Generates the exemption mechanism key blob, and stores the result in
 the  outputbuffer, starting atoutputOffsetinclusive. | 
| protected abstract int | CipherSpi. engineUpdate(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. | 
| protected int | CipherSpi. engineUpdate(ByteBuffer input,
            ByteBuffer output)Continues a multiple-part encryption or decryption operation
 (depending on how this cipher was initialized), processing another data
 part. | 
| int | KeyAgreement. generateSecret(byte[] sharedSecret,
              int offset)Generates the shared secret, and places it into the buffer
  sharedSecret, beginning atoffsetinclusive. | 
| int | ExemptionMechanism. genExemptionBlob(byte[] output)Generates the exemption mechanism key blob, and stores the result in
 the  outputbuffer. | 
| int | ExemptionMechanism. genExemptionBlob(byte[] output,
                int outputOffset)Generates the exemption mechanism key blob, and stores the result in
 the  outputbuffer, starting atoutputOffsetinclusive. | 
| int | Cipher. 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. | 
| int | Cipher. 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. | 
| int | Cipher. update(ByteBuffer input,
      ByteBuffer output)Continues a multiple-part encryption or decryption operation
 (depending on how this cipher was initialized), processing another data
 part. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2015, Oracle and/or its affiliates.  All rights reserved.