From b635f0923506e6ab11b6322579237d6c2f6551ea Mon Sep 17 00:00:00 2001 From: Georgi <56259397+deepcodeg@users.noreply.github.com> Date: Wed, 6 May 2020 16:31:48 +0200 Subject: [PATCH 1/5] test1.java critical --- test1.java | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 test1.java diff --git a/test1.java b/test1.java new file mode 100644 index 0000000..8c66a56 --- /dev/null +++ b/test1.java @@ -0,0 +1,11 @@ +import java.security.*; + +class Test { + int value; + + int compare(Test o) { + if (o.value > value) return 1; + return 0; + } +} + From 7de82de618c7683d08283b107c2acd6cf0c6aa6e Mon Sep 17 00:00:00 2001 From: Georgi <56259397+deepcodeg@users.noreply.github.com> Date: Wed, 6 May 2020 16:34:33 +0200 Subject: [PATCH 2/5] Create crit+warn.java --- crit+warn.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 crit+warn.java diff --git a/crit+warn.java b/crit+warn.java new file mode 100644 index 0000000..cf8a588 --- /dev/null +++ b/crit+warn.java @@ -0,0 +1,19 @@ +function replace1(str) { + return str.replace(/"/, '"'); +} +function replace2(str) { + return str.replace(/&/, '&'); +} +function replace3(str) { + return str.replace(/ Date: Wed, 6 May 2020 16:39:28 +0200 Subject: [PATCH 3/5] rename file --- crit+warn.java | 19 ------------------- critwarn.java | 9 +++++++++ 2 files changed, 9 insertions(+), 19 deletions(-) delete mode 100644 crit+warn.java create mode 100644 critwarn.java diff --git a/crit+warn.java b/crit+warn.java deleted file mode 100644 index cf8a588..0000000 --- a/crit+warn.java +++ /dev/null @@ -1,19 +0,0 @@ -function replace1(str) { - return str.replace(/"/, '"'); -} -function replace2(str) { - return str.replace(/&/, '&'); -} -function replace3(str) { - return str.replace(/ Date: Wed, 6 May 2020 16:41:34 +0200 Subject: [PATCH 4/5] crit-warn.js --- critwarn.java => critwarn.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename critwarn.java => critwarn.js (100%) diff --git a/critwarn.java b/critwarn.js similarity index 100% rename from critwarn.java rename to critwarn.js From 0ed24b0ff22cecf78bcd8ad760d716daf55a5c47 Mon Sep 17 00:00:00 2001 From: Georgi <56259397+deepcodeg@users.noreply.github.com> Date: Wed, 6 May 2020 16:45:32 +0200 Subject: [PATCH 5/5] md.java --- md.java | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 md.java diff --git a/md.java b/md.java new file mode 100644 index 0000000..b5849ba --- /dev/null +++ b/md.java @@ -0,0 +1,37 @@ +package com.zulip.android.util; + +import android.util.Log; + +import java.io.UnsupportedEncodingException; +import java.security.MessageDigest; +import java.security.NoSuchAlgorithmException; + +/** + * Gravatar example from http://en.gravatar.com/site/implement/images/java/ + */ +public class MD5Util { + + private static final String TAG = "MD5Util"; + + private MD5Util() { + } + + private static String hex(byte[] array) { + StringBuffer sb = new StringBuffer(); + for (int i = 0; i < array.length; ++i) { + sb.append(Integer.toHexString((array[i] & 0xFF) | 0x100).substring( + 1, 3)); + } + return sb.toString(); + } + + public static String md5Hex(String message) { + try { + MessageDigest md = MessageDigest.getInstance("MD5"); + return hex(md.digest(message.getBytes("CP1252"))); + } catch (NoSuchAlgorithmException | UnsupportedEncodingException e) { + Log.e(TAG, e.getMessage(), e); + } + return null; + } +}