Skip to content

Releases: sehlen-bsi/botan-docs

Botan 3.5.0

22 Oct 12:08
3.5.0
08f6413
Compare
Choose a tag to compare

LMS/HSS Stateful Hash-based signatures

Botan 3.4.0

13 Jun 07:20
3.4.0
63ae235
Compare
Choose a tag to compare

Notable additions:

  • X448 and Ed448 (classical elliptic curve schemes)

Botan 3.3.0

13 Jun 07:16
3.3.0
f24508c
Compare
Choose a tag to compare

Notable additions:

  • FrodoKEM (NIST Round 3 "alternate candidate", proposed ISO standard)
  • TLS 1.3
    • use "raw public keys" for authentication (RFC 7250)
    • TLS policy BSI_TR_02102_2 enables TLS 1.3 by default
  • Mitigations for Side Channels in Kyber

Botan 3.2.0

15 Mar 10:24
3.2.0
114a482
Compare
Choose a tag to compare

Notable additions:

Botan 3.1.1

15 Mar 10:15
3.1.1
850bbb8
Compare
Choose a tag to compare

Notable additions since the last audited version of Botan (2.14.0):

  • TLS 1.3
  • Implementations of NIST Round 3 Post-Quantum Algorithms:
    • Kyber 3.02
    • Dilithium 3.1
    • SPHINCS+
  • Requires C++20, therefore at least:
    • GCC 11
    • Clang 14
    • MSVC 2022

Specifically note the extensive migration guide outlining braking changes from Botan 2.x to 3.x.