1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-06-12 08:21:54 +03:00
Commit Graph

25 Commits

Author SHA1 Message Date
b5b6af2663 Puts platform time abstraction into its own header
Separates platform time abstraction into it's own header from the
general platform abstraction as both depend on different build options.
(MBEDTLS_PLATFORM_C vs MBEDTLS_HAVE_TIME)
2016-07-13 14:46:18 +01:00
d5800b7761 Abstracts away time()/stdlib.h into platform
Substitutes time() into a configurable platform interface to allow it to be
easily substituted.
2016-04-26 14:49:59 +01:00
37ff14062e Change main license to Apache 2.0 2015-09-04 14:21:07 +02:00
6fb8187279 Update date in copyright line 2015-07-28 17:11:58 +02:00
2a84dfd747 Make ssl_cookie.c thread-safe 2015-05-28 17:28:39 +02:00
7551cb9ee9 Replace malloc with calloc
- platform layer currently broken (not adapted yet)
- memmory_buffer_alloc too
2015-05-26 16:04:06 +02:00
5e94ddebbc Create ssl_internal.h and move some functions 2015-05-26 11:57:05 +02:00
53ebe138c6 Fix copyright lines still mentioning Brainspark 2015-05-15 12:01:12 +02:00
6ab9b009cd Fix warnings from armcc 2015-05-14 11:37:52 +02:00
2cf5a7c98e The Great Renaming
A simple execution of tmp/invoke-rename.pl
2015-04-08 13:25:31 +02:00
abb674467b Rename md_init_ctx() to md_setup() 2015-03-25 21:55:56 +01:00
4063ceb281 Make hmac_ctx optional
Note from future self: actually md_init_ctx will be re-introduced with the
same signature later, and a new function with the additional argument will be
added.
2015-03-25 21:55:56 +01:00
7f8099773e Rename include directory to mbedtls 2015-03-10 11:23:56 +00:00
e4d4890350 Finish renaming website 2015-03-06 13:40:52 +00:00
d901d17817 Merge branch 'development' into dtls
* development: (100 commits)
  Update Changelog for the mem-measure branch
  Fix issues introduced when rebasing
  Fix compile error in memory_buffer_alloc_selftest
  Code cosmetics
  Add curve25519 to ecc-heap.sh
  Add curve25519 to the benchmark program
  Fix compile issue when buffer_alloc not available
  New script ecc-heap.sh
  Fix unused variable issue in some configs
  Rm usunused member in private struct
  Add heap usage for PK in benchmark
  Use memory_buffer_alloc() in benchmark if available
  Only define mode_func if mode is enabled (CBC etc)
  PKCS8 encrypted key depend on PKCS5 or PKCS12
  Disable SRV_C for client measurement
  Output stack+heap usage with massif
  Enable NIST_OPTIM by default for config-suite-b
  Refactor memory.sh
  Adapt memory.sh to config-suite-b
  Adapt mini-client for config-suite-b.h
  ...

Conflicts:
	ChangeLog
	include/polarssl/net.h
	library/Makefile
	library/error.c
	library/ssl_tls.c
	programs/Makefile
	programs/ssl/ssl_client2.c
	programs/ssl/ssl_server2.c
	tests/Makefile
2015-02-16 18:44:39 +00:00
3d2c4b70f2 Fix url in new files 2015-01-29 11:34:14 +00:00
dba564bc79 Fix files that are not in development 2015-01-23 11:37:14 +00:00
562eb787ec Add and use POLARSSL_ERR_SSL_BUFFER_TOO_SMALL 2014-10-21 16:30:20 +02:00
bef8f09899 Make cookie timeout configurable 2014-10-21 16:30:19 +02:00
e90308178f Add timestamp/serial to cookies, with timeout 2014-10-21 16:30:19 +02:00
445a1ec6cd Change internal names 2014-10-21 16:30:19 +02:00
29ad7e8fc0 Add check for missing ssl_set_client_transport_id() 2014-10-21 16:30:18 +02:00
a64acd4f84 Add separate SSL_COOKIE_C define 2014-10-21 16:30:18 +02:00
e4de06145a Fix cookie context usage 2014-10-21 16:30:17 +02:00
232edd46be Move cookie callbacks implementation to own module 2014-10-21 16:30:17 +02:00