Uses of Package
org.bouncycastle.crypto
-
Classes in org.bouncycastle.crypto used by org.bouncycastle.crypto Class Description AsymmetricCipherKeyPair a holding class for public/private parameter pairs.BlockCipher Block cipher engines are expected to conform to this interface.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.DerivationParameters Parameters for key/byte stream derivation classesDigest interface that a message digest conforms to.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.RuntimeCryptoException the foundation class for the exceptions thrown by the crypto packages.Signer Generic signer interface for hash based and message recovery signers.StreamCipher the interface stream ciphers conform to. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.crypto.agreement Class Description BasicAgreement The basic interface that basic Diffie-Hellman implementations conforms to.CipherParameters all parameter classes implement this. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.crypto.digests Class Description Digest interface that a message digest conforms to.ExtendedDigest -
Classes in org.bouncycastle.crypto used by org.bouncycastle.crypto.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 used by org.bouncycastle.crypto.engines Class Description AsymmetricBlockCipher base interface that a public/private key block cipher needs to conform to.BlockCipher Block cipher engines are expected to conform to this interface.CipherParameters all parameter classes implement this.InvalidCipherTextException this exception is thrown whenever we find something we don't expect in a message.StreamCipher the interface stream ciphers conform to.Wrapper -
Classes in org.bouncycastle.crypto used by org.bouncycastle.crypto.generators Class Description AsymmetricCipherKeyPair a holding class for public/private parameter pairs.AsymmetricCipherKeyPairGenerator interface that a public/private key pair generator should conform to.CipherKeyGenerator The base class for symmetric, or secret, cipher key generators.CipherParameters all parameter classes implement this.Digest interface that a message digest conforms to.KeyGenerationParameters The base class for parameters to key generators.PBEParametersGenerator super class for all Password Based Encryption (PBE) parameter generator classes. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.crypto.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).StreamCipher the interface stream ciphers conform to. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.crypto.macs Class Description BlockCipher Block cipher engines are expected to conform to this interface.CipherParameters all parameter classes implement this.Digest interface that a message digest conforms to.Mac The base interface for implementations of message authentication codes (MACs). -
Classes in org.bouncycastle.crypto used by org.bouncycastle.crypto.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. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.crypto.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 used by org.bouncycastle.crypto.params Class Description CipherParameters all parameter classes implement this.KeyGenerationParameters The base class for parameters to key generators. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.crypto.signers Class Description 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.DSA interface for classes implementing algorithms modeled similar to the Digital Signature Alorithm.Signer Generic signer interface for hash based and message recovery signers. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.jcajce.provider.asymmetric.dsa Class Description Digest interface that a message digest conforms to.DSA interface for classes implementing algorithms modeled similar to the Digital Signature Alorithm. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.jcajce.provider.asymmetric.ec Class Description BasicAgreement The basic interface that basic Diffie-Hellman implementations conforms to.DerivationFunction base interface for general purpose byte derivation functions. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.jcajce.provider.asymmetric.rsa Class Description AsymmetricBlockCipher base interface that a public/private key block cipher needs to conform to.Digest interface that a message digest conforms to. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.jcajce.provider.asymmetric.util Class Description Digest interface that a message digest conforms to.DSA interface for classes implementing algorithms modeled similar to the Digital Signature Alorithm.Wrapper -
Classes in org.bouncycastle.crypto used by org.bouncycastle.jcajce.provider.digest Class Description Digest interface that a message digest conforms to. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.jcajce.provider.symmetric.util 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.CipherKeyGenerator The base class for symmetric, or secret, cipher key generators.CipherParameters all parameter classes implement this.Mac The base interface for implementations of message authentication codes (MACs).StreamCipher the interface stream ciphers conform to.Wrapper -
Classes in org.bouncycastle.crypto used by org.bouncycastle.jcajce.provider.util Class Description Digest interface that a message digest conforms to. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.jce.provider Class Description BlockCipher Block cipher engines are expected to conform to this interface.StreamCipher the interface stream ciphers conform to. -
Classes in org.bouncycastle.crypto used by org.bouncycastle.operator.bc Class Description ExtendedDigest