Commit Graph

  • 065122cfe9 Move some defines to ssl_internal.h Manuel Pégourié-Gonnard 2015-05-26 12:31:46 +02:00
  • 56273daea0 Move some includes to ssl_internal.h Manuel Pégourié-Gonnard 2015-05-26 12:19:45 +02:00
  • cd4fcc6c8b Move some structures to ssl_internal.h Manuel Pégourié-Gonnard 2015-05-26 12:11:48 +02:00
  • 5e94ddebbc Create ssl_internal.h and move some functions Manuel Pégourié-Gonnard 2015-05-26 11:57:05 +02:00
  • 50518f4195 Rename _wrap headers to _internal Manuel Pégourié-Gonnard 2015-05-26 11:04:15 +02:00
  • 866eb471da Update Changelog for session ticket changes Manuel Pégourié-Gonnard 2015-05-25 19:41:37 +02:00
  • 4214e3a0eb Update dependencies and documentation Manuel Pégourié-Gonnard 2015-05-25 19:34:49 +02:00
  • 1e9c4db524 Implement key rotation Manuel Pégourié-Gonnard 2015-05-25 14:07:08 +02:00
  • 887674a33b Internal changes in preparation for key rotation Manuel Pégourié-Gonnard 2015-05-25 11:00:19 +02:00
  • a0adc1bbe4 Make cipher used in ssl tickets configurable Manuel Pégourié-Gonnard 2015-05-25 10:35:16 +02:00
  • 4d00d684a9 Bump version for re-upload mbed-alpha3 Manuel Pégourié-Gonnard 2015-05-22 17:10:43 +02:00
  • 524d507363 Disable timing.c Manuel Pégourié-Gonnard 2015-05-22 11:58:37 +02:00
  • 1041a39338 Use AES-GCM-256 for session ticket protection Manuel Pégourié-Gonnard 2015-05-20 19:59:39 +02:00
  • 8eff512274 Fix possible signedness issue in time comparison Manuel Pégourié-Gonnard 2015-05-20 11:41:36 +02:00
  • 0849a0a910 Make ssl ticket functions thread-safe Manuel Pégourié-Gonnard 2015-05-20 11:34:54 +02:00
  • 66b8e956bb Add test build with all except ssl_cli/srv.c Manuel Pégourié-Gonnard 2015-05-20 11:13:56 +02:00
  • e057d3bf6b Relax some dependencies Manuel Pégourié-Gonnard 2015-05-20 10:59:43 +02:00
  • b596abfdc0 Refine cli/srv ifdefs for session tickets Manuel Pégourié-Gonnard 2015-05-20 10:45:29 +02:00
  • cf141ca7e7 Fix #ifdefs on ssl_cli.c or ssl_srv.c Manuel Pégourié-Gonnard 2015-05-20 10:35:51 +02:00
  • 0c0f11f4b3 Update dependencies & includes for session tickets Manuel Pégourié-Gonnard 2015-05-20 09:55:50 +02:00
  • d59675d92c Move to callback for session tickets Manuel Pégourié-Gonnard 2015-05-19 15:28:00 +02:00
  • 2ff873c0fa Fix SSL_DEBUG macros Manuel Pégourié-Gonnard 2015-05-19 14:38:09 +02:00
  • b0394bebdb Further adapt prototypes of ticket functions Manuel Pégourié-Gonnard 2015-05-19 11:40:30 +02:00
  • 69f17280d3 Adapt prototypes of ticket handling functions Manuel Pégourié-Gonnard 2015-05-18 14:35:08 +02:00
  • a4a473516e Rename & move ticket functions to ticket module Manuel Pégourié-Gonnard 2015-05-15 15:14:54 +02:00
  • fd6d8978f9 Add new submodule ssl_ticket Manuel Pégourié-Gonnard 2015-05-15 12:09:00 +02:00
  • 53ebe138c6 Fix copyright lines still mentioning Brainspark Manuel Pégourié-Gonnard 2015-05-15 11:56:13 +02:00
  • dad1ad739d Doc tune-ups Manuel Pégourié-Gonnard 2015-05-14 21:54:55 +02:00
  • 0b104b056b Adapt prototype of net_accept() for explicit size Manuel Pégourié-Gonnard 2015-05-14 21:52:40 +02:00
  • d9e6a3ac10 Rename pk_init_ctx() -> pk_setup() Manuel Pégourié-Gonnard 2015-05-14 19:41:36 +02:00
  • d4f04dba42 net.c now depends on select() unconditionally Manuel Pégourié-Gonnard 2015-05-14 18:58:17 +02:00
  • a63bc94a2d Remove timing_m_sleep() -> net_usleep() Manuel Pégourié-Gonnard 2015-05-14 18:22:47 +02:00
  • e94bfe6cd6 Improve entropy selftest: check default sources Manuel Pégourié-Gonnard 2015-05-14 13:57:50 +02:00
  • 151dc77732 Fix some old names that remained Manuel Pégourié-Gonnard 2015-05-14 13:55:51 +02:00
  • 8473f87984 Rename cipher_init_ctx() to cipher_setup() Manuel Pégourié-Gonnard 2015-05-14 13:51:45 +02:00
  • a8b2673bce Update module.json with mbed partner license Manuel Pégourié-Gonnard 2015-05-14 18:10:00 +02:00
  • 71779a7c49 bump yt version Manuel Pégourié-Gonnard 2015-05-14 15:33:04 +02:00
  • b7033f0e50 Remove references to the GPL Manuel Pégourié-Gonnard 2015-05-14 15:31:55 +02:00
  • ad6e45660f Bump yotta version to -beta5 Manuel Pégourié-Gonnard 2015-05-11 14:47:34 +02:00
  • 6fbf86a301 Rm files that are not useful for mbed OS edition Manuel Pégourié-Gonnard 2015-05-11 15:00:22 +02:00
  • 107a41f5d9 Add Irit's mbed-OS-specific Readme Manuel Pégourié-Gonnard 2015-05-11 14:57:04 +02:00
  • 4ea3474f0e Update yotta version number Manuel Pégourié-Gonnard 2015-04-28 13:04:07 +02:00
  • 336129cacb Use internal repo for mbed Manuel Pégourié-Gonnard 2015-04-28 13:03:29 +02:00
  • e7eea6a04b Don't use /dev/urandom... Manuel Pégourié-Gonnard 2015-04-23 15:41:12 +02:00
  • 973df67aaf Update module.json Manuel Pégourié-Gonnard 2015-04-22 18:53:51 +01:00
  • a95d85c675 Add mbed-based timing module (for the K64F) Manuel Pégourié-Gonnard 2015-04-22 18:18:45 +01:00
  • fc2b075db6 Add module.json for yotta Manuel Pégourié-Gonnard 2015-04-22 18:17:03 +01:00
  • 7c257cab05 Disable non-portable things Manuel Pégourié-Gonnard 2015-04-22 18:15:15 +01:00
  • 0d2dda59c2 Improve entropy selftest: check default sources Manuel Pégourié-Gonnard 2015-05-14 13:57:50 +02:00
  • fbe434be72 Fix some old names that remained Manuel Pégourié-Gonnard 2015-05-14 13:55:51 +02:00
  • 3f06d377d6 Rename cipher_init_ctx() to cipher_setup() Manuel Pégourié-Gonnard 2015-05-14 13:51:45 +02:00
  • 51f14be888 Remove VS6 files, only 2010 supported now Manuel Pégourié-Gonnard 2015-05-14 13:04:03 +02:00
  • 0de074fbc1 Use rarely used conf function to cover them Manuel Pégourié-Gonnard 2015-05-14 12:58:01 +02:00
  • 66dc5555f0 mbedtls_ssl_conf_arc4_support() depends on ARC4_C Manuel Pégourié-Gonnard 2015-05-14 12:28:21 +02:00
  • 22404866af Allow more time for DTLS interop tests with proxy Manuel Pégourié-Gonnard 2015-05-14 12:11:45 +02:00
  • 6ab9b009cd Fix warnings from armcc Manuel Pégourié-Gonnard 2015-05-14 11:25:04 +02:00
  • e391c8deda Doc tune-up Manuel Pégourié-Gonnard 2015-05-13 20:34:24 +02:00
  • 545102ef1d No timer -> to timeout (optional for TLS) Manuel Pégourié-Gonnard 2015-05-13 17:28:43 +02:00
  • 286a136e63 SSL timer fixes: not DTLS only, start cancelled Manuel Pégourié-Gonnard 2015-05-13 16:22:05 +02:00
  • d2377e7e78 ssl_client/server2 shouln't depend on timing.c Manuel Pégourié-Gonnard 2015-05-13 13:58:56 +02:00
  • bc07c3a1f0 fix minor bug in path_cnt checks Nicholas Wilson 2015-05-13 10:40:30 +01:00
  • 0c89035d4d Update Changelog for recent timer changes Manuel Pégourié-Gonnard 2015-05-13 10:28:41 +02:00
  • 70860adccc SSL timers are no longer just for DTLS Manuel Pégourié-Gonnard 2015-05-13 10:25:28 +02:00
  • bbd28f7bcc Improve SSL doc about I/O and timeouts Manuel Pégourié-Gonnard 2015-05-13 10:21:19 +02:00
  • 5a8d56d3a3 Rm hard dependency of DTLS on TIMING_C Manuel Pégourié-Gonnard 2015-05-13 10:10:00 +02:00
  • e3c41ad8a4 Use the new timer callback API in programs Manuel Pégourié-Gonnard 2015-05-13 10:04:32 +02:00
  • 2e01291739 Prepare the SSL modules for using timer callbacks Manuel Pégourié-Gonnard 2015-05-12 20:55:41 +02:00
  • ca3bdc5632 Add mbedtls_timing_set/get_delay() Manuel Pégourié-Gonnard 2015-05-12 20:17:06 +02:00
  • 8903fe0fd3 Define timing_selftest() even with TIMING_ALT Manuel Pégourié-Gonnard 2015-05-12 19:30:45 +02:00
  • a27b1979dc Update generated file Manuel Pégourié-Gonnard 2015-05-12 16:09:34 +02:00
  • 31993f271d Add per-function override for AES Manuel Pégourié-Gonnard 2015-05-12 15:41:08 +02:00
  • 70a5010783 Create function-level MBETLS_DES_xxx_ALT Manuel Pégourié-Gonnard 2015-05-12 15:02:45 +02:00
  • e45dba47b5 Remove unused member in des_context Manuel Pégourié-Gonnard 2015-05-12 14:54:15 +02:00
  • d1a82603ad Tune comments in config.h Manuel Pégourié-Gonnard 2015-05-12 14:20:23 +02:00
  • 0fe1f6d97e Remove debug line from selftest Manuel Pégourié-Gonnard 2015-05-12 13:22:02 +02:00
  • fb07757f3c Merge branch 'mbedtls-1.3' into development Manuel Pégourié-Gonnard 2015-05-12 12:57:38 +02:00
  • eecb43cf0b Manually merge doc fixes from 1.3 Manuel Pégourié-Gonnard 2015-05-12 12:56:41 +02:00
  • 48647b9255 Merge remote-tracking branch 'nw/misc' into mbedtls-1.3 Manuel Pégourié-Gonnard 2015-05-12 12:48:12 +02:00
  • 0ece0f94f2 Fix checks for nul-termination Manuel Pégourié-Gonnard 2015-05-12 12:43:54 +02:00
  • 24083d61a0 Fix bug in certs.c Manuel Pégourié-Gonnard 2015-05-12 12:26:14 +02:00
  • ec4b08957f Fix issue in ssl_free() vs ssl_config_free() Manuel Pégourié-Gonnard 2015-05-12 12:22:36 +02:00
  • 49f5eb9b41 Better NULL checks in debug Manuel Pégourié-Gonnard 2015-05-12 12:19:09 +02:00
  • db1cc76091 Fix depend issue in program/ssl/ssl_*2.c Manuel Pégourié-Gonnard 2015-05-12 11:27:25 +02:00
  • 43b37cbc92 Fix use of pem_read_buffer() in PK, DHM and X509 Manuel Pégourié-Gonnard 2015-05-12 11:20:10 +02:00
  • 2088ba6d30 Merge branch 'mbedtls-1.3' into development Manuel Pégourié-Gonnard 2015-05-12 10:36:26 +02:00
  • 154b00b07b Update Changelog for recent contribution Manuel Pégourié-Gonnard 2015-05-11 21:05:36 +02:00
  • 7010e4688f Merge remote-tracking branch 'peterdettman/perf-ecp-double-jac' into mbedtls-1.3 Manuel Pégourié-Gonnard 2015-05-11 20:26:47 +02:00
  • e6ef16f98c Change X.509 verify flags to uint32_t Manuel Pégourié-Gonnard 2015-05-11 19:54:43 +02:00
  • e85fef10b5 Fix option names in benchmark.c Manuel Pégourié-Gonnard 2015-05-11 19:21:39 +02:00
  • 4cba1a737d Avoid debug flooding with non-blocking reads Manuel Pégourié-Gonnard 2015-05-11 18:52:25 +02:00
  • e3a062ba1f Rename ecp_use_known_dp -> mbedtls_ecp_group_load() Manuel Pégourié-Gonnard 2015-05-11 18:46:47 +02:00
  • 56cc88a796 Rm ecp_add() and add ecp_muladd() Manuel Pégourié-Gonnard 2015-05-11 18:40:45 +02:00
  • 6dde596a03 Remove ecp_sub() Manuel Pégourié-Gonnard 2015-05-11 18:18:32 +02:00
  • aff37e5aa1 Remove ecp_group_read_string() Manuel Pégourié-Gonnard 2015-05-11 18:11:57 +02:00
  • 23ee4d65a3 Rm ecp_small tests (use only named groups) Manuel Pégourié-Gonnard 2015-05-11 18:02:58 +02:00
  • 159c82ecc6 Fix ssl_set_hostname usage (duplication, ifdef) Manuel Pégourié-Gonnard 2015-05-11 17:58:39 +02:00
  • 55fab2de5d Fix a few more #ifdef's Manuel Pégourié-Gonnard 2015-05-11 16:15:19 +02:00
  • d8d0d72dde Merge branch 'ssl_config' into development Manuel Pégourié-Gonnard 2015-05-11 14:45:57 +02:00
  • 30eceb766a Fix warning in ssl_pthread_server Manuel Pégourié-Gonnard 2015-05-11 14:42:56 +02:00
  • 8b431fbbec Fix dependency issues Manuel Pégourié-Gonnard 2015-05-11 12:54:52 +02:00