您现在的位置是:首页 > 文章详情

加密库 libsodium 1.0.20 发布

日期:2024-06-21点击:107

libsodium 1.0.20 现已发布。此版本包含自 1.0.19-stable 以来的所有更改,主要解决编译问题和对 .NET 包的改进。

  • Building withzig build现在需要 Zig 0.12。
  • 使用传统的 build system 时,使用 -O3 而不是 -Ofast。
  • 改进了 aarch64 上所需的编译器标志的检测。
  • 提高了与 aarch64 上自定义构建系统的兼容性。
  • apple-xcframework:如果 Xcode 不包含该 SDK,则不会构建 VisionOS 包。
  • 添加了crypto_kdf_hkdf_sha512_statebytes()
  • 使用 Visual Studio 时,现在在 Windows/aarch64 上启用运行时 CPU 功能检测。
  • 在 Windows 上使用 Swift 时,C++ guards 存在影响 libsodium 使用的问题。此问题现已修复。
  • Emscripten:crypto_aead_aegis*()函数现在可以在 JavaScript 构建中导出
  • Emscripten:不支持的--memory-init-file选项已被删除。
  • apple-xcframework:最小部署目标可以设置为 iOS 11+。
  • .NET 软件包现在包括适用于 Windows/arm64、iOS、TvOS 和 Catalyst 的预编译库。
  • .NET 预编译库现在可以在任何 CPU 上运行,仅使用 runtime feature 检测。
  • SYSV 程序集不应在针对 Windows 时使用。
  • 已解决与 LLVM 18 和 AVX512 的兼容性问题。
  • GitHub attestation build provenance 现已添加到 NuGet 包中。
  • JavaScript 测试现在可以使用 Bun 作为 Node 的替代品。

更新说明:https://github.com/jedisct1/libsodium/releases/tag/1.0.20-RELEASE

原文链接:https://www.oschina.net/news/298370/libsodium-1-0-20-released
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章