From 96bd0c0d790782b76a43a021786b1f2a6372f810 Mon Sep 17 00:00:00 2001 From: Reinhard Pointner Date: Wed, 20 Feb 2019 02:21:55 +0700 Subject: [PATCH] Enable SHA-3 support (Java 11 only) --- source/net/filebot/hash/HashType.java | 48 +++++++++++++-------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/source/net/filebot/hash/HashType.java b/source/net/filebot/hash/HashType.java index 92b47221..9ceea367 100644 --- a/source/net/filebot/hash/HashType.java +++ b/source/net/filebot/hash/HashType.java @@ -91,31 +91,31 @@ public enum HashType { public String toString() { return "SHA2"; } - }; + }, - // SHA3_384 { - // - // @Override - // public Hash newHash() { - // return new MessageDigestHash("SHA3-384"); - // } - // - // @Override - // public VerificationFormat getFormat() { - // // e.g 1a02a7c1e9ac91346d08829d5037b240f42ded07 ?SHA3-384*folder/file.txt - // return new VerificationFormat("SHA3-384"); - // } - // - // @Override - // public ExtensionFileFilter getFilter() { - // return MediaTypes.getTypeFilter("verification/sha3sum"); - // } - // - // @Override - // public String toString() { - // return "SHA3"; - // } - // }, + SHA3_384 { + + @Override + public Hash newHash() { + return new MessageDigestHash("SHA3-384"); + } + + @Override + public VerificationFormat getFormat() { + // e.g 1a02a7c1e9ac91346d08829d5037b240f42ded07 ?SHA3-384*folder/file.txt + return new VerificationFormat("SHA3-384"); + } + + @Override + public ExtensionFileFilter getFilter() { + return MediaTypes.getTypeFilter("verification/sha3sum"); + } + + @Override + public String toString() { + return "SHA3"; + } + }; public abstract Hash newHash();