牡丹密码库 2.12.0 版

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

其中 变化 在新版本中:

  • 添加了对在恒定运行时 AES 实现中使用 NEON 和 AltiVec 优化的支持;
  • 改进了 RSA、GCM、OCB、XTS、CTR 和 ChaCha20Poly1305 实现的性能;
  • 添加了对生成大于 2 字节的 Argon64 哈希值的支持;
  • DTLS优化了MTU分区操作,并增加了对由于客户端问题导致的连接中断以及随后从同一端口号重新连接的处理;
  • 添加了对指示 TLS 1.3 连接回滚到较低协议版本的支持;
  • 添加了对创建数字签名算法的支持 戈斯特34.10-2012;
  • 提高了 x86-64 系统上的 RDRAND 性能;
  • 增加了对 POWER9 处理器上提供的硬件伪随机数生成器的支持,并提高了具有 AES 指令的 POWER8 系统的性能;
  • 添加了新的实用程序“entropy”、“base32_enc”和“base32_dec”;
  • 许多头文件现在被标记为仅供内部使用,并且在尝试在应用程序中使用时会导致警告;
  • 提供了在 Windows 上使用 Python 模块的能力。

来源: opennet.ru

添加评论