From fe4e0ff4e6a2f3e1e6e8cc8590d68d7664d28183 Mon Sep 17 00:00:00 2001 From: zcy Date: Tue, 9 Sep 2025 00:08:11 +0800 Subject: [PATCH] =?UTF-8?q?new=E5=AF=B9=E8=B1=A1=EF=BC=88short=E3=80=81byt?= =?UTF-8?q?e=E6=95=B0=E7=BB=84=EF=BC=89=E6=94=B9=E4=B8=BA=E8=B0=83?= =?UTF-8?q?=E7=94=A8JCSystem.makeTransientXxxArray=E6=94=BE=E5=88=B0ram?= =?UTF-8?q?=E9=87=8C=E9=9D=A2;=20makeTransientXxxArray=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E6=94=B9=E4=B8=BAMEMORY=5FTYPE=5FTRANSIENT=5FRESETMEMORY=5FTYP?= =?UTF-8?q?E=5FTRANSIENT=5FRESET?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Project/Src/com/cscn/Zuc256Util.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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); }