OSDN Git Service

perfect exception process
[bytom/bytom-java-sdk.git] / tx-signer / src / main / java / io / bytom / common / ExpandedPrivateKey.java
index a941efa..9094929 100755 (executable)
@@ -1,24 +1,20 @@
 package io.bytom.common;\r
 \r
 import org.bouncycastle.util.encoders.Hex;\r
-\r
 import javax.crypto.Mac;\r
 import javax.crypto.spec.SecretKeySpec;\r
 import java.security.InvalidKeyException;\r
 import java.security.NoSuchAlgorithmException;\r
-import java.security.SignatureException;\r
 \r
 public class ExpandedPrivateKey {\r
-    public static byte[] hmacSha512(byte[] data, byte[] key)\r
-            throws SignatureException, NoSuchAlgorithmException, InvalidKeyException {\r
+    public static byte[] hmacSha512(byte[] data, byte[] key) throws NoSuchAlgorithmException, InvalidKeyException {\r
         SecretKeySpec signingKey = new SecretKeySpec(key, "HmacSHA512");\r
         Mac mac = Mac.getInstance("HmacSHA512");\r
         mac.init(signingKey);\r
         return mac.doFinal(data);\r
     }\r
 \r
-    public static byte[] expandedPrivateKey(byte[] data)\r
-            throws SignatureException, NoSuchAlgorithmException, InvalidKeyException {\r
+    public static byte[] expandedPrivateKey(byte[] data) throws NoSuchAlgorithmException, InvalidKeyException {\r
         // "457870616e64" is "Expand" hex.\r
         byte[] res = hmacSha512(data, Hex.decode("457870616e64"));\r
         for (int i = 0; i <= 31; i++) {\r