mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2026-11-09 14:50:17 +08:00
Merge pull request #10413 from bjwtaylor/remove-des
Removal of DES from mbedtls
This commit is contained in:
commit
332ad50fdb
@ -1 +1 @@
|
||||
Subproject commit 0bfaf0ed9721b3858e8982698c618ee748b21a7d
|
||||
Subproject commit ab4d9cee6d63c0ddcdc150144ff2e1f2db914381
|
||||
@ -90,9 +90,6 @@ component_test_psa_crypto_without_heap() {
|
||||
# is disabled below.
|
||||
scripts/config.py unset-all "^PSA_WANT_KEY_TYPE_RSA_"
|
||||
scripts/config.py unset-all "^PSA_WANT_ALG_RSA_"
|
||||
# DES requires built-in support for key generation (parity check) so it
|
||||
# cannot be accelerated
|
||||
scripts/config.py unset PSA_WANT_KEY_TYPE_DES
|
||||
# EC-JPAKE use calloc/free in PSA core
|
||||
scripts/config.py unset PSA_WANT_ALG_JPAKE
|
||||
# Enable p192[k|r]1 curves which are disabled by default in tf-psa-crypto.
|
||||
@ -330,7 +327,6 @@ component_test_full_no_cipher () {
|
||||
scripts/config.py unset PSA_WANT_ALG_OFB
|
||||
scripts/config.py unset PSA_WANT_ALG_PBKDF2_AES_CMAC_PRF_128
|
||||
scripts/config.py unset PSA_WANT_ALG_STREAM_CIPHER
|
||||
scripts/config.py unset PSA_WANT_KEY_TYPE_DES
|
||||
|
||||
# The following modules directly depends on CIPHER_C
|
||||
scripts/config.py unset MBEDTLS_NIST_KW_C
|
||||
@ -1709,10 +1705,6 @@ component_test_psa_crypto_config_accel_cipher_aead_cmac () {
|
||||
|
||||
common_psa_crypto_config_accel_cipher_aead_cmac
|
||||
|
||||
# Disable DES, if it still exists.
|
||||
# This can be removed once we remove DES from the library.
|
||||
scripts/config.py unset PSA_WANT_KEY_TYPE_DES
|
||||
|
||||
# Build
|
||||
# -----
|
||||
|
||||
@ -1749,10 +1741,6 @@ component_test_psa_crypto_config_reference_cipher_aead_cmac () {
|
||||
msg "build: full config with non-accelerated cipher inc. AEAD and CMAC"
|
||||
common_psa_crypto_config_accel_cipher_aead_cmac
|
||||
|
||||
# Disable DES, if it still exists.
|
||||
# This can be removed once we remove DES from the library.
|
||||
scripts/config.py unset PSA_WANT_KEY_TYPE_DES
|
||||
|
||||
$MAKE_COMMAND
|
||||
|
||||
msg "test: full config with non-accelerated cipher inc. AEAD and CMAC"
|
||||
@ -2016,7 +2004,6 @@ component_build_aes_variations () {
|
||||
scripts/config.py unset PSA_WANT_ALG_CBC_NO_PADDING
|
||||
scripts/config.py unset PSA_WANT_ALG_CBC_PKCS7
|
||||
scripts/config.py unset PSA_WANT_ALG_ECB_NO_PADDING
|
||||
scripts/config.py unset PSA_WANT_KEY_TYPE_DES
|
||||
|
||||
build_test_config_combos ${BUILTIN_SRC_PATH}/aes.o validate_aes_config_variations \
|
||||
"MBEDTLS_AES_ROM_TABLES" \
|
||||
@ -2230,7 +2217,6 @@ config_block_cipher_no_decrypt () {
|
||||
scripts/config.py unset PSA_WANT_ALG_CBC_NO_PADDING
|
||||
scripts/config.py unset PSA_WANT_ALG_CBC_PKCS7
|
||||
scripts/config.py unset PSA_WANT_ALG_ECB_NO_PADDING
|
||||
scripts/config.py unset PSA_WANT_KEY_TYPE_DES
|
||||
}
|
||||
|
||||
component_test_block_cipher_no_decrypt_aesni () {
|
||||
|
||||
@ -324,10 +324,6 @@ EXCLUSIVE_GROUPS = {
|
||||
'-PSA_WANT_ALG_CCM',
|
||||
'-PSA_WANT_ALG_GCM',
|
||||
'-PSA_WANT_ALG_ECB_NO_PADDING'],
|
||||
'PSA_WANT_KEY_TYPE_DES': ['-PSA_WANT_ALG_CCM',
|
||||
'-PSA_WANT_ALG_GCM',
|
||||
'-MBEDTLS_SSL_TICKET_C',
|
||||
'-MBEDTLS_SSL_CONTEXT_SERIALIZATION'],
|
||||
}
|
||||
def handle_exclusive_groups(config_settings, symbol):
|
||||
"""For every symbol tested in an exclusive group check if there are other
|
||||
|
||||
@ -53,7 +53,6 @@ CLASSIC_DEPENDENCIES = frozenset([
|
||||
'MBEDTLS_CHACHAPOLY_C',
|
||||
'MBEDTLS_CMAC_C',
|
||||
'MBEDTLS_CTR_DRBG_C',
|
||||
'MBEDTLS_DES_C',
|
||||
'MBEDTLS_ECDH_C',
|
||||
'MBEDTLS_ECDSA_C',
|
||||
'MBEDTLS_ECJPAKE_C',
|
||||
|
||||
@ -1 +1 @@
|
||||
Subproject commit 9a43f3fe868ef6da5a312a3da076b9595e02a75e
|
||||
Subproject commit 092a54c67864d06a93ac7e8bfe90b01b3e2ec2e5
|
||||
Loading…
x
Reference in New Issue
Block a user