Uses of Class
org.bouncycastle.crypto.fips.FipsAlgorithm
Packages that use FipsAlgorithm
Package
Description
Classes for FIPS approved mode algorithms
Classes for general encryption algorithms and non-FIPS approved variants.
-
Uses of FipsAlgorithm in org.bouncycastle.crypto.fips
Subclasses of FipsAlgorithm in org.bouncycastle.crypto.fipsModifier and TypeClassDescriptionclassMarker class for a FIPS approved digest algorithmFields in org.bouncycastle.crypto.fips declared as FipsAlgorithmModifier and TypeFieldDescriptionstatic final FipsAlgorithmFipsAES.ALGORITHMRaw AES algorithm, can be used for creating general purpose AES keys.static final FipsAlgorithmFipsDH.ALGORITHMBasic Diffie-Hellman key marker, can be used for creating general purpose Diffie-Hellman keys.static final FipsAlgorithmFipsDSA.ALGORITHMDSA key marker, can be used for creating general purpose DSA keys.static final FipsAlgorithmFipsEC.ALGORITHMBasic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys.static final FipsAlgorithmFipsLMS.ALGORITHMstatic final FipsAlgorithmFipsRSA.ALGORITHMstatic final FipsAlgorithmFipsTripleDES.ALGORITHMRaw TripleDES algorithm, can be used for creating general purpose TripleDES keys.static final FipsAlgorithmFipsEdEC.Algorithm.Ed25519static final FipsAlgorithmFipsEdEC.Algorithm.Ed25519phstatic final FipsAlgorithmFipsEdEC.Algorithm.Ed448static final FipsAlgorithmFipsEdEC.Algorithm.Ed448phMethods in org.bouncycastle.crypto.fips that return FipsAlgorithmModifier and TypeMethodDescriptionFipsKDF.AgreementKDFPRF.getAlgorithm()FipsKDF.IKEv2PRF.getAlgorithm()FipsKDF.PRF.getAlgorithm()FipsKDF.SRTPPRF.getAlgorithm()FipsKDF.SSHPRF.getAlgorithm()FipsKDF.TLSPRF.getAlgorithm()FipsParameters.getAlgorithm()Return the algorithm these parameters are associated with.FipsAgreementParameters.getDigestAlgorithm()Return the digest algorithm ID associated with these parameters.Methods in org.bouncycastle.crypto.fips with parameters of type FipsAlgorithmModifier and TypeMethodDescriptionFipsDH.AgreementParameters.withDigest(FipsAlgorithm digestAlgorithm) Add a digest algorithm to process the Z value with.FipsDH.DHUAgreementParameters.withDigest(FipsAlgorithm digestAlgorithm) Add a digest algorithm to process the Z value with.FipsDH.MQVAgreementParameters.withDigest(FipsAlgorithm digestAlgorithm) Add a digest algorithm to process the Z value with.FipsEC.DHUAgreementParameters.withDigest(FipsAlgorithm digestAlgorithm) Add a digest algorithm to process the Z value with.FipsEC.MQVAgreementParameters.withDigest(FipsAlgorithm digestAlgorithm) Add a digest algorithm to process the Z value with.Constructors in org.bouncycastle.crypto.fips with parameters of type FipsAlgorithmModifierConstructorDescriptionKeyGenerator(FipsAlgorithm algorithm, int keySizeInBits, SecureRandom random) ParametersWithContext(FipsAlgorithm algorithm, byte[] context) Base constructor. -
Uses of FipsAlgorithm in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general with parameters of type FipsAlgorithmModifier and TypeMethodDescriptionstatic voidFipsRegister.registerEngineProvider(FipsAlgorithm algorithm, FipsEngineProvider provider)