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 @@
-
+