org.bouncycastle.operator (Bouncy Castle Library 1.52 API Specification)
Date: 2015-03-01

# Package org.bouncycastle.operator

Basic operators for doing encryption, signing, and digest operations.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  AlgorithmNameFinder | General finder for converting OIDs and AlgorithmIdentifiers into strings.
  ContentSigner |
  ContentVerifier |
  ContentVerifierProvider | General interface for providers of ContentVerifier objects.
  DigestAlgorithmIdentifierFinder |
  DigestCalculator | General interface for an operator that is able to calculate a digest from a stream of output.
  DigestCalculatorProvider |
  InputDecryptor | General interface for an operator that is able to produce an InputStream that will decrypt a stream of encrypted data.
  InputDecryptorProvider |
  InputExpander | General interface for an operator that is able to produce an InputStream that will produce uncompressed data.
  InputExpanderProvider |
  KeyUnwrapper |
  KeyWrapper |
  MacCalculator |
  MacCalculatorProvider |
  OutputCompressor | General interface for an operator that is able to produce an OutputStream that will output compressed data.
  OutputEncryptor | General interface for an operator that is able to produce an OutputStream that will output encrypted data.
  RawContentVerifier | Interface for ContentVerifiers that also support raw signatures that can be verified using the digest of the calculated data.
  SecretKeySizeProvider |
  SignatureAlgorithmIdentifierFinder |

- Class Summary
  Class | Description
  --- | ---
  AsymmetricKeyUnwrapper |
  AsymmetricKeyWrapper |
  BufferingContentSigner | A class that explicitly buffers the data to be signed, sending it in one block when ready for signing.
  DefaultAlgorithmNameFinder |
  DefaultDigestAlgorithmIdentifierFinder |
  DefaultSecretKeySizeProvider |
  DefaultSignatureAlgorithmIdentifierFinder |
  GenericKey |
  SymmetricKeyUnwrapper |
  SymmetricKeyWrapper |

- Exception Summary
  Exception | Description
  --- | ---
  OperatorCreationException |
  OperatorException |
  OperatorStreamException |
  RuntimeOperatorException |

## Package org.bouncycastle.operator Description

Basic operators for doing encryption, signing, and digest operations.