游乐游手机版
首页/科技数码/文章详情

Libsodium 1.0.21 加密库:安全升级亮点与发布要点

时间:2026-01-08 10:04
libsodium 1 0 21 正式上线。该版本继承了 1 0 20-stable 的全部更新内容,并在此基础上新增多项关键功能与安全增强:全新 crypto_ipcrypt_

加密库 libsodium 1.0.21 发布

备受关注的加密库 libsodium 现已推出全新的 1.0.21 版本。这个版本不仅完整继承了 1.0.20-stable 的全部更新,还在此基础上增加了若干关键功能和安全强化措施,为开发者带来了更强大的工具集和更稳固的保护机制。

  • 全新推出的 crypto_ipcrypt_ 系列函数,专门为 IP 地址设计,提供加密保护和匿名化处理能力,有效提升网络传输的安全性;
  • 新增配套工具函数 sodium_bin2ipsodium_ip2bin,实现 IP 地址在二进制格式与字符串表示之间的便捷互转,能够与 crypto_ipcrypt_* 系列配合工作;
  • 引入 XOF(可扩展输出函数)支持:crypto_xof_shake*crypto_xof_turboshake*,具备任意长度输入/输出能力,同时兼具哈希函数的安全特性;广泛适用于后量子密码方案、密钥派生、会话加密等多样化场景。

1.0.20-stable 版本亮点回顾

  • XCFramework 构建流程现已强制启用 Apple Silicon 原生交叉编译,彻底规避 Rosetta 模拟带来的构建异常问题;
  • Fil-C 编译器现已默认集成,开箱即用,无需额外配置;
  • CompCert 编译器获得完整支持,亦可直接使用;
  • 新增对 MSVC 2026(Visual Studio 2026)的最新兼容支持;
  • Zig 构建系统扩展支持 FreeBSD 目标平台;
  • 多款编译器优化了 ARM 架构下 AES256-GCM 与 AEGIS 算法的执行效率;
  • NuGet 包中已纳入 Android 平台二进制文件;
  • NuGet 包中同步新增 Windows ARM 架构二进制文件;
  • Android 构建脚本全面升级:基础 SDK 版本提升至 27c,目标平台版本设为 21,同时支持 16 KB 页面大小;
  • 支持使用 Zig 0.15 与 Zig 0.16 进行项目编译;
  • 对于支持 PIC(位置无关代码)的目标平台,Zig 构建默认生成位置无关静态库;
  • XCFramework 包中新增 arm64e 架构构建产物;
  • XCFramework 现已以完整构建形态发布,不再采用精简版;
  • MSVC 构建已正式启用 ARM64 支持;
  • XCFramework 构建脚本移除对 iOS 32 位架构(armv7/armv7s)的历史兼容;
  • 安全强化:在核心代码路径中嵌入 optblockers,有效阻止编译器因条件跳转引入潜在侧信道风险——该问题曾在特定 RISC-V 工具链组合中被实测发现;
  • 安全修复:crypto_core_ed25519_is_valid_point() 函数现已严格校验输入点是否属于主子群,准确拒绝所有低阶非法点;
  • 部分 crypto_stream* 接口的 ((nonnull)) 属性已适度放宽,允许在输出长度为零时传入 NULL 缓冲区指针;
  • 修复旧版 Clang 在交叉编译环境下的兼容性问题;
  • JavaScript 支持扩展:新增 Cloudflare Workers 运行时适配;
  • JavaScript 兼容性调整:为保障与早期运行时的向后兼容,WASM_BIGINT 功能已被显式禁用;
  • 解决 Solaris 系统上老旧工具链导致的编译失败问题;
  • crypto_aead_aes256gcm_is_available 函数现已导出至 JavaScript 接口;
  • libsodium 已完成与 Emscripten 4.x 的全面适配;
  • 安全加固:在 AEAD 模式 MAC 验证完成后插入内存屏障,防止 CPU 在认证尚未完成前对明文数据进行推测性访问;
  • 当启用 CET(控制流强制技术)插桩构建时,汇编源文件自动添加 .gnu.property 注释,确保 IBT(间接分支追踪)与 Shadow Stack 功能正确启用。

更多详细信息请参阅最新发布页:https://www.php.cn/link/512ba6448f63790387e2ad3d3bc630d0

源码下载地址:点击下载

来源:https://www.php.cn/faq/1949636.html?uid=1246273
上一篇小米SU7升级外观内饰续航902km 1月7日开启预订 下一篇鹿明机器人破解具身智能化困境:成本降80%,只需一秒起身
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
OpenClaw手机App上线,结果翻车了
科技数码 · 2026-07-01

OpenClaw手机App上线,结果翻车了

OpenClaw 官方宣布,已正式推出 iOS 和 Android 原生移动 App,用户如今可以在手机上使用这款主打“能真正帮你做事”的个人 AI 助手。官方在 X 上给出的定位也很直接:把 Agent 放进口袋里,让用户可以在移动端处理频道消息、任务和回复。从功能上看,OpenClaw 移动端并

优必选CEO周剑:家庭机器人生态核心投入过半精力
科技数码 · 2026-07-01

优必选CEO周剑:家庭机器人生态核心投入过半精力

先说几个核心判断:优必选正在布局一盘长远战略。创始人兼CEO周剑在近期一场媒体沟通会上,直接亮出了公司未来的发展路线——工业、商用、家庭陪伴机器人三条业务主赛道并行推进,现阶段每条线各占约一半精力。一边是已经能够稳定创造收入的工业场景,另一边则是他眼中“最具想象力与未来空间”的家庭陪伴领域。工业人形

CPO/NPO/OIO开启封装级光连接价值空间,技术路线尚未收敛
科技数码 · 2026-07-01

CPO/NPO/OIO开启封装级光连接价值空间,技术路线尚未收敛

6月30日,申银万国在光连接系列研报中重点指出,MPO光连接器领域的投资机会值得高度关注。通俗来说,随着AI算力集群持续扩张,光互联升级带来的连锁效应——数据中心光纤通道数量、前面板端口密度、机柜内光纤管理复杂度——均在同步攀升。光连接器的角色早已超越传统的低价值标准件,如今它直接决定着链路插损、可

龙岗AR实景剧本游内测体验短板有效破解之道
科技数码 · 2026-07-01

龙岗AR实景剧本游内测体验短板有效破解之道

在今年龙岗区第二届人工智能与机器人发展大会上,区级部门一次性推出了7个AI“龙搭子”。其中,名为“龙导游”的成果成为文商旅融合领域的核心亮点。据南都N视频记者了解,依托“龙导游”打造的全区全域AR实景剧本游“龙岗大陆”,已在今年五一假期发布了内测版本。经过一个月市场验证后,该项目正式启动面向全社会的

南下资金6月30日净买入中芯国际与建滔积层板
科技数码 · 2026-07-01

南下资金6月30日净买入中芯国际与建滔积层板

6月30日,南下资金持续大举买入港股,单日净流入金额高达58 95亿港元。接下来,我们直接盘点哪些个股获得资金青睐、哪些遭到减持: 净买入方面,中芯国际领跑全场,单日吸金19 33亿港元;建滔积层板紧随其后,净买入10 59亿港元;腾讯控股获得7 65亿港元净流入;智谱(02513 HK)也有6 5