Package org.h2.security
Class SHA3
java.lang.Object
java.security.MessageDigestSpi
java.security.MessageDigest
org.h2.security.SHA3
SHA-3 message digest family.
-
Method Summary
Modifier and TypeMethodDescriptionprotected byte[]protected intprotected voidprotected voidengineUpdate(byte input) protected voidengineUpdate(byte[] input, int offset, int len) static SHA3Returns a new instance of SHA3-224 message digest.static SHA3Returns a new instance of SHA3-256 message digest.static SHA3Returns a new instance of SHA3-384 message digest.static SHA3Returns a new instance of SHA3-512 message digest.Methods inherited from class java.security.MessageDigest
clone, digest, digest, digest, getAlgorithm, getDigestLength, getInstance, getInstance, getInstance, getProvider, isEqual, reset, toString, update, update, update, updateMethods inherited from class java.security.MessageDigestSpi
engineDigest, engineUpdate
-
Method Details
-
getSha3_224
Returns a new instance of SHA3-224 message digest.- Returns:
- SHA3-224 message digest
-
getSha3_256
Returns a new instance of SHA3-256 message digest.- Returns:
- SHA3-256 message digest
-
getSha3_384
Returns a new instance of SHA3-384 message digest.- Returns:
- SHA3-384 message digest
-
getSha3_512
Returns a new instance of SHA3-512 message digest.- Returns:
- SHA3-512 message digest
-
engineDigest
protected byte[] engineDigest()- Specified by:
engineDigestin classMessageDigestSpi
-
engineGetDigestLength
protected int engineGetDigestLength()- Overrides:
engineGetDigestLengthin classMessageDigestSpi
-
engineReset
protected void engineReset()- Specified by:
engineResetin classMessageDigestSpi
-
engineUpdate
protected void engineUpdate(byte input) - Specified by:
engineUpdatein classMessageDigestSpi
-
engineUpdate
protected void engineUpdate(byte[] input, int offset, int len) - Specified by:
engineUpdatein classMessageDigestSpi
-