| 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 |