diff --git a/Project/Src/com/cscn/Zuc256Util.java b/Project/Src/com/cscn/Zuc256Util.java index 997dc09..d2ee8db 100644 --- a/Project/Src/com/cscn/Zuc256Util.java +++ b/Project/Src/com/cscn/Zuc256Util.java @@ -1,6 +1,7 @@ package com.cscn; import javacard.framework.Util; +import javacard.framework.JCSystem; /** * 辅助工具:装载/存储、位运算、线性变换、打印等。 @@ -295,7 +296,7 @@ public final class Zuc256Util { // 处理剩余8字节 - byte[] src = JCSystem.makeTransientShortArray((short)8, JCSystem.MEMORY_TYPE_TRANSIENT_RESET); + byte[] src = JCSystem.makeTransientByteArray((short)8, JCSystem.MEMORY_TYPE_TRANSIENT_RESET); for (short i = 0; i < 8; i++) { src[i] = (byte) (input25Byte[(short)(17 + i)] & 0x3F); }