Commit graph

  • 9ea1b23cc4 Up min size of DHM params to 1024 bits on client Manuel Pégourié-Gonnard 2015-06-29 15:27:52 +0200
  • 6c3ccf5fd0 Fix thread-safety issue in debug.c Manuel Pégourié-Gonnard 2015-06-29 14:57:45 +0200
  • fa67ebaebb Fix X.509 keysize check with multiple CAs Manuel Pégourié-Gonnard 2015-06-27 14:41:38 +0200
  • 1c5b9fc19f Avoid truncating peer cert info in ssl_server2 Manuel Pégourié-Gonnard 2015-06-27 14:38:51 +0200
  • f659d2cd40 Tune up Windows snprintf() support Manuel Pégourié-Gonnard 2015-06-26 17:45:00 +0200
  • fc36708697 Use $(MAKE), not make Manuel Pégourié-Gonnard 2015-06-26 16:50:24 +0200
  • 7b209579c6 Prepare for 1.2.14 release polarssl-1.2.14 Paul Bakker 2015-06-26 15:35:30 +0100
  • 633c6b6485 Run timing selftest on all platforms Manuel Pégourié-Gonnard 2015-06-26 16:17:30 +0200
  • 03db6b0da1 Cosmetics in test scripts Manuel Pégourié-Gonnard 2015-06-26 15:45:30 +0200
  • 4fd0b256a8 Fix dual use of buffer in test Manuel Pégourié-Gonnard 2015-06-26 14:15:48 +0200
  • 4b00f08e20 Fix snprintf test Manuel Pégourié-Gonnard 2015-06-26 11:24:32 +0200
  • 9db2887672 Actually enable fixed snprintf on windows Manuel Pégourié-Gonnard 2015-06-26 10:52:01 +0200
  • e1d34d1707 cmake: add shortcut 'lib' for all libraries Manuel Pégourié-Gonnard 2015-06-25 14:53:13 +0200
  • 574ae18088 Fix stupid typo that broke make SHARED=1 Manuel Pégourié-Gonnard 2015-06-25 14:30:22 +0200
  • ea9556a76e Fix mistaken changes in Makefile's clean target Manuel Pégourié-Gonnard 2015-06-25 14:18:20 +0200
  • dc54ff8578 Improve documentation about SSL ticket encryption Manuel Pégourié-Gonnard 2015-06-25 12:44:46 +0200
  • a25ffc3b0f Update Changelog for target split Manuel Pégourié-Gonnard 2015-06-25 12:01:16 +0200
  • 147be4f315 Rm old variable from (c)make files Manuel Pégourié-Gonnard 2015-06-25 11:57:13 +0200
  • 752c501126 One soversion per library Manuel Pégourié-Gonnard 2015-06-25 11:54:52 +0200
  • ace35999b0 Fix GNUism in bump_version.sh Manuel Pégourié-Gonnard 2015-06-25 11:51:12 +0200
  • f7c42d885c Update visualc projects Manuel Pégourié-Gonnard 2015-06-25 11:29:35 +0200
  • 6dc2651f02 Cosmetics Manuel Pégourié-Gonnard 2015-06-25 10:48:24 +0200
  • c84d0e1ec1 Use LD_LIBRARY_PATH to run test with SHARED=1 Manuel Pégourié-Gonnard 2015-06-25 10:44:31 +0200
  • 9b06abe1d1 Add a shared build with make on Linux to all.sh Manuel Pégourié-Gonnard 2015-06-25 09:56:07 +0200
  • c7781addcb Split library in CMake Manuel Pégourié-Gonnard 2015-06-25 09:49:02 +0200
  • ba2c8763b6 cmake: adjust libraries linking Manuel Pégourié-Gonnard 2015-06-25 09:35:46 +0200
  • c8293b20a9 cmake: no reason for test to depend on gcc/clang Manuel Pégourié-Gonnard 2015-06-25 09:22:25 +0200
  • 216a1831de Fix whitespace in CMakeLists.txt Manuel Pégourié-Gonnard 2015-06-25 09:20:03 +0200
  • e058ea2ed8 More consistent toolchains in all.sh Manuel Pégourié-Gonnard 2015-06-25 09:04:13 +0200
  • cde2aba0af Do no test net_usleep in timing_selftest Manuel Pégourié-Gonnard 2015-06-25 08:55:13 +0200
  • 53585eeb17 Remove test DHM params from certs.c Manuel Pégourié-Gonnard 2015-06-25 08:52:25 +0200
  • 21e1ac205e Fix linking order with make Manuel Pégourié-Gonnard 2015-06-25 08:45:12 +0200
  • 0761733c1b Fix potential NULL dereference Manuel Pégourié-Gonnard 2015-06-24 23:00:03 +0200
  • dba460f2f3 Add SSL "assertion" to help static analysis Manuel Pégourié-Gonnard 2015-06-24 22:59:30 +0200
  • 1cf7b30dc8 Rewrite test to make Coverity happier Manuel Pégourié-Gonnard 2015-06-24 22:28:19 +0200
  • db5d15e227 Minor tune-ups in CMake Manuel Pégourié-Gonnard 2015-06-24 15:01:15 +0200
  • 5c59a4fea5 Split libs with make + general make cleanups Manuel Pégourié-Gonnard 2015-06-24 13:06:24 +0200
  • 8d4a613cc5 Small Makefile improvements Manuel Pégourié-Gonnard 2015-06-24 12:16:20 +0200
  • 21dcc1e748 fixup Manuel Pégourié-Gonnard 2015-06-25 10:59:15 +0200
  • 463e09d64b Prepare library split Manuel Pégourié-Gonnard 2015-06-24 11:54:19 +0200
  • bae389b4d4 Fix uninitialized access Manuel Pégourié-Gonnard 2015-06-24 10:45:58 +0200
  • ac5361f7dc Fix small issues in tests found by Coverity Manuel Pégourié-Gonnard 2015-06-24 01:08:09 +0200
  • bcc030849a Avoid fclose( NULL ) Manuel Pégourié-Gonnard 2015-06-24 00:09:29 +0200
  • 7f9049baf4 Make config.pl more resistant to misuse Manuel Pégourié-Gonnard 2015-06-23 17:42:51 +0200
  • 61ee351af4 Adapt programs to the new debug API Manuel Pégourié-Gonnard 2015-06-23 17:35:03 +0200
  • 8e8ae3d961 Fix potential NULL dereference on bad usage Manuel Pégourié-Gonnard 2015-06-23 18:57:28 +0200
  • b26b75e17b Clean up RSA PMS checking code Manuel Pégourié-Gonnard 2015-06-23 18:52:09 +0200
  • fd474233c8 Change SSL debug API in the library Manuel Pégourié-Gonnard 2015-06-23 16:34:24 +0200
  • 79c4e3ee59 Rm obsolete comments Manuel Pégourié-Gonnard 2015-06-23 14:29:40 +0200
  • 52fa38a214 Better cleanup in all.sh Manuel Pégourié-Gonnard 2015-06-23 14:29:58 +0200
  • b86145e6cd Avoid potential NULL dereference. Manuel Pégourié-Gonnard 2015-06-23 14:11:39 +0200
  • 14bf7063b9 Add SSL "assertions" to help static analyzers Manuel Pégourié-Gonnard 2015-06-23 14:07:13 +0200
  • b9c93d0d0a Fix earlier incomplete change in RSA PMS reading Manuel Pégourié-Gonnard 2015-06-23 13:53:15 +0200
  • 19389753c8 Avoid dead stores (makes scan-build happier) Manuel Pégourié-Gonnard 2015-06-23 13:46:44 +0200
  • c0d749418b Make 'port' a string in NET module Manuel Pégourié-Gonnard 2015-06-23 12:30:57 +0200
  • e244f9ffc0 Improve doc about length of strings written Manuel Pégourié-Gonnard 2015-06-23 12:10:45 +0200
  • d23f593737 Avoid static buffer in debug module Manuel Pégourié-Gonnard 2015-06-23 12:04:52 +0200
  • 96fb685e31 Some more init calls Manuel Pégourié-Gonnard 2015-06-23 11:39:01 +0200
  • 496f24e949 Deduplicate SHA-2 wrappers Manuel Pégourié-Gonnard 2015-06-23 11:34:35 +0200
  • ab5932192a Call init functions in MD alloc wrappers Manuel Pégourié-Gonnard 2015-06-23 11:30:47 +0200
  • 1cd10adc7c Update prototype of x509write_set_key_usage() Manuel Pégourié-Gonnard 2015-06-23 11:07:37 +0200
  • 655a964539 Adapt check_key_usage to new weird bits Manuel Pégourié-Gonnard 2015-06-23 10:48:44 +0200
  • 9a702255f4 Add parsing/printing for new X.509 keyUsage flags Manuel Pégourié-Gonnard 2015-06-23 10:14:36 +0200
  • b80d16d171 Fix return convention of x509_wildcard_verify() Manuel Pégourié-Gonnard 2015-06-23 09:24:29 +0200
  • 07894338a0 Rename M255 to Curve25519 Manuel Pégourié-Gonnard 2015-06-23 00:18:41 +0200
  • 7320eb46d4 Remove references to some Montgomery curves Manuel Pégourié-Gonnard 2015-06-23 00:13:02 +0200
  • 9386664543 Move from inttypes.h to stdint.h Manuel Pégourié-Gonnard 2015-06-22 19:21:23 +0200
  • e7e89844d6 Fix and document corner-cases of time checking Manuel Pégourié-Gonnard 2015-06-22 19:15:32 +0200
  • 57e10d71be Fix potential NULL dereference. Manuel Pégourié-Gonnard 2015-06-22 18:59:21 +0200
  • e91e21cf1b Simplify code in test suites Manuel Pégourié-Gonnard 2015-06-22 18:47:07 +0200
  • f9b85d96a9 Fix potential resource leak in X.509 parse dir Manuel Pégourié-Gonnard 2015-06-22 18:39:57 +0200
  • bcf13bab5d Fix issue with MemSan and entropy Manuel Pégourié-Gonnard 2015-06-22 18:06:17 +0200
  • 96aba64e13 Merge branch 'set_hs' into development Manuel Pégourié-Gonnard 2015-06-22 18:20:56 +0200
  • 6ea831dcf4 Add tests for mbedtls_set_hs_ca_chain() Manuel Pégourié-Gonnard 2015-06-22 16:50:52 +0200
  • c948a798bd Add tests for mbedtls_ssl_set_hs_authmode() Manuel Pégourié-Gonnard 2015-06-22 16:04:20 +0200
  • 4d6f178376 Add support for SNI CA and authmode in ssl_server2 Manuel Pégourié-Gonnard 2015-06-19 14:40:39 +0200
  • cdc26ae099 Add mbedtls_ssl_set_hs_authmode Manuel Pégourié-Gonnard 2015-06-19 12:16:31 +0200
  • a752d8780c Merge branch 'snprintf' into development Manuel Pégourié-Gonnard 2015-06-22 14:51:28 +0200
  • 9dbaf400ef Rationalize other snprintf() uses Manuel Pégourié-Gonnard 2015-06-22 11:50:58 +0200
  • 1685368408 Rationalize snprintf() usage in X.509 modules Manuel Pégourié-Gonnard 2015-06-22 11:12:02 +0200
  • 7b6dcbe993 Add tests for snprintf Manuel Pégourié-Gonnard 2015-06-22 10:48:01 +0200
  • 6c0c8e0d3d Include fixed snprintf for Windows in platform.c Manuel Pégourié-Gonnard 2015-06-22 10:23:34 +0200
  • bbc60db221 Adjustments for armcc in all.sh Manuel Pégourié-Gonnard 2015-06-22 14:31:50 +0200
  • 8ba88f0460 Fix stupid typo in documentation Manuel Pégourié-Gonnard 2015-06-22 12:14:20 +0200
  • f9cbd73191 Update generated files Manuel Pégourié-Gonnard 2015-06-22 12:06:50 +0200
  • d5f38b045d Fix dependencies on time on x509 test suite Manuel Pégourié-Gonnard 2015-06-19 11:11:58 +0200
  • 7580ba475d Add a concept of entropy source strength. Manuel Pégourié-Gonnard 2015-06-19 10:26:32 +0200
  • 3f77dfbd52 Add MBEDTLS_ENTROPY_HARDWARE_ALT Manuel Pégourié-Gonnard 2015-06-19 10:06:21 +0200
  • bf82ff0209 Fix entropy thresholds Manuel Pégourié-Gonnard 2015-06-19 09:40:51 +0200
  • 60c793bdc9 Split HAVE_TIME into HAVE_TIME + HAVE_TIME_DATE Manuel Pégourié-Gonnard 2015-06-18 20:52:58 +0200
  • 6195767554 Fix default of openssl s_server Manuel Pégourié-Gonnard 2015-06-18 17:54:58 +0200
  • c0696c216b Rename mbedtls_mpi_msb to mbedtls_mpi_bitlen Manuel Pégourié-Gonnard 2015-06-18 16:47:17 +0200
  • 097c7bb05b Rename relevant global symbols from size to bitlen Manuel Pégourié-Gonnard 2015-06-18 16:43:38 +0200
  • fb317c5221 Rename parameter in a x509 helper Manuel Pégourié-Gonnard 2015-06-18 16:25:56 +0200
  • 39a48f4934 Internal renamings in PK Manuel Pégourié-Gonnard 2015-06-18 16:06:55 +0200
  • 12ad798c87 Rename ssl_session.length to id_len Manuel Pégourié-Gonnard 2015-06-18 15:50:37 +0200
  • 797f48ace6 Rename ecp_curve_info.size to bit_size Manuel Pégourié-Gonnard 2015-06-18 15:45:05 +0200
  • 898e0aa210 Rename key_length in cipher_info Manuel Pégourié-Gonnard 2015-06-18 15:28:12 +0200
  • b8186a5e54 Rename len to bitlen in function parameters Manuel Pégourié-Gonnard 2015-06-18 14:58:58 +0200
  • 6934afa234 Merge branch 'profiles' into development Manuel Pégourié-Gonnard 2015-06-17 15:49:36 +0200