Uses of Class
org.bouncycastle.crypto.fips.FipsEC.AgreementParameters
Packages that use FipsEC.AgreementParameters
-
Uses of FipsEC.AgreementParameters in org.bouncycastle.crypto.fips
Fields in org.bouncycastle.crypto.fips declared as FipsEC.AgreementParametersModifier and TypeFieldDescriptionstatic final FipsEC.AgreementParameters
FipsEC.CDH
Elliptic Curve cofactor Diffie-Hellman algorithm parameter source.static final FipsEC.AgreementParameters
FipsEC.DH
Elliptic Curve Diffie-Hellman algorithm parameter source.Methods in org.bouncycastle.crypto.fips that return FipsEC.AgreementParametersModifier and TypeMethodDescriptionFipsEC.AgreementParameters.withDigest
(FipsDigestAlgorithm digestAlgorithm) Add a digest algorithm to process the Z value with.FipsEC.AgreementParameters.withKDF
(FipsKDF.AgreementKDFParametersBuilder kdfType, byte[] iv, int outputSize) Add a KDF to process the Z value with.FipsEC.AgreementParameters.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.AgreementParametersModifier and TypeMethodDescriptionFipsEC.DHAgreementFactory.createAgreement
(AsymmetricPrivateKey key, FipsEC.AgreementParameters parameters) Return an Agreement operator based on Diffie-Hellman using EC keys.Methods in org.bouncycastle.crypto.fips with parameters of type FipsEC.AgreementParametersModifier and TypeMethodDescriptionFipsEC.DHAgreementFactory.createAgreement
(AsymmetricPrivateKey key, FipsEC.AgreementParameters parameters) Return an Agreement operator based on Diffie-Hellman using EC keys.Constructors in org.bouncycastle.crypto.fips with parameters of type FipsEC.AgreementParametersModifierConstructorDescriptionKeyGenParameters
(FipsEC.AgreementParameters parameters, ECDomainParameters domainParameters) Constructor for specifying an Agreement algorithm explicitly.