Commit graph

  • 88d37859b6 Update Changelog for the profiles branch Manuel Pégourié-Gonnard 2015-06-17 14:26:49 +0200
  • b31c5f68b1 Add SSL presets. Manuel Pégourié-Gonnard 2015-06-17 13:53:47 +0200
  • 7bfc122703 Implement sig_hashes Manuel Pégourié-Gonnard 2015-06-17 14:34:48 +0200
  • 36a8b575a9 Create API for mbedtls_ssl_conf_sig_hashes(). Manuel Pégourié-Gonnard 2015-06-17 12:43:26 +0200
  • 9d412d872c Small internal changes in curve checking Manuel Pégourié-Gonnard 2015-06-17 12:10:46 +0200
  • a83e4e2bf5 Extra check in verify_with_profile() Manuel Pégourié-Gonnard 2015-06-17 11:53:48 +0200
  • 27716cc1da Clarify a point in the documentation Manuel Pégourié-Gonnard 2015-06-17 11:49:39 +0200
  • b541da6ef3 Fix define for ssl_conf_curves() Manuel Pégourié-Gonnard 2015-06-17 11:43:30 +0200
  • 6e3ee3ad43 Add mbedtls_ssl_conf_cert_profile() Manuel Pégourié-Gonnard 2015-06-17 10:58:20 +0200
  • cbb1f6e5cb Implement cert profile checking Manuel Pégourié-Gonnard 2015-06-15 16:17:55 +0200
  • f8ea856296 Change data structure of profiles to bitfields Manuel Pégourié-Gonnard 2015-06-15 15:33:19 +0200
  • 88db5da117 Add pre-defined profiles for cert verification Manuel Pégourié-Gonnard 2015-06-15 14:34:59 +0200
  • 9505164ef4 Create cert profile API (unimplemented yet) Manuel Pégourié-Gonnard 2015-06-15 10:39:46 +0200
  • bc7bbbc85a Remove duplicated tests for x509_verify_info() Manuel Pégourié-Gonnard 2015-06-15 11:58:45 +0200
  • 7a010aabde Add tests for dhm_min_bitlen Manuel Pégourié-Gonnard 2015-06-12 11:19:10 +0200
  • 9096682352 Add dhmlen option in ssl_client2.c Manuel Pégourié-Gonnard 2015-06-11 17:02:29 +0200
  • bd990d6629 Add ssl_conf_dhm_min_bitlen() Manuel Pégourié-Gonnard 2015-06-11 14:49:42 +0200
  • bf27eaac79 Fix help string in ssl_client2.c Manuel Pégourié-Gonnard 2015-06-11 17:02:10 +0200
  • 1b1e65f541 Fix typos and other small issues in doc Manuel Pégourié-Gonnard 2015-06-11 13:29:15 +0200
  • 19eef51487 Prepare for 1.3.11 release mbedtls-1.3.11 Paul Bakker 2015-06-04 14:49:19 +0200
  • 3d4755bec4 Merge branch 'mbedtls-1.3' into development Manuel Pégourié-Gonnard 2015-06-03 14:03:17 +0100
  • 721e6bbf71 Fix all.sh for recent config.pl change Manuel Pégourié-Gonnard 2015-06-03 13:38:20 +0100
  • a14cbb6141 Have config.pl return non-zero rather than warn Manuel Pégourié-Gonnard 2015-06-03 10:49:38 +0100
  • 7ee5ddd798 Merge branch 'mbedtls-1.3' into development Manuel Pégourié-Gonnard 2015-06-03 10:33:55 +0100
  • dccb80b7e5 Fix compile errors with NO_STD_FUNCTIONS Manuel Pégourié-Gonnard 2015-06-03 10:20:33 +0100
  • b752715893 Expand config.pl's notion of "full" Manuel Pégourié-Gonnard 2015-06-03 09:59:06 +0100
  • f2ec505c34 Ack external bugfix in Changelog Manuel Pégourié-Gonnard 2015-06-03 09:50:07 +0100
  • 3e87a9f57f FIx misplaced Changelog entry (oops) Manuel Pégourié-Gonnard 2015-06-03 09:48:26 +0100
  • 718593681e Use -std=c99 only for library Manuel Pégourié-Gonnard 2015-06-02 16:39:22 +0100
  • bc6ff23dc6 Update changelog for i/o lengths Manuel Pégourié-Gonnard 2015-06-02 16:33:08 +0100
  • ba56136b5c Avoid in-out length in base64 Manuel Pégourié-Gonnard 2015-06-02 16:30:35 +0100
  • 3335205a21 Avoid in-out length in dhm_calc_secret() Manuel Pégourié-Gonnard 2015-06-02 16:17:08 +0100
  • f79b425226 Avoid in-out length parameter in bignum Manuel Pégourié-Gonnard 2015-06-02 15:41:48 +0100
  • 9693668c23 Tune Changelog (typos, ordering) Manuel Pégourié-Gonnard 2015-06-02 15:14:15 +0100
  • 249bece013 Fix compile bug: incompatible declaration of polarssl_exit in platform.c ptahpeteh 2015-06-02 15:26:09 +0200
  • 0469e41342 Add MBEDTLS_CONFIG_FILE to the rename list Manuel Pégourié-Gonnard 2015-06-02 13:52:02 +0100
  • d22514e8f6 Fix contributor's name in Changelog Manuel Pégourié-Gonnard 2015-06-02 12:59:59 +0100
  • 77cfe177e1 Remove now-useless typedef in ssl.h Manuel Pégourié-Gonnard 2015-06-02 11:18:35 +0100
  • c730ed3f2d Rename boolean functions to be clearer Manuel Pégourié-Gonnard 2015-06-02 10:38:50 +0100
  • 3eb50fa591 Cosmetics in doxygen doc Manuel Pégourié-Gonnard 2015-06-02 10:28:09 +0100
  • 9d51583772 Fix cipher identifier in des_ede3_info Manuel Pégourié-Gonnard 2015-06-02 10:00:04 +0100
  • 0574bb0bdb Merge branch 'mbedtls-1.3' into development Manuel Pégourié-Gonnard 2015-06-02 09:59:29 +0100
  • 6ca7624952 Mark unused constant as such Manuel Pégourié-Gonnard 2015-06-02 09:55:32 +0100
  • 5866848092 Update ChangeLog for recent external bugfix Manuel Pégourié-Gonnard 2015-06-02 09:08:35 +0100
  • 468b06dab0 Merge remote-tracking branch 'ptahpeteh/patch-1' into mbedtls-1.3 Manuel Pégourié-Gonnard 2015-06-02 09:03:06 +0100
  • 638fa0bb0f Serious bug fix in entropy.c ptahpeteh 2015-06-01 12:28:29 +0200
  • 81abefd46c Fix typos/style in doxygen documentation Manuel Pégourié-Gonnard 2015-05-29 12:53:47 +0200
  • d14acbc31a Test assumptions we make about the platform Manuel Pégourié-Gonnard 2015-05-29 11:26:37 +0200
  • f78e4de6f4 Fix warnings from -pedantic Manuel Pégourié-Gonnard 2015-05-29 10:52:14 +0200
  • 009a2640f6 Add test build with -std=c99 Manuel Pégourié-Gonnard 2015-05-29 10:31:13 +0200
  • f8b6fdedd9 Remove include that is no longer needed Manuel Pégourié-Gonnard 2015-05-29 10:23:32 +0200
  • 864108daab Move from gmtime_r to gmtime + mutexes Manuel Pégourié-Gonnard 2015-05-29 10:11:03 +0200
  • ba19432d2e Move from asm to __asm by default Manuel Pégourié-Gonnard 2015-05-29 09:47:57 +0200
  • cb46fd8216 Avoid non-standard strcasecmp() Manuel Pégourié-Gonnard 2015-05-28 17:06:07 +0200
  • 2a84dfd747 Make ssl_cookie.c thread-safe Manuel Pégourié-Gonnard 2015-05-28 15:48:09 +0200
  • b48ef9cce9 Improve documentation about HelloVerifyRequest Manuel Pégourié-Gonnard 2015-05-28 15:24:25 +0200
  • 398b206ff0 Update doc for ssl_conf_renegotiation Manuel Pégourié-Gonnard 2015-05-28 15:13:30 +0200
  • 6ad5d35ba9 Catch a few more likely typos Manuel Pégourié-Gonnard 2015-05-28 15:08:28 +0200
  • 41b9c2b418 Remove individual mdX_file() and shaX_file() Manuel Pégourié-Gonnard 2015-05-28 14:56:20 +0200
  • 06d5d61302 Adapt programs to generic md_file() Manuel Pégourié-Gonnard 2015-05-28 16:23:18 +0200
  • b327168e22 Remove non-generic md_file() programs Manuel Pégourié-Gonnard 2015-05-28 15:51:21 +0200
  • bfffa908a6 Implement md_file in the MD layer Manuel Pégourié-Gonnard 2015-05-28 14:44:00 +0200
  • eb0d8706ce Add option for even smaller SHA-256 Manuel Pégourié-Gonnard 2015-05-28 12:54:04 +0200
  • a7a3a5fe37 Make SHA-2 implementation smaller Manuel Pégourié-Gonnard 2015-05-28 12:14:49 +0200
  • 6a8ca33fa5 Rename ERR_xxx_MALLOC_FAILED to ..._ALLOC_FAILED Manuel Pégourié-Gonnard 2015-05-28 09:33:39 +0200
  • 160e384360 Fix bad name choice Manuel Pégourié-Gonnard 2015-05-27 20:27:06 +0200
  • a7f8033fa4 Fix oversights in s/malloc/calloc/ Manuel Pégourié-Gonnard 2015-05-27 20:26:40 +0200
  • 6c967b95ff Fix typo in memory_buffer_alloc Manuel Pégourié-Gonnard 2015-05-27 20:18:39 +0200
  • 944cfe8899 Allow use of global mutexes with threading_alt Manuel Pégourié-Gonnard 2015-05-27 20:07:18 +0200
  • f7c2eebfcf Remove unused struct member in ssl_context Manuel Pégourié-Gonnard 2015-05-27 18:06:02 +0200
  • 2a1524ccb5 Manually merge 1.3 changelog Manuel Pégourié-Gonnard 2015-05-27 17:59:46 +0200
  • 61977614d8 Fix memleak with repeated [gc]cm_setkey() Manuel Pégourié-Gonnard 2015-05-27 17:38:50 +0200
  • 43b08574a6 Avoid memory leak with repeated [gc]ccm_setkey() Manuel Pégourié-Gonnard 2015-05-27 17:23:30 +0200
  • 3a89559d71 Fix compile errors in pkcs11.c Manuel Pégourié-Gonnard 2015-05-27 17:09:21 +0200
  • c241b03527 Merge branch 'calloc' into development Manuel Pégourié-Gonnard 2015-05-27 17:01:45 +0200
  • 1b8de57827 Remove a few redundant memset after calloc. Manuel Pégourié-Gonnard 2015-05-27 16:49:37 +0200
  • b2a18a2a98 Remove references to malloc in strings/names Manuel Pégourié-Gonnard 2015-05-27 16:29:56 +0200
  • 5b9e5b19a1 Update ChangeLog for s/malloc/calloc Manuel Pégourié-Gonnard 2015-05-26 17:46:09 +0200
  • 200e73179e Adapt memory_buffer_alloc to calloc Manuel Pégourié-Gonnard 2015-05-26 17:42:13 +0200
  • b9ef1182f3 Adapt the platform layer from malloc to calloc Manuel Pégourié-Gonnard 2015-05-26 16:15:20 +0200
  • 7551cb9ee9 Replace malloc with calloc Manuel Pégourié-Gonnard 2015-05-26 16:04:06 +0200
  • 065122cfe9 Move some defines to ssl_internal.h Manuel Pégourié-Gonnard 2015-05-26 12:31:46 +0200
  • 56273daea0 Move some includes to ssl_internal.h Manuel Pégourié-Gonnard 2015-05-26 12:19:45 +0200
  • cd4fcc6c8b Move some structures to ssl_internal.h Manuel Pégourié-Gonnard 2015-05-26 12:11:48 +0200
  • 5e94ddebbc Create ssl_internal.h and move some functions Manuel Pégourié-Gonnard 2015-05-26 11:57:05 +0200
  • 50518f4195 Rename _wrap headers to _internal Manuel Pégourié-Gonnard 2015-05-26 11:04:15 +0200
  • 866eb471da Update Changelog for session ticket changes Manuel Pégourié-Gonnard 2015-05-25 19:41:37 +0200
  • 4214e3a0eb Update dependencies and documentation Manuel Pégourié-Gonnard 2015-05-25 19:34:49 +0200
  • 1e9c4db524 Implement key rotation Manuel Pégourié-Gonnard 2015-05-25 14:07:08 +0200
  • 887674a33b Internal changes in preparation for key rotation Manuel Pégourié-Gonnard 2015-05-25 11:00:19 +0200
  • a0adc1bbe4 Make cipher used in ssl tickets configurable Manuel Pégourié-Gonnard 2015-05-25 10:35:16 +0200
  • 4d00d684a9 Bump version for re-upload mbed-alpha3 Manuel Pégourié-Gonnard 2015-05-22 17:10:43 +0200
  • 524d507363 Disable timing.c Manuel Pégourié-Gonnard 2015-05-22 11:58:37 +0200
  • 1041a39338 Use AES-GCM-256 for session ticket protection Manuel Pégourié-Gonnard 2015-05-20 19:59:39 +0200
  • 8eff512274 Fix possible signedness issue in time comparison Manuel Pégourié-Gonnard 2015-05-20 11:41:36 +0200
  • 0849a0a910 Make ssl ticket functions thread-safe Manuel Pégourié-Gonnard 2015-05-20 11:34:54 +0200
  • 66b8e956bb Add test build with all except ssl_cli/srv.c Manuel Pégourié-Gonnard 2015-05-20 11:13:56 +0200
  • e057d3bf6b Relax some dependencies Manuel Pégourié-Gonnard 2015-05-20 10:59:43 +0200
  • b596abfdc0 Refine cli/srv ifdefs for session tickets Manuel Pégourié-Gonnard 2015-05-20 10:45:29 +0200
  • cf141ca7e7 Fix #ifdefs on ssl_cli.c or ssl_srv.c Manuel Pégourié-Gonnard 2015-05-20 10:35:51 +0200