Commit Graph

  • 6c0c8e0d3d Include fixed snprintf for Windows in platform.c Manuel Pégourié-Gonnard 2015-06-22 10:23:34 +02:00
  • bbc60db221 Adjustments for armcc in all.sh Manuel Pégourié-Gonnard 2015-06-22 14:31:50 +02:00
  • 8ba88f0460 Fix stupid typo in documentation Manuel Pégourié-Gonnard 2015-06-22 12:14:20 +02:00
  • f9cbd73191 Update generated files Manuel Pégourié-Gonnard 2015-06-22 12:06:50 +02:00
  • d5f38b045d Fix dependencies on time on x509 test suite Manuel Pégourié-Gonnard 2015-06-19 11:11:58 +02:00
  • 7580ba475d Add a concept of entropy source strength. Manuel Pégourié-Gonnard 2015-06-19 10:26:32 +02:00
  • 3f77dfbd52 Add MBEDTLS_ENTROPY_HARDWARE_ALT Manuel Pégourié-Gonnard 2015-06-19 10:06:21 +02:00
  • bf82ff0209 Fix entropy thresholds Manuel Pégourié-Gonnard 2015-06-19 09:40:51 +02:00
  • 60c793bdc9 Split HAVE_TIME into HAVE_TIME + HAVE_TIME_DATE Manuel Pégourié-Gonnard 2015-06-18 20:52:58 +02:00
  • 6195767554 Fix default of openssl s_server Manuel Pégourié-Gonnard 2015-06-18 17:54:58 +02:00
  • c0696c216b Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen Manuel Pégourié-Gonnard 2015-06-18 16:47:17 +02:00
  • 097c7bb05b Rename relevant global symbols from size to bitlen Manuel Pégourié-Gonnard 2015-06-18 16:43:38 +02:00
  • fb317c5221 Rename parameter in a x509 helper Manuel Pégourié-Gonnard 2015-06-18 16:25:56 +02:00
  • 39a48f4934 Internal renamings in PK Manuel Pégourié-Gonnard 2015-06-18 16:06:55 +02:00
  • 12ad798c87 Rename ssl_session.length to id_len Manuel Pégourié-Gonnard 2015-06-18 15:50:37 +02:00
  • 797f48ace6 Rename ecp_curve_info.size to bit_size Manuel Pégourié-Gonnard 2015-06-18 15:45:05 +02:00
  • 898e0aa210 Rename key_length in cipher_info Manuel Pégourié-Gonnard 2015-06-18 15:28:12 +02:00
  • b8186a5e54 Rename len to bitlen in function parameters Manuel Pégourié-Gonnard 2015-06-18 14:58:58 +02:00
  • 6934afa234 Merge branch 'profiles' into development Manuel Pégourié-Gonnard 2015-06-17 15:49:36 +02:00
  • 88d37859b6 Update Changelog for the profiles branch Manuel Pégourié-Gonnard 2015-06-17 14:26:49 +02:00
  • b31c5f68b1 Add SSL presets. Manuel Pégourié-Gonnard 2015-06-17 13:53:47 +02:00
  • 7bfc122703 Implement sig_hashes Manuel Pégourié-Gonnard 2015-06-17 14:34:48 +02:00
  • 36a8b575a9 Create API for mbedtls_ssl_conf_sig_hashes(). Manuel Pégourié-Gonnard 2015-06-17 12:43:26 +02:00
  • 9d412d872c Small internal changes in curve checking Manuel Pégourié-Gonnard 2015-06-17 12:10:46 +02:00
  • a83e4e2bf5 Extra check in verify_with_profile() Manuel Pégourié-Gonnard 2015-06-17 11:53:48 +02:00
  • 27716cc1da Clarify a point in the documentation Manuel Pégourié-Gonnard 2015-06-17 11:49:39 +02:00
  • b541da6ef3 Fix define for ssl_conf_curves() Manuel Pégourié-Gonnard 2015-06-17 11:43:30 +02:00
  • 6e3ee3ad43 Add mbedtls_ssl_conf_cert_profile() Manuel Pégourié-Gonnard 2015-06-17 10:58:20 +02:00
  • cbb1f6e5cb Implement cert profile checking Manuel Pégourié-Gonnard 2015-06-15 16:17:55 +02:00
  • f8ea856296 Change data structure of profiles to bitfields Manuel Pégourié-Gonnard 2015-06-15 15:33:19 +02:00
  • 88db5da117 Add pre-defined profiles for cert verification Manuel Pégourié-Gonnard 2015-06-15 14:34:59 +02:00
  • 9505164ef4 Create cert profile API (unimplemented yet) Manuel Pégourié-Gonnard 2015-06-15 10:39:46 +02:00
  • bc7bbbc85a Remove duplicated tests for x509_verify_info() Manuel Pégourié-Gonnard 2015-06-15 11:58:45 +02:00
  • 7a010aabde Add tests for dhm_min_bitlen Manuel Pégourié-Gonnard 2015-06-12 11:19:10 +02:00
  • 9096682352 Add dhmlen option in ssl_client2.c Manuel Pégourié-Gonnard 2015-06-11 17:02:29 +02:00
  • bd990d6629 Add ssl_conf_dhm_min_bitlen() Manuel Pégourié-Gonnard 2015-06-11 14:49:42 +02:00
  • bf27eaac79 Fix help string in ssl_client2.c Manuel Pégourié-Gonnard 2015-06-11 17:02:10 +02:00
  • 1b1e65f541 Fix typos and other small issues in doc Manuel Pégourié-Gonnard 2015-06-11 13:29:15 +02:00
  • 19eef51487 Prepare for 1.3.11 release mbedtls-1.3.11 Paul Bakker 2015-06-04 14:49:19 +02:00
  • 3d4755bec4 Merge branch 'mbedtls-1.3' into development Manuel Pégourié-Gonnard 2015-06-03 14:03:17 +01:00
  • 721e6bbf71 Fix all.sh for recent config.pl change Manuel Pégourié-Gonnard 2015-06-03 13:38:20 +01:00
  • a14cbb6141 Have config.pl return non-zero rather than warn Manuel Pégourié-Gonnard 2015-06-03 10:49:38 +01:00
  • 7ee5ddd798 Merge branch 'mbedtls-1.3' into development Manuel Pégourié-Gonnard 2015-06-03 10:33:55 +01:00
  • dccb80b7e5 Fix compile errors with NO_STD_FUNCTIONS Manuel Pégourié-Gonnard 2015-06-03 10:20:33 +01:00
  • b752715893 Expand config.pl's notion of "full" Manuel Pégourié-Gonnard 2015-06-03 09:59:06 +01:00
  • f2ec505c34 Ack external bugfix in Changelog Manuel Pégourié-Gonnard 2015-06-03 09:50:07 +01:00
  • 3e87a9f57f FIx misplaced Changelog entry (oops) Manuel Pégourié-Gonnard 2015-06-03 09:48:26 +01:00
  • 718593681e Use -std=c99 only for library Manuel Pégourié-Gonnard 2015-06-02 16:39:22 +01:00
  • bc6ff23dc6 Update changelog for i/o lengths Manuel Pégourié-Gonnard 2015-06-02 16:33:08 +01:00
  • ba56136b5c Avoid in-out length in base64 Manuel Pégourié-Gonnard 2015-06-02 16:30:35 +01:00
  • 3335205a21 Avoid in-out length in dhm_calc_secret() Manuel Pégourié-Gonnard 2015-06-02 16:17:08 +01:00
  • f79b425226 Avoid in-out length parameter in bignum Manuel Pégourié-Gonnard 2015-06-02 15:41:48 +01:00
  • 9693668c23 Tune Changelog (typos, ordering) Manuel Pégourié-Gonnard 2015-06-02 15:14:15 +01:00
  • 249bece013 Fix compile bug: incompatible declaration of polarssl_exit in platform.c ptahpeteh 2015-06-02 15:26:09 +02:00
  • 0469e41342 Add MBEDTLS_CONFIG_FILE to the rename list Manuel Pégourié-Gonnard 2015-06-02 13:52:02 +01:00
  • d22514e8f6 Fix contributor's name in Changelog Manuel Pégourié-Gonnard 2015-06-02 12:59:59 +01:00
  • 77cfe177e1 Remove now-useless typedef in ssl.h Manuel Pégourié-Gonnard 2015-06-02 11:18:35 +01:00
  • c730ed3f2d Rename boolean functions to be clearer Manuel Pégourié-Gonnard 2015-06-02 10:38:50 +01:00
  • 3eb50fa591 Cosmetics in doxygen doc Manuel Pégourié-Gonnard 2015-06-02 10:28:09 +01:00
  • 9d51583772 Fix cipher identifier in des_ede3_info Manuel Pégourié-Gonnard 2015-06-02 10:00:04 +01:00
  • 0574bb0bdb Merge branch 'mbedtls-1.3' into development Manuel Pégourié-Gonnard 2015-06-02 09:59:29 +01:00
  • 6ca7624952 Mark unused constant as such Manuel Pégourié-Gonnard 2015-06-02 09:55:32 +01:00
  • 5866848092 Update ChangeLog for recent external bugfix Manuel Pégourié-Gonnard 2015-06-02 09:08:35 +01:00
  • 468b06dab0 Merge remote-tracking branch 'ptahpeteh/patch-1' into mbedtls-1.3 Manuel Pégourié-Gonnard 2015-06-02 09:03:06 +01:00
  • 638fa0bb0f Serious bug fix in entropy.c ptahpeteh 2015-06-01 12:28:29 +02:00
  • 81abefd46c Fix typos/style in doxygen documentation Manuel Pégourié-Gonnard 2015-05-29 12:53:47 +02:00
  • d14acbc31a Test assumptions we make about the platform Manuel Pégourié-Gonnard 2015-05-29 11:26:37 +02:00
  • f78e4de6f4 Fix warnings from -pedantic Manuel Pégourié-Gonnard 2015-05-29 10:52:14 +02:00
  • 009a2640f6 Add test build with -std=c99 Manuel Pégourié-Gonnard 2015-05-29 10:31:13 +02:00
  • f8b6fdedd9 Remove include that is no longer needed Manuel Pégourié-Gonnard 2015-05-29 10:23:32 +02:00
  • 864108daab Move from gmtime_r to gmtime + mutexes Manuel Pégourié-Gonnard 2015-05-29 10:11:03 +02:00
  • ba19432d2e Move from asm to __asm by default Manuel Pégourié-Gonnard 2015-05-29 09:47:57 +02:00
  • cb46fd8216 Avoid non-standard strcasecmp() Manuel Pégourié-Gonnard 2015-05-28 17:06:07 +02:00
  • 2a84dfd747 Make ssl_cookie.c thread-safe Manuel Pégourié-Gonnard 2015-05-28 15:48:09 +02:00
  • b48ef9cce9 Improve documentation about HelloVerifyRequest Manuel Pégourié-Gonnard 2015-05-28 15:24:25 +02:00
  • 398b206ff0 Update doc for ssl_conf_renegotiation Manuel Pégourié-Gonnard 2015-05-28 15:13:30 +02:00
  • 6ad5d35ba9 Catch a few more likely typos Manuel Pégourié-Gonnard 2015-05-28 15:08:28 +02:00
  • 41b9c2b418 Remove individual mdX_file() and shaX_file() Manuel Pégourié-Gonnard 2015-05-28 14:56:20 +02:00
  • 06d5d61302 Adapt programs to generic md_file() Manuel Pégourié-Gonnard 2015-05-28 16:23:18 +02:00
  • b327168e22 Remove non-generic md_file() programs Manuel Pégourié-Gonnard 2015-05-28 15:51:21 +02:00
  • bfffa908a6 Implement md_file in the MD layer Manuel Pégourié-Gonnard 2015-05-28 14:44:00 +02:00
  • eb0d8706ce Add option for even smaller SHA-256 Manuel Pégourié-Gonnard 2015-05-28 12:54:04 +02:00
  • a7a3a5fe37 Make SHA-2 implementation smaller Manuel Pégourié-Gonnard 2015-05-28 12:14:49 +02:00
  • 6a8ca33fa5 Rename ERR_xxx_MALLOC_FAILED to ..._ALLOC_FAILED Manuel Pégourié-Gonnard 2015-05-28 09:33:39 +02:00
  • 160e384360 Fix bad name choice Manuel Pégourié-Gonnard 2015-05-27 20:27:06 +02:00
  • a7f8033fa4 Fix oversights in s/malloc/calloc/ Manuel Pégourié-Gonnard 2015-05-27 20:26:40 +02:00
  • 6c967b95ff Fix typo in memory_buffer_alloc Manuel Pégourié-Gonnard 2015-05-27 20:18:39 +02:00
  • 944cfe8899 Allow use of global mutexes with threading_alt Manuel Pégourié-Gonnard 2015-05-27 20:07:18 +02:00
  • f7c2eebfcf Remove unused struct member in ssl_context Manuel Pégourié-Gonnard 2015-05-27 18:06:02 +02:00
  • 2a1524ccb5 Manually merge 1.3 changelog Manuel Pégourié-Gonnard 2015-05-27 17:59:46 +02:00
  • 61977614d8 Fix memleak with repeated [gc]cm_setkey() Manuel Pégourié-Gonnard 2015-05-27 17:38:50 +02:00
  • 43b08574a6 Avoid memory leak with repeated [gc]ccm_setkey() Manuel Pégourié-Gonnard 2015-05-27 17:23:30 +02:00
  • 3a89559d71 Fix compile errors in pkcs11.c Manuel Pégourié-Gonnard 2015-05-27 17:09:21 +02:00
  • c241b03527 Merge branch 'calloc' into development Manuel Pégourié-Gonnard 2015-05-27 17:01:45 +02:00
  • 1b8de57827 Remove a few redundant memset after calloc. Manuel Pégourié-Gonnard 2015-05-27 16:49:37 +02:00
  • b2a18a2a98 Remove references to malloc in strings/names Manuel Pégourié-Gonnard 2015-05-27 16:29:56 +02:00
  • 5b9e5b19a1 Update ChangeLog for s/malloc/calloc Manuel Pégourié-Gonnard 2015-05-26 17:46:09 +02:00
  • 200e73179e Adapt memory_buffer_alloc to calloc Manuel Pégourié-Gonnard 2015-05-26 17:42:13 +02:00
  • b9ef1182f3 Adapt the platform layer from malloc to calloc Manuel Pégourié-Gonnard 2015-05-26 16:15:20 +02:00
  • 7551cb9ee9 Replace malloc with calloc Manuel Pégourié-Gonnard 2015-05-26 16:04:06 +02:00