Commit Graph

  • 22311ae62e Improve help message of ssl_*2.c Manuel Pégourié-Gonnard 2015-09-09 11:22:58 +02:00
  • 62c74bb78a Stop wasting resources Manuel Pégourié-Gonnard 2015-09-08 17:50:29 +02:00
  • 2088e2ebd9 fix const-ness of argument to mbedtls_ssl_conf_cert_profile Nicholas Wilson 2015-09-08 16:53:18 +01:00
  • 222cb8db22 Tune related documentation while at it Manuel Pégourié-Gonnard 2015-09-08 15:43:59 +02:00
  • 3a2a4485d4 Update documentation Manuel Pégourié-Gonnard 2015-09-08 15:36:09 +02:00
  • 14c2574a9d Update Changelog Manuel Pégourié-Gonnard 2015-09-08 15:12:45 +02:00
  • e5a21b4493 Merge pull request #282 from ARMmbed/iotssl-469-rsa-crt-restricted Simon Butcher 2015-09-08 13:05:51 +01:00
  • 5f50104c52 Add counter-measure against RSA-CRT attack Manuel Pégourié-Gonnard 2015-09-03 20:03:15 +02:00
  • d745a1a9b7 Add tests for hard reconnect Manuel Pégourié-Gonnard 2015-09-08 12:40:43 +02:00
  • 3f09b6d4c2 Fix API Manuel Pégourié-Gonnard 2015-09-08 11:58:14 +02:00
  • be619c1264 Clean up error codes Manuel Pégourié-Gonnard 2015-09-08 11:21:21 +02:00
  • 11331fc25b First working dirty version Manuel Pégourié-Gonnard 2015-09-08 10:30:55 +02:00
  • 9650205df7 Start detecting epoch 0 ClientHellos Manuel Pégourié-Gonnard 2015-09-04 12:58:55 +02:00
  • 26d227ddfc Add config flag for support of client port reuse Manuel Pégourié-Gonnard 2015-09-04 10:53:25 +02:00
  • dbd23079d0 Add option reconnect_hard to ssl_client2 Manuel Pégourié-Gonnard 2015-09-04 10:20:17 +02:00
  • cd345898a0 Fix #ifdef in test suite Manuel Pégourié-Gonnard 2015-08-18 21:05:18 +02:00
  • d9802af1d0 Add tests for round 2 Manuel Pégourié-Gonnard 2015-08-17 12:47:38 +02:00
  • 3059095e86 Complete tests for reading round one Manuel Pégourié-Gonnard 2015-08-17 10:37:40 +02:00
  • bbe4e52c3b Start adding tests for EC J-PAKE round one Manuel Pégourié-Gonnard 2015-08-14 17:12:50 +02:00
  • d0d8a935b2 Blind operations on the secret Manuel Pégourié-Gonnard 2015-08-14 15:14:50 +02:00
  • 55f3d84faa fixup-include Manuel Pégourié-Gonnard 2015-08-14 15:08:43 +02:00
  • c907081a20 Polish the source Manuel Pégourié-Gonnard 2015-08-14 14:48:50 +02:00
  • f7368c983a Polish API and documentation Manuel Pégourié-Gonnard 2015-08-14 14:33:05 +02:00
  • e1927101fb Unify round two Manuel Pégourié-Gonnard 2015-08-14 14:20:48 +02:00
  • d8204a7bea Provide symmetric API for the first round Manuel Pégourié-Gonnard 2015-08-14 13:36:55 +02:00
  • e2d3a4e1b4 Unify loading of test vectors in tests Manuel Pégourié-Gonnard 2015-08-14 12:03:04 +02:00
  • ce4567614b Rename variable to prepare for cli/srv unification Manuel Pégourié-Gonnard 2015-08-14 11:54:35 +02:00
  • 6b798b9dae Tune up some comments Manuel Pégourié-Gonnard 2015-08-14 11:18:30 +02:00
  • e0ad57b0b3 Replace explicit IDs with table look-ups Manuel Pégourié-Gonnard 2015-08-14 11:10:39 +02:00
  • 5f18829609 Add derive_pms, completing first working version Manuel Pégourié-Gonnard 2015-08-14 10:52:39 +02:00
  • 6449391852 Store our role in the context Manuel Pégourié-Gonnard 2015-08-13 20:19:51 +02:00
  • 614bd5e919 Add write_client_params Manuel Pégourié-Gonnard 2015-08-13 20:19:16 +02:00
  • ec0eece2ba Add read_client_params Manuel Pégourié-Gonnard 2015-08-13 19:13:20 +02:00
  • bed9e41761 Add writing of server params Manuel Pégourié-Gonnard 2015-08-13 18:53:59 +02:00
  • 8d31e80da4 Improve testing strategy Manuel Pégourié-Gonnard 2015-08-13 14:44:57 +02:00
  • 1a7c5ef42b Optimize some case of mbedtls_ecp_muladd() Manuel Pégourié-Gonnard 2015-08-13 10:19:09 +02:00
  • cb7cd03412 Add first draft or read_server_params Manuel Pégourié-Gonnard 2015-08-13 10:09:10 +02:00
  • 23dcbe3f16 Add support for passphrase in the context Manuel Pégourié-Gonnard 2015-08-13 09:37:00 +02:00
  • 4e8bc78ad9 Add context-using functions for Hello extensions Manuel Pégourié-Gonnard 2015-08-12 20:50:31 +02:00
  • 7af8bc1007 Start introducing mbedtls_ecjpake_context Manuel Pégourié-Gonnard 2015-08-12 16:58:50 +02:00
  • 3aed1851b3 Re-order functions. Manuel Pégourié-Gonnard 2015-08-12 14:53:56 +02:00
  • 9028c5af9a Improve const correctness of read() functions Manuel Pégourié-Gonnard 2015-08-12 14:51:36 +02:00
  • 082767ff0c Add ecjpake_kkpp_read/write Manuel Pégourié-Gonnard 2015-08-12 14:43:57 +02:00
  • 4f2cd95e1d Fix potential memory leaks Manuel Pégourié-Gonnard 2015-08-12 11:17:55 +02:00
  • b1b250b68c Add ecjpake_kkp_read/write() Manuel Pégourié-Gonnard 2015-08-12 11:01:58 +02:00
  • 967cd7192d Add test vector for ZKP verification Manuel Pégourié-Gonnard 2015-08-12 10:09:55 +02:00
  • 6029a85572 Add ecjpake_zpk_read() Manuel Pégourié-Gonnard 2015-08-11 15:44:41 +02:00
  • c618195bc4 Fix base point in ecjpake_write_zkp() Manuel Pégourié-Gonnard 2015-08-11 14:33:51 +02:00
  • d9a3f47ecd Add mbedtls_ecp_gen_keypair_base() Manuel Pégourié-Gonnard 2015-08-11 14:31:03 +02:00
  • 8489f17277 First draft of ecjpake_write_zkp() Manuel Pégourié-Gonnard 2015-08-07 17:47:39 +02:00
  • 3dbf2fbb89 Implement hashing function for ZKP Manuel Pégourié-Gonnard 2015-08-06 17:24:39 +02:00
  • 4d8685b4ff Add skeleton for EC J-PAKE module Manuel Pégourié-Gonnard 2015-08-05 15:44:42 +02:00
  • 7f2f062a5d Fix possible client crash on API misuse Manuel Pégourié-Gonnard 2015-09-03 10:44:32 +02:00
  • d90b9f0cb4 Rm private setting from module.json beta-release Manuel Pégourié-Gonnard 2015-09-04 15:58:04 +02:00
  • 14d800507a Remove "private" setting from module.json Manuel Pégourié-Gonnard 2015-09-04 15:35:47 +02:00
  • 0a0c22e0ef Add ChangeLog entry about license change mbedtls-2.1.0 Manuel Pégourié-Gonnard 2015-09-04 14:38:26 +02:00
  • aac5502553 Bump version to 2.1.0 Manuel Pégourié-Gonnard 2015-09-04 14:33:31 +02:00
  • 67e4652bfc Fix bug in bump_version.sh Manuel Pégourié-Gonnard 2015-09-04 14:31:16 +02:00
  • 37ff14062e Change main license to Apache 2.0 Manuel Pégourié-Gonnard 2015-09-04 14:21:07 +02:00
  • b8834d313d Merge branch 'development' into beta-release-restricted mbed-os-beta Manuel Pégourié-Gonnard 2015-09-03 16:45:58 +02:00
  • f9c599cd8a Bump yotta patch version Manuel Pégourié-Gonnard 2015-09-03 16:45:26 +02:00
  • 2d43479ac5 Merge branch 'development' of ssh://github.com/ARMmbed/mbedtls into development Simon Butcher 2015-09-03 13:08:55 +01:00
  • 1a66081d7f Merge branch 'iotssl-457-badtail' into development Simon Butcher 2015-09-03 13:08:09 +01:00
  • 52754594b6 Merging iotssl-457-badtail with development branch Simon Butcher 2015-09-03 13:06:01 +01:00
  • f851f14214 Moe top-level Readme to markdown Manuel Pégourié-Gonnard 2015-09-03 13:29:45 +02:00
  • fa566e3545 Fix possible client crash on API misuse Manuel Pégourié-Gonnard 2015-09-03 10:44:32 +02:00
  • bb564e0fb4 Fix possible client crash on API misuse Manuel Pégourié-Gonnard 2015-09-03 10:44:32 +02:00
  • ed51594337 Merge pull request #265 from ARMmbed/iotssl-460-bugfixes Simon Butcher 2015-09-02 23:36:36 +01:00
  • 1662c4a338 Merge pull request #264 from ARMmbed/misc Simon Butcher 2015-09-02 17:51:23 +01:00
  • b0282eaf14 More deprecated removal in all.sh Manuel Pégourié-Gonnard 2015-09-02 12:12:44 +02:00
  • 4d9e36a086 Rm deprecated things full config test Manuel Pégourié-Gonnard 2015-09-02 10:10:32 +02:00
  • e0eedac5e9 Fix top-level LICENSE file Manuel Pégourié-Gonnard 2015-09-02 10:26:56 +02:00
  • 39512f3bf2 Merge branch 'development' into beta-release-restricted Manuel Pégourié-Gonnard 2015-09-02 10:25:39 +02:00
  • f459a0f5f2 Bump yotta patch version Manuel Pégourié-Gonnard 2015-09-02 10:24:46 +02:00
  • c927bbe9b6 Merge branch 'development' into beta-release-restricted Manuel Pégourié-Gonnard 2015-09-02 10:22:59 +02:00
  • 5f6b2b67c4 Changelog entry for the previous commits Manuel Pégourié-Gonnard 2015-09-01 19:37:32 +02:00
  • b2beb84be6 Changelog entry fro the previous commit Manuel Pégourié-Gonnard 2015-09-01 19:37:32 +02:00
  • 8f63e95dae Fix typos that made tests be skipped Manuel Pégourié-Gonnard 2015-09-01 18:44:47 +02:00
  • 1c38550bbd Skip to trusted certs early in the chain Manuel Pégourié-Gonnard 2015-09-01 16:35:00 +02:00
  • 15f1088ef6 Add tests for verify callback Manuel Pégourié-Gonnard 2015-09-01 11:59:24 +02:00
  • f81ee2eba8 Add NULL checks to top-level SSL functions Manuel Pégourié-Gonnard 2015-09-01 17:43:40 +02:00
  • fdbdd72b8b Skip to trusted certs early in the chain Manuel Pégourié-Gonnard 2015-09-01 16:35:00 +02:00
  • 560fea3767 Add tests for verify callback Manuel Pégourié-Gonnard 2015-09-01 11:59:24 +02:00
  • 4f202badec Document the three libraries in Readme Manuel Pégourié-Gonnard 2015-09-01 10:26:47 +02:00
  • c881ca8502 Document how to build shared libs with CMake Manuel Pégourié-Gonnard 2015-09-01 10:08:28 +02:00
  • 5f5e0ec3f1 Improve mbedtls_ssl_write() documentation Manuel Pégourié-Gonnard 2015-08-31 20:44:12 +02:00
  • a2cda6bfaf Add mbedtls_ssl_get_max_frag_len() Manuel Pégourié-Gonnard 2015-08-31 18:30:52 +02:00
  • 7b23c51595 Print "thread ID" in debug messages Manuel Pégourié-Gonnard 2015-08-31 16:11:00 +02:00
  • d68434efba Disable some tests with valgrind Manuel Pégourié-Gonnard 2015-08-31 12:48:22 +02:00
  • bb83844a1d Clarify that there are two SSL I/O buffers Manuel Pégourié-Gonnard 2015-08-31 12:46:01 +02:00
  • 8fbb5a32c6 Fix snprintf usage again Manuel Pégourié-Gonnard 2015-08-31 12:38:12 +02:00
  • c728f9486b Fix snprintf usage on windows Manuel Pégourié-Gonnard 2015-08-31 12:28:30 +02:00
  • aa4e55bd23 Fix warning with MD/SHA ALT implementation Manuel Pégourié-Gonnard 2015-08-31 11:22:01 +02:00
  • 6512554f42 Fix handling of long PSK identities Manuel Pégourié-Gonnard 2015-08-27 16:37:35 +02:00
  • ee7db9cb6d Fix hash buffer size in pkey programs Manuel Pégourié-Gonnard 2015-08-31 11:32:03 +02:00
  • 6432c7e782 Fix memory corruption in rsa sign/verify programs Manuel Pégourié-Gonnard 2015-08-31 11:30:07 +02:00
  • e217ceea38 Fix warning with MD/SHA ALT implementation Manuel Pégourié-Gonnard 2015-08-31 11:22:01 +02:00
  • a67fd79e8f Fix -Wshadow warnings Manuel Pégourié-Gonnard 2015-08-27 12:02:40 +02:00
  • 824ba72442 Only use -Wshadow with GCC 4.8 or higher Manuel Pégourié-Gonnard 2015-08-27 23:00:49 +02:00
  • cf9ab63863 Fix error reporting in pkey/pk_* programs Manuel Pégourié-Gonnard 2015-08-27 22:03:33 +02:00