Commit graph

3560 commits

Author SHA1 Message Date
Manuel Pégourié-Gonnard 4d00d684a9 Bump version for re-upload 2015-05-22 17:10:43 +02:00
Manuel Pégourié-Gonnard 524d507363 Disable timing.c
Move hardclock implementation to entropy_pool.c to use that as a
(pseudo) entropy source for now
2015-05-22 12:48:11 +02:00
Manuel Pégourié-Gonnard a8b2673bce Update module.json with mbed partner license 2015-05-14 18:10:00 +02:00
Manuel Pégourié-Gonnard 71779a7c49 bump yt version 2015-05-14 15:33:04 +02:00
Manuel Pégourié-Gonnard b7033f0e50 Remove references to the GPL 2015-05-14 15:31:55 +02:00
Manuel Pégourié-Gonnard ad6e45660f Bump yotta version to -beta5 2015-05-14 14:00:19 +02:00
Manuel Pégourié-Gonnard 6fbf86a301 Rm files that are not useful for mbed OS edition 2015-05-14 14:00:19 +02:00
Manuel Pégourié-Gonnard 107a41f5d9 Add Irit's mbed-OS-specific Readme 2015-05-14 13:59:34 +02:00
Manuel Pégourié-Gonnard 4ea3474f0e Update yotta version number 2015-05-14 13:59:34 +02:00
Manuel Pégourié-Gonnard 336129cacb Use internal repo for mbed 2015-05-14 13:59:34 +02:00
Manuel Pégourié-Gonnard e7eea6a04b Don't use /dev/urandom... 2015-05-14 13:59:34 +02:00
Manuel Pégourié-Gonnard 973df67aaf Update module.json
- version
- private=true
2015-05-14 13:59:34 +02:00
Manuel Pégourié-Gonnard a95d85c675 Add mbed-based timing module (for the K64F) 2015-05-14 13:59:34 +02:00
Manuel Pégourié-Gonnard fc2b075db6 Add module.json for yotta 2015-05-14 13:59:34 +02:00
Manuel Pégourié-Gonnard 7c257cab05 Disable non-portable things
Ie things that won't build or work with mbed OS as is.
2015-05-14 13:59:34 +02:00
Manuel Pégourié-Gonnard 0d2dda59c2 Improve entropy selftest: check default sources 2015-05-14 13:57:50 +02:00
Manuel Pégourié-Gonnard fbe434be72 Fix some old names that remained
- most in doxygen doc that was never renamed
- some re-introduced in comments/doc/strings by me
2015-05-14 13:55:51 +02:00
Manuel Pégourié-Gonnard 3f06d377d6 Rename cipher_init_ctx() to cipher_setup() 2015-05-14 13:51:45 +02:00
Manuel Pégourié-Gonnard 51f14be888 Remove VS6 files, only 2010 supported now 2015-05-14 13:04:03 +02:00
Manuel Pégourié-Gonnard 0de074fbc1 Use rarely used conf function to cover them 2015-05-14 12:58:01 +02:00
Manuel Pégourié-Gonnard 66dc5555f0 mbedtls_ssl_conf_arc4_support() depends on ARC4_C 2015-05-14 12:31:10 +02:00
Manuel Pégourié-Gonnard 22404866af Allow more time for DTLS interop tests with proxy
Sometimes see false positives on buildbot, trying to avoid that
2015-05-14 12:11:45 +02:00
Manuel Pégourié-Gonnard 6ab9b009cd Fix warnings from armcc 2015-05-14 11:37:52 +02:00
Manuel Pégourié-Gonnard e391c8deda Doc tune-up 2015-05-13 20:34:24 +02:00
Manuel Pégourié-Gonnard 545102ef1d No timer -> to timeout (optional for TLS) 2015-05-13 17:31:48 +02:00
Manuel Pégourié-Gonnard 286a136e63 SSL timer fixes: not DTLS only, start cancelled 2015-05-13 17:18:59 +02:00
Manuel Pégourié-Gonnard d2377e7e78 ssl_client/server2 shouln't depend on timing.c
Would break test-ref-configs.pl.
2015-05-13 13:58:56 +02:00
Manuel Pégourié-Gonnard 0c89035d4d Update Changelog for recent timer changes 2015-05-13 10:28:41 +02:00
Manuel Pégourié-Gonnard 70860adccc SSL timers are no longer just for DTLS
Also, clean up leftover temporary stuff... embarassing
2015-05-13 10:25:28 +02:00
Manuel Pégourié-Gonnard bbd28f7bcc Improve SSL doc about I/O and timeouts 2015-05-13 10:21:42 +02:00
Manuel Pégourié-Gonnard 5a8d56d3a3 Rm hard dependency of DTLS on TIMING_C 2015-05-13 10:10:00 +02:00
Manuel Pégourié-Gonnard e3c41ad8a4 Use the new timer callback API in programs 2015-05-13 10:04:32 +02:00
Manuel Pégourié-Gonnard 2e01291739 Prepare the SSL modules for using timer callbacks 2015-05-13 09:43:39 +02:00
Manuel Pégourié-Gonnard ca3bdc5632 Add mbedtls_timing_set/get_delay() 2015-05-12 20:45:34 +02:00
Manuel Pégourié-Gonnard 8903fe0fd3 Define timing_selftest() even with TIMING_ALT 2015-05-12 19:30:45 +02:00
Manuel Pégourié-Gonnard a27b1979dc Update generated file 2015-05-12 16:09:34 +02:00
Manuel Pégourié-Gonnard 31993f271d Add per-function override for AES 2015-05-12 15:41:08 +02:00
Manuel Pégourié-Gonnard 70a5010783 Create function-level MBETLS_DES_xxx_ALT 2015-05-12 15:17:15 +02:00
Manuel Pégourié-Gonnard e45dba47b5 Remove unused member in des_context 2015-05-12 14:54:15 +02:00
Manuel Pégourié-Gonnard d1a82603ad Tune comments in config.h 2015-05-12 14:20:23 +02:00
Manuel Pégourié-Gonnard 0fe1f6d97e Remove debug line from selftest
Happened to cause a warning about %x vs uint32_t with arm-none-eabi-gcc 4.9
in addition to being useless
2015-05-12 13:22:02 +02:00
Manuel Pégourié-Gonnard fb07757f3c Merge branch 'mbedtls-1.3' into development
* mbedtls-1.3:
  Typos and doc additions
2015-05-12 12:57:38 +02:00
Manuel Pégourié-Gonnard eecb43cf0b Manually merge doc fixes from 1.3 2015-05-12 12:56:41 +02:00
Manuel Pégourié-Gonnard 48647b9255 Merge remote-tracking branch 'nw/misc' into mbedtls-1.3
* nw/misc:
  Typos and doc additions
2015-05-12 12:48:12 +02:00
Manuel Pégourié-Gonnard 0ece0f94f2 Fix checks for nul-termination 2015-05-12 12:43:54 +02:00
Manuel Pégourié-Gonnard 24083d61a0 Fix bug in certs.c
Revealed by the recent PEM changes
2015-05-12 12:26:14 +02:00
Manuel Pégourié-Gonnard ec4b08957f Fix issue in ssl_free() vs ssl_config_free()
Just an overlook from moving things recently
2015-05-12 12:22:36 +02:00
Manuel Pégourié-Gonnard 49f5eb9b41 Better NULL checks in debug
In case we exit early, like before ssl_setup() was called
2015-05-12 12:19:09 +02:00
Manuel Pégourié-Gonnard db1cc76091 Fix depend issue in program/ssl/ssl_*2.c 2015-05-12 11:27:25 +02:00
Manuel Pégourié-Gonnard 43b37cbc92 Fix use of pem_read_buffer() in PK, DHM and X509 2015-05-12 11:26:43 +02:00