mirror of
https://github.com/Mbed-TLS/mbedtls-framework.git
synced 2026-09-23 18:37:22 +00:00
crypto_knowledge: make HASH_ALGS_WITHOUT_OID a frozenset()
Signed-off-by: Valerio Setti <[email protected]>
This commit is contained in:
@@ -485,13 +485,13 @@ class Algorithm:
|
||||
return False
|
||||
return kdf_alg in self.KEY_DERIVATIONS_INCOMPATIBLE_WITH_AGREEMENT
|
||||
|
||||
HASH_ALGS_WITHOUT_OID = [
|
||||
HASH_ALGS_WITHOUT_OID = frozenset([
|
||||
'PSA_ALG_BLAKE2S_HASH256',
|
||||
'PSA_ALG_BLAKE2B_HASH512',
|
||||
'PSA_ALG_AES_MMO_ZIGBEE',
|
||||
'PSA_ALG_ASCON_HASH256',
|
||||
'PSA_ALG_SHAKE256_512',
|
||||
]
|
||||
])
|
||||
def is_valid_rsa_alg_with_hash(self) -> bool:
|
||||
"""Whether the specified combinaton of RSA_PKCS1V15_SIGN() and hash is supported.
|
||||
Rationale: there are hash algorithms for which OID is not standardized (or not yet),
|
||||
|
||||
Reference in New Issue
Block a user