Mercurial Hosting > luan
diff src/luan/modules/StringLuan.java @ 1649:f7e2df85fc0a
add String.digest_message
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 29 Mar 2022 16:07:01 -0600 |
parents | 8fbcc4747091 |
children | ea56e3b04c03 |
line wrap: on
line diff
--- a/src/luan/modules/StringLuan.java Mon Mar 28 18:00:12 2022 +0200 +++ b/src/luan/modules/StringLuan.java Tue Mar 29 16:07:01 2022 -0600 @@ -1,5 +1,6 @@ package luan.modules; +import java.security.NoSuchAlgorithmException; import java.util.Arrays; import java.util.regex.Pattern; import java.util.regex.Matcher; @@ -236,4 +237,10 @@ return s.split(pattern,n); } + public static String digest_message(String algorithm,String input) throws LuanException, NoSuchAlgorithmException { + Utils.checkNotNull(algorithm,1); + Utils.checkNotNull(input,2); + return BinaryLuan.to_hex( BinaryLuan.digest_message( algorithm, input.getBytes() ) ); + } + }