1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-06-24 01:41:35 +03:00
Commit Graph

44 Commits

Author SHA1 Message Date
beffcd8d4a Update hardcoded certificates in library/certs.c
library/certs.c provides some hardcoded certificates that
are used e.g. by the test applications ssl_server2, ssl_client2
in case no certificates are provided on the command line.

The certificates used are from the tests/data_files folder
and have been updated in the latest commits. This commit
updates their copies in certs.c. It also adds comments
indicating the files from which the data is taken, in
order to ease update in the future.
2018-11-02 10:52:38 +00:00
6e1adee42b Regenerate test files
Previous commits have added or modified build instructions for
server1*, server2*, server5*, test-ca*, cli-rsa* in the Makefile
tests/data_files/Makefile, or the apps they invoke have been changed.

This commit regenerates those files to make sure they are in match with
the build instructions.
2018-11-02 10:52:38 +00:00
639ce56b6a Undo API change from SHA1 deprecation
The previous commit bd5ceee484 removed
the definition of the global constants
- mbedtls_test_ca_crt_rsa_len,
- mbedtls_test_cli_crt_rsa_len,
- mbedtls_test_ca_crt_rsa, and
- mbedtls_test_cli_crt_rsa.
This commit restores these to maintain ABI compatibility.

Further, it was noticed that without SHA256_C being enabled the
previous code failed to compile because because the SHA1 resp. SHA256
certificates were only defined when the respective SHAXXX_C options
were set, but the emission of the global variable mbedtls_test_ca_crt
was unconditionally defined through the SHA256
certificate. Previously, the RSA SHA1 certificate was unconditionally
defined and used for that.

As a remedy, this commit makes sure some RSA certificate is defined
and exported through the following rule:
1. If SHA256_C is active, define an RSA SHA256 certificate and export
   it as mbedtls_test_ca_crt. Also, define SHA1 certificates only if
   SHA1_C is set.
2. If SHA256_C is not set, always define SHA1 certificate and export
   it as mbedtls_test_ca_crt.
2017-07-27 21:44:33 +01:00
750c353c5c X.509 self-tests: replaced SHA-1 certificates by SHA-256 2017-06-06 18:44:13 +02: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
53585eeb17 Remove test DHM params from certs.c
certs.c belongs to the X.509 library, while DHM belongs to the crypto lib.
2015-06-25 10:59:57 +02:00
24083d61a0 Fix bug in certs.c
Revealed by the recent PEM changes
2015-05-12 12:26:14 +02:00
2cf5a7c98e The Great Renaming
A simple execution of tmp/invoke-rename.pl
2015-04-08 13:25:31 +02:00
957b1ee96e Fix per-C99 initializer issues 2015-03-27 11:56:40 +01:00
a958d69a70 Rename test_ca_list to test_cas_pem 2015-03-27 10:29:25 +01:00
2f165060f0 Start introducing test_cas NULL-terminated list 2015-03-27 10:20:26 +01:00
75f901006b Add len constants to certs.c 2015-03-27 09:56:18 +01:00
7f8099773e Rename include directory to mbedtls 2015-03-10 11:23:56 +00:00
fe44643b0e Rename website and repository 2015-03-06 13:17:10 +00:00
860b51642d Fix url again 2015-01-28 17:12:07 +00:00
085ab040aa Fix website url to use https. 2015-01-23 11:06:27 +00:00
9698f5852c Remove maintainer line. 2015-01-23 10:59:00 +00:00
19f6b5dfaa Remove redundant "all rights reserved" 2015-01-23 10:54:00 +00:00
a658a4051b Update copyright 2015-01-23 09:55:24 +00:00
967a2a5f8c Change name to mbed TLS in the copyright notice 2015-01-22 14:28:16 +00:00
9af723cee7 Fix formatting: remove trailing spaces, #endif with comments (> 10 lines) 2014-05-01 13:03:14 +02:00
cef4ad2509 Adapt sources to configurable config.h name 2014-04-30 16:40:20 +02:00
da6b4d3e8c Change RSA embedded cert to a localhost cert 2014-03-14 08:41:00 +01:00
a0fdf8b0a0 Simplify the way default certs are used 2013-09-25 14:05:49 +02:00
641de714b6 Use both RSA and ECDSA CA if available 2013-09-25 13:23:33 +02:00
482a2828e4 Offer both EC and RSA in certs.c, RSA first 2013-09-24 21:25:54 +02:00
4618459fa1 Update EC certificates in certs.c 2013-09-24 21:25:54 +02:00
ee98f8e7a3 Add EC certificates in certs.c 2013-08-27 22:21:21 +02:00
fea43a2501 - Re-added removed dhm test values 2011-03-08 13:58:16 +00:00
646f65c9bd - Fixed faulty test server key 2011-03-02 14:47:44 +00:00
9e7606fcd8 - Updated certificates for new test versions 2011-02-20 13:34:20 +00:00
1b57b06751 - Added reading of DHM context from memory and file 2011-01-06 15:48:19 +00:00
b96f154e51 - Fixed copyright message 2010-07-18 20:36:00 +00:00
84f12b76fc - Updated Copyright to correct entity 2010-07-18 10:13:04 +00:00
699fbbcf29 - Added missing const fixes 2010-03-24 07:15:41 +00:00
fc8c4360b8 - Updated copyright line to 2010 2010-03-21 17:37:16 +00:00
1f3c39c194 - Removed copyright line for Christophe Devine for clarity 2010-03-21 17:30:05 +00:00
77b385e91a - Updated copyright messages on all relevant files 2009-07-28 17:23:11 +00:00
8cda68bcdc - Updated certificates to PolarSSL certificates 2009-02-10 22:19:29 +00:00
785a9eeece - Added email address to header license information 2009-01-25 14:15:10 +00:00
e0ccd0a7c3 - Updated Copyright notices 2009-01-04 16:27:10 +00:00
40e46940df - First replacement of xyssl by polarssl where needed 2009-01-03 21:51:57 +00:00
5121ce5bdb - Renamed include directory to polarssl 2009-01-03 21:22:43 +00:00