bench.py |
Compare Botan with OpenSSL using their respective benchmark utils
(C) 2017,2022 Jack Lloyd
2023 René Meusel, Rohde & Schwarz Cybersecurity GmbH
2023,2024 René Fischer
Botan is released under the Simplified BSD License (see license.txt)
|
19970 |
build_docs.py |
Botan doc generation script
(C) 2014,2015,2017 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
5896 |
check.py |
Implements the "make check" target
(C) 2020 Jack Lloyd, Rene Meusel
Botan is released under the Simplified BSD License (see license.txt)
|
2238 |
ci |
|
|
ci_build.py |
CI build script
(C) 2017-2022 Jack Lloyd
2022-2023 René Meusel - Rohde & Schwarz Cybersecurity
Botan is released under the Simplified BSD License (see license.txt)
|
39855 |
ci_check_headers.py |
Botan CI check headers script
(C) 2023 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
2068 |
ci_check_install.py |
Botan CI check installation script
This script is used to validate the results of `make install`
(C) 2020 Jack Lloyd, René Meusel, Hannes Rantzsch
(C) 2023 René Meusel
Botan is released under the Simplified BSD License (see license.txt)
|
4787 |
ci_report_sizes.py |
This script reports the sizes of various binary artifacts in CI
(C) 2025 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
1143 |
cleanup.py |
Implements the "make clean" target
(C) 2017 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
3976 |
compare_perf.py |
(C) 2025 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
Compare two JSON files output by `botan speed --format=json` and report
on noticable improvements or regressions in performance.
|
4635 |
config_for_oss_fuzz.py |
(C) 2024 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
Setup script for OSS-Fuzz
|
959 |
create_corpus_zip.py |
|
1316 |
dev_tools |
|
|
dist.py |
Release script for botan (https://botan.randombit.net/)
This script requires Python 3.6
(C) 2011,2012,2013,2015,2016,2017 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
16075 |
fuzzer.xml |
|
919 |
install.py |
Botan install script
(C) 2014,2015,2017 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
9685 |
python_unittests.py |
Unittests for Botan Python scripts.
Requires Python 3.
(C) 2017 Simon Warta (Kullo GmbH)
Botan is released under the Simplified BSD License (see license.txt)
|
8658 |
python_unittests_unix.py |
Unittests for Botan Python scripts. Those tests only need to pass un UNIX-like
operating systems.
Requires Python 3.
(C) 2017 Simon Warta (Kullo GmbH)
Botan is released under the Simplified BSD License (see license.txt)
|
2317 |
repo_config.py |
(C) 2024 Jack Lloyd
(C) 2024 René Meusel - Rohde & Schwarz Cybersecurity
Botan is released under the Simplified BSD License (see license.txt)
|
2980 |
rewrite_lcov.py |
(C) 2023 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
1080 |
run_limbo_tests.py |
Runs the tests from https://github.com/C2SP/x509-limbo
|
11559 |
run_tests_under_valgrind.py |
Run all tests under valgrind in a thread pool
(C) 2025 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
3964 |
run_tls_attacker.py |
|
5096 |
run_tls_fuzzer.py |
|
2777 |
test_all_configs.py |
This configures and builds with many different sub-configurations
in an attempt to flush out missing feature macro checks, etc.
There is probably no reason for you to run this. Unless you want to.
(C) 2017 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
4034 |
test_cli.py |
(C) 2018,2019 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
91478 |
test_cli_crypt.py |
(C) 2015,2016,2017,2018 Simon Warta
(C) 2019,2020,2021 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
7259 |
test_fuzzers.py |
|
7297 |
test_python.py |
(C) 2015,2017,2018,2019 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
55342 |
tls_scanner |
|
|
website.py |
Generate the Botan website
(C) 2017 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
5182 |