Jaakko Korhonen
244d243742
Fixed typo in README.md
...
Removed an extra e from agreement.
2017-02-15 09:08:26 +00:00
Andres AG
342889fdbe
Remove unused var warnings in windows unittests
2017-02-15 09:08:26 +00:00
Simon B
24d9a4cf8d
Fix config of compiler warning flags with MSVC
...
Compiler warnings were being configured twice and not suppressed on the
test suites with Microsoft Visual Studio.
2017-02-15 09:08:26 +00:00
Simon B
3c6b18df3a
Fix various compiler warnings with MSVC
...
Fixes various compiler warnings found with Microsoft Visual Studio 2015
(and earlier versions).
2017-02-15 09:08:26 +00:00
Brian J Murray
1903fb312f
Clarify Comments and Fix Typos ( #651 )
...
Fixes many typos, and errors in comments.
* Clarifies many comments
* Grammar correction in config.pl help text
* Removed comment about MBEDTLS_X509_EXT_NS_CERT_TYPE.
* Comment typo fix (Dont => Don't)
* Comment typo fix (assure => ensure)
* Comment typo fix (byes => bytes)
* Added citation for quoted standard
* Comment typo fix (one complement => 1's complement)
The is some debate about whether to prefer "one's complement", "ones'
complement", or "1's complement". The more recent RFCs related to TLS
(RFC 6347, RFC 4347, etc) use " 1's complement", so I followed that
convention.
* Added missing ")" in comment
* Comment alignment
* Incorrect comment after #endif
2017-02-15 09:08:26 +00:00
Simon Butcher
e8bfbe2f5b
Fix multiple erroneously named source files in comments
...
This fixes many incorrect references to filenames in the comments in config.h.
2017-02-15 09:08:26 +00:00
Andres AG
b9d3db68c6
Use MAKEFLAGS to pass args to make in all.sh
...
Modify the script at tests/scripts/all.sh to export the variable
MAKEFLAGS with -j if it was not set before. This should decrease the
total runtime of tests/scripts/all.sh by letting make run multiple jobs
in parallel. Also, add a check at the top of the script to cause a
failure if the environment is not Linux.
2017-02-15 09:08:26 +00:00
Andres AG
9060d4da08
Fix generate_code.pl to handle escaped :
2017-02-02 14:38:13 +00:00
Andres AG
9c94b6951c
Add tests for overreads in pem_read_buffer()
2016-11-21 11:03:40 +00:00
Andres AG
703990b839
Fix buffer overreads in mbedtls_pem_read_buffer()
2016-10-24 13:00:37 +01:00
Simon Butcher
1a6a15c795
Merge branch 'development-restricted'
2016-10-17 00:17:31 +01:00
Simon Butcher
19dbd41c5b
Update Changelog version number to 2.4.0
2016-10-16 19:35:49 +01:00
Simon Butcher
16c54ee9c8
Update library version number to 2.4.0
2016-10-16 19:34:39 +01:00
Simon Butcher
1a040e43f8
Merge branch 'master'
2016-10-16 01:09:32 +01:00
Simon Butcher
ef8fa012ea
Tidied up style and phrasing of ChangeLog
2016-10-16 00:44:08 +01:00
Janos Follath
240f185b79
Update ChangeLog for MBEDTLS_SELF_TEST fix
2016-10-14 15:23:21 +01:00
Simon Butcher
8e00410402
Merge fix for AEAD Random IVs
2016-10-14 00:48:33 +01:00
Simon Butcher
9800a058ae
Merge branch 'development'
2016-10-13 17:25:56 +01:00
Simon Butcher
99000142cb
Merge fix for IE Certificate Compatibility
2016-10-13 17:21:01 +01:00
Simon Butcher
2bd0fbaad0
Update to Changelog for #626
2016-10-13 16:29:56 +01:00
Simon Butcher
488c08c00b
Merge branch fixing date validity in X.509
2016-10-13 16:13:09 +01:00
Simon Butcher
59bffa2df0
Update Changelog for X.509 unrecognised field fix
2016-10-13 15:55:56 +01:00
Simon Butcher
c58d7b4074
Merge fix for X.509 compatibility issues
2016-10-13 15:54:03 +01:00
Simon Butcher
511526720c
Merge fix for branch SSL client overread
2016-10-13 15:39:09 +01:00
Simon Butcher
de319cb743
Merge branch 'development'
2016-10-13 15:14:04 +01:00
Russ Butler
bb83b42700
Use allocated memory for SHA self tests
...
Reduce the stack usage of the testing framework by dynamically
allocating the memory used for the test.
2016-10-13 15:10:14 +01:00
Simon Butcher
bad2f68b6f
Merge branch 'development'
2016-10-13 14:45:46 +01:00
Simon Butcher
b81496b9b5
Update and clean up Changelog for #622
2016-10-13 14:03:37 +01:00
Janos Follath
f45dab1939
Fix global variable shadowing
2016-10-13 13:54:48 +01:00
Simon Butcher
6437b221a3
Fix stdio redirection memory leak in test suites
2016-10-13 13:54:48 +01:00
Simon Butcher
d05192501b
Added credit to Changelog for fix #558
2016-10-13 13:54:48 +01:00
Janos Follath
e5dc202469
Restore P>Q in RSA key generation ( #558 )
...
The PKCS#1 standard says nothing about the relation between P and Q
but many libraries guarantee P>Q and mbed TLS did so too in earlier
versions.
This commit restores this behaviour.
2016-10-13 13:54:48 +01:00
Simon Butcher
468a84c7df
Clarified Changelog for fix #602
2016-10-13 13:54:48 +01:00
Andres AG
314d8a8400
Fix documentation for mbedtls_gcm_finish()
...
Fix implementation and documentation missmatch for the function
arguments to mbedtls_gcm_finish(). Also, removed redundant if condition
that always evaluates to true.
2016-10-13 13:54:47 +01:00
Simon Butcher
9af0280aa5
Updated Changelog for fix #599
2016-10-13 13:54:14 +01:00
Andres AG
410d3dd3c7
Fix 1 byte overread in mbedtls_asn1_get_int()
2016-10-13 13:54:14 +01:00
Andres AG
2280e9cc48
Fix typo in docs for mbedtls_x509write_csr_der()
2016-10-13 13:53:56 +01:00
Janos Follath
d7b9049806
Fix memory leaks in CMAC tests
2016-10-13 13:53:56 +01:00
Andres AG
fe4db8f575
Fix memory leak in test_suite_cmac.function
2016-10-13 13:53:56 +01:00
Andres AG
f04f54d432
Add seed cmdline arg to test scripts
2016-10-13 13:53:33 +01:00
Janos Follath
2b3b740574
Remove unnecessary flag from CMAC context
2016-10-13 13:53:33 +01:00
Simon Butcher
4f85907b5a
Revise Changelog to clarify and add credit
2016-10-13 13:53:33 +01:00
Janos Follath
2d9c46767a
Fix minor style issues in test framework
2016-10-13 13:53:13 +01:00
Simon Butcher
33388669ec
Fix to test output in test suites
...
Fixes the test suites to consistently use mbedtls_fprintf to output to
stdout or stderr.
Also redirects output from the tests to /dev/null to avoid confusing
output if the test suite code or library outputs anything to stdout.
2016-10-13 13:53:13 +01:00
Simon Butcher
8739aa9403
Fix exit and formatting in CMAC test suite
...
Minor fixes following review.
2016-10-13 13:53:13 +01:00
Simon Butcher
03faeac7ec
Add CMAC test suite to CMakeLists.txt
2016-10-13 13:53:13 +01:00
Simon Butcher
c3db62fd51
Extend test coverage of CMAC
...
Expands tests to include NULL tests and successive calls to
mbedtls_cipher_cmac_update() and mbedtls_cipher_cmac_reset().
2016-10-13 13:53:13 +01:00
Simon Butcher
c61351df72
Fix issues in CMAC in repeated updates
...
Successive calls to mbedtls_cipher_cmac_update() which weren't block aligned
were failing, which is fixed by this commit.
2016-10-13 13:53:12 +01:00
Simon Butcher
b93fdddf67
Revise Changelog to clarify and add credit
2016-10-13 13:53:12 +01:00
Simon Butcher
dcb9892939
Update Changelog for fixes to X.509 sample apps
2016-10-13 13:52:39 +01:00