Uses of Class
org.bouncycastle.crypto.asymmetric.AsymmetricDHPublicKey
-
Packages that use AsymmetricDHPublicKey Package Description org.bouncycastle.crypto.fips Classes for FIPS approved mode algorithmsorg.bouncycastle.crypto.general Classes for general encryption algorithms and non-FIPS approved variants. -
-
Uses of AsymmetricDHPublicKey in org.bouncycastle.crypto.fips
Methods in org.bouncycastle.crypto.fips that return AsymmetricDHPublicKey Modifier and Type Method Description AsymmetricDHPublicKey
FipsDH.DHUAgreementParameters. getEphemeralPublicKey()
Return our ephemeral public key, if present.AsymmetricDHPublicKey
FipsDH.MQVAgreementParameters. getEphemeralPublicKey()
Return our ephemeral public key, if present.AsymmetricDHPublicKey
FipsDH.DHUAgreementParameters. getOtherPartyEphemeralKey()
Return the other party's ephemeral public key.AsymmetricDHPublicKey
FipsDH.MQVAgreementParameters. getOtherPartyEphemeralKey()
Return the other party's ephemeral public key.Methods in org.bouncycastle.crypto.fips that return types with arguments of type AsymmetricDHPublicKey Modifier and Type Method Description AsymmetricKeyPair<AsymmetricDHPublicKey,AsymmetricDHPrivateKey>
FipsDH.KeyPairGenerator. generateKeyPair()
Generate a new Diffie-Hellman key pair.Methods in org.bouncycastle.crypto.fips with parameters of type AsymmetricDHPublicKey Modifier and Type Method Description FipsDH.DHUAgreementParameters
FipsDH.DHUAgreementParametersBuilder. using(AsymmetricDHPrivateKey ephemeralPrivateKey, AsymmetricDHPublicKey otherPartyEphemeralKey)
Constructor for DH DHU parameters which assumes later calculation of our ephemeral public key.FipsDH.DHUAgreementParameters
FipsDH.DHUAgreementParametersBuilder. using(AsymmetricDHPublicKey ephemeralPublicKey, AsymmetricDHPrivateKey ephemeralPrivateKey, AsymmetricDHPublicKey otherPartyEphemeralKey)
Constructor for DH DHU parameters which results in an agreement returning the raw value.FipsDH.DHUAgreementParameters
FipsDH.DHUAgreementParametersBuilder. using(AsymmetricKeyPair ephemeralKeyPair, AsymmetricDHPublicKey otherPartyEphemeralKey)
Constructor for DH DHU parameters from an ephemeral public/private key pair.FipsDH.MQVAgreementParameters
FipsDH.MQVAgreementParametersBuilder. using(AsymmetricDHPrivateKey ephemeralPrivateKey, AsymmetricDHPublicKey otherPartyEphemeralKey)
Constructor for DH MQV parameters which assumes later calculation of our ephemeral public key.FipsDH.MQVAgreementParameters
FipsDH.MQVAgreementParametersBuilder. using(AsymmetricDHPublicKey ephemeralPublicKey, AsymmetricDHPrivateKey ephemeralPrivateKey, AsymmetricDHPublicKey otherPartyEphemeralKey)
Constructor for DH MQV parameters which results in an agreement returning the raw value.FipsDH.MQVAgreementParameters
FipsDH.MQVAgreementParametersBuilder. using(AsymmetricKeyPair ephemeralKeyPair, AsymmetricDHPublicKey otherPartyEphemeralKey)
Constructor for DH MQV parameters from an ephemeral public/private key pair. -
Uses of AsymmetricDHPublicKey in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general that return types with arguments of type AsymmetricDHPublicKey Modifier and Type Method Description protected AsymmetricKeyPair<AsymmetricDHPublicKey,AsymmetricDHPrivateKey>
ElGamal.KeyPairGenerator. doGenerateKeyPair()
-