加密库 libsodium 1.0.20 发布


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


相關推薦

2023-09-15

libsodium 1.0.19 现已发布。此版本包含 1.0.18-stable 的所有更改,以及两项新增内容: New AEADs:crypto_aead_aegis128l_*()和crypto_aead_aegis256_*()命名空间中新增了 AEGIS-128L 和 AEGIS-256。AEGIS 是面向高性能应用的认证密码系列,利用 x86_64 和

2023-02-02

一个轻量级、语义化、对开发者友好的 golang 编码解码和加密解密库 目前已被 awesome-go 收录,如果您觉得不错,请给个 star 吧 github.com/golang-module/dongle gitee.com/golang-module/dongle 更新日志 新增 dongle.openssl.RSA.GenPKCS1K

2024-08-01

了新的开源 Swift 工具库,以便开发者使用 Swift 实现同态加密 (swift-homomorphic-encryption),此举标志着苹果在数据隐私保护方面迈出了重要一步。 开发文档:https://developer.apple.com/documentation/sms_and_call_reporting/getting_up-to-date_calling_an

2022-08-29

Google 近日正式开源了 Paranoid ,这是一个用于识别加密制品(cryptographic artifacts)中常见漏洞的项目。 Paranoid 支持测试多个加密制品,其中包括如数字签名、通用伪随机数和公钥,以识别由编程错误或使用弱的专有随机数生成

2022-10-19

GnuPG 是 OpenPGP 标准的完整且自由的实现,允许加密和签署数据和通信,并具有通用的密钥管理系统以及公共密钥目录的访问模块。GnuPG 本身是一个命令行工具,具有易于与其它应用程序集成的功能,有丰富的前端应用和库可用。

2023-08-24

计算加速硬件) BIGNUM 运算支持 method 机制 支持半同态加密算法 Twisted-EC-ElGamal 支持半同态加密算法 EC-ElGamal 命令行 支持半同态加密算法 - Paillier 删除对 VMS 系统的支持 支持新特性 - 添加导出符号前缀 删除 PA-RISC 架构

2023-04-23

其最知名的应该就是电子邮件服务 Proton Mail,主打端到端加密、安全和隐私保护。日前他们推出了一个新产品 —— 开源密码管理器 Proton Pass。 Proton Pass 是 Proton 社区很多用户都希望增加的服务,同样使用了端到端的加密技术

2022-12-21

GnuPG 是 OpenPGP 标准的完整且自由的实现,允许加密和签署数据和通信,并具有通用的密钥管理系统以及公共密钥目录的访问模块。GnuPG 本身是一个命令行工具,具有易于与其它应用程序集成的功能,有丰富的前端应用和库可用。

2023-04-07

分。 Bug fixes and enhancements 修复了一些可能导致 Swarm 加密覆盖网络无法维护其 guarantees 的问题,解决了 CVE-2023-28841、CVE-2023-28840 和 CVE-2023-28842。 缺少对加密覆盖网络的内核支持,现在报告为一个错误。 加密

2022-05-17

eys rc(8) 服务脚本,允许在启动期间自动解密使用 ZFS 本机加密的 ZFS 数据集。 NVMe 仿真已升级到 NVMe 规范的 1.4 版 为巴西葡萄牙语 ABNT2 键盘添加了额外的 Alt Gr 映射。 默认情况下,构建中禁用 svnlite 运行时库和 API 在 power

2022-05-23

Jackson Module。 支持 Spring Authorization Server 的标准的Token加密校验方式外,还了增加支持自定义证书的 Token 加密方式,可通过配置动态修改 支持 OAuth2 OIDC 认证模式,补充前端 OIDC 认证相关配置操作,以及对应的 /userinfo 接口调

2022-08-27

环境。LastPass 表示没有证据表明用户和企业的数据,以及加密的密码库在此次事件中受到了影响,但确认黑客已经窃取了他们的部分源代码和专有技术信息。 LastPass 还表示为了应对这一事件,已经加强并部署了额外的安全措施

2022-12-03

Bitwarden 是一款开源的密码管理服务,使用者可在加密的保管库中储存敏感信息。Bitwarden 平台提供有多种客户端应用程式,包括 Web 版本、桌面应用,浏览器扩展、移动端应用和 CLI 版本等。 日前 Bitwarden 更新了 Desktop、Web 和 CLI

2022-12-17

Bitwarden 是一款开源的密码管理服务,使用者可在加密的保管库中储存敏感信息。Bitwarden 平台提供有多种客户端应用程式,包括 Web 版本、桌面应用,浏览器扩展、移动端应用和 CLI 版本等。 日前 Bitwarden 更新了 Desktop、Web 和 Brow