X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/bfb51e414b42c69538498e1aa5cbb7421138d5e2..f095d947f892830e1ced4af450df77a8f7ae6d5d:/src/main/java/org/asamk/signal/Hex.java diff --git a/src/main/java/org/asamk/signal/Hex.java b/src/main/java/org/asamk/signal/Hex.java index 43d77cc5..696ca62b 100644 --- a/src/main/java/org/asamk/signal/Hex.java +++ b/src/main/java/org/asamk/signal/Hex.java @@ -19,4 +19,13 @@ public class Hex { buf.append(HEX_DIGITS[b & 0xf]); buf.append(" "); } + + public static byte[] toByteArray(String s) { + int len = s.length(); + byte[] data = new byte[len / 2]; + for (int i = 0; i < len; i += 2) { + data[i / 2] = (byte) ((Character.digit(s.charAt(i), 16) << 4) + Character.digit(s.charAt(i + 1), 16)); + } + return data; + } }