mbedtls/library
Ronald Cron 067a1e735e tls13: Try reasonable sig alg for CertificateVerify signature
Instead of fully validating beforehand
signature algorithms with regards to the
private key, do minimum validation and then
just try to compute the signature. If it
fails try another reasonable algorithm if any.

Signed-off-by: Ronald Cron <ronald.cron@arm.com>
2022-09-20 14:30:13 +02:00
..
.gitignore
aes.c Reformat AES changes for readability 2022-06-29 16:17:50 +01:00
aesni.c Refactor AES context to be shallow-copyable 2022-06-29 16:17:50 +01:00
aesni.h
aria.c
asn1parse.c
asn1write.c Fix bug whereby 0 was written as 0200 rather than 020100 2022-06-10 20:13:33 +02:00
base64.c
bignum.c Improve coding style 2022-08-19 13:11:22 +01:00
bignum_core.c Remove confusing const qualifier 2022-08-22 11:19:10 +01:00
bignum_core.h Remove confusing const qualifier 2022-08-22 11:19:10 +01:00
bignum_internal.h
bignum_mod.c Improve documentation 2022-08-19 13:11:22 +01:00
bignum_mod.h Improve documentation 2022-08-19 13:11:22 +01:00
bignum_mod_raw.c Fix typos 2022-08-22 09:08:04 +01:00
bignum_mod_raw.h Fix typos 2022-08-22 09:08:04 +01:00
bn_mul.h Merge pull request #6090 from hanno-arm/fix_bnmul_arm_v7a 2022-08-18 08:48:03 +01:00
camellia.c
ccm.c Fix typos in documentation and constants with typo finding tool 2022-05-18 14:15:33 -04:00
chacha20.c
chachapoly.c
check_crypto_config.h Style & formatting fixes 2022-08-23 05:26:02 -04:00
cipher.c
cipher_wrap.c
cipher_wrap.h
cmac.c
CMakeLists.txt Add PSA PAKE buildin implementation 2022-08-31 10:49:18 +02:00
common.h
constant_time.c Merge pull request #6095 from gabor-mezei-arm/6016_add_new_modulus_and_residue_structures 2022-08-23 09:02:43 +01:00
constant_time_internal.h Fix typos 2022-08-22 09:08:04 +01:00
constant_time_invasive.h
ctr_drbg.c ctr_drbg: remove mbedtls_aes_init call from mbedtls_ctr_drbg_seed 2022-08-11 16:38:45 +08:00
debug.c
des.c
dhm.c Call setbuf when reading or writing files: library 2022-06-30 17:03:40 +02:00
ecdh.c Reintroduce enum validation ecdh.c 2022-07-27 14:43:38 +01:00
ecdsa.c Remove NULL pointer validations in ecdsa.c 2022-07-27 14:28:20 +01:00
ecjpake.c Merge pull request #5871 from superna9999/4153-psa-expose-ec-j-pake 2022-09-15 09:25:55 +02:00
ecp.c Broke 2 long lines 2022-07-28 10:31:16 +01:00
ecp_curves.c
ecp_internal_alt.h
ecp_invasive.h
entropy.c Call setbuf when reading or writing files: library 2022-06-30 17:03:40 +02:00
entropy_poll.c Call setbuf when reading or writing files: library 2022-06-30 17:03:40 +02:00
entropy_poll.h
gcm.c Add missing local variable initialization 2022-05-13 18:08:11 +01:00
hash_info.c Fix include file path 2022-08-11 12:50:06 +02:00
hash_info.h hash_info.h: add MBEDTLS_MAX_HASH_SIZE macro 2022-09-06 14:18:39 +02:00
hkdf.c
hmac_drbg.c Call setbuf when reading or writing files: library 2022-06-30 17:03:40 +02:00
legacy_or_psa.h Include psa/crypto.h in legacy_or_psa.h 2022-08-19 10:15:56 +02:00
Makefile Add PSA PAKE buildin implementation 2022-08-31 10:49:18 +02:00
md.c Call setbuf when reading or writing files: library 2022-06-30 17:03:40 +02:00
md5.c
md_wrap.h
memory_buffer_alloc.c Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
mps_common.h Fix typos in documentation and constants with typo finding tool 2022-05-18 14:15:33 -04:00
mps_error.h
mps_reader.c
mps_reader.h
mps_trace.c
mps_trace.h
net_sockets.c
nist_kw.c
oid.c oid.c: unify dependencies (VIA_MD_OR_PSA->VIA_LOWLEVEL_OR_PSA) 2022-08-19 10:15:56 +02:00
padlock.c Add fallback when rk unaligned with padlock 2022-07-05 11:55:15 +01:00
padlock.h
pem.c pem_pbkdf1(): optimize psa version 2022-08-19 10:36:57 +02:00
pk.c Migrate from old inline to new actual function. 2022-07-18 21:28:38 +02:00
pk_wrap.c Merge pull request #6142 from tom-cosgrove-arm/fix-comments-in-docs-and-comments 2022-07-29 12:59:05 +01:00
pk_wrap.h
pkcs5.c pkcs5: improve error handling 2022-09-02 04:15:34 -04:00
pkcs12.c Make use of MBEDTLS_MAX_HASH_SIZE macro 2022-09-06 14:18:45 +02:00
pkparse.c Merge remote-tracking branch 'mbedtls-restricted/development-restricted' into mbedtls-3.2.0rc0-pr 2022-07-11 10:22:37 +02:00
pkwrite.c
pkwrite.h
platform.c Fix code formatting 2022-07-01 16:43:25 +01:00
platform_util.c Add comment 2022-05-12 09:45:03 +01:00
poly1305.c
psa_crypto.c Allow KEY_TYPE_PASSWORD/KEY_TYPE_PASSWORD_HASH to be imported 2022-08-31 10:49:18 +02:00
psa_crypto_aead.c
psa_crypto_aead.h Redo of PR#5345. Fixed spelling and typographical errors found by CodeSpell. 2022-05-11 21:25:51 +01:00
psa_crypto_cipher.c Use double quotes to include private header file psa_crypto_cipher.h 2022-08-02 12:44:35 +02:00
psa_crypto_cipher.h
psa_crypto_client.c
psa_crypto_core.h
psa_crypto_driver_wrappers.h
psa_crypto_ecp.c Rm now-duplicate helper function 2022-07-18 21:28:38 +02:00
psa_crypto_ecp.h
psa_crypto_hash.c Rm now-duplicate helper function 2022-07-18 21:28:38 +02:00
psa_crypto_hash.h Rm now-duplicate helper function 2022-07-18 21:28:38 +02:00
psa_crypto_invasive.h
psa_crypto_its.h
psa_crypto_mac.c
psa_crypto_mac.h
psa_crypto_pake.c Fix typo in comment 2022-09-14 12:17:42 +02:00
psa_crypto_random_impl.h
psa_crypto_rsa.c Rm now-duplicate helper function 2022-07-18 21:28:38 +02:00
psa_crypto_rsa.h
psa_crypto_se.c
psa_crypto_se.h
psa_crypto_slot_management.c
psa_crypto_slot_management.h
psa_crypto_storage.c
psa_crypto_storage.h
psa_its_file.c Call setbuf when reading or writing files: library 2022-06-30 17:03:40 +02:00
ripemd160.c
rsa.c Make use of MBEDTLS_MAX_HASH_SIZE macro 2022-09-06 14:18:45 +02:00
rsa_alt_helpers.c
rsa_alt_helpers.h
sha1.c
sha256.c
sha512.c
ssl_cache.c Merge remote-tracking branch 'mbedtls-restricted/development-restricted' into mbedtls-3.2.0rc0-pr 2022-07-11 10:22:37 +02:00
ssl_ciphersuites.c Remove unnecessary psa/crypto.h include 2022-08-23 05:42:33 -04:00
ssl_client.c Rename functions and add test messages 2022-07-21 15:30:04 +02:00
ssl_client.h Mark internal int SSL functions CHECK_RETURN_CRITICAL 2022-06-20 21:12:55 +02:00
ssl_cookie.c Remove unnecessary psa/crypto.h include 2022-08-23 05:42:33 -04:00
ssl_debug_helpers.h
ssl_misc.h ssl_misc.h: hash guards adaptations 2022-09-14 11:00:57 +02:00
ssl_msg.c Add check_return flag 2022-07-20 11:07:29 +08:00
ssl_ticket.c Add explicit cast to satisfy compiler 2022-08-17 16:57:26 +01:00
ssl_tls.c Merge pull request #6135 from yuhaoth/pr/tls13-finalize-external-psk-negotiation 2022-08-31 17:21:57 +02:00
ssl_tls12_client.c Make use of MBEDTLS_MAX_HASH_SIZE macro 2022-09-06 14:18:45 +02:00
ssl_tls12_server.c Make more use of MBEDTLS_MAX_HASH_SIZE macro 2022-09-13 12:57:05 +02:00
ssl_tls13_client.c Replace hard-coded zeroes for constant 2022-07-26 16:13:23 +01:00
ssl_tls13_generic.c tls13: Try reasonable sig alg for CertificateVerify signature 2022-09-20 14:30:13 +02:00
ssl_tls13_invasive.h Merge remote-tracking branch 'mbedtls-restricted/development-restricted' into mbedtls-3.2.0rc0-pr 2022-07-11 10:22:37 +02:00
ssl_tls13_keys.c fix various issues 2022-08-25 11:09:35 +08:00
ssl_tls13_keys.h ssl_tls13_keys.h: use PSA max hash size 2022-09-14 13:51:07 +02:00
ssl_tls13_server.c tls13: server: Add sig alg checks when selecting best certificate 2022-09-20 14:26:32 +02:00
threading.c
timing.c
version.c
x509.c Adjust declared dependencies in library/x509* 2022-08-19 10:15:56 +02:00
x509_create.c
x509_crl.c
x509_crt.c Make more use of MBEDTLS_MAX_HASH_SIZE macro 2022-09-13 12:57:05 +02:00
x509_csr.c
x509write_crt.c Make use of MBEDTLS_MAX_HASH_SIZE macro 2022-09-06 14:18:45 +02:00
x509write_csr.c Make more use of MBEDTLS_MAX_HASH_SIZE macro 2022-09-13 12:57:05 +02:00