Package org.bouncycastle.crypto.fips
Class FipsSHS
java.lang.Object
org.bouncycastle.crypto.fips.FipsSHS
Source class for implementations of FIPS approved secure hash algorithms.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classParameters for HMAC modes.static final classCustomizable SHAKE (cSHAKE) parameters.static final classHMAC key generatorstatic final classFactory for producing HMAC calculators.static final classFipsSHS.OperatorFactory<T extends FipsSHS.Parameters>Factory for producing digest calculators.static classGeneric digest parameters.static final classFactory for producing extendable output function (XOF) calculators. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FipsSHS.CSHAKEParametersstatic final FipsSHS.CSHAKEParametersstatic final FipsSHS.Parametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.Parametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.Parametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.Parametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.Parametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.Parametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.Parametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.Parametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.Parametersstatic final FipsSHS.Parametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.Parametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.AuthParametersstatic final FipsSHS.Parametersstatic final FipsSHS.Parameters -
Method Summary
-
Field Details
-
SHA1
-
SHA1_HMAC
-
SHA224
-
SHA224_HMAC
-
SHA256
-
SHA256_HMAC
-
SHA384
-
SHA384_HMAC
-
SHA512
-
SHA512_HMAC
-
SHA512_224
-
SHA512_224_HMAC
-
SHA512_256
-
SHA512_256_HMAC
-
SHA3_224
-
SHA3_224_HMAC
-
SHA3_256
-
SHA3_256_HMAC
-
SHA3_384
-
SHA3_384_HMAC
-
SHA3_512
-
SHA3_512_HMAC
-
SHAKE128
-
SHAKE256
-
cSHAKE128
-
cSHAKE256
-