Module org.cryptomator.cryptolib
Package org.cryptomator.cryptolib.common
Class MessageDigestSupplier
- java.lang.Object
-
- org.cryptomator.cryptolib.common.MessageDigestSupplier
-
public final class MessageDigestSupplier extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static MessageDigestSupplierSHA1static MessageDigestSupplierSHA256
-
Constructor Summary
Constructors Constructor Description MessageDigestSupplier(String digestAlgorithm)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description MessageDigestget()Deprecated.Useinstance()ObjectPool.Lease<MessageDigest>instance()Leases a reusable MessageDigest.
-
-
-
Field Detail
-
SHA1
public static final MessageDigestSupplier SHA1
-
SHA256
public static final MessageDigestSupplier SHA256
-
-
Constructor Detail
-
MessageDigestSupplier
public MessageDigestSupplier(String digestAlgorithm)
-
-
Method Detail
-
instance
public ObjectPool.Lease<MessageDigest> instance()
Leases a reusable MessageDigest.- Returns:
- A ReusableMessageDigest instance holding a refurbished MessageDigest
-
get
@Deprecated public MessageDigest get()
Deprecated.Useinstance()Creates a new MessageDigest.- Returns:
- New MessageDigest instance
-
-