- java.lang.Object
-
- java.security.MessageDigestSpi
-
- de.sfuhrm.openssl4j.OpenSSL.SHA3_384
-
- Enclosing class:
- OpenSSL
public static final class OpenSSL.SHA3_384 extends MessageDigestSpi
SHA3-384 message digest implementation.
-
-
Constructor Summary
Constructors Constructor Description SHA3_384()
-
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 inputByte)protected voidengineUpdate(byte[] input, int offset, int len)protected voidengineUpdate(ByteBuffer input)protected static String[]listMessageDigests()Get the list of MessageDigest algorithms supported by OpenSSL.protected static voidremoveContext(ByteBuffer context)Removes a context allocated with nativeContext().-
Methods inherited from class java.security.MessageDigestSpi
clone, engineDigest
-
-
-
-
Method Detail
-
removeContext
protected static void removeContext(ByteBuffer context)
Removes a context allocated with nativeContext().- Parameters:
context- the context to free.
-
listMessageDigests
protected static final String[] listMessageDigests()
Get the list of MessageDigest algorithms supported by OpenSSL.- Returns:
- an array of supported message digest algorithms from the OpenSSL library.
-
engineGetDigestLength
protected int engineGetDigestLength()
- Overrides:
engineGetDigestLengthin classMessageDigestSpi
-
engineUpdate
protected final void engineUpdate(ByteBuffer input)
- 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
-
-