diff options
Diffstat (limited to 'src/com/trilead/ssh2/crypto/digest')
-rw-r--r-- | src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java b/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java index 9127d4e..6b0d6e3 100644 --- a/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java +++ b/src/com/trilead/ssh2/crypto/digest/HashForSSH2Types.java @@ -16,19 +16,10 @@ public class HashForSSH2Types { MessageDigest md; - public HashForSSH2Types(MessageDigest md) - { - this.md = md; - } - public HashForSSH2Types(String type) { try { - if ("SHA1".equals(type) || "MD5".equals(type)) { - md = MessageDigest.getInstance(type); - } else { - throw new IllegalArgumentException("Unknown algorithm " + type); - } + md = MessageDigest.getInstance(type); } catch (NoSuchAlgorithmException e) { throw new RuntimeException("Unsupported algorithm " + type); } |