Uses of Interface
org.bouncycastle.crypto.AsymmetricBlockCipher
Packages that use AsymmetricBlockCipher
Package
Description
-
Uses of AsymmetricBlockCipher in org.bouncycastle.crypto
Methods in org.bouncycastle.crypto that return AsymmetricBlockCipherModifier and TypeMethodDescriptionBufferedAsymmetricBlockCipher.getUnderlyingCipher()return the underlying cipher for the buffer.Constructors in org.bouncycastle.crypto with parameters of type AsymmetricBlockCipherModifierConstructorDescriptionbase constructor. -
Uses of AsymmetricBlockCipher in org.bouncycastle.crypto.encodings
Classes in org.bouncycastle.crypto.encodings that implement AsymmetricBlockCipherModifier and TypeClassDescriptionclassISO 9796-1 padding.classOptimal Asymmetric Encryption Padding (OAEP) - see PKCS 1 V 2.classthis 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 AsymmetricBlockCipherModifier and TypeMethodDescriptionISO9796d1Encoding.getUnderlyingCipher()OAEPEncoding.getUnderlyingCipher()PKCS1Encoding.getUnderlyingCipher()Constructors in org.bouncycastle.crypto.encodings with parameters of type AsymmetricBlockCipherModifierConstructorDescriptionOAEPEncoding(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 AsymmetricBlockCipherModifier and TypeClassDescriptionclassthis does your basic ElGamal algorithm.classNaccacheStern Engine.classthis does your basic RSA algorithm with blindingclassThis does your basic RSA Chaum's blinding and unblinding as outlined in "Handbook of Applied Cryptography", page 475.classthis does your basic RSA algorithm. -
Uses of AsymmetricBlockCipher in org.bouncycastle.crypto.signers
Methods in org.bouncycastle.crypto.signers with parameters of type AsymmetricBlockCipherModifier and TypeMethodDescriptionstatic PSSSignerPSSSigner.createRawSigner(AsymmetricBlockCipher cipher, Digest digest) static PSSSignerPSSSigner.createRawSigner(AsymmetricBlockCipher cipher, Digest contentDigest, Digest mgfDigest, byte[] salt, byte trailer) static PSSSignerPSSSigner.createRawSigner(AsymmetricBlockCipher cipher, Digest contentDigest, Digest mgfDigest, int sLen, byte trailer) Constructors in org.bouncycastle.crypto.signers with parameters of type AsymmetricBlockCipherModifierConstructorDescriptionGenericSigner(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 -
Uses of AsymmetricBlockCipher in org.bouncycastle.jcajce.provider.asymmetric.rsa
Constructors in org.bouncycastle.jcajce.provider.asymmetric.rsa with parameters of type AsymmetricBlockCipherModifierConstructorDescriptionCipherSpi(boolean publicKeyOnly, boolean privateKeyOnly, AsymmetricBlockCipher engine) CipherSpi(AsymmetricBlockCipher engine) protectedDigestSignatureSpi(ASN1ObjectIdentifier objId, Digest digest, AsymmetricBlockCipher cipher) protectedDigestSignatureSpi(Digest digest, AsymmetricBlockCipher cipher) protectedISOSignatureSpi(Digest digest, AsymmetricBlockCipher cipher) protectedPSSSignatureSpi(AsymmetricBlockCipher signer, PSSParameterSpec paramSpecArg) protectedPSSSignatureSpi(AsymmetricBlockCipher signer, PSSParameterSpec baseParamSpec, boolean isRaw) protectedX931SignatureSpi(Digest digest, AsymmetricBlockCipher cipher) -
Uses of AsymmetricBlockCipher in org.bouncycastle.operator.bc
Methods in org.bouncycastle.operator.bc that return AsymmetricBlockCipherModifier and TypeMethodDescriptionprotected abstract AsymmetricBlockCipherBcAsymmetricKeyUnwrapper.createAsymmetricUnwrapper(ASN1ObjectIdentifier algorithm) protected AsymmetricBlockCipherBcRSAAsymmetricKeyUnwrapper.createAsymmetricUnwrapper(ASN1ObjectIdentifier algorithm) protected abstract AsymmetricBlockCipherBcAsymmetricKeyWrapper.createAsymmetricWrapper(ASN1ObjectIdentifier algorithm) protected AsymmetricBlockCipherBcRSAAsymmetricKeyWrapper.createAsymmetricWrapper(ASN1ObjectIdentifier algorithm) -
Uses of AsymmetricBlockCipher in org.bouncycastle.pqc.legacy.crypto.ntru
Classes in org.bouncycastle.pqc.legacy.crypto.ntru that implement AsymmetricBlockCipherModifier and TypeClassDescriptionclassEncrypts, decrypts data and generates key pairs.
The parameter p is hardcoded to 3.