Class FipsInputDecryptor<T extends Parameters>

java.lang.Object
org.bouncycastle.crypto.fips.FipsInputDecryptor<T>
Type Parameters:
T - the parameters type associated with the final implementation of this decryptor.
All Implemented Interfaces:
InputDecryptor<T>

public abstract class FipsInputDecryptor<T extends Parameters> extends Object implements InputDecryptor<T>
Base class for the approved mode InputDecryptor implementations.
  • Method Details

    • getParameters

      public abstract T getParameters()
      Description copied from interface: InputDecryptor
      Return the parameters for this decryptor.
      Specified by:
      getParameters in interface InputDecryptor<T extends Parameters>
      Returns:
      the decryptor's parameters.
    • getDecryptingStream

      public abstract InputStream getDecryptingStream(InputStream in)
      Description copied from interface: InputDecryptor
      Return a stream which will decrypt what it reads from the stream in and pass it through.
      Specified by:
      getDecryptingStream in interface InputDecryptor<T extends Parameters>
      Parameters:
      in - the source of encrypted data..
      Returns:
      a stream which produces decrypted data based on bytes read from in..