Uses of Interface
org.bouncycastle.crypto.AsymmetricBlockCipher
-
-
Uses of AsymmetricBlockCipher in org.bouncycastle.crypto
Methods in org.bouncycastle.crypto that return AsymmetricBlockCipher Modifier and Type Method Description AsymmetricBlockCipher
BufferedAsymmetricBlockCipher. getUnderlyingCipher()
return the underlying cipher for the buffer.Constructors in org.bouncycastle.crypto with parameters of type AsymmetricBlockCipher Constructor Description BufferedAsymmetricBlockCipher(AsymmetricBlockCipher cipher)
base constructor. -
Uses of AsymmetricBlockCipher in org.bouncycastle.crypto.encodings
Classes in org.bouncycastle.crypto.encodings that implement AsymmetricBlockCipher Modifier and Type Class 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.Methods in org.bouncycastle.crypto.encodings that return AsymmetricBlockCipher Modifier and Type Method Description AsymmetricBlockCipher
ISO9796d1Encoding. getUnderlyingCipher()
AsymmetricBlockCipher
OAEPEncoding. getUnderlyingCipher()
AsymmetricBlockCipher
PKCS1Encoding. getUnderlyingCipher()
Constructors in org.bouncycastle.crypto.encodings with parameters of type AsymmetricBlockCipher Constructor 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. -
Uses of AsymmetricBlockCipher in org.bouncycastle.crypto.engines
Classes in org.bouncycastle.crypto.engines that implement AsymmetricBlockCipher Modifier and Type Class Description class
ElGamalEngine
this does your basic ElGamal algorithm.class
NaccacheSternEngine
NaccacheStern Engine.class
RSABlindedEngine
this does your basic RSA algorithm with blindingclass
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. -
Uses of AsymmetricBlockCipher in org.bouncycastle.crypto.signers
Constructors in org.bouncycastle.crypto.signers with parameters of type AsymmetricBlockCipher Constructor 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 digest, int sLen)
basic constructorPSSSigner(AsymmetricBlockCipher cipher, Digest digest, int sLen, byte trailer)
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)
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 -
Uses of AsymmetricBlockCipher in org.bouncycastle.jcajce.provider.asymmetric.elgamal
Constructors in org.bouncycastle.jcajce.provider.asymmetric.elgamal with parameters of type AsymmetricBlockCipher Constructor Description CipherSpi(AsymmetricBlockCipher engine)
-
Uses of AsymmetricBlockCipher in org.bouncycastle.jcajce.provider.asymmetric.rsa
Constructors in org.bouncycastle.jcajce.provider.asymmetric.rsa with parameters of type AsymmetricBlockCipher Constructor Description CipherSpi(boolean publicKeyOnly, boolean privateKeyOnly, AsymmetricBlockCipher engine)
CipherSpi(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)
-
Uses of AsymmetricBlockCipher in org.bouncycastle.pqc.crypto.ntru
Classes in org.bouncycastle.pqc.crypto.ntru that implement AsymmetricBlockCipher Modifier and Type Class Description class
NTRUEngine
Encrypts, decrypts data and generates key pairs.
The parameter p is hardcoded to 3.
-