Package org.bouncycastle.crypto.general
Class SecureHash
- java.lang.Object
-
- org.bouncycastle.crypto.general.SecureHash
-
public final class SecureHash extends java.lang.ObjectSource class for implementations of non-FIPS secure hash algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSecureHash.Algorithmstatic classSecureHash.AuthParametersParameters for HMAC modes.static classSecureHash.KeyGeneratorHMAC key generatorstatic classSecureHash.MACOperatorFactoryFactory for producing HMAC calculators.static classSecureHash.OperatorFactoryFactory for producing digest calculators.static classSecureHash.ParametersGeneric digest parameters.
-
Field Summary
Fields Modifier and Type Field Description static SecureHash.ParametersGOST3411static SecureHash.AuthParametersGOST3411_HMACstatic SecureHash.ParametersMD5static SecureHash.AuthParametersMD5_HMACstatic SecureHash.ParametersRIPEMD128static SecureHash.AuthParametersRIPEMD128_HMACstatic SecureHash.ParametersRIPEMD160static SecureHash.AuthParametersRIPEMD160_HMACstatic SecureHash.ParametersRIPEMD256static SecureHash.AuthParametersRIPEMD256_HMACstatic SecureHash.ParametersRIPEMD320static SecureHash.AuthParametersRIPEMD320_HMACstatic SecureHash.ParametersTIGERstatic SecureHash.AuthParametersTIGER_HMACstatic SecureHash.ParametersWHIRLPOOLstatic SecureHash.AuthParametersWHIRLPOOL_HMAC
-
-
-
Field Detail
-
MD5
public static final SecureHash.Parameters MD5
-
MD5_HMAC
public static final SecureHash.AuthParameters MD5_HMAC
-
GOST3411
public static final SecureHash.Parameters GOST3411
-
GOST3411_HMAC
public static final SecureHash.AuthParameters GOST3411_HMAC
-
RIPEMD128
public static final SecureHash.Parameters RIPEMD128
-
RIPEMD128_HMAC
public static final SecureHash.AuthParameters RIPEMD128_HMAC
-
RIPEMD160
public static final SecureHash.Parameters RIPEMD160
-
RIPEMD160_HMAC
public static final SecureHash.AuthParameters RIPEMD160_HMAC
-
RIPEMD256
public static final SecureHash.Parameters RIPEMD256
-
RIPEMD256_HMAC
public static final SecureHash.AuthParameters RIPEMD256_HMAC
-
RIPEMD320
public static final SecureHash.Parameters RIPEMD320
-
RIPEMD320_HMAC
public static final SecureHash.AuthParameters RIPEMD320_HMAC
-
TIGER
public static final SecureHash.Parameters TIGER
-
TIGER_HMAC
public static final SecureHash.AuthParameters TIGER_HMAC
-
WHIRLPOOL
public static final SecureHash.Parameters WHIRLPOOL
-
WHIRLPOOL_HMAC
public static final SecureHash.AuthParameters WHIRLPOOL_HMAC
-
-