diff --git a/pom.xml b/pom.xml index b06e23b..783690b 100644 --- a/pom.xml +++ b/pom.xml @@ -28,7 +28,7 @@ com.sunyard sydapi4j - 1.12.20220908-3 + 1.12.20220909-1 org.apache.logging.log4j diff --git a/src/main/java/com/sunyard/sge/database/SydSM3.java b/src/main/java/com/sunyard/sge/database/SydSM3.java index 50540aa..bafd760 100644 --- a/src/main/java/com/sunyard/sge/database/SydSM3.java +++ b/src/main/java/com/sunyard/sge/database/SydSM3.java @@ -14,7 +14,7 @@ public class SydSM3 implements ISM3 { public void update(byte[] pcData) { if (is_finished) { - throw new SydApiException(0); + throw new SydApiException(0x8007); } if (null == pcData || 0 == pcData.length) { pcData = new byte[0]; @@ -33,7 +33,7 @@ public class SydSM3 implements ISM3 { public String digest() { if (is_finished) { - throw new SydApiException(0); + throw new SydApiException(0x8007); } this.is_finished = true; if (null == pcProcData) { diff --git a/src/main/java/com/sunyard/sge/database/SydSM4.java b/src/main/java/com/sunyard/sge/database/SydSM4.java index f667005..3d88b3f 100644 --- a/src/main/java/com/sunyard/sge/database/SydSM4.java +++ b/src/main/java/com/sunyard/sge/database/SydSM4.java @@ -30,10 +30,10 @@ public class SydSM4 implements ISM4 { } int plength = pcData.length; if (is_finished) { - throw new SydApiException(0); + throw new SydApiException(0x8007); } if (plength > 4064) { - throw new SydApiException(0); + throw new SydApiException(0x8006); } if (iFlag == 1) { if (0 == queue.getLength()) { @@ -80,7 +80,7 @@ public class SydSM4 implements ISM4 { public byte[] finish() { if (is_finished) { - throw new SydApiException(0); + throw new SydApiException(0x8007); } this.is_finished = true; if (1 == this.iPkgNum) { diff --git a/src/main/java/com/sunyard/sge/database/SydSM4Backup.java b/src/main/java/com/sunyard/sge/database/SydSM4Backup.java index 101597b..3ff81ae 100644 --- a/src/main/java/com/sunyard/sge/database/SydSM4Backup.java +++ b/src/main/java/com/sunyard/sge/database/SydSM4Backup.java @@ -32,10 +32,10 @@ public class SydSM4Backup implements ISM4 { } int plength = pcData.length; if (is_finished) { - throw new SydApiException(0); + throw new SydApiException(0x8007); } if (plength > 4064) { - throw new SydApiException(0); + throw new SydApiException(0x8006); } if (iFlag == 1) { if (0 == sourceWrap.array().length) { @@ -136,7 +136,7 @@ public class SydSM4Backup implements ISM4 { public byte[] finish() { if (is_finished) { - throw new SydApiException(0); + throw new SydApiException(0x8007); } this.is_finished = true; if (1 == this.iPkgNum) { diff --git a/src/main/java/com/sunyard/sge/database/SydSM4Mac.java b/src/main/java/com/sunyard/sge/database/SydSM4Mac.java index bb07577..f9a22d9 100644 --- a/src/main/java/com/sunyard/sge/database/SydSM4Mac.java +++ b/src/main/java/com/sunyard/sge/database/SydSM4Mac.java @@ -73,7 +73,7 @@ public class SydSM4Mac implements ISM4Mac { public String disget() { if (is_finished) { - throw new SydApiException(0); + throw new SydApiException(0x8007); } this.is_finished = true; if (1 == this.iPkgNum) { diff --git a/sydapi-database.iml b/sydapi-database.iml index e24f1a5..5e96c63 100644 --- a/sydapi-database.iml +++ b/sydapi-database.iml @@ -12,7 +12,7 @@ - +