Uses of Interface
org.bouncycastle.crypto.BasicAgreement
Packages that use BasicAgreement
Package
Description
-
Uses of BasicAgreement in org.bouncycastle.crypto
Subinterfaces of BasicAgreement in org.bouncycastle.crypto -
Uses of BasicAgreement in org.bouncycastle.crypto.agreement
Classes in org.bouncycastle.crypto.agreement that implement BasicAgreementModifier and TypeClassDescriptionclassa Diffie-Hellman key agreement class.classP1363 7.2.1 ECSVDP-DH ECSVDP-DH is Elliptic Curve Secret Value Derivation Primitive, Diffie-Hellman version.classP1363 7.2.2 ECSVDP-DHC ECSVDP-DHC is Elliptic Curve Secret Value Derivation Primitive, Diffie-Hellman version with cofactor multiplication.classclassclassclassKey agreement using X25519 or X448. -
Uses of BasicAgreement in org.bouncycastle.crypto.engines
Constructors in org.bouncycastle.crypto.engines with parameters of type BasicAgreementModifierConstructorDescriptionEthereumIESEngine(BasicAgreement agree, DerivationFunction kdf, Mac mac, byte[] commonMac) Set up for use with stream mode, where the key derivation function is used to provide a stream of bytes to xor with the message.EthereumIESEngine(BasicAgreement agree, DerivationFunction kdf, Mac mac, byte[] commonMac, BufferedBlockCipher cipher) Set up for use in conjunction with a block cipher to handle the message.IESEngine(BasicAgreement agree, DerivationFunction kdf, Mac mac) Set up for use with stream mode, where the key derivation function is used to provide a stream of bytes to xor with the message.IESEngine(BasicAgreement agree, DerivationFunction kdf, Mac mac, BufferedBlockCipher cipher) Set up for use in conjunction with a block cipher to handle the message.OldIESEngine(BasicAgreement agree, DerivationFunction kdf, Mac mac) set up for use with stream mode, where the key derivation function is used to provide a stream of bytes to xor with the message.OldIESEngine(BasicAgreement agree, DerivationFunction kdf, Mac mac, BufferedBlockCipher cipher) set up for use in conjunction with a block cipher to handle the message. -
Uses of BasicAgreement in org.bouncycastle.jcajce.provider.asymmetric.dh
Constructors in org.bouncycastle.jcajce.provider.asymmetric.dh with parameters of type BasicAgreementModifierConstructorDescriptionKeyAgreementSpi(String kaAlgorithm, BasicAgreement mqvAgreement, DerivationFunction kdf) -
Uses of BasicAgreement in org.bouncycastle.jcajce.provider.asymmetric.ec
Constructors in org.bouncycastle.jcajce.provider.asymmetric.ec with parameters of type BasicAgreementModifierConstructorDescriptionprotectedKeyAgreementSpi(String kaAlgorithm, BasicAgreement agreement, DerivationFunction kdf)