Uses of Class
javax.crypto.ShortBufferException

Packages that use ShortBufferException
Package
Description
Provides the classes and interfaces for cryptographic operations.
  • Uses of ShortBufferException in javax.crypto

    Methods in javax.crypto that throw ShortBufferException
    Modifier and Type
    Method
    Description
    final int
    Cipher.doFinal(byte[] output, int outputOffset)
    Finishes a multiple-part encryption or decryption operation, depending on how this Cipher object was initialized.
    final 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.
    final 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.
    final int
    Cipher.doFinal(ByteBuffer input, ByteBuffer output)
    Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
    final void
    Mac.doFinal(byte[] output, int outOffset)
    Finishes the MAC 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 at offset inclusive.
    protected abstract int
    ExemptionMechanismSpi.engineGenExemptionBlob(byte[] output, int outputOffset)
    Generates the exemption mechanism key blob, and stores the result in the output buffer, starting at outputOffset inclusive.
    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 CipherSpi object 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 CipherSpi object was initialized), processing another data part.
    final int
    KeyAgreement.generateSecret(byte[] sharedSecret, int offset)
    Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset inclusive.
    final int
    ExemptionMechanism.genExemptionBlob(byte[] output)
    Generates the exemption mechanism key blob, and stores the result in the output buffer.
    final int
    ExemptionMechanism.genExemptionBlob(byte[] output, int outputOffset)
    Generates the exemption mechanism key blob, and stores the result in the output buffer, starting at outputOffset inclusive.
    final int
    Cipher.update(byte[] input, int inputOffset, int inputLen, byte[] output)
    Continues a multiple-part encryption or decryption operation (depending on how this Cipher object was initialized), processing another data part.
    final 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 object was initialized), processing another data part.
    final int
    Cipher.update(ByteBuffer input, ByteBuffer output)
    Continues a multiple-part encryption or decryption operation (depending on how this Cipher object was initialized), processing another data part.