Botan 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

添加評論