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 AsymmetricDHPublicKeyFipsDH.DHUAgreementParameters. getEphemeralPublicKey()Return our ephemeral public key, if present.AsymmetricDHPublicKeyFipsDH.MQVAgreementParameters. getEphemeralPublicKey()Return our ephemeral public key, if present.AsymmetricDHPublicKeyFipsDH.DHUAgreementParameters. getOtherPartyEphemeralKey()Return the other party's ephemeral public key.AsymmetricDHPublicKeyFipsDH.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.DHUAgreementParametersFipsDH.DHUAgreementParametersBuilder. using(AsymmetricDHPrivateKey ephemeralPrivateKey, AsymmetricDHPublicKey otherPartyEphemeralKey)Constructor for DH DHU parameters which assumes later calculation of our ephemeral public key.FipsDH.DHUAgreementParametersFipsDH.DHUAgreementParametersBuilder. using(AsymmetricDHPublicKey ephemeralPublicKey, AsymmetricDHPrivateKey ephemeralPrivateKey, AsymmetricDHPublicKey otherPartyEphemeralKey)Constructor for DH DHU parameters which results in an agreement returning the raw value.FipsDH.DHUAgreementParametersFipsDH.DHUAgreementParametersBuilder. using(AsymmetricKeyPair ephemeralKeyPair, AsymmetricDHPublicKey otherPartyEphemeralKey)Constructor for DH DHU parameters from an ephemeral public/private key pair.FipsDH.MQVAgreementParametersFipsDH.MQVAgreementParametersBuilder. using(AsymmetricDHPrivateKey ephemeralPrivateKey, AsymmetricDHPublicKey otherPartyEphemeralKey)Constructor for DH MQV parameters which assumes later calculation of our ephemeral public key.FipsDH.MQVAgreementParametersFipsDH.MQVAgreementParametersBuilder. using(AsymmetricDHPublicKey ephemeralPublicKey, AsymmetricDHPrivateKey ephemeralPrivateKey, AsymmetricDHPublicKey otherPartyEphemeralKey)Constructor for DH MQV parameters which results in an agreement returning the raw value.FipsDH.MQVAgreementParametersFipsDH.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()
-