mbedtls/library
Manuel Pégourié-Gonnard e90e405e15 Introduce "Dev mode" option
When the option is On, CMake will have rules to generate the generated
files using scripts etc. When the option is Off, CMake will assume the
files are available from the source tree; in that mode, it won't require
any extra tools (Perl for example) compared to when we committed the
files to git.

The intention is that users will never need to adjust this option:

- in the development branch (and features branches etc.) the option is
always On (development mode);
- in released tarballs, which include the generated files, we'll switch
the option to Off (release mode) in the same commit that re-adds the
generated files.

Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
2021-10-25 13:16:04 +01:00
..
.gitignore
aes.c Catch failures of AES or DES operations 2021-09-27 16:22:08 +02:00
aesni.c
aesni.h
aria.c Replace 3 byte shift with appropriate macro 2021-08-19 09:55:42 +01:00
asn1parse.c
asn1write.c Replace MBEDTLS_CHAR_x with MBEDTLS_BYTE_x 2021-08-19 09:56:47 +01:00
base64.c Use byte reading macros in places not using a byte mask 2021-08-19 09:56:47 +01:00
bignum.c Replace _RR with prec_RR to prevent reserved identifier clashes 2021-07-14 10:20:09 +01:00
bn_mul.h Fix aarch64 assembly for bignum multiplication 2021-09-22 18:31:35 +01:00
camellia.c Add Character byte reading macros 2021-08-19 09:55:41 +01:00
ccm.c Remove rendundat ctx->add_len check. 2021-09-06 12:09:34 +02:00
chacha20.c Replace instances of byte reading macros with PUT 2021-08-19 09:56:47 +01:00
chachapoly.c Replace instances of byte reading macros with PUT 2021-08-19 09:56:47 +01:00
check_crypto_config.h
cipher_wrap.c
cipher_wrap.h
cipher.c Add PSA support for MBEDTLS_CIPHER_AES_128_ECB 2021-09-29 12:39:21 +02:00
cmac.c
CMakeLists.txt Introduce "Dev mode" option 2021-10-25 13:16:04 +01:00
common.h fix double underscore fail 2021-09-28 16:13:44 +08:00
ctr_drbg.c Tidy up grouped MBEDTLS_BYTE_x macros 2021-08-23 11:52:28 +01:00
debug.c
des.c Catch failures of AES or DES operations 2021-09-27 16:22:08 +02:00
dhm.c Use byte reading macros in places not using a byte mask 2021-08-19 09:56:47 +01:00
ecdh_misc.h fix various issues 2021-09-15 22:06:11 +08:00
ecdh.c Revert "tls13: add ecdh_read_public" 2021-09-27 16:34:58 +08:00
ecdsa.c
ecjpake.c Tidy up grouped MBEDTLS_BYTE_x macros 2021-08-23 11:52:28 +01:00
ecp_curves.c
ecp_internal_alt.h
ecp_invasive.h
ecp.c Revert "tls13: add ecdh_read_public" 2021-09-27 16:34:58 +08:00
entropy_poll.c
entropy_poll.h
entropy.c
gcm.c GET macros use a target variable 2021-08-19 09:31:55 +01:00
hkdf.c
hmac_drbg.c
Makefile Add dummy stages for client_hello_process 2021-09-03 16:29:19 +08:00
md5.c GET macros use a target variable 2021-08-19 09:31:55 +01:00
md_wrap.h
md.c
memory_buffer_alloc.c
mps_common.h
mps_error.h
mps_reader.c
mps_reader.h
mps_trace.c
mps_trace.h
net_sockets.c
nist_kw.c GET macros use a target variable 2021-08-19 09:31:55 +01:00
oid.c
padlock.c
padlock.h
pem.c
pk_wrap.c
pk_wrap.h
pk.c
pkcs5.c
pkcs12.c Use byte reading macros in places not using a byte mask 2021-08-19 09:56:47 +01:00
pkparse.c Remove compiler warning if only MBEDTLS_PK_PARSE_C is defined 2021-08-31 13:05:12 +02:00
pkwrite.c
platform_util.c Correction to callback declaration and usage 2021-07-13 12:23:12 +02:00
platform.c
poly1305.c Replace instances of byte reading macros with PUT 2021-08-19 09:57:41 +01:00
psa_crypto_aead.c Remove check for lack of supported ciphers 2021-09-28 14:42:36 +01:00
psa_crypto_aead.h Restore internal driver for aead_set_lengths 2021-09-28 11:16:27 +01:00
psa_crypto_cipher.c Fix the size in bytes 2021-09-13 12:21:22 +02:00
psa_crypto_cipher.h
psa_crypto_client.c
psa_crypto_core.h Code style improvements 2021-09-08 22:04:13 +05:30
psa_crypto_driver_wrappers.c Restore internal driver for aead_set_lengths 2021-09-28 11:16:27 +01:00
psa_crypto_driver_wrappers.h Merge remote-tracking branch 'upstream/development' into psa-m-aead-merge 2021-09-24 11:18:13 +01:00
psa_crypto_ecp.c Add test driver support for opaque key import 2021-09-08 22:03:54 +05:30
psa_crypto_ecp.h Add test driver support for opaque key import 2021-09-08 22:03:54 +05:30
psa_crypto_hash.c
psa_crypto_hash.h
psa_crypto_invasive.h
psa_crypto_its.h
psa_crypto_mac.c
psa_crypto_mac.h
psa_crypto_random_impl.h
psa_crypto_rsa.c Add test driver support for opaque key import 2021-09-08 22:03:54 +05:30
psa_crypto_rsa.h Add test driver support for opaque key import 2021-09-08 22:03:54 +05:30
psa_crypto_se.c
psa_crypto_se.h
psa_crypto_slot_management.c Merge pull request #4878 from SiliconLabs/remove_dependency_4877 2021-09-20 22:20:16 +02:00
psa_crypto_slot_management.h
psa_crypto_storage.c GET macros use a target variable 2021-08-19 09:31:55 +01:00
psa_crypto_storage.h
psa_crypto.c Merge pull request #5072 from mprse/issue_5065 2021-10-18 17:51:50 +02:00
psa_its_file.c Replace instances of byte reading macros with PUT 2021-08-19 09:57:41 +01:00
ripemd160.c GET macros use a target variable 2021-08-19 09:31:55 +01:00
rsa_alt_helpers.c
rsa_alt_helpers.h
rsa.c Remove redundant hash len check 2021-07-08 12:46:26 +01:00
sha1.c GET macros use a target variable 2021-08-19 09:31:55 +01:00
sha256.c GET macros use a target variable 2021-08-19 09:31:55 +01:00
sha512.c Add UINT64 GET and PUT macros 2021-08-19 09:56:47 +01:00
ssl_cache.c
ssl_ciphersuites.c Replace SHA512_C with SHA384_C 2021-08-25 18:13:48 +08:00
ssl_cli.c Minor coding style improvement 2021-08-20 16:20:44 +01:00
ssl_cookie.c Replace instances of byte reading macros with PUT 2021-08-19 09:56:47 +01:00
ssl_invasive.h
ssl_misc.h Merge pull request #4982 from yuhaoth/pr/add-read-ptr-and-handshake-kex-modes 2021-10-11 19:23:12 +02:00
ssl_msg.c Merge pull request #4927 from yuhaoth/pr/add-tls13-serverhello-utils 2021-10-11 11:01:11 +02:00
ssl_srv.c Fix wrong usage of counter len macro 2021-09-29 17:46:51 +08:00
ssl_ticket.c Remove redundant null check 2021-08-31 22:54:27 +02:00
ssl_tls13_client.c Keep consistency order. 2021-09-28 17:58:26 +08:00
ssl_tls13_generic.c Merge pull request #4927 from yuhaoth/pr/add-tls13-serverhello-utils 2021-10-11 11:01:11 +02:00
ssl_tls13_keys.c Remove useless variables 2021-09-28 18:51:40 +08:00
ssl_tls13_keys.h fix various issues 2021-10-08 15:40:14 +08:00
ssl_tls13_server.c fix unused-variable fail without MBEDTLS_DEBUG_C 2021-09-27 16:25:05 +08:00
ssl_tls.c Merge pull request #4960 from mpg/cleanup-tls-cipher-psa-3.x 2021-10-19 21:59:15 +02:00
threading.c
timing.c
version.c
x509_create.c
x509_crl.c
x509_crt.c
x509_csr.c
x509.c
x509write_crt.c Replace instances of byte reading macros with PUT 2021-08-19 09:57:41 +01:00
x509write_csr.c