public static final class FipsEC.DHUAgreementParametersBuilder extends FipsParameters
| Modifier and Type | Method and Description |
|---|---|
FipsEC.DHUAgreementParameters |
using(AsymmetricECPrivateKey ephemeralPrivateKey,
AsymmetricECPublicKey otherPartyEphemeralKey)
Constructor for EC DHU parameters which assumes later calculation of our ephemeral public key.
|
FipsEC.DHUAgreementParameters |
using(AsymmetricECPublicKey ephemeralPublicKey,
AsymmetricECPrivateKey ephemeralPrivateKey,
AsymmetricECPublicKey otherPartyEphemeralKey)
Constructor for EC DHU parameters which results in an agreement returning the raw value.
|
FipsEC.DHUAgreementParameters |
using(AsymmetricKeyPair ephemeralKeyPair,
AsymmetricECPublicKey otherPartyEphemeralKey)
Constructor for EC DHU parameters from an ephemeral public/private key pair.
|
getAlgorithmpublic FipsEC.DHUAgreementParameters using(AsymmetricKeyPair ephemeralKeyPair, AsymmetricECPublicKey otherPartyEphemeralKey)
ephemeralKeyPair - our ephemeral public/private key pair.otherPartyEphemeralKey - the other party's ephemeral public key.public FipsEC.DHUAgreementParameters using(AsymmetricECPrivateKey ephemeralPrivateKey, AsymmetricECPublicKey otherPartyEphemeralKey)
ephemeralPrivateKey - our ephemeral private key.otherPartyEphemeralKey - the other party's ephemeral public key.public FipsEC.DHUAgreementParameters using(AsymmetricECPublicKey ephemeralPublicKey, AsymmetricECPrivateKey ephemeralPrivateKey, AsymmetricECPublicKey otherPartyEphemeralKey)
ephemeralPublicKey - our ephemeral public key.ephemeralPrivateKey - our ephemeral private key.otherPartyEphemeralKey - the other party's ephemeral public key.