Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1137 commits
Select commit Hold shift + click to select a range
e807318
Create a changelog entry
amtkarm1 Mar 13, 2025
e2c5ca3
Fixed the changelog entry, missing trailing newline
amtkarm1 Apr 3, 2025
e8be4ee
Fixed the changelog entry wording
amtkarm1 Apr 7, 2025
143d5d8
Deleted the changelog entry as requested
amtkarm1 Apr 9, 2025
6eb5335
Fixed issues with policy verification, since wildcard JPAKE policy is…
amtkarm1 May 28, 2025
eca92dc
Update tf-psa-crypto to current development
mpg Aug 13, 2025
a785eea
tests: configuration-crypto: enable p192 curves in test_psa_crypto_wi…
valeriosetti Aug 13, 2025
e96491c
Merge pull request #10049 from amtkarm1/iss9321
bensze01 Aug 13, 2025
265e98d
Merge pull request #10355 from valeriosetti/issue10283-fix-test-coverage
minosgalanakis Aug 15, 2025
b2ba9fa
Simplify runtime version info string methods
bensze01 Aug 18, 2025
8616ee7
Change values for error tests
felixc-arm Aug 18, 2025
783d8ad
Update CMake linkage tests to new call signature
bensze01 Aug 18, 2025
0e5fe87
Update PSASim tests to new call signature
bensze01 Aug 18, 2025
3f52374
Add const to serial argument in mbedtls_x509write_crt_set_serial_raw
Aug 18, 2025
37ede2c
Unify generic errors to PSA errors
felixc-arm Aug 18, 2025
f5b48c3
Add Changelog and documentation
felixc-arm Aug 18, 2025
f8b4aa1
Add ChangeLog
Aug 19, 2025
e984d35
Fix ssl tests expecting old X509 error output
felixc-arm Aug 19, 2025
1a1ff64
Remove tf-psa-crypto/include/mbedtls/private from Doxygen
felixc-arm Aug 19, 2025
24e3388
Clarify use of CC and friends for file generation
davidhorstmann-arm Aug 19, 2025
f3486e1
components-configuration-crypto.sh: Added setters for MBEDTLS_PSA_CRY…
minosgalanakis Aug 18, 2025
7ec90c2
Merge pull request #10365 from davidhorstmann-arm/clarify-file-genera…
davidhorstmann-arm Aug 20, 2025
3492807
Remove component uses of MBEDTLS_ECDSA_DETERMINISTIC
davidhorstmann-arm Aug 20, 2025
ed70587
Removed the directory with the programs, and its inclusion in the par…
felixc-arm Aug 20, 2025
87ae4e6
Added a changelog entry for the removal
amtkarm1 Jul 30, 2025
5b49f31
Adjusted the Makefile in the programs directory - removed the pkey pr…
amtkarm1 Jul 30, 2025
3962284
Update & fix changelog
felixc-arm Aug 20, 2025
1cf9a15
Remove programs from gitignore and documentation
felixc-arm Aug 20, 2025
32e100a
Renamed and corrected ChangeLog
Aug 21, 2025
0387ca6
Merge pull request #10320 from minosgalanakis/feature/introduce_crypt…
ronald-cron-arm Aug 21, 2025
f476d15
Merge pull request #10362 from bjwtaylor/mbedtls_x509write_crt_set_se…
davidhorstmann-arm Aug 21, 2025
5dbc24a
components-configuration-crypto: Removed legacy options.
minosgalanakis Aug 14, 2025
906950d
config/depends.py: Removed legacy options.
minosgalanakis Aug 14, 2025
a1e8679
ssl-opt.sh: Adjust dependency to MBEDTLS_PSA_CRYPTO_C
minosgalanakis Aug 18, 2025
1eda748
Updated tf-psa-crypto pointer
minosgalanakis Aug 21, 2025
8fc000e
ssl-opt.sh: Fix MBEDTLS_ENTROPY_C dependency adjustment
ronald-cron-arm Aug 25, 2025
aad5f1b
tests: Prepare to switch to SHA-256 as the default CTR_DRBG hash
ronald-cron-arm Aug 25, 2025
a0b1c8c
build: Remove CTR_DRBG 128 bits key warnings
ronald-cron-arm Aug 26, 2025
2bd0cfd
Merge pull request #10331 from amtkarm1/task-remove-programs-pkey
mpg Aug 26, 2025
22e810f
Merge pull request #10353 from minosgalanakis/feature/introduce_crypt…
davidhorstmann-arm Aug 26, 2025
7cbeedc
Remove uses of the -c $CRYPTO_CONFIG_H idiom
davidhorstmann-arm Aug 26, 2025
40573ba
Merge pull request #10239 from ronald-cron-arm/mbedtls-build-info-last
davidhorstmann-arm Aug 27, 2025
c50ce1b
Update crypto submodule link
amtkarm1 Aug 27, 2025
a15729d
Fix libtestdriver1 rewrite in include/mbedtls/private
felixc-arm Aug 19, 2025
b907dbc
Remove other cases of explicit crypto config file
davidhorstmann-arm Aug 27, 2025
89e0c53
Merge pull request #10374 from amtkarm1/private-headers-update-pointer
bensze01 Aug 27, 2025
6ff9c89
Merge pull request #10361 from bensze01/runtime-version-interface
davidhorstmann-arm Aug 27, 2025
07eb028
Remove a redundant error test case and improve another
felixc-arm Aug 28, 2025
a01ddf6
Revert unification for some error codes
felixc-arm Aug 28, 2025
6361e54
Add each whole unified error code to the migration guide
felixc-arm Aug 28, 2025
bc48725
Include fixups (headers moves to private directory)
amtkarm1 Jun 16, 2025
5fe229d
Update framework submodule git link:
amtkarm1 Jun 16, 2025
7a65ce6
Unfortunately, we had two files named oid.h - one in the main repo, a…
amtkarm1 Jun 16, 2025
4e09178
Moved the MbedTLS config adjust headers to a private subdirectory
amtkarm1 Jul 4, 2025
34b3bb3
Updated the framework pointer
amtkarm1 Aug 29, 2025
bb7b2b7
Fixed the mbedtls installation cmake: now private headers, which are …
amtkarm1 Aug 29, 2025
55862e1
Updated the framework pointer
amtkarm1 Aug 29, 2025
0f7cf19
Small documentation fixes
felixc-arm Aug 29, 2025
4646d82
Merge pull request #10364 from felixc-arm/doxygen-minor-fix
mpg Aug 29, 2025
ae9f633
Merge pull request #10224 from amtkarm1/task-private-headers
bensze01 Aug 29, 2025
fda5152
Merge pull request #10363 from felixc-arm/error-codes-prereq
gilles-peskine-arm Aug 29, 2025
8e4d8c9
Update ssl_tls.c to use psa_pake_get_shared_key
amtkarm1 Mar 13, 2025
ce42312
Finished updating the tests
amtkarm1 Mar 13, 2025
5663c23
Create a changelog entry
amtkarm1 Mar 13, 2025
8135b84
Fixed incorrect usage of key derivation procedures
amtkarm1 Apr 3, 2025
92129ad
Removed the whitespace which is causing CI to fail
amtkarm1 Apr 7, 2025
ab47166
Removed the unnecessary changelog entry
amtkarm1 Aug 28, 2025
68f658c
Updated tf-psa-crypto pointer
amtkarm1 Aug 29, 2025
1fd0546
Merge pull request #10061 from amtkarm1/iss9322
bensze01 Aug 29, 2025
f19a900
Temporarily include private symbols in sample programs
Aug 8, 2025
69aa8d0
Remove MBEDTLS_DECLARE_PRIVATE_IDENTIFIERS from ssl_clinet.c as it it…
Aug 15, 2025
a8a9bec
Remove MBEDTLS_DECLARE_PRIVATE_IDENTIFIERS from ssl_test_lib.h as it …
Aug 15, 2025
d840231
Merge pull request #10351 from bjwtaylor/move-pk-interfaces
mpg Sep 1, 2025
f790fb8
Merge pull request #10367 from davidhorstmann-arm/configuration-crypt…
davidhorstmann-arm Sep 2, 2025
dfdac46
Update header guard use in p256m test
Sep 1, 2025
ecde0aa
replace undef with deletion in p256m test
Sep 2, 2025
a2aa7da
Change unset of MBEDTLS config to more standard method
Sep 4, 2025
6c30c00
Upgrade packages in requirements.txt
davidhorstmann-arm Sep 5, 2025
f0b8364
Allow metatest.c to use crypto internal headers
gilles-peskine-arm Sep 6, 2025
85cf16d
Merge pull request #10388 from gilles-peskine-arm/threading-1.0-mutex…
gilles-peskine-arm Sep 8, 2025
a450aff
Fix MBEDTLS_SSL_TLS1_2_SOME_ECC definition
ronald-cron-arm Jul 24, 2025
5df9d9d
ssl-opt.sh: Fix dependency on ECDSA
ronald-cron-arm Aug 18, 2025
008326f
Merge pull request #10386 from davidhorstmann-arm/upgrade-python-pack…
davidhorstmann-arm Sep 8, 2025
e5210e0
Merge pull request #10371 from ronald-cron-arm/remove-legacy-ecc-cryp…
ronald-cron-arm Sep 9, 2025
1ce0ad0
tf-psa-crypto: update reference
valeriosetti Sep 10, 2025
82bf414
framework: update reference
valeriosetti Sep 10, 2025
7e8ca26
Merge pull request #10396 from valeriosetti/update-tfpsacrypto
ronald-cron-arm Sep 10, 2025
efcec8c
Cleanup following the removal of MBEDTLS_ENTROPY_C option
ronald-cron-arm Sep 2, 2025
3b30643
Adapt configurations to stricter compile-time checks
ronald-cron-arm Sep 2, 2025
eb16a9d
Prepare for the removal of MBEDTLS_PLATFORM_GET_ENTROPY_ALT
ronald-cron-arm Sep 3, 2025
ab7610c
Cleanup following the removal of entropy options
ronald-cron-arm Sep 3, 2025
b01be14
Fix footprint.sh
ronald-cron-arm Sep 10, 2025
9a10e39
Simplify footprint.sh
ronald-cron-arm Sep 10, 2025
414878a
Merge pull request #10393 from ronald-cron-arm/entropy-rng-clean-up
davidhorstmann-arm Sep 10, 2025
15f1d7f
Remove support for static ECDH cipher suites
Jul 10, 2025
558766d
Remove additional ifdef's
Jul 11, 2025
50b45a9
Reverted changes to config-split
Jul 17, 2025
4d7f715
Remove further symbols that are not required
Jul 23, 2025
3116f2f
Remove further symbols
Jul 30, 2025
39280a4
Remove ECDH from ssl-opt
Jul 30, 2025
dbf3977
Remove tests from ssl-opt.sh that are depedendent the removed ECDH al…
Aug 11, 2025
0a7c558
Remove further ECDH tests
Aug 11, 2025
5802394
Remove further ECDH testd from ssl-opt.sh
Aug 12, 2025
fbd806a
Remove everest ECDH test as it is no longer required
Aug 12, 2025
a1914ef
further removals of ssh tests from ssl-opt
Aug 12, 2025
1d651cc
Remove additional occurances of static ECDH symbols
Aug 12, 2025
013f8ae
Replace MBEDTLS_KEY_EXCHANGE_PSK_ENABLED with MBEDTLS_KEY_EXCHANGE_SO…
Aug 14, 2025
b2f6a69
Replace MBEDTLS_KEY_EXCHANGE_SOME_ECDHE_ENABLED with MBEDTLS_KEY_EXCH…
Aug 14, 2025
844a264
Remove stray MBEDTLS_PKCS1_V15 and MBEDTLS_PKCS1_V21
Aug 14, 2025
0fe02bb
Removed TLS1_2_KEY_EXCHANGES_WITH_ECDSA_CERT as it is no longer used
Aug 14, 2025
e16798e
Re-add reference to PSA_WANT_ALG_ECDH as this will be mantained
Aug 14, 2025
b191c02
Correct style issues
Aug 14, 2025
6f0eb79
Use get_tls_version to determine TLS_VERSION instead of statically as…
Aug 14, 2025
59213b6
Re-add everest test, as it was mislabelled
Aug 14, 2025
677994a
Change ecdh to ecdhe on everest test
Aug 15, 2025
a7b3f26
reverted change to MBEDTLS_KEY_EXCHANGE_SOME_NON_PFS_ENABLED, as it a…
Aug 15, 2025
7b14d82
Reverting TLS_VERSION derivation improvement, as it appear to be caus…
Aug 18, 2025
c8823a2
Remove MBEDTLS_KEY_EXCHANGE_SOME_ECDHE_ENABLED as it appears to be ca…
Aug 18, 2025
4766a23
change MBEDTLS_KEY_EXCHANGE_SOME_NON_PFS_ENABLED to MBEDTLS_KEY_EXCHA…
Sep 2, 2025
f572936
Revert change to Everest test message back to ECDH
Sep 2, 2025
8371674
re-add TLS_VERSION derivation
Sep 3, 2025
120bd86
add filter to component_full_without_ecdhe_ecdsa
Sep 3, 2025
1a4f4b3
Add filter to test_tls13_only_ephemeral_ffdh to remove ffdh tests
Sep 4, 2025
a47fd0f
Add bug link to test modifications
Sep 4, 2025
9e360b8
Remove MBEDTLS_RSA_C from depends.py
Sep 5, 2025
5cdbe30
replace MBEDTLS_KEY_EXCHANGE_SOME_NON_PFS_ENABLED with MBEDTLS_KEY_EX…
Sep 8, 2025
df3e595
Re-instate test for correctness of sent single supported algorithm
Sep 10, 2025
337161e
Remove comment referencing ECDH
Sep 10, 2025
5947440
Re-instate MBEDTLS_PKCS1_V15 unset
Sep 10, 2025
2f35233
Add ChangeLog
Sep 10, 2025
26cdf6e
Re-adding tests for ECDH
Sep 11, 2025
485d4c1
reverting last commit as the tests cause failures
Sep 11, 2025
486ec6e
Improved the text in the Changelog
Sep 11, 2025
c1e76e0
correct whitespace style issue
Sep 12, 2025
0d530d1
Merge pull request #10294 from bjwtaylor/remove-static-ecdh
mpg Sep 12, 2025
bb877a8
remove further references to MBEDTLS_SHA256_USE_A64_CRYPTO_IF_PRESENT…
Aug 21, 2025
5496f90
Temporarily revert changes to config.py
Sep 8, 2025
5a7a72e
testing with analyze_outcomes changes reverted for merge
Sep 9, 2025
14e1932
Remove stray comment int components-platform.sh
Sep 12, 2025
1a81ab6
Merge pull request #10379 from bjwtaylor/update-header-guards
mpg Sep 12, 2025
07912c9
Merge pull request #10370 from bjwtaylor/remove-deprecated-compilatio…
mpg Sep 15, 2025
9c2727f
Update framework
ronald-cron-arm Sep 2, 2025
2ba5d6a
Update tf-psa-crypto
ronald-cron-arm Sep 16, 2025
e5eb263
readthedocs: Install cmake to build the documentation
ronald-cron-arm Sep 9, 2025
e6240f1
Merge pull request #10403 from ronald-cron-arm/fix-readthedocs-build
ronald-cron-arm Sep 16, 2025
0dd31fe
Introduce MBEDTLS_SSL_NULL_CIPHERSUITES
ronald-cron-arm Sep 10, 2025
2b7f595
Remove completely MBEDTLS_PLATFORM_GET_ENTROPY_ALT
ronald-cron-arm Sep 15, 2025
919a1e4
Cleanup following the removal of RSA legacy options
ronald-cron-arm Sep 15, 2025
a19ee28
Cleanup following the removal of MBEDTLS_ECDH_C option
ronald-cron-arm Sep 15, 2025
3c6bbdd
Cleanup following the removal of MBEDTLS_ECDSA_C option
ronald-cron-arm Sep 15, 2025
2ad1e5c
Cleanup following the removal of MBEDTLS_ECJPAKE_C option
ronald-cron-arm Sep 15, 2025
6cfab28
Cleanup following the removal of MBEDTLS_ECP_C option
ronald-cron-arm Sep 15, 2025
feb5e26
Cleanup following the removal of MBEDTLS_ECP_DP_.*_ENABLED options
ronald-cron-arm Sep 15, 2025
4fe3760
Cleanup following the removal of MBEDTLS_BIGNUM_C option
ronald-cron-arm Sep 15, 2025
0009b04
library: ssl: replace mbedtls_pk_can_do_ext with mbedtls_pk_can_do_psa
valeriosetti Jul 30, 2025
7b2d72a
ssl: replace PSA_ALG_ECDSA with MBEDTLS_PK_ALG_ECDSA
valeriosetti Sep 8, 2025
bc611fe
[tls12|tls13]_server: fix usage being checked on the certificate key
valeriosetti Sep 8, 2025
91c0945
tests: fix alg and usage for some ECDHE-ECDSA opaque key tests
valeriosetti Sep 8, 2025
e2aed3a
tests: revert changes to test_suite_ssl.data
valeriosetti Sep 16, 2025
d66898e
Merge pull request #10333 from valeriosetti/issue10266
gilles-peskine-arm Sep 16, 2025
3091e40
Remove usage of old crypto options in public headers
ronald-cron-arm Sep 17, 2025
b91117c
Merge pull request #10402 from ronald-cron-arm/remove-legacy-crypto-o…
ronald-cron-arm Sep 17, 2025
ff5d117
Increment config version for the new product major version
gilles-peskine-arm Sep 17, 2025
46acbcd
Merge pull request #10404 from gilles-peskine-arm/config-version-4.0
ronald-cron-arm Sep 18, 2025
67f54d2
Have the definition of MBEDTLS_CONFIG_VERSION uncommented by default
gilles-peskine-arm Sep 19, 2025
f328de9
Merge pull request #10407 from gilles-peskine-arm/config-version-unco…
ronald-cron-arm Sep 19, 2025
ff63066
Update submodules with config_checks_generator.py
gilles-peskine-arm Jul 31, 2025
3374f6e
Generate checks for bad options in the config file
gilles-peskine-arm Jul 31, 2025
b53b443
Register generate_config_files.py outputs as generated files
gilles-peskine-arm Jul 31, 2025
67b115c
Register crypto's generate_config_files.py outputs as generated files
gilles-peskine-arm Jul 31, 2025
6712f1b
Use --list-for-cmake with generate_config_checks.py
gilles-peskine-arm Sep 15, 2025
c84dbee
Merge pull request #10340 from gilles-peskine-arm/config-checks-gener…
yanesca Sep 19, 2025
62491a9
Revert changes to config.py after dependencies have been merged
Sep 8, 2025
fec1c00
Revert changes to analyze outcomes after dependencies have been merged
Sep 9, 2025
8df6563
Clarify target name for library generated files
ronald-cron-arm Sep 19, 2025
879cba1
cmake: Introduce version and soversion variables
ronald-cron-arm Sep 18, 2025
c09a84e
cmake: library: Rework and improve the copy of the crypto libraries
ronald-cron-arm Sep 19, 2025
466a1a2
cmake: Provide the crypto libs under their historical name
ronald-cron-arm Sep 19, 2025
a33b371
programs/tests/dlopen.c: Prioritize libtfpsacrypto.so
ronald-cron-arm Sep 22, 2025
35d59c6
cmake: Install libmbedcrypto.* libraries
ronald-cron-arm Sep 19, 2025
d57a098
Add dependency of tf_psa_crypto_config on generated config check headers
gilles-peskine-arm Sep 22, 2025
9da0dce
Bypass config checks when setting a low-level option directly
gilles-peskine-arm Sep 22, 2025
9a05bb9
Update framework
ronald-cron-arm Sep 2, 2025
bb02ec1
Prepare abi_check.py to scripts/legacy.make
ronald-cron-arm Aug 28, 2025
401f20f
Prepare test components to scripts/legacy.make
ronald-cron-arm Sep 2, 2025
31f6321
Deprecate Make
ronald-cron-arm Aug 29, 2025
e7bac84
Remove the generation of MS visual studio files
ronald-cron-arm Sep 15, 2025
ee63b64
Update README.md
ronald-cron-arm Aug 29, 2025
7f65346
Add change log
ronald-cron-arm Sep 17, 2025
f2672e3
Merge pull request #10409 from gilles-peskine-arm/config-error-on-rem…
davidhorstmann-arm Sep 22, 2025
9097972
Merge pull request #10382 from ronald-cron-arm/deprecate-make
ronald-cron-arm Sep 23, 2025
caaf52d
Merge pull request #10391 from bjwtaylor/remove-deprecated-compilatio…
gilles-peskine-arm Sep 23, 2025
e5bae0d
Adapt basic-build-test.sh to make deprecation
ronald-cron-arm Sep 24, 2025
15cd8b0
Adapt footprint.sh to make deprecation
ronald-cron-arm Sep 24, 2025
37148d0
Adapt memory.sh to make deprecation
ronald-cron-arm Sep 24, 2025
3a252dd
Adapt code_size_compare.py to make deprecation and submodules
ronald-cron-arm Jul 3, 2024
d3d0652
Update framework submodule with config_history.py
gilles-peskine-arm Jul 31, 2025
24d058b
Enable checks for bad options in the config file
gilles-peskine-arm Apr 25, 2025
24273c0
Checks for crypto options or internal macros set in mbedtls
gilles-peskine-arm Jul 16, 2025
8e44a94
Automatically generate checkers for removed options
gilles-peskine-arm Sep 15, 2025
379d38d
Unit tests for checks for removed options in the config file
gilles-peskine-arm Apr 25, 2025
cc1ac1d
CMake: support generated headers
gilles-peskine-arm Sep 19, 2025
c45d9ac
Allow setting removed options that are now always on
gilles-peskine-arm Sep 19, 2025
562763b
Add dependency of mbedtls_config on generated config check headers
gilles-peskine-arm Sep 22, 2025
4bb82fd
Fix copypasta in documentation
gilles-peskine-arm Sep 24, 2025
f7ed4e5
Add test case for allowing setting an always-on removed option
gilles-peskine-arm Sep 24, 2025
3cee43e
Be more consistent about method naming
gilles-peskine-arm Sep 24, 2025
9c1f18a
Merge pull request #10414 from ronald-cron-arm/deprecate-make-follow-up
davidhorstmann-arm Sep 24, 2025
effa534
Use worktrees instead of fetches for submodules
bensze01 Sep 25, 2025
3415d2d
Merge pull request #10306 from gilles-peskine-arm/config-error-on-rem…
gilles-peskine-arm Sep 25, 2025
355b00e
Fix includes in udp_proxy.c
mpg Sep 26, 2025
0da9ce0
Merge pull request #10418 from mpg/fix-udp-proxy
davidhorstmann-arm Sep 26, 2025
dc88f6e
Use f-string literal
bensze01 Sep 26, 2025
8d95062
Eliminate use of git worktree prune
bensze01 Sep 26, 2025
cf9b557
Removed static ECDH
gilles-peskine-arm Sep 26, 2025
7d3cf9b
Add section on the config file split
gilles-peskine-arm Sep 25, 2025
98dfcd4
Add missing include of stdio.h
davidhorstmann-arm Sep 26, 2025
ce9f08a
More removals found in changelog entries
gilles-peskine-arm Sep 26, 2025
0f2a4f3
Prevent unnecessary submodule fetches
bensze01 Sep 26, 2025
4da7398
Merge pull request #10424 from davidhorstmann-arm/add-missing-include…
mpg Sep 28, 2025
ee1991a
Merge pull request #10408 from ronald-cron-arm/historical-libmbedcryto
davidhorstmann-arm Sep 29, 2025
9114d4a
all.sh: prepare component for hiding small curves
mpg Sep 29, 2025
9defedb
Fix comment too long for pylint
bensze01 Sep 29, 2025
7e8e438
Replace cases of time_t with mbedtls_time_t
Sep 26, 2025
6efe524
revert change to gmtime arguments int ssl_context_info.c
Sep 29, 2025
b11d5bc
Add ChangeLog
Sep 29, 2025
c797a35
Improve ChangeLog entry
Sep 29, 2025
2c2e243
There's no reason to discourage including */build_info.h directly
gilles-peskine-arm Sep 29, 2025
e27c35c
Copyediting
gilles-peskine-arm Sep 29, 2025
2706002
Merge pull request #10426 from mpg/hide-small-curves
mpg Sep 29, 2025
6ac3693
Merge pull request #10423 from bjwtaylor/time_t
davidhorstmann-arm Sep 29, 2025
fd9b5d5
Merge pull request #10422 from gilles-peskine-arm/migration-guide-202…
mpg Sep 29, 2025
6a9be3d
Merge pull request #10416 from bensze01/abicheck-worktree-submodules
ronald-cron-arm Sep 30, 2025
49e9d30
Move abi_check.py into the framework
bensze01 Nov 17, 2025
ebd2cd5
Merge branch mbedtls/development into abicheck-port
bensze01 Nov 17, 2025
fc6b642
Fix import path
bensze01 Oct 21, 2025
fdb9b08
Fix reporting invalid arguments
bensze01 Oct 14, 2025
a154f63
Remove dead code related to the old crypto submodule
bensze01 Oct 21, 2025
40eb9b1
Log output of failed subprocesses
bensze01 Oct 21, 2025
dad0f26
Build library using CMake
bensze01 Oct 22, 2025
56400d6
Detect soname clashes
bensze01 Oct 22, 2025
315dc8a
Allow calling abi_check.py from tf-psa-crypto
bensze01 Oct 22, 2025
feed060
Remove stray debugging bypasses
bensze01 Dec 11, 2025
9f715c0
Make the name-clash detection more readable
bensze01 Dec 11, 2025
7816208
Do not change the working directory
bensze01 Dec 11, 2025
25872c3
Rename abi_check and convert it to a pure-play module
bensze01 Dec 11, 2025
074abc1
Remove unused version parameter
bensze01 Dec 11, 2025
f9c2d65
Preserve the docstring's formatting in the description
bensze01 Dec 11, 2025
5066f2c
Work around code duplication warning in pylint
bensze01 Dec 12, 2025
12fe6e3
Fix copypasta in check-python-files.sh
bensze01 Dec 12, 2025
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
10 changes: 8 additions & 2 deletions scripts/check-python-files.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,13 @@ elif [ "$1" = "--can-mypy" ]; then
fi

echo 'Running pylint ...'
$PYTHON -m pylint framework/scripts/*.py framework/scripts/mbedtls_framework/*.py scripts/*.py tests/scripts/*.py || {
# Temporary workaround while moving the bulk of abi_check.py to the framework
# Check abi_check.py separately from the rest of the files, so it's not flagged
# for code duplication.
find framework/scripts/*.py framework/scripts/mbedtls_framework/*.py scripts/*.py tests/scripts/*.py \
-path scripts/abi_check.py \
-exec $PYTHON -m pylint {} + \
-o -exec $PYTHON -m pylint {} + || {
echo >&2 "pylint reported errors"
ret=1
}
Expand All @@ -68,7 +74,7 @@ $PYTHON -m mypy framework/scripts/*.py framework/scripts/mbedtls_framework/*.py
}

$PYTHON -m mypy scripts/*.py tests/scripts/*.py || {
echo >&2 "pylint reported errors in the parent repository"
echo >&2 "mypy reported errors in the parent repository"
ret=1
}

Expand Down
Loading