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 TypeClassDescriptionclass
Marker class for a FIPS approved digest algorithmFields in org.bouncycastle.crypto.fips declared as FipsAlgorithmModifier and TypeFieldDescriptionstatic final FipsAlgorithm
FipsAES.ALGORITHM
Raw AES algorithm, can be used for creating general purpose AES keys.static final FipsAlgorithm
FipsDH.ALGORITHM
Basic Diffie-Hellman key marker, can be used for creating general purpose Diffie-Hellman keys.static final FipsAlgorithm
FipsDSA.ALGORITHM
DSA key marker, can be used for creating general purpose DSA keys.static final FipsAlgorithm
FipsEC.ALGORITHM
Basic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys.static final FipsAlgorithm
FipsRSA.ALGORITHM
static final FipsAlgorithm
FipsTripleDES.ALGORITHM
Raw TripleDES algorithm, can be used for creating general purpose TripleDES keys.static final FipsAlgorithm
FipsSHS.Algorithm.cSHAKE128
static final FipsAlgorithm
FipsSHS.Algorithm.cSHAKE256
static final FipsAlgorithm
FipsSHS.Algorithm.SHAKE128
static final FipsAlgorithm
FipsSHS.Algorithm.SHAKE256
Methods 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) -
Uses of FipsAlgorithm in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general with parameters of type FipsAlgorithmModifier and TypeMethodDescriptionstatic void
FipsRegister.registerEngineProvider
(FipsAlgorithm algorithm, FipsEngineProvider provider)