pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/security/botan3



Module Name:    pkgsrc
Committed By:   wiz
Date:           Thu Aug 24 06:33:10 UTC 2023

Modified Files:
        pkgsrc/security/botan3: Makefile Makefile.common PLIST distinfo

Log Message:
botan3: update to 3.1.1.

Version 3.1.1, 2023-07-13
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

* Fix two tests which were insufficiently serialized. This would
  cause sporadic test failures, particularly on machines with
  many cores. (GH #3625 #3623)

Version 3.1.0, 2023-07-11
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

* Add SPHINCS+ post quantum hash based signature scheme (GH #3564 #3549)

* Several small TLS compliance fixes, primarily around rejecting
  invalid behavior from the peer (GH #3520 #3537)

* Adapt TLS 1.3 to use a KEM interface to prepare for PQ key exchange
  (GH #3608)

* Fix custom key exchange logic integration for TLS 1.2 server (GH #3539)

* Add initial wrappers for using AVX-512, and implement AVX-512 versions
  of ChaCha and Serpent. (GH #3206 #3536)

* Add support for an environmental variable which can disable CPU extensions
  (GH #3535)

* Update the BSI policy to match the latest TR (GH #3482)

* Update the BoringSSL test suite shim (GH #3616)

* Add FFI functions relating to Kyber key management (GH #3546)

* The entire codebase has been reformatted using ``clang-format``.
  (GH #3502 #3558 #3559)

* Fix many warnings generated from ``clang-tidy``.

* ``BigInt::random_integer`` could take a long time if requested to
  generate a number within a small range between two large integers.
  (GH #3594)

* Fix bugs related to ``--library-suffix`` option. (GH #3511)

* Improve cli handling of PBKDF configuration (GH #3518)

* Fix the cli to properly update stateful keys (namely XMSS) when using such
  a key to sign a X.509 certificate (GH #3579)

* Add support for using PSK in the TLS CLI utilities (GH #3552)

* Add an example of hybrid RSA+symmetric encryption (GH #3551)

* In the Python module, the pbkdf function defaulted to 10K iterations.
  This has been changed to 100K.

* Switch to using coveralls.io for coverage report (GH #3512)

* Add a script to analyze the output of ``botan timing_test``

* Due to problems that arise if the build directory and source
  directory are on different filesystems, now hardlinks are only
  used during the build if explicitly requested. (GH #3504)

* The ``ffi.h`` header no longer depends on the ``compiler.h`` header.
  (GH #3531)

* Avoid using varargs macros for ``BOTAN_UNUSED`` (GH #3530)

* Small base64 encoding optimization (GH #3528)

* If the build system detects that the compiler in use is not supported,
  it will error immediately rather than allow a failing build. Currently
  this is only supported for GCC, Clang, and MSVC. (GH #3526)

* The examples are now a first class build target; include
  ``examples`` in the set provided to ``--build-targets=`` option in
  order to enable them. (GH #3527)

* Remove the (undocumented, unsupported) support for CMake (GH #3501)


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/security/botan3/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/security/botan3/Makefile.common \
    pkgsrc/security/botan3/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/security/botan3/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/botan3/Makefile
diff -u pkgsrc/security/botan3/Makefile:1.5 pkgsrc/security/botan3/Makefile:1.6
--- pkgsrc/security/botan3/Makefile:1.5 Mon Aug 14 05:25:08 2023
+++ pkgsrc/security/botan3/Makefile     Thu Aug 24 06:33:10 2023
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.5 2023/08/14 05:25:08 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2023/08/24 06:33:10 wiz Exp $
 
-PKGREVISION= 1
 .include "Makefile.common"
 
 PKGNAME=       ${DISTNAME:S/Botan/botan3/}

Index: pkgsrc/security/botan3/Makefile.common
diff -u pkgsrc/security/botan3/Makefile.common:1.1 pkgsrc/security/botan3/Makefile.common:1.2
--- pkgsrc/security/botan3/Makefile.common:1.1  Mon Jul  3 13:43:28 2023
+++ pkgsrc/security/botan3/Makefile.common      Thu Aug 24 06:33:10 2023
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.common,v 1.1 2023/07/03 13:43:28 nros Exp $
+# $NetBSD: Makefile.common,v 1.2 2023/08/24 06:33:10 wiz Exp $
 # used by security/py-botan3/Makefile
 
-DISTNAME=      Botan-3.0.0
+DISTNAME=      Botan-3.1.1
 CATEGORIES=    security
 MASTER_SITES=  https://botan.randombit.net/releases/
 EXTRACT_SUFX=  .tar.xz
Index: pkgsrc/security/botan3/distinfo
diff -u pkgsrc/security/botan3/distinfo:1.1 pkgsrc/security/botan3/distinfo:1.2
--- pkgsrc/security/botan3/distinfo:1.1 Mon Jun 26 11:40:39 2023
+++ pkgsrc/security/botan3/distinfo     Thu Aug 24 06:33:10 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.1 2023/06/26 11:40:39 wiz Exp $
+$NetBSD: distinfo,v 1.2 2023/08/24 06:33:10 wiz Exp $
 
-BLAKE2s (Botan-3.0.0.tar.xz) = b4a52f569e17cc033c1e96faceeb85c49f8a91c3ac60c20d8e441be083aede66
-SHA512 (Botan-3.0.0.tar.xz) = d67ac0f9d67f6869b7a35d4a7c5e96ffcc619f7e44ead36b4cd0906f3d925d12181566aace03ac719ef54d819ae1158febc0b25839beed5f92eade06d510b594
-Size (Botan-3.0.0.tar.xz) = 8752380 bytes
+BLAKE2s (Botan-3.1.1.tar.xz) = 303e3b1357c300f7c648b9ed5e642b6d9ea0bd8e93f2866fa88ddbc4d6cfba50
+SHA512 (Botan-3.1.1.tar.xz) = ed6bdadb910b0775245648140212953ed364aa26107f851e39ac5cb664d7f476c519a22cdad41f0e520796c4ebe453c56ca68a2178e39f815d445e9979333795
+Size (Botan-3.1.1.tar.xz) = 8800368 bytes
 SHA1 (patch-src_scripts_install.py) = c8ac2a6315e0e53a0292447e8e6b967572de9d24

Index: pkgsrc/security/botan3/PLIST
diff -u pkgsrc/security/botan3/PLIST:1.2 pkgsrc/security/botan3/PLIST:1.3
--- pkgsrc/security/botan3/PLIST:1.2    Sat Jul  1 12:29:50 2023
+++ pkgsrc/security/botan3/PLIST        Thu Aug 24 06:33:10 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.2 2023/07/01 12:29:50 nros Exp $
+@comment $NetBSD: PLIST,v 1.3 2023/08/24 06:33:10 wiz Exp $
 bin/botan3
 include/botan-3/botan/aead.h
 include/botan-3/botan/argon2.h
@@ -117,6 +117,8 @@ include/botan-3/botan/scrypt.h
 include/botan-3/botan/secmem.h
 include/botan-3/botan/sm2.h
 include/botan-3/botan/sodium.h
+include/botan-3/botan/sp_parameters.h
+include/botan-3/botan/sphincsplus.h
 include/botan-3/botan/sqlite3.h
 include/botan-3/botan/srp6.h
 include/botan-3/botan/stateful_rng.h
@@ -138,6 +140,7 @@ include/botan-3/botan/tls_handshake_msg.
 include/botan-3/botan/tls_magic.h
 include/botan-3/botan/tls_messages.h
 include/botan-3/botan/tls_policy.h
+include/botan-3/botan/tls_psk_identity_13.h
 include/botan-3/botan/tls_server.h
 include/botan-3/botan/tls_server_info.h
 include/botan-3/botan/tls_session.h
@@ -149,7 +152,6 @@ include/botan-3/botan/tls_session_manage
 include/botan-3/botan/tls_session_manager_sqlite.h
 include/botan-3/botan/tls_session_manager_stateless.h
 include/botan-3/botan/tls_signature_scheme.h
-include/botan-3/botan/tls_ticket_13.h
 include/botan-3/botan/tls_version.h
 include/botan-3/botan/tss.h
 include/botan-3/botan/types.h
@@ -170,7 +172,7 @@ include/botan-3/botan/zlib.h
 lib/libbotan-3.a
 lib/libbotan-3.so
 lib/libbotan-3.so.0
-lib/libbotan-3.so.0.0.0
+lib/libbotan-3.so.0.1.1
 lib/pkgconfig/botan-3.pc
 share/doc/${PKGNAME}/authors.txt
 share/doc/${PKGNAME}/handbook/abi.rst



Home | Main Index | Thread Index | Old Index