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
Implements the JDK MessageDigest interface using OpenSSL's EVP API.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final classstatic final class -
Method Summary
Modifier and TypeMethodDescriptionclone()protected byte[]protected intprotected voidprotected voidengineUpdate(byte input) protected voidengineUpdate(byte[] input, int offset, int len) protected voidengineUpdate(ByteBuffer input) Methods inherited from class java.security.MessageDigestSpi
engineDigest
-
Method Details
-
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
- Overrides:
engineUpdatein classMessageDigestSpi
-
engineDigest
protected byte[] engineDigest()- Specified by:
engineDigestin classMessageDigestSpi
-
clone
- Overrides:
clonein classMessageDigestSpi
-