diff --git a/b/botan/manifest.x86_64.bin b/b/botan/manifest.x86_64.bin new file mode 100644 index 000000000..74c0cfbdd Binary files /dev/null and b/b/botan/manifest.x86_64.bin differ diff --git a/b/botan/manifest.x86_64.jsonc b/b/botan/manifest.x86_64.jsonc new file mode 100644 index 000000000..463bd50a9 --- /dev/null +++ b/b/botan/manifest.x86_64.jsonc @@ -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" +} diff --git a/b/botan/stone.yaml b/b/botan/stone.yaml new file mode 100644 index 000000000..3970b2541 --- /dev/null +++ b/b/botan/stone.yaml @@ -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