Bouncy Castle Cryptography Library 1.79

Package org.bouncycastle.operator

Basic operator definitions for doing encryption, signing, and digest operations.

See:
          Description

Interface Summary
AADProcessor Base interface for extra methods required for handling associated data in AEAD ciphers.
AlgorithmNameFinder General finder for converting OIDs and AlgorithmIdentifiers into strings.
ContentSigner General interface for an operator that is able to create a signature from a stream of output.
ContentVerifier General interface for an operator that is able to verify a signature based on data in a stream of output.
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 The base interface for a provider of DigestCalculator implementations.
InputAEADDecryptor Base interface for an input consuming AEAD Decryptor supporting associated text.
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  
MacAlgorithmIdentifierFinder  
MacCalculator General interface for a key initialized operator that is able to calculate a MAC from a stream of output.
MacCalculatorProvider  
OutputAEADEncryptor  
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.
PBEMacCalculatorProvider  
RawContentVerifier Interface for ContentVerifiers that also support raw signatures that can be verified using the digest of the calculated data.
SecretKeySizeProvider  
SignatureAlgorithmIdentifierFinder  
 

Class Summary
AsymmetricKeyUnwrapper  
AsymmetricKeyWrapper  
BufferingContentSigner A class that explicitly buffers the data to be signed, sending it in one block when ready for signing.
DefaultAlgorithmNameFinder  
DefaultDigestAlgorithmIdentifierFinder  
DefaultMacAlgorithmIdentifierFinder  
DefaultSecretKeySizeProvider  
DefaultSignatureAlgorithmIdentifierFinder  
DefaultSignatureNameFinder Class for return signature names from OIDs or AlgorithmIdentifiers
GenericKey  
MacCaptureStream A generic class for capturing the mac data at the end of a encrypted data stream.
SymmetricKeyUnwrapper  
SymmetricKeyWrapper  
 

Exception Summary
OperatorCreationException  
OperatorException  
OperatorStreamException  
RuntimeOperatorException  
 

Package org.bouncycastle.operator Description

Basic operator definitions for doing encryption, signing, and digest operations.


Bouncy Castle Cryptography Library 1.79