mbedtls/library
Gilles Peskine 637c049349 Move mbedtls_ecp_modulus_type out of the public headers
This is an internal detail of the ECC arithmetic implementation, only
exposed for the sake of the unit tests

Mbed TLS 3.4.0 was released with the type mbedtls_ecp_modulus_type defined
in a public header, but without Doxygen documentation, and without any
public function or data structure using it. So removing it is not an API
break.

Signed-off-by: Gilles Peskine <Gilles.Peskine@arm.com>
2023-06-15 19:07:41 +02:00
..
.gitignore Ignore *.o everywhere 2023-05-12 13:58:05 +02:00
aes.c Merge pull request #7624 from daverodgman/aes-perf 2023-06-15 12:10:06 +01:00
aesce.c aesce.c: add macro of MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH 2023-05-08 10:29:28 +08:00
aesce.h Add compiler version checks. 2023-04-26 13:06:01 +08:00
aesni.c AES: add macro of MBEDTLS_AES_ONLY_128_BIT_KEY_LENGTH 2023-05-05 11:20:38 +08:00
aesni.h Fix preprocessor conditional 2023-03-17 17:31:18 +01:00
alignment.h psa: Remove unnecessary headers 2023-03-31 09:01:45 +02:00
aria.c Switch to the new code style 2023-01-11 14:50:10 +01:00
asn1parse.c Switch to the new code style 2023-01-11 14:50:10 +01:00
asn1write.c Read and write X25519 and X448 private keys 2023-05-04 13:01:47 +02:00
base64.c Remove DIY SIZE_MAX definitions 2023-05-18 20:49:03 +01:00
bignum.c Remove DIY SIZE_MAX definitions 2023-05-18 20:49:03 +01:00
bignum_core.c Merge pull request #7489 from minosgalanakis/ecp/7246_xtrack_core_shift_l 2023-05-16 17:13:19 +01:00
bignum_core.h Merge pull request #7489 from minosgalanakis/ecp/7246_xtrack_core_shift_l 2023-05-16 17:13:19 +01:00
bignum_mod.c Merge pull request #7342 from gabor-mezei-arm/6679_prevent_mpi_mod_write_from_corrupting_the_input 2023-04-06 15:56:28 +01:00
bignum_mod.h bignum: Removed merge scaffolding. 2023-04-05 16:13:11 +01:00
bignum_mod_raw.c bignum: Removed merge scaffolding. 2023-04-05 16:13:11 +01:00
bignum_mod_raw.h bignum: Removed merge scaffolding. 2023-04-05 16:13:11 +01:00
bignum_mod_raw_invasive.h Update documentation 2023-01-23 19:10:26 +01:00
bn_mul.h Comment tidy-up 2023-06-04 20:43:05 -04:00
camellia.c Switch to the new code style 2023-01-11 14:50:10 +01:00
ccm.c Fix use of sizeof without brackets 2023-02-02 12:40:50 +00:00
chacha20.c Switch to the new code style 2023-01-11 14:50:10 +01:00
chachapoly.c Switch to the new code style 2023-01-11 14:50:10 +01:00
check_crypto_config.h Switch to the new code style 2023-01-11 14:50:10 +01:00
cipher.c Switch to the new code style 2023-01-11 14:50:10 +01:00
cipher_wrap.c Switch to the new code style 2023-01-11 14:50:10 +01:00
cipher_wrap.h Switch to the new code style 2023-01-11 14:50:10 +01:00
cmac.c cmac selftest: add macro for non-128-bit data/test 2023-05-11 17:57:17 +08:00
CMakeLists.txt Merge remote-tracking branch 'origin/development' into sha3-updated 2023-06-07 18:02:04 +01:00
common.h Use a single fast-path in mbedtls_xor, gains around 1% in benchmarks 2023-06-09 20:10:36 +01:00
constant_time.c Use mbedtls_ct_uint_if() rather than mbedtls_ct_cond_select_sign() 2023-05-03 09:44:01 +01:00
constant_time_internal.h Switch to the new code style 2023-01-11 14:50:10 +01:00
constant_time_invasive.h Switch to the new code style 2023-01-11 14:50:10 +01:00
ctr_drbg.c Remove redundant SIZE_MAX guards 2023-02-10 16:03:44 +00:00
debug.c Merge pull request #7554 from valeriosetti/issue7073-reshape 2023-05-23 15:08:45 +02:00
des.c Switch to the new code style 2023-01-11 14:50:10 +01:00
dhm.c Switch to the new code style 2023-01-11 14:50:10 +01:00
ecdh.c Update SEC1 link in ecdh.c 2023-04-12 06:07:23 +00:00
ecdsa.c Merge pull request #7499 from JonathanWitthoeft/development 2023-04-28 12:45:32 +02:00
ecjpake.c Remove hash_info.[ch] 2023-06-06 10:33:54 +02:00
ecp.c Merge pull request #7429 from xkqian/bignumber_update_comments 2023-04-26 16:21:56 +01:00
ecp_curves.c Merge pull request #7591 from minosgalanakis/ecp/6028_xtract_fast_reduction_curve25519 2023-06-01 17:43:35 +01:00
ecp_internal_alt.h Switch to the new code style 2023-01-11 14:50:10 +01:00
ecp_invasive.h Move mbedtls_ecp_modulus_type out of the public headers 2023-06-15 19:07:41 +02:00
entropy.c Use MD-light in entropy.c 2023-03-24 10:43:40 +01:00
entropy_poll.c Switch to the new code style 2023-01-11 14:50:10 +01:00
entropy_poll.h Switch to the new code style 2023-01-11 14:50:10 +01:00
gcm.c gcm.c: do not set length for some arrays in selftest 2023-05-11 17:57:17 +08:00
hkdf.c Switch to the new code style 2023-01-11 14:50:10 +01:00
hmac_drbg.c Fix instances of old feature macros being used 2023-03-24 10:43:40 +01:00
lmots.c Unify PSA to Mbed TLS error translation 2023-03-03 05:23:44 -05:00
lmots.h Unify PSA to Mbed TLS error translation 2023-03-03 05:23:44 -05:00
lms.c Unify PSA to Mbed TLS error translation 2023-03-03 05:23:44 -05:00
Makefile Merge remote-tracking branch 'origin/development' into sha3-updated 2023-06-07 18:02:04 +01:00
md.c Replace use of MBEDTLS_SHA3_C with MBEDTLS_MD_CAN_SHA3_xxx 2023-06-08 16:03:54 +01:00
md5.c Switch to the new code style 2023-01-11 14:50:10 +01:00
md_psa.h Add MD <-> PSA translation functions to MD light 2023-06-06 10:33:54 +02:00
md_wrap.h Merge branch 'development' into sha3 2023-02-07 19:55:31 +01:00
memory_buffer_alloc.c Switch to the new code style 2023-01-11 14:50:10 +01:00
mps_common.h Merge branch 'development' into development 2023-06-04 14:57:19 -04:00
mps_error.h Switch to the new code style 2023-01-11 14:50:10 +01:00
mps_reader.c Switch to the new code style 2023-01-11 14:50:10 +01:00
mps_reader.h Switch to the new code style 2023-01-11 14:50:10 +01:00
mps_trace.c Switch to the new code style 2023-01-11 14:50:10 +01:00
mps_trace.h Switch to the new code style 2023-01-11 14:50:10 +01:00
net_sockets.c Switch to the new code style 2023-01-11 14:50:10 +01:00
nist_kw.c nist_kw.c: remove non-128-bit data if aes_128bit_only enabled 2023-05-11 18:09:42 +08:00
oid.c Merge pull request #7106 from davidhorstmann-arm/parse-oid-from-string 2023-06-06 20:57:17 +02:00
padlock.c Tidy-up - move asm #define into build_info.h 2023-01-20 14:04:48 +00:00
padlock.h Switch to the new code style 2023-01-11 14:50:10 +01:00
pem.c Remove hash_info.[ch] 2023-06-06 10:33:54 +02:00
pk.c Remove hash_info.[ch] 2023-06-06 10:33:54 +02:00
pk_internal.h pk_internal: minor rearrangement in mbedtls_pk_get_group_id() 2023-06-05 11:08:28 +02:00
pk_wrap.c Add missing include 2023-06-06 10:33:54 +02:00
pk_wrap.h pk: pass pk_context pointer to wrappers intead of void one 2023-04-20 12:02:34 +02:00
pkcs5.c Remove hash_info.[ch] 2023-06-06 10:33:54 +02:00
pkcs7.c Update wording in comments 2023-03-13 12:15:49 +00:00
pkcs12.c Remove hash_info.[ch] 2023-06-06 10:33:54 +02:00
pkparse.c pkparse: avoid creating extra copy of the private key 2023-05-24 16:02:36 +02:00
pkwrite.c pk: minor code fixes 2023-06-01 11:06:41 +02:00
pkwrite.h pk: update pkparse and pkwrite to use the new public key storing solution 2023-05-17 15:33:07 +02:00
platform.c Switch to the new code style 2023-01-11 14:50:10 +01:00
platform_util.c Merge pull request #6891 from yuhaoth/pr/add-milliseconds-platform-function 2023-03-31 11:47:37 +01:00
poly1305.c Switch to the new code style 2023-01-11 14:50:10 +01:00
psa_crypto.c Add missing include 2023-06-06 10:33:54 +02:00
psa_crypto_aead.c Switch to the new code style 2023-01-11 14:50:10 +01:00
psa_crypto_aead.h Make \retval commands non-empty 2023-02-14 19:21:09 +01:00
psa_crypto_cipher.c Switch to the new code style 2023-01-11 14:50:10 +01:00
psa_crypto_cipher.h Make \retval commands non-empty 2023-02-14 19:21:09 +01:00
psa_crypto_client.c Switch to the new code style 2023-01-11 14:50:10 +01:00
psa_crypto_core.h Add utility function to check for drivers init 2023-03-16 09:46:51 +01:00
psa_crypto_core_common.h psa: Introduce PSA crypto core common symbols 2023-03-31 09:07:57 +02:00
psa_crypto_driver_wrappers.h Integrate p256-m as an example driver alongside Mbed TLS and write documentation for the example. 2023-04-28 17:54:09 +01:00
psa_crypto_ecp.c Remove hash_info.[ch] 2023-06-06 10:33:54 +02:00
psa_crypto_ecp.h Merge pull request #7098 from gilles-peskine-arm/retval-non-empty 2023-02-24 09:10:53 +00:00
psa_crypto_ffdh.c Add driver support for DH import key and export public key 2023-05-30 15:19:14 +02:00
psa_crypto_ffdh.h Add driver support for DH import key and export public key 2023-05-30 15:19:14 +02:00
psa_crypto_hash.c Switch to the new code style 2023-01-11 14:50:10 +01:00
psa_crypto_hash.h Make \retval commands non-empty 2023-02-14 19:21:09 +01:00
psa_crypto_invasive.h Switch to the new code style 2023-01-11 14:50:10 +01:00
psa_crypto_its.h Switch to the new code style 2023-01-11 14:50:10 +01:00
psa_crypto_mac.c Switch to the new code style 2023-01-11 14:50:10 +01:00
psa_crypto_mac.h Make \retval commands non-empty 2023-02-14 19:21:09 +01:00
psa_crypto_pake.c Optimize code (pake role type, freeing buffers) 2023-04-25 14:30:34 +02:00
psa_crypto_pake.h Further pake code optimizations 2023-03-08 09:54:00 +01:00
psa_crypto_random_impl.h Fix entropy-related feature macros 2023-03-24 10:43:40 +01:00
psa_crypto_rsa.c Remove hash_info.[ch] 2023-06-06 10:33:54 +02:00
psa_crypto_rsa.h Make \retval commands non-empty 2023-02-14 19:21:09 +01:00
psa_crypto_se.c Implement and use MBEDTLS_STATIC_ASSERT() 2023-03-08 14:19:51 +00:00
psa_crypto_se.h Switch to the new code style 2023-01-11 14:50:10 +01:00
psa_crypto_slot_management.c psa: Remove MBEDTLS_PSA_CRYPTO_DRIVERS configuration option 2023-03-31 09:07:54 +02:00
psa_crypto_slot_management.h Make \retval commands non-empty 2023-02-14 19:21:09 +01:00
psa_crypto_storage.c Make \retval commands non-empty 2023-02-14 19:21:09 +01:00
psa_crypto_storage.h Make \retval commands non-empty 2023-02-14 19:21:09 +01:00
psa_its_file.c Switch to the new code style 2023-01-11 14:50:10 +01:00
psa_util.c Fix guard for PSA->MD error conversion 2023-06-06 10:33:54 +02:00
ripemd160.c Fix use of sizeof without brackets 2023-02-02 12:40:50 +00:00
rsa.c Use PSA-neutral function for availability check 2023-06-06 10:33:54 +02:00
rsa_alt_helpers.c Switch to the new code style 2023-01-11 14:50:10 +01:00
rsa_alt_helpers.h Switch to the new code style 2023-01-11 14:50:10 +01:00
sha1.c Switch to the new code style 2023-01-11 14:50:10 +01:00
sha3.c Fix for big-endian architectures 2023-06-07 19:59:05 +01:00
sha256.c Fix "unterminated '#pragma clang attribute push'" in sha256/sha512.c 2023-06-09 11:29:50 +01:00
sha512.c Fix "unterminated '#pragma clang attribute push'" in sha256/sha512.c 2023-06-09 11:29:50 +01:00
ssl_cache.c ssl_cache: Error renaming and document improvement 2023-04-10 14:40:03 +08:00
ssl_ciphersuites.c Add missing include 2023-06-06 10:33:54 +02:00
ssl_client.c library: add remaining changes for the new ECP_LIGHT symbol 2023-04-11 11:33:50 +02:00
ssl_client.h Switch to the new code style 2023-01-11 14:50:10 +01:00
ssl_cookie.c Add missing include 2023-06-06 10:33:54 +02:00
ssl_debug_helpers.h refine ticket_flags printing helper 2023-01-16 11:28:49 +08:00
ssl_misc.h Remove hash_info.[ch] 2023-06-06 10:33:54 +02:00
ssl_msg.c Merge pull request #7171 from daverodgman/pr5527 2023-03-13 10:46:29 +00:00
ssl_ticket.c Unify PSA to Mbed TLS error translation 2023-03-03 05:23:44 -05:00
ssl_tls.c Use function instead of macro for error conversion 2023-06-06 10:33:54 +02:00
ssl_tls12_client.c Remove hash_info.[ch] 2023-06-06 10:33:54 +02:00
ssl_tls12_server.c Remove hash_info.[ch] 2023-06-06 10:33:54 +02:00
ssl_tls13_client.c Add missing include 2023-06-06 10:33:54 +02:00
ssl_tls13_generic.c Add missing include 2023-06-06 10:33:54 +02:00
ssl_tls13_invasive.h Switch to the new code style 2023-01-11 14:50:10 +01:00
ssl_tls13_keys.c Add missing include 2023-06-06 10:33:54 +02:00
ssl_tls13_keys.h Enhancement: change some functions to static in ssl_tls13_keys.c 2023-01-12 14:54:26 +08:00
ssl_tls13_server.c Add missing include 2023-06-06 10:33:54 +02:00
threading.c Switch to the new code style 2023-01-11 14:50:10 +01:00
timing.c Switch to the new code style 2023-01-11 14:50:10 +01:00
version.c Switch to the new code style 2023-01-11 14:50:10 +01:00
x509.c Use safe snprintf 2023-06-06 11:44:25 +02:00
x509_create.c Switch to the new code style 2023-01-11 14:50:10 +01:00
x509_crl.c Switch to the new code style 2023-01-11 14:50:10 +01:00
x509_crt.c Add missing include 2023-06-06 10:33:54 +02:00
x509_csr.c Fix code style 2023-01-26 22:30:45 +01:00
x509_invasive.h Add mbedtls_x509_crt_parse_cn_inet_pton() tests 2023-04-11 08:29:42 -04:00
x509write_crt.c Add missing include 2023-06-06 10:33:54 +02:00
x509write_csr.c Add missing include 2023-06-06 10:33:54 +02:00