Commit Graph

  • 4f4849a379 Review corrections 2 Arto Kinnunen 2019-09-09 10:21:18 +03:00
  • 6e3f09b431 Review corrections Arto Kinnunen 2019-09-06 17:37:01 +03:00
  • ee9bfca823 Update signature of BE conversion functions Arto Kinnunen 2019-09-06 16:59:00 +03:00
  • 0b62ce8ed4 Use function for 16/24/32-bit BE conversion Arto Kinnunen 2019-09-04 14:04:57 +03:00
  • 7fce190774 Merge remote-tracking branch 'origin/pr/635' into HEAD Simon Butcher 2019-09-09 14:20:03 +01:00
  • b8ec79f8a0 Merge remote-tracking branch 'origin/pr/645' into HEAD Simon Butcher 2019-09-09 13:59:54 +01:00
  • 7eb7f8db8b Remove unnecessary memory buffer alloc unsets Andrzej Kurek 2019-09-09 07:32:48 -04:00
  • 6addfdd190 Disable DTLS proxy tests for MEMORY_BUFFER_ALLOC test Andrzej Kurek 2019-09-05 10:09:37 -04:00
  • 9a461a1cd7 all.sh: restructure memory allocator tests Andrzej Kurek 2019-09-05 09:27:47 -04:00
  • 7aad93c9da Add missing dependency in memory buffer alloc set in all.sh Hanno Becker 2019-06-03 16:35:02 +01:00
  • 19aa89ad47 Don't set MBEDTLS_MEMORY_DEBUG through scripts/config.pl full Hanno Becker 2019-06-03 16:33:18 +01:00
  • 8561115cb8 Add cfg dep MBEDTLS_MEMORY_DEBUG->MBEDTLS_MEMORY_BUFFER_ALLOC_C Hanno Becker 2019-06-03 16:31:32 +01:00
  • 167ae43852 Add all.sh run with full config and ASan enabled Hanno Becker 2019-02-26 14:27:09 +00:00
  • f5baaaaf89 Add all.sh run with MBEDTLS_MEMORY_BUFFER_ALLOC_C enabled Hanno Becker 2019-02-26 14:34:13 +00:00
  • e1c62e6641 Update documentation of exceptions for config.pl full Andrzej Kurek 2019-09-09 07:12:31 -04:00
  • c7f97f1c8d Adapt all.sh to removal of buffer allocator from full config Andrzej Kurek 2019-09-09 07:10:39 -04:00
  • bc5308cb9a ssl_cli/srv2: Indicate nss_keylog and eap_tls are mut. exclusive Hanno Becker 2019-09-09 11:38:51 +01:00
  • 26c333ac01 Disable memory buffer allocator in full config Hanno Becker 2019-02-26 13:51:00 +00:00
  • 76ef31116b Check dependencies of MBEDTLS_MEMORY_BACKTRACE in check_config.h Hanno Becker 2019-02-26 13:50:21 +00:00
  • 48f3a3d101 Add NSS keylog support to ssl_server2 and ssl_client2 Hanno Becker 2019-08-29 06:31:22 +01:00
  • 1f5a596fe2 Disable DTLS proxy tests for MEMORY_BUFFER_ALLOC test Andrzej Kurek 2019-09-05 10:09:37 -04:00
  • 1d0708215b all.sh: restructure memory allocator tests Andrzej Kurek 2019-09-05 09:27:47 -04:00
  • d130b98c68 Add missing dependency in memory buffer alloc set in all.sh Hanno Becker 2019-06-03 16:35:02 +01:00
  • dfc974412c Don't set MBEDTLS_MEMORY_DEBUG through scripts/config.pl full Hanno Becker 2019-06-03 16:33:18 +01:00
  • 9ae9da93d8 Add cfg dep MBEDTLS_MEMORY_DEBUG->MBEDTLS_MEMORY_BUFFER_ALLOC_C Hanno Becker 2019-06-03 16:31:32 +01:00
  • f8799e8b84 Add all.sh run with full config and ASan enabled Hanno Becker 2019-02-26 14:27:09 +00:00
  • 74b5e34d1b Add all.sh run with MBEDTLS_MEMORY_BUFFER_ALLOC_C enabled Hanno Becker 2019-02-26 14:34:13 +00:00
  • 8762101c01 Update documentation of exceptions for config.pl full Andrzej Kurek 2019-09-09 05:25:05 -04:00
  • a9c2a3b244 Adapt all.sh to removal of buffer allocator from full config Andrzej Kurek 2019-09-09 05:22:39 -04:00
  • 307dfcd439 Disable memory buffer allocator in full config Hanno Becker 2019-02-26 13:51:00 +00:00
  • e29e7eb36c Check dependencies of MBEDTLS_MEMORY_BACKTRACE in check_config.h Hanno Becker 2019-02-26 13:50:21 +00:00
  • 970629fc9a Fix grammar. Andrew Thoelke 2019-09-09 09:56:34 +01:00
  • 392a8d0e64 x509.c: Minor readability improvement Hanno Becker 2019-09-03 09:09:58 +01:00
  • 14b0a68083 x509_crt.c: Indicate guarding condition in #else branch Hanno Becker 2019-08-29 15:26:15 +01:00
  • cd239f8839 X.509: Don't remove verify callback by default Hanno Becker 2019-08-29 11:52:43 +01:00
  • cd839c9aa7 Fix Doxygen warnings regarding removed verify cb+ctx parameters Hanno Becker 2019-08-29 11:11:00 +01:00
  • 03d7746927 ECC restart: Use optional verification mode in bad signature test Hanno Becker 2019-08-27 16:24:56 +01:00
  • 8d6d320603 Re-implement verify chain if vrfy cbs are disabled Hanno Becker 2019-08-16 17:18:15 +01:00
  • adc282a5e8 Add zero-cost abstraction layer for CRT verification chain Hanno Becker 2019-08-16 17:14:25 +01:00
  • 9ec3fe0d43 Introduce configuration option to remove CRT verification callbacks Hanno Becker 2019-07-01 17:36:12 +01:00
  • 56d1b2389c Fixup: Don't assume that alt SHA256 impln's have trivial init/free Hanno Becker 2019-09-06 12:01:23 +01:00
  • 18c8936a73 Fixup: Correct Doxygen file name primitive in md_internal.h Hanno Becker 2019-09-06 11:59:39 +01:00
  • f6cc3cd2a5 Fixup: Typo in check_config.h entry for single hash encoding Hanno Becker 2019-09-06 11:59:11 +01:00
  • f207562cdc Fixup: Typo in all.sh component description for single-MD hardcoding Hanno Becker 2019-09-06 11:58:41 +01:00
  • 55fdae04f7 Fixup: Improve comment on helper macros in md_internal.h Hanno Becker 2019-09-06 11:57:32 +01:00
  • 3252c4d913 Fixup MD: Avoid always-false pointer comparison Hanno Becker 2019-09-05 15:03:56 +01:00
  • 94f48e0052 MD: Use no-op for context SHA-256 init() and free() Hanno Becker 2019-09-05 13:02:57 +01:00
  • 64b0623cbb MD: Implement config dep'n inlining of mbedtls_md_setup() Hanno Becker 2019-09-05 13:02:32 +01:00
  • 52e36bc1a1 MD: Embed digest context structure into MD wrapper context Hanno Becker 2019-09-05 13:02:52 +01:00
  • 4a99765f94 MD: Introduce macro for initialization function Hanno Becker 2019-09-05 11:55:25 +01:00
  • 6deddf761a MD: Introduce macro for underlying context type Hanno Becker 2019-09-05 11:17:30 +01:00
  • c290847719 Fixup md.h: Fix use of inline keyword in MSVC Hanno Becker 2019-09-04 16:56:11 +01:00
  • 7a78fe409b Fixup: Avoid unused function warning for MD wrappers Hanno Becker 2019-09-04 15:41:21 +01:00
  • d73aabd1c2 Fixup: Declare digest info structures as static Hanno Becker 2019-09-04 15:14:51 +01:00
  • 53ade9fa62 MD: Implement config dep'n inlining of mbedtls_md_process() Hanno Becker 2019-09-04 13:44:51 +01:00
  • 993691d9ba MD: Implement config dep'n inlining of mbedtls_md_finish() Hanno Becker 2019-09-04 13:24:44 +01:00
  • fdef5ac13b MD: Implement config dep'n inlining of mbedtls_md_update() Hanno Becker 2019-09-04 13:20:05 +01:00
  • 527f7c9307 MD: Demonstrate config-dep'n API inlining for mbedtls_md_starts() Hanno Becker 2019-09-04 12:46:07 +01:00
  • 7a7b7227cb Add dummy def of MBEDTLS_MD_INFO_SHA256 to make check-names.sh happy Hanno Becker 2019-09-04 12:47:48 +01:00
  • c4e4210aab Introduce md_internal.h Hanno Becker 2019-09-04 12:43:22 +01:00
  • 3f7d270c18 md.c: Avoid overly long lines Hanno Becker 2019-09-04 11:52:46 +01:00
  • 3a98eab2c4 Don't return function pointers from MD info getters Hanno Becker 2019-09-04 11:15:02 +01:00
  • 08cf43a9ec Fix typo MBEDTLS_SSL_CONF_SINGLE_HASH -> MBEDTLS_MD_SINGLE_HASH Hanno Becker 2019-09-04 11:27:56 +01:00
  • 8fbacf941f check_config.h: Check MBEDTLS_MD_SINGLE_HASH is used with single MD Hanno Becker 2019-09-03 13:55:19 +01:00
  • c763e9dc70 Add test for MD hardcoding to all.sh Hanno Becker 2019-09-03 12:46:51 +01:00
  • bdaf0ea5d9 Make MD info getters always inline Hanno Becker 2019-08-14 11:33:43 +01:00
  • d9bf935725 Disable invalid argument MD test case Hanno Becker 2019-09-03 13:37:29 +01:00
  • c94fc6c0c2 Add MBEDTLS_ALWAYS_INLINE macro to platform_util.h Hanno Becker 2019-08-14 11:28:30 +01:00
  • d806d9da89 Use SHA-256 as single hardcoded hash in baremetal configuration Hanno Becker 2019-08-13 16:09:10 +01:00
  • ccb2b62f0a Remove handle from MD context in single hash config Hanno Becker 2019-09-03 13:19:14 +01:00
  • 1292c35c03 Add config.h option to hardcode choice of single MD algorithm Hanno Becker 2019-08-13 15:43:26 +01:00
  • d03949e2a4 Remove md_wrap.c and md_internal.h Hanno Becker 2019-07-26 14:38:44 +01:00
  • d3827c74d5 Introduce getter for MD handle from MD context Hanno Becker 2019-09-03 12:56:37 +01:00
  • 62a44d43b0 Allow defining MD information structs through macros Hanno Becker 2019-07-17 14:14:01 +01:00
  • 0e7fc3166d Inline md_wrap.c in md.c Hanno Becker 2019-07-17 11:23:12 +01:00
  • 530387eaa3 Introduce getter functions for MD info fields Hanno Becker 2019-07-17 14:10:26 +01:00
  • a5cedbcd3f Introduce MD handle type Hanno Becker 2019-07-17 11:21:02 +01:00
  • 505be8be4d Remove unnecessary depends in a test case Manuel Pégourié-Gonnard 2019-09-05 11:12:08 +02:00
  • d6ac3308cd Adjust depends-hashes.pl to test NO_SHA224 as well Manuel Pégourié-Gonnard 2019-09-02 15:28:01 +02:00
  • 7f2c3e4034 Remove dependency of ssl_cookie on SHA-224 Manuel Pégourié-Gonnard 2019-09-02 15:07:20 +02:00
  • 81ed9fb277 Exclude SHA-224 from some reduced config examples Manuel Pégourié-Gonnard 2019-09-02 14:57:08 +02:00
  • efd344894d Completely ignore is224 if SHA-224 is disabled Manuel Pégourié-Gonnard 2019-09-02 14:41:19 +02:00
  • 0956e3ebed Exclude NO_SHA224 option from scripts/config.pl Manuel Pégourié-Gonnard 2019-07-17 16:58:56 +02:00
  • e06cc3109c Add MBEDTLS_SHA256_NO_SHA224 to baremetal.h Manuel Pégourié-Gonnard 2019-07-16 16:15:28 +02:00
  • 394c5fb24b Implement NO_SHA224 in MD layer as well Manuel Pégourié-Gonnard 2019-07-16 15:57:36 +02:00
  • 5a26ff3cf9 Declare dependencies on !NO_SHA224 in test suites Manuel Pégourié-Gonnard 2019-07-16 15:38:12 +02:00
  • abebdd16ef Adapt SHA-256 selftest to NO_SHA224 Manuel Pégourié-Gonnard 2019-07-16 15:37:56 +02:00
  • 8463d29156 Implement MBEDTLS_SHA256_NO_SHA224 Manuel Pégourié-Gonnard 2019-07-16 14:39:55 +02:00
  • 9b781b2880 Add MBEDTLS_SHA256_NO_SHA244 option (unimplemented) Manuel Pégourié-Gonnard 2019-07-16 14:32:27 +02:00
  • 28012e2ea2 Remove redundant rng wrapper Jarno Lamsa 2019-09-09 08:42:11 +03:00
  • f35f35bcbe Use rnd_std_rand for generating hash Jarno Lamsa 2019-09-02 15:36:49 +03:00
  • a7e0f632fc Add unit tests for primitive test vectors Jarno Lamsa 2019-09-02 09:47:37 +03:00
  • 34fcbfe287 Add rng for the tinycrypt tests Jarno Lamsa 2019-08-26 14:37:33 +03:00
  • 6c2f76e9cd Add a unit test for ECDSA Jarno Lamsa 2019-08-26 13:34:45 +03:00
  • 7c5dc6b20a Add test suite for tinycrypt Jarno Lamsa 2019-08-26 13:12:35 +03:00
  • 0e895727be Merge remote-tracking branch 'origin/pr/656' into baremetal Simon Butcher 2019-09-07 12:48:28 +01:00
  • d82db9d48c Merge remote-tracking branch 'origin/pr/649' into baremetal Simon Butcher 2019-09-07 12:46:12 +01:00
  • d91adcf7f5 Merge remote-tracking branch 'origin/pr/624' into baremetal Simon Butcher 2019-09-07 12:44:42 +01:00
  • 2da461e657 Merge remote-tracking branch 'origin/pr/655' into baremetal Simon Butcher 2019-09-07 12:35:54 +01:00
  • e501c8d308 Merge remote-tracking branch 'origin/pr/644' into baremetal Simon Butcher 2019-09-07 12:34:46 +01:00