User | Revision | Line number | New contents of line |
kevman |
0:38ceb79fef03
|
1
|
/*
|
kevman |
0:38ceb79fef03
|
2
|
* X.509 test certificates
|
kevman |
0:38ceb79fef03
|
3
|
*
|
kevman |
0:38ceb79fef03
|
4
|
* Copyright (C) 2006-2015, ARM Limited, All Rights Reserved
|
kevman |
0:38ceb79fef03
|
5
|
* SPDX-License-Identifier: Apache-2.0
|
kevman |
0:38ceb79fef03
|
6
|
*
|
kevman |
0:38ceb79fef03
|
7
|
* Licensed under the Apache License, Version 2.0 (the "License"); you may
|
kevman |
0:38ceb79fef03
|
8
|
* not use this file except in compliance with the License.
|
kevman |
0:38ceb79fef03
|
9
|
* You may obtain a copy of the License at
|
kevman |
0:38ceb79fef03
|
10
|
*
|
kevman |
0:38ceb79fef03
|
11
|
* http://www.apache.org/licenses/LICENSE-2.0
|
kevman |
0:38ceb79fef03
|
12
|
*
|
kevman |
0:38ceb79fef03
|
13
|
* Unless required by applicable law or agreed to in writing, software
|
kevman |
0:38ceb79fef03
|
14
|
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
kevman |
0:38ceb79fef03
|
15
|
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
kevman |
0:38ceb79fef03
|
16
|
* See the License for the specific language governing permissions and
|
kevman |
0:38ceb79fef03
|
17
|
* limitations under the License.
|
kevman |
0:38ceb79fef03
|
18
|
*
|
kevman |
0:38ceb79fef03
|
19
|
* This file is part of mbed TLS (https://tls.mbed.org)
|
kevman |
0:38ceb79fef03
|
20
|
*/
|
kevman |
0:38ceb79fef03
|
21
|
|
kevman |
0:38ceb79fef03
|
22
|
#if !defined(MBEDTLS_CONFIG_FILE)
|
kevman |
0:38ceb79fef03
|
23
|
#include "mbedtls/config.h"
|
kevman |
0:38ceb79fef03
|
24
|
#else
|
kevman |
0:38ceb79fef03
|
25
|
#include MBEDTLS_CONFIG_FILE
|
kevman |
0:38ceb79fef03
|
26
|
#endif
|
kevman |
0:38ceb79fef03
|
27
|
|
kevman |
0:38ceb79fef03
|
28
|
#include "mbedtls/certs.h"
|
kevman |
0:38ceb79fef03
|
29
|
|
kevman |
0:38ceb79fef03
|
30
|
#if defined(MBEDTLS_CERTS_C)
|
kevman |
0:38ceb79fef03
|
31
|
|
kevman |
0:38ceb79fef03
|
32
|
#if defined(MBEDTLS_ECDSA_C)
|
kevman |
0:38ceb79fef03
|
33
|
#define TEST_CA_CRT_EC \
|
kevman |
0:38ceb79fef03
|
34
|
"-----BEGIN CERTIFICATE-----\r\n" \
|
kevman |
0:38ceb79fef03
|
35
|
"MIICUjCCAdegAwIBAgIJAMFD4n5iQ8zoMAoGCCqGSM49BAMCMD4xCzAJBgNVBAYT\r\n" \
|
kevman |
0:38ceb79fef03
|
36
|
"Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF\r\n" \
|
kevman |
0:38ceb79fef03
|
37
|
"QyBDQTAeFw0xMzA5MjQxNTQ5NDhaFw0yMzA5MjIxNTQ5NDhaMD4xCzAJBgNVBAYT\r\n" \
|
kevman |
0:38ceb79fef03
|
38
|
"Ak5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBF\r\n" \
|
kevman |
0:38ceb79fef03
|
39
|
"QyBDQTB2MBAGByqGSM49AgEGBSuBBAAiA2IABMPaKzRBN1gvh1b+/Im6KUNLTuBu\r\n" \
|
kevman |
0:38ceb79fef03
|
40
|
"ww5XUzM5WNRStJGVOQsj318XJGJI/BqVKc4sLYfCiFKAr9ZqqyHduNMcbli4yuiy\r\n" \
|
kevman |
0:38ceb79fef03
|
41
|
"aY7zQa0pw7RfdadHb9UZKVVpmlM7ILRmFmAzHqOBoDCBnTAdBgNVHQ4EFgQUnW0g\r\n" \
|
kevman |
0:38ceb79fef03
|
42
|
"JEkBPyvLeLUZvH4kydv7NnwwbgYDVR0jBGcwZYAUnW0gJEkBPyvLeLUZvH4kydv7\r\n" \
|
kevman |
0:38ceb79fef03
|
43
|
"NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEcMBoGA1UE\r\n" \
|
kevman |
0:38ceb79fef03
|
44
|
"AxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAwGA1UdEwQFMAMBAf8w\r\n" \
|
kevman |
0:38ceb79fef03
|
45
|
"CgYIKoZIzj0EAwIDaQAwZgIxAMO0YnNWKJUAfXgSJtJxexn4ipg+kv4znuR50v56\r\n" \
|
kevman |
0:38ceb79fef03
|
46
|
"t4d0PCu412mUC6Nnd7izvtE2MgIxAP1nnJQjZ8BWukszFQDG48wxCCyci9qpdSMv\r\n" \
|
kevman |
0:38ceb79fef03
|
47
|
"uCjn8pwUOkABXK8Mss90fzCfCEOtIA==\r\n" \
|
kevman |
0:38ceb79fef03
|
48
|
"-----END CERTIFICATE-----\r\n"
|
kevman |
0:38ceb79fef03
|
49
|
const char mbedtls_test_ca_crt_ec[] = TEST_CA_CRT_EC;
|
kevman |
0:38ceb79fef03
|
50
|
const size_t mbedtls_test_ca_crt_ec_len = sizeof( mbedtls_test_ca_crt_ec );
|
kevman |
0:38ceb79fef03
|
51
|
|
kevman |
0:38ceb79fef03
|
52
|
const char mbedtls_test_ca_key_ec[] =
|
kevman |
0:38ceb79fef03
|
53
|
"-----BEGIN EC PRIVATE KEY-----\r\n"
|
kevman |
0:38ceb79fef03
|
54
|
"Proc-Type: 4,ENCRYPTED\r\n"
|
kevman |
0:38ceb79fef03
|
55
|
"DEK-Info: DES-EDE3-CBC,307EAB469933D64E\r\n"
|
kevman |
0:38ceb79fef03
|
56
|
"\r\n"
|
kevman |
0:38ceb79fef03
|
57
|
"IxbrRmKcAzctJqPdTQLA4SWyBYYGYJVkYEna+F7Pa5t5Yg/gKADrFKcm6B72e7DG\r\n"
|
kevman |
0:38ceb79fef03
|
58
|
"ihExtZI648s0zdYw6qSJ74vrPSuWDe5qm93BqsfVH9svtCzWHW0pm1p0KTBCFfUq\r\n"
|
kevman |
0:38ceb79fef03
|
59
|
"UsuWTITwJImcnlAs1gaRZ3sAWm7cOUidL0fo2G0fYUFNcYoCSLffCFTEHBuPnagb\r\n"
|
kevman |
0:38ceb79fef03
|
60
|
"a77x/sY1Bvii8S9/XhDTb6pTMx06wzrm\r\n"
|
kevman |
0:38ceb79fef03
|
61
|
"-----END EC PRIVATE KEY-----\r\n";
|
kevman |
0:38ceb79fef03
|
62
|
const size_t mbedtls_test_ca_key_ec_len = sizeof( mbedtls_test_ca_key_ec );
|
kevman |
0:38ceb79fef03
|
63
|
|
kevman |
0:38ceb79fef03
|
64
|
const char mbedtls_test_ca_pwd_ec[] = "PolarSSLTest";
|
kevman |
0:38ceb79fef03
|
65
|
const size_t mbedtls_test_ca_pwd_ec_len = sizeof( mbedtls_test_ca_pwd_ec ) - 1;
|
kevman |
0:38ceb79fef03
|
66
|
|
kevman |
0:38ceb79fef03
|
67
|
const char mbedtls_test_srv_crt_ec[] =
|
kevman |
0:38ceb79fef03
|
68
|
"-----BEGIN CERTIFICATE-----\r\n"
|
kevman |
0:38ceb79fef03
|
69
|
"MIICHzCCAaWgAwIBAgIBCTAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G\r\n"
|
kevman |
0:38ceb79fef03
|
70
|
"A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN\r\n"
|
kevman |
0:38ceb79fef03
|
71
|
"MTMwOTI0MTU1MjA0WhcNMjMwOTIyMTU1MjA0WjA0MQswCQYDVQQGEwJOTDERMA8G\r\n"
|
kevman |
0:38ceb79fef03
|
72
|
"A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDBZMBMGByqGSM49AgEG\r\n"
|
kevman |
0:38ceb79fef03
|
73
|
"CCqGSM49AwEHA0IABDfMVtl2CR5acj7HWS3/IG7ufPkGkXTQrRS192giWWKSTuUA\r\n"
|
kevman |
0:38ceb79fef03
|
74
|
"2CMR/+ov0jRdXRa9iojCa3cNVc2KKg76Aci07f+jgZ0wgZowCQYDVR0TBAIwADAd\r\n"
|
kevman |
0:38ceb79fef03
|
75
|
"BgNVHQ4EFgQUUGGlj9QH2deCAQzlZX+MY0anE74wbgYDVR0jBGcwZYAUnW0gJEkB\r\n"
|
kevman |
0:38ceb79fef03
|
76
|
"PyvLeLUZvH4kydv7NnyhQqRAMD4xCzAJBgNVBAYTAk5MMREwDwYDVQQKEwhQb2xh\r\n"
|
kevman |
0:38ceb79fef03
|
77
|
"clNTTDEcMBoGA1UEAxMTUG9sYXJzc2wgVGVzdCBFQyBDQYIJAMFD4n5iQ8zoMAoG\r\n"
|
kevman |
0:38ceb79fef03
|
78
|
"CCqGSM49BAMCA2gAMGUCMQCaLFzXptui5WQN8LlO3ddh1hMxx6tzgLvT03MTVK2S\r\n"
|
kevman |
0:38ceb79fef03
|
79
|
"C12r0Lz3ri/moSEpNZWqPjkCMCE2f53GXcYLqyfyJR078c/xNSUU5+Xxl7VZ414V\r\n"
|
kevman |
0:38ceb79fef03
|
80
|
"fGa5kHvHARBPc8YAIVIqDvHH1Q==\r\n"
|
kevman |
0:38ceb79fef03
|
81
|
"-----END CERTIFICATE-----\r\n";
|
kevman |
0:38ceb79fef03
|
82
|
const size_t mbedtls_test_srv_crt_ec_len = sizeof( mbedtls_test_srv_crt_ec );
|
kevman |
0:38ceb79fef03
|
83
|
|
kevman |
0:38ceb79fef03
|
84
|
const char mbedtls_test_srv_key_ec[] =
|
kevman |
0:38ceb79fef03
|
85
|
"-----BEGIN EC PRIVATE KEY-----\r\n"
|
kevman |
0:38ceb79fef03
|
86
|
"MHcCAQEEIPEqEyB2AnCoPL/9U/YDHvdqXYbIogTywwyp6/UfDw6noAoGCCqGSM49\r\n"
|
kevman |
0:38ceb79fef03
|
87
|
"AwEHoUQDQgAEN8xW2XYJHlpyPsdZLf8gbu58+QaRdNCtFLX3aCJZYpJO5QDYIxH/\r\n"
|
kevman |
0:38ceb79fef03
|
88
|
"6i/SNF1dFr2KiMJrdw1VzYoqDvoByLTt/w==\r\n"
|
kevman |
0:38ceb79fef03
|
89
|
"-----END EC PRIVATE KEY-----\r\n";
|
kevman |
0:38ceb79fef03
|
90
|
const size_t mbedtls_test_srv_key_ec_len = sizeof( mbedtls_test_srv_key_ec );
|
kevman |
0:38ceb79fef03
|
91
|
|
kevman |
0:38ceb79fef03
|
92
|
const char mbedtls_test_cli_crt_ec[] =
|
kevman |
0:38ceb79fef03
|
93
|
"-----BEGIN CERTIFICATE-----\r\n"
|
kevman |
0:38ceb79fef03
|
94
|
"MIICLDCCAbKgAwIBAgIBDTAKBggqhkjOPQQDAjA+MQswCQYDVQQGEwJOTDERMA8G\r\n"
|
kevman |
0:38ceb79fef03
|
95
|
"A1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0EwHhcN\r\n"
|
kevman |
0:38ceb79fef03
|
96
|
"MTMwOTI0MTU1MjA0WhcNMjMwOTIyMTU1MjA0WjBBMQswCQYDVQQGEwJOTDERMA8G\r\n"
|
kevman |
0:38ceb79fef03
|
97
|
"A1UEChMIUG9sYXJTU0wxHzAdBgNVBAMTFlBvbGFyU1NMIFRlc3QgQ2xpZW50IDIw\r\n"
|
kevman |
0:38ceb79fef03
|
98
|
"WTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARX5a6xc9/TrLuTuIH/Eq7u5lOszlVT\r\n"
|
kevman |
0:38ceb79fef03
|
99
|
"9jQOzC7jYyUL35ji81xgNpbA1RgUcOV/n9VLRRjlsGzVXPiWj4dwo+THo4GdMIGa\r\n"
|
kevman |
0:38ceb79fef03
|
100
|
"MAkGA1UdEwQCMAAwHQYDVR0OBBYEFHoAX4Zk/OBd5REQO7LmO8QmP8/iMG4GA1Ud\r\n"
|
kevman |
0:38ceb79fef03
|
101
|
"IwRnMGWAFJ1tICRJAT8ry3i1Gbx+JMnb+zZ8oUKkQDA+MQswCQYDVQQGEwJOTDER\r\n"
|
kevman |
0:38ceb79fef03
|
102
|
"MA8GA1UEChMIUG9sYXJTU0wxHDAaBgNVBAMTE1BvbGFyc3NsIFRlc3QgRUMgQ0GC\r\n"
|
kevman |
0:38ceb79fef03
|
103
|
"CQDBQ+J+YkPM6DAKBggqhkjOPQQDAgNoADBlAjBKZQ17IIOimbmoD/yN7o89u3BM\r\n"
|
kevman |
0:38ceb79fef03
|
104
|
"lgOsjnhw3fIOoLIWy2WOGsk/LGF++DzvrRzuNiACMQCd8iem1XS4JK7haj8xocpU\r\n"
|
kevman |
0:38ceb79fef03
|
105
|
"LwjQje5PDGHfd3h9tP38Qknu5bJqws0md2KOKHyeV0U=\r\n"
|
kevman |
0:38ceb79fef03
|
106
|
"-----END CERTIFICATE-----\r\n";
|
kevman |
0:38ceb79fef03
|
107
|
const size_t mbedtls_test_cli_crt_ec_len = sizeof( mbedtls_test_cli_crt_ec );
|
kevman |
0:38ceb79fef03
|
108
|
|
kevman |
0:38ceb79fef03
|
109
|
const char mbedtls_test_cli_key_ec[] =
|
kevman |
0:38ceb79fef03
|
110
|
"-----BEGIN EC PRIVATE KEY-----\r\n"
|
kevman |
0:38ceb79fef03
|
111
|
"MHcCAQEEIPb3hmTxZ3/mZI3vyk7p3U3wBf+WIop6hDhkFzJhmLcqoAoGCCqGSM49\r\n"
|
kevman |
0:38ceb79fef03
|
112
|
"AwEHoUQDQgAEV+WusXPf06y7k7iB/xKu7uZTrM5VU/Y0Dswu42MlC9+Y4vNcYDaW\r\n"
|
kevman |
0:38ceb79fef03
|
113
|
"wNUYFHDlf5/VS0UY5bBs1Vz4lo+HcKPkxw==\r\n"
|
kevman |
0:38ceb79fef03
|
114
|
"-----END EC PRIVATE KEY-----\r\n";
|
kevman |
0:38ceb79fef03
|
115
|
const size_t mbedtls_test_cli_key_ec_len = sizeof( mbedtls_test_cli_key_ec );
|
kevman |
0:38ceb79fef03
|
116
|
#endif /* MBEDTLS_ECDSA_C */
|
kevman |
0:38ceb79fef03
|
117
|
|
kevman |
0:38ceb79fef03
|
118
|
#if defined(MBEDTLS_RSA_C)
|
kevman |
0:38ceb79fef03
|
119
|
|
kevman |
0:38ceb79fef03
|
120
|
#if defined(MBEDTLS_SHA256_C)
|
kevman |
0:38ceb79fef03
|
121
|
#define TEST_CA_CRT_RSA_SHA256 \
|
kevman |
0:38ceb79fef03
|
122
|
"-----BEGIN CERTIFICATE-----\r\n" \
|
kevman |
0:38ceb79fef03
|
123
|
"MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJOTDER\r\n" \
|
kevman |
0:38ceb79fef03
|
124
|
"MA8GA1UECgwIUG9sYXJTU0wxGTAXBgNVBAMMEFBvbGFyU1NMIFRlc3QgQ0EwHhcN\r\n" \
|
kevman |
0:38ceb79fef03
|
125
|
"MTcwNTA0MTY1NzAxWhcNMjcwNTA1MTY1NzAxWjA7MQswCQYDVQQGEwJOTDERMA8G\r\n" \
|
kevman |
0:38ceb79fef03
|
126
|
"A1UECgwIUG9sYXJTU0wxGTAXBgNVBAMMEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G\r\n" \
|
kevman |
0:38ceb79fef03
|
127
|
"CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx\r\n" \
|
kevman |
0:38ceb79fef03
|
128
|
"mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny\r\n" \
|
kevman |
0:38ceb79fef03
|
129
|
"50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n\r\n" \
|
kevman |
0:38ceb79fef03
|
130
|
"YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL\r\n" \
|
kevman |
0:38ceb79fef03
|
131
|
"R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu\r\n" \
|
kevman |
0:38ceb79fef03
|
132
|
"KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj\r\n" \
|
kevman |
0:38ceb79fef03
|
133
|
"gZUwgZIwHQYDVR0OBBYEFLRa5KWz3tJS9rnVppUP6z68x/3/MGMGA1UdIwRcMFqA\r\n" \
|
kevman |
0:38ceb79fef03
|
134
|
"FLRa5KWz3tJS9rnVppUP6z68x/3/oT+kPTA7MQswCQYDVQQGEwJOTDERMA8GA1UE\r\n" \
|
kevman |
0:38ceb79fef03
|
135
|
"CgwIUG9sYXJTU0wxGTAXBgNVBAMMEFBvbGFyU1NMIFRlc3QgQ0GCAQAwDAYDVR0T\r\n" \
|
kevman |
0:38ceb79fef03
|
136
|
"BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAHK/HHrTZMnnVMpde1io+voAtql7j\r\n" \
|
kevman |
0:38ceb79fef03
|
137
|
"4sRhLrjD7o3THtwRbDa2diCvpq0Sq23Ng2LMYoXsOxoL/RQK3iN7UKxV3MKPEr0w\r\n" \
|
kevman |
0:38ceb79fef03
|
138
|
"XQS+kKQqiT2bsfrjnWMVHZtUOMpm6FNqcdGm/Rss3vKda2lcKl8kUnq/ylc1+QbB\r\n" \
|
kevman |
0:38ceb79fef03
|
139
|
"G6A6tUvQcr2ZyWfVg+mM5XkhTrOOXus2OLikb4WwEtJTJRNE0f+yPODSUz0/vT57\r\n" \
|
kevman |
0:38ceb79fef03
|
140
|
"ApH0CnB80bYJshYHPHHymOtleAB8KSYtqm75g/YNobjnjB6cm4HkW3OZRVIl6fYY\r\n" \
|
kevman |
0:38ceb79fef03
|
141
|
"n20NRVA1Vjs6GAROr4NqW4k/+LofY9y0LLDE+p0oIEKXIsIvhPr39swxSA==\r\n" \
|
kevman |
0:38ceb79fef03
|
142
|
"-----END CERTIFICATE-----\r\n"
|
kevman |
0:38ceb79fef03
|
143
|
|
kevman |
0:38ceb79fef03
|
144
|
const char mbedtls_test_ca_crt_rsa[] = TEST_CA_CRT_RSA_SHA256;
|
kevman |
0:38ceb79fef03
|
145
|
const size_t mbedtls_test_ca_crt_rsa_len = sizeof( mbedtls_test_ca_crt_rsa );
|
kevman |
0:38ceb79fef03
|
146
|
#define TEST_CA_CRT_RSA_SOME
|
kevman |
0:38ceb79fef03
|
147
|
|
kevman |
0:38ceb79fef03
|
148
|
static const char mbedtls_test_ca_crt_rsa_sha256[] = TEST_CA_CRT_RSA_SHA256;
|
kevman |
0:38ceb79fef03
|
149
|
|
kevman |
0:38ceb79fef03
|
150
|
#endif
|
kevman |
0:38ceb79fef03
|
151
|
|
kevman |
0:38ceb79fef03
|
152
|
#if !defined(TEST_CA_CRT_RSA_SOME) || defined(MBEDTLS_SHA1_C)
|
kevman |
0:38ceb79fef03
|
153
|
#define TEST_CA_CRT_RSA_SHA1 \
|
kevman |
0:38ceb79fef03
|
154
|
"-----BEGIN CERTIFICATE-----\r\n" \
|
kevman |
0:38ceb79fef03
|
155
|
"MIIDhzCCAm+gAwIBAgIBADANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER\r\n" \
|
kevman |
0:38ceb79fef03
|
156
|
"MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN\r\n" \
|
kevman |
0:38ceb79fef03
|
157
|
"MTEwMjEyMTQ0NDAwWhcNMjEwMjEyMTQ0NDAwWjA7MQswCQYDVQQGEwJOTDERMA8G\r\n" \
|
kevman |
0:38ceb79fef03
|
158
|
"A1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwggEiMA0G\r\n" \
|
kevman |
0:38ceb79fef03
|
159
|
"CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDA3zf8F7vglp0/ht6WMn1EpRagzSHx\r\n" \
|
kevman |
0:38ceb79fef03
|
160
|
"mdTs6st8GFgIlKXsm8WL3xoemTiZhx57wI053zhdcHgH057Zk+i5clHFzqMwUqny\r\n" \
|
kevman |
0:38ceb79fef03
|
161
|
"50BwFMtEonILwuVA+T7lpg6z+exKY8C4KQB0nFc7qKUEkHHxvYPZP9al4jwqj+8n\r\n" \
|
kevman |
0:38ceb79fef03
|
162
|
"YMPGn8u67GB9t+aEMr5P+1gmIgNb1LTV+/Xjli5wwOQuvfwu7uJBVcA0Ln0kcmnL\r\n" \
|
kevman |
0:38ceb79fef03
|
163
|
"R7EUQIN9Z/SG9jGr8XmksrUuEvmEF/Bibyc+E1ixVA0hmnM3oTDPb5Lc9un8rNsu\r\n" \
|
kevman |
0:38ceb79fef03
|
164
|
"KNF+AksjoBXyOGVkCeoMbo4bF6BxyLObyavpw/LPh5aPgAIynplYb6LVAgMBAAGj\r\n" \
|
kevman |
0:38ceb79fef03
|
165
|
"gZUwgZIwDAYDVR0TBAUwAwEB/zAdBgNVHQ4EFgQUtFrkpbPe0lL2udWmlQ/rPrzH\r\n" \
|
kevman |
0:38ceb79fef03
|
166
|
"/f8wYwYDVR0jBFwwWoAUtFrkpbPe0lL2udWmlQ/rPrzH/f+hP6Q9MDsxCzAJBgNV\r\n" \
|
kevman |
0:38ceb79fef03
|
167
|
"BAYTAk5MMREwDwYDVQQKEwhQb2xhclNTTDEZMBcGA1UEAxMQUG9sYXJTU0wgVGVz\r\n" \
|
kevman |
0:38ceb79fef03
|
168
|
"dCBDQYIBADANBgkqhkiG9w0BAQUFAAOCAQEAuP1U2ABUkIslsCfdlc2i94QHHYeJ\r\n" \
|
kevman |
0:38ceb79fef03
|
169
|
"SsR4EdgHtdciUI5I62J6Mom+Y0dT/7a+8S6MVMCZP6C5NyNyXw1GWY/YR82XTJ8H\r\n" \
|
kevman |
0:38ceb79fef03
|
170
|
"DBJiCTok5DbZ6SzaONBzdWHXwWwmi5vg1dxn7YxrM9d0IjxM27WNKs4sDQhZBQkF\r\n" \
|
kevman |
0:38ceb79fef03
|
171
|
"pjmfs2cb4oPl4Y9T9meTx/lvdkRYEug61Jfn6cA+qHpyPYdTH+UshITnmp5/Ztkf\r\n" \
|
kevman |
0:38ceb79fef03
|
172
|
"m/UTSLBNFNHesiTZeH31NcxYGdHSme9Nc/gfidRa0FLOCfWxRlFqAI47zG9jAQCZ\r\n" \
|
kevman |
0:38ceb79fef03
|
173
|
"7Z2mCGDNMhjQc+BYcdnl0lPXjdDK6V0qCg1dVewhUBcW5gZKzV7e9+DpVA==\r\n" \
|
kevman |
0:38ceb79fef03
|
174
|
"-----END CERTIFICATE-----\r\n"
|
kevman |
0:38ceb79fef03
|
175
|
|
kevman |
0:38ceb79fef03
|
176
|
#if !defined (TEST_CA_CRT_RSA_SOME)
|
kevman |
0:38ceb79fef03
|
177
|
const char mbedtls_test_ca_crt_rsa[] = TEST_CA_CRT_RSA_SHA1;
|
kevman |
0:38ceb79fef03
|
178
|
const size_t mbedtls_test_ca_crt_rsa_len = sizeof( mbedtls_test_ca_crt_rsa );
|
kevman |
0:38ceb79fef03
|
179
|
#endif
|
kevman |
0:38ceb79fef03
|
180
|
|
kevman |
0:38ceb79fef03
|
181
|
static const char mbedtls_test_ca_crt_rsa_sha1[] = TEST_CA_CRT_RSA_SHA1;
|
kevman |
0:38ceb79fef03
|
182
|
|
kevman |
0:38ceb79fef03
|
183
|
#endif
|
kevman |
0:38ceb79fef03
|
184
|
|
kevman |
0:38ceb79fef03
|
185
|
const char mbedtls_test_ca_key_rsa[] =
|
kevman |
0:38ceb79fef03
|
186
|
"-----BEGIN RSA PRIVATE KEY-----\r\n"
|
kevman |
0:38ceb79fef03
|
187
|
"Proc-Type: 4,ENCRYPTED\r\n"
|
kevman |
0:38ceb79fef03
|
188
|
"DEK-Info: DES-EDE3-CBC,A8A95B05D5B7206B\r\n"
|
kevman |
0:38ceb79fef03
|
189
|
"\r\n"
|
kevman |
0:38ceb79fef03
|
190
|
"9Qd9GeArejl1GDVh2lLV1bHt0cPtfbh5h/5zVpAVaFpqtSPMrElp50Rntn9et+JA\r\n"
|
kevman |
0:38ceb79fef03
|
191
|
"7VOyboR+Iy2t/HU4WvA687k3Bppe9GwKHjHhtl//8xFKwZr3Xb5yO5JUP8AUctQq\r\n"
|
kevman |
0:38ceb79fef03
|
192
|
"Nb8CLlZyuUC+52REAAthdWgsX+7dJO4yabzUcQ22Tp9JSD0hiL43BlkWYUNK3dAo\r\n"
|
kevman |
0:38ceb79fef03
|
193
|
"PZlmiptjnzVTjg1MxsBSydZinWOLBV8/JQgxSPo2yD4uEfig28qbvQ2wNIn0pnAb\r\n"
|
kevman |
0:38ceb79fef03
|
194
|
"GxnSAOazkongEGfvcjIIs+LZN9gXFhxcOh6kc4Q/c99B7QWETwLLkYgZ+z1a9VY9\r\n"
|
kevman |
0:38ceb79fef03
|
195
|
"gEU7CwCxYCD+h9hY6FPmsK0/lC4O7aeRKpYq00rPPxs6i7phiexg6ax6yTMmArQq\r\n"
|
kevman |
0:38ceb79fef03
|
196
|
"QmK3TAsJm8V/J5AWpLEV6jAFgRGymGGHnof0DXzVWZidrcZJWTNuGEX90nB3ee2w\r\n"
|
kevman |
0:38ceb79fef03
|
197
|
"PXJEFWKoD3K3aFcSLdHYr3mLGxP7H9ThQai9VsycxZKS5kwvBKQ//YMrmFfwPk8x\r\n"
|
kevman |
0:38ceb79fef03
|
198
|
"vTeY4KZMaUrveEel5tWZC94RSMKgxR6cyE1nBXyTQnDOGbfpNNgBKxyKbINWoOJU\r\n"
|
kevman |
0:38ceb79fef03
|
199
|
"WJZAwlsQn+QzCDwpri7+sV1mS3gBE6UY7aQmnmiiaC2V3Hbphxct/en5QsfDOt1X\r\n"
|
kevman |
0:38ceb79fef03
|
200
|
"JczSfpRWLlbPznZg8OQh/VgCMA58N5DjOzTIK7sJJ5r+94ZBTCpgAMbF588f0NTR\r\n"
|
kevman |
0:38ceb79fef03
|
201
|
"KCe4yrxGJR7X02M4nvD4IwOlpsQ8xQxZtOSgXv4LkxvdU9XJJKWZ/XNKJeWztxSe\r\n"
|
kevman |
0:38ceb79fef03
|
202
|
"Z1vdTc2YfsDBA2SEv33vxHx2g1vqtw8SjDRT2RaQSS0QuSaMJimdOX6mTOCBKk1J\r\n"
|
kevman |
0:38ceb79fef03
|
203
|
"9Q5mXTrER+/LnK0jEmXsBXWA5bqqVZIyahXSx4VYZ7l7w/PHiUDtDgyRhMMKi4n2\r\n"
|
kevman |
0:38ceb79fef03
|
204
|
"iQvQcWSQTjrpnlJbca1/DkpRt3YwrvJwdqb8asZU2VrNETh5x0QVefDRLFiVpif/\r\n"
|
kevman |
0:38ceb79fef03
|
205
|
"tUaeAe/P1F8OkS7OIZDs1SUbv/sD2vMbhNkUoCms3/PvNtdnvgL4F0zhaDpKCmlT\r\n"
|
kevman |
0:38ceb79fef03
|
206
|
"P8vx49E7v5CyRNmED9zZg4o3wmMqrQO93PtTug3Eu9oVx1zPQM1NVMyBa2+f29DL\r\n"
|
kevman |
0:38ceb79fef03
|
207
|
"1nuTCeXdo9+ni45xx+jAI4DCwrRdhJ9uzZyC6962H37H6D+5naNvClFR1s6li1Gb\r\n"
|
kevman |
0:38ceb79fef03
|
208
|
"nqPoiy/OBsEx9CaDGcqQBp5Wme/3XW+6z1ISOx+igwNTVCT14mHdBMbya0eIKft5\r\n"
|
kevman |
0:38ceb79fef03
|
209
|
"X+GnwtgEMyCYyyWuUct8g4RzErcY9+yW9Om5Hzpx4zOuW4NPZgPDTgK+t2RSL/Yq\r\n"
|
kevman |
0:38ceb79fef03
|
210
|
"rE1njrgeGYcVeG3f+OftH4s6fPbq7t1A5ZgUscbLMBqr9tK+OqygR4EgKBPsH6Cz\r\n"
|
kevman |
0:38ceb79fef03
|
211
|
"L6zlv/2RV0qAHvVuDJcIDIgwY5rJtINEm32rhOeFNJwZS5MNIC1czXZx5//ugX7l\r\n"
|
kevman |
0:38ceb79fef03
|
212
|
"I4sy5nbVhwSjtAk8Xg5dZbdTZ6mIrb7xqH+fdakZor1khG7bC2uIwibD3cSl2XkR\r\n"
|
kevman |
0:38ceb79fef03
|
213
|
"wN48lslbHnqqagr6Xm1nNOSVl8C/6kbJEsMpLhAezfRtGwvOucoaE+WbeUNolGde\r\n"
|
kevman |
0:38ceb79fef03
|
214
|
"P/eQiddSf0brnpiLJRh7qZrl9XuqYdpUqnoEdMAfotDOID8OtV7gt8a48ad8VPW2\r\n"
|
kevman |
0:38ceb79fef03
|
215
|
"-----END RSA PRIVATE KEY-----\r\n";
|
kevman |
0:38ceb79fef03
|
216
|
const size_t mbedtls_test_ca_key_rsa_len = sizeof( mbedtls_test_ca_key_rsa );
|
kevman |
0:38ceb79fef03
|
217
|
|
kevman |
0:38ceb79fef03
|
218
|
const char mbedtls_test_ca_pwd_rsa[] = "PolarSSLTest";
|
kevman |
0:38ceb79fef03
|
219
|
const size_t mbedtls_test_ca_pwd_rsa_len = sizeof( mbedtls_test_ca_pwd_rsa ) - 1;
|
kevman |
0:38ceb79fef03
|
220
|
|
kevman |
0:38ceb79fef03
|
221
|
const char mbedtls_test_srv_crt_rsa[] =
|
kevman |
0:38ceb79fef03
|
222
|
"-----BEGIN CERTIFICATE-----\r\n"
|
kevman |
0:38ceb79fef03
|
223
|
"MIIDNzCCAh+gAwIBAgIBAjANBgkqhkiG9w0BAQUFADA7MQswCQYDVQQGEwJOTDER\r\n"
|
kevman |
0:38ceb79fef03
|
224
|
"MA8GA1UEChMIUG9sYXJTU0wxGTAXBgNVBAMTEFBvbGFyU1NMIFRlc3QgQ0EwHhcN\r\n"
|
kevman |
0:38ceb79fef03
|
225
|
"MTEwMjEyMTQ0NDA2WhcNMjEwMjEyMTQ0NDA2WjA0MQswCQYDVQQGEwJOTDERMA8G\r\n"
|
kevman |
0:38ceb79fef03
|
226
|
"A1UEChMIUG9sYXJTU0wxEjAQBgNVBAMTCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcN\r\n"
|
kevman |
0:38ceb79fef03
|
227
|
"AQEBBQADggEPADCCAQoCggEBAMFNo93nzR3RBNdJcriZrA545Do8Ss86ExbQWuTN\r\n"
|
kevman |
0:38ceb79fef03
|
228
|
"owCIp+4ea5anUrSQ7y1yej4kmvy2NKwk9XfgJmSMnLAofaHa6ozmyRyWvP7BBFKz\r\n"
|
kevman |
0:38ceb79fef03
|
229
|
"NtSj+uGxdtiQwWG0ZlI2oiZTqqt0Xgd9GYLbKtgfoNkNHC1JZvdbJXNG6AuKT2kM\r\n"
|
kevman |
0:38ceb79fef03
|
230
|
"tQCQ4dqCEGZ9rlQri2V5kaHiYcPNQEkI7mgM8YuG0ka/0LiqEQMef1aoGh5EGA8P\r\n"
|
kevman |
0:38ceb79fef03
|
231
|
"hYvai0Re4hjGYi/HZo36Xdh98yeJKQHFkA4/J/EwyEoO79bex8cna8cFPXrEAjya\r\n"
|
kevman |
0:38ceb79fef03
|
232
|
"HT4P6DSYW8tzS1KW2BGiLICIaTla0w+w3lkvEcf36hIBMJcCAwEAAaNNMEswCQYD\r\n"
|
kevman |
0:38ceb79fef03
|
233
|
"VR0TBAIwADAdBgNVHQ4EFgQUpQXoZLjc32APUBJNYKhkr02LQ5MwHwYDVR0jBBgw\r\n"
|
kevman |
0:38ceb79fef03
|
234
|
"FoAUtFrkpbPe0lL2udWmlQ/rPrzH/f8wDQYJKoZIhvcNAQEFBQADggEBAJxnXClY\r\n"
|
kevman |
0:38ceb79fef03
|
235
|
"oHkbp70cqBrsGXLybA74czbO5RdLEgFs7rHVS9r+c293luS/KdliLScZqAzYVylw\r\n"
|
kevman |
0:38ceb79fef03
|
236
|
"UfRWvKMoWhHYKp3dEIS4xTXk6/5zXxhv9Rw8SGc8qn6vITHk1S1mPevtekgasY5Y\r\n"
|
kevman |
0:38ceb79fef03
|
237
|
"iWQuM3h4YVlRH3HHEMAD1TnAexfXHHDFQGe+Bd1iAbz1/sH9H8l4StwX6egvTK3M\r\n"
|
kevman |
0:38ceb79fef03
|
238
|
"wXRwkKkvjKaEDA9ATbZx0mI8LGsxSuCqe9r9dyjmttd47J1p1Rulz3CLzaRcVIuS\r\n"
|
kevman |
0:38ceb79fef03
|
239
|
"RRQfaD8neM9c1S/iJ/amTVqJxA1KOdOS5780WhPfSArA+g4qAmSjelc3p4wWpha8\r\n"
|
kevman |
0:38ceb79fef03
|
240
|
"zhuYwjVuX6JHG0c=\r\n"
|
kevman |
0:38ceb79fef03
|
241
|
"-----END CERTIFICATE-----\r\n";
|
kevman |
0:38ceb79fef03
|
242
|
const size_t mbedtls_test_srv_crt_rsa_len = sizeof( mbedtls_test_srv_crt_rsa );
|
kevman |
0:38ceb79fef03
|
243
|
|
kevman |
0:38ceb79fef03
|
244
|
const char mbedtls_test_srv_key_rsa[] =
|
kevman |
0:38ceb79fef03
|
245
|
"-----BEGIN RSA PRIVATE KEY-----\r\n"
|
kevman |
0:38ceb79fef03
|
246
|
"MIIEpAIBAAKCAQEAwU2j3efNHdEE10lyuJmsDnjkOjxKzzoTFtBa5M2jAIin7h5r\r\n"
|
kevman |
0:38ceb79fef03
|
247
|
"lqdStJDvLXJ6PiSa/LY0rCT1d+AmZIycsCh9odrqjObJHJa8/sEEUrM21KP64bF2\r\n"
|
kevman |
0:38ceb79fef03
|
248
|
"2JDBYbRmUjaiJlOqq3ReB30Zgtsq2B+g2Q0cLUlm91slc0boC4pPaQy1AJDh2oIQ\r\n"
|
kevman |
0:38ceb79fef03
|
249
|
"Zn2uVCuLZXmRoeJhw81ASQjuaAzxi4bSRr/QuKoRAx5/VqgaHkQYDw+Fi9qLRF7i\r\n"
|
kevman |
0:38ceb79fef03
|
250
|
"GMZiL8dmjfpd2H3zJ4kpAcWQDj8n8TDISg7v1t7HxydrxwU9esQCPJodPg/oNJhb\r\n"
|
kevman |
0:38ceb79fef03
|
251
|
"y3NLUpbYEaIsgIhpOVrTD7DeWS8Rx/fqEgEwlwIDAQABAoIBAQCXR0S8EIHFGORZ\r\n"
|
kevman |
0:38ceb79fef03
|
252
|
"++AtOg6eENxD+xVs0f1IeGz57Tjo3QnXX7VBZNdj+p1ECvhCE/G7XnkgU5hLZX+G\r\n"
|
kevman |
0:38ceb79fef03
|
253
|
"Z0jkz/tqJOI0vRSdLBbipHnWouyBQ4e/A1yIJdlBtqXxJ1KE/ituHRbNc4j4kL8Z\r\n"
|
kevman |
0:38ceb79fef03
|
254
|
"/r6pvwnTI0PSx2Eqs048YdS92LT6qAv4flbNDxMn2uY7s4ycS4Q8w1JXnCeaAnYm\r\n"
|
kevman |
0:38ceb79fef03
|
255
|
"WYI5wxO+bvRELR2Mcz5DmVnL8jRyml6l6582bSv5oufReFIbyPZbQWlXgYnpu6He\r\n"
|
kevman |
0:38ceb79fef03
|
256
|
"GTc7E1zKYQGG/9+DQUl/1vQuCPqQwny0tQoX2w5tdYpdMdVm+zkLtbajzdTviJJa\r\n"
|
kevman |
0:38ceb79fef03
|
257
|
"TWzL6lt5AoGBAN86+SVeJDcmQJcv4Eq6UhtRr4QGMiQMz0Sod6ettYxYzMgxtw28\r\n"
|
kevman |
0:38ceb79fef03
|
258
|
"CIrgpozCc+UaZJLo7UxvC6an85r1b2nKPCLQFaggJ0H4Q0J/sZOhBIXaoBzWxveK\r\n"
|
kevman |
0:38ceb79fef03
|
259
|
"nupceKdVxGsFi8CDy86DBfiyFivfBj+47BbaQzPBj7C4rK7UlLjab2rDAoGBAN2u\r\n"
|
kevman |
0:38ceb79fef03
|
260
|
"AM2gchoFiu4v1HFL8D7lweEpi6ZnMJjnEu/dEgGQJFjwdpLnPbsj4c75odQ4Gz8g\r\n"
|
kevman |
0:38ceb79fef03
|
261
|
"sw9lao9VVzbusoRE/JGI4aTdO0pATXyG7eG1Qu+5Yc1YGXcCrliA2xM9xx+d7f+s\r\n"
|
kevman |
0:38ceb79fef03
|
262
|
"mPzN+WIEg5GJDYZDjAzHG5BNvi/FfM1C9dOtjv2dAoGAF0t5KmwbjWHBhcVqO4Ic\r\n"
|
kevman |
0:38ceb79fef03
|
263
|
"BVvN3BIlc1ue2YRXEDlxY5b0r8N4XceMgKmW18OHApZxfl8uPDauWZLXOgl4uepv\r\n"
|
kevman |
0:38ceb79fef03
|
264
|
"whZC3EuWrSyyICNhLY21Ah7hbIEBPF3L3ZsOwC+UErL+dXWLdB56Jgy3gZaBeW7b\r\n"
|
kevman |
0:38ceb79fef03
|
265
|
"vDrEnocJbqCm7IukhXHOBK8CgYEAwqdHB0hqyNSzIOGY7v9abzB6pUdA3BZiQvEs\r\n"
|
kevman |
0:38ceb79fef03
|
266
|
"3LjHVd4HPJ2x0N8CgrBIWOE0q8+0hSMmeE96WW/7jD3fPWwCR5zlXknxBQsfv0gP\r\n"
|
kevman |
0:38ceb79fef03
|
267
|
"3BC5PR0Qdypz+d+9zfMf625kyit4T/hzwhDveZUzHnk1Cf+IG7Q+TOEnLnWAWBED\r\n"
|
kevman |
0:38ceb79fef03
|
268
|
"ISOWmrUCgYAFEmRxgwAc/u+D6t0syCwAYh6POtscq9Y0i9GyWk89NzgC4NdwwbBH\r\n"
|
kevman |
0:38ceb79fef03
|
269
|
"4AgahOxIxXx2gxJnq3yfkJfIjwf0s2DyP0kY2y6Ua1OeomPeY9mrIS4tCuDQ6LrE\r\n"
|
kevman |
0:38ceb79fef03
|
270
|
"TB6l9VGoxJL4fyHnZb8L5gGvnB1bbD8cL6YPaDiOhcRseC9vBiEuVg==\r\n"
|
kevman |
0:38ceb79fef03
|
271
|
"-----END RSA PRIVATE KEY-----\r\n";
|
kevman |
0:38ceb79fef03
|
272
|
const size_t mbedtls_test_srv_key_rsa_len = sizeof( mbedtls_test_srv_key_rsa );
|
kevman |
0:38ceb79fef03
|
273
|
|
kevman |
0:38ceb79fef03
|
274
|
const char mbedtls_test_cli_crt_rsa[] =
|
kevman |
0:38ceb79fef03
|
275
|
"-----BEGIN CERTIFICATE-----\r\n"
|
kevman |
0:38ceb79fef03
|
276
|
"MIIDhTCCAm2gAwIBAgIBBDANBgkqhkiG9w0BAQsFADA7MQswCQYDVQQGEwJOTDER\r\n"
|
kevman |
0:38ceb79fef03
|
277
|
"MA8GA1UECgwIUG9sYXJTU0wxGTAXBgNVBAMMEFBvbGFyU1NMIFRlc3QgQ0EwHhcN\r\n"
|
kevman |
0:38ceb79fef03
|
278
|
"MTcwNTA1MTMwNzU5WhcNMjcwNTA2MTMwNzU5WjA8MQswCQYDVQQGEwJOTDERMA8G\r\n"
|
kevman |
0:38ceb79fef03
|
279
|
"A1UECgwIUG9sYXJTU0wxGjAYBgNVBAMMEVBvbGFyU1NMIENsaWVudCAyMIIBIjAN\r\n"
|
kevman |
0:38ceb79fef03
|
280
|
"BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyHTEzLn5tXnpRdkUYLB9u5Pyax6f\r\n"
|
kevman |
0:38ceb79fef03
|
281
|
"M60Nj4o8VmXl3ETZzGaFB9X4J7BKNdBjngpuG7fa8H6r7gwQk4ZJGDTzqCrSV/Uu\r\n"
|
kevman |
0:38ceb79fef03
|
282
|
"1C93KYRhTYJQj6eVSHD1bk2y1RPD0hrt5kPqQhTrdOrA7R/UV06p86jt0uDBMHEw\r\n"
|
kevman |
0:38ceb79fef03
|
283
|
"MjDV0/YI0FZPRo7yX/k9Z5GIMC5Cst99++UMd//sMcB4j7/Cf8qtbCHWjdmLao5v\r\n"
|
kevman |
0:38ceb79fef03
|
284
|
"4Jv4EFbMs44TFeY0BGbH7vk2DmqV9gmaBmf0ZXH4yqSxJeD+PIs1BGe64E92hfx/\r\n"
|
kevman |
0:38ceb79fef03
|
285
|
"/DZrtenNLQNiTrM9AM+vdqBpVoNq0qjU51Bx5rU2BXcFbXvI5MT9TNUhXwIDAQAB\r\n"
|
kevman |
0:38ceb79fef03
|
286
|
"o4GSMIGPMB0GA1UdDgQWBBRxoQBzckAvVHZeM/xSj7zx3WtGITBjBgNVHSMEXDBa\r\n"
|
kevman |
0:38ceb79fef03
|
287
|
"gBS0WuSls97SUva51aaVD+s+vMf9/6E/pD0wOzELMAkGA1UEBhMCTkwxETAPBgNV\r\n"
|
kevman |
0:38ceb79fef03
|
288
|
"BAoMCFBvbGFyU1NMMRkwFwYDVQQDDBBQb2xhclNTTCBUZXN0IENBggEAMAkGA1Ud\r\n"
|
kevman |
0:38ceb79fef03
|
289
|
"EwQCMAAwDQYJKoZIhvcNAQELBQADggEBAC7yO786NvcHpK8UovKIG9cB32oSQQom\r\n"
|
kevman |
0:38ceb79fef03
|
290
|
"LoR0eHDRzdqEkoq7yGZufHFiRAAzbMqJfogRtxlrWAeB4y/jGaMBV25IbFOIcH2W\r\n"
|
kevman |
0:38ceb79fef03
|
291
|
"iCEaMMbG+VQLKNvuC63kmw/Zewc9ThM6Pa1Hcy0axT0faf1B/U01j0FIcw/6mTfK\r\n"
|
kevman |
0:38ceb79fef03
|
292
|
"D8w48OIwc1yr0JtutCVjig5DC0yznGMt32RyseOLcUe+lfq005v2PAiCozr5X8rE\r\n"
|
kevman |
0:38ceb79fef03
|
293
|
"ofGZpiM2NqRPePgYy+Vc75Zk28xkRQq1ncprgQb3S4vTsZdScpM9hLf+eMlrgqlj\r\n"
|
kevman |
0:38ceb79fef03
|
294
|
"c5PLSkXBeLE5+fedkyfTaLxxQlgCpuoOhKBm04/R1pWNzUHyqagjO9Q=\r\n"
|
kevman |
0:38ceb79fef03
|
295
|
"-----END CERTIFICATE-----\r\n";
|
kevman |
0:38ceb79fef03
|
296
|
const size_t mbedtls_test_cli_crt_rsa_len = sizeof( mbedtls_test_cli_crt_rsa );
|
kevman |
0:38ceb79fef03
|
297
|
|
kevman |
0:38ceb79fef03
|
298
|
const char mbedtls_test_cli_key_rsa[] =
|
kevman |
0:38ceb79fef03
|
299
|
"-----BEGIN RSA PRIVATE KEY-----\r\n"
|
kevman |
0:38ceb79fef03
|
300
|
"MIIEpAIBAAKCAQEAyHTEzLn5tXnpRdkUYLB9u5Pyax6fM60Nj4o8VmXl3ETZzGaF\r\n"
|
kevman |
0:38ceb79fef03
|
301
|
"B9X4J7BKNdBjngpuG7fa8H6r7gwQk4ZJGDTzqCrSV/Uu1C93KYRhTYJQj6eVSHD1\r\n"
|
kevman |
0:38ceb79fef03
|
302
|
"bk2y1RPD0hrt5kPqQhTrdOrA7R/UV06p86jt0uDBMHEwMjDV0/YI0FZPRo7yX/k9\r\n"
|
kevman |
0:38ceb79fef03
|
303
|
"Z5GIMC5Cst99++UMd//sMcB4j7/Cf8qtbCHWjdmLao5v4Jv4EFbMs44TFeY0BGbH\r\n"
|
kevman |
0:38ceb79fef03
|
304
|
"7vk2DmqV9gmaBmf0ZXH4yqSxJeD+PIs1BGe64E92hfx//DZrtenNLQNiTrM9AM+v\r\n"
|
kevman |
0:38ceb79fef03
|
305
|
"dqBpVoNq0qjU51Bx5rU2BXcFbXvI5MT9TNUhXwIDAQABAoIBAGdNtfYDiap6bzst\r\n"
|
kevman |
0:38ceb79fef03
|
306
|
"yhCiI8m9TtrhZw4MisaEaN/ll3XSjaOG2dvV6xMZCMV+5TeXDHOAZnY18Yi18vzz\r\n"
|
kevman |
0:38ceb79fef03
|
307
|
"4Ut2TnNFzizCECYNaA2fST3WgInnxUkV3YXAyP6CNxJaCmv2aA0yFr2kFVSeaKGt\r\n"
|
kevman |
0:38ceb79fef03
|
308
|
"ymvljNp2NVkvm7Th8fBQBO7I7AXhz43k0mR7XmPgewe8ApZOG3hstkOaMvbWAvWA\r\n"
|
kevman |
0:38ceb79fef03
|
309
|
"zCZupdDjZYjOJqlA4eEA4H8/w7F83r5CugeBE8LgEREjLPiyejrU5H1fubEY+h0d\r\n"
|
kevman |
0:38ceb79fef03
|
310
|
"l5HZBJ68ybTXfQ5U9o/QKA3dd0toBEhhdRUDGzWtjvwkEQfqF1reGWj/tod/gCpf\r\n"
|
kevman |
0:38ceb79fef03
|
311
|
"DFi6X0ECgYEA4wOv/pjSC3ty6TuOvKX2rOUiBrLXXv2JSxZnMoMiWI5ipLQt+RYT\r\n"
|
kevman |
0:38ceb79fef03
|
312
|
"VPafL/m7Dn6MbwjayOkcZhBwk5CNz5A6Q4lJ64Mq/lqHznRCQQ2Mc1G8eyDF/fYL\r\n"
|
kevman |
0:38ceb79fef03
|
313
|
"Ze2pLvwP9VD5jTc2miDfw+MnvJhywRRLcemDFP8k4hQVtm8PMp3ZmNECgYEA4gz7\r\n"
|
kevman |
0:38ceb79fef03
|
314
|
"wzObR4gn8ibe617uQPZjWzUj9dUHYd+in1gwBCIrtNnaRn9I9U/Q6tegRYpii4ys\r\n"
|
kevman |
0:38ceb79fef03
|
315
|
"c176NmU+umy6XmuSKV5qD9bSpZWG2nLFnslrN15Lm3fhZxoeMNhBaEDTnLT26yoi\r\n"
|
kevman |
0:38ceb79fef03
|
316
|
"33gp0mSSWy94ZEqipms+ULF6sY1ZtFW6tpGFoy8CgYAQHhnnvJflIs2ky4q10B60\r\n"
|
kevman |
0:38ceb79fef03
|
317
|
"ZcxFp3rtDpkp0JxhFLhiizFrujMtZSjYNm5U7KkgPVHhLELEUvCmOnKTt4ap/vZ0\r\n"
|
kevman |
0:38ceb79fef03
|
318
|
"BxJNe1GZH3pW6SAvGDQpl9sG7uu/vTFP+lCxukmzxB0DrrDcvorEkKMom7ZCCRvW\r\n"
|
kevman |
0:38ceb79fef03
|
319
|
"KZsZ6YeH2Z81BauRj218kQKBgQCUV/DgKP2985xDTT79N08jUo3hTP5MVYCCuj/+\r\n"
|
kevman |
0:38ceb79fef03
|
320
|
"UeEw1TvZcx3LJby7P6Xad6a1/BqveaGyFKIfEFIaBUBItk801sDDpDaYc4gL00Xc\r\n"
|
kevman |
0:38ceb79fef03
|
321
|
"7lFuBHOZkxJYlss5QrGpuOEl9ZwUt5IrFLBdYaKqNHzNVC1pCPfb/JyH6Dr2HUxq\r\n"
|
kevman |
0:38ceb79fef03
|
322
|
"gxUwAQKBgQCcU6G2L8AG9d9c0UpOyL1tMvFe5Ttw0KjlQVdsh1MP6yigYo9DYuwu\r\n"
|
kevman |
0:38ceb79fef03
|
323
|
"bHFVW2r0dBTqegP2/KTOxKzaHfC1qf0RGDsUoJCNJrd1cwoCLG8P2EF4w3OBrKqv\r\n"
|
kevman |
0:38ceb79fef03
|
324
|
"8u4ytY0F+Vlanj5lm3TaoHSVF1+NWPyOTiwevIECGKwSxvlki4fDAA==\r\n"
|
kevman |
0:38ceb79fef03
|
325
|
"-----END RSA PRIVATE KEY-----\r\n";
|
kevman |
0:38ceb79fef03
|
326
|
const size_t mbedtls_test_cli_key_rsa_len = sizeof( mbedtls_test_cli_key_rsa );
|
kevman |
0:38ceb79fef03
|
327
|
#endif /* MBEDTLS_RSA_C */
|
kevman |
0:38ceb79fef03
|
328
|
|
kevman |
0:38ceb79fef03
|
329
|
#if defined(MBEDTLS_PEM_PARSE_C)
|
kevman |
0:38ceb79fef03
|
330
|
/* Concatenation of all available CA certificates */
|
kevman |
0:38ceb79fef03
|
331
|
const char mbedtls_test_cas_pem[] =
|
kevman |
0:38ceb79fef03
|
332
|
#ifdef TEST_CA_CRT_RSA_SHA1
|
kevman |
0:38ceb79fef03
|
333
|
TEST_CA_CRT_RSA_SHA1
|
kevman |
0:38ceb79fef03
|
334
|
#endif
|
kevman |
0:38ceb79fef03
|
335
|
#ifdef TEST_CA_CRT_RSA_SHA256
|
kevman |
0:38ceb79fef03
|
336
|
TEST_CA_CRT_RSA_SHA256
|
kevman |
0:38ceb79fef03
|
337
|
#endif
|
kevman |
0:38ceb79fef03
|
338
|
#ifdef TEST_CA_CRT_EC
|
kevman |
0:38ceb79fef03
|
339
|
TEST_CA_CRT_EC
|
kevman |
0:38ceb79fef03
|
340
|
#endif
|
kevman |
0:38ceb79fef03
|
341
|
"";
|
kevman |
0:38ceb79fef03
|
342
|
const size_t mbedtls_test_cas_pem_len = sizeof( mbedtls_test_cas_pem );
|
kevman |
0:38ceb79fef03
|
343
|
#endif
|
kevman |
0:38ceb79fef03
|
344
|
|
kevman |
0:38ceb79fef03
|
345
|
/* List of all available CA certificates */
|
kevman |
0:38ceb79fef03
|
346
|
const char * mbedtls_test_cas[] = {
|
kevman |
0:38ceb79fef03
|
347
|
#if defined(TEST_CA_CRT_RSA_SHA1)
|
kevman |
0:38ceb79fef03
|
348
|
mbedtls_test_ca_crt_rsa_sha1,
|
kevman |
0:38ceb79fef03
|
349
|
#endif
|
kevman |
0:38ceb79fef03
|
350
|
#if defined(TEST_CA_CRT_RSA_SHA256)
|
kevman |
0:38ceb79fef03
|
351
|
mbedtls_test_ca_crt_rsa_sha256,
|
kevman |
0:38ceb79fef03
|
352
|
#endif
|
kevman |
0:38ceb79fef03
|
353
|
#if defined(MBEDTLS_ECDSA_C)
|
kevman |
0:38ceb79fef03
|
354
|
mbedtls_test_ca_crt_ec,
|
kevman |
0:38ceb79fef03
|
355
|
#endif
|
kevman |
0:38ceb79fef03
|
356
|
NULL
|
kevman |
0:38ceb79fef03
|
357
|
};
|
kevman |
0:38ceb79fef03
|
358
|
const size_t mbedtls_test_cas_len[] = {
|
kevman |
0:38ceb79fef03
|
359
|
#if defined(TEST_CA_CRT_RSA_SHA1)
|
kevman |
0:38ceb79fef03
|
360
|
sizeof( mbedtls_test_ca_crt_rsa_sha1 ),
|
kevman |
0:38ceb79fef03
|
361
|
#endif
|
kevman |
0:38ceb79fef03
|
362
|
#if defined(TEST_CA_CRT_RSA_SHA256)
|
kevman |
0:38ceb79fef03
|
363
|
sizeof( mbedtls_test_ca_crt_rsa_sha256 ),
|
kevman |
0:38ceb79fef03
|
364
|
#endif
|
kevman |
0:38ceb79fef03
|
365
|
#if defined(MBEDTLS_ECDSA_C)
|
kevman |
0:38ceb79fef03
|
366
|
sizeof( mbedtls_test_ca_crt_ec ),
|
kevman |
0:38ceb79fef03
|
367
|
#endif
|
kevman |
0:38ceb79fef03
|
368
|
0
|
kevman |
0:38ceb79fef03
|
369
|
};
|
kevman |
0:38ceb79fef03
|
370
|
|
kevman |
0:38ceb79fef03
|
371
|
#if defined(MBEDTLS_RSA_C)
|
kevman |
0:38ceb79fef03
|
372
|
const char *mbedtls_test_ca_crt = mbedtls_test_ca_crt_rsa; /* SHA1 or SHA256 */
|
kevman |
0:38ceb79fef03
|
373
|
const char *mbedtls_test_ca_key = mbedtls_test_ca_key_rsa;
|
kevman |
0:38ceb79fef03
|
374
|
const char *mbedtls_test_ca_pwd = mbedtls_test_ca_pwd_rsa;
|
kevman |
0:38ceb79fef03
|
375
|
const char *mbedtls_test_srv_crt = mbedtls_test_srv_crt_rsa;
|
kevman |
0:38ceb79fef03
|
376
|
const char *mbedtls_test_srv_key = mbedtls_test_srv_key_rsa;
|
kevman |
0:38ceb79fef03
|
377
|
const char *mbedtls_test_cli_crt = mbedtls_test_cli_crt_rsa;
|
kevman |
0:38ceb79fef03
|
378
|
const char *mbedtls_test_cli_key = mbedtls_test_cli_key_rsa;
|
kevman |
0:38ceb79fef03
|
379
|
const size_t mbedtls_test_ca_crt_len = sizeof( mbedtls_test_ca_crt_rsa );
|
kevman |
0:38ceb79fef03
|
380
|
const size_t mbedtls_test_ca_key_len = sizeof( mbedtls_test_ca_key_rsa );
|
kevman |
0:38ceb79fef03
|
381
|
const size_t mbedtls_test_ca_pwd_len = sizeof( mbedtls_test_ca_pwd_rsa ) - 1;
|
kevman |
0:38ceb79fef03
|
382
|
const size_t mbedtls_test_srv_crt_len = sizeof( mbedtls_test_srv_crt_rsa );
|
kevman |
0:38ceb79fef03
|
383
|
const size_t mbedtls_test_srv_key_len = sizeof( mbedtls_test_srv_key_rsa );
|
kevman |
0:38ceb79fef03
|
384
|
const size_t mbedtls_test_cli_crt_len = sizeof( mbedtls_test_cli_crt_rsa );
|
kevman |
0:38ceb79fef03
|
385
|
const size_t mbedtls_test_cli_key_len = sizeof( mbedtls_test_cli_key_rsa );
|
kevman |
0:38ceb79fef03
|
386
|
#else /* ! MBEDTLS_RSA_C, so MBEDTLS_ECDSA_C */
|
kevman |
0:38ceb79fef03
|
387
|
const char *mbedtls_test_ca_crt = mbedtls_test_ca_crt_ec;
|
kevman |
0:38ceb79fef03
|
388
|
const char *mbedtls_test_ca_key = mbedtls_test_ca_key_ec;
|
kevman |
0:38ceb79fef03
|
389
|
const char *mbedtls_test_ca_pwd = mbedtls_test_ca_pwd_ec;
|
kevman |
0:38ceb79fef03
|
390
|
const char *mbedtls_test_srv_crt = mbedtls_test_srv_crt_ec;
|
kevman |
0:38ceb79fef03
|
391
|
const char *mbedtls_test_srv_key = mbedtls_test_srv_key_ec;
|
kevman |
0:38ceb79fef03
|
392
|
const char *mbedtls_test_cli_crt = mbedtls_test_cli_crt_ec;
|
kevman |
0:38ceb79fef03
|
393
|
const char *mbedtls_test_cli_key = mbedtls_test_cli_key_ec;
|
kevman |
0:38ceb79fef03
|
394
|
const size_t mbedtls_test_ca_crt_len = sizeof( mbedtls_test_ca_crt_ec );
|
kevman |
0:38ceb79fef03
|
395
|
const size_t mbedtls_test_ca_key_len = sizeof( mbedtls_test_ca_key_ec );
|
kevman |
0:38ceb79fef03
|
396
|
const size_t mbedtls_test_ca_pwd_len = sizeof( mbedtls_test_ca_pwd_ec ) - 1;
|
kevman |
0:38ceb79fef03
|
397
|
const size_t mbedtls_test_srv_crt_len = sizeof( mbedtls_test_srv_crt_ec );
|
kevman |
0:38ceb79fef03
|
398
|
const size_t mbedtls_test_srv_key_len = sizeof( mbedtls_test_srv_key_ec );
|
kevman |
0:38ceb79fef03
|
399
|
const size_t mbedtls_test_cli_crt_len = sizeof( mbedtls_test_cli_crt_ec );
|
kevman |
0:38ceb79fef03
|
400
|
const size_t mbedtls_test_cli_key_len = sizeof( mbedtls_test_cli_key_ec );
|
kevman |
0:38ceb79fef03
|
401
|
#endif /* MBEDTLS_RSA_C */
|
kevman |
0:38ceb79fef03
|
402
|
|
kevman |
0:38ceb79fef03
|
403
|
#endif /* MBEDTLS_CERTS_C */
|