| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=mjnomlq8d2c2ioo09bm0t3bm0f; path=/
content-type: text/html; charset=UTF-8
date: Sat, 27 Dec 2025 01:57:50 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
botan3
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./security/botan3, Portable, easy to use, and efficient C++ crypto library (v3)
[
Branch: CURRENT, Version: 3.9.0, Package name: botan3-3.9.0, Maintainer: nros
Botan is a crypto library written in C++. It provides a variety of
cryptographic algorithms, including common ones such as AES, MD5, SHA,
HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that
are more obscure or specialized. It also offers X.509v3 certificates
and CRLs, and PKCS #10 certificate requests. A message processing
system that uses a filter/pipeline metaphor allows for many common
cryptographic tasks to be completed with just a few lines of code.
Assembly optimizations for common CPUs, including x86, x86-64, and
PowerPC, offers further speedups for critical tasks such as SHA-1
hashing and multiple precision integer operations.
This package contains major version 3 of the library.
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
botan3shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./security/botan3, Portable, easy to use, and efficient C++ crypto library (v3)
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 3.9.0, Package name: botan3-3.9.0, Maintainer: nros
Botan is a crypto library written in C++. It provides a variety of
cryptographic algorithms, including common ones such as AES, MD5, SHA,
HMAC, RSA, Diffie-Hellman, DSA, and ECDSA, as well as many others that
are more obscure or specialized. It also offers X.509v3 certificates
and CRLs, and PKCS #10 certificate requests. A message processing
system that uses a filter/pipeline metaphor allows for many common
cryptographic tasks to be completed with just a few lines of code.
Assembly optimizations for common CPUs, including x86, x86-64, and
PowerPC, offers further speedups for critical tasks such as SHA-1
hashing and multiple precision integer operations.
This package contains major version 3 of the library.
Master sites:
Filesize: 8563.832 KBVersion history: (Expand)
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-19) Updated to version: botan3-3.9.0
- (2025-09-27) Updated to version: botan3-3.6.1nb6
- (2025-07-15) Package has been reborn
- (2025-07-15) Package deleted from pkgsrc
CVS history: (Expand)
| 2025-10-19 15:45:31 by Adam Ciarcinski | Files touched by this commit (9) | |
Log message: botan3 py-botan3: updated to 3.9.0 3.9.0 Add SHA-1 implementation using AVX2/BMI2 Add Camellia implementation using GFNI/AVX2 Add SHACAL2 implementation using AVX512 The eFrodoKEM TLS 1.3 ciphersuites have changed the suite code to match changes \ in OQS. Add support for TLS 1.2 NULL cipher suites. These suites are disabled in the \ build by default, enable tls_null module to use. Add support for X.509 extensions from RFC 3779 Elliptic curve improvements Add EC_Scalar::hash following RFC 9380’s hash_to_field Modify the OID lookup system to use a static switch for builtin OIDs. Optimizations for X448 and Ed448 Modify BOTAN_CLEAR_CPUID so that clearing ssse3 also disables AVX2/AVX512 Remove various internal references to “EMSA”, an obsolete term used for RSA \ signature padding that originates from IEEE 1363. Enable support for GCC’s “strub” stack clearing. This is disabled by \ default, use the --enable-stack-scrubbing option to turn on. Use std::span in the internal block cipher padding mode interfaces Properly check DNS label length restrictions when checking wildcards. Work around a GCC 13/14 miscompilation when LTO is used Fix a bug preventing building System_RNG with only getrandom enabled. Document the specific threat model the library uses Remove configure.py options to disable specific CPU instructions. Remove configure.py option --with-local-config Add a better interface for encoding optional ASN.1 elements using std::optional Internal cleanups relating to multiprecision integers Resolve many warnings from clang-tidy CMake improvements CI improvements |
| 2025-09-27 11:57:41 by Thomas Klausner | Files touched by this commit (337) |
Log message: *: recursive bump for boost 1.89 |
| 2025-04-17 23:53:13 by Thomas Klausner | Files touched by this commit (2449) |
Log message: *: recursive bump for icu 77 and libxml2 2.14 |
| 2025-03-14 14:39:20 by Thomas Klausner | Files touched by this commit (1) |
Log message: botan3: fix on NetBSD/aarch64 Debugged and tested by mlelstv (in cooperation with upstream). Bump PKGREVISION. |
| 2025-02-14 13:27:29 by Niclas Rosenvik | Files touched by this commit (1) |
Log message: security/botan3: Fix build on darwin, from Brook Milligan |
| 2024-12-30 10:40:20 by Thomas Klausner | Files touched by this commit (4) |
Log message: ibotan3: fix build with boost 1.87 using upstream patch |
| 2024-12-29 16:10:02 by Adam Ciarcinski | Files touched by this commit (235) |
Log message: revbump after updating boost |
| 2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2428) |
Log message: *: recursive bump for icu 76 shlib major version bump |
