Uses of Package
org.bouncycastle.crypto.internal
-
Packages that use org.bouncycastle.crypto.internal Package Description org.bouncycastle.crypto.fips Classes for FIPS approved mode algorithmsorg.bouncycastle.crypto.general Classes for general encryption algorithms and non-FIPS approved variants.org.bouncycastle.crypto.internal org.bouncycastle.crypto.internal.digests org.bouncycastle.crypto.internal.encodings org.bouncycastle.crypto.internal.io org.bouncycastle.crypto.internal.macs org.bouncycastle.crypto.internal.modes org.bouncycastle.crypto.internal.paddings org.bouncycastle.crypto.internal.params org.bouncycastle.crypto.internal.signers org.bouncycastle.crypto.internal.util org.bouncycastle.crypto.internal.wrappers org.bouncycastle.math.ec.rfc8032 org.bouncycastle.math.internal Low-level math operations directly on arrays (to replace the slow, immutable, BigInteger). -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.fips Class Description EngineProvider Mac The base interface for implementations of message authentication codes (MACs). -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.general Class Description AsymmetricBlockCipher base interface that a public/private key block cipher needs to conform to.BufferedBlockCipher A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.Mac The base interface for implementations of message authentication codes (MACs).StreamCipher the interface stream ciphers conform to.Wrapper -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal Class Description AsymmetricCipherKeyPair a holding class for public/private parameter pairs.BlockCipher Block cipher engines are expected to conform to this interface.BlockCipherMode BlockCipherPadding CipherParameters all parameter classes implement this.CryptoException the foundation class for the hard exceptions thrown by the crypto packages.DataLengthException this exception is thrown if a buffer that is meant to have output copied into it turns out to be too short, or if we've been given insufficient input.DerivationFunction base interface for general purpose byte derivation functions.DerivationParameters Parameters for key/byte stream derivation classesDigest interface that a message digest conforms to.ExtendedDigest InvalidCipherTextException this exception is thrown whenever we find something we don't expect in a message.KeyGenerationParameters The base class for parameters to key generators.Mac The base interface for implementations of message authentication codes (MACs).RuntimeCryptoException the foundation class for the exceptions thrown by the crypto packages.Signer Generic signer interface for hash based and message recovery signers.SkippingCipher Ciphers producing a key stream which can be reset to particular points in the stream.StreamCipher the interface stream ciphers conform to. -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.digests Class Description Digest interface that a message digest conforms to.ExtendedDigest -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.encodings Class Description AsymmetricBlockCipher base interface that a public/private key block cipher needs to conform to.CipherParameters all parameter classes implement this.Digest interface that a message digest conforms to.InvalidCipherTextException this exception is thrown whenever we find something we don't expect in a message. -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.io Class Description BufferedBlockCipher A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.Digest interface that a message digest conforms to.Mac The base interface for implementations of message authentication codes (MACs).Signer Generic signer interface for hash based and message recovery signers.StreamCipher the interface stream ciphers conform to.Xof With FIPS PUB 202 a new kind of message digest was announced which supported extendable output, or variable digest sizes. -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.macs Class Description BlockCipher Block cipher engines are expected to conform to this interface.CipherParameters all parameter classes implement this.DataLengthException this exception is thrown if a buffer that is meant to have output copied into it turns out to be too short, or if we've been given insufficient input.Digest interface that a message digest conforms to.Mac The base interface for implementations of message authentication codes (MACs). -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.modes Class Description BlockCipher Block cipher engines are expected to conform to this interface.BufferedBlockCipher A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.CipherParameters all parameter classes implement this.DataLengthException this exception is thrown if a buffer that is meant to have output copied into it turns out to be too short, or if we've been given insufficient input.InvalidCipherTextException this exception is thrown whenever we find something we don't expect in a message.SkippingCipher Ciphers producing a key stream which can be reset to particular points in the stream.SkippingStreamCipher General interface for a stream cipher that supports skipping.StreamBlockCipher A parent class for block cipher modes that do not require block aligned data to be processed, but can function in a streaming mode which producesStreamCipher the interface stream ciphers conform to. -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.paddings Class Description BlockCipher Block cipher engines are expected to conform to this interface.BufferedBlockCipher A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.CipherParameters all parameter classes implement this.DataLengthException this exception is thrown if a buffer that is meant to have output copied into it turns out to be too short, or if we've been given insufficient input.InvalidCipherTextException this exception is thrown whenever we find something we don't expect in a message. -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.params Class Description CipherParameters all parameter classes implement this.DerivationParameters Parameters for key/byte stream derivation classesKeyGenerationParameters The base class for parameters to key generators. -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.signers Class Description AsymmetricBlockCipher base interface that a public/private key block cipher needs to conform to.CipherParameters all parameter classes implement this.CryptoException the foundation class for the hard exceptions thrown by the crypto packages.DataLengthException this exception is thrown if a buffer that is meant to have output copied into it turns out to be too short, or if we've been given insufficient input.Digest interface that a message digest conforms to.InvalidCipherTextException this exception is thrown whenever we find something we don't expect in a message.Signer Generic signer interface for hash based and message recovery signers.SignerWithRecovery Signer with message recovery. -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.util Class Description Digest interface that a message digest conforms to. -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.wrappers Class Description BlockCipher Block cipher engines are expected to conform to this interface.InvalidCipherTextException this exception is thrown whenever we find something we don't expect in a message.Wrapper -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.math.ec.rfc8032 Class Description Digest interface that a message digest conforms to.Xof With FIPS PUB 202 a new kind of message digest was announced which supported extendable output, or variable digest sizes. -
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.math.internal Class Description Digest interface that a message digest conforms to.