Uses of Class
org.bouncycastle.crypto.fips.FipsEC.DHUAgreementParameters
Packages that use FipsEC.DHUAgreementParameters
-
Uses of FipsEC.DHUAgreementParameters in org.bouncycastle.crypto.fips
Methods in org.bouncycastle.crypto.fips that return FipsEC.DHUAgreementParametersModifier and TypeMethodDescriptionFipsEC.DHUAgreementParametersBuilder.using(AsymmetricECPrivateKey ephemeralPrivateKey, AsymmetricECPublicKey otherPartyEphemeralKey) Constructor for EC DHU parameters which assumes later calculation of our ephemeral public key.FipsEC.DHUAgreementParametersBuilder.using(AsymmetricECPublicKey ephemeralPublicKey, AsymmetricECPrivateKey ephemeralPrivateKey, AsymmetricECPublicKey otherPartyEphemeralKey) Constructor for EC DHU parameters which results in an agreement returning the raw value.FipsEC.DHUAgreementParametersBuilder.using(AsymmetricKeyPair ephemeralKeyPair, AsymmetricECPublicKey otherPartyEphemeralKey) Constructor for EC DHU parameters from an ephemeral public/private key pair.FipsEC.DHUAgreementParameters.withDigest(FipsAlgorithm digestAlgorithm) Add a digest algorithm to process the Z value with.FipsEC.DHUAgreementParameters.withKDF(FipsKDF.AgreementKDFParametersBuilder kdfType, byte[] iv, int outputSize) Add a KDF to process the Z value with.FipsEC.DHUAgreementParameters.withPRF(FipsKDF.PRF prfAlgorithm, byte[] salt) Add a PRF algorithm and salt to process the Z value with (as in SP 800-56C)Methods in org.bouncycastle.crypto.fips that return types with arguments of type FipsEC.DHUAgreementParametersModifier and TypeMethodDescriptionFipsEC.DHUAgreementFactory.createAgreement(AsymmetricPrivateKey key, FipsEC.DHUAgreementParameters parameters) Return an Agreement operator based on Diffie-Hellman Unified using EC keys.Methods in org.bouncycastle.crypto.fips with parameters of type FipsEC.DHUAgreementParametersModifier and TypeMethodDescriptionFipsEC.DHUAgreementFactory.createAgreement(AsymmetricPrivateKey key, FipsEC.DHUAgreementParameters parameters) Return an Agreement operator based on Diffie-Hellman Unified using EC keys.