psa_information: compile a regex instead of using string directly
Compiling a regex improves performance and avoids accidentally combining it with a string. This commit makes this change. Signed-off-by: Yanray Wang <yanray.wang@arm.com>
This commit is contained in:
parent
f03b49122c
commit
70743b02df
1 changed files with 2 additions and 2 deletions
|
@ -102,11 +102,11 @@ def automatic_dependencies(*expressions: str) -> List[str]:
|
||||||
|
|
||||||
# Skip AES test cases which require 192- or 256-bit key
|
# Skip AES test cases which require 192- or 256-bit key
|
||||||
# if MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH defined
|
# if MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH defined
|
||||||
AES_128BIT_ONLY_DEP_REGEX = r'AES\s(192|256)'
|
AES_128BIT_ONLY_DEP_REGEX = re.compile(r'AES\s(192|256)')
|
||||||
AES_128BIT_ONLY_DEP = ['!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH']
|
AES_128BIT_ONLY_DEP = ['!MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH']
|
||||||
# Skip AES/ARIA/CAMELLIA test cases which require decrypt operation in ECB mode
|
# Skip AES/ARIA/CAMELLIA test cases which require decrypt operation in ECB mode
|
||||||
# if MBEDTLS_BLOCK_CIPHER_NO_DECRYPT enabled.
|
# if MBEDTLS_BLOCK_CIPHER_NO_DECRYPT enabled.
|
||||||
ECB_NO_PADDING_DEP_REGEX = r'(AES|ARIA|CAMELLIA).*ECB_NO_PADDING'
|
ECB_NO_PADDING_DEP_REGEX = re.compile(r'(AES|ARIA|CAMELLIA).*ECB_NO_PADDING')
|
||||||
ECB_NO_PADDING_DEP = ['!MBEDTLS_BLOCK_CIPHER_NO_DECRYPT']
|
ECB_NO_PADDING_DEP = ['!MBEDTLS_BLOCK_CIPHER_NO_DECRYPT']
|
||||||
|
|
||||||
DEPENDENCY_FROM_DESCRIPTION = OrderedDict()
|
DEPENDENCY_FROM_DESCRIPTION = OrderedDict()
|
||||||
|
|
Loading…
Reference in a new issue