Package org.bouncycastle.bcpg
Interface HashAlgorithmTags
-
- All Known Implementing Classes:
PGPUtil
public interface HashAlgorithmTagsBasic tags for hash algorithms.
-
-
Field Summary
Fields Modifier and Type Field Description static intDOUBLE_SHAReserved for double-width SHA (experimental).static intHAVAL_5_160Reserved for HAVAL (5 pass, 160-bit).static intMD2Reserved for MD2.static intMD4Deprecated.non-standardstatic intMD5MD5.static intRIPEMD160RIPEMD-160.static intSHA1SHA-1.static intSHA224SHA2-224.static intSHA256SHA2-256.static intSHA3_224Deprecated.non-standardstatic intSHA3_256SHA3-256.static intSHA3_256_OLDDeprecated.non-standardstatic intSHA3_384Deprecated.non-standardstatic intSHA3_512SHA3-512.static intSHA3_512_OLDDeprecated.non-standardstatic intSHA384SHA2-384.static intSHA512SHA2-512.static intSM3Deprecated.non-standardstatic intTIGER_192Reserved for TIGER/192.
-
-
-
Field Detail
-
MD5
static final int MD5
MD5. Implementations MUST NOT use this to generate signatures. Implementations MUST NOT use this as a hash function in ECDH KDFs. Implementations MUST NOT generate packets with this hash function in an S2K KDF. Implementations MUST NOT use this hash function in an S2K KDF to decrypt v6+ packets.- See Also:
- Constant Field Values
-
SHA1
static final int SHA1
SHA-1. Implementations MUST NOT use this to generate signatures. Implementations MUST NOT use this as a hash function in ECDH KDFs. Implementations MUST NOT generate packets with this hash function in an S2K KDF. Implementations MUST NOT use this hash function in an S2K KDF to decrypt v6+ packets.- See Also:
- Constant Field Values
-
RIPEMD160
static final int RIPEMD160
RIPEMD-160. Implementations MUST NOT use this to generate signatures. Implementations MUST NOT use this as a hash function in ECDH KDFs. Implementations MUST NOT generate packets with this hash function in an S2K KDF. Implementations MUST NOT use this hash function in an S2K KDF to decrypt v6+ packets.- See Also:
- Constant Field Values
-
DOUBLE_SHA
static final int DOUBLE_SHA
Reserved for double-width SHA (experimental).- See Also:
- Constant Field Values
-
MD2
static final int MD2
Reserved for MD2.- See Also:
- Constant Field Values
-
TIGER_192
static final int TIGER_192
Reserved for TIGER/192.- See Also:
- Constant Field Values
-
HAVAL_5_160
static final int HAVAL_5_160
Reserved for HAVAL (5 pass, 160-bit).- See Also:
- Constant Field Values
-
SHA256
static final int SHA256
SHA2-256. Compliant implementations MUST implement.- See Also:
- Constant Field Values
-
SHA384
static final int SHA384
SHA2-384.- See Also:
- Constant Field Values
-
SHA512
static final int SHA512
SHA2-512.- See Also:
- Constant Field Values
-
SHA224
static final int SHA224
SHA2-224.- See Also:
- Constant Field Values
-
SHA3_256
static final int SHA3_256
SHA3-256.- See Also:
- Constant Field Values
-
SHA3_512
static final int SHA3_512
SHA3-512.- See Also:
- Constant Field Values
-
MD4
static final int MD4
Deprecated.non-standardReserved for MD4.- See Also:
- Constant Field Values
-
SHA3_224
static final int SHA3_224
Deprecated.non-standardReserved for SHA3-224.- See Also:
- Constant Field Values
-
SHA3_256_OLD
static final int SHA3_256_OLD
Deprecated.non-standardReserved for SHA3-256.- See Also:
- Constant Field Values
-
SHA3_384
static final int SHA3_384
Deprecated.non-standardReserved for SHA3-384.- See Also:
- Constant Field Values
-
SHA3_512_OLD
static final int SHA3_512_OLD
Deprecated.non-standardReserved for SHA3-512.- See Also:
- Constant Field Values
-
SM3
static final int SM3
Deprecated.non-standardReserved for SM3.- See Also:
- Constant Field Values
-
-