Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

botan: Add at 3.6.1 #483

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added b/botan/manifest.x86_64.bin
Binary file not shown.
316 changes: 316 additions & 0 deletions b/botan/manifest.x86_64.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,316 @@
/** Human readable report. This is not consumed by boulder */
{
"manifest-version": "0.2",
"packages": {
"botan": {
"build-depends": [
"binary(python3)",
"pkgconfig(bzip2)",
"pkgconfig(sqlite3)",
"pkgconfig(zlib)",
"xz"
],
"depends": [
"interpreter(/usr/lib/ld-linux-x86-64.so.2(x86_64))",
"soname(ld-linux-x86-64.so.2(x86_64))",
"soname(libbz2.so.1.0(x86_64))",
"soname(libc.so.6(x86_64))",
"soname(libgcc_s.so.1(x86_64))",
"soname(libm.so.6(x86_64))",
"soname(libsqlite3.so.0(x86_64))",
"soname(libstdc++.so.6(x86_64))",
"soname(libz.so.1(x86_64))"
],
"files": [
"/usr/bin/botan",
"/usr/lib/libbotan-3.so.6",
"/usr/lib/libbotan-3.so.6.6.1",
"/usr/lib/python3.11/site-packages/botan3.py",
"/usr/share/doc/botan-3.6.1/authors.txt",
"/usr/share/doc/botan-3.6.1/handbook/abi.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/bigint.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/block_cipher.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/cipher_modes.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/compression.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/contents.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/credentials_manager.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/cryptobox.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/ecc.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/env_vars.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/ffi.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/filters.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/footguns.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/fpe.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/hash.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/kdf.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/keywrap.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/message_auth_codes.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/otp.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/passhash.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/pbkdf.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/pkcs11.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/providers.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/psk_db.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/pubkey.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/python.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/rng.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/roughtime.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/secmem.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/srp.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/stream_ciphers.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/tls.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/tpm.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/tss.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/versions.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/x509.rst",
"/usr/share/doc/botan-3.6.1/handbook/api_ref/zfec.rst",
"/usr/share/doc/botan-3.6.1/handbook/authors.txt",
"/usr/share/doc/botan-3.6.1/handbook/building.rst",
"/usr/share/doc/botan-3.6.1/handbook/cli.rst",
"/usr/share/doc/botan-3.6.1/handbook/contents.rst",
"/usr/share/doc/botan-3.6.1/handbook/credits.rst",
"/usr/share/doc/botan-3.6.1/handbook/deprecated.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/configure.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/contents.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/continuous_integration.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/contributing.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/fuzzing.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/mistakes.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/next_major.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/oids.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/os.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/reading_list.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/release_process.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/test_framework.rst",
"/usr/share/doc/botan-3.6.1/handbook/dev_ref/todo.rst",
"/usr/share/doc/botan-3.6.1/handbook/goals.rst",
"/usr/share/doc/botan-3.6.1/handbook/hardware_acceleration.rst",
"/usr/share/doc/botan-3.6.1/handbook/index.rst",
"/usr/share/doc/botan-3.6.1/handbook/migration_guide.rst",
"/usr/share/doc/botan-3.6.1/handbook/old_news.rst",
"/usr/share/doc/botan-3.6.1/handbook/openssl_migration_guide.rst",
"/usr/share/doc/botan-3.6.1/handbook/packaging.rst",
"/usr/share/doc/botan-3.6.1/handbook/pgpkey.txt",
"/usr/share/doc/botan-3.6.1/handbook/roadmap.rst",
"/usr/share/doc/botan-3.6.1/handbook/security.rst",
"/usr/share/doc/botan-3.6.1/handbook/sem_ver.rst",
"/usr/share/doc/botan-3.6.1/handbook/side_channels.rst",
"/usr/share/doc/botan-3.6.1/handbook/support.rst",
"/usr/share/doc/botan-3.6.1/license.txt",
"/usr/share/doc/botan-3.6.1/news.txt",
"/usr/share/doc/botan-3.6.1/pgpkey.txt"
],
"name": "botan",
"provides": [
"binary(botan)",
"soname(libbotan-3.so.6(x86_64))"
]
},
"botan-devel": {
"build-depends": [
"binary(python3)",
"pkgconfig(bzip2)",
"pkgconfig(sqlite3)",
"pkgconfig(zlib)",
"xz"
],
"depends": [
"botan"
],
"files": [
"/usr/include/botan-3/botan/aead.h",
"/usr/include/botan-3/botan/allocator.h",
"/usr/include/botan-3/botan/argon2.h",
"/usr/include/botan-3/botan/argon2fmt.h",
"/usr/include/botan-3/botan/asn1_obj.h",
"/usr/include/botan-3/botan/asn1_print.h",
"/usr/include/botan-3/botan/assert.h",
"/usr/include/botan-3/botan/auto_rng.h",
"/usr/include/botan-3/botan/base32.h",
"/usr/include/botan-3/botan/base58.h",
"/usr/include/botan-3/botan/base64.h",
"/usr/include/botan-3/botan/bcrypt.h",
"/usr/include/botan-3/botan/bcrypt_pbkdf.h",
"/usr/include/botan-3/botan/ber_dec.h",
"/usr/include/botan-3/botan/bigint.h",
"/usr/include/botan-3/botan/block_cipher.h",
"/usr/include/botan-3/botan/buf_comp.h",
"/usr/include/botan-3/botan/build.h",
"/usr/include/botan-3/botan/bzip2.h",
"/usr/include/botan-3/botan/certstor.h",
"/usr/include/botan-3/botan/certstor_flatfile.h",
"/usr/include/botan-3/botan/certstor_sql.h",
"/usr/include/botan-3/botan/certstor_sqlite.h",
"/usr/include/botan-3/botan/certstor_system.h",
"/usr/include/botan-3/botan/chacha_rng.h",
"/usr/include/botan-3/botan/cipher_mode.h",
"/usr/include/botan-3/botan/compiler.h",
"/usr/include/botan-3/botan/compression.h",
"/usr/include/botan-3/botan/concepts.h",
"/usr/include/botan-3/botan/credentials_manager.h",
"/usr/include/botan-3/botan/cryptobox.h",
"/usr/include/botan-3/botan/curve25519.h",
"/usr/include/botan-3/botan/curve_gfp.h",
"/usr/include/botan-3/botan/data_snk.h",
"/usr/include/botan-3/botan/data_src.h",
"/usr/include/botan-3/botan/database.h",
"/usr/include/botan-3/botan/der_enc.h",
"/usr/include/botan-3/botan/dh.h",
"/usr/include/botan-3/botan/dilithium.h",
"/usr/include/botan-3/botan/dl_group.h",
"/usr/include/botan-3/botan/dlies.h",
"/usr/include/botan-3/botan/dsa.h",
"/usr/include/botan-3/botan/ec_apoint.h",
"/usr/include/botan-3/botan/ec_group.h",
"/usr/include/botan-3/botan/ec_point.h",
"/usr/include/botan-3/botan/ec_scalar.h",
"/usr/include/botan-3/botan/ecc_key.h",
"/usr/include/botan-3/botan/ecdh.h",
"/usr/include/botan-3/botan/ecdsa.h",
"/usr/include/botan-3/botan/ecgdsa.h",
"/usr/include/botan-3/botan/ecies.h",
"/usr/include/botan-3/botan/eckcdsa.h",
"/usr/include/botan-3/botan/ed25519.h",
"/usr/include/botan-3/botan/ed448.h",
"/usr/include/botan-3/botan/elgamal.h",
"/usr/include/botan-3/botan/entropy_src.h",
"/usr/include/botan-3/botan/exceptn.h",
"/usr/include/botan-3/botan/fd_unix.h",
"/usr/include/botan-3/botan/ffi.h",
"/usr/include/botan-3/botan/filter.h",
"/usr/include/botan-3/botan/filters.h",
"/usr/include/botan-3/botan/fpe_fe1.h",
"/usr/include/botan-3/botan/frodo_mode.h",
"/usr/include/botan-3/botan/frodokem.h",
"/usr/include/botan-3/botan/gost_3410.h",
"/usr/include/botan-3/botan/hash.h",
"/usr/include/botan-3/botan/hex.h",
"/usr/include/botan-3/botan/hmac_drbg.h",
"/usr/include/botan-3/botan/hss_lms.h",
"/usr/include/botan-3/botan/kdf.h",
"/usr/include/botan-3/botan/kyber.h",
"/usr/include/botan-3/botan/mac.h",
"/usr/include/botan-3/botan/mceliece.h",
"/usr/include/botan-3/botan/mem_ops.h",
"/usr/include/botan-3/botan/ml_dsa.h",
"/usr/include/botan-3/botan/ml_kem.h",
"/usr/include/botan-3/botan/mutex.h",
"/usr/include/botan-3/botan/nist_keywrap.h",
"/usr/include/botan-3/botan/numthry.h",
"/usr/include/botan-3/botan/ocsp.h",
"/usr/include/botan-3/botan/oids.h",
"/usr/include/botan-3/botan/otp.h",
"/usr/include/botan-3/botan/p11.h",
"/usr/include/botan-3/botan/p11_ecc_key.h",
"/usr/include/botan-3/botan/p11_ecdh.h",
"/usr/include/botan-3/botan/p11_ecdsa.h",
"/usr/include/botan-3/botan/p11_object.h",
"/usr/include/botan-3/botan/p11_randomgenerator.h",
"/usr/include/botan-3/botan/p11_rsa.h",
"/usr/include/botan-3/botan/p11_types.h",
"/usr/include/botan-3/botan/p11_x509.h",
"/usr/include/botan-3/botan/passhash9.h",
"/usr/include/botan-3/botan/pbkdf.h",
"/usr/include/botan-3/botan/pbkdf2.h",
"/usr/include/botan-3/botan/pem.h",
"/usr/include/botan-3/botan/pgp_s2k.h",
"/usr/include/botan-3/botan/pipe.h",
"/usr/include/botan-3/botan/pk_algs.h",
"/usr/include/botan-3/botan/pk_keys.h",
"/usr/include/botan-3/botan/pk_ops.h",
"/usr/include/botan-3/botan/pk_ops_fwd.h",
"/usr/include/botan-3/botan/pkcs10.h",
"/usr/include/botan-3/botan/pkcs11.h",
"/usr/include/botan-3/botan/pkcs11f.h",
"/usr/include/botan-3/botan/pkcs11t.h",
"/usr/include/botan-3/botan/pkcs8.h",
"/usr/include/botan-3/botan/pkix_enums.h",
"/usr/include/botan-3/botan/pkix_types.h",
"/usr/include/botan-3/botan/processor_rng.h",
"/usr/include/botan-3/botan/psk_db.h",
"/usr/include/botan-3/botan/pubkey.h",
"/usr/include/botan-3/botan/pwdhash.h",
"/usr/include/botan-3/botan/reducer.h",
"/usr/include/botan-3/botan/rfc3394.h",
"/usr/include/botan-3/botan/rfc4880.h",
"/usr/include/botan-3/botan/rng.h",
"/usr/include/botan-3/botan/roughtime.h",
"/usr/include/botan-3/botan/rsa.h",
"/usr/include/botan-3/botan/scrypt.h",
"/usr/include/botan-3/botan/secmem.h",
"/usr/include/botan-3/botan/slh_dsa.h",
"/usr/include/botan-3/botan/sm2.h",
"/usr/include/botan-3/botan/sodium.h",
"/usr/include/botan-3/botan/sp_parameters.h",
"/usr/include/botan-3/botan/sphincsplus.h",
"/usr/include/botan-3/botan/sqlite3.h",
"/usr/include/botan-3/botan/srp6.h",
"/usr/include/botan-3/botan/stateful_rng.h",
"/usr/include/botan-3/botan/stream_cipher.h",
"/usr/include/botan-3/botan/strong_type.h",
"/usr/include/botan-3/botan/sym_algo.h",
"/usr/include/botan-3/botan/symkey.h",
"/usr/include/botan-3/botan/system_rng.h",
"/usr/include/botan-3/botan/tls.h",
"/usr/include/botan-3/botan/tls_alert.h",
"/usr/include/botan-3/botan/tls_algos.h",
"/usr/include/botan-3/botan/tls_callbacks.h",
"/usr/include/botan-3/botan/tls_channel.h",
"/usr/include/botan-3/botan/tls_ciphersuite.h",
"/usr/include/botan-3/botan/tls_client.h",
"/usr/include/botan-3/botan/tls_exceptn.h",
"/usr/include/botan-3/botan/tls_extensions.h",
"/usr/include/botan-3/botan/tls_external_psk.h",
"/usr/include/botan-3/botan/tls_handshake_msg.h",
"/usr/include/botan-3/botan/tls_magic.h",
"/usr/include/botan-3/botan/tls_messages.h",
"/usr/include/botan-3/botan/tls_policy.h",
"/usr/include/botan-3/botan/tls_psk_identity_13.h",
"/usr/include/botan-3/botan/tls_server.h",
"/usr/include/botan-3/botan/tls_server_info.h",
"/usr/include/botan-3/botan/tls_session.h",
"/usr/include/botan-3/botan/tls_session_manager.h",
"/usr/include/botan-3/botan/tls_session_manager_hybrid.h",
"/usr/include/botan-3/botan/tls_session_manager_memory.h",
"/usr/include/botan-3/botan/tls_session_manager_noop.h",
"/usr/include/botan-3/botan/tls_session_manager_sql.h",
"/usr/include/botan-3/botan/tls_session_manager_sqlite.h",
"/usr/include/botan-3/botan/tls_session_manager_stateless.h",
"/usr/include/botan-3/botan/tls_signature_scheme.h",
"/usr/include/botan-3/botan/tls_version.h",
"/usr/include/botan-3/botan/tss.h",
"/usr/include/botan-3/botan/types.h",
"/usr/include/botan-3/botan/uuid.h",
"/usr/include/botan-3/botan/version.h",
"/usr/include/botan-3/botan/x25519.h",
"/usr/include/botan-3/botan/x448.h",
"/usr/include/botan-3/botan/x509_ca.h",
"/usr/include/botan-3/botan/x509_crl.h",
"/usr/include/botan-3/botan/x509_ext.h",
"/usr/include/botan-3/botan/x509_key.h",
"/usr/include/botan-3/botan/x509_obj.h",
"/usr/include/botan-3/botan/x509cert.h",
"/usr/include/botan-3/botan/x509path.h",
"/usr/include/botan-3/botan/x509self.h",
"/usr/include/botan-3/botan/xmss.h",
"/usr/include/botan-3/botan/xmss_parameters.h",
"/usr/include/botan-3/botan/xof.h",
"/usr/include/botan-3/botan/zfec.h",
"/usr/include/botan-3/botan/zlib.h",
"/usr/lib/cmake/Botan-3.6.1/botan-config-version.cmake",
"/usr/lib/cmake/Botan-3.6.1/botan-config.cmake",
"/usr/lib/libbotan-3.a",
"/usr/lib/libbotan-3.so",
"/usr/lib/pkgconfig/botan-3.pc"
],
"name": "botan-devel",
"provides": [
"cmake(botan)",
"pkgconfig(botan-3)"
]
}
},
"source-name": "botan",
"source-release": "1",
"source-version": "3.6.1"
}
33 changes: 33 additions & 0 deletions b/botan/stone.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# SPDX-FileCopyrightText: © 2020-2024 Serpent OS Developers
#
# SPDX-License-Identifier: MPL-2.0
#
name : botan
version : 3.6.1
release : 1
homepage : https://botan.randombit.net
upstreams :
- https://botan.randombit.net/releases/Botan-3.6.1.tar.xz : 7cb8575d88d232c77174769d7f9e24bb44444160585986eebd66e749cb9a9089
summary : A C++ cryptography library
description : |
A C++ cryptography library
license : BSD-2-Clause
builddeps :
- binary(python3)
- pkgconfig(bzip2)
- pkgconfig(sqlite3)
- pkgconfig(zlib)
- xz
toolchain : gnu
setup : |
./configure.py \
--prefix=/usr \
--with-bzip \
--with-zlib \
--with-sqlite3 \
--with-os-feature=getrandom

build : |
%make
install : |
%make_install