Mbed Cloud example program for workshop in W27 2018.

Dependencies:   MMA7660 LM75B

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers pal_tls_utils.h Source File

pal_tls_utils.h

00001 /*
00002 * Copyright (c) 2016 ARM Limited. All rights reserved.
00003 * SPDX-License-Identifier: Apache-2.0
00004 * Licensed under the Apache License, Version 2.0 (the License); you may
00005 * not use this file except in compliance with the License.
00006 * You may obtain a copy of the License at
00007 *
00008 * http://www.apache.org/licenses/LICENSE-2.0
00009 *
00010 * Unless required by applicable law or agreed to in writing, software
00011 * distributed under the License is distributed on an AS IS BASIS, WITHOUT
00012 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
00013 * See the License for the specific language governing permissions and
00014 * limitations under the License.
00015 */
00016 
00017 #ifndef TEST_TLS_PAL_TEST_UTILS_H_
00018 #define TEST_TLS_PAL_TEST_UTILS_H_
00019 
00020 #include "pal_network.h"
00021 #include "pal_TLS.h"
00022 
00023 
00024 #ifdef DEBUG
00025 #define TEST_PRINTF printf
00026 #else 
00027 #define TEST_PRINTF //
00028 #endif
00029 
00030 typedef struct palTLSSocketTest{
00031     palSocket_t socket;
00032     palSocketAddress_t* socketAddress;
00033     palSocketLength_t addressLength;
00034     palTLSTransportMode_t transportationMode;
00035 }palTLSSocketTest_t;
00036 
00037 #define PAL_TLS_MESSAGE_SIZE 256
00038 #define TLS_GET_REQUEST "GET / HTTP/1.0\r\n\r\n"
00039 #ifndef PAL_TLS_TEST_SERVER_ADDRESS
00040     #include "pal_tls_test_address.h"
00041 #endif
00042 #define TLS_SERVER_PORT 5544
00043 #define TLS_SERVER_PORT_NB 5544
00044 #define DTLS_SERVER_PORT 4422
00045 #define DTLS_SERVER_PORT_TIMEOUT 9 //Discard protocol
00046 #define DTLS_TIMEOUT_TEST_SERVER_ADDRESS "8.8.8.8"
00047 
00048 
00049 
00050 const unsigned char g_psk[] = {
00051     0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
00052     0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f
00053 };
00054 const unsigned char g_psk_id[] = "Client_identity";
00055 
00056 const unsigned char g_ca_cert[]=
00057 {
00058     0x30, 0x82, 0x01, 0xfc, 0x30, 0x82, 0x01, 0xa1, 0xa0, 0x03, 0x02, 0x01, 
00059     0x02, 0x02, 0x09, 0x00, 0xc9, 0x7a, 0x18, 0xbd, 0x8f, 0xf4, 0xe4, 0xe3, 
00060     0x30, 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x04, 0x03, 0x02, 
00061     0x30, 0x5a, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 
00062     0x02, 0x49, 0x4c, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x08, 
00063     0x0c, 0x08, 0x6d, 0x6f, 0x68, 0x61, 0x6d, 0x6d, 0x61, 0x64, 0x31, 0x0d, 
00064     0x30, 0x0b, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 0x04, 0x62, 0x61, 0x71, 
00065     0x61, 0x31, 0x0d, 0x30, 0x0b, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x0c, 0x04, 
00066     0x62, 0x61, 0x71, 0x61, 0x31, 0x0c, 0x30, 0x0a, 0x06, 0x03, 0x55, 0x04, 
00067     0x0b, 0x0c, 0x03, 0x50, 0x41, 0x4c, 0x31, 0x0c, 0x30, 0x0a, 0x06, 0x03, 
00068     0x55, 0x04, 0x03, 0x0c, 0x03, 0x50, 0x41, 0x4c, 0x30, 0x1e, 0x17, 0x0d, 
00069     0x31, 0x37, 0x30, 0x36, 0x31, 0x32, 0x31, 0x35, 0x35, 0x31, 0x35, 0x36, 
00070     0x5a, 0x17, 0x0d, 0x31, 0x38, 0x30, 0x36, 0x31, 0x32, 0x31, 0x35, 0x35, 
00071     0x31, 0x35, 0x36, 0x5a, 0x30, 0x5a, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 
00072     0x55, 0x04, 0x06, 0x13, 0x02, 0x49, 0x4c, 0x31, 0x11, 0x30, 0x0f, 0x06, 
00073     0x03, 0x55, 0x04, 0x08, 0x0c, 0x08, 0x6d, 0x6f, 0x68, 0x61, 0x6d, 0x6d, 
00074     0x61, 0x64, 0x31, 0x0d, 0x30, 0x0b, 0x06, 0x03, 0x55, 0x04, 0x07, 0x0c, 
00075     0x04, 0x62, 0x61, 0x71, 0x61, 0x31, 0x0d, 0x30, 0x0b, 0x06, 0x03, 0x55, 
00076     0x04, 0x0a, 0x0c, 0x04, 0x62, 0x61, 0x71, 0x61, 0x31, 0x0c, 0x30, 0x0a, 
00077     0x06, 0x03, 0x55, 0x04, 0x0b, 0x0c, 0x03, 0x50, 0x41, 0x4c, 0x31, 0x0c, 
00078     0x30, 0x0a, 0x06, 0x03, 0x55, 0x04, 0x03, 0x0c, 0x03, 0x50, 0x41, 0x4c, 
00079     0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 
00080     0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 
00081     0x42, 0x00, 0x04, 0x77, 0xa3, 0x82, 0x16, 0xb9, 0xef, 0x71, 0xa3, 0x1d, 
00082     0x76, 0xb8, 0x58, 0x48, 0x29, 0xc9, 0x30, 0x88, 0xa5, 0x8b, 0xe9, 0xf0, 
00083     0x82, 0x1c, 0x13, 0xb5, 0xc2, 0xad, 0x87, 0xc9, 0x11, 0x4c, 0x8a, 0xbe, 
00084     0x32, 0xed, 0xf8, 0x5e, 0x19, 0xf5, 0x91, 0xcb, 0x8f, 0x7e, 0x3e, 0x0b, 
00085     0xe5, 0x62, 0x68, 0x44, 0x80, 0x98, 0x43, 0xbc, 0x68, 0x9f, 0x5c, 0xce, 
00086     0x01, 0x8e, 0xfa, 0x9d, 0x9e, 0x32, 0xe1, 0xa3, 0x50, 0x30, 0x4e, 0x30, 
00087     0x1d, 0x06, 0x03, 0x55, 0x1d, 0x0e, 0x04, 0x16, 0x04, 0x14, 0x82, 0xa1, 
00088     0xc6, 0xa7, 0x08, 0xfa, 0xf1, 0xce, 0xd3, 0x24, 0x01, 0xdc, 0xd4, 0x4c, 
00089     0x7a, 0x12, 0x48, 0x78, 0xed, 0xe0, 0x30, 0x1f, 0x06, 0x03, 0x55, 0x1d, 
00090     0x23, 0x04, 0x18, 0x30, 0x16, 0x80, 0x14, 0x82, 0xa1, 0xc6, 0xa7, 0x08, 
00091     0xfa, 0xf1, 0xce, 0xd3, 0x24, 0x01, 0xdc, 0xd4, 0x4c, 0x7a, 0x12, 0x48, 
00092     0x78, 0xed, 0xe0, 0x30, 0x0c, 0x06, 0x03, 0x55, 0x1d, 0x13, 0x04, 0x05, 
00093     0x30, 0x03, 0x01, 0x01, 0xff, 0x30, 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 
00094     0xce, 0x3d, 0x04, 0x03, 0x02, 0x03, 0x49, 0x00, 0x30, 0x46, 0x02, 0x21, 
00095     0x00, 0xa1, 0x5f, 0xa8, 0xfb, 0xbf, 0x00, 0x14, 0xff, 0x74, 0xe1, 0x0f, 
00096     0x91, 0x85, 0xb9, 0xcb, 0xf5, 0x95, 0xcd, 0x35, 0xfc, 0x52, 0x5d, 0x33, 
00097     0xbe, 0x86, 0xb2, 0xa2, 0x0b, 0xc3, 0x48, 0xfe, 0x56, 0x02, 0x21, 0x00, 
00098     0xd1, 0x92, 0xeb, 0xee, 0xa4, 0xc2, 0xf0, 0xca, 0x86, 0x3f, 0x57, 0x18, 
00099     0xa3, 0xd4, 0xc9, 0xd9, 0xd6, 0xd4, 0x7b, 0x18, 0x9c, 0xa4, 0xe9, 0xd9, 
00100     0xfd, 0xa7, 0x94, 0xe7, 0x78, 0xc3, 0xeb, 0x59
00101 };
00102 
00103 //ECC Key
00104 const unsigned char g_pubKey[] = 
00105 {
00106     0x30, 0x82, 0x01, 0x9a, 0x30, 0x82, 0x01, 0x3e, 0xa0, 0x03, 0x02, 0x01, 0x02, 0x02, 0x01, 0x01,
00107     0x30, 0x0c, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x04, 0x03, 0x02, 0x05, 0x00, 0x30, 0x2d,
00108     0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x02, 0x43, 0x41, 0x31, 0x11, 0x30,
00109     0x0f, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x08, 0x6d, 0x62, 0x65, 0x64, 0x20, 0x54, 0x4c, 0x53,
00110     0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x4b, 0x30, 0x1e, 0x17,
00111     0x0d, 0x30, 0x31, 0x30, 0x31, 0x30, 0x31, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x5a, 0x17, 0x0d,
00112     0x33, 0x30, 0x31, 0x32, 0x33, 0x31, 0x32, 0x33, 0x35, 0x39, 0x35, 0x39, 0x5a, 0x30, 0x2d, 0x31,
00113     0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x02, 0x43, 0x41, 0x31, 0x11, 0x30, 0x0f,
00114     0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x08, 0x6d, 0x62, 0x65, 0x64, 0x20, 0x54, 0x4c, 0x53, 0x31,
00115     0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x55, 0x4b, 0x30, 0x59, 0x30, 0x13,
00116     0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d,
00117     0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xf7, 0xc6, 0x63, 0x68, 0x8d, 0x48, 0x3a, 0xcc, 0xeb,
00118     0xc1, 0x01, 0xcb, 0xd5, 0xc9, 0xa9, 0xc8, 0x42, 0x62, 0x2e, 0xd0, 0xb2, 0x34, 0x6a, 0x9f, 0xc9,
00119     0xce, 0xe0, 0x1c, 0x57, 0xc7, 0x0a, 0x62, 0x6e, 0x8e, 0x2e, 0xc5, 0x9f, 0xef, 0x8e, 0x04, 0x44,
00120     0x7e, 0xf3, 0xd0, 0xe6, 0x92, 0xc9, 0x0a, 0x49, 0x72, 0x98, 0x7f, 0x73, 0x3e, 0xf6, 0x97, 0x70,
00121     0x74, 0xb7, 0x9f, 0xe1, 0xb5, 0xef, 0xce, 0xa3, 0x4d, 0x30, 0x4b, 0x30, 0x09, 0x06, 0x03, 0x55,
00122     0x1d, 0x13, 0x04, 0x02, 0x30, 0x00, 0x30, 0x1d, 0x06, 0x03, 0x55, 0x1d, 0x0e, 0x04, 0x16, 0x04,
00123     0x14, 0x0f, 0xc6, 0x27, 0x51, 0xce, 0x06, 0x0b, 0x3b, 0xbd, 0xf1, 0xd1, 0x8e, 0x25, 0x6d, 0xcd,
00124     0x12, 0x64, 0x8f, 0x73, 0x4d, 0x30, 0x1f, 0x06, 0x03, 0x55, 0x1d, 0x23, 0x04, 0x18, 0x30, 0x16,
00125     0x80, 0x14, 0x0f, 0xc6, 0x27, 0x51, 0xce, 0x06, 0x0b, 0x3b, 0xbd, 0xf1, 0xd1, 0x8e, 0x25, 0x6d,
00126     0xcd, 0x12, 0x64, 0x8f, 0x73, 0x4d, 0x30, 0x0c, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x04,
00127     0x03, 0x02, 0x05, 0x00, 0x03, 0x48, 0x00, 0x30, 0x45, 0x02, 0x21, 0x00, 0xf1, 0x6a, 0x24, 0x08,
00128     0x99, 0xf1, 0xe0, 0x55, 0x4f, 0x0a, 0x52, 0x72, 0x68, 0x63, 0x6e, 0xec, 0x2f, 0x9d, 0x54, 0x61,
00129     0x9d, 0x7f, 0xa3, 0x5d, 0xa5, 0x79, 0x69, 0xc2, 0xab, 0xcf, 0x0f, 0x48, 0x02, 0x20, 0x51, 0x41,
00130     0x26, 0x4b, 0xdf, 0x1b, 0x5e, 0xda, 0xa4, 0x53, 0x8d, 0xe5, 0x92, 0xa6, 0x1b, 0x8a, 0x0d, 0x58,
00131     0x59, 0x9e, 0x77, 0x99, 0xd6, 0x81, 0xf1, 0x5d, 0xcd, 0x28, 0xcc, 0x03, 0x75, 0x96
00132 };
00133 
00134 const uint8_t g_prvKey[] = 
00135 {
00136     0x30, 0x77, 0x02, 0x01, 0x01, 0x04, 0x20, 0x0d, 0x2d, 0x9e, 0x38, 0xe8, 0x2c, 0x7a, 0x44, 0x66, 
00137     0x20, 0x4a, 0x3e, 0x8c, 0xb1, 0x83, 0x43, 0xb0, 0xc0, 0xc9, 0xd7, 0x46, 0xf6, 0x9d, 0xe4, 0xd0, 
00138     0xb2, 0x58, 0x8e, 0x0b, 0x8d, 0x70, 0xd0, 0xa0, 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 
00139     0x03, 0x01, 0x07, 0xa1, 0x44, 0x03, 0x42, 0x00, 0x04, 0x18, 0xf7, 0x26, 0xc6, 0x86, 0x30, 0xec, 
00140     0xed, 0xd6, 0xb4, 0x3a, 0xd3, 0x86, 0x7a, 0x49, 0xbb, 0xb3, 0x93, 0xee, 0x43, 0x56, 0x18, 0x71, 
00141     0x2a, 0x40, 0xda, 0xc8, 0x2c, 0x4a, 0xc6, 0x3d, 0x09, 0xfc, 0xe0, 0x84, 0x2f, 0x0d, 0xce, 0xf8, 
00142     0x17, 0xcf, 0x28, 0x8f, 0x4f, 0xb4, 0xea, 0xde, 0xf9, 0xe4, 0x9a, 0x16, 0xeb, 0x8c, 0x67, 0x02, 
00143     0xfd, 0x64, 0x7b, 0x62, 0x0e, 0x9b, 0x29, 0x05, 0x22
00144 };
00145 
00146 
00147 //////////////////////////////////////////
00148 //Data taken from mbed TLS tests (certc.c)
00149 //////////////////////////////////////////
00150 const char pal_test_cas[] = 
00151 {
00152     0x30, 0x82, 0x02, 0x52, 0x30, 0x82, 0x01, 0xd7, 0xa0, 0x03, 0x02, 0x01, 0x02, 
00153     0x02, 0x09, 0x00, 0xc1, 0x43, 0xe2, 0x7e, 0x62, 0x43, 0xcc, 0xe8, 0x30, 0x0a, 
00154     0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x04, 0x03, 0x02, 0x30, 0x3e, 0x31, 
00155     0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 0x4e, 0x4c, 0x31, 
00156     0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x08, 0x50, 0x6f, 0x6c, 
00157     0x61, 0x72, 0x53, 0x53, 0x4c, 0x31, 0x1c, 0x30, 0x1a, 0x06, 0x03, 0x55, 0x04, 
00158     0x03, 0x13, 0x13, 0x50, 0x6f, 0x6c, 0x61, 0x72, 0x73, 0x73, 0x6c, 0x20, 0x54, 
00159     0x65, 0x73, 0x74, 0x20, 0x45, 0x43, 0x20, 0x43, 0x41, 0x30, 0x1e, 0x17, 0x0d, 
00160     0x31, 0x33, 0x30, 0x39, 0x32, 0x34, 0x31, 0x35, 0x34, 0x39, 0x34, 0x38, 0x5a, 
00161     0x17, 0x0d, 0x32, 0x33, 0x30, 0x39, 0x32, 0x32, 0x31, 0x35, 0x34, 0x39, 0x34, 
00162     0x38, 0x5a, 0x30, 0x3e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 
00163     0x13, 0x02, 0x4e, 0x4c, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x0a, 
00164     0x13, 0x08, 0x50, 0x6f, 0x6c, 0x61, 0x72, 0x53, 0x53, 0x4c, 0x31, 0x1c, 0x30, 
00165     0x1a, 0x06, 0x03, 0x55, 0x04, 0x03, 0x13, 0x13, 0x50, 0x6f, 0x6c, 0x61, 0x72, 
00166     0x73, 0x73, 0x6c, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x45, 0x43, 0x20, 0x43, 
00167     0x41, 0x30, 0x76, 0x30, 0x10, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 
00168     0x01, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x22, 0x03, 0x62, 0x00, 0x04, 0xc3, 
00169     0xda, 0x2b, 0x34, 0x41, 0x37, 0x58, 0x2f, 0x87, 0x56, 0xfe, 0xfc, 0x89, 0xba, 
00170     0x29, 0x43, 0x4b, 0x4e, 0xe0, 0x6e, 0xc3, 0x0e, 0x57, 0x53, 0x33, 0x39, 0x58, 
00171     0xd4, 0x52, 0xb4, 0x91, 0x95, 0x39, 0x0b, 0x23, 0xdf, 0x5f, 0x17, 0x24, 0x62, 
00172     0x48, 0xfc, 0x1a, 0x95, 0x29, 0xce, 0x2c, 0x2d, 0x87, 0xc2, 0x88, 0x52, 0x80, 
00173     0xaf, 0xd6, 0x6a, 0xab, 0x21, 0xdd, 0xb8, 0xd3, 0x1c, 0x6e, 0x58, 0xb8, 0xca, 
00174     0xe8, 0xb2, 0x69, 0x8e, 0xf3, 0x41, 0xad, 0x29, 0xc3, 0xb4, 0x5f, 0x75, 0xa7, 
00175     0x47, 0x6f, 0xd5, 0x19, 0x29, 0x55, 0x69, 0x9a, 0x53, 0x3b, 0x20, 0xb4, 0x66, 
00176     0x16, 0x60, 0x33, 0x1e, 0xa3, 0x81, 0xa0, 0x30, 0x81, 0x9d, 0x30, 0x1d, 0x06, 
00177     0x03, 0x55, 0x1d, 0x0e, 0x04, 0x16, 0x04, 0x14, 0x9d, 0x6d, 0x20, 0x24, 0x49, 
00178     0x01, 0x3f, 0x2b, 0xcb, 0x78, 0xb5, 0x19, 0xbc, 0x7e, 0x24, 0xc9, 0xdb, 0xfb, 
00179     0x36, 0x7c, 0x30, 0x6e, 0x06, 0x03, 0x55, 0x1d, 0x23, 0x04, 0x67, 0x30, 0x65, 
00180     0x80, 0x14, 0x9d, 0x6d, 0x20, 0x24, 0x49, 0x01, 0x3f, 0x2b, 0xcb, 0x78, 0xb5, 
00181     0x19, 0xbc, 0x7e, 0x24, 0xc9, 0xdb, 0xfb, 0x36, 0x7c, 0xa1, 0x42, 0xa4, 0x40, 
00182     0x30, 0x3e, 0x31, 0x0b, 0x30, 0x09, 0x06, 0x03, 0x55, 0x04, 0x06, 0x13, 0x02, 
00183     0x4e, 0x4c, 0x31, 0x11, 0x30, 0x0f, 0x06, 0x03, 0x55, 0x04, 0x0a, 0x13, 0x08, 
00184     0x50, 0x6f, 0x6c, 0x61, 0x72, 0x53, 0x53, 0x4c, 0x31, 0x1c, 0x30, 0x1a, 0x06, 
00185     0x03, 0x55, 0x04, 0x03, 0x13, 0x13, 0x50, 0x6f, 0x6c, 0x61, 0x72, 0x73, 0x73, 
00186     0x6c, 0x20, 0x54, 0x65, 0x73, 0x74, 0x20, 0x45, 0x43, 0x20, 0x43, 0x41, 0x82, 
00187     0x09, 0x00, 0xc1, 0x43, 0xe2, 0x7e, 0x62, 0x43, 0xcc, 0xe8, 0x30, 0x0c, 0x06, 
00188     0x03, 0x55, 0x1d, 0x13, 0x04, 0x05, 0x30, 0x03, 0x01, 0x01, 0xff, 0x30, 0x0a, 
00189     0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x04, 0x03, 0x02, 0x03, 0x69, 0x00, 
00190     0x30, 0x66, 0x02, 0x31, 0x00, 0xc3, 0xb4, 0x62, 0x73, 0x56, 0x28, 0x95, 0x00, 
00191     0x7d, 0x78, 0x12, 0x26, 0xd2, 0x71, 0x7b, 0x19, 0xf8, 0x8a, 0x98, 0x3e, 0x92, 
00192     0xfe, 0x33, 0x9e, 0xe4, 0x79, 0xd2, 0xfe, 0x7a, 0xb7, 0x87, 0x74, 0x3c, 0x2b, 
00193     0xb8, 0xd7, 0x69, 0x94, 0x0b, 0xa3, 0x67, 0x77, 0xb8, 0xb3, 0xbe, 0xd1, 0x36, 
00194     0x32, 0x02, 0x31, 0x00, 0xfd, 0x67, 0x9c, 0x94, 0x23, 0x67, 0xc0, 0x56, 0xba, 
00195     0x4b, 0x33, 0x15, 0x00, 0xc6, 0xe3, 0xcc, 0x31, 0x08, 0x2c, 0x9c, 0x8b, 0xda, 
00196     0xa9, 0x75, 0x23, 0x2f, 0xb8, 0x28, 0xe7, 0xf2, 0x9c, 0x14, 0x3a, 0x40, 0x01, 
00197     0x5c, 0xaf, 0x0c, 0xb2, 0xcf, 0x74, 0x7f, 0x30, 0x9f, 0x08, 0x43, 0xad, 0x20
00198 };
00199 
00200 #endif /* TEST_TLS_PAL_TEST_UTILS_H_ */