牡丹密码库 2.11.0 版

可得到 发布密码库 植物园 2.11.0,项目中使用 新PG,GnuPG 2 的一个分支。该库提供了大量的集合 现成的原语,用于 TLS 协议、X.509 证书、AEAD 密码、TPM、PKCS#11、密码哈希和后量子加密。 该库是用 C++11 编写的 提供 在 BSD 许可下。

其中 变化 在新版本中:

  • 使用Argon2和Bcrypt添加了Argon2密码散列和基于密码的密钥生成功能;
  • 添加了对 Windows 和 Linux 证书存储系统的支持。 System_Certificate_Store API 已实现,可在特定于 Windows、macOS 和 Linux 的证书存储之上工作。 添加了 trust_roots CLI 以检查系统证书存储;
  • 添加了一层以确保与 libsodium (sodium.h) 兼容;
  • 添加了对服务器端发送DTLS HelloVerifyRequest消息的支持;
  • 实现了与 boost::asio::ssl 兼容的 TLS 流;
  • 使用 BoringSSL 的测试套件为 TLS 测试提供支持;
  • 提高模式性能 GCM;
  • XMSS(扩展 Merkle 签名方案)实现与 RFC 8391 保持一致;
  • 添加了对 TLS 1.3 的supported_versions 扩展的支持;
  • 添加了符合 RFC 25519 的 Ed8032ph 实现。

来源: opennet.ru

添加评论