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 class
Parameters for HMAC modes.static final class
Customizable SHAKE (cSHAKE) parameters.static final class
Factory for producing extendable output function (XOF) MAC calculators.static final class
HMAC key generatorstatic final class
Customizable KMAC parameters.static final class
Factory for producing HMAC calculators.static final class
FipsSHS.OperatorFactory<T extends FipsSHS.Parameters>
Factory for producing digest calculators.static final class
Customizable ParallelHash parameters.static class
Generic digest parameters.static final class
Customizable TupleHash 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.KMACParameters
static final FipsSHS.KMACParameters
static final FipsSHS.ParallelHashParameters
static final FipsSHS.ParallelHashParameters
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
static final FipsSHS.TupleHashParameters
static final FipsSHS.TupleHashParameters
-
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
-
KMAC128
-
KMAC256
-
TupleHash128
-
TupleHash256
-
ParallelHash128
-
ParallelHash256
-