修改日志
This commit is contained in:
@@ -63,8 +63,8 @@ public class BatchDataTest {
|
||||
SydApiBuilder builder = new SydApiBuilder(
|
||||
new String[]{"192.168.1.129"},
|
||||
new int[]{8889},
|
||||
10,
|
||||
15
|
||||
20,
|
||||
30
|
||||
|
||||
);
|
||||
api = builder.build();
|
||||
@@ -104,6 +104,8 @@ public class BatchDataTest {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@Test
|
||||
public void batchSM4Case2() {
|
||||
// 测试数据
|
||||
@@ -117,6 +119,34 @@ public class BatchDataTest {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void batchSM4Case3() {
|
||||
// 密钥索引
|
||||
int[] keyIdx = new int[]{0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2}; // 12 组
|
||||
// 测试数据
|
||||
List<byte[]> data = new ArrayList<>();
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
|
||||
List<byte[]> encData = api.SYD_SM4_BatchData(keyIdx, data, Consts.ECB_ENC);
|
||||
List<byte[]> orgData = api.SYD_SM4_BatchData(keyIdx, encData, Consts.ECB_DEC);
|
||||
|
||||
for (int i = 0; i < data.size(); i++) {
|
||||
Assert.assertArrayEquals(orgData.get(i), data.get(i));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void batchSM4CaseZero() {
|
||||
// 测试数据
|
||||
@@ -157,6 +187,60 @@ public class BatchDataTest {
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void batchMACDataCase2() {
|
||||
// 密钥索引
|
||||
int[] keyIdx = new int[]{0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2}; // 12 组
|
||||
// 测试数据
|
||||
List<byte[]> data = new ArrayList<>();
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
|
||||
String[] macs = api.SYD_SM4Mac_BatchData(keyIdx, data);
|
||||
boolean[] checks = api.SYD_SM4Mac_BatchData(keyIdx, data, macs);
|
||||
|
||||
for (int i = 0; i < data.size(); i++) {
|
||||
Assert.assertTrue(checks[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void batchMACData3() {
|
||||
// 密钥索引
|
||||
int[] keyIdx = new int[]{0, 1, 2, 0, 1, 2, 0, 1, 2, 0, 1, 2}; // 12 组
|
||||
// 测试数据
|
||||
List<byte[]> data = new ArrayList<>();
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
data.add(new byte[1024]);
|
||||
|
||||
String[] macs = api.SYD_SM4Mac_BatchData(keyIdx, data);
|
||||
boolean[] checks = api.SYD_SM4Mac_BatchData(keyIdx, data, macs);
|
||||
|
||||
for (int i = 0; i < data.size(); i++) {
|
||||
Assert.assertTrue(checks[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@Test
|
||||
public void batchMACData() {
|
||||
// 测试数据
|
||||
@@ -170,6 +254,7 @@ public class BatchDataTest {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void batchMACDataZero() {
|
||||
// 测试数据
|
||||
|
||||
Reference in New Issue
Block a user