1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-07-30 22:43:08 +03:00
Commit Graph

4420 Commits

Author SHA1 Message Date
52a5079cf2 Fix bug with install target in make
closes #223
2015-07-27 10:36:12 +02:00
6f42417ba8 Fix typo in that broke installation in cmake
closes #221
2015-07-24 16:55:22 +02:00
7ec9d44ecd Merge pull request #280 from ARMmbed/small-doc-fix
Mention which branch to use for patches/PRs
2015-07-23 14:21:23 +02:00
4cc8c63226 Add test for extensionless ClientHello 2015-07-23 12:24:03 +02:00
a6e5bd5654 Fix bug with extension-less ServerHello
https://tls.mbed.org/discussions/bug-report-issues/server-hello-parsing-bug

in_hslen include the length of the handshake header. (We might want to change
that in the future, as it is a bit annoying.)
2015-07-23 12:23:19 +02:00
5597174923 Mention which branch to use for patches/PRs
Even if it's set as the default branch on github, it's probably better to
mention that explicitly.
2015-07-22 18:14:55 +02:00
cb0d212c97 Fix level of some debug messages 2015-07-22 11:52:11 +02:00
b076116e14 Fix one debug message 2015-07-22 11:39:23 +02:00
bcb0460224 Fix bug with cmake and old version of GCC 2015-07-19 16:00:04 +02:00
4f3368e31e Fix bug in benchmark.c with DHM params 2015-07-19 15:01:28 +02:00
e88b49323e Fix run-test-suite.pl with coverage 2015-07-15 12:31:12 +02:00
10c767488b Adjust rename/compat list 2015-07-15 11:07:26 +02:00
1bab7d7064 Fix blank line in comments 2015-07-13 09:06:18 +01:00
4cb87f409d Prepare for 2.0.0 release mbedtls-2.0.0 2015-07-10 14:09:43 +01:00
fc2ccfe72c Fix missing comma with ENTROPY_HARDWARE_ALT 2015-07-10 11:15:50 +01:00
5871910490 cmake: testing disabled by default with MSVC
Previously testing was enabled only if GCC || Clang, and I though this was a
"proxy" for the likelihood of Perl being available. Apparently it was not just
that, since MSVC gives me a lot of errors when trying to build tests.

Let's fix them later, and disable for now.
2015-07-09 09:19:47 +01:00
1409616d9c Fix one renaming in the list
Found by Simon while testing the upgrade guide
2015-07-09 09:17:18 +01:00
fc10193ed0 Update Readme for build & test options 2015-07-08 22:24:22 +01:00
78ec2b049c Cosmetics in Makefiles 2015-07-08 22:12:06 +01:00
0b4e2ac6f5 cmake: move options to the top 2015-07-08 22:10:38 +01:00
1780f89ecf Some more scripts simplified
make now has an alias test = check
2015-07-08 22:08:02 +01:00
3d404b4763 Simplify some scripts
ssl-opt.sh and compat.sh can now be run from root too
2015-07-08 21:59:16 +01:00
89eb1970e9 mklink needs /d for directories 2015-07-08 21:39:43 +01:00
4d2ef297cb Tests enabled by default with cmake on win32
People who don't have Perl will have to disable them manually.
That way they have an occasion to notice and install Perl.
2015-07-08 21:36:43 +01:00
85113848bd Use Perl to run tests suites with make
- works on Windows too!
- we need Perl to generate/build the test suites anyway
- easier & more flexible (eg, now count total number of tests run)
2015-07-08 21:36:06 +01:00
a4f055fe0c Some windows environments don't have _snprint_s
Do an alternative version for them.
That happens for example with our windows buildbot with mingw32-make.
2015-07-08 17:35:37 +02:00
6cacde2d57 Invoke perl directly in Makefile
mingw32-make doesn't look too happy with #!/usr/bin/env perl
2015-07-08 16:04:00 +02:00
20af64dc2c Still need to #define inline for MSVC
I only tested with VS2015 earlier, but previous versions apparently still
don't know that standard C99 keyword though it's documented on MSDN...
2015-07-07 23:21:30 +02:00
e540b49a3f Add one more debug message 2015-07-07 12:44:38 +02:00
7eb58cbae8 Rm obsolete hack in ssl-opt.sh 2015-07-07 11:54:14 +02:00
b4b19f395f Add a debug message 2015-07-07 11:41:21 +02:00
31cafa33d8 Rm obsolete test in ssl-opt.sh 2015-07-06 17:12:27 +02:00
001f2b6246 Use xxx_clone() instead of memcpy() in SSL 2015-07-06 16:54:51 +02:00
c0bf01e8d2 Undo overzealous renaming of internal variables
The rename script couldn't know it was a local variable with the same name as
on of the global functions
2015-07-06 16:26:23 +02:00
052a6c9cfe Add mbedtls_md_clone() 2015-07-06 16:06:02 +02:00
16d412f465 Add md/shaXXX_clone() API
Will be used in the SSL/TLS modules
2015-07-06 15:48:34 +02:00
b9d64e5bbe Fix missing calls to md/shaxxx_free() 2015-07-06 14:18:56 +02:00
71d296a15d Add missing calls to _free() in md_wrap
We can't just assume xxx_free() will only zeroize, because of alternative
implementations
2015-07-06 11:36:25 +02:00
a6dbddce0c Fix benchmark.c for removal of small DH params 2015-07-06 11:20:33 +02:00
7893103154 Remove 1024 bits DHM params and add one 4096 bit 2015-07-03 17:06:39 +02:00
77c656217b Update dh_genprime program
- default size 2048 bits
- make size a command-line argument
- remove warning about using own params
2015-07-03 16:57:52 +02:00
cf26e211f7 Small Make tune-up
On first build, targets such as 'programs' already worked fine. By adding
'lib' as a dependency here, we make sure dependencies for the library are
checked first so that it is rebuild if necessary on subsequent builds.
2015-07-02 19:47:06 +02:00
22169ecca0 Update readme regardin Visual Studio 2015-07-02 19:43:48 +02:00
814f13bfc6 Fix typo in README. 2015-07-02 19:34:18 +02:00
7c3b4ab6f2 Fix typos in comments 2015-07-02 17:59:52 +02:00
6755717f18 Fix stupid typo in ssl_server2.c 2015-07-02 11:15:48 +02:00
ae738c29eb Fix warning from Perl 5.21 in helper script 2015-07-01 19:32:00 +02:00
5791109707 Make the hardclock test optional
Known to fail on VMs (such as the buildbots), see eg
http://blog.badtrace.com/post/rdtsc-x86-instruction-to-detect-vms/
2015-07-01 19:22:12 +02:00
9bd0afdb22 Add guards for closed socket in net.c
This is particularly problematic when calling FD_SET( -1, ... ), but let's
check it in all functions.

This was introduced with the new API and the fact the net_free() now sets the
internal fd to -1 in order to mark it as closed: now using this information.
2015-07-01 19:03:27 +02:00
046589e424 Rm obsolete defines for snprintf in programs
Now centralized in the platform layer
2015-07-01 17:26:20 +02:00