Commit Graph

  • 4af4d3342e 注释改一改 zcy_dev_cap zcy 2025-09-09 19:56:51 +08:00
  • 506c89cc09 处理入参STMSI得到iv zcy 2025-09-09 16:08:23 +08:00
  • c8608321d9 处理入参STMSI得到iv zcy 2025-09-09 16:06:49 +08:00
  • a8b47e8df6 Merge pull request '移除无用文件' (#3) from zcy_dev_cap into main main zcy 2025-09-09 02:41:23 +00:00
  • 7425c4d980 移除无用文件 zcy 2025-09-09 10:41:02 +08:00
  • 8bbdc5259e Merge pull request '位置加密applet基本实现,目录下包含c java参考代码、打包工具、说明文档、' (#2) from zcy_dev_cap into main zcy 2025-09-09 02:39:34 +00:00
  • 088c0c00f6 调整目录结构 zcy 2025-09-09 10:36:33 +08:00
  • 2549f565b4 密钥存储flash空间80->120,写调用说明 zcy 2025-09-09 09:49:57 +08:00
  • 2f79d18966 初始化位置添加了25B iv 到23B iv的转换 zcy 2025-09-09 02:59:55 +08:00
  • 7f529c4bd2 Zuc256算法验证完毕,applet中测试加解密38字节文本成功;位置加密调用zuc256算法,返回值符合预期,与样例程序一致。 zcy 2025-09-09 02:49:59 +08:00
  • 9405e59ac9 在method里面统一定义缓存变量 zcy 2025-09-09 02:36:40 +08:00
  • dec1fecc16 在method里面统一定义缓存变量,所有函数全塞到一起,大小驼峰下划线全大写变量名混用 zcy 2025-09-09 01:30:35 +08:00
  • fe4e0ff4e6 new对象(short、byte数组)改为调用JCSystem.makeTransientXxxArray放到ram里面; makeTransientXxxArray类型改为MEMORY_TYPE_TRANSIENT_RESETMEMORY_TYPE_TRANSIENT_RESET zcy 2025-09-09 00:08:11 +08:00
  • 8e25aab97a new对象(short、byte数组)改为调用JCSystem.makeTransientXxxArray放到ram里面; makeTransientXxxArray类型改为MEMORY_TYPE_TRANSIENT_RESETMEMORY_TYPE_TRANSIENT_RESET zcy 2025-09-09 00:04:54 +08:00
  • 5456e990e6 输入80E3,可执行算法正确性检验,验证通过,对len=38Bytes明文加密结果符合预期、解密结果符合输入; 输入80E2,可写入密钥到flash,若算法类型、key id, key版本一致,就写入,已满就报错,无记录就写入新记录; 输入80CA,可执行伪位置加密,原封不动将输入的data返回回来。 zcy 2025-09-08 23:46:46 +08:00
  • b41fff9d09 临时存储 zcy 2025-09-08 15:35:28 +08:00
  • 98d411d70d 临时存储 zcy 2025-09-08 13:28:19 +08:00
  • ed52d849a4 写基础Applet,试图测试加解密正确性 zcy 2025-09-05 22:47:16 +08:00
  • a74ab6f212 core enc util 全部转为javacard写法 zcy 2025-09-05 20:14:55 +08:00
  • 57b385aaa2 reset zuc enc zcy 2025-09-05 17:34:21 +08:00
  • 4dcf92584c Merge remote-tracking branch 'origin/main' into zcy_dev_cap zcy 2025-09-05 17:20:38 +08:00
  • 8893172ea9 适配card short类型,取消int long qzh 2025-09-05 16:40:12 +08:00
  • b331864cee Zuc256Util int运算改short zcy 2025-09-05 16:25:32 +08:00
  • 747ac56a68 移植中 zcy 2025-09-05 15:55:46 +08:00
  • 2310d0aca1 初始化 zcy 2025-09-05 15:16:21 +08:00
  • e8b2fa9c65 初始化 zcy 2025-09-05 15:15:33 +08:00
  • 5122f8eade gradle+jcdk 构建最精简applet zcy 2025-09-03 20:57:53 +08:00
  • 11c46c5557 Merge pull request 'zcy_dev 将单文件ZUC256拆分为多文件,并封装init update final 方法' (#1) from zcy_dev into main zcy 2025-09-03 09:09:06 +00:00
  • 80b02f6139 调整注释和readme zcy_dev zcy 2025-09-03 17:06:28 +08:00
  • 55332f6b3f 调整注释和readme zcy 2025-09-03 17:00:14 +08:00
  • 8880f2065e 将单文件ZUC256拆分为多文件,并封装init update final 方法 zcy 2025-09-03 16:54:32 +08:00
  • 1b4c192180 框架初始化 zcy 2025-09-03 15:40:10 +08:00
  • 176b0aa6f6 add java zuc256 qzh 2025-09-03 15:12:39 +08:00
  • 7c3a0ed9bc 更新 inc/zuc256.h qzh 2025-09-03 03:08:18 +00:00
  • 215f94f5e6 更新 src/zuc256.c qzh 2025-09-03 03:05:40 +00:00
  • 4873142634 fix bug qzh 2025-09-01 14:35:38 +08:00
  • ec0fc7b2c4 符合国密ZCU256标准的算法,与网站对比 https://seehttps.com/gm/zuc256 https://tools.huijusa.cn/seq qzh 2025-09-01 02:49:57 +08:00
  • 8c4d395530 更新代码方案 qzh 2025-08-31 22:54:06 +08:00
  • b1d0ef0d0d 初始化:添加本地配置文件 qzh 2025-08-31 15:42:43 +08:00