Uses of Class
org.bouncycastle.crypto.fips.FipsAlgorithm
-
Packages that use FipsAlgorithm Package Description org.bouncycastle.crypto.fips Classes for FIPS approved mode algorithmsorg.bouncycastle.crypto.general 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.fips Modifier and Type Class Description class
FipsDigestAlgorithm
Marker class for a FIPS approved digest algorithmFields in org.bouncycastle.crypto.fips declared as FipsAlgorithm Modifier and Type Field Description static FipsAlgorithm
FipsAES. ALGORITHM
Raw AES algorithm, can be used for creating general purpose AES keys.static FipsAlgorithm
FipsDH. ALGORITHM
Basic Diffie-Hellman key marker, can be used for creating general purpose Diffie-Hellman keys.static FipsAlgorithm
FipsDSA. ALGORITHM
DSA key marker, can be used for creating general purpose DSA keys.static FipsAlgorithm
FipsEC. ALGORITHM
Basic Elliptic Curve key marker, can be used for creating general purpose Elliptic Curve keys.static FipsAlgorithm
FipsRSA. ALGORITHM
static FipsAlgorithm
FipsTripleDES. ALGORITHM
Raw TripleDES algorithm, can be used for creating general purpose TripleDES keys.static FipsAlgorithm
FipsSHS.Algorithm. cSHAKE128
static FipsAlgorithm
FipsSHS.Algorithm. cSHAKE256
static FipsAlgorithm
FipsSHS.Algorithm. SHAKE128
static FipsAlgorithm
FipsSHS.Algorithm. SHAKE256
Methods in org.bouncycastle.crypto.fips that return FipsAlgorithm Modifier and Type Method Description FipsAlgorithm
FipsKDF.AgreementKDFPRF. getAlgorithm()
FipsAlgorithm
FipsKDF.IKEv2PRF. getAlgorithm()
FipsAlgorithm
FipsKDF.PRF. getAlgorithm()
FipsAlgorithm
FipsKDF.SRTPPRF. getAlgorithm()
FipsAlgorithm
FipsKDF.SSHPRF. getAlgorithm()
FipsAlgorithm
FipsKDF.TLSPRF. getAlgorithm()
FipsAlgorithm
FipsParameters. getAlgorithm()
Return the algorithm these parameters are associated with.FipsAlgorithm
FipsAgreementParameters. getDigestAlgorithm()
Return the digest algorithm ID associated with these parameters.Methods in org.bouncycastle.crypto.fips with parameters of type FipsAlgorithm Modifier and Type Method Description FipsDH.AgreementParameters
FipsDH.AgreementParameters. withDigest(FipsAlgorithm digestAlgorithm)
Add a digest algorithm to process the Z value with.FipsDH.DHUAgreementParameters
FipsDH.DHUAgreementParameters. withDigest(FipsAlgorithm digestAlgorithm)
Add a digest algorithm to process the Z value with.FipsDH.MQVAgreementParameters
FipsDH.MQVAgreementParameters. withDigest(FipsAlgorithm digestAlgorithm)
Add a digest algorithm to process the Z value with.FipsEC.DHUAgreementParameters
FipsEC.DHUAgreementParameters. withDigest(FipsAlgorithm digestAlgorithm)
Add a digest algorithm to process the Z value with.FipsEC.MQVAgreementParameters
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 FipsAlgorithm Constructor Description KeyGenerator(FipsAlgorithm algorithm, int keySizeInBits, java.security.SecureRandom random)
-
Uses of FipsAlgorithm in org.bouncycastle.crypto.general
Methods in org.bouncycastle.crypto.general with parameters of type FipsAlgorithm Modifier and Type Method Description static void
FipsRegister. registerEngineProvider(FipsAlgorithm algorithm, FipsEngineProvider provider)
-