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

Study: Adapt "System support" configuration options for the crypto split #9103

Open
ronald-cron-arm opened this issue May 6, 2024 · 0 comments
Assignees
Labels
enhancement priority-high High priority - will be reviewed soon

Comments

@ronald-cron-arm
Copy link
Contributor

ronald-cron-arm commented May 6, 2024

Adapt the configuration options in the section "Mbed TLS feature support" of mbedtls_config.h for the crypto split. As of 771fd7d there are 23 such options.

Table columns legend:
R: Remove
K: Keep in mbedtls_config.h
M: crypto_config.h:C-G(general),C-S(system, not in TF-PSA-Crypto config yet)

R K M Comment
MBEDTLS_CONFIG_VERSION x
MBEDTLS_HAVE_ASM C-S
MBEDTLS_NO_UDBL_DIVISION C-S
MBEDTLS_NO_64BIT_MULTIPLICATION C-S
MBEDTLS_HAVE_SSE2 C-S
MBEDTLS_HAVE_TIME C-S
MBEDTLS_HAVE_TIME_DATE C-S
MBEDTLS_PLATFORM_MEMORY C-G
MBEDTLS_PLATFORM_NO_STD_FUNCTIONS C-S
MBEDTLS_PLATFORM_SETBUF_ALT x
MBEDTLS_PLATFORM_EXIT_ALT x
MBEDTLS_PLATFORM_TIME_ALT x
MBEDTLS_PLATFORM_FPRINTF_ALT x
MBEDTLS_PLATFORM_PRINTF_ALT x
MBEDTLS_PLATFORM_SNPRINTF_ALT x
MBEDTLS_PLATFORM_VSNPRINTF_ALT x
MBEDTLS_PLATFORM_NV_SEED_ALT x
MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT x
MBEDTLS_PLATFORM_MS_TIME_ALT x
MBEDTLS_PLATFORM_GMTIME_R_ALT x
MBEDTLS_PLATFORM_ZEROIZE_ALT C-G
MBEDTLS_DEPRECATED_WARNING C-G
MBEDTLS_DEPRECATED_REMOVED C-G
@ronald-cron-arm ronald-cron-arm added this to TF-PSA-Crypto live in EPICs for Mbed TLS May 7, 2024
@ronald-cron-arm ronald-cron-arm added enhancement priority-high High priority - will be reviewed soon labels May 7, 2024
@ronald-cron-arm ronald-cron-arm self-assigned this May 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement priority-high High priority - will be reviewed soon
Projects
EPICs for Mbed TLS
Configuration split
Development

No branches or pull requests

1 participant