mbedtls/library
Andrzej Kurek 084334c8f2 Compile constant time masking and hmac if there are suites using MAC
This is used in TLS 1.2 authentication with NULL cipher,
when there are no TLS_CBC suites.
Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
2022-10-19 08:35:08 -04:00
..
.gitignore
aes.c Fix missing cipher mode dependencies 2022-10-19 08:35:08 -04:00
aesni.c Refactor AES context to be shallow-copyable 2022-06-29 16:17:50 +01:00
aesni.h
aria.c Include platform.h unconditionally: second automatic part 2022-09-15 20:34:10 +02:00
asn1parse.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
asn1write.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
base64.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
bignum.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
bignum_core.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
bignum_core.h Fix doc regarding aliasing of modulus input to mbedtls_mpi_core_montmul() 2022-09-29 17:20:18 +01:00
bignum_mod.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
bignum_mod.h Improve documentation 2022-08-19 13:11:22 +01:00
bignum_mod_raw.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02: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 Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
ccm.c
chacha20.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
chachapoly.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
check_crypto_config.h Define ECJPAKE_TO_PMS in config_psa only if SHA_256 is available 2022-09-14 14:57:51 -04:00
cipher.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
cipher_wrap.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
cipher_wrap.h
cmac.c
CMakeLists.txt Add LMS implementation 2022-10-13 14:28:15 +01:00
common.h
constant_time.c Fix guards for mbedtls_ct_size_mask() and mbedtls_ct_memcpy_if_eq() 2022-09-27 15:04:14 +02:00
constant_time_internal.h Compile constant time masking and hmac if there are suites using MAC 2022-10-19 08:35:08 -04:00
constant_time_invasive.h
ctr_drbg.c Include platform.h unconditionally: second automatic part 2022-09-15 20:34:10 +02:00
debug.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
des.c Include platform.h unconditionally: second automatic part 2022-09-15 20:34:10 +02:00
dhm.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
ecdh.c Reintroduce enum validation ecdh.c 2022-07-27 14:43:38 +01:00
ecdsa.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
ecjpake.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
ecp.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
ecp_curves.c Remove bignum_internal.h, moving contents to bignum_core.h 2022-08-23 12:01:39 +01:00
ecp_internal_alt.h
ecp_invasive.h
entropy.c Include platform.h unconditionally: second automatic part 2022-09-15 20:34:10 +02:00
entropy_poll.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
entropy_poll.h
gcm.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
hash_info.c Make legacy_or_psa.h public. 2022-09-16 12:02:48 +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 Include platform.h unconditionally: second automatic part 2022-09-15 20:34:10 +02:00
lmots.c Add extra zeroization to LMS and LMOTS 2022-10-13 14:30:03 +01:00
lmots.h Improve LMS private function warning 2022-10-13 14:29:38 +01:00
lms.c Update how lms.c imports platform.h 2022-10-13 16:47:13 +01:00
Makefile Add LMS implementation 2022-10-13 14:28:15 +01:00
md.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
md5.c Include platform.h unconditionally: second automatic part 2022-09-15 20:34:10 +02:00
md_wrap.h
memory_buffer_alloc.c
mps_common.h
mps_error.h
mps_reader.c
mps_reader.h
mps_trace.c
mps_trace.h Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
net_sockets.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
nist_kw.c Include platform.h unconditionally: second automatic part 2022-09-15 20:34:10 +02:00
oid.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
padlock.c Add fallback when rk unaligned with padlock 2022-07-05 11:55:15 +01:00
padlock.h
pem.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
pk.c Remove extra spacings 2022-08-31 10:14:25 +01:00
pk_wrap.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
pk_wrap.h
pkcs5.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
pkcs12.c Make use of MBEDTLS_MAX_HASH_SIZE macro 2022-09-06 14:18:45 +02:00
pkparse.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
pkwrite.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
pkwrite.h
platform.c Fix code formatting 2022-07-01 16:43:25 +01:00
platform_util.c
poly1305.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
psa_crypto.c Merge pull request #6383 from mprse/aead_driver_test 2022-10-14 11:11:01 +02:00
psa_crypto_aead.c Merge pull request #6383 from mprse/aead_driver_test 2022-10-14 11:11:01 +02:00
psa_crypto_aead.h
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 Remove useless platform macro redefinitions: automatic part 2022-09-15 20:34:15 +02:00
psa_crypto_core.h
psa_crypto_driver_wrappers.h Remove psa_driver_get_tag_len() and use PSA_ALG_AEAD_GET_TAG_LENGTH macro instead 2022-10-06 17:01:58 +02:00
psa_crypto_ecp.c Remove useless platform macro redefinitions: automatic part 2022-09-15 20:34:15 +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 Remove useless platform macro redefinitions: automatic part 2022-09-15 20:34:15 +02:00
psa_crypto_rsa.h
psa_crypto_se.c Remove useless platform macro redefinitions: automatic part 2022-09-15 20:34:15 +02:00
psa_crypto_se.h
psa_crypto_slot_management.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
psa_crypto_slot_management.h
psa_crypto_storage.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
psa_crypto_storage.h
psa_its_file.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
ripemd160.c Include platform.h unconditionally: second automatic part 2022-09-15 20:34:10 +02:00
rsa.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
rsa_alt_helpers.c
rsa_alt_helpers.h
sha1.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
sha256.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
sha512.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
ssl_cache.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
ssl_ciphersuites.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
ssl_client.c Merge pull request #6299 from xkqian/tls13_add_servername_check 2022-10-13 16:00:59 +02:00
ssl_client.h
ssl_cookie.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
ssl_debug_helpers.h
ssl_misc.h Fix various typo and macro guards issues 2022-10-12 11:06:51 +00:00
ssl_msg.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
ssl_ticket.c Revert "Fix guards for mbedtls_ssl_ticket_write() and mbedtls_ssl_ticket_parse() functions" 2022-09-29 15:29:18 +02:00
ssl_tls.c Use TLS prf only if TLS 1.2 is compiled in 2022-10-19 08:35:08 -04:00
ssl_tls12_client.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
ssl_tls12_server.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
ssl_tls13_client.c Remove unnecessary empty line and fix format issue 2022-10-11 21:22:33 +08:00
ssl_tls13_generic.c Address comments base on review 2022-10-12 11:06:49 +00: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 Replace md translation function 2022-09-16 16:32:27 +08:00
ssl_tls13_keys.h Merge pull request #6167 from yuhaoth/pr/finalize-tls13-session-tickets 2022-09-18 21:18:13 +02:00
ssl_tls13_server.c Merge pull request #6299 from xkqian/tls13_add_servername_check 2022-10-13 16:00:59 +02:00
threading.c
timing.c
version.c
x509.c Merge pull request #6291 from gilles-peskine-arm/platform.h-unconditional-3.2 2022-10-13 10:19:22 +02:00
x509_create.c
x509_crl.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
x509_crt.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
x509_csr.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00
x509write_crt.c Make legacy_or_psa.h public. 2022-09-16 12:02:48 +02:00
x509write_csr.c Include platform.h unconditionally: automatic part 2022-09-15 20:33:07 +02:00