Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

Botan-3.8.1-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: Botan Distribution: openSUSE Tumbleweed
Version: 3.8.1 Vendor: openSUSE
Release: 1.1 Build date: Tue Jun 17 10:43:06 2025
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 765527 Source RPM: Botan-3.8.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://botan.randombit.net
Summary: A C++ Crypto Library
Botan is a C++ library that provides support for many common
cryptographic operations, including encryption, authentication, and
X.509v3 certificates and CRLs. A wide variety of algorithms is
supported, including RSA, DSA, DES, AES, MD5, and SHA-1.

Provides

Requires

License

BSD-2-Clause

Changelog

* Tue Jun 17 2025 Angel Yankov <angel.yankov@suse.com>
  - Bump to 3.8.1
    * Discussion has started regarding plans for Botan4, current ETA 2027.
    * Ongoing elliptic curve optimizations and cleanups
    * Add support for SM4 instructions added in upcoming Intel processors
    * Add support for extended private keys in ML-KEM to handle certain implementations which do not use the seed encoding.
    * Add support for SHA-512 instructions added in upcoming Intel processors
    * The SHA-1 implementation using SSE2 has been extended to support NEON and LoongArch LSX.
    * The default TLS policy now prefers AES/GCM over ChaCha20Poly1305
    * Add support for TLS 1.3 post-quantum KEM secp384r1/ML-KEM-1024
    For a full changelog, see: https://botan.randombit.net/news.html#version-3-8-1-2025-05-07
* Wed Mar 12 2025 Angel Yankov <angel.yankov@suse.com>
  - Botan 3.7.1, latest stable release
    * Revert a change that prevented build.h from being usable from C applications.
    * Add post-quantum scheme Classic McEliece
    * In TLS enable the hybrid x25519/ML-KEM-768 post quantum secure key exchange by default for clients and servers.
    * Support for the pre-standard Kyber-r3 key exchange has been removed from TLS
    * In TLS add support for “pure” ML-KEM key exchange, in addition to the existing hybrid ML-KEM + EC suites.
    * Add new EC key constructors
    * Internal EC optimizations and improvements
    * Fix a regression introduced in 3.6.0 which would cause many P-521 secret keys to be rejected as invalid due to not having the expected length.
    * Fix a bug preventing parsing of OCSP responses containing more than one pinned certificate
    * TPM 2.0 improvements
    * Fix a build issue when compiling with MSVC on ARM
    * Find full changelog at: https://botan.randombit.net/news.html
* Tue Nov 05 2024 Stephan Hemeier <Sauerlandlinux@gmx.de>
  - Botan 3.6.1, the latest stable release of the Botan 3 series
    * Notice: Botan 3.7.0 will remove support for the currently supported experimental Kyber r3 TLS ciphersuites, leaving only the standardized ML-KEM suites. (GH #4407 #4403)
    * Fix a bug in x86 CPUID detection introduced in 3.6.0 which would cause crashes on systems which have BMI1 but not BMI2. (GH #4402 #4401)
    * Fix a bug in SLH-DSA signing, which did not default to the FIPS required randomized variant. (GH #4398)
    * Modify how elliptic curve blinding is performed, reducing the number of self-additions that may occur during multiplication. (GH #4408)
    * In speed command line utility, also iterate keygen several times. (GH #4381)
* Fri Oct 25 2024 Angel Yankov <angel.yankov@suse.com>
  - Botan 3.6.0, the latest stable release of the Botan 3 series
    * Fully integrate and further optimize the new ECC library first introduced in 3.5.0. For common curves, operations are 2 to 3 times faster. This also introduces a new API for low level EC operations, such a point multiplication, using EC_Scalar and EC_AffinePoint types
    * Add support for AVX2-VAES instructions
    * Add support for new ECC curves
    * Fix: CVE-2024-50382
    For full changelog, see: https://botan.randombit.net/news.html#version-3-6-0-2024-10-21
* Tue Jul 30 2024 Andreas Stieger <andreas.stieger@gmx.de>
  - Botan 3.5.0, the latest stable release of the Botan 3 series
    * TLS 1.3 supported
    * large header cleanup compared to v2
    * start support of Post Quantum Crypto
    * removed: CAST-256, MISTY1, Kasumi, DESX, XTEA, PBKDF1, MCEIES,
      CBC-MAC, Tiger, CECPQ1, and NewHope
  - The legacy Botan 2 series moved to Botan2 source package. It is
    EOL at the end of 2024.
* Mon Jul 15 2024 Angel Yankov <angel.yankov@suse.com>
  - Update to 2.19.5:
    * Fix multiple Denial of service attacks due to X.509 cert processing:
    * CVE-2024-34702 - bsc#1227238
    * CVE-2024-34703 - bsc#1227607
    * CVE-2024-39312 - bsc#1227608
    * Fix a crash in OCB
    * Fix a test failure in compression with certain versions of zlib
    * Fix some iterator debugging errors in TLS CBC decryption.
    * Avoid a miscompilation in ARIA when using XCode 14
* Fri Nov 17 2023 Marcus Meissner <meissner@suse.com>
  - remove botan binary (moves to Botan3)
* Thu Nov 17 2022 Jason Sikes <jsikes@suse.com>
  - Update to 2.19.3:
    * validate that an embedded certificate was issued by the end-entity
      issuing certificate authority when checking OCSP responses.
    * CVE-2022-43705
    * bsc#1205509
* Wed Jun 08 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.19.2:
    * Add support for parallel computation in Argon2
    * Add SSSE3 implementation of Argon2
    * The OpenSSL provider was incompatible with OpenSSL 3.0.
      It has been removed
    * Avoid using reserve in secure_vector appending, which caused
      a performance problem
    * Fix TLS::Text_Policy behavior when X25519 is disabled
      at build time
    * Fix several warnings from Clang
* Sun Jan 23 2022 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 2.19.1:
    * Add a forward error correction code compatible with the zfec
      library

Files

/usr/bin/botan
/usr/share/licenses/Botan
/usr/share/licenses/Botan/license.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Jul 7 01:44:48 2025