java.lang.Object
java.security.MessageDigestSpi
de.sfuhrm.openssl4j.MessageDigest.SHA_512_224
- Enclosing class:
- MessageDigest
SHA-512/224 message digest implementation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final byte[]protected final intprotected final voidprotected final voidengineUpdate(byte inputByte) protected final voidengineUpdate(byte[] input, int offset, int len) protected final voidengineUpdate(ByteBuffer input) protected static voidfree(ByteBuffer context) Free the native context that came from nativeContext().Get the list of digest algorithms supported by the OpenSSL library.Methods inherited from class java.security.MessageDigestSpi
clone, engineDigest
-
Constructor Details
-
SHA_512_224
public SHA_512_224()Creates a new instance.
-
-
Method Details
-
free
Free the native context that came from nativeContext().- Parameters:
context- the context allocated with nativeContext().
-
engineGetDigestLength
protected final int engineGetDigestLength()- Overrides:
engineGetDigestLengthin classMessageDigestSpi
-
getMessageDigestList
Get the list of digest algorithms supported by the OpenSSL library.- Returns:
- a Set of supported message digest algorithms.
-
engineUpdate
- Overrides:
engineUpdatein classMessageDigestSpi
-
engineUpdate
protected final void engineUpdate(byte inputByte) - Specified by:
engineUpdatein classMessageDigestSpi
-
engineUpdate
protected final void engineUpdate(byte[] input, int offset, int len) - Specified by:
engineUpdatein classMessageDigestSpi
-
engineDigest
protected final byte[] engineDigest()- Specified by:
engineDigestin classMessageDigestSpi
-
engineReset
protected final void engineReset()- Specified by:
engineResetin classMessageDigestSpi
-