8e25aab97a
new对象(short、byte数组)改为调用JCSystem.makeTransientXxxArray放到ram里面;
...
makeTransientXxxArray类型改为MEMORY_TYPE_TRANSIENT_RESETMEMORY_TYPE_TRANSIENT_RESET
2025-09-09 00:04:54 +08:00
5456e990e6
输入80E3,可执行算法正确性检验,验证通过,对len=38Bytes明文加密结果符合预期、解密结果符合输入;
...
输入80E2,可写入密钥到flash,若算法类型、key id, key版本一致,就写入,已满就报错,无记录就写入新记录;
输入80CA,可执行伪位置加密,原封不动将输入的data返回回来。
2025-09-08 23:46:46 +08:00
b41fff9d09
临时存储
2025-09-08 15:35:28 +08:00
98d411d70d
临时存储
2025-09-08 13:28:19 +08:00
ed52d849a4
写基础Applet,试图测试加解密正确性
2025-09-05 22:47:16 +08:00
a74ab6f212
core enc util 全部转为javacard写法
2025-09-05 20:14:55 +08:00
57b385aaa2
reset zuc enc
2025-09-05 17:34:21 +08:00
4dcf92584c
Merge remote-tracking branch 'origin/main' into zcy_dev_cap
...
# Conflicts:
# Project/Src/com/cscn/Zuc256EncryptCtx.java
# Project/Src/com/cscn/Zuc256Tables.java
# src/com/zuc/zuc256/Zuc256MacCtx.java
# src/com/zuc/zuc256/Zuc256State.java
2025-09-05 17:20:38 +08:00
8893172ea9
适配card short类型,取消int long
2025-09-05 16:40:12 +08:00
b331864cee
Zuc256Util int运算改short
2025-09-05 16:25:32 +08:00
747ac56a68
移植中
2025-09-05 15:55:46 +08:00
2310d0aca1
初始化
2025-09-05 15:16:21 +08:00
e8b2fa9c65
初始化
2025-09-05 15:15:33 +08:00
5122f8eade
gradle+jcdk 构建最精简applet
2025-09-03 20:57:53 +08:00
11c46c5557
Merge pull request 'zcy_dev 将单文件ZUC256拆分为多文件,并封装init update final 方法' ( #1 ) from zcy_dev into main
...
Reviewed-on: https://59.110.142.199:3333/qzh/se-algo/pulls/1
2025-09-03 09:09:06 +00:00
80b02f6139
调整注释和readme
2025-09-03 17:06:28 +08:00
55332f6b3f
调整注释和readme
2025-09-03 17:00:14 +08:00
8880f2065e
将单文件ZUC256拆分为多文件,并封装init update final 方法
2025-09-03 16:54:32 +08:00
1b4c192180
框架初始化
2025-09-03 15:40:10 +08:00
176b0aa6f6
add java zuc256
2025-09-03 15:12:39 +08:00
7c3a0ed9bc
更新 inc/zuc256.h
2025-09-03 03:08:18 +00:00
215f94f5e6
更新 src/zuc256.c
2025-09-03 03:05:40 +00:00
4873142634
fix bug
2025-09-01 14:35:38 +08:00
ec0fc7b2c4
符合国密ZCU256标准的算法,与网站对比
...
https://seehttps.com/gm/zuc256
https://tools.huijusa.cn/seq
2025-09-01 02:49:57 +08:00
8c4d395530
更新代码方案
2025-08-31 22:54:06 +08:00
b1d0ef0d0d
初始化:添加本地配置文件
...
new file: .gitignore
new file: .vscode/settings.json
new file: LICENSE
new file: README.md
new file: SConscript
new file: SConstruct
new file: algo.py
new file: inc/type.h
new file: inc/zuc256.h
new file: run.sh
new file: src/main.c
new file: src/zuc256.c
2025-08-31 15:44:27 +08:00