回滚测试代码
This commit is contained in:
parent
b52c31efa4
commit
5264f97b34
@ -373,13 +373,9 @@ public class Sample
|
|||||||
int keyIdx = 0;
|
int keyIdx = 0;
|
||||||
// 测试数据
|
// 测试数据
|
||||||
byte[] data = new byte[16];
|
byte[] data = new byte[16];
|
||||||
byte[] data2 = {};
|
|
||||||
byte[] encData = api.SYD_SM4_ShortData( keyIdx , data, Consts.ECB_ENC );
|
byte[] encData = api.SYD_SM4_ShortData( keyIdx , data, Consts.ECB_ENC );
|
||||||
byte[] orgData = api.SYD_SM4_ShortData( keyIdx , encData, Consts.ECB_DEC );
|
byte[] orgData = api.SYD_SM4_ShortData( keyIdx , encData, Consts.ECB_DEC );
|
||||||
//测试解密 pcData长度为0的情况
|
|
||||||
byte[] pcData_0 = api.SYD_SM4_ShortData( keyIdx , data2, Consts.ECB_DEC );
|
|
||||||
System.out.println( "HEX=" + Util.bytes2HexString( encData ) );
|
System.out.println( "HEX=" + Util.bytes2HexString( encData ) );
|
||||||
System.out.println( "HEX=" + Util.bytes2HexString( pcData_0 ) );
|
|
||||||
Assert.assertArrayEquals( orgData, data );
|
Assert.assertArrayEquals( orgData, data );
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -391,24 +387,14 @@ public class Sample
|
|||||||
data.add( new byte[8] );
|
data.add( new byte[8] );
|
||||||
data.add( new byte[16] );
|
data.add( new byte[16] );
|
||||||
data.add( new byte[1024] );
|
data.add( new byte[1024] );
|
||||||
List<byte[]> data2 = new ArrayList<>();
|
|
||||||
data2.add( new byte[0] );
|
|
||||||
data2.add( new byte[0] );
|
|
||||||
data2.add( new byte[0] );
|
|
||||||
|
|
||||||
List<byte[]> encData = api.SYD_SM4_BatchData( keyIdx , data, Consts.ECB_ENC );
|
List<byte[]> encData = api.SYD_SM4_BatchData( keyIdx , data, Consts.ECB_ENC );
|
||||||
List<byte[]> orgData = api.SYD_SM4_BatchData( keyIdx , encData, Consts.ECB_DEC );
|
List<byte[]> orgData = api.SYD_SM4_BatchData( keyIdx , encData, Consts.ECB_DEC );
|
||||||
//测试解密 pcData长度为0的情况
|
|
||||||
List<byte[]> pcData_0 = api.SYD_SM4_BatchData( keyIdx ,data2 , Consts.ECB_DEC );
|
|
||||||
|
|
||||||
|
|
||||||
for ( int i = 0 ; i < data.size() ; i++ ) {
|
for ( int i = 0 ; i < data.size() ; i++ ) {
|
||||||
System.out.println( "HEX=" + Util.bytes2HexString( encData.get( i ) ) );
|
System.out.println( "HEX=" + Util.bytes2HexString( encData.get( i ) ) );
|
||||||
Assert.assertArrayEquals( orgData.get( i ), data.get( i ) );
|
Assert.assertArrayEquals( orgData.get( i ), data.get( i ) );
|
||||||
}
|
}
|
||||||
for ( int i = 0 ; i < data2.size() ; i++ ) {
|
|
||||||
System.out.println( "HEX=" + Util.bytes2HexString( encData.get( i ) ) );
|
|
||||||
Assert.assertArrayEquals( pcData_0.get( i ), data.get( i ) );
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user