addchain.py |
Runs https://github.com/mmcloughlin/addchain and formats
the code suitable for pcurves
|
1911 |
analyze_timing_results.py |
(C) 2023 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
1792 |
file_size_check.py |
|
1037 |
format_wycheproof_ecdsa.py |
(C) 2023 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
1929 |
gen_dilithium_kat.py |
|
3467 |
gen_ec_groups.py |
(C) 2021,2025 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
4078 |
gen_ffi_decls.py |
Automatically generate declarations for the FFI layer
(C) 2019, 2023 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
3875 |
gen_frodo_kat.py |
Set True for eFrodo, otherwise the non-ephemeral variant is assumed.
Necessary because the files have the same name for either variant. |
3601 |
gen_kyber_kat.py |
|
6729 |
gen_mlkem_acvp_kat.py |
|
6297 |
gen_mp_comba.py |
/*
* Comba Multiplication and Squaring
*
* This file was automatically generated by %s on %s
*
* Botan is released under the Simplified BSD License (see license.txt)
*/
#include <botan/internal/mp_core.h>
namespace Botan {
|
2538 |
gen_mp_monty.py |
/*
* This file was automatically generated by %s on %s
* All manual changes will be lost. Edit the script instead.
*
* Botan is released under the Simplified BSD License (see license.txt)
*/
#include <botan/internal/mp_core.h>
#include <botan/internal/ct_utils.h>
namespace Botan {
|
2466 |
gen_oids.py |
(C) 2016,2025 Jack Lloyd
(C) 2017 Fabian Weissberg, Rohde & Schwarz Cybersecurity
Botan is released under the Simplified BSD License (see license.txt)
|
2282 |
gen_os_features.py |
A script to automatically write docs to /docs. Currently it generates
os.rst, a feature table of OS features.
Requires Python 3.
(C) 2015 Simon Warta (Kullo GmbH)
Botan is released under the Simplified BSD License (see license.txt)
|
2508 |
gen_pqc_dsa_kats.py |
|
5905 |
gen_sphincsplus_kat.py |
|
2617 |
gen_tls_suite_info.py |
Used to generate lib/tls/tls_suite_info.cpp from IANA params
(C) 2011, 2012, 2013, 2014, 2015, 2016, 2017 Jack Lloyd
(C) 2021 Elektrobit Automotive GmbH
Botan is released under the Simplified BSD License (see license.txt)
|
9541 |
macro_checks.py |
|
1208 |
mychain_creater.sh |
|
6917 |
randombit_ocsp_forger.sh |
|
3293 |
run_clang_format.py |
(C) 2023 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
5593 |
run_clang_tidy.py |
(C) 2022,2023 Jack Lloyd
Botan is released under the Simplified BSD License (see license.txt)
|
10842 |
show_dependencies.py |
Show Botan module dependencies as a list or graph.
Requires graphviz from pip when graphical output is selected:
https://pypi.python.org/pypi/graphviz
(C) 2015,2018 Simon Warta (Kullo GmbH)
Botan is released under the Simplified BSD License (see license.txt)
|
6451 |
xmss_test_vector_from_reference.py |
This is a wrapper around the XMSS reference implementation CLI tools
to generate test data readable py test_xmss.cpp
Uses the XMSS reference implementation from here:
https://github.com/XMSS/xmss-reference
(C) 2023 René Meusel (Rohde & Schwarz Cybersecurity)
Botan is released under the Simplified BSD License (see license.txt)
|
6917 |