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 class
static final class
Parameters for HMAC modes.static final class
Customizable SHAKE (cSHAKE) parameters.static final class
HMAC key generatorstatic final class
Factory for producing HMAC calculators.static final class
FipsSHS.OperatorFactory<T extends FipsSHS.Parameters>
Factory for producing digest calculators.static class
Generic digest parameters.static final class
Factory for producing extendable output function (XOF) calculators. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FipsSHS.CSHAKEParameters
static final FipsSHS.CSHAKEParameters
static final FipsSHS.Parameters
static final FipsSHS.AuthParameters
static final FipsSHS.Parameters
static final FipsSHS.AuthParameters
static final FipsSHS.Parameters
static final FipsSHS.AuthParameters
static final FipsSHS.Parameters
static final FipsSHS.AuthParameters
static final FipsSHS.Parameters
static final FipsSHS.AuthParameters
static final FipsSHS.Parameters
static final FipsSHS.AuthParameters
static final FipsSHS.Parameters
static final FipsSHS.AuthParameters
static final FipsSHS.Parameters
static final FipsSHS.AuthParameters
static final FipsSHS.Parameters
static final FipsSHS.Parameters
static final FipsSHS.AuthParameters
static final FipsSHS.Parameters
static final FipsSHS.AuthParameters
static final FipsSHS.AuthParameters
static final FipsSHS.Parameters
static 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
-