Package org.bouncycastle.crypto.fips
Class FipsSHS
- java.lang.Object
-
- org.bouncycastle.crypto.fips.FipsSHS
-
public final class FipsSHS extends java.lang.ObjectSource class for implementations of FIPS approved secure hash algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFipsSHS.Algorithmstatic classFipsSHS.AuthParametersParameters for HMAC modes.static classFipsSHS.CSHAKEParametersCustomizable SHAKE (cSHAKE) parameters.static classFipsSHS.KeyGeneratorHMAC key generatorstatic classFipsSHS.MACOperatorFactoryFactory for producing HMAC calculators.static classFipsSHS.OperatorFactory<T extends FipsSHS.Parameters>Factory for producing digest calculators.static classFipsSHS.ParametersGeneric digest parameters.static classFipsSHS.XOFOperatorFactory<T extends FipsSHS.Parameters>Factory for producing extendable output function (XOF) calculators.
-
Field Summary
-
-
-
Field Detail
-
SHA1
public static final FipsSHS.Parameters SHA1
-
SHA1_HMAC
public static final FipsSHS.AuthParameters SHA1_HMAC
-
SHA224
public static final FipsSHS.Parameters SHA224
-
SHA224_HMAC
public static final FipsSHS.AuthParameters SHA224_HMAC
-
SHA256
public static final FipsSHS.Parameters SHA256
-
SHA256_HMAC
public static final FipsSHS.AuthParameters SHA256_HMAC
-
SHA384
public static final FipsSHS.Parameters SHA384
-
SHA384_HMAC
public static final FipsSHS.AuthParameters SHA384_HMAC
-
SHA512
public static final FipsSHS.Parameters SHA512
-
SHA512_HMAC
public static final FipsSHS.AuthParameters SHA512_HMAC
-
SHA512_224
public static final FipsSHS.Parameters SHA512_224
-
SHA512_224_HMAC
public static final FipsSHS.AuthParameters SHA512_224_HMAC
-
SHA512_256
public static final FipsSHS.Parameters SHA512_256
-
SHA512_256_HMAC
public static final FipsSHS.AuthParameters SHA512_256_HMAC
-
SHA3_224
public static final FipsSHS.Parameters SHA3_224
-
SHA3_224_HMAC
public static final FipsSHS.AuthParameters SHA3_224_HMAC
-
SHA3_256
public static final FipsSHS.Parameters SHA3_256
-
SHA3_256_HMAC
public static final FipsSHS.AuthParameters SHA3_256_HMAC
-
SHA3_384
public static final FipsSHS.Parameters SHA3_384
-
SHA3_384_HMAC
public static final FipsSHS.AuthParameters SHA3_384_HMAC
-
SHA3_512
public static final FipsSHS.Parameters SHA3_512
-
SHA3_512_HMAC
public static final FipsSHS.AuthParameters SHA3_512_HMAC
-
SHAKE128
public static final FipsSHS.Parameters SHAKE128
-
SHAKE256
public static final FipsSHS.Parameters SHAKE256
-
cSHAKE128
public static final FipsSHS.CSHAKEParameters cSHAKE128
-
cSHAKE256
public static final FipsSHS.CSHAKEParameters cSHAKE256
-
-