Commit Graph

  • 700ee44545 Add missing copyright dates to scripts and sources Bence Szépkúti 2020-05-26 00:33:31 +02:00
  • f4e3fc9133 Use starts/finish around Lucky 13 dummy compressions Manuel Pégourié-Gonnard 2020-06-12 11:14:35 +02:00
  • b21b1f5e7c Merge pull request #3387 from ronald-cron-arm/tests-common-code Manuel Pégourié-Gonnard 2020-06-15 11:33:19 +02:00
  • 693768f8e9 Merge pull request #3424 from ronald-cron-arm/ssl_write_client_hello-2.7 Manuel Pégourié-Gonnard 2020-06-15 10:57:58 +02:00
  • efb669c280 Merge pull request #3418 from ronald-cron-arm/ssl_write_client_hello-2.16 Manuel Pégourié-Gonnard 2020-06-15 10:57:55 +02:00
  • a92e3def48 Merge pull request #873 from hanno-arm/ssl_write_client_hello Manuel Pégourié-Gonnard 2020-06-15 10:57:51 +02:00
  • 65d8c2651d Show failure in ssl-opts.sh when key export fails Ron Eldor 2019-06-04 13:05:36 +03:00
  • ff1825ec19 Add changelog entry Ronald Cron 2020-06-10 14:52:21 +02:00
  • 6c5bd7fd51 tests: Reformating due to rnd_* renaming Ronald Cron 2020-06-10 14:08:26 +02:00
  • 351f0eee20 tests: Add mbedtls_test_ prefix to rnd_* symbols Ronald Cron 2020-06-10 12:12:18 +02:00
  • 2dbba99708 tests: Reformating due to hexcmp() renaming Ronald Cron 2020-06-10 11:42:32 +02:00
  • de70b165a4 tests: Add mbedtls_test_ prefix to hexcmp() Ronald Cron 2020-06-10 11:03:08 +02:00
  • f73ab008d2 tests: Reformating due to unhexify_alloc() renaming Ronald Cron 2020-06-10 10:57:28 +02:00
  • a256c7025f tests: Add mbedtls_test_ prefix to unhexify_alloc() Ronald Cron 2020-06-10 10:53:11 +02:00
  • 690f3ebe92 tests: Add mbedtls_test_ prefix to zero_alloc() Ronald Cron 2020-06-10 10:42:18 +02:00
  • ff31eab938 tests: Reformating due to *hexify functions renaming Ronald Cron 2020-06-08 17:20:59 +02:00
  • 72d628f7f5 tests: Add mbedtls_test_ prefix to *hexify functions Ronald Cron 2020-06-08 17:05:57 +02:00
  • e9c09f1efc tests: Add mbedtls_test_ prefix to platform_* functions Ronald Cron 2020-06-08 16:44:58 +02:00
  • 2058d56fcc tests: Move random helper functions Ronald Cron 2020-06-09 17:11:47 +02:00
  • b7eb67fb74 tests: Add random.c and random.h files Ronald Cron 2020-06-09 16:57:42 +02:00
  • f40529d5f4 tests: Move generic helper functions Ronald Cron 2020-06-09 16:27:37 +02:00
  • b6d6d4c61a tests: Add helpers.c and helpers.h files Ronald Cron 2020-06-03 10:11:18 +02:00
  • 3a0df03364 Increase the Hamming distance of uECC_generate_random_int returns Andrzej Kurek 2020-06-12 06:32:13 -04:00
  • 4206bd4a4f Align with check-like function return value convention Ronald Cron 2020-06-11 09:50:51 +02:00
  • 904775da12 ssl_client: Align line breaking with MBEDTLS_SSL_DEBUG_* Ronald Cron 2020-06-11 09:34:06 +02:00
  • a32236c813 Use defines to check alpn ext list validity Ronald Cron 2020-04-23 16:41:44 +02:00
  • 2064355747 Return error in case of bad user configurations Hanno Becker 2017-04-12 14:54:42 +01:00
  • d8562b5e46 Add error condition for bad user configurations Hanno Becker 2017-04-12 14:54:42 +01:00
  • 9581fa3050 Align with check-like function return value convention Ronald Cron 2020-06-11 09:50:51 +02:00
  • 32b629dc99 ssl_client: Align line breaking with MBEDTLS_SSL_DEBUG_* Ronald Cron 2020-06-11 09:34:06 +02:00
  • 157cffebab Use defines to check alpn ext list validity Ronald Cron 2020-04-23 16:41:44 +02:00
  • f250380df3 Return error in case of bad user configurations Hanno Becker 2017-04-12 14:54:42 +01:00
  • d7296020a6 Add error condition for bad user configurations Hanno Becker 2017-04-12 14:54:42 +01:00
  • 6f1eda710c Fix for resource leak in test_suite_ssl Paul Elliott 2020-06-11 20:22:00 +01:00
  • ecef1ddd5b Add ChangeLog.d entry for PR3421 nia 2020-06-11 18:43:48 +01:00
  • 1c0c837ddc Define _POSIX_C_SOURCE to be 200112L, as a minimum for C99. nia 2020-06-11 12:03:45 +01:00
  • 6777dcb16f Add ChangeLog.d entry for kern.arandom support. nia 2020-06-11 14:01:07 +01:00
  • 9f5312cc4e entropy: Add support for BSD sysctl(KERN_ARND) nia 2020-06-11 13:32:13 +01:00
  • 508e21ccfd Add ChangeLog.d entry for #3422 nia 2020-06-11 13:55:07 +01:00
  • 7eb0e62f64 ssl_mail_client: Define _XOPEN_SOURCE=600 for gethostname nia 2020-06-11 12:30:12 +01:00
  • 0b01fd9b67 net_sockets: Fix building on NetBSD 9.0 nia 2020-06-11 12:29:15 +01:00
  • 0e8dc48cff Uniformize bounds checks using new macro Hanno Becker 2017-04-12 14:54:42 +01:00
  • dc7b5b97a1 Add macro for bounds checking Hanno Becker 2017-04-12 14:54:42 +01:00
  • 29efc0f37d Remove unnecessary MBEDTLS_ECP_C preprocessor condition Ronald Cron 2020-05-07 10:54:43 +02:00
  • 8cf6b49e6d Shorten lines in library/ssl_cli.c to at most 80 characters Hanno Becker 2017-05-08 11:06:19 +01:00
  • 910a751037 Introduce macros for constants in SSL ticket implementation Hanno Becker 2018-11-17 21:18:01 +00:00
  • f8f61aad0f Uniformize bounds checks using new macro Hanno Becker 2017-04-12 14:54:42 +01:00
  • 7ea4b4d70a Add macro for bounds checking Hanno Becker 2017-04-12 14:54:42 +01:00
  • 711eea30b9 Remove unnecessary MBEDTLS_ECP_C preprocessor condition Ronald Cron 2020-05-07 10:54:43 +02:00
  • 35f8a54405 Shorten lines in library/ssl_cli.c to at most 80 characters Hanno Becker 2017-05-08 11:06:19 +01:00
  • 8f397268d3 Introduce macros for constants in SSL ticket implementation Hanno Becker 2018-11-17 21:18:01 +00:00
  • b7b35e125b Align with check-like function return value convention Ronald Cron 2020-06-11 09:50:51 +02:00
  • 5ee5707521 ssl_client: Align line breaking with MBEDTLS_SSL_DEBUG_* Ronald Cron 2020-06-11 09:34:06 +02:00
  • 5b66d44f5a Merge pull request #3195 from paul-elliott-arm/development Janos Follath 2020-06-10 16:03:58 +01:00
  • 849930a50e tests: Move generic macros to macros.h Ronald Cron 2020-06-03 08:06:47 +02:00
  • 4b8b199ead tests: Add macros.h include file Ronald Cron 2020-06-09 13:52:23 +02:00
  • f91c495379 tests: helpers: Update static qualifiers Ronald Cron 2020-05-27 16:22:17 +02:00
  • 02c78b7825 tests: Create an include folder Ronald Cron 2020-05-27 09:22:32 +02:00
  • f523c47578 Merge pull request #3403 from piotr-now/sca_memmove Piotr Nowicki 2020-06-10 14:52:02 +02:00
  • ce0aab4474 Add new error code PLATFORM_ALLOC_FAILED for mbedtls_platform_memmove() Piotr Nowicki 2020-06-08 14:08:49 +02:00
  • 87a51aa08e Merge pull request #3243 from ndilieto/development Manuel Pégourié-Gonnard 2020-06-10 12:59:58 +02:00
  • 15fee93121 Merge pull request #3363 from bensze01/zeroize danh-arm 2020-06-10 11:31:38 +01:00
  • dbe3d2b434 Merge pull request #3415 from bensze01/zeroize-2.16 danh-arm 2020-06-10 11:31:30 +01:00
  • 4ffe08454d Merge pull request #3125 from okhowang/development danh-arm 2020-06-10 10:58:45 +01:00
  • cd6fd060ec Remove hardcoded line number from the zeroize test Bence Szépkúti 2020-06-09 12:52:04 +02:00
  • 74fc3be396 Remove superfluous include from zeroize.c Bence Szépkúti 2020-06-10 10:53:10 +02:00
  • 78f77eb4e6 Add flow control to sha256 Andrzej Kurek 2020-06-04 08:09:53 -04:00
  • 25705e6757 Fix typo in a comment Manuel Pégourié-Gonnard 2020-06-10 09:18:25 +02:00
  • c520b90507 Merge pull request #3390 from piotr-now/rndelay_comment Piotr Nowicki 2020-06-10 09:13:10 +02:00
  • 3c1b090e58 Use FindPython3 when cmake version >= 3.15.0 okhowang(王沛文) 2020-03-25 19:55:32 +08:00
  • c857044e94 Add min/max version negotiation to unit tests Paul Elliott 2020-04-15 17:00:50 +01:00
  • 5afc4c7124 Merge pull request #3333 from irwir/fix_vcxproj2 danh-arm 2020-06-09 15:43:49 +01:00
  • 5d5841f450 Add mbedtls_platform_memmove() as a secured memcmp() Piotr Nowicki 2020-06-05 16:33:24 +02:00
  • 672257b7d9 Add changelog entry irwir 2020-05-21 17:23:57 +03:00
  • 3c4a46c44a Merge pull request #3398 from gilles-peskine-arm/montmul-cmp-branch-development Janos Follath 2020-06-09 12:40:51 +01:00
  • 001eb3cec4 Merge pull request #3411 from gilles-peskine-arm/montmul-cmp-branch-2.16 Janos Follath 2020-06-09 12:40:30 +01:00
  • 87e93d054d Merge pull request #3412 from gilles-peskine-arm/montmul-cmp-branch-2.7 Janos Follath 2020-06-09 12:40:17 +01:00
  • 5620d71d58 Remove hardcoded line number from the zeroize test Bence Szépkúti 2020-06-09 12:52:04 +02:00
  • e048b91d25 Add returning a FAULT_DETECTED error on suspected FI attacks Piotr Nowicki 2020-06-05 17:59:28 +02:00
  • f3317e6035 Clean up some comments Gilles Peskine 2020-06-09 10:39:38 +02:00
  • fa85cc2da5 mbedtls_mpi_sub_abs: check the range of the result when it happens Gilles Peskine 2020-06-08 22:50:35 +02:00
  • cc6a6bfda7 Simplify the final reduction in mpi_montmul Gilles Peskine 2020-06-08 22:37:50 +02:00
  • 6f3b68db74 Move carry propagation out of mpi_sub_hlp Gilles Peskine 2020-06-08 21:58:22 +02:00
  • dc24cece12 More logical parameter order for mpi_sub_hlp Gilles Peskine 2020-06-08 22:05:13 +02:00
  • ea9ba77e55 Explicitly cast down from mbedtls_mpi_uint to unsigned char Gilles Peskine 2020-06-05 10:48:25 +02:00
  • 70529abbac Add changelog entry: fix #3394 Gilles Peskine 2020-06-04 21:38:26 +02:00
  • 7ff812e0d7 Remove a secret-dependent branch in Montgomery multiplication Gilles Peskine 2020-06-04 21:05:24 +02:00
  • 3c44c65fc1 Separate out low-level mpi_safe_cond_assign Gilles Peskine 2020-06-04 19:14:58 +02:00
  • d108d07050 Document some internal bignum functions Gilles Peskine 2020-06-04 15:00:49 +02:00
  • 8ff7cc9911 Revert "Shut up a clang-analyzer warning" Gilles Peskine 2020-06-04 20:55:15 +02:00
  • d6496afa0b Add a const annotation to the non-changing argument of mpi_sub_mul Gilles Peskine 2020-06-04 15:01:32 +02:00
  • de719d5d69 Clean up some comments Gilles Peskine 2020-06-09 10:39:38 +02:00
  • 08fd43c4f6 mbedtls_mpi_sub_abs: check the range of the result when it happens Gilles Peskine 2020-06-08 22:50:35 +02:00
  • 635a374944 Simplify the final reduction in mpi_montmul Gilles Peskine 2020-06-08 22:37:50 +02:00
  • 36acd547c5 Move carry propagation out of mpi_sub_hlp Gilles Peskine 2020-06-08 21:58:22 +02:00
  • 46bf7da684 More logical parameter order for mpi_sub_hlp Gilles Peskine 2020-06-08 22:05:13 +02:00
  • 6a9433ef34 Explicitly cast down from mbedtls_mpi_uint to unsigned char Gilles Peskine 2020-06-05 10:48:25 +02:00
  • 5f5695077d Add changelog entry: fix #3394 Gilles Peskine 2020-06-04 21:38:26 +02:00
  • 8f6726623a Remove a secret-dependent branch in Montgomery multiplication Gilles Peskine 2020-06-04 21:05:24 +02:00
  • c81c5889e9 Separate out low-level mpi_safe_cond_assign Gilles Peskine 2020-06-04 19:14:58 +02:00