Sodium密码库1.0.18发布

可得到 发布免费密码库 1.0.18,与库API兼容 NaCl (网络和密码学库)并提供组织安全网络通信、散列、生成伪随机数、使用数字签名以及使用经过身份验证的公共和对称(共享密钥)密钥进行加密的功能。 Sodium API 很简单,并且默认提供最安全的选项、加密和散列方法。库代码 分发者 根据免费的 ISC 许可证。

主要创新:

  • 添加了新的 WebAssembly/WASI 目标平台(接口 瓦西 在浏览器外使用 WebAssembly);
  • 在支持 AVX2 指令的系统上,基本哈希运算的性能提高了约 10%。
  • 添加了对使用 Visual Studio 2019 构建的支持;
  • 实现了新函数 core_ed25519_from_hash() 和 core_ed25519_random() 以将哈希反映到 edwards25519 点或获取随机 edwards25519 点;
  • 添加了用于标量*标量乘法 (mod L) 的 crypto_core_ed25519_scalar_mul() 函数;
  • 添加了对有序素数组的支持 短萃取浓缩咖啡,与 wasm-crypto 兼容所必需的;
  • 启用系统调用的使用 获取熵() 支持它的系统;
  • 对 NativeClient 技术的支持已停止,该技术的开发 已停产 支持 WebAssembly;
  • 构建时,启用编译器选项“-ftree-vectorize”和“-ftree-slp-vectorize”。

来源: opennet.ru

添加评论