debug
This commit is contained in:
@@ -6,6 +6,7 @@ import org.junit.Assert;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.util.Random;
|
||||
|
||||
public class LongDataTest {
|
||||
@@ -13,6 +14,8 @@ public class LongDataTest {
|
||||
private SydApi api;
|
||||
@Before
|
||||
public void init(){
|
||||
System.setProperty("com.sunyard.sydapi4j.debug", "true");
|
||||
|
||||
SydApiBuilder builder = new SydApiBuilder(
|
||||
new String[]{ "192.168.0.200" },
|
||||
new int[]{ 8889 },
|
||||
@@ -24,7 +27,7 @@ public class LongDataTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void case1(){
|
||||
public void sm3_case1(){
|
||||
SydApiSM3 sm3 = api.initSM3();
|
||||
sm3.update(null);
|
||||
String mac = sm3.digest();
|
||||
@@ -32,30 +35,49 @@ public class LongDataTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void case2(){
|
||||
public void sm3_case2(){
|
||||
SydApiSM3 sm3 = api.initSM3();
|
||||
sm3.update(Util.hexString2Bytes("1234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678"));
|
||||
String mac = sm3.digest();
|
||||
Assert.assertEquals("9431C865C84B02C8A7C503F53A6D6C3C66704F8F713D124610314E31B19937F7", mac);
|
||||
}
|
||||
|
||||
for (int i =0 ; i < 1000; i ++) {
|
||||
@Test
|
||||
public void sm3_case3(){
|
||||
SydApiSM3 sm3 = api.initSM3();
|
||||
sm3.update(Util.hexString2Bytes("1234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678"));
|
||||
sm3.update(Util.hexString2Bytes("1234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678123456781234567812345678"));
|
||||
String mac = sm3.digest();
|
||||
Assert.assertEquals("2A217F11AD8D113EDCFED070A217DB9328FD00BFF31BA0843E04375C9F0C5B6A", mac);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void sm3_case4(){
|
||||
SydApiSM3 sm3 = api.initSM3();
|
||||
System.out.print( "org=");
|
||||
for (int i =0 ; i < 100; i ++) {
|
||||
int lucky = new Random().nextInt(4065);
|
||||
byte[] data = new byte[lucky];
|
||||
new Random().nextBytes( data );
|
||||
System.out.print( Util.bytes2HexString(data) );
|
||||
sm3.update(data);
|
||||
}
|
||||
|
||||
String mac = sm3.digest();
|
||||
System.out.println();
|
||||
System.out.println( mac );
|
||||
}
|
||||
|
||||
|
||||
@Test
|
||||
public void case3(){
|
||||
public void sm3_case5(){
|
||||
SydApiSM3 sm3 = api.initSM3();
|
||||
String mac = sm3.digest();
|
||||
Assert.assertEquals("1AB21D8355CFA17F8E61194831E81A8F22BEC8C728FEFB747ED035EB5082AA2B", mac);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void case9(){
|
||||
public void sm4mac_case1(){
|
||||
SydSM4Mac sydApiMac = api.initSM4Mac(1);
|
||||
sydApiMac.update(null);
|
||||
String mac = (String) sydApiMac.disget().getData();
|
||||
@@ -63,17 +85,17 @@ public class LongDataTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void case10(){
|
||||
public void sm4mac_case2(){
|
||||
SydSM4Mac sydApiMac = api.initSM4Mac(1);
|
||||
String mac = (String) sydApiMac.disget().getData();
|
||||
Assert.assertEquals("FF49F76AD3A71651FE1A8A9F0D2A689E", mac);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void case11(){
|
||||
public void sm4mac_case3(){
|
||||
SydSM4Mac sydApiMac = api.initSM4Mac(1);
|
||||
|
||||
for (int i =0 ; i < 1000; i ++) {
|
||||
for (int i =0 ; i < 10; i ++) {
|
||||
int lucky = new Random().nextInt(4065);
|
||||
byte[] data = new byte[lucky];
|
||||
System.out.println("len="+lucky);
|
||||
@@ -86,6 +108,9 @@ public class LongDataTest {
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@Test
|
||||
public void case5(){
|
||||
SydApiSM4 sydApiSM4 = api.initSM4(api, 1,1);
|
||||
@@ -98,7 +123,7 @@ public class LongDataTest {
|
||||
public void case6(){
|
||||
SydApiSM4 sydApiSM4 = api.initSM4(api, 1,1);
|
||||
|
||||
for (int i =0 ; i < 1000; i ++) {
|
||||
for (int i =0 ; i < 10; i ++) {
|
||||
int lucky = new Random().nextInt(4065);
|
||||
byte[] data = new byte[lucky];
|
||||
System.out.println("len="+lucky);
|
||||
|
||||
Reference in New Issue
Block a user