OSDN Git Service

merge tx signer
[bytom/bytom-java-sdk.git] / tx-signer / src / test / java / io / bytom / util / SHA3256Test.java
diff --git a/tx-signer/src/test/java/io/bytom/util/SHA3256Test.java b/tx-signer/src/test/java/io/bytom/util/SHA3256Test.java
new file mode 100755 (executable)
index 0000000..b712d16
--- /dev/null
@@ -0,0 +1,17 @@
+package io.bytom.util;\r
+\r
+import org.bouncycastle.util.encoders.Hex;\r
+import org.junit.Test;\r
+\r
+public class SHA3256Test {\r
+    @Test\r
+    public void testSHA3Hash() {\r
+        String rawTransaction = "7b0a202022646563696d616c73223a20382c0a202022646573637" +\r
+                "2697074696f6e223a207b7d2c0a2020226e616d65223a2022222c0a20202273796d626f6c223a2022220a7d";\r
+        byte[] bytes = SHA3Util.hashSha256(Hex.decode(rawTransaction));\r
+        System.out.println(Hex.toHexString(bytes));\r
+        //expected 69ab19b3907f40e4f264dbd3f71967654e0e93f836026918af8861932ed0409b\r
+    }\r
+\r
+\r
+}\r