Name | Description | Type | Package | Framework |
AEADBlockCipher | A block cipher mode that includes authenticated encryption with a streaming mode and optional associated data. | Interface | org.bouncycastle.crypto.modes | BouncyCastle |
|
AEADParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
AESEngine | an implementation of the AES (Rijndael), from FIPS-197. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
AESFastEngine | an implementation of the AES (Rijndael), from FIPS-197. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
AESLightEngine | an implementation of the AES (Rijndael), from FIPS-197. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
AESWrapEngine | an implementation of the AES Key Wrapper from the NIST Key Wrap For further details see: http://csrc. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
AlwaysValidVerifyer | A certificate verifyer, that will always return true. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
AsymmetricBlockCipher | | Interface | org.bouncycastle.crypto | BouncyCastle |
|
AsymmetricCipherKeyPair | a holding class for public/private parameter pairs. | Class | org.bouncycastle.crypto | BouncyCastle |
|
AsymmetricCipherKeyPairGenerator | interface that a public/private key pair generator should conform to. | Interface | org.bouncycastle.crypto | BouncyCastle |
|
AsymmetricKeyParameter | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
BaseKDFBytesGenerator | Basic KDF generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033 This implementation is based on ISO 18033/P1363a. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
BasicAgreement | | Interface | org.bouncycastle.crypto | BouncyCastle |
|
BlockCipher | Block cipher engines are expected to conform to this interface. | Interface | org.bouncycastle.crypto | BouncyCastle |
|
BlockCipherMac | | Class | org.bouncycastle.crypto.macs | BouncyCastle |
|
BlockCipherPadding | | Interface | org.bouncycastle.crypto.paddings | BouncyCastle |
|
BlowfishEngine | A class that provides Blowfish key encryption operations, such as encoding data and generating keys. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
BufferedAsymmetricBlockCipher | a buffer wrapper for an asymmetric block cipher, allowing input to be accumulated in a piecemeal fashion until final processing. | Class | org.bouncycastle.crypto | BouncyCastle |
|
BufferedBlockCipher | A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion. | Class | org.bouncycastle.crypto | BouncyCastle |
|
ByteQueue | This file could be more optimized. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
CamelliaEngine | Camellia - based on RFC 3713. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
CamelliaWrapEngine | An implementation of the Camellia key wrapper based on RFC 3657/RFC 3394. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
CAST5Engine | A class that provides CAST key encryption operations, such as encoding data and generating keys. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
CAST6Engine | A class that provides CAST6 key encryption operations, such as encoding data and generating keys. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
CBCBlockCipher | | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
CBCBlockCipherMac | standard CBC Block Cipher MAC - if no padding is specified the default of pad of zeroes is used. | Class | org.bouncycastle.crypto.macs | BouncyCastle |
|
CCMBlockCipher | NIST Special Publication 800-38C. | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
CCMParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
Certificate | A representation for a certificate chain as used by an tls server. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
CertificateVerifyer | This should be implemented by any class which can find out, if a given certificate chain is beeing accepted by an client. | Interface | org.bouncycastle.crypto.tls | BouncyCastle |
|
CFBBlockCipher | | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
CFBBlockCipherMac | | Class | org.bouncycastle.crypto.macs | BouncyCastle |
|
CipherKeyGenerator | The base class for symmetric, or secret, cipher key generators. | Class | org.bouncycastle.crypto | BouncyCastle |
|
CipherParameters | | Interface | org.bouncycastle.crypto | BouncyCastle |
|
CMac | CMAC - as specified at www. | Class | org.bouncycastle.crypto.macs | BouncyCastle |
|
CombinedHash | A combined hash, which implements md5(m) | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
CryptoException | the foundation class for the hard exceptions thrown by the crypto packages. | Class | org.bouncycastle.crypto | BouncyCastle |
|
CTSBlockCipher | A Cipher Text Stealing (CTS) mode cipher. | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
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 | Class | org.bouncycastle.crypto | BouncyCastle |
|
DerivationFunction | base interface for general purpose byte derivation functions. | Interface | org.bouncycastle.crypto | BouncyCastle |
|
DerivationParameters | | Interface | org.bouncycastle.crypto | BouncyCastle |
|
DESedeEngine | a class that provides a basic DESede (or Triple DES) engine. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
DESedeKeyGenerator | Fields inherited from class org. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
DESedeParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DESedeWrapEngine | Wrap keys according to draft-ietf-smime-key-wrap-01. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
DESEngine | a class that provides a basic DES engine. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
DESExample | DESExample is a simple DES based encryptor/decryptor. | Class | org.bouncycastle.crypto.examples | BouncyCastle |
|
DESKeyGenerator | Fields inherited from class org. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
DESParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DHAgreement | a Diffie-Hellman key exchange engine. | Class | org.bouncycastle.crypto.agreement | BouncyCastle |
|
DHBasicAgreement | a Diffie-Hellman key agreement class. | Class | org.bouncycastle.crypto.agreement | BouncyCastle |
|
DHBasicKeyPairGenerator | a basic Diffie-Helman key pair generator. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
DHKDFParameters | | Class | org.bouncycastle.crypto.agreement.kdf | BouncyCastle |
|
DHKEKGenerator | RFC 2631 Diffie-hellman KEK derivation function. | Class | org.bouncycastle.crypto.agreement.kdf | BouncyCastle |
|
DHKeyGenerationParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DHKeyGeneratorHelper | | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
DHKeyPairGenerator | a Diffie-Helman key pair generator. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
DHKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DHParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DHParametersGenerator | | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
DHParametersHelper | | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
DHPrivateKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DHPublicKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DHValidationParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
Digest | interface that a message digest conforms to. | Interface | org.bouncycastle.crypto | BouncyCastle |
|
DigestInputStream | | Class | org.bouncycastle.crypto.io | BouncyCastle |
|
DigestOutputStream | | Class | org.bouncycastle.crypto.io | BouncyCastle |
|
DigestRandomGenerator | Random generation based on the digest with counter. | Class | org.bouncycastle.crypto.prng | BouncyCastle |
|
DSA | interface for classes implementing algorithms modeled similar to the Digital Signature Alorithm. | Interface | org.bouncycastle.crypto | BouncyCastle |
|
DSAKeyGenerationParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DSAKeyPairGenerator | a DSA key pair generator. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
DSAKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DSAParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DSAParametersGenerator | generate suitable parameters for DSA, in line with FIPS 186-2. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
DSAPrivateKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DSAPublicKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
DSASigner | The Digital Signature Algorithm - as described in "Handbook of Applied Cryptography", pages 452 - 453. | Class | org.bouncycastle.crypto.signers | BouncyCastle |
|
DSAValidationParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
EAXBlockCipher | A Two-Pass Authenticated-Encryption Scheme Optimized for Simplicity and Efficiency - by M. | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
ECDHBasicAgreement | P1363 7. | Class | org.bouncycastle.crypto.agreement | BouncyCastle |
|
ECDHCBasicAgreement | P1363 7. | Class | org.bouncycastle.crypto.agreement | BouncyCastle |
|
ECDHKEKGenerator | X9. | Class | org.bouncycastle.crypto.agreement.kdf | BouncyCastle |
|
ECDomainParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ECDSASigner | EC-DSA as described in X9. | Class | org.bouncycastle.crypto.signers | BouncyCastle |
|
ECGOST3410Signer | GOST R 34. | Class | org.bouncycastle.crypto.signers | BouncyCastle |
|
ECKeyGenerationParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ECKeyPairGenerator | | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
ECKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ECNRSigner | | Class | org.bouncycastle.crypto.signers | BouncyCastle |
|
ECPrivateKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ECPublicKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ElGamalEngine | this does your basic ElGamal algorithm. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
ElGamalKeyGenerationParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ElGamalKeyPairGenerator | a ElGamal key pair generator. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
ElGamalKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ElGamalParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ElGamalParametersGenerator | | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
ElGamalPrivateKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ElGamalPublicKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ExtendedDigest | | Interface | org.bouncycastle.crypto | BouncyCastle |
|
GeneralDigest | base implementation of MD4 family style digest as outlined in "Handbook of Applied Cryptography", pages 344 - 347. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
GOFBBlockCipher | | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
GOST28147Engine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
GOST28147Mac | | Class | org.bouncycastle.crypto.macs | BouncyCastle |
|
GOST3410KeyGenerationParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
GOST3410KeyPairGenerator | a GOST3410 key pair generator. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
GOST3410KeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
GOST3410Parameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
GOST3410ParametersGenerator | generate suitable parameters for GOST3410. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
GOST3410PrivateKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
GOST3410PublicKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
GOST3410Signer | GOST R 34. | Class | org.bouncycastle.crypto.signers | BouncyCastle |
|
GOST3410ValidationParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
GOST3411Digest | | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
HC128Engine | HC-128 is a software-efficient stream cipher created by Hongjun Wu. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
HC256Engine | HC-256 is a software-efficient stream cipher created by Hongjun Wu. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
HMac | HMAC implementation based on RFC2104 H(K XOR opad, H(K XOR ipad, text)) | Class | org.bouncycastle.crypto.macs | BouncyCastle |
|
IDEAEngine | A class that provides a basic International Data Encryption Algorithm (IDEA) engine. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
IESEngine | support class for constructing intergrated encryption ciphers for doing basic message exchanges on top of key agreement ciphers | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
IESParameters | parameters for using an integrated cipher in stream mode. | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
IESWithCipherParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
InvalidCipherTextException | this exception is thrown whenever we find something we don't expect in aSee Also:Serialized Form | Class | org.bouncycastle.crypto | BouncyCastle |
|
ISAACEngine | see: http://www. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
ISO10126d2Padding | A padder that adds ISO10126-2 padding to a block. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
|
ISO18033KDFParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ISO7816d4Padding | A padder that adds the padding according to the scheme referenced in ISO 7814-4 - scheme 2 from ISO 9797-1. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
|
ISO9796d1Encoding | ISO 9796-1 padding. | Class | org.bouncycastle.crypto.encodings | BouncyCastle |
|
ISO9796d2PSSSigner | ISO9796-2 - mechanism using a hash function with recovery (scheme 2 and 3). | Class | org.bouncycastle.crypto.signers | BouncyCastle |
|
ISO9796d2Signer | | Class | org.bouncycastle.crypto.signers | BouncyCastle |
|
ISO9797Alg3Mac | DES based CBC Block Cipher MAC according to ISO9797, algorithm 3 (ANSI X9. | Class | org.bouncycastle.crypto.macs | BouncyCastle |
|
KDF1BytesGenerator | KDF1 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033 This implementation is based on ISO 18033/IEEE P1363a. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
KDF2BytesGenerator | KFD2 generator for derived keys and ivs as defined by IEEE P1363a/ISO 18033 This implementation is based on IEEE P1363/ISO 18033. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
KDFParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
KeyGenerationParameters | The base class for parameters to key generators. | Class | org.bouncycastle.crypto | BouncyCastle |
|
KeyParameter | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
LongDigest | Base class for SHA-384 and SHA-512. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
Mac | The base interface for implementations of message authentication codes (MACs). | Interface | org.bouncycastle.crypto | BouncyCastle |
|
MacCFBBlockCipher | | Class | org.bouncycastle.crypto.macs | BouncyCastle |
|
MacInputStream | Fields inherited from class java. | Class | org.bouncycastle.crypto.io | BouncyCastle |
|
MacOutputStream | Fields inherited from class java. | Class | org.bouncycastle.crypto.io | BouncyCastle |
|
MaxBytesExceededException | this exception is thrown whenever a cipher requires a change of key, iv or similar after x amount of bytes enciphered | Class | org.bouncycastle.crypto | BouncyCastle |
|
MD2Digest | as outlined in RFC1319 by B. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
MD4Digest | Computer Science and RSA Data Security, Inc. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
MD5Digest | | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
MGF1BytesGenerator | | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
MGFParameters | parameters for mask derivation functions. | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
NaccacheSternEngine | NaccacheStern Engine. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
NaccacheSternKeyGenerationParameters | Parameters for NaccacheStern public private key generation. | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
NaccacheSternKeyPairGenerator | Key generation parameters for NaccacheStern cipher. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
NaccacheSternKeyParameters | Public key parameters for NaccacheStern cipher. | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
NaccacheSternPrivateKeyParameters | Private key parameters for NaccacheStern cipher. | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
NoekeonEngine | A Noekeon engine, using direct-key mode. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
NullEngine | The no-op engine that just copies bytes through, irrespective of whether encrypting and decrypting. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
OAEPEncoding | Optimal Asymmetric Encryption Padding (OAEP) - see PKCS 1 V 2. | Class | org.bouncycastle.crypto.encodings | BouncyCastle |
|
OFBBlockCipher | | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
OldHMac | HMAC implementation based on RFC2104 H(K XOR opad, H(K XOR ipad, text)) | Class | org.bouncycastle.crypto.macs | BouncyCastle |
|
OpenPGPCFBBlockCipher | on top of a simple cipher. | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
OpenSSLPBEParametersGenerator | Generator for PBE derived keys and ivs as usd by OpenSSL. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
PaddedBlockCipher | A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion with PKCS5/PKCS7 padding. | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
PaddedBufferedBlockCipher | A wrapper class that allows block ciphers to be used to process data in a piecemeal fashion with padding. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
|
ParametersWithIV | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ParametersWithRandom | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ParametersWithSalt | Cipher parameters with a fixed salt value associated with them. | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
ParametersWithSBox | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
PBEParametersGenerator | super class for all Password Based Encryption (PBE) parameter generator classes. | Class | org.bouncycastle.crypto | BouncyCastle |
|
PGPCFBBlockCipher | | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
PKCS12ParametersGenerator | Generator for PBE derived keys and ivs as defined by PKCS 12 V1. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
PKCS1Encoding | this does your basic PKCS 1 v1. | Class | org.bouncycastle.crypto.encodings | BouncyCastle |
|
PKCS5S1ParametersGenerator | Generator for PBE derived keys and ivs as defined by PKCS 5 V2. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
PKCS5S2ParametersGenerator | Generator for PBE derived keys and ivs as defined by PKCS 5 V2. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
PKCS7Padding | A padder that adds PKCS7/PKCS5 padding to a block. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
|
PrivateKeyFactory | Factory for creating private key objects from PKCS8 PrivateKeyInfo objects. | Class | org.bouncycastle.crypto.util | BouncyCastle |
|
PSSSigner | RSA-PSS as described in PKCS# 1 v 2. | Class | org.bouncycastle.crypto.signers | BouncyCastle |
|
PublicKeyFactory | Factory to create asymmetric public key parameters for asymmetric ciphers from range of ASN. | Class | org.bouncycastle.crypto.util | BouncyCastle |
|
RandomGenerator | Generic interface for objects generating random bytes. | Interface | org.bouncycastle.crypto.prng | BouncyCastle |
|
RC2Engine | an implementation of RC2 as described in RFC 2268 "A Description of the RC2(r) Encryption Algorithm" R. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RC2Parameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
RC2WrapEngine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RC4Engine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RC532Engine | The specification for RC5 came from the RC5 Encryption Algorithm publication in RSA CryptoBytes, Spring of 1995. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RC564Engine | The specification for RC5 came from the RC5 Encryption Algorithm publication in RSA CryptoBytes, Spring of 1995. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RC5Parameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
RC6Engine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RecordStream | An implementation of the TLS 1. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
ReversedWindowGenerator | Takes bytes generated by an underling RandomGenerator and reverses the order in each small window (of configurable size). | Class | org.bouncycastle.crypto.prng | BouncyCastle |
|
RFC3211WrapEngine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RFC3394WrapEngine | an implementation of the AES Key Wrapper from the NIST Key Wrap Specification as described in RFC 3394. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RijndaelEngine | an implementation of Rijndael, based on the documentation and reference implementation by Paulo Barreto, Vincent Rijmen, for v2. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RIPEMD128Digest | | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
RIPEMD160Digest | http://www. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
RIPEMD256Digest | note: this algorithm offers the same level of security as RIPEMD128. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
RIPEMD320Digest | | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
RSABlindedEngine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RSABlindingEngine | This does your basic RSA Chaum's blinding and unblinding as outlined in "Handbook of Applied Cryptography", page 475. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RSABlindingFactorGenerator | Generate a random factor suitable for use with RSA blind signatures as outlined in Chaum's blinding and unblinding as outlined in | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
RSABlindingParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
RSACoreEngine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RSAEngine | this does your basic RSA algorithm. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
RSAKeyGenerationParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
RSAKeyPairGenerator | an RSA key pair generator. | Class | org.bouncycastle.crypto.generators | BouncyCastle |
|
RSAKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
RSAPrivateCrtKeyParameters | | Class | org.bouncycastle.crypto.params | BouncyCastle |
|
RuntimeCryptoException | the foundation class for the exceptions thrown by the crypto packages. | Class | org.bouncycastle.crypto | BouncyCastle |
|
Salsa20Engine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
SEEDEngine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
SEEDWrapEngine | An implementation of the SEED key wrapper based on RFC 4010/RFC 3394. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
SerpentEngine | Serpent is a 128-bit 32-round block cipher with variable key lengths, including 128, 192 and 256 bit keys conjectured to be at least as | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
SHA1Digest | It is interesting to ponder why the, apart from the extra IV, the other difference here from MD5 is the "endienness" of the word processing! | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
SHA224Digest | SHA-224 as described in RFC 3874 block word digest | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
SHA256Digest | FIPS 180-2 implementation of SHA-256. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
SHA384Digest | FIPS 180-2 implementation of SHA-384. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
SHA512Digest | FIPS 180-2 implementation of SHA-512. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
ShortenedDigest | Wrapper class that reduces the output length of a particular digest to only the first n bytes of the digest function. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
SICBlockCipher | block cipher. | Class | org.bouncycastle.crypto.modes | BouncyCastle |
|
Signer | Generic signer interface for hash based and message recovery signers. | Interface | org.bouncycastle.crypto | BouncyCastle |
|
SignerWithRecovery | Signer with message recovery. | Interface | org.bouncycastle.crypto | BouncyCastle |
|
SkipjackEngine | a class that provides a basic SKIPJACK engine. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
StreamBlockCipher | a wrapper for block ciphers with a single byte block size, so that they can be treated like stream ciphers. | Class | org.bouncycastle.crypto | BouncyCastle |
|
StreamCipher | the interface stream ciphers conform to. | Interface | org.bouncycastle.crypto | BouncyCastle |
|
TBCPadding | A padder that adds Trailing-Bit-Compliment padding to a block. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
|
TEAEngine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
ThreadedSeedGenerator | A thread based seed generator - one source of randomness. | Class | org.bouncycastle.crypto.prng | BouncyCastle |
|
TigerDigest | http://www. | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
TlsBlockCipherCipherSuite | A generic TLS 1. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
TlsCipherSuite | A generic class for ciphersuites in TLS 1. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
TlsCipherSuiteManager | A manager for ciphersuite. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
TlsInputStream | An InputStream for an TLS 1. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
TlsMac | A generic TLS MAC implementation, which can be used with any kind of Digest to act as an HMAC. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
TlsNullCipherSuite | A NULL CipherSuite in java, this should only be used during handshake. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
TlsOuputStream | An OutputStream for an TLS connection. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
TlsProtocolHandler | An implementation of all high level protocols in TLS 1. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
TlsRuntimeException | | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
TlsUtils | Some helper fuctions for MicroTLS. | Class | org.bouncycastle.crypto.tls | BouncyCastle |
|
TwofishEngine | A class that provides Twofish encryption operations. | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
WhirlpoolDigest | | Class | org.bouncycastle.crypto.digests | BouncyCastle |
|
Wrapper | | Interface | org.bouncycastle.crypto | BouncyCastle |
|
X923Padding | A padder that adds X9. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |
|
XTEAEngine | | Class | org.bouncycastle.crypto.engines | BouncyCastle |
|
ZeroBytePadding | A padder that adds NULL byte padding to a block. | Class | org.bouncycastle.crypto.paddings | BouncyCastle |