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.fipsClassDescriptionThe 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.A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.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).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.ioClassDescriptionA wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.interface 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.A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.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.this exception is thrown whenever we find something we don't expect in a message.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.A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion.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.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.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.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