Uses of Package
org.bouncycastle.crypto.internal
Packages that use org.bouncycastle.crypto.internal
Package
Description
Classes for FIPS approved mode algorithms
Classes for general encryption algorithms and non-FIPS approved variants.
Low-level math operations directly on arrays (to replace the slow, immutable, BigInteger).
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.fipsClassDescriptionall parameter classes implement this.The base interface for implementations of message authentication codes (MACs).
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.generalClassDescriptionbase interface that a public/private key block cipher needs to conform to.The base interface for implementations of message authentication codes (MACs).the interface stream ciphers conform to.
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internalClassDescriptiona holding class for public/private parameter pairs.Block cipher engines are expected to conform to this interface.all parameter classes implement this.the foundation class for the hard exceptions thrown by the crypto packages.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.base interface for general purpose byte derivation functions.Parameters for key/byte stream derivation classesinterface that a message digest conforms to.this exception is thrown whenever we find something we don't expect in a message.The base class for parameters to key generators.The base interface for implementations of message authentication codes (MACs).Base interface for a cipher engine capable of processing multiple blocks at a time.the foundation class for the exceptions thrown by the crypto packages.Generic signer interface for hash based and message recovery signers.Ciphers producing a key stream which can be reset to particular points in the stream.the interface stream ciphers conform to.
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.digests
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.encodingsClassDescriptionbase interface that a public/private key block cipher needs to conform to.all parameter classes implement this.interface that a message digest conforms to.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.fpe
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.ioClassDescriptioninterface that a message digest conforms to.The base interface for implementations of message authentication codes (MACs).Generic signer interface for hash based and message recovery signers.the interface stream ciphers conform to.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.macsClassDescriptionBlock cipher engines are expected to conform to this interface.all parameter classes implement this.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.interface that a message digest conforms to.The base interface for implementations of message authentication codes (MACs).
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.modesClassDescriptionBlock cipher engines are expected to conform to this interface.all parameter classes implement this.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.A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.this exception is thrown whenever we find something we don't expect in a message.Base interface for a cipher engine capable of processing multiple blocks at a time.Ciphers producing a key stream which can be reset to particular points in the stream.General interface for a stream cipher that supports skipping.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 producesthe interface stream ciphers conform to.
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.paddingsClassDescriptionBlock cipher engines are expected to conform to this interface.all parameter classes implement this.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.A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.A wrapper class that allows multi-block ciphers to be used to process data in a piecemeal fashion.this exception is thrown whenever we find something we don't expect in a message.Base interface for a cipher engine capable of processing multiple blocks at a time.
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.paramsClassDescriptionall parameter classes implement this.Parameters for key/byte stream derivation classesThe base class for parameters to key generators.
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.pqcClassDescriptionall parameter classes implement this.interface that a message digest conforms to.Generic signer interface for hash based and message recovery signers.
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.pqc.lmsClassDescriptiona holding class for public/private parameter pairs.interface that a public/private key pair generator should conform to.all parameter classes implement this.interface that a message digest conforms to.The base class for parameters to key generators.
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.signersClassDescriptionbase interface that a public/private key block cipher needs to conform to.all parameter classes implement this.the foundation class for the hard exceptions thrown by the crypto packages.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.interface that a message digest conforms to.this exception is thrown whenever we find something we don't expect in a message.Generic signer interface for hash based and message recovery signers.Signer with message recovery.
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.util
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.crypto.internal.wrappersClassDescriptionBlock cipher engines are expected to conform to this interface.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.math.ec.rfc8032
-
Classes in org.bouncycastle.crypto.internal used by org.bouncycastle.math.internal