Package org.conscrypt
Class OpenSSLMessageDigestJDK
- java.lang.Object
-
- java.security.MessageDigestSpi
-
- org.conscrypt.OpenSSLMessageDigestJDK
-
- All Implemented Interfaces:
Cloneable
- Direct Known Subclasses:
OpenSSLMessageDigestJDK.MD5,OpenSSLMessageDigestJDK.SHA1,OpenSSLMessageDigestJDK.SHA224,OpenSSLMessageDigestJDK.SHA256,OpenSSLMessageDigestJDK.SHA384,OpenSSLMessageDigestJDK.SHA512
@Internal public class OpenSSLMessageDigestJDK extends MessageDigestSpi implements Cloneable
Implements the JDK MessageDigest interface using OpenSSL's EVP API.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpenSSLMessageDigestJDK.MD5static classOpenSSLMessageDigestJDK.SHA1static classOpenSSLMessageDigestJDK.SHA224static classOpenSSLMessageDigestJDK.SHA256static classOpenSSLMessageDigestJDK.SHA384static classOpenSSLMessageDigestJDK.SHA512
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Objectclone()protected byte[]engineDigest()protected intengineGetDigestLength()protected voidengineReset()protected voidengineUpdate(byte input)protected voidengineUpdate(byte[] input, int offset, int len)protected voidengineUpdate(ByteBuffer input)-
Methods inherited from class java.security.MessageDigestSpi
engineDigest
-
-
-
-
Method Detail
-
engineReset
protected void engineReset()
- Specified by:
engineResetin classMessageDigestSpi
-
engineGetDigestLength
protected int engineGetDigestLength()
- Overrides:
engineGetDigestLengthin 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
-
engineUpdate
protected void engineUpdate(ByteBuffer input)
- Overrides:
engineUpdatein classMessageDigestSpi
-
engineDigest
protected byte[] engineDigest()
- Specified by:
engineDigestin classMessageDigestSpi
-
clone
public Object clone()
- Overrides:
clonein classMessageDigestSpi
-
-