Package org.h2.security
Class SHA3
- java.lang.Object
-
- java.security.MessageDigestSpi
-
- java.security.MessageDigest
-
- org.h2.security.SHA3
-
public final class SHA3 extends java.security.MessageDigestSHA-3 message digest family.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected byte[]engineDigest()protected intengineGetDigestLength()protected voidengineReset()protected voidengineUpdate(byte input)protected voidengineUpdate(byte[] input, int offset, int len)static SHA3getSha3_224()Returns a new instance of SHA3-224 message digest.static SHA3getSha3_256()Returns a new instance of SHA3-256 message digest.static SHA3getSha3_384()Returns a new instance of SHA3-384 message digest.static SHA3getSha3_512()Returns a new instance of SHA3-512 message digest.
-
-
-
Method Detail
-
getSha3_224
public static SHA3 getSha3_224()
Returns a new instance of SHA3-224 message digest.- Returns:
- SHA3-224 message digest
-
getSha3_256
public static SHA3 getSha3_256()
Returns a new instance of SHA3-256 message digest.- Returns:
- SHA3-256 message digest
-
getSha3_384
public static SHA3 getSha3_384()
Returns a new instance of SHA3-384 message digest.- Returns:
- SHA3-384 message digest
-
getSha3_512
public static SHA3 getSha3_512()
Returns a new instance of SHA3-512 message digest.- Returns:
- SHA3-512 message digest
-
engineDigest
protected byte[] engineDigest()
- Specified by:
engineDigestin classjava.security.MessageDigestSpi
-
engineGetDigestLength
protected int engineGetDigestLength()
- Overrides:
engineGetDigestLengthin classjava.security.MessageDigestSpi
-
engineReset
protected void engineReset()
- Specified by:
engineResetin classjava.security.MessageDigestSpi
-
engineUpdate
protected void engineUpdate(byte input)
- Specified by:
engineUpdatein classjava.security.MessageDigestSpi
-
engineUpdate
protected void engineUpdate(byte[] input, int offset, int len)- Specified by:
engineUpdatein classjava.security.MessageDigestSpi
-
-