Package org.bouncycastle.crypto.general
Class SecureHash
- java.lang.Object
-
- org.bouncycastle.crypto.general.SecureHash
-
public final class SecureHash extends java.lang.Object
Source class for implementations of non-FIPS secure hash algorithms.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SecureHash.Algorithm
static class
SecureHash.AuthParameters
Parameters for HMAC modes.static class
SecureHash.KeyGenerator
HMAC key generatorstatic class
SecureHash.MACOperatorFactory
Factory for producing HMAC calculators.static class
SecureHash.OperatorFactory
Factory for producing digest calculators.static class
SecureHash.Parameters
Generic digest parameters.
-
Field Summary
Fields Modifier and Type Field Description static SecureHash.Parameters
GOST3411
static SecureHash.AuthParameters
GOST3411_HMAC
static SecureHash.Parameters
MD5
static SecureHash.AuthParameters
MD5_HMAC
static SecureHash.Parameters
RIPEMD128
static SecureHash.AuthParameters
RIPEMD128_HMAC
static SecureHash.Parameters
RIPEMD160
static SecureHash.AuthParameters
RIPEMD160_HMAC
static SecureHash.Parameters
RIPEMD256
static SecureHash.AuthParameters
RIPEMD256_HMAC
static SecureHash.Parameters
RIPEMD320
static SecureHash.AuthParameters
RIPEMD320_HMAC
static SecureHash.Parameters
TIGER
static SecureHash.AuthParameters
TIGER_HMAC
static SecureHash.Parameters
WHIRLPOOL
static SecureHash.AuthParameters
WHIRLPOOL_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
-
-