Modifier and Type | Method and Description |
---|---|
AsymmetricBlockCipher |
BufferedAsymmetricBlockCipher.getUnderlyingCipher()
return the underlying cipher for the buffer.
|
Constructor and Description |
---|
BufferedAsymmetricBlockCipher(AsymmetricBlockCipher cipher)
base constructor.
|
Modifier and Type | Class and Description |
---|---|
class |
ISO9796d1Encoding
ISO 9796-1 padding.
|
class |
OAEPEncoding
Optimal Asymmetric Encryption Padding (OAEP) - see PKCS 1 V 2.
|
class |
PKCS1Encoding
this does your basic PKCS 1 v1.5 padding - whether or not you should be using this
depends on your application - see PKCS1 Version 2 for details.
|
Modifier and Type | Method and Description |
---|---|
AsymmetricBlockCipher |
ISO9796d1Encoding.getUnderlyingCipher() |
AsymmetricBlockCipher |
OAEPEncoding.getUnderlyingCipher() |
AsymmetricBlockCipher |
PKCS1Encoding.getUnderlyingCipher() |
Constructor and Description |
---|
ISO9796d1Encoding(AsymmetricBlockCipher cipher) |
OAEPEncoding(AsymmetricBlockCipher cipher) |
OAEPEncoding(AsymmetricBlockCipher cipher,
Digest hash) |
OAEPEncoding(AsymmetricBlockCipher cipher,
Digest hash,
byte[] encodingParams) |
OAEPEncoding(AsymmetricBlockCipher cipher,
Digest hash,
Digest mgf1Hash,
byte[] encodingParams) |
PKCS1Encoding(AsymmetricBlockCipher cipher)
Basic constructor.
|
PKCS1Encoding(AsymmetricBlockCipher cipher,
byte[] fallback)
Constructor for decryption with a fixed plaintext length and a fallback
value that is returned, if the padding is incorrect.
|
PKCS1Encoding(AsymmetricBlockCipher cipher,
int pLen)
Constructor for decryption with a fixed plaintext length.
|
Modifier and Type | Class and Description |
---|---|
class |
ElGamalEngine
this does your basic ElGamal algorithm.
|
class |
NaccacheSternEngine
NaccacheStern Engine.
|
class |
RSABlindedEngine
this does your basic RSA algorithm with blinding
|
class |
RSABlindingEngine
This does your basic RSA Chaum's blinding and unblinding as outlined in
"Handbook of Applied Cryptography", page 475.
|
class |
RSAEngine
this does your basic RSA algorithm.
|
Constructor and Description |
---|
GenericSigner(AsymmetricBlockCipher engine,
Digest digest) |
ISO9796d2PSSSigner(AsymmetricBlockCipher cipher,
Digest digest,
int saltLength)
Constructor for a signer with an explicit digest trailer.
|
ISO9796d2PSSSigner(AsymmetricBlockCipher cipher,
Digest digest,
int saltLength,
boolean implicit)
Generate a signer with either implicit or explicit trailers for ISO9796-2, scheme 2 or 3.
|
ISO9796d2Signer(AsymmetricBlockCipher cipher,
Digest digest)
Constructor for a signer with an explicit digest trailer.
|
ISO9796d2Signer(AsymmetricBlockCipher cipher,
Digest digest,
boolean implicit)
Generate a signer with either implicit or explicit trailers for ISO9796-2.
|
PSSSigner(AsymmetricBlockCipher cipher,
Digest digest,
byte[] salt) |
PSSSigner(AsymmetricBlockCipher cipher,
Digest contentDigest,
Digest mgfDigest,
byte[] salt) |
PSSSigner(AsymmetricBlockCipher cipher,
Digest contentDigest,
Digest mgfDigest,
byte[] salt,
byte trailer) |
PSSSigner(AsymmetricBlockCipher cipher,
Digest contentDigest,
Digest mgfDigest,
int sLen) |
PSSSigner(AsymmetricBlockCipher cipher,
Digest contentDigest,
Digest mgfDigest,
int sLen,
byte trailer) |
PSSSigner(AsymmetricBlockCipher cipher,
Digest digest,
int sLen)
basic constructor
|
PSSSigner(AsymmetricBlockCipher cipher,
Digest digest,
int sLen,
byte trailer) |
X931Signer(AsymmetricBlockCipher cipher,
Digest digest)
Constructor for a signer with an explicit digest trailer.
|
X931Signer(AsymmetricBlockCipher cipher,
Digest digest,
boolean implicit)
Generate a signer with either implicit or explicit trailers for X9.31
|
Constructor and Description |
---|
CipherSpi(AsymmetricBlockCipher engine) |
Constructor and Description |
---|
CipherSpi(AsymmetricBlockCipher engine) |
CipherSpi(boolean publicKeyOnly,
boolean privateKeyOnly,
AsymmetricBlockCipher engine) |
DigestSignatureSpi(ASN1ObjectIdentifier objId,
Digest digest,
AsymmetricBlockCipher cipher) |
DigestSignatureSpi(Digest digest,
AsymmetricBlockCipher cipher) |
ISOSignatureSpi(Digest digest,
AsymmetricBlockCipher cipher) |
PSSSignatureSpi(AsymmetricBlockCipher signer,
PSSParameterSpec paramSpecArg) |
PSSSignatureSpi(AsymmetricBlockCipher signer,
PSSParameterSpec baseParamSpec,
boolean isRaw) |
X931SignatureSpi(Digest digest,
AsymmetricBlockCipher cipher) |
Modifier and Type | Class and Description |
---|---|
class |
NTRUEngine
Encrypts, decrypts data and generates key pairs.
The parameter p is hardcoded to 3. |
Copyright © 2021 BouncyCastle.org. All rights reserved.