mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-01-16 22:20:56 +00:00
7b02c1f3b6
For better searchability and readability, call requires_config_enabled or requires_config_disabled for each option, instead of calling requires_all_configs_enabled or requires_all_configs_disabled with a long list of options. ``` perl -0777 -i -pe ' # With -0777, we act on the whole file. # s[REGEXP][CODE]egm replaces every occurrence of REGEXP by the result # of running CODE. # The regexp matches "requires_all_configs_enabled" or # "requires_all_configs_disabled" followed by a list of words ending # with a line break. The words can be separated by a sequence of # spaces and optionally a backslash-newline. s[^requires_all_configs_(enabled|disabled) *((?:(?: \w+) *(?:\\\n)? *)+)\n][ $state = $1; # Extract all the words from the list of words (/(\w+)/g). For each word, # For each word, construct a line "requires_config_XXXabled WORD". # The replacement text is the concatenation of these lines. join("", map {"requires_config_$state $_\n"} $2 =~ /(\w+)/g) ]egm' tests/ssl-opt.sh tests/opt-testcases/*.sh ``` Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com> |
||
---|---|---|
.. | ||
tls13-compat.sh | ||
tls13-kex-modes.sh | ||
tls13-misc.sh |