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.AgreementParametersFipsEC.CDHElliptic Curve cofactor Diffie-Hellman algorithm parameter source.static final FipsEC.AgreementParametersFipsEC.DHElliptic 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.