/***************************************************************************/ /* Copyright (c) 2024 Microsoft Corporation */ /* Copyright (c) 2026 Eclipse ThreadX contributors */ /* */ /* This program and the accompanying materials are made available under */ /* the terms of the MIT License which is available at */ /* https://opensource.org/licenses/MIT. */ /* */ /* SPDX-License-Identifier: MIT */ /***************************************************************************/ #ifndef NX_CRYPTO_STANDALONE_ENABLE #include "nx_api.h" #else #include "nx_crypto_port.h" #endif typedef struct { const CHAR *curve; UCHAR *local_private_key; UINT local_private_key_len; UCHAR *local_public_key; UINT local_public_key_len; UCHAR *remote_public_key; UINT remote_public_key_len; UCHAR *shared_secret; UINT shared_secret_len; } ECDH_DATA; /* 3BCDCCA5AB040BBACE02D306B12487BF0FB6D17BC6CD50B5 */ static UCHAR local_private_key_secp192r1_0[] = { 0x3B, 0xCD, 0xCC, 0xA5, 0xAB, 0x04, 0x0B, 0xBA, 0xCE, 0x02, 0xD3, 0x06, 0xB1, 0x24, 0x87, 0xBF, 0x0F, 0xB6, 0xD1, 0x7B, 0xC6, 0xCD, 0x50, 0xB5, }; /* 04E4AB3ED9D58222C685B6722B5A28A382CEE533DDEA94428A1EC8F4D9B0178E6601F67A1C4FB695E410A03D57E21CE5F2 */ static UCHAR local_public_key_secp192r1_0[] = { 0x04, 0xE4, 0xAB, 0x3E, 0xD9, 0xD5, 0x82, 0x22, 0xC6, 0x85, 0xB6, 0x72, 0x2B, 0x5A, 0x28, 0xA3, 0x82, 0xCE, 0xE5, 0x33, 0xDD, 0xEA, 0x94, 0x42, 0x8A, 0x1E, 0xC8, 0xF4, 0xD9, 0xB0, 0x17, 0x8E, 0x66, 0x01, 0xF6, 0x7A, 0x1C, 0x4F, 0xB6, 0x95, 0xE4, 0x10, 0xA0, 0x3D, 0x57, 0xE2, 0x1C, 0xE5, 0xF2, }; /* 04B002E8A7BF996D57F3253D4FFA1DE855BE5D02019CFA07581F816B22649E8EA3843844831146042009170C90699A8DED */ static UCHAR remote_public_key_secp192r1_0[] = { 0x04, 0xB0, 0x02, 0xE8, 0xA7, 0xBF, 0x99, 0x6D, 0x57, 0xF3, 0x25, 0x3D, 0x4F, 0xFA, 0x1D, 0xE8, 0x55, 0xBE, 0x5D, 0x02, 0x01, 0x9C, 0xFA, 0x07, 0x58, 0x1F, 0x81, 0x6B, 0x22, 0x64, 0x9E, 0x8E, 0xA3, 0x84, 0x38, 0x44, 0x83, 0x11, 0x46, 0x04, 0x20, 0x09, 0x17, 0x0C, 0x90, 0x69, 0x9A, 0x8D, 0xED, }; /* 087C7273B259D8963332100AE29E20FD6675BFEFDB267895 */ static UCHAR shared_secret_secp192r1_0[] = { 0x08, 0x7C, 0x72, 0x73, 0xB2, 0x59, 0xD8, 0x96, 0x33, 0x32, 0x10, 0x0A, 0xE2, 0x9E, 0x20, 0xFD, 0x66, 0x75, 0xBF, 0xEF, 0xDB, 0x26, 0x78, 0x95, }; /* D0D6E820FCE47D2D14D0243DCF9FFA370B084D98340A43C4 */ static UCHAR local_private_key_secp192r1_1[] = { 0xD0, 0xD6, 0xE8, 0x20, 0xFC, 0xE4, 0x7D, 0x2D, 0x14, 0xD0, 0x24, 0x3D, 0xCF, 0x9F, 0xFA, 0x37, 0x0B, 0x08, 0x4D, 0x98, 0x34, 0x0A, 0x43, 0xC4, }; /* 04414121D290D2228468BD515CC409BC3CEDC270F3FFF1FD658A22E77CAEA8FEE5A4D6F39634DB3F0959F58921F764FDB0 */ static UCHAR local_public_key_secp192r1_1[] = { 0x04, 0x41, 0x41, 0x21, 0xD2, 0x90, 0xD2, 0x22, 0x84, 0x68, 0xBD, 0x51, 0x5C, 0xC4, 0x09, 0xBC, 0x3C, 0xED, 0xC2, 0x70, 0xF3, 0xFF, 0xF1, 0xFD, 0x65, 0x8A, 0x22, 0xE7, 0x7C, 0xAE, 0xA8, 0xFE, 0xE5, 0xA4, 0xD6, 0xF3, 0x96, 0x34, 0xDB, 0x3F, 0x09, 0x59, 0xF5, 0x89, 0x21, 0xF7, 0x64, 0xFD, 0xB0, }; /* 04A134D2424553484CC62AAA257CBD1D73CB61ABE64957F4A675D5DBF227250CB0B166D2FE7BA2523B110A180B9D400769 */ static UCHAR remote_public_key_secp192r1_1[] = { 0x04, 0xA1, 0x34, 0xD2, 0x42, 0x45, 0x53, 0x48, 0x4C, 0xC6, 0x2A, 0xAA, 0x25, 0x7C, 0xBD, 0x1D, 0x73, 0xCB, 0x61, 0xAB, 0xE6, 0x49, 0x57, 0xF4, 0xA6, 0x75, 0xD5, 0xDB, 0xF2, 0x27, 0x25, 0x0C, 0xB0, 0xB1, 0x66, 0xD2, 0xFE, 0x7B, 0xA2, 0x52, 0x3B, 0x11, 0x0A, 0x18, 0x0B, 0x9D, 0x40, 0x07, 0x69, }; /* 5D86F220EC5056FED9B29816F6A0843306BB54AFF5469F4B */ static UCHAR shared_secret_secp192r1_1[] = { 0x5D, 0x86, 0xF2, 0x20, 0xEC, 0x50, 0x56, 0xFE, 0xD9, 0xB2, 0x98, 0x16, 0xF6, 0xA0, 0x84, 0x33, 0x06, 0xBB, 0x54, 0xAF, 0xF5, 0x46, 0x9F, 0x4B, }; /* 27A6484207BB5C979F8A484FF4DB4C01E4B5122BB690C712 */ static UCHAR local_private_key_secp192r1_2[] = { 0x27, 0xA6, 0x48, 0x42, 0x07, 0xBB, 0x5C, 0x97, 0x9F, 0x8A, 0x48, 0x4F, 0xF4, 0xDB, 0x4C, 0x01, 0xE4, 0xB5, 0x12, 0x2B, 0xB6, 0x90, 0xC7, 0x12, }; /* 04972A8E63F53C1B2927B488BE0E8987042019CBA74F3BFEAF20DFA412C8E409B0984CD2E0F08167BF298013F850648526 */ static UCHAR local_public_key_secp192r1_2[] = { 0x04, 0x97, 0x2A, 0x8E, 0x63, 0xF5, 0x3C, 0x1B, 0x29, 0x27, 0xB4, 0x88, 0xBE, 0x0E, 0x89, 0x87, 0x04, 0x20, 0x19, 0xCB, 0xA7, 0x4F, 0x3B, 0xFE, 0xAF, 0x20, 0xDF, 0xA4, 0x12, 0xC8, 0xE4, 0x09, 0xB0, 0x98, 0x4C, 0xD2, 0xE0, 0xF0, 0x81, 0x67, 0xBF, 0x29, 0x80, 0x13, 0xF8, 0x50, 0x64, 0x85, 0x26, }; /* 04AE9B805E4F44FF8B88664B71F9C0B37099B731E684C5D5443D0EAA068A71E9F68F1FED111B885C3E7B1637C9A44F5753 */ static UCHAR remote_public_key_secp192r1_2[] = { 0x04, 0xAE, 0x9B, 0x80, 0x5E, 0x4F, 0x44, 0xFF, 0x8B, 0x88, 0x66, 0x4B, 0x71, 0xF9, 0xC0, 0xB3, 0x70, 0x99, 0xB7, 0x31, 0xE6, 0x84, 0xC5, 0xD5, 0x44, 0x3D, 0x0E, 0xAA, 0x06, 0x8A, 0x71, 0xE9, 0xF6, 0x8F, 0x1F, 0xED, 0x11, 0x1B, 0x88, 0x5C, 0x3E, 0x7B, 0x16, 0x37, 0xC9, 0xA4, 0x4F, 0x57, 0x53, }; /* 36B7678B9E422D627B3A26F6D6463C14720382704B535F21 */ static UCHAR shared_secret_secp192r1_2[] = { 0x36, 0xB7, 0x67, 0x8B, 0x9E, 0x42, 0x2D, 0x62, 0x7B, 0x3A, 0x26, 0xF6, 0xD6, 0x46, 0x3C, 0x14, 0x72, 0x03, 0x82, 0x70, 0x4B, 0x53, 0x5F, 0x21, }; /* E7FA00E55ECA404E012444B75C4146023CE37C2CA9E51CDB */ static UCHAR local_private_key_secp192r1_3[] = { 0xE7, 0xFA, 0x00, 0xE5, 0x5E, 0xCA, 0x40, 0x4E, 0x01, 0x24, 0x44, 0xB7, 0x5C, 0x41, 0x46, 0x02, 0x3C, 0xE3, 0x7C, 0x2C, 0xA9, 0xE5, 0x1C, 0xDB, }; /* 0451DE1FE5B915EE87C6C5EEA3B063DC10D939F54C36C7B30BC1E6F68ABD8C4544CA08B82E6CB3E42281B0022EB4C65AA9 */ static UCHAR local_public_key_secp192r1_3[] = { 0x04, 0x51, 0xDE, 0x1F, 0xE5, 0xB9, 0x15, 0xEE, 0x87, 0xC6, 0xC5, 0xEE, 0xA3, 0xB0, 0x63, 0xDC, 0x10, 0xD9, 0x39, 0xF5, 0x4C, 0x36, 0xC7, 0xB3, 0x0B, 0xC1, 0xE6, 0xF6, 0x8A, 0xBD, 0x8C, 0x45, 0x44, 0xCA, 0x08, 0xB8, 0x2E, 0x6C, 0xB3, 0xE4, 0x22, 0x81, 0xB0, 0x02, 0x2E, 0xB4, 0xC6, 0x5A, 0xA9, }; /* 040D80F36C867EBE969406730F94ED270AAD165B374A899C97B26BE10CDE8492BC9D674D6787417A36758E9784D20F7E53 */ static UCHAR remote_public_key_secp192r1_3[] = { 0x04, 0x0D, 0x80, 0xF3, 0x6C, 0x86, 0x7E, 0xBE, 0x96, 0x94, 0x06, 0x73, 0x0F, 0x94, 0xED, 0x27, 0x0A, 0xAD, 0x16, 0x5B, 0x37, 0x4A, 0x89, 0x9C, 0x97, 0xB2, 0x6B, 0xE1, 0x0C, 0xDE, 0x84, 0x92, 0xBC, 0x9D, 0x67, 0x4D, 0x67, 0x87, 0x41, 0x7A, 0x36, 0x75, 0x8E, 0x97, 0x84, 0xD2, 0x0F, 0x7E, 0x53, }; /* D9BD75CE8DDCA6EBAD14EE4AE7FBE3057CDE7AEE919A4F9C */ static UCHAR shared_secret_secp192r1_3[] = { 0xD9, 0xBD, 0x75, 0xCE, 0x8D, 0xDC, 0xA6, 0xEB, 0xAD, 0x14, 0xEE, 0x4A, 0xE7, 0xFB, 0xE3, 0x05, 0x7C, 0xDE, 0x7A, 0xEE, 0x91, 0x9A, 0x4F, 0x9C, }; /* 1BF9F0814E8655A3CE6A80FA968D8163D21AA355B70B9C78 */ static UCHAR local_private_key_secp192r1_4[] = { 0x1B, 0xF9, 0xF0, 0x81, 0x4E, 0x86, 0x55, 0xA3, 0xCE, 0x6A, 0x80, 0xFA, 0x96, 0x8D, 0x81, 0x63, 0xD2, 0x1A, 0xA3, 0x55, 0xB7, 0x0B, 0x9C, 0x78, }; /* 04EC47E38DED4D638700D42FAF6E84DB7F1B1BA1CFDA23BABB88A4581D335B1D15E7E9DD6CA984AB439A5148DA16B6B963 */ static UCHAR local_public_key_secp192r1_4[] = { 0x04, 0xEC, 0x47, 0xE3, 0x8D, 0xED, 0x4D, 0x63, 0x87, 0x00, 0xD4, 0x2F, 0xAF, 0x6E, 0x84, 0xDB, 0x7F, 0x1B, 0x1B, 0xA1, 0xCF, 0xDA, 0x23, 0xBA, 0xBB, 0x88, 0xA4, 0x58, 0x1D, 0x33, 0x5B, 0x1D, 0x15, 0xE7, 0xE9, 0xDD, 0x6C, 0xA9, 0x84, 0xAB, 0x43, 0x9A, 0x51, 0x48, 0xDA, 0x16, 0xB6, 0xB9, 0x63, }; /* 04ECB497F13FC3F48E57AB9783636FAFB0B129532B04FF2583DD71833B7942106584B0496B29C4D3AC88ACC83137700E3F */ static UCHAR remote_public_key_secp192r1_4[] = { 0x04, 0xEC, 0xB4, 0x97, 0xF1, 0x3F, 0xC3, 0xF4, 0x8E, 0x57, 0xAB, 0x97, 0x83, 0x63, 0x6F, 0xAF, 0xB0, 0xB1, 0x29, 0x53, 0x2B, 0x04, 0xFF, 0x25, 0x83, 0xDD, 0x71, 0x83, 0x3B, 0x79, 0x42, 0x10, 0x65, 0x84, 0xB0, 0x49, 0x6B, 0x29, 0xC4, 0xD3, 0xAC, 0x88, 0xAC, 0xC8, 0x31, 0x37, 0x70, 0x0E, 0x3F, }; /* 5695ECD584EF736E46B6FC85F1359171AFACB93E54826B53 */ static UCHAR shared_secret_secp192r1_4[] = { 0x56, 0x95, 0xEC, 0xD5, 0x84, 0xEF, 0x73, 0x6E, 0x46, 0xB6, 0xFC, 0x85, 0xF1, 0x35, 0x91, 0x71, 0xAF, 0xAC, 0xB9, 0x3E, 0x54, 0x82, 0x6B, 0x53, }; /* 5F30245B7398B1ABA8A8F03854C6ABC548F38BF3D351E662 */ static UCHAR local_private_key_secp192r1_5[] = { 0x5F, 0x30, 0x24, 0x5B, 0x73, 0x98, 0xB1, 0xAB, 0xA8, 0xA8, 0xF0, 0x38, 0x54, 0xC6, 0xAB, 0xC5, 0x48, 0xF3, 0x8B, 0xF3, 0xD3, 0x51, 0xE6, 0x62, }; /* 04D8A61E289A12FFCBAC1907659A59F4DF8322A055ECF73FBDDF4C466E0D82E3110B33CEC0EE9B8DE9AA76E638756EFB32 */ static UCHAR local_public_key_secp192r1_5[] = { 0x04, 0xD8, 0xA6, 0x1E, 0x28, 0x9A, 0x12, 0xFF, 0xCB, 0xAC, 0x19, 0x07, 0x65, 0x9A, 0x59, 0xF4, 0xDF, 0x83, 0x22, 0xA0, 0x55, 0xEC, 0xF7, 0x3F, 0xBD, 0xDF, 0x4C, 0x46, 0x6E, 0x0D, 0x82, 0xE3, 0x11, 0x0B, 0x33, 0xCE, 0xC0, 0xEE, 0x9B, 0x8D, 0xE9, 0xAA, 0x76, 0xE6, 0x38, 0x75, 0x6E, 0xFB, 0x32, }; /* 04368D0F20B6C0F11058B9E75A761D5B3B195AB6464D614A8DE9D247B179ABD9BBE452F36EF67B15EE78AAA67ECBA1A0AA */ static UCHAR remote_public_key_secp192r1_5[] = { 0x04, 0x36, 0x8D, 0x0F, 0x20, 0xB6, 0xC0, 0xF1, 0x10, 0x58, 0xB9, 0xE7, 0x5A, 0x76, 0x1D, 0x5B, 0x3B, 0x19, 0x5A, 0xB6, 0x46, 0x4D, 0x61, 0x4A, 0x8D, 0xE9, 0xD2, 0x47, 0xB1, 0x79, 0xAB, 0xD9, 0xBB, 0xE4, 0x52, 0xF3, 0x6E, 0xF6, 0x7B, 0x15, 0xEE, 0x78, 0xAA, 0xA6, 0x7E, 0xCB, 0xA1, 0xA0, 0xAA, }; /* E5C864BB70350CA5AD4BAF1F3F3E7822245C9B31E8A29EA9 */ static UCHAR shared_secret_secp192r1_5[] = { 0xE5, 0xC8, 0x64, 0xBB, 0x70, 0x35, 0x0C, 0xA5, 0xAD, 0x4B, 0xAF, 0x1F, 0x3F, 0x3E, 0x78, 0x22, 0x24, 0x5C, 0x9B, 0x31, 0xE8, 0xA2, 0x9E, 0xA9, }; /* A5CAEC16871B1B24235855C5177AB1DB445FD12B8F1B34F4 */ static UCHAR local_private_key_secp192r1_6[] = { 0xA5, 0xCA, 0xEC, 0x16, 0x87, 0x1B, 0x1B, 0x24, 0x23, 0x58, 0x55, 0xC5, 0x17, 0x7A, 0xB1, 0xDB, 0x44, 0x5F, 0xD1, 0x2B, 0x8F, 0x1B, 0x34, 0xF4, }; /* 0482EFDBC92DBAA53F36467627CD475ED24C738183AC8FB4F5D84AE965CF95A6FF840F39E46CC70122C44EF90D97D493F4 */ static UCHAR local_public_key_secp192r1_6[] = { 0x04, 0x82, 0xEF, 0xDB, 0xC9, 0x2D, 0xBA, 0xA5, 0x3F, 0x36, 0x46, 0x76, 0x27, 0xCD, 0x47, 0x5E, 0xD2, 0x4C, 0x73, 0x81, 0x83, 0xAC, 0x8F, 0xB4, 0xF5, 0xD8, 0x4A, 0xE9, 0x65, 0xCF, 0x95, 0xA6, 0xFF, 0x84, 0x0F, 0x39, 0xE4, 0x6C, 0xC7, 0x01, 0x22, 0xC4, 0x4E, 0xF9, 0x0D, 0x97, 0xD4, 0x93, 0xF4, }; /* 0482EB7EF7B30CD48E58293392D505C86F199BED33E3659BA9115FF495E5CC5A96924EA4A532B092CF3DC34CB5AE59841B */ static UCHAR remote_public_key_secp192r1_6[] = { 0x04, 0x82, 0xEB, 0x7E, 0xF7, 0xB3, 0x0C, 0xD4, 0x8E, 0x58, 0x29, 0x33, 0x92, 0xD5, 0x05, 0xC8, 0x6F, 0x19, 0x9B, 0xED, 0x33, 0xE3, 0x65, 0x9B, 0xA9, 0x11, 0x5F, 0xF4, 0x95, 0xE5, 0xCC, 0x5A, 0x96, 0x92, 0x4E, 0xA4, 0xA5, 0x32, 0xB0, 0x92, 0xCF, 0x3D, 0xC3, 0x4C, 0xB5, 0xAE, 0x59, 0x84, 0x1B, }; /* 595EB43B7948EB700AA0CBA2A515B6B8985B304E8EE7A482 */ static UCHAR shared_secret_secp192r1_6[] = { 0x59, 0x5E, 0xB4, 0x3B, 0x79, 0x48, 0xEB, 0x70, 0x0A, 0xA0, 0xCB, 0xA2, 0xA5, 0x15, 0xB6, 0xB8, 0x98, 0x5B, 0x30, 0x4E, 0x8E, 0xE7, 0xA4, 0x82, }; /* DB1391F64EBDC7E736B4257F45AB6FCA305A4248D60C57A5 */ static UCHAR local_private_key_secp192r1_7[] = { 0xDB, 0x13, 0x91, 0xF6, 0x4E, 0xBD, 0xC7, 0xE7, 0x36, 0xB4, 0x25, 0x7F, 0x45, 0xAB, 0x6F, 0xCA, 0x30, 0x5A, 0x42, 0x48, 0xD6, 0x0C, 0x57, 0xA5, }; /* 04BE4DF63DB6B561B97E25AA1BD6419FFBFD43FA2F3D55BD3A3887664C9548AAC3C85B05489AF60BADACC44011688625B1 */ static UCHAR local_public_key_secp192r1_7[] = { 0x04, 0xBE, 0x4D, 0xF6, 0x3D, 0xB6, 0xB5, 0x61, 0xB9, 0x7E, 0x25, 0xAA, 0x1B, 0xD6, 0x41, 0x9F, 0xFB, 0xFD, 0x43, 0xFA, 0x2F, 0x3D, 0x55, 0xBD, 0x3A, 0x38, 0x87, 0x66, 0x4C, 0x95, 0x48, 0xAA, 0xC3, 0xC8, 0x5B, 0x05, 0x48, 0x9A, 0xF6, 0x0B, 0xAD, 0xAC, 0xC4, 0x40, 0x11, 0x68, 0x86, 0x25, 0xB1, }; /* 04041589F68F57C983ECF1F75FC14E5EEFEB818A7FEA62C63F73872806C9EDE65055387DA0E4AF92FD8315A93C1A05B8EC */ static UCHAR remote_public_key_secp192r1_7[] = { 0x04, 0x04, 0x15, 0x89, 0xF6, 0x8F, 0x57, 0xC9, 0x83, 0xEC, 0xF1, 0xF7, 0x5F, 0xC1, 0x4E, 0x5E, 0xEF, 0xEB, 0x81, 0x8A, 0x7F, 0xEA, 0x62, 0xC6, 0x3F, 0x73, 0x87, 0x28, 0x06, 0xC9, 0xED, 0xE6, 0x50, 0x55, 0x38, 0x7D, 0xA0, 0xE4, 0xAF, 0x92, 0xFD, 0x83, 0x15, 0xA9, 0x3C, 0x1A, 0x05, 0xB8, 0xEC, }; /* CA603DE5A9C3AF297CB92588639BA62CECA308324829C678 */ static UCHAR shared_secret_secp192r1_7[] = { 0xCA, 0x60, 0x3D, 0xE5, 0xA9, 0xC3, 0xAF, 0x29, 0x7C, 0xB9, 0x25, 0x88, 0x63, 0x9B, 0xA6, 0x2C, 0xEC, 0xA3, 0x08, 0x32, 0x48, 0x29, 0xC6, 0x78, }; /* 7BD46F860D45479A7B9C1B209AE76AD399394C959C6185EB */ static UCHAR local_private_key_secp192r1_8[] = { 0x7B, 0xD4, 0x6F, 0x86, 0x0D, 0x45, 0x47, 0x9A, 0x7B, 0x9C, 0x1B, 0x20, 0x9A, 0xE7, 0x6A, 0xD3, 0x99, 0x39, 0x4C, 0x95, 0x9C, 0x61, 0x85, 0xEB, }; /* 04B8E97CFD527FDDB89D34841F98B808125A72B29C8E819C3A953F541FD1D23DEBAF43D2BD7C50AC804798E91491577C80 */ static UCHAR local_public_key_secp192r1_8[] = { 0x04, 0xB8, 0xE9, 0x7C, 0xFD, 0x52, 0x7F, 0xDD, 0xB8, 0x9D, 0x34, 0x84, 0x1F, 0x98, 0xB8, 0x08, 0x12, 0x5A, 0x72, 0xB2, 0x9C, 0x8E, 0x81, 0x9C, 0x3A, 0x95, 0x3F, 0x54, 0x1F, 0xD1, 0xD2, 0x3D, 0xEB, 0xAF, 0x43, 0xD2, 0xBD, 0x7C, 0x50, 0xAC, 0x80, 0x47, 0x98, 0xE9, 0x14, 0x91, 0x57, 0x7C, 0x80, }; /* 0484E3C55F802674044B7E6A7E00EF26B69D79351E0D5C1096407A8AB64251092BA902B4EEEB059E280859E60CE16FC9BE */ static UCHAR remote_public_key_secp192r1_8[] = { 0x04, 0x84, 0xE3, 0xC5, 0x5F, 0x80, 0x26, 0x74, 0x04, 0x4B, 0x7E, 0x6A, 0x7E, 0x00, 0xEF, 0x26, 0xB6, 0x9D, 0x79, 0x35, 0x1E, 0x0D, 0x5C, 0x10, 0x96, 0x40, 0x7A, 0x8A, 0xB6, 0x42, 0x51, 0x09, 0x2B, 0xA9, 0x02, 0xB4, 0xEE, 0xEB, 0x05, 0x9E, 0x28, 0x08, 0x59, 0xE6, 0x0C, 0xE1, 0x6F, 0xC9, 0xBE, }; /* 130DC14C3D0C3ADC70449B5C56D129C4319439914CBFE9FD */ static UCHAR shared_secret_secp192r1_8[] = { 0x13, 0x0D, 0xC1, 0x4C, 0x3D, 0x0C, 0x3A, 0xDC, 0x70, 0x44, 0x9B, 0x5C, 0x56, 0xD1, 0x29, 0xC4, 0x31, 0x94, 0x39, 0x91, 0x4C, 0xBF, 0xE9, 0xFD, }; /* 27F7C13B0AB2493916ADEF553B34F1E9A85719C289634122 */ static UCHAR local_private_key_secp192r1_9[] = { 0x27, 0xF7, 0xC1, 0x3B, 0x0A, 0xB2, 0x49, 0x39, 0x16, 0xAD, 0xEF, 0x55, 0x3B, 0x34, 0xF1, 0xE9, 0xA8, 0x57, 0x19, 0xC2, 0x89, 0x63, 0x41, 0x22, }; /* 04F6512031A2E2EF0EE9CF49E84D3655FE4F5A915C9C8E27B4D0E0EF04CFB922B37A25A85C5E39B5C7FB05EDC112729C56 */ static UCHAR local_public_key_secp192r1_9[] = { 0x04, 0xF6, 0x51, 0x20, 0x31, 0xA2, 0xE2, 0xEF, 0x0E, 0xE9, 0xCF, 0x49, 0xE8, 0x4D, 0x36, 0x55, 0xFE, 0x4F, 0x5A, 0x91, 0x5C, 0x9C, 0x8E, 0x27, 0xB4, 0xD0, 0xE0, 0xEF, 0x04, 0xCF, 0xB9, 0x22, 0xB3, 0x7A, 0x25, 0xA8, 0x5C, 0x5E, 0x39, 0xB5, 0xC7, 0xFB, 0x05, 0xED, 0xC1, 0x12, 0x72, 0x9C, 0x56, }; /* 0431BDCBFBC852CA22D017B55141FBA62318DE9CAE59F435BC0FFADA4F71443EC363D59FFAEBC47CBBC330E99F089718FC */ static UCHAR remote_public_key_secp192r1_9[] = { 0x04, 0x31, 0xBD, 0xCB, 0xFB, 0xC8, 0x52, 0xCA, 0x22, 0xD0, 0x17, 0xB5, 0x51, 0x41, 0xFB, 0xA6, 0x23, 0x18, 0xDE, 0x9C, 0xAE, 0x59, 0xF4, 0x35, 0xBC, 0x0F, 0xFA, 0xDA, 0x4F, 0x71, 0x44, 0x3E, 0xC3, 0x63, 0xD5, 0x9F, 0xFA, 0xEB, 0xC4, 0x7C, 0xBB, 0xC3, 0x30, 0xE9, 0x9F, 0x08, 0x97, 0x18, 0xFC, }; /* 2E83B30C0666272AE03F26D6D06BC68F8E51E57EEC833B7B */ static UCHAR shared_secret_secp192r1_9[] = { 0x2E, 0x83, 0xB3, 0x0C, 0x06, 0x66, 0x27, 0x2A, 0xE0, 0x3F, 0x26, 0xD6, 0xD0, 0x6B, 0xC6, 0x8F, 0x8E, 0x51, 0xE5, 0x7E, 0xEC, 0x83, 0x3B, 0x7B, }; /* 1BB94D332C02435D993A376B1F55C04D8B160F97900A5017 */ static UCHAR local_private_key_secp192r1_10[] = { 0x1B, 0xB9, 0x4D, 0x33, 0x2C, 0x02, 0x43, 0x5D, 0x99, 0x3A, 0x37, 0x6B, 0x1F, 0x55, 0xC0, 0x4D, 0x8B, 0x16, 0x0F, 0x97, 0x90, 0x0A, 0x50, 0x17, }; /* 042EC746D4FB0DFEC4B91733DE7B8208DC4026863C3A4CA9CC008078BAB9D5EECD8089DD8995FE9D57F7D8417434376F63 */ static UCHAR local_public_key_secp192r1_10[] = { 0x04, 0x2E, 0xC7, 0x46, 0xD4, 0xFB, 0x0D, 0xFE, 0xC4, 0xB9, 0x17, 0x33, 0xDE, 0x7B, 0x82, 0x08, 0xDC, 0x40, 0x26, 0x86, 0x3C, 0x3A, 0x4C, 0xA9, 0xCC, 0x00, 0x80, 0x78, 0xBA, 0xB9, 0xD5, 0xEE, 0xCD, 0x80, 0x89, 0xDD, 0x89, 0x95, 0xFE, 0x9D, 0x57, 0xF7, 0xD8, 0x41, 0x74, 0x34, 0x37, 0x6F, 0x63, }; /* 048E34C750685B049DC72919011178BDE495B20D7B4F21DA30A5D20B899D0B824B93BF13AA5FA63F07F757285B20712A64 */ static UCHAR remote_public_key_secp192r1_10[] = { 0x04, 0x8E, 0x34, 0xC7, 0x50, 0x68, 0x5B, 0x04, 0x9D, 0xC7, 0x29, 0x19, 0x01, 0x11, 0x78, 0xBD, 0xE4, 0x95, 0xB2, 0x0D, 0x7B, 0x4F, 0x21, 0xDA, 0x30, 0xA5, 0xD2, 0x0B, 0x89, 0x9D, 0x0B, 0x82, 0x4B, 0x93, 0xBF, 0x13, 0xAA, 0x5F, 0xA6, 0x3F, 0x07, 0xF7, 0x57, 0x28, 0x5B, 0x20, 0x71, 0x2A, 0x64, }; /* 826E33B6ACBA21D715138E96ADD73C679B6ADB80AF03E9EE */ static UCHAR shared_secret_secp192r1_10[] = { 0x82, 0x6E, 0x33, 0xB6, 0xAC, 0xBA, 0x21, 0xD7, 0x15, 0x13, 0x8E, 0x96, 0xAD, 0xD7, 0x3C, 0x67, 0x9B, 0x6A, 0xDB, 0x80, 0xAF, 0x03, 0xE9, 0xEE, }; /* 239D064D0011663FD29899BFA68887BEA62BCED83BDC16DD */ static UCHAR local_private_key_secp192r1_11[] = { 0x23, 0x9D, 0x06, 0x4D, 0x00, 0x11, 0x66, 0x3F, 0xD2, 0x98, 0x99, 0xBF, 0xA6, 0x88, 0x87, 0xBE, 0xA6, 0x2B, 0xCE, 0xD8, 0x3B, 0xDC, 0x16, 0xDD, }; /* 04BE745155DF2C02D67E72F779EB14149BC3702100E9FBB4212CEAA19C899E30B28229DC5AB14CE265EB058B60E41C1F78 */ static UCHAR local_public_key_secp192r1_11[] = { 0x04, 0xBE, 0x74, 0x51, 0x55, 0xDF, 0x2C, 0x02, 0xD6, 0x7E, 0x72, 0xF7, 0x79, 0xEB, 0x14, 0x14, 0x9B, 0xC3, 0x70, 0x21, 0x00, 0xE9, 0xFB, 0xB4, 0x21, 0x2C, 0xEA, 0xA1, 0x9C, 0x89, 0x9E, 0x30, 0xB2, 0x82, 0x29, 0xDC, 0x5A, 0xB1, 0x4C, 0xE2, 0x65, 0xEB, 0x05, 0x8B, 0x60, 0xE4, 0x1C, 0x1F, 0x78, }; /* 048C02D3CF397AE5DCDEEBD13D5D85CB32F4D77ED1C9574DAED08D6F57FDDE1577A00D507028E6504B408DFD8977786E9B */ static UCHAR remote_public_key_secp192r1_11[] = { 0x04, 0x8C, 0x02, 0xD3, 0xCF, 0x39, 0x7A, 0xE5, 0xDC, 0xDE, 0xEB, 0xD1, 0x3D, 0x5D, 0x85, 0xCB, 0x32, 0xF4, 0xD7, 0x7E, 0xD1, 0xC9, 0x57, 0x4D, 0xAE, 0xD0, 0x8D, 0x6F, 0x57, 0xFD, 0xDE, 0x15, 0x77, 0xA0, 0x0D, 0x50, 0x70, 0x28, 0xE6, 0x50, 0x4B, 0x40, 0x8D, 0xFD, 0x89, 0x77, 0x78, 0x6E, 0x9B, }; /* 2E98F0FD23DE9A3789B1BB7E642E5852561553EB6C7F78B2 */ static UCHAR shared_secret_secp192r1_11[] = { 0x2E, 0x98, 0xF0, 0xFD, 0x23, 0xDE, 0x9A, 0x37, 0x89, 0xB1, 0xBB, 0x7E, 0x64, 0x2E, 0x58, 0x52, 0x56, 0x15, 0x53, 0xEB, 0x6C, 0x7F, 0x78, 0xB2, }; /* 61028ECDFE0C957B8FC26E9330652C7C93FAC7E83F5F2419 */ static UCHAR local_private_key_secp192r1_12[] = { 0x61, 0x02, 0x8E, 0xCD, 0xFE, 0x0C, 0x95, 0x7B, 0x8F, 0xC2, 0x6E, 0x93, 0x30, 0x65, 0x2C, 0x7C, 0x93, 0xFA, 0xC7, 0xE8, 0x3F, 0x5F, 0x24, 0x19, }; /* 04AC0B358E262B9592704C7419B7716B6EB0845CEDC7C077EF3CEBAE48066B792273C5678F5B55FECF4A56134E2BA4D3EE */ static UCHAR local_public_key_secp192r1_12[] = { 0x04, 0xAC, 0x0B, 0x35, 0x8E, 0x26, 0x2B, 0x95, 0x92, 0x70, 0x4C, 0x74, 0x19, 0xB7, 0x71, 0x6B, 0x6E, 0xB0, 0x84, 0x5C, 0xED, 0xC7, 0xC0, 0x77, 0xEF, 0x3C, 0xEB, 0xAE, 0x48, 0x06, 0x6B, 0x79, 0x22, 0x73, 0xC5, 0x67, 0x8F, 0x5B, 0x55, 0xFE, 0xCF, 0x4A, 0x56, 0x13, 0x4E, 0x2B, 0xA4, 0xD3, 0xEE, }; /* 0401939166DA8EADB580D570D92D077DB3FE1C6B4CBC60EFD96DCDB933D973EA0033F920D0A786D90C6C4B9E001979E945 */ static UCHAR remote_public_key_secp192r1_12[] = { 0x04, 0x01, 0x93, 0x91, 0x66, 0xDA, 0x8E, 0xAD, 0xB5, 0x80, 0xD5, 0x70, 0xD9, 0x2D, 0x07, 0x7D, 0xB3, 0xFE, 0x1C, 0x6B, 0x4C, 0xBC, 0x60, 0xEF, 0xD9, 0x6D, 0xCD, 0xB9, 0x33, 0xD9, 0x73, 0xEA, 0x00, 0x33, 0xF9, 0x20, 0xD0, 0xA7, 0x86, 0xD9, 0x0C, 0x6C, 0x4B, 0x9E, 0x00, 0x19, 0x79, 0xE9, 0x45, }; /* D8293B527617D33D6D49EFC95D0C026D5C4B20DCF5FF9712 */ static UCHAR shared_secret_secp192r1_12[] = { 0xD8, 0x29, 0x3B, 0x52, 0x76, 0x17, 0xD3, 0x3D, 0x6D, 0x49, 0xEF, 0xC9, 0x5D, 0x0C, 0x02, 0x6D, 0x5C, 0x4B, 0x20, 0xDC, 0xF5, 0xFF, 0x97, 0x12, }; /* AB3C3BC8CE43F825B5293FBFDADE011AF17D26E7CA36F266 */ static UCHAR local_private_key_secp192r1_13[] = { 0xAB, 0x3C, 0x3B, 0xC8, 0xCE, 0x43, 0xF8, 0x25, 0xB5, 0x29, 0x3F, 0xBF, 0xDA, 0xDE, 0x01, 0x1A, 0xF1, 0x7D, 0x26, 0xE7, 0xCA, 0x36, 0xF2, 0x66, }; /* 04B51356BF797E07ED961AAD399DDE74B7824687F1BB5D7B347987FCABAA8C0E233D38858080C10B600853A9B7FA008C91 */ static UCHAR local_public_key_secp192r1_13[] = { 0x04, 0xB5, 0x13, 0x56, 0xBF, 0x79, 0x7E, 0x07, 0xED, 0x96, 0x1A, 0xAD, 0x39, 0x9D, 0xDE, 0x74, 0xB7, 0x82, 0x46, 0x87, 0xF1, 0xBB, 0x5D, 0x7B, 0x34, 0x79, 0x87, 0xFC, 0xAB, 0xAA, 0x8C, 0x0E, 0x23, 0x3D, 0x38, 0x85, 0x80, 0x80, 0xC1, 0x0B, 0x60, 0x08, 0x53, 0xA9, 0xB7, 0xFA, 0x00, 0x8C, 0x91, }; /* 04DF6A1127A1F229E8D80466DDBD189C4276A4FAE65A8C1FF3CEC341AB22DB1F55D5E46B066AE98ADA502DB34C6C1723EC */ static UCHAR remote_public_key_secp192r1_13[] = { 0x04, 0xDF, 0x6A, 0x11, 0x27, 0xA1, 0xF2, 0x29, 0xE8, 0xD8, 0x04, 0x66, 0xDD, 0xBD, 0x18, 0x9C, 0x42, 0x76, 0xA4, 0xFA, 0xE6, 0x5A, 0x8C, 0x1F, 0xF3, 0xCE, 0xC3, 0x41, 0xAB, 0x22, 0xDB, 0x1F, 0x55, 0xD5, 0xE4, 0x6B, 0x06, 0x6A, 0xE9, 0x8A, 0xDA, 0x50, 0x2D, 0xB3, 0x4C, 0x6C, 0x17, 0x23, 0xEC, }; /* D7F277DC401379A17BF335CD817A5EB6AB2C4FED79EDEC21 */ static UCHAR shared_secret_secp192r1_13[] = { 0xD7, 0xF2, 0x77, 0xDC, 0x40, 0x13, 0x79, 0xA1, 0x7B, 0xF3, 0x35, 0xCD, 0x81, 0x7A, 0x5E, 0xB6, 0xAB, 0x2C, 0x4F, 0xED, 0x79, 0xED, 0xEC, 0x21, }; /* 20E31E46427485B2D3990965F34393C438A43CD9D00B3F38 */ static UCHAR local_private_key_secp192r1_14[] = { 0x20, 0xE3, 0x1E, 0x46, 0x42, 0x74, 0x85, 0xB2, 0xD3, 0x99, 0x09, 0x65, 0xF3, 0x43, 0x93, 0xC4, 0x38, 0xA4, 0x3C, 0xD9, 0xD0, 0x0B, 0x3F, 0x38, }; /* 0474EDEA7BE049A145216C91B3B3CC31C650D659F8245CBEE7920CE678667659D251A87551E9CF5F34D8B3574C7AFC682E */ static UCHAR local_public_key_secp192r1_14[] = { 0x04, 0x74, 0xED, 0xEA, 0x7B, 0xE0, 0x49, 0xA1, 0x45, 0x21, 0x6C, 0x91, 0xB3, 0xB3, 0xCC, 0x31, 0xC6, 0x50, 0xD6, 0x59, 0xF8, 0x24, 0x5C, 0xBE, 0xE7, 0x92, 0x0C, 0xE6, 0x78, 0x66, 0x76, 0x59, 0xD2, 0x51, 0xA8, 0x75, 0x51, 0xE9, 0xCF, 0x5F, 0x34, 0xD8, 0xB3, 0x57, 0x4C, 0x7A, 0xFC, 0x68, 0x2E, }; /* 04CDAC0CDD0BFC69234A58E00A5E63D7E56C81856E0888B32D2F5D801336B910110AE57F2F466773E4542CCB999C6CD3C2 */ static UCHAR remote_public_key_secp192r1_14[] = { 0x04, 0xCD, 0xAC, 0x0C, 0xDD, 0x0B, 0xFC, 0x69, 0x23, 0x4A, 0x58, 0xE0, 0x0A, 0x5E, 0x63, 0xD7, 0xE5, 0x6C, 0x81, 0x85, 0x6E, 0x08, 0x88, 0xB3, 0x2D, 0x2F, 0x5D, 0x80, 0x13, 0x36, 0xB9, 0x10, 0x11, 0x0A, 0xE5, 0x7F, 0x2F, 0x46, 0x67, 0x73, 0xE4, 0x54, 0x2C, 0xCB, 0x99, 0x9C, 0x6C, 0xD3, 0xC2, }; /* 864E0F3902EDC1744959477F7CADE50CFB50A40334DDF95A */ static UCHAR shared_secret_secp192r1_14[] = { 0x86, 0x4E, 0x0F, 0x39, 0x02, 0xED, 0xC1, 0x74, 0x49, 0x59, 0x47, 0x7F, 0x7C, 0xAD, 0xE5, 0x0C, 0xFB, 0x50, 0xA4, 0x03, 0x34, 0xDD, 0xF9, 0x5A, }; /* 062B35B14FB07ACAE5B6DC538E5E83911E3FE0AD8C3FD747 */ static UCHAR local_private_key_secp192r1_15[] = { 0x06, 0x2B, 0x35, 0xB1, 0x4F, 0xB0, 0x7A, 0xCA, 0xE5, 0xB6, 0xDC, 0x53, 0x8E, 0x5E, 0x83, 0x91, 0x1E, 0x3F, 0xE0, 0xAD, 0x8C, 0x3F, 0xD7, 0x47, }; /* 0424293A1DCF37991FABEA7611DF9BE2C8DB915EC347BA866F3E7DB60A0563BDA111520FF3002B56DE12DF7DE913868F80 */ static UCHAR local_public_key_secp192r1_15[] = { 0x04, 0x24, 0x29, 0x3A, 0x1D, 0xCF, 0x37, 0x99, 0x1F, 0xAB, 0xEA, 0x76, 0x11, 0xDF, 0x9B, 0xE2, 0xC8, 0xDB, 0x91, 0x5E, 0xC3, 0x47, 0xBA, 0x86, 0x6F, 0x3E, 0x7D, 0xB6, 0x0A, 0x05, 0x63, 0xBD, 0xA1, 0x11, 0x52, 0x0F, 0xF3, 0x00, 0x2B, 0x56, 0xDE, 0x12, 0xDF, 0x7D, 0xE9, 0x13, 0x86, 0x8F, 0x80, }; /* 04E88C1CCCCF021866E032DD1CE8EAB684DCF2BB7D6F8B6AAC0744D58F4703445BC98C4BB91860ACCAFC6757DFFC1B4C72 */ static UCHAR remote_public_key_secp192r1_15[] = { 0x04, 0xE8, 0x8C, 0x1C, 0xCC, 0xCF, 0x02, 0x18, 0x66, 0xE0, 0x32, 0xDD, 0x1C, 0xE8, 0xEA, 0xB6, 0x84, 0xDC, 0xF2, 0xBB, 0x7D, 0x6F, 0x8B, 0x6A, 0xAC, 0x07, 0x44, 0xD5, 0x8F, 0x47, 0x03, 0x44, 0x5B, 0xC9, 0x8C, 0x4B, 0xB9, 0x18, 0x60, 0xAC, 0xCA, 0xFC, 0x67, 0x57, 0xDF, 0xFC, 0x1B, 0x4C, 0x72, }; /* F70770E99686DBCC327DDDF5CD2BCBCAE7F59841A9B69F94 */ static UCHAR shared_secret_secp192r1_15[] = { 0xF7, 0x07, 0x70, 0xE9, 0x96, 0x86, 0xDB, 0xCC, 0x32, 0x7D, 0xDD, 0xF5, 0xCD, 0x2B, 0xCB, 0xCA, 0xE7, 0xF5, 0x98, 0x41, 0xA9, 0xB6, 0x9F, 0x94, }; /* 72744D64D54185E5091EE6195CCCC0C01DAA4EEFA54A3728 */ static UCHAR local_private_key_secp192r1_16[] = { 0x72, 0x74, 0x4D, 0x64, 0xD5, 0x41, 0x85, 0xE5, 0x09, 0x1E, 0xE6, 0x19, 0x5C, 0xCC, 0xC0, 0xC0, 0x1D, 0xAA, 0x4E, 0xEF, 0xA5, 0x4A, 0x37, 0x28, }; /* 04A020D18A25A5544C28A110FF1F3F69A3E17260209A9C05E76C2133EF73B665975CB35C4164CE3A6330FD13186E63FB19 */ static UCHAR local_public_key_secp192r1_16[] = { 0x04, 0xA0, 0x20, 0xD1, 0x8A, 0x25, 0xA5, 0x54, 0x4C, 0x28, 0xA1, 0x10, 0xFF, 0x1F, 0x3F, 0x69, 0xA3, 0xE1, 0x72, 0x60, 0x20, 0x9A, 0x9C, 0x05, 0xE7, 0x6C, 0x21, 0x33, 0xEF, 0x73, 0xB6, 0x65, 0x97, 0x5C, 0xB3, 0x5C, 0x41, 0x64, 0xCE, 0x3A, 0x63, 0x30, 0xFD, 0x13, 0x18, 0x6E, 0x63, 0xFB, 0x19, }; /* 04C1DAED642A2620271780E40E379911D7578A5E099339124076FACA46090567830CFAF631E9BFB1E4333C4C9833C75F5E */ static UCHAR remote_public_key_secp192r1_16[] = { 0x04, 0xC1, 0xDA, 0xED, 0x64, 0x2A, 0x26, 0x20, 0x27, 0x17, 0x80, 0xE4, 0x0E, 0x37, 0x99, 0x11, 0xD7, 0x57, 0x8A, 0x5E, 0x09, 0x93, 0x39, 0x12, 0x40, 0x76, 0xFA, 0xCA, 0x46, 0x09, 0x05, 0x67, 0x83, 0x0C, 0xFA, 0xF6, 0x31, 0xE9, 0xBF, 0xB1, 0xE4, 0x33, 0x3C, 0x4C, 0x98, 0x33, 0xC7, 0x5F, 0x5E, }; /* A2C10EE9CCAB2FD07BA2CFC7E8C33F645C11950CC93D9B13 */ static UCHAR shared_secret_secp192r1_16[] = { 0xA2, 0xC1, 0x0E, 0xE9, 0xCC, 0xAB, 0x2F, 0xD0, 0x7B, 0xA2, 0xCF, 0xC7, 0xE8, 0xC3, 0x3F, 0x64, 0x5C, 0x11, 0x95, 0x0C, 0xC9, 0x3D, 0x9B, 0x13, }; /* 1476B972C15E4DEF50C89D400E88C767C94AD7394B10013D */ static UCHAR local_private_key_secp192r1_17[] = { 0x14, 0x76, 0xB9, 0x72, 0xC1, 0x5E, 0x4D, 0xEF, 0x50, 0xC8, 0x9D, 0x40, 0x0E, 0x88, 0xC7, 0x67, 0xC9, 0x4A, 0xD7, 0x39, 0x4B, 0x10, 0x01, 0x3D, }; /* 04106992211698B9E4764993C7BF4052AB2E27E0B1D81CFEFCBE996C30BF9C84FD9AEC60B895D4D9A0094EA0B773B43EE7 */ static UCHAR local_public_key_secp192r1_17[] = { 0x04, 0x10, 0x69, 0x92, 0x21, 0x16, 0x98, 0xB9, 0xE4, 0x76, 0x49, 0x93, 0xC7, 0xBF, 0x40, 0x52, 0xAB, 0x2E, 0x27, 0xE0, 0xB1, 0xD8, 0x1C, 0xFE, 0xFC, 0xBE, 0x99, 0x6C, 0x30, 0xBF, 0x9C, 0x84, 0xFD, 0x9A, 0xEC, 0x60, 0xB8, 0x95, 0xD4, 0xD9, 0xA0, 0x09, 0x4E, 0xA0, 0xB7, 0x73, 0xB4, 0x3E, 0xE7, }; /* 0478DD9515AECB1E1379D096725283723EF8D4C4E9FB0A2761149C2337CE3C88B3D8409D39F8DE35C4DD578411E897C6C2 */ static UCHAR remote_public_key_secp192r1_17[] = { 0x04, 0x78, 0xDD, 0x95, 0x15, 0xAE, 0xCB, 0x1E, 0x13, 0x79, 0xD0, 0x96, 0x72, 0x52, 0x83, 0x72, 0x3E, 0xF8, 0xD4, 0xC4, 0xE9, 0xFB, 0x0A, 0x27, 0x61, 0x14, 0x9C, 0x23, 0x37, 0xCE, 0x3C, 0x88, 0xB3, 0xD8, 0x40, 0x9D, 0x39, 0xF8, 0xDE, 0x35, 0xC4, 0xDD, 0x57, 0x84, 0x11, 0xE8, 0x97, 0xC6, 0xC2, }; /* 149E5BCE8B8834B6A5AC177A40CB75FDE6A7543B39CF770C */ static UCHAR shared_secret_secp192r1_17[] = { 0x14, 0x9E, 0x5B, 0xCE, 0x8B, 0x88, 0x34, 0xB6, 0xA5, 0xAC, 0x17, 0x7A, 0x40, 0xCB, 0x75, 0xFD, 0xE6, 0xA7, 0x54, 0x3B, 0x39, 0xCF, 0x77, 0x0C, }; /* F968C6AB32908EDF33A726934A862F0D8C114A2E0AA73625 */ static UCHAR local_private_key_secp192r1_18[] = { 0xF9, 0x68, 0xC6, 0xAB, 0x32, 0x90, 0x8E, 0xDF, 0x33, 0xA7, 0x26, 0x93, 0x4A, 0x86, 0x2F, 0x0D, 0x8C, 0x11, 0x4A, 0x2E, 0x0A, 0xA7, 0x36, 0x25, }; /* 0476EA1DDB57169F396DEF0F09458D07635D4C95F38CEBC38039DE7EBFC9D08115DD63D6FCC31AFDBD5EA6A969D1D0EC1F */ static UCHAR local_public_key_secp192r1_18[] = { 0x04, 0x76, 0xEA, 0x1D, 0xDB, 0x57, 0x16, 0x9F, 0x39, 0x6D, 0xEF, 0x0F, 0x09, 0x45, 0x8D, 0x07, 0x63, 0x5D, 0x4C, 0x95, 0xF3, 0x8C, 0xEB, 0xC3, 0x80, 0x39, 0xDE, 0x7E, 0xBF, 0xC9, 0xD0, 0x81, 0x15, 0xDD, 0x63, 0xD6, 0xFC, 0xC3, 0x1A, 0xFD, 0xBD, 0x5E, 0xA6, 0xA9, 0x69, 0xD1, 0xD0, 0xEC, 0x1F, }; /* 040C9236F0BC3C54A6DF5F152B8DC7546EFC0361E7709BA6AF944DF65C3DEA735DE99059894F606992051FD5FD12E89C0C */ static UCHAR remote_public_key_secp192r1_18[] = { 0x04, 0x0C, 0x92, 0x36, 0xF0, 0xBC, 0x3C, 0x54, 0xA6, 0xDF, 0x5F, 0x15, 0x2B, 0x8D, 0xC7, 0x54, 0x6E, 0xFC, 0x03, 0x61, 0xE7, 0x70, 0x9B, 0xA6, 0xAF, 0x94, 0x4D, 0xF6, 0x5C, 0x3D, 0xEA, 0x73, 0x5D, 0xE9, 0x90, 0x59, 0x89, 0x4F, 0x60, 0x69, 0x92, 0x05, 0x1F, 0xD5, 0xFD, 0x12, 0xE8, 0x9C, 0x0C, }; /* A2D3088F016B893DFF06AA5EE4C9BCDD9070A47AEABCF926 */ static UCHAR shared_secret_secp192r1_18[] = { 0xA2, 0xD3, 0x08, 0x8F, 0x01, 0x6B, 0x89, 0x3D, 0xFF, 0x06, 0xAA, 0x5E, 0xE4, 0xC9, 0xBC, 0xDD, 0x90, 0x70, 0xA4, 0x7A, 0xEA, 0xBC, 0xF9, 0x26, }; /* 75756F040FBFEE67442E07FFF11E15F8263232A68DA16F8C */ static UCHAR local_private_key_secp192r1_19[] = { 0x75, 0x75, 0x6F, 0x04, 0x0F, 0xBF, 0xEE, 0x67, 0x44, 0x2E, 0x07, 0xFF, 0xF1, 0x1E, 0x15, 0xF8, 0x26, 0x32, 0x32, 0xA6, 0x8D, 0xA1, 0x6F, 0x8C, }; /* 04711AD63D1DA85F607E0268BD09EC5DB443FC02AA7F2E1B7FAE8ED72A604C2AD5A044D7F3BC6957A13ACB3B993A49DD27 */ static UCHAR local_public_key_secp192r1_19[] = { 0x04, 0x71, 0x1A, 0xD6, 0x3D, 0x1D, 0xA8, 0x5F, 0x60, 0x7E, 0x02, 0x68, 0xBD, 0x09, 0xEC, 0x5D, 0xB4, 0x43, 0xFC, 0x02, 0xAA, 0x7F, 0x2E, 0x1B, 0x7F, 0xAE, 0x8E, 0xD7, 0x2A, 0x60, 0x4C, 0x2A, 0xD5, 0xA0, 0x44, 0xD7, 0xF3, 0xBC, 0x69, 0x57, 0xA1, 0x3A, 0xCB, 0x3B, 0x99, 0x3A, 0x49, 0xDD, 0x27, }; /* 0464CC215B97BCDD71C6C50CACC64CA60E85AB405EF5806991A2D26A4F1A5D543AE32351B31E4F16396BEEC36391ECED5C */ static UCHAR remote_public_key_secp192r1_19[] = { 0x04, 0x64, 0xCC, 0x21, 0x5B, 0x97, 0xBC, 0xDD, 0x71, 0xC6, 0xC5, 0x0C, 0xAC, 0xC6, 0x4C, 0xA6, 0x0E, 0x85, 0xAB, 0x40, 0x5E, 0xF5, 0x80, 0x69, 0x91, 0xA2, 0xD2, 0x6A, 0x4F, 0x1A, 0x5D, 0x54, 0x3A, 0xE3, 0x23, 0x51, 0xB3, 0x1E, 0x4F, 0x16, 0x39, 0x6B, 0xEE, 0xC3, 0x63, 0x91, 0xEC, 0xED, 0x5C, }; /* 7726B89FF2C75755219849C0BE7998B22050E8FA978EBA2F */ static UCHAR shared_secret_secp192r1_19[] = { 0x77, 0x26, 0xB8, 0x9F, 0xF2, 0xC7, 0x57, 0x55, 0x21, 0x98, 0x49, 0xC0, 0xBE, 0x79, 0x98, 0xB2, 0x20, 0x50, 0xE8, 0xFA, 0x97, 0x8E, 0xBA, 0x2F, }; /* E84665E1C4B9835B99A7425E69E26AE3943C48A87AF9A171 */ static UCHAR local_private_key_secp192r1_20[] = { 0xE8, 0x46, 0x65, 0xE1, 0xC4, 0xB9, 0x83, 0x5B, 0x99, 0xA7, 0x42, 0x5E, 0x69, 0xE2, 0x6A, 0xE3, 0x94, 0x3C, 0x48, 0xA8, 0x7A, 0xF9, 0xA1, 0x71, }; /* 042AA68BAB9B87AAF274EA2A685DEC1544212CF0A6D725056FF566CA995186C677670CDEE073ACCAC9EF782AD48010E62F */ static UCHAR local_public_key_secp192r1_20[] = { 0x04, 0x2A, 0xA6, 0x8B, 0xAB, 0x9B, 0x87, 0xAA, 0xF2, 0x74, 0xEA, 0x2A, 0x68, 0x5D, 0xEC, 0x15, 0x44, 0x21, 0x2C, 0xF0, 0xA6, 0xD7, 0x25, 0x05, 0x6F, 0xF5, 0x66, 0xCA, 0x99, 0x51, 0x86, 0xC6, 0x77, 0x67, 0x0C, 0xDE, 0xE0, 0x73, 0xAC, 0xCA, 0xC9, 0xEF, 0x78, 0x2A, 0xD4, 0x80, 0x10, 0xE6, 0x2F, }; /* 04F0F9F55016A274286DAD984F6616FCF027E80DA99844417F04F5EE042B2132ECE48C588883A791FDFAA8296971742F60 */ static UCHAR remote_public_key_secp192r1_20[] = { 0x04, 0xF0, 0xF9, 0xF5, 0x50, 0x16, 0xA2, 0x74, 0x28, 0x6D, 0xAD, 0x98, 0x4F, 0x66, 0x16, 0xFC, 0xF0, 0x27, 0xE8, 0x0D, 0xA9, 0x98, 0x44, 0x41, 0x7F, 0x04, 0xF5, 0xEE, 0x04, 0x2B, 0x21, 0x32, 0xEC, 0xE4, 0x8C, 0x58, 0x88, 0x83, 0xA7, 0x91, 0xFD, 0xFA, 0xA8, 0x29, 0x69, 0x71, 0x74, 0x2F, 0x60, }; /* 95DAC1A1F4EE73794694AB3322DC1DB60F8B3269E68918F6 */ static UCHAR shared_secret_secp192r1_20[] = { 0x95, 0xDA, 0xC1, 0xA1, 0xF4, 0xEE, 0x73, 0x79, 0x46, 0x94, 0xAB, 0x33, 0x22, 0xDC, 0x1D, 0xB6, 0x0F, 0x8B, 0x32, 0x69, 0xE6, 0x89, 0x18, 0xF6, }; /* CE088B4CC800C52AD792A1E7A64649519EF84E1085954A26 */ static UCHAR local_private_key_secp192r1_21[] = { 0xCE, 0x08, 0x8B, 0x4C, 0xC8, 0x00, 0xC5, 0x2A, 0xD7, 0x92, 0xA1, 0xE7, 0xA6, 0x46, 0x49, 0x51, 0x9E, 0xF8, 0x4E, 0x10, 0x85, 0x95, 0x4A, 0x26, }; /* 04EA6E05852A49F50074E616E585B4D38F1921FB34BD454E280286A83B5274E065FBD7A1E7836BF1D02D28F9D80B4B3630 */ static UCHAR local_public_key_secp192r1_21[] = { 0x04, 0xEA, 0x6E, 0x05, 0x85, 0x2A, 0x49, 0xF5, 0x00, 0x74, 0xE6, 0x16, 0xE5, 0x85, 0xB4, 0xD3, 0x8F, 0x19, 0x21, 0xFB, 0x34, 0xBD, 0x45, 0x4E, 0x28, 0x02, 0x86, 0xA8, 0x3B, 0x52, 0x74, 0xE0, 0x65, 0xFB, 0xD7, 0xA1, 0xE7, 0x83, 0x6B, 0xF1, 0xD0, 0x2D, 0x28, 0xF9, 0xD8, 0x0B, 0x4B, 0x36, 0x30, }; /* 0454D027B868132129FBC905848B5C163A3367E3417D5838331EF493C8CCA1C45D682F3F65DE54947E0305306F42C22E61 */ static UCHAR remote_public_key_secp192r1_21[] = { 0x04, 0x54, 0xD0, 0x27, 0xB8, 0x68, 0x13, 0x21, 0x29, 0xFB, 0xC9, 0x05, 0x84, 0x8B, 0x5C, 0x16, 0x3A, 0x33, 0x67, 0xE3, 0x41, 0x7D, 0x58, 0x38, 0x33, 0x1E, 0xF4, 0x93, 0xC8, 0xCC, 0xA1, 0xC4, 0x5D, 0x68, 0x2F, 0x3F, 0x65, 0xDE, 0x54, 0x94, 0x7E, 0x03, 0x05, 0x30, 0x6F, 0x42, 0xC2, 0x2E, 0x61, }; /* F2D9D9D46E2160F5905BDFC651C223812B42D010C25E4E40 */ static UCHAR shared_secret_secp192r1_21[] = { 0xF2, 0xD9, 0xD9, 0xD4, 0x6E, 0x21, 0x60, 0xF5, 0x90, 0x5B, 0xDF, 0xC6, 0x51, 0xC2, 0x23, 0x81, 0x2B, 0x42, 0xD0, 0x10, 0xC2, 0x5E, 0x4E, 0x40, }; /* 769C089B463F743C79C2FE5F1DA03A04DC9B3FBDB18E9EBB */ static UCHAR local_private_key_secp192r1_22[] = { 0x76, 0x9C, 0x08, 0x9B, 0x46, 0x3F, 0x74, 0x3C, 0x79, 0xC2, 0xFE, 0x5F, 0x1D, 0xA0, 0x3A, 0x04, 0xDC, 0x9B, 0x3F, 0xBD, 0xB1, 0x8E, 0x9E, 0xBB, }; /* 049A1ED7B5A438D61CE2A152E05540DDD4271D849DA66719D89498604D311159D627972A242F6FD638AF3F834AF9BB5882 */ static UCHAR local_public_key_secp192r1_22[] = { 0x04, 0x9A, 0x1E, 0xD7, 0xB5, 0xA4, 0x38, 0xD6, 0x1C, 0xE2, 0xA1, 0x52, 0xE0, 0x55, 0x40, 0xDD, 0xD4, 0x27, 0x1D, 0x84, 0x9D, 0xA6, 0x67, 0x19, 0xD8, 0x94, 0x98, 0x60, 0x4D, 0x31, 0x11, 0x59, 0xD6, 0x27, 0x97, 0x2A, 0x24, 0x2F, 0x6F, 0xD6, 0x38, 0xAF, 0x3F, 0x83, 0x4A, 0xF9, 0xBB, 0x58, 0x82, }; /* 0445CC2C272CA92ACF3A2712FE100BE33AFFEDFC7D32628087B8435014561288ADBEFCD7817C976AEA27718D2E85CCA7FA */ static UCHAR remote_public_key_secp192r1_22[] = { 0x04, 0x45, 0xCC, 0x2C, 0x27, 0x2C, 0xA9, 0x2A, 0xCF, 0x3A, 0x27, 0x12, 0xFE, 0x10, 0x0B, 0xE3, 0x3A, 0xFF, 0xED, 0xFC, 0x7D, 0x32, 0x62, 0x80, 0x87, 0xB8, 0x43, 0x50, 0x14, 0x56, 0x12, 0x88, 0xAD, 0xBE, 0xFC, 0xD7, 0x81, 0x7C, 0x97, 0x6A, 0xEA, 0x27, 0x71, 0x8D, 0x2E, 0x85, 0xCC, 0xA7, 0xFA, }; /* 32F9F2CDA9254C7B179FA47F55F30514A9359E4E0279CE6A */ static UCHAR shared_secret_secp192r1_22[] = { 0x32, 0xF9, 0xF2, 0xCD, 0xA9, 0x25, 0x4C, 0x7B, 0x17, 0x9F, 0xA4, 0x7F, 0x55, 0xF3, 0x05, 0x14, 0xA9, 0x35, 0x9E, 0x4E, 0x02, 0x79, 0xCE, 0x6A, }; /* 7174B17E559A50F9EC2A998CCA2C594ACAD6008B5EDCCA0D */ static UCHAR local_private_key_secp192r1_23[] = { 0x71, 0x74, 0xB1, 0x7E, 0x55, 0x9A, 0x50, 0xF9, 0xEC, 0x2A, 0x99, 0x8C, 0xCA, 0x2C, 0x59, 0x4A, 0xCA, 0xD6, 0x00, 0x8B, 0x5E, 0xDC, 0xCA, 0x0D, }; /* 040E3188321B4FF0929A989E8401F047786C75590AEA56D6ACA131BC31809AC9948336E63014F50B5FDB30E15137A4B51C */ static UCHAR local_public_key_secp192r1_23[] = { 0x04, 0x0E, 0x31, 0x88, 0x32, 0x1B, 0x4F, 0xF0, 0x92, 0x9A, 0x98, 0x9E, 0x84, 0x01, 0xF0, 0x47, 0x78, 0x6C, 0x75, 0x59, 0x0A, 0xEA, 0x56, 0xD6, 0xAC, 0xA1, 0x31, 0xBC, 0x31, 0x80, 0x9A, 0xC9, 0x94, 0x83, 0x36, 0xE6, 0x30, 0x14, 0xF5, 0x0B, 0x5F, 0xDB, 0x30, 0xE1, 0x51, 0x37, 0xA4, 0xB5, 0x1C, }; /* 044B75FC86759545307BD227F53677C43EEEF494F845B4269EB139537023294403D00DD3219AEE7851E0FD40B0F3BA70F5 */ static UCHAR remote_public_key_secp192r1_23[] = { 0x04, 0x4B, 0x75, 0xFC, 0x86, 0x75, 0x95, 0x45, 0x30, 0x7B, 0xD2, 0x27, 0xF5, 0x36, 0x77, 0xC4, 0x3E, 0xEE, 0xF4, 0x94, 0xF8, 0x45, 0xB4, 0x26, 0x9E, 0xB1, 0x39, 0x53, 0x70, 0x23, 0x29, 0x44, 0x03, 0xD0, 0x0D, 0xD3, 0x21, 0x9A, 0xEE, 0x78, 0x51, 0xE0, 0xFD, 0x40, 0xB0, 0xF3, 0xBA, 0x70, 0xF5, }; /* 76B95524B8E4AFC96DEDDD901E04458FC37FB39CD6FECB9D */ static UCHAR shared_secret_secp192r1_23[] = { 0x76, 0xB9, 0x55, 0x24, 0xB8, 0xE4, 0xAF, 0xC9, 0x6D, 0xED, 0xDD, 0x90, 0x1E, 0x04, 0x45, 0x8F, 0xC3, 0x7F, 0xB3, 0x9C, 0xD6, 0xFE, 0xCB, 0x9D, }; /* 07C00BCE0882ADB39CC4944C21AA1F5FBDD071DEE1211F61 */ static UCHAR local_private_key_secp192r1_24[] = { 0x07, 0xC0, 0x0B, 0xCE, 0x08, 0x82, 0xAD, 0xB3, 0x9C, 0xC4, 0x94, 0x4C, 0x21, 0xAA, 0x1F, 0x5F, 0xBD, 0xD0, 0x71, 0xDE, 0xE1, 0x21, 0x1F, 0x61, }; /* 04BE6BE28D7EA1166750FD11C9A93B80139B7DE295BA99F65F1D6B14CEB5EFCE7CC9BADC44884A5A252AAA45E058DB0B66 */ static UCHAR local_public_key_secp192r1_24[] = { 0x04, 0xBE, 0x6B, 0xE2, 0x8D, 0x7E, 0xA1, 0x16, 0x67, 0x50, 0xFD, 0x11, 0xC9, 0xA9, 0x3B, 0x80, 0x13, 0x9B, 0x7D, 0xE2, 0x95, 0xBA, 0x99, 0xF6, 0x5F, 0x1D, 0x6B, 0x14, 0xCE, 0xB5, 0xEF, 0xCE, 0x7C, 0xC9, 0xBA, 0xDC, 0x44, 0x88, 0x4A, 0x5A, 0x25, 0x2A, 0xAA, 0x45, 0xE0, 0x58, 0xDB, 0x0B, 0x66, }; /* 04428A58F718777E0504AE19752949F628EFE75696FF89EFF989C6F1FDAA2E689EBC5A2AA3C4F2F23EE188696DD4F3B441 */ static UCHAR remote_public_key_secp192r1_24[] = { 0x04, 0x42, 0x8A, 0x58, 0xF7, 0x18, 0x77, 0x7E, 0x05, 0x04, 0xAE, 0x19, 0x75, 0x29, 0x49, 0xF6, 0x28, 0xEF, 0xE7, 0x56, 0x96, 0xFF, 0x89, 0xEF, 0xF9, 0x89, 0xC6, 0xF1, 0xFD, 0xAA, 0x2E, 0x68, 0x9E, 0xBC, 0x5A, 0x2A, 0xA3, 0xC4, 0xF2, 0xF2, 0x3E, 0xE1, 0x88, 0x69, 0x6D, 0xD4, 0xF3, 0xB4, 0x41, }; /* 7ADE8B18AC10A0E359C2BE6F3A2F242096B216B32004EB74 */ static UCHAR shared_secret_secp192r1_24[] = { 0x7A, 0xDE, 0x8B, 0x18, 0xAC, 0x10, 0xA0, 0xE3, 0x59, 0xC2, 0xBE, 0x6F, 0x3A, 0x2F, 0x24, 0x20, 0x96, 0xB2, 0x16, 0xB3, 0x20, 0x04, 0xEB, 0x74, }; /* A6485887F38C2E9FE26A0C59A9C081A3629630F892F8FB4C */ static UCHAR local_private_key_secp192r1_25[] = { 0xA6, 0x48, 0x58, 0x87, 0xF3, 0x8C, 0x2E, 0x9F, 0xE2, 0x6A, 0x0C, 0x59, 0xA9, 0xC0, 0x81, 0xA3, 0x62, 0x96, 0x30, 0xF8, 0x92, 0xF8, 0xFB, 0x4C, }; /* 042C090C79143390E6D1D437E84AED9E7ECB433358A90F9F4898C7F34BF5DE0063F4B2BB46535DCDB5AF36B0291E608F83 */ static UCHAR local_public_key_secp192r1_25[] = { 0x04, 0x2C, 0x09, 0x0C, 0x79, 0x14, 0x33, 0x90, 0xE6, 0xD1, 0xD4, 0x37, 0xE8, 0x4A, 0xED, 0x9E, 0x7E, 0xCB, 0x43, 0x33, 0x58, 0xA9, 0x0F, 0x9F, 0x48, 0x98, 0xC7, 0xF3, 0x4B, 0xF5, 0xDE, 0x00, 0x63, 0xF4, 0xB2, 0xBB, 0x46, 0x53, 0x5D, 0xCD, 0xB5, 0xAF, 0x36, 0xB0, 0x29, 0x1E, 0x60, 0x8F, 0x83, }; /* 0481128DA2CA551DACCE07C873F6181F8F9244090FC3DB88BA0C1FAF9AE39FFD707F82DB8880C913502E6E82CCEEC03003 */ static UCHAR remote_public_key_secp192r1_25[] = { 0x04, 0x81, 0x12, 0x8D, 0xA2, 0xCA, 0x55, 0x1D, 0xAC, 0xCE, 0x07, 0xC8, 0x73, 0xF6, 0x18, 0x1F, 0x8F, 0x92, 0x44, 0x09, 0x0F, 0xC3, 0xDB, 0x88, 0xBA, 0x0C, 0x1F, 0xAF, 0x9A, 0xE3, 0x9F, 0xFD, 0x70, 0x7F, 0x82, 0xDB, 0x88, 0x80, 0xC9, 0x13, 0x50, 0x2E, 0x6E, 0x82, 0xCC, 0xEE, 0xC0, 0x30, 0x03, }; /* 5FF4B2B10D31DB2DCBE1C4DE085CD6CC3D1F95E75D041BE9 */ static UCHAR shared_secret_secp192r1_25[] = { 0x5F, 0xF4, 0xB2, 0xB1, 0x0D, 0x31, 0xDB, 0x2D, 0xCB, 0xE1, 0xC4, 0xDE, 0x08, 0x5C, 0xD6, 0xCC, 0x3D, 0x1F, 0x95, 0xE7, 0x5D, 0x04, 0x1B, 0xE9, }; /* DA12D9A10CCDFCE0968B2B50D4F322B2EBF485661140E9BB */ static UCHAR local_private_key_secp192r1_26[] = { 0xDA, 0x12, 0xD9, 0xA1, 0x0C, 0xCD, 0xFC, 0xE0, 0x96, 0x8B, 0x2B, 0x50, 0xD4, 0xF3, 0x22, 0xB2, 0xEB, 0xF4, 0x85, 0x66, 0x11, 0x40, 0xE9, 0xBB, }; /* 04BF8C17BCA64644A70B5FF5AF1FFDB32B05A589F7276753602A73E997F771BD160FF7EF331FABB9961539251D06E56858 */ static UCHAR local_public_key_secp192r1_26[] = { 0x04, 0xBF, 0x8C, 0x17, 0xBC, 0xA6, 0x46, 0x44, 0xA7, 0x0B, 0x5F, 0xF5, 0xAF, 0x1F, 0xFD, 0xB3, 0x2B, 0x05, 0xA5, 0x89, 0xF7, 0x27, 0x67, 0x53, 0x60, 0x2A, 0x73, 0xE9, 0x97, 0xF7, 0x71, 0xBD, 0x16, 0x0F, 0xF7, 0xEF, 0x33, 0x1F, 0xAB, 0xB9, 0x96, 0x15, 0x39, 0x25, 0x1D, 0x06, 0xE5, 0x68, 0x58, }; /* 04B7DB599514A05651C95CB9A2BB2848A00F59FEAA1DC15DDB23C84F019B4C25816E3E873EDFB1DA11F70A17316811ACD1 */ static UCHAR remote_public_key_secp192r1_26[] = { 0x04, 0xB7, 0xDB, 0x59, 0x95, 0x14, 0xA0, 0x56, 0x51, 0xC9, 0x5C, 0xB9, 0xA2, 0xBB, 0x28, 0x48, 0xA0, 0x0F, 0x59, 0xFE, 0xAA, 0x1D, 0xC1, 0x5D, 0xDB, 0x23, 0xC8, 0x4F, 0x01, 0x9B, 0x4C, 0x25, 0x81, 0x6E, 0x3E, 0x87, 0x3E, 0xDF, 0xB1, 0xDA, 0x11, 0xF7, 0x0A, 0x17, 0x31, 0x68, 0x11, 0xAC, 0xD1, }; /* B85337EB4D2FC44F027F4C8B62BBF3CAB404B3CB27E2A1BB */ static UCHAR shared_secret_secp192r1_26[] = { 0xB8, 0x53, 0x37, 0xEB, 0x4D, 0x2F, 0xC4, 0x4F, 0x02, 0x7F, 0x4C, 0x8B, 0x62, 0xBB, 0xF3, 0xCA, 0xB4, 0x04, 0xB3, 0xCB, 0x27, 0xE2, 0xA1, 0xBB, }; /* F5E99CA98A6A730D340C6EACC535AE3EBE0B3B187E71D527 */ static UCHAR local_private_key_secp192r1_27[] = { 0xF5, 0xE9, 0x9C, 0xA9, 0x8A, 0x6A, 0x73, 0x0D, 0x34, 0x0C, 0x6E, 0xAC, 0xC5, 0x35, 0xAE, 0x3E, 0xBE, 0x0B, 0x3B, 0x18, 0x7E, 0x71, 0xD5, 0x27, }; /* 04512249E5B83CDE3EA7A657501CE1D9448269E6FED993DA6C5F7C7F1C608503AA7D7CE8CEFB00F41D19F7E78F0263F169 */ static UCHAR local_public_key_secp192r1_27[] = { 0x04, 0x51, 0x22, 0x49, 0xE5, 0xB8, 0x3C, 0xDE, 0x3E, 0xA7, 0xA6, 0x57, 0x50, 0x1C, 0xE1, 0xD9, 0x44, 0x82, 0x69, 0xE6, 0xFE, 0xD9, 0x93, 0xDA, 0x6C, 0x5F, 0x7C, 0x7F, 0x1C, 0x60, 0x85, 0x03, 0xAA, 0x7D, 0x7C, 0xE8, 0xCE, 0xFB, 0x00, 0xF4, 0x1D, 0x19, 0xF7, 0xE7, 0x8F, 0x02, 0x63, 0xF1, 0x69, }; /* 0496CEF5C661AFAC1C27D20B240046776FCAE5BC09D28A42CE6EE4A291E04DF0D8A4D6A414F0C0320380EE7B311182D0A8 */ static UCHAR remote_public_key_secp192r1_27[] = { 0x04, 0x96, 0xCE, 0xF5, 0xC6, 0x61, 0xAF, 0xAC, 0x1C, 0x27, 0xD2, 0x0B, 0x24, 0x00, 0x46, 0x77, 0x6F, 0xCA, 0xE5, 0xBC, 0x09, 0xD2, 0x8A, 0x42, 0xCE, 0x6E, 0xE4, 0xA2, 0x91, 0xE0, 0x4D, 0xF0, 0xD8, 0xA4, 0xD6, 0xA4, 0x14, 0xF0, 0xC0, 0x32, 0x03, 0x80, 0xEE, 0x7B, 0x31, 0x11, 0x82, 0xD0, 0xA8, }; /* 0F617C4065613FA09CF980B03F55E356A42C86561B1D8C19 */ static UCHAR shared_secret_secp192r1_27[] = { 0x0F, 0x61, 0x7C, 0x40, 0x65, 0x61, 0x3F, 0xA0, 0x9C, 0xF9, 0x80, 0xB0, 0x3F, 0x55, 0xE3, 0x56, 0xA4, 0x2C, 0x86, 0x56, 0x1B, 0x1D, 0x8C, 0x19, }; /* 410AF72880BB8BFF43D7CD49A93DF74E68ABBEA482FE83B1 */ static UCHAR local_private_key_secp192r1_28[] = { 0x41, 0x0A, 0xF7, 0x28, 0x80, 0xBB, 0x8B, 0xFF, 0x43, 0xD7, 0xCD, 0x49, 0xA9, 0x3D, 0xF7, 0x4E, 0x68, 0xAB, 0xBE, 0xA4, 0x82, 0xFE, 0x83, 0xB1, }; /* 0405FFE6683395CE1F4C88718024C25A9C84FA867B9BCE5B620A8DBA942AB76E2220DC3D4595F98ED9B0F633DFD2327F61 */ static UCHAR local_public_key_secp192r1_28[] = { 0x04, 0x05, 0xFF, 0xE6, 0x68, 0x33, 0x95, 0xCE, 0x1F, 0x4C, 0x88, 0x71, 0x80, 0x24, 0xC2, 0x5A, 0x9C, 0x84, 0xFA, 0x86, 0x7B, 0x9B, 0xCE, 0x5B, 0x62, 0x0A, 0x8D, 0xBA, 0x94, 0x2A, 0xB7, 0x6E, 0x22, 0x20, 0xDC, 0x3D, 0x45, 0x95, 0xF9, 0x8E, 0xD9, 0xB0, 0xF6, 0x33, 0xDF, 0xD2, 0x32, 0x7F, 0x61, }; /* 041AEBA412B669F0ADCE5F61EB6C0CB23D0977A77BC68C2A9A282A25AFCFDF6C831C5B629707F52B1A258727606DC6C80B */ static UCHAR remote_public_key_secp192r1_28[] = { 0x04, 0x1A, 0xEB, 0xA4, 0x12, 0xB6, 0x69, 0xF0, 0xAD, 0xCE, 0x5F, 0x61, 0xEB, 0x6C, 0x0C, 0xB2, 0x3D, 0x09, 0x77, 0xA7, 0x7B, 0xC6, 0x8C, 0x2A, 0x9A, 0x28, 0x2A, 0x25, 0xAF, 0xCF, 0xDF, 0x6C, 0x83, 0x1C, 0x5B, 0x62, 0x97, 0x07, 0xF5, 0x2B, 0x1A, 0x25, 0x87, 0x27, 0x60, 0x6D, 0xC6, 0xC8, 0x0B, }; /* BF8C8D994A41119718BFFF6E146FE74D429B59C59763523E */ static UCHAR shared_secret_secp192r1_28[] = { 0xBF, 0x8C, 0x8D, 0x99, 0x4A, 0x41, 0x11, 0x97, 0x18, 0xBF, 0xFF, 0x6E, 0x14, 0x6F, 0xE7, 0x4D, 0x42, 0x9B, 0x59, 0xC5, 0x97, 0x63, 0x52, 0x3E, }; /* CB83C5FE05A71904093C5381C99B726D307DCCB3AA3585A7 */ static UCHAR local_private_key_secp192r1_29[] = { 0xCB, 0x83, 0xC5, 0xFE, 0x05, 0xA7, 0x19, 0x04, 0x09, 0x3C, 0x53, 0x81, 0xC9, 0x9B, 0x72, 0x6D, 0x30, 0x7D, 0xCC, 0xB3, 0xAA, 0x35, 0x85, 0xA7, }; /* 042C45198065D1DE6B97A546286C091956456B2829449835AE691A883B01C0F3B7E6FB3B940FB903A367792554A95CBC1F */ static UCHAR local_public_key_secp192r1_29[] = { 0x04, 0x2C, 0x45, 0x19, 0x80, 0x65, 0xD1, 0xDE, 0x6B, 0x97, 0xA5, 0x46, 0x28, 0x6C, 0x09, 0x19, 0x56, 0x45, 0x6B, 0x28, 0x29, 0x44, 0x98, 0x35, 0xAE, 0x69, 0x1A, 0x88, 0x3B, 0x01, 0xC0, 0xF3, 0xB7, 0xE6, 0xFB, 0x3B, 0x94, 0x0F, 0xB9, 0x03, 0xA3, 0x67, 0x79, 0x25, 0x54, 0xA9, 0x5C, 0xBC, 0x1F, }; /* 04C1AB4E237BA30EC05C0BB1C8D07A41530D1FC83FB0A65A3E638CCEDC8E722ACD7FED59C08AD05F9C112C00F6280CEDD4 */ static UCHAR remote_public_key_secp192r1_29[] = { 0x04, 0xC1, 0xAB, 0x4E, 0x23, 0x7B, 0xA3, 0x0E, 0xC0, 0x5C, 0x0B, 0xB1, 0xC8, 0xD0, 0x7A, 0x41, 0x53, 0x0D, 0x1F, 0xC8, 0x3F, 0xB0, 0xA6, 0x5A, 0x3E, 0x63, 0x8C, 0xCE, 0xDC, 0x8E, 0x72, 0x2A, 0xCD, 0x7F, 0xED, 0x59, 0xC0, 0x8A, 0xD0, 0x5F, 0x9C, 0x11, 0x2C, 0x00, 0xF6, 0x28, 0x0C, 0xED, 0xD4, }; /* 962E97117795135E1DC7A1F5A932FD041E02300DEBB2DEA6 */ static UCHAR shared_secret_secp192r1_29[] = { 0x96, 0x2E, 0x97, 0x11, 0x77, 0x95, 0x13, 0x5E, 0x1D, 0xC7, 0xA1, 0xF5, 0xA9, 0x32, 0xFD, 0x04, 0x1E, 0x02, 0x30, 0x0D, 0xEB, 0xB2, 0xDE, 0xA6, }; /* DB8183E337209C972162A1EE998F4127676E659AFA27661F */ static UCHAR local_private_key_secp192r1_30[] = { 0xDB, 0x81, 0x83, 0xE3, 0x37, 0x20, 0x9C, 0x97, 0x21, 0x62, 0xA1, 0xEE, 0x99, 0x8F, 0x41, 0x27, 0x67, 0x6E, 0x65, 0x9A, 0xFA, 0x27, 0x66, 0x1F, }; /* 0486116B42C27EDD664289E34E386ECAF1E418E997FC85ECBE4EF0E0BF36317FEA433B392535AA7BC1022AA2B3AE26967B */ static UCHAR local_public_key_secp192r1_30[] = { 0x04, 0x86, 0x11, 0x6B, 0x42, 0xC2, 0x7E, 0xDD, 0x66, 0x42, 0x89, 0xE3, 0x4E, 0x38, 0x6E, 0xCA, 0xF1, 0xE4, 0x18, 0xE9, 0x97, 0xFC, 0x85, 0xEC, 0xBE, 0x4E, 0xF0, 0xE0, 0xBF, 0x36, 0x31, 0x7F, 0xEA, 0x43, 0x3B, 0x39, 0x25, 0x35, 0xAA, 0x7B, 0xC1, 0x02, 0x2A, 0xA2, 0xB3, 0xAE, 0x26, 0x96, 0x7B, }; /* 04FDB0C9904A97E3076B0453E5AF30F09560ABB9D9C3587CB1F755CE79055DCD8EFCD9AF0CA04F23FFD0E912BA997B8E31 */ static UCHAR remote_public_key_secp192r1_30[] = { 0x04, 0xFD, 0xB0, 0xC9, 0x90, 0x4A, 0x97, 0xE3, 0x07, 0x6B, 0x04, 0x53, 0xE5, 0xAF, 0x30, 0xF0, 0x95, 0x60, 0xAB, 0xB9, 0xD9, 0xC3, 0x58, 0x7C, 0xB1, 0xF7, 0x55, 0xCE, 0x79, 0x05, 0x5D, 0xCD, 0x8E, 0xFC, 0xD9, 0xAF, 0x0C, 0xA0, 0x4F, 0x23, 0xFF, 0xD0, 0xE9, 0x12, 0xBA, 0x99, 0x7B, 0x8E, 0x31, }; /* A07C0E2CE0A57F52F370AD37E707AEE1AC779494E1013A2A */ static UCHAR shared_secret_secp192r1_30[] = { 0xA0, 0x7C, 0x0E, 0x2C, 0xE0, 0xA5, 0x7F, 0x52, 0xF3, 0x70, 0xAD, 0x37, 0xE7, 0x07, 0xAE, 0xE1, 0xAC, 0x77, 0x94, 0x94, 0xE1, 0x01, 0x3A, 0x2A, }; /* 14129FF29EF1CB3CD30B53C03FB0D0E2B6AEB2F16BD853B1 */ static UCHAR local_private_key_secp192r1_31[] = { 0x14, 0x12, 0x9F, 0xF2, 0x9E, 0xF1, 0xCB, 0x3C, 0xD3, 0x0B, 0x53, 0xC0, 0x3F, 0xB0, 0xD0, 0xE2, 0xB6, 0xAE, 0xB2, 0xF1, 0x6B, 0xD8, 0x53, 0xB1, }; /* 0449E81A0CB2EE52DD6C6041C1E837952B41C7F9FA8A5C620D6747056315088FD8C07BAAFE80E34421FAD89D3D566FCCCB */ static UCHAR local_public_key_secp192r1_31[] = { 0x04, 0x49, 0xE8, 0x1A, 0x0C, 0xB2, 0xEE, 0x52, 0xDD, 0x6C, 0x60, 0x41, 0xC1, 0xE8, 0x37, 0x95, 0x2B, 0x41, 0xC7, 0xF9, 0xFA, 0x8A, 0x5C, 0x62, 0x0D, 0x67, 0x47, 0x05, 0x63, 0x15, 0x08, 0x8F, 0xD8, 0xC0, 0x7B, 0xAA, 0xFE, 0x80, 0xE3, 0x44, 0x21, 0xFA, 0xD8, 0x9D, 0x3D, 0x56, 0x6F, 0xCC, 0xCB, }; /* 044F9916DE1FE472CA685416DBEFD3806AECD100E0F18561A824D265F6D968B88B5C5327AF9F8A74C731C83F391B3E8DDF */ static UCHAR remote_public_key_secp192r1_31[] = { 0x04, 0x4F, 0x99, 0x16, 0xDE, 0x1F, 0xE4, 0x72, 0xCA, 0x68, 0x54, 0x16, 0xDB, 0xEF, 0xD3, 0x80, 0x6A, 0xEC, 0xD1, 0x00, 0xE0, 0xF1, 0x85, 0x61, 0xA8, 0x24, 0xD2, 0x65, 0xF6, 0xD9, 0x68, 0xB8, 0x8B, 0x5C, 0x53, 0x27, 0xAF, 0x9F, 0x8A, 0x74, 0xC7, 0x31, 0xC8, 0x3F, 0x39, 0x1B, 0x3E, 0x8D, 0xDF, }; /* 5E1FCBEB6F75DE1BB38E7C1080BDEEBE860C0FC5E0B354B5 */ static UCHAR shared_secret_secp192r1_31[] = { 0x5E, 0x1F, 0xCB, 0xEB, 0x6F, 0x75, 0xDE, 0x1B, 0xB3, 0x8E, 0x7C, 0x10, 0x80, 0xBD, 0xEE, 0xBE, 0x86, 0x0C, 0x0F, 0xC5, 0xE0, 0xB3, 0x54, 0xB5, }; /* 90AE5DC5A67B028AA7AE092C05D9AA04F372772F8AD919E8 */ static UCHAR local_private_key_secp192r1_32[] = { 0x90, 0xAE, 0x5D, 0xC5, 0xA6, 0x7B, 0x02, 0x8A, 0xA7, 0xAE, 0x09, 0x2C, 0x05, 0xD9, 0xAA, 0x04, 0xF3, 0x72, 0x77, 0x2F, 0x8A, 0xD9, 0x19, 0xE8, }; /* 04A567517821E1E7780535873580F91D3F240955A310AC83DBD2325084BC184B7E5A25C92BF94BC688572CF01FC5B1DA68 */ static UCHAR local_public_key_secp192r1_32[] = { 0x04, 0xA5, 0x67, 0x51, 0x78, 0x21, 0xE1, 0xE7, 0x78, 0x05, 0x35, 0x87, 0x35, 0x80, 0xF9, 0x1D, 0x3F, 0x24, 0x09, 0x55, 0xA3, 0x10, 0xAC, 0x83, 0xDB, 0xD2, 0x32, 0x50, 0x84, 0xBC, 0x18, 0x4B, 0x7E, 0x5A, 0x25, 0xC9, 0x2B, 0xF9, 0x4B, 0xC6, 0x88, 0x57, 0x2C, 0xF0, 0x1F, 0xC5, 0xB1, 0xDA, 0x68, }; /* 041731E22D67F6B5317EDC5C6957DEC219CBA3A99BA5C2FF7FD8D8B08019F3F2799AA7E6BB5FD63353AE80A53468437B86 */ static UCHAR remote_public_key_secp192r1_32[] = { 0x04, 0x17, 0x31, 0xE2, 0x2D, 0x67, 0xF6, 0xB5, 0x31, 0x7E, 0xDC, 0x5C, 0x69, 0x57, 0xDE, 0xC2, 0x19, 0xCB, 0xA3, 0xA9, 0x9B, 0xA5, 0xC2, 0xFF, 0x7F, 0xD8, 0xD8, 0xB0, 0x80, 0x19, 0xF3, 0xF2, 0x79, 0x9A, 0xA7, 0xE6, 0xBB, 0x5F, 0xD6, 0x33, 0x53, 0xAE, 0x80, 0xA5, 0x34, 0x68, 0x43, 0x7B, 0x86, }; /* BF613E2783623FED85884E28C489DAB2DEC4D3DC1D68C502 */ static UCHAR shared_secret_secp192r1_32[] = { 0xBF, 0x61, 0x3E, 0x27, 0x83, 0x62, 0x3F, 0xED, 0x85, 0x88, 0x4E, 0x28, 0xC4, 0x89, 0xDA, 0xB2, 0xDE, 0xC4, 0xD3, 0xDC, 0x1D, 0x68, 0xC5, 0x02, }; /* 9B8F4623B4650A675C17FCA3B979BF89E60BCE51D73E41A1 */ static UCHAR local_private_key_secp192r1_33[] = { 0x9B, 0x8F, 0x46, 0x23, 0xB4, 0x65, 0x0A, 0x67, 0x5C, 0x17, 0xFC, 0xA3, 0xB9, 0x79, 0xBF, 0x89, 0xE6, 0x0B, 0xCE, 0x51, 0xD7, 0x3E, 0x41, 0xA1, }; /* 04EAD5341F90824DC999EEF1EC1460C9EB2F745BB968B0BCD52C80CEF8354BAD55BD43EF0BAD6AC858D4BDFCBFA99A34B8 */ static UCHAR local_public_key_secp192r1_33[] = { 0x04, 0xEA, 0xD5, 0x34, 0x1F, 0x90, 0x82, 0x4D, 0xC9, 0x99, 0xEE, 0xF1, 0xEC, 0x14, 0x60, 0xC9, 0xEB, 0x2F, 0x74, 0x5B, 0xB9, 0x68, 0xB0, 0xBC, 0xD5, 0x2C, 0x80, 0xCE, 0xF8, 0x35, 0x4B, 0xAD, 0x55, 0xBD, 0x43, 0xEF, 0x0B, 0xAD, 0x6A, 0xC8, 0x58, 0xD4, 0xBD, 0xFC, 0xBF, 0xA9, 0x9A, 0x34, 0xB8, }; /* 04710A752831383440DE5C20256DBF5DBCF30A221E591276D01F6DC486E1C9EF2E1B37F388324D8352F82D22DDE7FE73A3 */ static UCHAR remote_public_key_secp192r1_33[] = { 0x04, 0x71, 0x0A, 0x75, 0x28, 0x31, 0x38, 0x34, 0x40, 0xDE, 0x5C, 0x20, 0x25, 0x6D, 0xBF, 0x5D, 0xBC, 0xF3, 0x0A, 0x22, 0x1E, 0x59, 0x12, 0x76, 0xD0, 0x1F, 0x6D, 0xC4, 0x86, 0xE1, 0xC9, 0xEF, 0x2E, 0x1B, 0x37, 0xF3, 0x88, 0x32, 0x4D, 0x83, 0x52, 0xF8, 0x2D, 0x22, 0xDD, 0xE7, 0xFE, 0x73, 0xA3, }; /* D97198AC78F02F127D931B31C4F3FE096012FE5BC894BB38 */ static UCHAR shared_secret_secp192r1_33[] = { 0xD9, 0x71, 0x98, 0xAC, 0x78, 0xF0, 0x2F, 0x12, 0x7D, 0x93, 0x1B, 0x31, 0xC4, 0xF3, 0xFE, 0x09, 0x60, 0x12, 0xFE, 0x5B, 0xC8, 0x94, 0xBB, 0x38, }; /* 186ED887334D874C0E62B96BBB95AFDAB09FC767E494E37C */ static UCHAR local_private_key_secp192r1_34[] = { 0x18, 0x6E, 0xD8, 0x87, 0x33, 0x4D, 0x87, 0x4C, 0x0E, 0x62, 0xB9, 0x6B, 0xBB, 0x95, 0xAF, 0xDA, 0xB0, 0x9F, 0xC7, 0x67, 0xE4, 0x94, 0xE3, 0x7C, }; /* 04A4A4E035B295E802324271FB4722948FA729CA9BE8DDA138D19DC47E04E13B170336B161B4867273639D01D6E3C463C7 */ static UCHAR local_public_key_secp192r1_34[] = { 0x04, 0xA4, 0xA4, 0xE0, 0x35, 0xB2, 0x95, 0xE8, 0x02, 0x32, 0x42, 0x71, 0xFB, 0x47, 0x22, 0x94, 0x8F, 0xA7, 0x29, 0xCA, 0x9B, 0xE8, 0xDD, 0xA1, 0x38, 0xD1, 0x9D, 0xC4, 0x7E, 0x04, 0xE1, 0x3B, 0x17, 0x03, 0x36, 0xB1, 0x61, 0xB4, 0x86, 0x72, 0x73, 0x63, 0x9D, 0x01, 0xD6, 0xE3, 0xC4, 0x63, 0xC7, }; /* 04D6932D1FF145E6B811B964ABF42EDA9DC487762F2A0E4DBA303F6A498F5D8E659119A21EE9AE42FEC5082BDABD3592E1 */ static UCHAR remote_public_key_secp192r1_34[] = { 0x04, 0xD6, 0x93, 0x2D, 0x1F, 0xF1, 0x45, 0xE6, 0xB8, 0x11, 0xB9, 0x64, 0xAB, 0xF4, 0x2E, 0xDA, 0x9D, 0xC4, 0x87, 0x76, 0x2F, 0x2A, 0x0E, 0x4D, 0xBA, 0x30, 0x3F, 0x6A, 0x49, 0x8F, 0x5D, 0x8E, 0x65, 0x91, 0x19, 0xA2, 0x1E, 0xE9, 0xAE, 0x42, 0xFE, 0xC5, 0x08, 0x2B, 0xDA, 0xBD, 0x35, 0x92, 0xE1, }; /* 717D0140CB31C60FCEE8F54719FEDC8AE4FDA40E3FCBFEB6 */ static UCHAR shared_secret_secp192r1_34[] = { 0x71, 0x7D, 0x01, 0x40, 0xCB, 0x31, 0xC6, 0x0F, 0xCE, 0xE8, 0xF5, 0x47, 0x19, 0xFE, 0xDC, 0x8A, 0xE4, 0xFD, 0xA4, 0x0E, 0x3F, 0xCB, 0xFE, 0xB6, }; /* 6B79D68A92F8C97AED25394BAB3D63D2AB1AC186043E9720 */ static UCHAR local_private_key_secp192r1_35[] = { 0x6B, 0x79, 0xD6, 0x8A, 0x92, 0xF8, 0xC9, 0x7A, 0xED, 0x25, 0x39, 0x4B, 0xAB, 0x3D, 0x63, 0xD2, 0xAB, 0x1A, 0xC1, 0x86, 0x04, 0x3E, 0x97, 0x20, }; /* 044A1682602055AA34AC2FA6A52E2AB617FFB3801C3CA3C5D09836854B64A7EB91AF3595CFB57C5FD124BA40DF519AF398 */ static UCHAR local_public_key_secp192r1_35[] = { 0x04, 0x4A, 0x16, 0x82, 0x60, 0x20, 0x55, 0xAA, 0x34, 0xAC, 0x2F, 0xA6, 0xA5, 0x2E, 0x2A, 0xB6, 0x17, 0xFF, 0xB3, 0x80, 0x1C, 0x3C, 0xA3, 0xC5, 0xD0, 0x98, 0x36, 0x85, 0x4B, 0x64, 0xA7, 0xEB, 0x91, 0xAF, 0x35, 0x95, 0xCF, 0xB5, 0x7C, 0x5F, 0xD1, 0x24, 0xBA, 0x40, 0xDF, 0x51, 0x9A, 0xF3, 0x98, }; /* 04A4D33892237C0FE2ADEB906A8C6433071DB86008D516C5DFD54B4BFCD5799979E029B90827597569F46D35A217558574 */ static UCHAR remote_public_key_secp192r1_35[] = { 0x04, 0xA4, 0xD3, 0x38, 0x92, 0x23, 0x7C, 0x0F, 0xE2, 0xAD, 0xEB, 0x90, 0x6A, 0x8C, 0x64, 0x33, 0x07, 0x1D, 0xB8, 0x60, 0x08, 0xD5, 0x16, 0xC5, 0xDF, 0xD5, 0x4B, 0x4B, 0xFC, 0xD5, 0x79, 0x99, 0x79, 0xE0, 0x29, 0xB9, 0x08, 0x27, 0x59, 0x75, 0x69, 0xF4, 0x6D, 0x35, 0xA2, 0x17, 0x55, 0x85, 0x74, }; /* C769FB0910DD0B35B948223F279693798121BB29A12D9FC6 */ static UCHAR shared_secret_secp192r1_35[] = { 0xC7, 0x69, 0xFB, 0x09, 0x10, 0xDD, 0x0B, 0x35, 0xB9, 0x48, 0x22, 0x3F, 0x27, 0x96, 0x93, 0x79, 0x81, 0x21, 0xBB, 0x29, 0xA1, 0x2D, 0x9F, 0xC6, }; /* 1FA0B16523075FDD031F8224A5EB213E9CED97ED287BF6F8 */ static UCHAR local_private_key_secp192r1_36[] = { 0x1F, 0xA0, 0xB1, 0x65, 0x23, 0x07, 0x5F, 0xDD, 0x03, 0x1F, 0x82, 0x24, 0xA5, 0xEB, 0x21, 0x3E, 0x9C, 0xED, 0x97, 0xED, 0x28, 0x7B, 0xF6, 0xF8, }; /* 0472E989CCAF3D65252B3BE0332CD39D5059305846073F4845394C7D028735F14FE565DF7EEE50DB8EE9D3769B8D3350EE */ static UCHAR local_public_key_secp192r1_36[] = { 0x04, 0x72, 0xE9, 0x89, 0xCC, 0xAF, 0x3D, 0x65, 0x25, 0x2B, 0x3B, 0xE0, 0x33, 0x2C, 0xD3, 0x9D, 0x50, 0x59, 0x30, 0x58, 0x46, 0x07, 0x3F, 0x48, 0x45, 0x39, 0x4C, 0x7D, 0x02, 0x87, 0x35, 0xF1, 0x4F, 0xE5, 0x65, 0xDF, 0x7E, 0xEE, 0x50, 0xDB, 0x8E, 0xE9, 0xD3, 0x76, 0x9B, 0x8D, 0x33, 0x50, 0xEE, }; /* 0462CA81C284ED45458836AF0F64C7992CA3E8D4BBA5853FBC6E9399255FC287E28524980A0B31F7C8B0184B3816A081E2 */ static UCHAR remote_public_key_secp192r1_36[] = { 0x04, 0x62, 0xCA, 0x81, 0xC2, 0x84, 0xED, 0x45, 0x45, 0x88, 0x36, 0xAF, 0x0F, 0x64, 0xC7, 0x99, 0x2C, 0xA3, 0xE8, 0xD4, 0xBB, 0xA5, 0x85, 0x3F, 0xBC, 0x6E, 0x93, 0x99, 0x25, 0x5F, 0xC2, 0x87, 0xE2, 0x85, 0x24, 0x98, 0x0A, 0x0B, 0x31, 0xF7, 0xC8, 0xB0, 0x18, 0x4B, 0x38, 0x16, 0xA0, 0x81, 0xE2, }; /* A7232E09073CB5B05CEF6074A7B1CE58455AB25600592EDA */ static UCHAR shared_secret_secp192r1_36[] = { 0xA7, 0x23, 0x2E, 0x09, 0x07, 0x3C, 0xB5, 0xB0, 0x5C, 0xEF, 0x60, 0x74, 0xA7, 0xB1, 0xCE, 0x58, 0x45, 0x5A, 0xB2, 0x56, 0x00, 0x59, 0x2E, 0xDA, }; /* 782F98E04444C9A04123A8B5DEDF46106F88F1BFAAA5CCC7 */ static UCHAR local_private_key_secp192r1_37[] = { 0x78, 0x2F, 0x98, 0xE0, 0x44, 0x44, 0xC9, 0xA0, 0x41, 0x23, 0xA8, 0xB5, 0xDE, 0xDF, 0x46, 0x10, 0x6F, 0x88, 0xF1, 0xBF, 0xAA, 0xA5, 0xCC, 0xC7, }; /* 04030F4945B13C9D7ED35DAE84C15F22992B0DFE0FE4BFCFC1386C43E64D1F9FFA6C672DFE600EAF038DC8C5CECE2666A6 */ static UCHAR local_public_key_secp192r1_37[] = { 0x04, 0x03, 0x0F, 0x49, 0x45, 0xB1, 0x3C, 0x9D, 0x7E, 0xD3, 0x5D, 0xAE, 0x84, 0xC1, 0x5F, 0x22, 0x99, 0x2B, 0x0D, 0xFE, 0x0F, 0xE4, 0xBF, 0xCF, 0xC1, 0x38, 0x6C, 0x43, 0xE6, 0x4D, 0x1F, 0x9F, 0xFA, 0x6C, 0x67, 0x2D, 0xFE, 0x60, 0x0E, 0xAF, 0x03, 0x8D, 0xC8, 0xC5, 0xCE, 0xCE, 0x26, 0x66, 0xA6, }; /* 041EF6BFD29C39ACB46F11ACF5065180096BDDCB35AD07B2F7490476FD82931F667C7C0FCEB6ACF8DC3ED84E53994F1554 */ static UCHAR remote_public_key_secp192r1_37[] = { 0x04, 0x1E, 0xF6, 0xBF, 0xD2, 0x9C, 0x39, 0xAC, 0xB4, 0x6F, 0x11, 0xAC, 0xF5, 0x06, 0x51, 0x80, 0x09, 0x6B, 0xDD, 0xCB, 0x35, 0xAD, 0x07, 0xB2, 0xF7, 0x49, 0x04, 0x76, 0xFD, 0x82, 0x93, 0x1F, 0x66, 0x7C, 0x7C, 0x0F, 0xCE, 0xB6, 0xAC, 0xF8, 0xDC, 0x3E, 0xD8, 0x4E, 0x53, 0x99, 0x4F, 0x15, 0x54, }; /* 13853758569AF3ECE190B8E5B3E9A553501DA62DC16CB472 */ static UCHAR shared_secret_secp192r1_37[] = { 0x13, 0x85, 0x37, 0x58, 0x56, 0x9A, 0xF3, 0xEC, 0xE1, 0x90, 0xB8, 0xE5, 0xB3, 0xE9, 0xA5, 0x53, 0x50, 0x1D, 0xA6, 0x2D, 0xC1, 0x6C, 0xB4, 0x72, }; /* 72B48D84477C1ADCA9B1537A08ADFA93CC150DA128B80D4C */ static UCHAR local_private_key_secp192r1_38[] = { 0x72, 0xB4, 0x8D, 0x84, 0x47, 0x7C, 0x1A, 0xDC, 0xA9, 0xB1, 0x53, 0x7A, 0x08, 0xAD, 0xFA, 0x93, 0xCC, 0x15, 0x0D, 0xA1, 0x28, 0xB8, 0x0D, 0x4C, }; /* 04BBD8F6F540C6C06C0B37F2E8CE30F3DCE29EA908388F9AC5B0544F85D0F05067A9A947ED450592CCB1B63ED6333FE59C */ static UCHAR local_public_key_secp192r1_38[] = { 0x04, 0xBB, 0xD8, 0xF6, 0xF5, 0x40, 0xC6, 0xC0, 0x6C, 0x0B, 0x37, 0xF2, 0xE8, 0xCE, 0x30, 0xF3, 0xDC, 0xE2, 0x9E, 0xA9, 0x08, 0x38, 0x8F, 0x9A, 0xC5, 0xB0, 0x54, 0x4F, 0x85, 0xD0, 0xF0, 0x50, 0x67, 0xA9, 0xA9, 0x47, 0xED, 0x45, 0x05, 0x92, 0xCC, 0xB1, 0xB6, 0x3E, 0xD6, 0x33, 0x3F, 0xE5, 0x9C, }; /* 04B01C524B35A434F8EABE04285B22C5464C48DBD519307CACC7FA8DBDDA9A52414F83673E0A3B5502D60F71F719D26C05 */ static UCHAR remote_public_key_secp192r1_38[] = { 0x04, 0xB0, 0x1C, 0x52, 0x4B, 0x35, 0xA4, 0x34, 0xF8, 0xEA, 0xBE, 0x04, 0x28, 0x5B, 0x22, 0xC5, 0x46, 0x4C, 0x48, 0xDB, 0xD5, 0x19, 0x30, 0x7C, 0xAC, 0xC7, 0xFA, 0x8D, 0xBD, 0xDA, 0x9A, 0x52, 0x41, 0x4F, 0x83, 0x67, 0x3E, 0x0A, 0x3B, 0x55, 0x02, 0xD6, 0x0F, 0x71, 0xF7, 0x19, 0xD2, 0x6C, 0x05, }; /* E8FD51CF64915FD5B292F26830AA3B357574AB7645C067EB */ static UCHAR shared_secret_secp192r1_38[] = { 0xE8, 0xFD, 0x51, 0xCF, 0x64, 0x91, 0x5F, 0xD5, 0xB2, 0x92, 0xF2, 0x68, 0x30, 0xAA, 0x3B, 0x35, 0x75, 0x74, 0xAB, 0x76, 0x45, 0xC0, 0x67, 0xEB, }; /* 0B43EBEEECC5D02B00F156EA3971260B8C01C24998D256A7 */ static UCHAR local_private_key_secp192r1_39[] = { 0x0B, 0x43, 0xEB, 0xEE, 0xEC, 0xC5, 0xD0, 0x2B, 0x00, 0xF1, 0x56, 0xEA, 0x39, 0x71, 0x26, 0x0B, 0x8C, 0x01, 0xC2, 0x49, 0x98, 0xD2, 0x56, 0xA7, }; /* 04CD45A829E74180182FE77A2269C4220865DFD5B7B3E5AC71DCD1273884E7979E7C4F77AD6B28B68B43C4E87C6B3FF427 */ static UCHAR local_public_key_secp192r1_39[] = { 0x04, 0xCD, 0x45, 0xA8, 0x29, 0xE7, 0x41, 0x80, 0x18, 0x2F, 0xE7, 0x7A, 0x22, 0x69, 0xC4, 0x22, 0x08, 0x65, 0xDF, 0xD5, 0xB7, 0xB3, 0xE5, 0xAC, 0x71, 0xDC, 0xD1, 0x27, 0x38, 0x84, 0xE7, 0x97, 0x9E, 0x7C, 0x4F, 0x77, 0xAD, 0x6B, 0x28, 0xB6, 0x8B, 0x43, 0xC4, 0xE8, 0x7C, 0x6B, 0x3F, 0xF4, 0x27, }; /* 048F4C4DCE62AB40FC6FDE1E622BDB1B8EB5533A79AB34560AA153963B9046D7B647E7AB1867EAEC7A267257926E31A11B */ static UCHAR remote_public_key_secp192r1_39[] = { 0x04, 0x8F, 0x4C, 0x4D, 0xCE, 0x62, 0xAB, 0x40, 0xFC, 0x6F, 0xDE, 0x1E, 0x62, 0x2B, 0xDB, 0x1B, 0x8E, 0xB5, 0x53, 0x3A, 0x79, 0xAB, 0x34, 0x56, 0x0A, 0xA1, 0x53, 0x96, 0x3B, 0x90, 0x46, 0xD7, 0xB6, 0x47, 0xE7, 0xAB, 0x18, 0x67, 0xEA, 0xEC, 0x7A, 0x26, 0x72, 0x57, 0x92, 0x6E, 0x31, 0xA1, 0x1B, }; /* 5CDA367BA892B0AB0C68A32645BD8FDE483223F445E35081 */ static UCHAR shared_secret_secp192r1_39[] = { 0x5C, 0xDA, 0x36, 0x7B, 0xA8, 0x92, 0xB0, 0xAB, 0x0C, 0x68, 0xA3, 0x26, 0x45, 0xBD, 0x8F, 0xDE, 0x48, 0x32, 0x23, 0xF4, 0x45, 0xE3, 0x50, 0x81, }; /* 6B83BEC6B131F9B78B62DE155E5F6F33AEA950496124727D */ static UCHAR local_private_key_secp192r1_40[] = { 0x6B, 0x83, 0xBE, 0xC6, 0xB1, 0x31, 0xF9, 0xB7, 0x8B, 0x62, 0xDE, 0x15, 0x5E, 0x5F, 0x6F, 0x33, 0xAE, 0xA9, 0x50, 0x49, 0x61, 0x24, 0x72, 0x7D, }; /* 04AE625D160AA706442BB932F85A95794F4C38B249A3A34123F0E7B6B56A418C0C99C7799D2ED8329AEC013DA9E42EC99E */ static UCHAR local_public_key_secp192r1_40[] = { 0x04, 0xAE, 0x62, 0x5D, 0x16, 0x0A, 0xA7, 0x06, 0x44, 0x2B, 0xB9, 0x32, 0xF8, 0x5A, 0x95, 0x79, 0x4F, 0x4C, 0x38, 0xB2, 0x49, 0xA3, 0xA3, 0x41, 0x23, 0xF0, 0xE7, 0xB6, 0xB5, 0x6A, 0x41, 0x8C, 0x0C, 0x99, 0xC7, 0x79, 0x9D, 0x2E, 0xD8, 0x32, 0x9A, 0xEC, 0x01, 0x3D, 0xA9, 0xE4, 0x2E, 0xC9, 0x9E, }; /* 0438D9CE70F600D74BE46B841ADEAE95D00C654068F7F68998EEC389F4B3A43CA13E3811019F6F926117051240B9BB295E */ static UCHAR remote_public_key_secp192r1_40[] = { 0x04, 0x38, 0xD9, 0xCE, 0x70, 0xF6, 0x00, 0xD7, 0x4B, 0xE4, 0x6B, 0x84, 0x1A, 0xDE, 0xAE, 0x95, 0xD0, 0x0C, 0x65, 0x40, 0x68, 0xF7, 0xF6, 0x89, 0x98, 0xEE, 0xC3, 0x89, 0xF4, 0xB3, 0xA4, 0x3C, 0xA1, 0x3E, 0x38, 0x11, 0x01, 0x9F, 0x6F, 0x92, 0x61, 0x17, 0x05, 0x12, 0x40, 0xB9, 0xBB, 0x29, 0x5E, }; /* D7A3B4A1B8741C0528295DF22AE08C0A836BCE55CE96181B */ static UCHAR shared_secret_secp192r1_40[] = { 0xD7, 0xA3, 0xB4, 0xA1, 0xB8, 0x74, 0x1C, 0x05, 0x28, 0x29, 0x5D, 0xF2, 0x2A, 0xE0, 0x8C, 0x0A, 0x83, 0x6B, 0xCE, 0x55, 0xCE, 0x96, 0x18, 0x1B, }; /* 8E3C7A4CAFE4DE2360FC50CDE84FE4F898C1F4D52A4B0232 */ static UCHAR local_private_key_secp192r1_41[] = { 0x8E, 0x3C, 0x7A, 0x4C, 0xAF, 0xE4, 0xDE, 0x23, 0x60, 0xFC, 0x50, 0xCD, 0xE8, 0x4F, 0xE4, 0xF8, 0x98, 0xC1, 0xF4, 0xD5, 0x2A, 0x4B, 0x02, 0x32, }; /* 049882C6EF7BF6AB7C58B57C8E74C612799C8C8642565DD78A558807612B3E01A0E8D84E1218440823BA438C7A9DBDA039 */ static UCHAR local_public_key_secp192r1_41[] = { 0x04, 0x98, 0x82, 0xC6, 0xEF, 0x7B, 0xF6, 0xAB, 0x7C, 0x58, 0xB5, 0x7C, 0x8E, 0x74, 0xC6, 0x12, 0x79, 0x9C, 0x8C, 0x86, 0x42, 0x56, 0x5D, 0xD7, 0x8A, 0x55, 0x88, 0x07, 0x61, 0x2B, 0x3E, 0x01, 0xA0, 0xE8, 0xD8, 0x4E, 0x12, 0x18, 0x44, 0x08, 0x23, 0xBA, 0x43, 0x8C, 0x7A, 0x9D, 0xBD, 0xA0, 0x39, }; /* 046F4F6943802D9B6A7B2825702E9BAE5BFC88FA96F835BB1E410327B043C0521330639C743A1764171968FF49A57363FD */ static UCHAR remote_public_key_secp192r1_41[] = { 0x04, 0x6F, 0x4F, 0x69, 0x43, 0x80, 0x2D, 0x9B, 0x6A, 0x7B, 0x28, 0x25, 0x70, 0x2E, 0x9B, 0xAE, 0x5B, 0xFC, 0x88, 0xFA, 0x96, 0xF8, 0x35, 0xBB, 0x1E, 0x41, 0x03, 0x27, 0xB0, 0x43, 0xC0, 0x52, 0x13, 0x30, 0x63, 0x9C, 0x74, 0x3A, 0x17, 0x64, 0x17, 0x19, 0x68, 0xFF, 0x49, 0xA5, 0x73, 0x63, 0xFD, }; /* 53B800D2B48831A5384A362EBEFEF5BF9CD235346B5C4747 */ static UCHAR shared_secret_secp192r1_41[] = { 0x53, 0xB8, 0x00, 0xD2, 0xB4, 0x88, 0x31, 0xA5, 0x38, 0x4A, 0x36, 0x2E, 0xBE, 0xFE, 0xF5, 0xBF, 0x9C, 0xD2, 0x35, 0x34, 0x6B, 0x5C, 0x47, 0x47, }; /* 16A8AD0AD7CED75407A437D2F995F8296B906FAF4CC34AB1 */ static UCHAR local_private_key_secp192r1_42[] = { 0x16, 0xA8, 0xAD, 0x0A, 0xD7, 0xCE, 0xD7, 0x54, 0x07, 0xA4, 0x37, 0xD2, 0xF9, 0x95, 0xF8, 0x29, 0x6B, 0x90, 0x6F, 0xAF, 0x4C, 0xC3, 0x4A, 0xB1, }; /* 0431E60CD7BDEB1DF83B8C6BFF04CB4DAF5EEEDF390BCBEB1C6C1857ACD06A9C2731D42324246CD4C463511C480281AC0D */ static UCHAR local_public_key_secp192r1_42[] = { 0x04, 0x31, 0xE6, 0x0C, 0xD7, 0xBD, 0xEB, 0x1D, 0xF8, 0x3B, 0x8C, 0x6B, 0xFF, 0x04, 0xCB, 0x4D, 0xAF, 0x5E, 0xEE, 0xDF, 0x39, 0x0B, 0xCB, 0xEB, 0x1C, 0x6C, 0x18, 0x57, 0xAC, 0xD0, 0x6A, 0x9C, 0x27, 0x31, 0xD4, 0x23, 0x24, 0x24, 0x6C, 0xD4, 0xC4, 0x63, 0x51, 0x1C, 0x48, 0x02, 0x81, 0xAC, 0x0D, }; /* 04BC1CCFFF87CEF6048036920B80ADE44A10FE42C22CB10DB38A33468B1A68FBDECA41E69CA0BF9B0215CEA4D5B4847817 */ static UCHAR remote_public_key_secp192r1_42[] = { 0x04, 0xBC, 0x1C, 0xCF, 0xFF, 0x87, 0xCE, 0xF6, 0x04, 0x80, 0x36, 0x92, 0x0B, 0x80, 0xAD, 0xE4, 0x4A, 0x10, 0xFE, 0x42, 0xC2, 0x2C, 0xB1, 0x0D, 0xB3, 0x8A, 0x33, 0x46, 0x8B, 0x1A, 0x68, 0xFB, 0xDE, 0xCA, 0x41, 0xE6, 0x9C, 0xA0, 0xBF, 0x9B, 0x02, 0x15, 0xCE, 0xA4, 0xD5, 0xB4, 0x84, 0x78, 0x17, }; /* 40804F959668746AF793AAD62784FFFF355EB2663DA8A6AF */ static UCHAR shared_secret_secp192r1_42[] = { 0x40, 0x80, 0x4F, 0x95, 0x96, 0x68, 0x74, 0x6A, 0xF7, 0x93, 0xAA, 0xD6, 0x27, 0x84, 0xFF, 0xFF, 0x35, 0x5E, 0xB2, 0x66, 0x3D, 0xA8, 0xA6, 0xAF, }; /* 26EE08D516BF5640E9D28E2D7DC8685AAE10662B032E98D0 */ static UCHAR local_private_key_secp192r1_43[] = { 0x26, 0xEE, 0x08, 0xD5, 0x16, 0xBF, 0x56, 0x40, 0xE9, 0xD2, 0x8E, 0x2D, 0x7D, 0xC8, 0x68, 0x5A, 0xAE, 0x10, 0x66, 0x2B, 0x03, 0x2E, 0x98, 0xD0, }; /* 0417F709804C795CEDB1A599DBD7642C08DC2AC26AE8A6CDAE54B0B9DCC2447F34784D2975094E9A5669D88B859535257B */ static UCHAR local_public_key_secp192r1_43[] = { 0x04, 0x17, 0xF7, 0x09, 0x80, 0x4C, 0x79, 0x5C, 0xED, 0xB1, 0xA5, 0x99, 0xDB, 0xD7, 0x64, 0x2C, 0x08, 0xDC, 0x2A, 0xC2, 0x6A, 0xE8, 0xA6, 0xCD, 0xAE, 0x54, 0xB0, 0xB9, 0xDC, 0xC2, 0x44, 0x7F, 0x34, 0x78, 0x4D, 0x29, 0x75, 0x09, 0x4E, 0x9A, 0x56, 0x69, 0xD8, 0x8B, 0x85, 0x95, 0x35, 0x25, 0x7B, }; /* 04C2341C6155500666DAD24326802A811ECCCBE138BBE8224F2513CEF3BD28CBCF1CCBC6B761C8D4A55A63E8D984BB1B7A */ static UCHAR remote_public_key_secp192r1_43[] = { 0x04, 0xC2, 0x34, 0x1C, 0x61, 0x55, 0x50, 0x06, 0x66, 0xDA, 0xD2, 0x43, 0x26, 0x80, 0x2A, 0x81, 0x1E, 0xCC, 0xCB, 0xE1, 0x38, 0xBB, 0xE8, 0x22, 0x4F, 0x25, 0x13, 0xCE, 0xF3, 0xBD, 0x28, 0xCB, 0xCF, 0x1C, 0xCB, 0xC6, 0xB7, 0x61, 0xC8, 0xD4, 0xA5, 0x5A, 0x63, 0xE8, 0xD9, 0x84, 0xBB, 0x1B, 0x7A, }; /* 43A184C2C7A143EE5B83DA225D58F5ED441C498144961D0C */ static UCHAR shared_secret_secp192r1_43[] = { 0x43, 0xA1, 0x84, 0xC2, 0xC7, 0xA1, 0x43, 0xEE, 0x5B, 0x83, 0xDA, 0x22, 0x5D, 0x58, 0xF5, 0xED, 0x44, 0x1C, 0x49, 0x81, 0x44, 0x96, 0x1D, 0x0C, }; /* EBB372B51E879D8CE7E44CA3B57F5968C570BE15FF86CE45 */ static UCHAR local_private_key_secp192r1_44[] = { 0xEB, 0xB3, 0x72, 0xB5, 0x1E, 0x87, 0x9D, 0x8C, 0xE7, 0xE4, 0x4C, 0xA3, 0xB5, 0x7F, 0x59, 0x68, 0xC5, 0x70, 0xBE, 0x15, 0xFF, 0x86, 0xCE, 0x45, }; /* 044E5D92112BD3D3ABD018209502ABFDE8FCE4B0291F805C8BAA9C04E9476CD3ABD2078C5714CC5607FAC69ECE5DA1BDBB */ static UCHAR local_public_key_secp192r1_44[] = { 0x04, 0x4E, 0x5D, 0x92, 0x11, 0x2B, 0xD3, 0xD3, 0xAB, 0xD0, 0x18, 0x20, 0x95, 0x02, 0xAB, 0xFD, 0xE8, 0xFC, 0xE4, 0xB0, 0x29, 0x1F, 0x80, 0x5C, 0x8B, 0xAA, 0x9C, 0x04, 0xE9, 0x47, 0x6C, 0xD3, 0xAB, 0xD2, 0x07, 0x8C, 0x57, 0x14, 0xCC, 0x56, 0x07, 0xFA, 0xC6, 0x9E, 0xCE, 0x5D, 0xA1, 0xBD, 0xBB, }; /* 046B09670B2C675F78590A795BABF7601CA6672382A8D3E67FF3285333D4B3A368D4AE09A8F749F93CF66305EC216EBCF1 */ static UCHAR remote_public_key_secp192r1_44[] = { 0x04, 0x6B, 0x09, 0x67, 0x0B, 0x2C, 0x67, 0x5F, 0x78, 0x59, 0x0A, 0x79, 0x5B, 0xAB, 0xF7, 0x60, 0x1C, 0xA6, 0x67, 0x23, 0x82, 0xA8, 0xD3, 0xE6, 0x7F, 0xF3, 0x28, 0x53, 0x33, 0xD4, 0xB3, 0xA3, 0x68, 0xD4, 0xAE, 0x09, 0xA8, 0xF7, 0x49, 0xF9, 0x3C, 0xF6, 0x63, 0x05, 0xEC, 0x21, 0x6E, 0xBC, 0xF1, }; /* 4023772CF1541732D99B46D37E771F9F2632FA99F310878D */ static UCHAR shared_secret_secp192r1_44[] = { 0x40, 0x23, 0x77, 0x2C, 0xF1, 0x54, 0x17, 0x32, 0xD9, 0x9B, 0x46, 0xD3, 0x7E, 0x77, 0x1F, 0x9F, 0x26, 0x32, 0xFA, 0x99, 0xF3, 0x10, 0x87, 0x8D, }; /* 3CDB01F7117FCE38E220C6F53217D0ED3B0C91AB04D29E2A */ static UCHAR local_private_key_secp192r1_45[] = { 0x3C, 0xDB, 0x01, 0xF7, 0x11, 0x7F, 0xCE, 0x38, 0xE2, 0x20, 0xC6, 0xF5, 0x32, 0x17, 0xD0, 0xED, 0x3B, 0x0C, 0x91, 0xAB, 0x04, 0xD2, 0x9E, 0x2A, }; /* 045B689F696BC034C9D4D0E55E2BCB8D509B5C40FBED9E0C4AA89B36F096F3E995E2164DFFBE203600E03F0B7DBF62CCE5 */ static UCHAR local_public_key_secp192r1_45[] = { 0x04, 0x5B, 0x68, 0x9F, 0x69, 0x6B, 0xC0, 0x34, 0xC9, 0xD4, 0xD0, 0xE5, 0x5E, 0x2B, 0xCB, 0x8D, 0x50, 0x9B, 0x5C, 0x40, 0xFB, 0xED, 0x9E, 0x0C, 0x4A, 0xA8, 0x9B, 0x36, 0xF0, 0x96, 0xF3, 0xE9, 0x95, 0xE2, 0x16, 0x4D, 0xFF, 0xBE, 0x20, 0x36, 0x00, 0xE0, 0x3F, 0x0B, 0x7D, 0xBF, 0x62, 0xCC, 0xE5, }; /* 043F15990B42A67DA0ED9723E65A46E09FBAB57C57376E292B3CE3A777DCB2784EFEB95073FB3092DC059EE57BFDF411FE */ static UCHAR remote_public_key_secp192r1_45[] = { 0x04, 0x3F, 0x15, 0x99, 0x0B, 0x42, 0xA6, 0x7D, 0xA0, 0xED, 0x97, 0x23, 0xE6, 0x5A, 0x46, 0xE0, 0x9F, 0xBA, 0xB5, 0x7C, 0x57, 0x37, 0x6E, 0x29, 0x2B, 0x3C, 0xE3, 0xA7, 0x77, 0xDC, 0xB2, 0x78, 0x4E, 0xFE, 0xB9, 0x50, 0x73, 0xFB, 0x30, 0x92, 0xDC, 0x05, 0x9E, 0xE5, 0x7B, 0xFD, 0xF4, 0x11, 0xFE, }; /* F3E8F696088D4AE969A8DE7A0801C0AD84C2FF294D883D54 */ static UCHAR shared_secret_secp192r1_45[] = { 0xF3, 0xE8, 0xF6, 0x96, 0x08, 0x8D, 0x4A, 0xE9, 0x69, 0xA8, 0xDE, 0x7A, 0x08, 0x01, 0xC0, 0xAD, 0x84, 0xC2, 0xFF, 0x29, 0x4D, 0x88, 0x3D, 0x54, }; /* 87DEE1EEADB5D68B3818110970FA8C8D353EF29BD72A98BA */ static UCHAR local_private_key_secp192r1_46[] = { 0x87, 0xDE, 0xE1, 0xEE, 0xAD, 0xB5, 0xD6, 0x8B, 0x38, 0x18, 0x11, 0x09, 0x70, 0xFA, 0x8C, 0x8D, 0x35, 0x3E, 0xF2, 0x9B, 0xD7, 0x2A, 0x98, 0xBA, }; /* 04E84A16EAE59CE9F55A617BD23E72DFCBE441C7309A7B97655210FF45BCB976DBBF17AB661564E651C276F7D0FEC4802F */ static UCHAR local_public_key_secp192r1_46[] = { 0x04, 0xE8, 0x4A, 0x16, 0xEA, 0xE5, 0x9C, 0xE9, 0xF5, 0x5A, 0x61, 0x7B, 0xD2, 0x3E, 0x72, 0xDF, 0xCB, 0xE4, 0x41, 0xC7, 0x30, 0x9A, 0x7B, 0x97, 0x65, 0x52, 0x10, 0xFF, 0x45, 0xBC, 0xB9, 0x76, 0xDB, 0xBF, 0x17, 0xAB, 0x66, 0x15, 0x64, 0xE6, 0x51, 0xC2, 0x76, 0xF7, 0xD0, 0xFE, 0xC4, 0x80, 0x2F, }; /* 041C21636A9D5436E89EB69E5DC5CC6DFF2B42F45AA1876EF03A07F84242E4AE68149E1016829ACCAC34A3E4268BDF4584 */ static UCHAR remote_public_key_secp192r1_46[] = { 0x04, 0x1C, 0x21, 0x63, 0x6A, 0x9D, 0x54, 0x36, 0xE8, 0x9E, 0xB6, 0x9E, 0x5D, 0xC5, 0xCC, 0x6D, 0xFF, 0x2B, 0x42, 0xF4, 0x5A, 0xA1, 0x87, 0x6E, 0xF0, 0x3A, 0x07, 0xF8, 0x42, 0x42, 0xE4, 0xAE, 0x68, 0x14, 0x9E, 0x10, 0x16, 0x82, 0x9A, 0xCC, 0xAC, 0x34, 0xA3, 0xE4, 0x26, 0x8B, 0xDF, 0x45, 0x84, }; /* C7CE8DB546E2CC9A51C318ABB5B29AEF68B4C1B2B7E4D2E9 */ static UCHAR shared_secret_secp192r1_46[] = { 0xC7, 0xCE, 0x8D, 0xB5, 0x46, 0xE2, 0xCC, 0x9A, 0x51, 0xC3, 0x18, 0xAB, 0xB5, 0xB2, 0x9A, 0xEF, 0x68, 0xB4, 0xC1, 0xB2, 0xB7, 0xE4, 0xD2, 0xE9, }; /* 49CEBB3CA64245C1DDD71BDF9CCAA94855981CCF3F963ECB */ static UCHAR local_private_key_secp192r1_47[] = { 0x49, 0xCE, 0xBB, 0x3C, 0xA6, 0x42, 0x45, 0xC1, 0xDD, 0xD7, 0x1B, 0xDF, 0x9C, 0xCA, 0xA9, 0x48, 0x55, 0x98, 0x1C, 0xCF, 0x3F, 0x96, 0x3E, 0xCB, }; /* 04248C133EE71CDC6A8921DE2F343B9D931CDC19D556A0BC26B7DD096BD3DDF44C28E78FB6CEFFDC5CCE27061B03FEE3C4 */ static UCHAR local_public_key_secp192r1_47[] = { 0x04, 0x24, 0x8C, 0x13, 0x3E, 0xE7, 0x1C, 0xDC, 0x6A, 0x89, 0x21, 0xDE, 0x2F, 0x34, 0x3B, 0x9D, 0x93, 0x1C, 0xDC, 0x19, 0xD5, 0x56, 0xA0, 0xBC, 0x26, 0xB7, 0xDD, 0x09, 0x6B, 0xD3, 0xDD, 0xF4, 0x4C, 0x28, 0xE7, 0x8F, 0xB6, 0xCE, 0xFF, 0xDC, 0x5C, 0xCE, 0x27, 0x06, 0x1B, 0x03, 0xFE, 0xE3, 0xC4, }; /* 0431E51BA2C0AAF5EAE20E29FD3B3635C76756C9F098638BB5ACF0AFD6D9C6358A3578D13B3F32C20EFD436D2F9F4033FF */ static UCHAR remote_public_key_secp192r1_47[] = { 0x04, 0x31, 0xE5, 0x1B, 0xA2, 0xC0, 0xAA, 0xF5, 0xEA, 0xE2, 0x0E, 0x29, 0xFD, 0x3B, 0x36, 0x35, 0xC7, 0x67, 0x56, 0xC9, 0xF0, 0x98, 0x63, 0x8B, 0xB5, 0xAC, 0xF0, 0xAF, 0xD6, 0xD9, 0xC6, 0x35, 0x8A, 0x35, 0x78, 0xD1, 0x3B, 0x3F, 0x32, 0xC2, 0x0E, 0xFD, 0x43, 0x6D, 0x2F, 0x9F, 0x40, 0x33, 0xFF, }; /* 50F8B20E3D0413DBA4494806AF8D0A22A1B0BEF8ABFBAEF8 */ static UCHAR shared_secret_secp192r1_47[] = { 0x50, 0xF8, 0xB2, 0x0E, 0x3D, 0x04, 0x13, 0xDB, 0xA4, 0x49, 0x48, 0x06, 0xAF, 0x8D, 0x0A, 0x22, 0xA1, 0xB0, 0xBE, 0xF8, 0xAB, 0xFB, 0xAE, 0xF8, }; /* 6571199017DAD56E203DC232AB3671E3890A51C37EFB071E */ static UCHAR local_private_key_secp192r1_48[] = { 0x65, 0x71, 0x19, 0x90, 0x17, 0xDA, 0xD5, 0x6E, 0x20, 0x3D, 0xC2, 0x32, 0xAB, 0x36, 0x71, 0xE3, 0x89, 0x0A, 0x51, 0xC3, 0x7E, 0xFB, 0x07, 0x1E, }; /* 0417EBD905270272E62F9C37B417BA2A2C6C87328DB4874206B318DF4DBC2A1823E5AD27B942DBA864639BAEAF6AC19A42 */ static UCHAR local_public_key_secp192r1_48[] = { 0x04, 0x17, 0xEB, 0xD9, 0x05, 0x27, 0x02, 0x72, 0xE6, 0x2F, 0x9C, 0x37, 0xB4, 0x17, 0xBA, 0x2A, 0x2C, 0x6C, 0x87, 0x32, 0x8D, 0xB4, 0x87, 0x42, 0x06, 0xB3, 0x18, 0xDF, 0x4D, 0xBC, 0x2A, 0x18, 0x23, 0xE5, 0xAD, 0x27, 0xB9, 0x42, 0xDB, 0xA8, 0x64, 0x63, 0x9B, 0xAE, 0xAF, 0x6A, 0xC1, 0x9A, 0x42, }; /* 04DFEA400CAB83CB46F688FC6259A4AE6D846E6837482FA160A066C4A5F0F8C1E6D624474218430B866B9AF866D01B7532 */ static UCHAR remote_public_key_secp192r1_48[] = { 0x04, 0xDF, 0xEA, 0x40, 0x0C, 0xAB, 0x83, 0xCB, 0x46, 0xF6, 0x88, 0xFC, 0x62, 0x59, 0xA4, 0xAE, 0x6D, 0x84, 0x6E, 0x68, 0x37, 0x48, 0x2F, 0xA1, 0x60, 0xA0, 0x66, 0xC4, 0xA5, 0xF0, 0xF8, 0xC1, 0xE6, 0xD6, 0x24, 0x47, 0x42, 0x18, 0x43, 0x0B, 0x86, 0x6B, 0x9A, 0xF8, 0x66, 0xD0, 0x1B, 0x75, 0x32, }; /* B735854DEF7B9A0628685744791D58294E0744843D08BAD3 */ static UCHAR shared_secret_secp192r1_48[] = { 0xB7, 0x35, 0x85, 0x4D, 0xEF, 0x7B, 0x9A, 0x06, 0x28, 0x68, 0x57, 0x44, 0x79, 0x1D, 0x58, 0x29, 0x4E, 0x07, 0x44, 0x84, 0x3D, 0x08, 0xBA, 0xD3, }; /* 20EE573A11C465B30ACE4110BF6280B66A39A28FA57C5AF0 */ static UCHAR local_private_key_secp192r1_49[] = { 0x20, 0xEE, 0x57, 0x3A, 0x11, 0xC4, 0x65, 0xB3, 0x0A, 0xCE, 0x41, 0x10, 0xBF, 0x62, 0x80, 0xB6, 0x6A, 0x39, 0xA2, 0x8F, 0xA5, 0x7C, 0x5A, 0xF0, }; /* 04CED605866AD6734CA09BFA22F6F4AB1D834853B00BF372F0E09E83DE203F52A89CEAEF4502B0AD3287A95C1F102BA779 */ static UCHAR local_public_key_secp192r1_49[] = { 0x04, 0xCE, 0xD6, 0x05, 0x86, 0x6A, 0xD6, 0x73, 0x4C, 0xA0, 0x9B, 0xFA, 0x22, 0xF6, 0xF4, 0xAB, 0x1D, 0x83, 0x48, 0x53, 0xB0, 0x0B, 0xF3, 0x72, 0xF0, 0xE0, 0x9E, 0x83, 0xDE, 0x20, 0x3F, 0x52, 0xA8, 0x9C, 0xEA, 0xEF, 0x45, 0x02, 0xB0, 0xAD, 0x32, 0x87, 0xA9, 0x5C, 0x1F, 0x10, 0x2B, 0xA7, 0x79, }; /* 048E4A99F6A983B3E4C863655E197F9F69AD9A31EE835BC72CD69D58148408C7903F5C824DF48843D5865E51B7AD7E9539 */ static UCHAR remote_public_key_secp192r1_49[] = { 0x04, 0x8E, 0x4A, 0x99, 0xF6, 0xA9, 0x83, 0xB3, 0xE4, 0xC8, 0x63, 0x65, 0x5E, 0x19, 0x7F, 0x9F, 0x69, 0xAD, 0x9A, 0x31, 0xEE, 0x83, 0x5B, 0xC7, 0x2C, 0xD6, 0x9D, 0x58, 0x14, 0x84, 0x08, 0xC7, 0x90, 0x3F, 0x5C, 0x82, 0x4D, 0xF4, 0x88, 0x43, 0xD5, 0x86, 0x5E, 0x51, 0xB7, 0xAD, 0x7E, 0x95, 0x39, }; /* 4442B60637A5240DEE8D5008EF8FD4FF38703C02C3DE3D5F */ static UCHAR shared_secret_secp192r1_49[] = { 0x44, 0x42, 0xB6, 0x06, 0x37, 0xA5, 0x24, 0x0D, 0xEE, 0x8D, 0x50, 0x08, 0xEF, 0x8F, 0xD4, 0xFF, 0x38, 0x70, 0x3C, 0x02, 0xC3, 0xDE, 0x3D, 0x5F, }; /* 9699593CC49EB5A2F5630715B495F525ADEDB466C09679C2 */ static UCHAR local_private_key_secp192r1_50[] = { 0x96, 0x99, 0x59, 0x3C, 0xC4, 0x9E, 0xB5, 0xA2, 0xF5, 0x63, 0x07, 0x15, 0xB4, 0x95, 0xF5, 0x25, 0xAD, 0xED, 0xB4, 0x66, 0xC0, 0x96, 0x79, 0xC2, }; /* 048258147BF20E8C9595C4801FC329A8F16E17512A02F64141C046E4CB2587D4DB57A45171AC956EC9DC9D16A028D06345 */ static UCHAR local_public_key_secp192r1_50[] = { 0x04, 0x82, 0x58, 0x14, 0x7B, 0xF2, 0x0E, 0x8C, 0x95, 0x95, 0xC4, 0x80, 0x1F, 0xC3, 0x29, 0xA8, 0xF1, 0x6E, 0x17, 0x51, 0x2A, 0x02, 0xF6, 0x41, 0x41, 0xC0, 0x46, 0xE4, 0xCB, 0x25, 0x87, 0xD4, 0xDB, 0x57, 0xA4, 0x51, 0x71, 0xAC, 0x95, 0x6E, 0xC9, 0xDC, 0x9D, 0x16, 0xA0, 0x28, 0xD0, 0x63, 0x45, }; /* 04AF48E30D142FC621FF971C704373DA11A31B40382CDBFA43A9BE103322E8B8AFAC1009051A5E9D25088DCC4F6FD8FE7E */ static UCHAR remote_public_key_secp192r1_50[] = { 0x04, 0xAF, 0x48, 0xE3, 0x0D, 0x14, 0x2F, 0xC6, 0x21, 0xFF, 0x97, 0x1C, 0x70, 0x43, 0x73, 0xDA, 0x11, 0xA3, 0x1B, 0x40, 0x38, 0x2C, 0xDB, 0xFA, 0x43, 0xA9, 0xBE, 0x10, 0x33, 0x22, 0xE8, 0xB8, 0xAF, 0xAC, 0x10, 0x09, 0x05, 0x1A, 0x5E, 0x9D, 0x25, 0x08, 0x8D, 0xCC, 0x4F, 0x6F, 0xD8, 0xFE, 0x7E, }; /* 80CA4EA30BA4EC0A018771DA1CF1F42B2FCB15FE46DDFAE9 */ static UCHAR shared_secret_secp192r1_50[] = { 0x80, 0xCA, 0x4E, 0xA3, 0x0B, 0xA4, 0xEC, 0x0A, 0x01, 0x87, 0x71, 0xDA, 0x1C, 0xF1, 0xF4, 0x2B, 0x2F, 0xCB, 0x15, 0xFE, 0x46, 0xDD, 0xFA, 0xE9, }; /* C502FF9AA6A72B0D1A4900AAB9AAB159EB1DF8C98B56FCFE */ static UCHAR local_private_key_secp192r1_51[] = { 0xC5, 0x02, 0xFF, 0x9A, 0xA6, 0xA7, 0x2B, 0x0D, 0x1A, 0x49, 0x00, 0xAA, 0xB9, 0xAA, 0xB1, 0x59, 0xEB, 0x1D, 0xF8, 0xC9, 0x8B, 0x56, 0xFC, 0xFE, }; /* 043602A18BC0958404A84E35B75B8616A7DB47ADE0B9BCE7998A06A25AC2026ADB17ACA1F16FA882C31B9F0124530ABDD0 */ static UCHAR local_public_key_secp192r1_51[] = { 0x04, 0x36, 0x02, 0xA1, 0x8B, 0xC0, 0x95, 0x84, 0x04, 0xA8, 0x4E, 0x35, 0xB7, 0x5B, 0x86, 0x16, 0xA7, 0xDB, 0x47, 0xAD, 0xE0, 0xB9, 0xBC, 0xE7, 0x99, 0x8A, 0x06, 0xA2, 0x5A, 0xC2, 0x02, 0x6A, 0xDB, 0x17, 0xAC, 0xA1, 0xF1, 0x6F, 0xA8, 0x82, 0xC3, 0x1B, 0x9F, 0x01, 0x24, 0x53, 0x0A, 0xBD, 0xD0, }; /* 048C46C0EDBF59D6B920465BD101BB43188C6AC75F87551CFCEB158ADAF0600240EBFB90231853C108FB347BE0367768CB */ static UCHAR remote_public_key_secp192r1_51[] = { 0x04, 0x8C, 0x46, 0xC0, 0xED, 0xBF, 0x59, 0xD6, 0xB9, 0x20, 0x46, 0x5B, 0xD1, 0x01, 0xBB, 0x43, 0x18, 0x8C, 0x6A, 0xC7, 0x5F, 0x87, 0x55, 0x1C, 0xFC, 0xEB, 0x15, 0x8A, 0xDA, 0xF0, 0x60, 0x02, 0x40, 0xEB, 0xFB, 0x90, 0x23, 0x18, 0x53, 0xC1, 0x08, 0xFB, 0x34, 0x7B, 0xE0, 0x36, 0x77, 0x68, 0xCB, }; /* 63BE204419AAB04A2D8D44E482A46D7018EF042D00E17D31 */ static UCHAR shared_secret_secp192r1_51[] = { 0x63, 0xBE, 0x20, 0x44, 0x19, 0xAA, 0xB0, 0x4A, 0x2D, 0x8D, 0x44, 0xE4, 0x82, 0xA4, 0x6D, 0x70, 0x18, 0xEF, 0x04, 0x2D, 0x00, 0xE1, 0x7D, 0x31, }; /* B7E1794A6A844AEB6BD93BE5327EA93B8E188BA080D6E1F7 */ static UCHAR local_private_key_secp192r1_52[] = { 0xB7, 0xE1, 0x79, 0x4A, 0x6A, 0x84, 0x4A, 0xEB, 0x6B, 0xD9, 0x3B, 0xE5, 0x32, 0x7E, 0xA9, 0x3B, 0x8E, 0x18, 0x8B, 0xA0, 0x80, 0xD6, 0xE1, 0xF7, }; /* 0455A3B5C2F91EC0447AB138D5D185FFFA366C91297E9013E4BAAF1F6A4FC25162FCD508FC9B47F872127BA049611F09A1 */ static UCHAR local_public_key_secp192r1_52[] = { 0x04, 0x55, 0xA3, 0xB5, 0xC2, 0xF9, 0x1E, 0xC0, 0x44, 0x7A, 0xB1, 0x38, 0xD5, 0xD1, 0x85, 0xFF, 0xFA, 0x36, 0x6C, 0x91, 0x29, 0x7E, 0x90, 0x13, 0xE4, 0xBA, 0xAF, 0x1F, 0x6A, 0x4F, 0xC2, 0x51, 0x62, 0xFC, 0xD5, 0x08, 0xFC, 0x9B, 0x47, 0xF8, 0x72, 0x12, 0x7B, 0xA0, 0x49, 0x61, 0x1F, 0x09, 0xA1, }; /* 0447F68C224D138F39EED06FDB6DDAFF51AFC682808935CE4ED44498959C40A3766E1DB2005607330760BFCE0CE957BB4B */ static UCHAR remote_public_key_secp192r1_52[] = { 0x04, 0x47, 0xF6, 0x8C, 0x22, 0x4D, 0x13, 0x8F, 0x39, 0xEE, 0xD0, 0x6F, 0xDB, 0x6D, 0xDA, 0xFF, 0x51, 0xAF, 0xC6, 0x82, 0x80, 0x89, 0x35, 0xCE, 0x4E, 0xD4, 0x44, 0x98, 0x95, 0x9C, 0x40, 0xA3, 0x76, 0x6E, 0x1D, 0xB2, 0x00, 0x56, 0x07, 0x33, 0x07, 0x60, 0xBF, 0xCE, 0x0C, 0xE9, 0x57, 0xBB, 0x4B, }; /* A2E318C5A73A26B809A8030044161E039B481E0C1801C97A */ static UCHAR shared_secret_secp192r1_52[] = { 0xA2, 0xE3, 0x18, 0xC5, 0xA7, 0x3A, 0x26, 0xB8, 0x09, 0xA8, 0x03, 0x00, 0x44, 0x16, 0x1E, 0x03, 0x9B, 0x48, 0x1E, 0x0C, 0x18, 0x01, 0xC9, 0x7A, }; /* 2CCD72006AB5D585C2A357FFCCEF0E99920DF9BFABF57F35 */ static UCHAR local_private_key_secp192r1_53[] = { 0x2C, 0xCD, 0x72, 0x00, 0x6A, 0xB5, 0xD5, 0x85, 0xC2, 0xA3, 0x57, 0xFF, 0xCC, 0xEF, 0x0E, 0x99, 0x92, 0x0D, 0xF9, 0xBF, 0xAB, 0xF5, 0x7F, 0x35, }; /* 0425E9CFBA435D94234F047C77E93CF2E90DEA29B4E2D09DE6A722F0320378924B21CC3646C1ED02B64CC3849CAB35E721 */ static UCHAR local_public_key_secp192r1_53[] = { 0x04, 0x25, 0xE9, 0xCF, 0xBA, 0x43, 0x5D, 0x94, 0x23, 0x4F, 0x04, 0x7C, 0x77, 0xE9, 0x3C, 0xF2, 0xE9, 0x0D, 0xEA, 0x29, 0xB4, 0xE2, 0xD0, 0x9D, 0xE6, 0xA7, 0x22, 0xF0, 0x32, 0x03, 0x78, 0x92, 0x4B, 0x21, 0xCC, 0x36, 0x46, 0xC1, 0xED, 0x02, 0xB6, 0x4C, 0xC3, 0x84, 0x9C, 0xAB, 0x35, 0xE7, 0x21, }; /* 04EB1E11584CC60EBA3AD7148ED460E443D82568523FE2EA7C346709407EC9F1876C4BE4157933E8DCE756095E4E8FFE92 */ static UCHAR remote_public_key_secp192r1_53[] = { 0x04, 0xEB, 0x1E, 0x11, 0x58, 0x4C, 0xC6, 0x0E, 0xBA, 0x3A, 0xD7, 0x14, 0x8E, 0xD4, 0x60, 0xE4, 0x43, 0xD8, 0x25, 0x68, 0x52, 0x3F, 0xE2, 0xEA, 0x7C, 0x34, 0x67, 0x09, 0x40, 0x7E, 0xC9, 0xF1, 0x87, 0x6C, 0x4B, 0xE4, 0x15, 0x79, 0x33, 0xE8, 0xDC, 0xE7, 0x56, 0x09, 0x5E, 0x4E, 0x8F, 0xFE, 0x92, }; /* 9E03D23D23AFA1EA5B048C4F8CD06915F3FFCB63F945DE02 */ static UCHAR shared_secret_secp192r1_53[] = { 0x9E, 0x03, 0xD2, 0x3D, 0x23, 0xAF, 0xA1, 0xEA, 0x5B, 0x04, 0x8C, 0x4F, 0x8C, 0xD0, 0x69, 0x15, 0xF3, 0xFF, 0xCB, 0x63, 0xF9, 0x45, 0xDE, 0x02, }; /* D3E4DE107ECB0C6AAE4F45DF22500ECF97D9ADC071226BC6 */ static UCHAR local_private_key_secp192r1_54[] = { 0xD3, 0xE4, 0xDE, 0x10, 0x7E, 0xCB, 0x0C, 0x6A, 0xAE, 0x4F, 0x45, 0xDF, 0x22, 0x50, 0x0E, 0xCF, 0x97, 0xD9, 0xAD, 0xC0, 0x71, 0x22, 0x6B, 0xC6, }; /* 0479DCE30ED7EBE3DC1D107CC7F0860A097A5862AD4B610C1626C75BD7EDF8D51482EF6D98B7BECCBD74E0496F63E14222 */ static UCHAR local_public_key_secp192r1_54[] = { 0x04, 0x79, 0xDC, 0xE3, 0x0E, 0xD7, 0xEB, 0xE3, 0xDC, 0x1D, 0x10, 0x7C, 0xC7, 0xF0, 0x86, 0x0A, 0x09, 0x7A, 0x58, 0x62, 0xAD, 0x4B, 0x61, 0x0C, 0x16, 0x26, 0xC7, 0x5B, 0xD7, 0xED, 0xF8, 0xD5, 0x14, 0x82, 0xEF, 0x6D, 0x98, 0xB7, 0xBE, 0xCC, 0xBD, 0x74, 0xE0, 0x49, 0x6F, 0x63, 0xE1, 0x42, 0x22, }; /* 043BBA9D86616A640C41A608B5BF3762D426D9920E3B4B05017312FC24D456A52238865F03BC518995C3AF2B16685334B1 */ static UCHAR remote_public_key_secp192r1_54[] = { 0x04, 0x3B, 0xBA, 0x9D, 0x86, 0x61, 0x6A, 0x64, 0x0C, 0x41, 0xA6, 0x08, 0xB5, 0xBF, 0x37, 0x62, 0xD4, 0x26, 0xD9, 0x92, 0x0E, 0x3B, 0x4B, 0x05, 0x01, 0x73, 0x12, 0xFC, 0x24, 0xD4, 0x56, 0xA5, 0x22, 0x38, 0x86, 0x5F, 0x03, 0xBC, 0x51, 0x89, 0x95, 0xC3, 0xAF, 0x2B, 0x16, 0x68, 0x53, 0x34, 0xB1, }; /* 77B042BFB9FD5FFCB1D4A18A941195AD58CCBA2984830D5E */ static UCHAR shared_secret_secp192r1_54[] = { 0x77, 0xB0, 0x42, 0xBF, 0xB9, 0xFD, 0x5F, 0xFC, 0xB1, 0xD4, 0xA1, 0x8A, 0x94, 0x11, 0x95, 0xAD, 0x58, 0xCC, 0xBA, 0x29, 0x84, 0x83, 0x0D, 0x5E, }; /* 0302EAB178F62F2194849FAC65E16B67F94E2CC66931D890 */ static UCHAR local_private_key_secp192r1_55[] = { 0x03, 0x02, 0xEA, 0xB1, 0x78, 0xF6, 0x2F, 0x21, 0x94, 0x84, 0x9F, 0xAC, 0x65, 0xE1, 0x6B, 0x67, 0xF9, 0x4E, 0x2C, 0xC6, 0x69, 0x31, 0xD8, 0x90, }; /* 04970B33CEB5BF8D49918BB4B91B9DC2B57D97A2A66E60016016EFED26E918F82DB92B7BBD8B422095DDE12AB017C98737 */ static UCHAR local_public_key_secp192r1_55[] = { 0x04, 0x97, 0x0B, 0x33, 0xCE, 0xB5, 0xBF, 0x8D, 0x49, 0x91, 0x8B, 0xB4, 0xB9, 0x1B, 0x9D, 0xC2, 0xB5, 0x7D, 0x97, 0xA2, 0xA6, 0x6E, 0x60, 0x01, 0x60, 0x16, 0xEF, 0xED, 0x26, 0xE9, 0x18, 0xF8, 0x2D, 0xB9, 0x2B, 0x7B, 0xBD, 0x8B, 0x42, 0x20, 0x95, 0xDD, 0xE1, 0x2A, 0xB0, 0x17, 0xC9, 0x87, 0x37, }; /* 04A87DEBAA15B0D823930247F778F296F25646F5075F1895F0A36CDE4DB21F3C2F6862F3DF58DC0560BAB4AFDCCBC3F8A8 */ static UCHAR remote_public_key_secp192r1_55[] = { 0x04, 0xA8, 0x7D, 0xEB, 0xAA, 0x15, 0xB0, 0xD8, 0x23, 0x93, 0x02, 0x47, 0xF7, 0x78, 0xF2, 0x96, 0xF2, 0x56, 0x46, 0xF5, 0x07, 0x5F, 0x18, 0x95, 0xF0, 0xA3, 0x6C, 0xDE, 0x4D, 0xB2, 0x1F, 0x3C, 0x2F, 0x68, 0x62, 0xF3, 0xDF, 0x58, 0xDC, 0x05, 0x60, 0xBA, 0xB4, 0xAF, 0xDC, 0xCB, 0xC3, 0xF8, 0xA8, }; /* 735CB51FE79C4EC1223864E9FE965A747EFAA93E98E0DF9F */ static UCHAR shared_secret_secp192r1_55[] = { 0x73, 0x5C, 0xB5, 0x1F, 0xE7, 0x9C, 0x4E, 0xC1, 0x22, 0x38, 0x64, 0xE9, 0xFE, 0x96, 0x5A, 0x74, 0x7E, 0xFA, 0xA9, 0x3E, 0x98, 0xE0, 0xDF, 0x9F, }; /* BA07CE1BC925795DD42471A7FE340B963C50E487BC313E5D */ static UCHAR local_private_key_secp192r1_56[] = { 0xBA, 0x07, 0xCE, 0x1B, 0xC9, 0x25, 0x79, 0x5D, 0xD4, 0x24, 0x71, 0xA7, 0xFE, 0x34, 0x0B, 0x96, 0x3C, 0x50, 0xE4, 0x87, 0xBC, 0x31, 0x3E, 0x5D, }; /* 046AA26C3F8DF97B38E23FCB3E3B66118A723C5556C73A2CBC5B536947481E14AD7C5DC4082F45368C80FBC12E06B2A110 */ static UCHAR local_public_key_secp192r1_56[] = { 0x04, 0x6A, 0xA2, 0x6C, 0x3F, 0x8D, 0xF9, 0x7B, 0x38, 0xE2, 0x3F, 0xCB, 0x3E, 0x3B, 0x66, 0x11, 0x8A, 0x72, 0x3C, 0x55, 0x56, 0xC7, 0x3A, 0x2C, 0xBC, 0x5B, 0x53, 0x69, 0x47, 0x48, 0x1E, 0x14, 0xAD, 0x7C, 0x5D, 0xC4, 0x08, 0x2F, 0x45, 0x36, 0x8C, 0x80, 0xFB, 0xC1, 0x2E, 0x06, 0xB2, 0xA1, 0x10, }; /* 04F21DE75D69EE50E85294FEC1850072943DA42AE3F13E5A0AB50CF47A9973465B998DEDF3D2C3BBC7BD901A57AF39E662 */ static UCHAR remote_public_key_secp192r1_56[] = { 0x04, 0xF2, 0x1D, 0xE7, 0x5D, 0x69, 0xEE, 0x50, 0xE8, 0x52, 0x94, 0xFE, 0xC1, 0x85, 0x00, 0x72, 0x94, 0x3D, 0xA4, 0x2A, 0xE3, 0xF1, 0x3E, 0x5A, 0x0A, 0xB5, 0x0C, 0xF4, 0x7A, 0x99, 0x73, 0x46, 0x5B, 0x99, 0x8D, 0xED, 0xF3, 0xD2, 0xC3, 0xBB, 0xC7, 0xBD, 0x90, 0x1A, 0x57, 0xAF, 0x39, 0xE6, 0x62, }; /* 5E917BBD414CF5FB039C86A8AD051FE7C6B64EE1B65F3F7C */ static UCHAR shared_secret_secp192r1_56[] = { 0x5E, 0x91, 0x7B, 0xBD, 0x41, 0x4C, 0xF5, 0xFB, 0x03, 0x9C, 0x86, 0xA8, 0xAD, 0x05, 0x1F, 0xE7, 0xC6, 0xB6, 0x4E, 0xE1, 0xB6, 0x5F, 0x3F, 0x7C, }; /* FD9A6A1DEE189F45FCB2A7FB58416B3C3FD6116102DE4F3E */ static UCHAR local_private_key_secp192r1_57[] = { 0xFD, 0x9A, 0x6A, 0x1D, 0xEE, 0x18, 0x9F, 0x45, 0xFC, 0xB2, 0xA7, 0xFB, 0x58, 0x41, 0x6B, 0x3C, 0x3F, 0xD6, 0x11, 0x61, 0x02, 0xDE, 0x4F, 0x3E, }; /* 04024CA59C2B060B3C66EADE9272F9E1FBD276863496A74CD2516D27A27607A88425D30E320BFCEC24FC1F4A92DD8177C5 */ static UCHAR local_public_key_secp192r1_57[] = { 0x04, 0x02, 0x4C, 0xA5, 0x9C, 0x2B, 0x06, 0x0B, 0x3C, 0x66, 0xEA, 0xDE, 0x92, 0x72, 0xF9, 0xE1, 0xFB, 0xD2, 0x76, 0x86, 0x34, 0x96, 0xA7, 0x4C, 0xD2, 0x51, 0x6D, 0x27, 0xA2, 0x76, 0x07, 0xA8, 0x84, 0x25, 0xD3, 0x0E, 0x32, 0x0B, 0xFC, 0xEC, 0x24, 0xFC, 0x1F, 0x4A, 0x92, 0xDD, 0x81, 0x77, 0xC5, }; /* 043DEB8D7CD2073C13CCA3F47213E4AF326F9D065C71B10FE52618B96ED7D905B4CFAE8C8EBC714FE8A1D75E01CB38E0AA */ static UCHAR remote_public_key_secp192r1_57[] = { 0x04, 0x3D, 0xEB, 0x8D, 0x7C, 0xD2, 0x07, 0x3C, 0x13, 0xCC, 0xA3, 0xF4, 0x72, 0x13, 0xE4, 0xAF, 0x32, 0x6F, 0x9D, 0x06, 0x5C, 0x71, 0xB1, 0x0F, 0xE5, 0x26, 0x18, 0xB9, 0x6E, 0xD7, 0xD9, 0x05, 0xB4, 0xCF, 0xAE, 0x8C, 0x8E, 0xBC, 0x71, 0x4F, 0xE8, 0xA1, 0xD7, 0x5E, 0x01, 0xCB, 0x38, 0xE0, 0xAA, }; /* 1D5A8334699D7AFF8636AF88E05F54DF4CD274707CA820B4 */ static UCHAR shared_secret_secp192r1_57[] = { 0x1D, 0x5A, 0x83, 0x34, 0x69, 0x9D, 0x7A, 0xFF, 0x86, 0x36, 0xAF, 0x88, 0xE0, 0x5F, 0x54, 0xDF, 0x4C, 0xD2, 0x74, 0x70, 0x7C, 0xA8, 0x20, 0xB4, }; /* 4658754327EE21A72F88A6D520A8268886A6CE571CD243AD */ static UCHAR local_private_key_secp192r1_58[] = { 0x46, 0x58, 0x75, 0x43, 0x27, 0xEE, 0x21, 0xA7, 0x2F, 0x88, 0xA6, 0xD5, 0x20, 0xA8, 0x26, 0x88, 0x86, 0xA6, 0xCE, 0x57, 0x1C, 0xD2, 0x43, 0xAD, }; /* 04C70D01C6B40646585969047E38DE5DC09823CB75562C1F6D09F53A9CF3DB39BBA19388F163F5E88B062A2DE9F183C670 */ static UCHAR local_public_key_secp192r1_58[] = { 0x04, 0xC7, 0x0D, 0x01, 0xC6, 0xB4, 0x06, 0x46, 0x58, 0x59, 0x69, 0x04, 0x7E, 0x38, 0xDE, 0x5D, 0xC0, 0x98, 0x23, 0xCB, 0x75, 0x56, 0x2C, 0x1F, 0x6D, 0x09, 0xF5, 0x3A, 0x9C, 0xF3, 0xDB, 0x39, 0xBB, 0xA1, 0x93, 0x88, 0xF1, 0x63, 0xF5, 0xE8, 0x8B, 0x06, 0x2A, 0x2D, 0xE9, 0xF1, 0x83, 0xC6, 0x70, }; /* 04B141FA5EEB668821FBC57F9A56ED7F4168047B9C3D7CFACBEF13732AEE4E299E66A62F9E9B7BBC7DA70FDCBCC1C2432B */ static UCHAR remote_public_key_secp192r1_58[] = { 0x04, 0xB1, 0x41, 0xFA, 0x5E, 0xEB, 0x66, 0x88, 0x21, 0xFB, 0xC5, 0x7F, 0x9A, 0x56, 0xED, 0x7F, 0x41, 0x68, 0x04, 0x7B, 0x9C, 0x3D, 0x7C, 0xFA, 0xCB, 0xEF, 0x13, 0x73, 0x2A, 0xEE, 0x4E, 0x29, 0x9E, 0x66, 0xA6, 0x2F, 0x9E, 0x9B, 0x7B, 0xBC, 0x7D, 0xA7, 0x0F, 0xDC, 0xBC, 0xC1, 0xC2, 0x43, 0x2B, }; /* A1E99F53650A6328FE4A4A75ECA5F6387156B6575AD6438E */ static UCHAR shared_secret_secp192r1_58[] = { 0xA1, 0xE9, 0x9F, 0x53, 0x65, 0x0A, 0x63, 0x28, 0xFE, 0x4A, 0x4A, 0x75, 0xEC, 0xA5, 0xF6, 0x38, 0x71, 0x56, 0xB6, 0x57, 0x5A, 0xD6, 0x43, 0x8E, }; /* 73ACBD0AA8BC8BE23AAFEC3361DF4B60F5CD90EF8C7D5DAF */ static UCHAR local_private_key_secp192r1_59[] = { 0x73, 0xAC, 0xBD, 0x0A, 0xA8, 0xBC, 0x8B, 0xE2, 0x3A, 0xAF, 0xEC, 0x33, 0x61, 0xDF, 0x4B, 0x60, 0xF5, 0xCD, 0x90, 0xEF, 0x8C, 0x7D, 0x5D, 0xAF, }; /* 04B75AE5A658CDA682E97775A350F78A975F4AC46E390EB414131A264135C77C4D5CC31FFB53E6861C586C786E5B54F853 */ static UCHAR local_public_key_secp192r1_59[] = { 0x04, 0xB7, 0x5A, 0xE5, 0xA6, 0x58, 0xCD, 0xA6, 0x82, 0xE9, 0x77, 0x75, 0xA3, 0x50, 0xF7, 0x8A, 0x97, 0x5F, 0x4A, 0xC4, 0x6E, 0x39, 0x0E, 0xB4, 0x14, 0x13, 0x1A, 0x26, 0x41, 0x35, 0xC7, 0x7C, 0x4D, 0x5C, 0xC3, 0x1F, 0xFB, 0x53, 0xE6, 0x86, 0x1C, 0x58, 0x6C, 0x78, 0x6E, 0x5B, 0x54, 0xF8, 0x53, }; /* 049827C98902DA3432F92733FC0B0AC33BFAE246B8B29D92DDE06CF8BB9C514E255AE996544DBE39DD24FE2BBB12C78877 */ static UCHAR remote_public_key_secp192r1_59[] = { 0x04, 0x98, 0x27, 0xC9, 0x89, 0x02, 0xDA, 0x34, 0x32, 0xF9, 0x27, 0x33, 0xFC, 0x0B, 0x0A, 0xC3, 0x3B, 0xFA, 0xE2, 0x46, 0xB8, 0xB2, 0x9D, 0x92, 0xDD, 0xE0, 0x6C, 0xF8, 0xBB, 0x9C, 0x51, 0x4E, 0x25, 0x5A, 0xE9, 0x96, 0x54, 0x4D, 0xBE, 0x39, 0xDD, 0x24, 0xFE, 0x2B, 0xBB, 0x12, 0xC7, 0x88, 0x77, }; /* 48630FCCA3BC54B6D224A9F742A4F23C169F84388FC3DCA3 */ static UCHAR shared_secret_secp192r1_59[] = { 0x48, 0x63, 0x0F, 0xCC, 0xA3, 0xBC, 0x54, 0xB6, 0xD2, 0x24, 0xA9, 0xF7, 0x42, 0xA4, 0xF2, 0x3C, 0x16, 0x9F, 0x84, 0x38, 0x8F, 0xC3, 0xDC, 0xA3, }; /* CBFDB5739BED23082316E9AEC093D1C7BDB01D7C638378F0 */ static UCHAR local_private_key_secp192r1_60[] = { 0xCB, 0xFD, 0xB5, 0x73, 0x9B, 0xED, 0x23, 0x08, 0x23, 0x16, 0xE9, 0xAE, 0xC0, 0x93, 0xD1, 0xC7, 0xBD, 0xB0, 0x1D, 0x7C, 0x63, 0x83, 0x78, 0xF0, }; /* 04B6094833A41AF903871679261FA256872AC14581E4B202D409C3D074775A0C519BD8ABE37499F602D8C11D226C984362 */ static UCHAR local_public_key_secp192r1_60[] = { 0x04, 0xB6, 0x09, 0x48, 0x33, 0xA4, 0x1A, 0xF9, 0x03, 0x87, 0x16, 0x79, 0x26, 0x1F, 0xA2, 0x56, 0x87, 0x2A, 0xC1, 0x45, 0x81, 0xE4, 0xB2, 0x02, 0xD4, 0x09, 0xC3, 0xD0, 0x74, 0x77, 0x5A, 0x0C, 0x51, 0x9B, 0xD8, 0xAB, 0xE3, 0x74, 0x99, 0xF6, 0x02, 0xD8, 0xC1, 0x1D, 0x22, 0x6C, 0x98, 0x43, 0x62, }; /* 04B2C7EF909D7129754C845FDD30090D04E5BC8BCF070210263D4FE85C37F196CC130B376BCAD8524B69FC922343C87311 */ static UCHAR remote_public_key_secp192r1_60[] = { 0x04, 0xB2, 0xC7, 0xEF, 0x90, 0x9D, 0x71, 0x29, 0x75, 0x4C, 0x84, 0x5F, 0xDD, 0x30, 0x09, 0x0D, 0x04, 0xE5, 0xBC, 0x8B, 0xCF, 0x07, 0x02, 0x10, 0x26, 0x3D, 0x4F, 0xE8, 0x5C, 0x37, 0xF1, 0x96, 0xCC, 0x13, 0x0B, 0x37, 0x6B, 0xCA, 0xD8, 0x52, 0x4B, 0x69, 0xFC, 0x92, 0x23, 0x43, 0xC8, 0x73, 0x11, }; /* 2EE6B88AB5E996B515E8ADF6BBDCFC7890F52D83EEFA4244 */ static UCHAR shared_secret_secp192r1_60[] = { 0x2E, 0xE6, 0xB8, 0x8A, 0xB5, 0xE9, 0x96, 0xB5, 0x15, 0xE8, 0xAD, 0xF6, 0xBB, 0xDC, 0xFC, 0x78, 0x90, 0xF5, 0x2D, 0x83, 0xEE, 0xFA, 0x42, 0x44, }; /* 9A9C04B7CE0C0203787D20B64B1F213EBBA4F874E9CDEB16 */ static UCHAR local_private_key_secp192r1_61[] = { 0x9A, 0x9C, 0x04, 0xB7, 0xCE, 0x0C, 0x02, 0x03, 0x78, 0x7D, 0x20, 0xB6, 0x4B, 0x1F, 0x21, 0x3E, 0xBB, 0xA4, 0xF8, 0x74, 0xE9, 0xCD, 0xEB, 0x16, }; /* 046930119292CB5CA477F4728293EAEC2A92CEEED2CE78138A009E72ABC8D5F24DC85080E485B3A9EA07B34F1F0FB95D20 */ static UCHAR local_public_key_secp192r1_61[] = { 0x04, 0x69, 0x30, 0x11, 0x92, 0x92, 0xCB, 0x5C, 0xA4, 0x77, 0xF4, 0x72, 0x82, 0x93, 0xEA, 0xEC, 0x2A, 0x92, 0xCE, 0xEE, 0xD2, 0xCE, 0x78, 0x13, 0x8A, 0x00, 0x9E, 0x72, 0xAB, 0xC8, 0xD5, 0xF2, 0x4D, 0xC8, 0x50, 0x80, 0xE4, 0x85, 0xB3, 0xA9, 0xEA, 0x07, 0xB3, 0x4F, 0x1F, 0x0F, 0xB9, 0x5D, 0x20, }; /* 04E5FEE4D7A6DFE401D7B1F07356B71688311EB7853FB9FE1388C0CDDB6F17257A3E25E31302AC75C5CA9BEA757F744C69 */ static UCHAR remote_public_key_secp192r1_61[] = { 0x04, 0xE5, 0xFE, 0xE4, 0xD7, 0xA6, 0xDF, 0xE4, 0x01, 0xD7, 0xB1, 0xF0, 0x73, 0x56, 0xB7, 0x16, 0x88, 0x31, 0x1E, 0xB7, 0x85, 0x3F, 0xB9, 0xFE, 0x13, 0x88, 0xC0, 0xCD, 0xDB, 0x6F, 0x17, 0x25, 0x7A, 0x3E, 0x25, 0xE3, 0x13, 0x02, 0xAC, 0x75, 0xC5, 0xCA, 0x9B, 0xEA, 0x75, 0x7F, 0x74, 0x4C, 0x69, }; /* 517260275D9EFAA98FC0339BA59385B7EB37FBAEB687C882 */ static UCHAR shared_secret_secp192r1_61[] = { 0x51, 0x72, 0x60, 0x27, 0x5D, 0x9E, 0xFA, 0xA9, 0x8F, 0xC0, 0x33, 0x9B, 0xA5, 0x93, 0x85, 0xB7, 0xEB, 0x37, 0xFB, 0xAE, 0xB6, 0x87, 0xC8, 0x82, }; /* 15BE2532A3436980225685A70D5CD659FCD3249B7DFF6628 */ static UCHAR local_private_key_secp192r1_62[] = { 0x15, 0xBE, 0x25, 0x32, 0xA3, 0x43, 0x69, 0x80, 0x22, 0x56, 0x85, 0xA7, 0x0D, 0x5C, 0xD6, 0x59, 0xFC, 0xD3, 0x24, 0x9B, 0x7D, 0xFF, 0x66, 0x28, }; /* 045D7E0D453C8856253415F3DCE576785A224804DC5A2ED2E862D3AA7B2B841E3B23342D12EDCE18F360CDD9BBF72B1117 */ static UCHAR local_public_key_secp192r1_62[] = { 0x04, 0x5D, 0x7E, 0x0D, 0x45, 0x3C, 0x88, 0x56, 0x25, 0x34, 0x15, 0xF3, 0xDC, 0xE5, 0x76, 0x78, 0x5A, 0x22, 0x48, 0x04, 0xDC, 0x5A, 0x2E, 0xD2, 0xE8, 0x62, 0xD3, 0xAA, 0x7B, 0x2B, 0x84, 0x1E, 0x3B, 0x23, 0x34, 0x2D, 0x12, 0xED, 0xCE, 0x18, 0xF3, 0x60, 0xCD, 0xD9, 0xBB, 0xF7, 0x2B, 0x11, 0x17, }; /* 047683B3D326B15199C0E6BD0BD3A087A861EDE449FAE619E5EBC84E13BB69D753A938042F8A413AF15548218C1AF668A0 */ static UCHAR remote_public_key_secp192r1_62[] = { 0x04, 0x76, 0x83, 0xB3, 0xD3, 0x26, 0xB1, 0x51, 0x99, 0xC0, 0xE6, 0xBD, 0x0B, 0xD3, 0xA0, 0x87, 0xA8, 0x61, 0xED, 0xE4, 0x49, 0xFA, 0xE6, 0x19, 0xE5, 0xEB, 0xC8, 0x4E, 0x13, 0xBB, 0x69, 0xD7, 0x53, 0xA9, 0x38, 0x04, 0x2F, 0x8A, 0x41, 0x3A, 0xF1, 0x55, 0x48, 0x21, 0x8C, 0x1A, 0xF6, 0x68, 0xA0, }; /* 3A4C71E16E08EC76ED1E43234F8837F347296A6DEC02B5AC */ static UCHAR shared_secret_secp192r1_62[] = { 0x3A, 0x4C, 0x71, 0xE1, 0x6E, 0x08, 0xEC, 0x76, 0xED, 0x1E, 0x43, 0x23, 0x4F, 0x88, 0x37, 0xF3, 0x47, 0x29, 0x6A, 0x6D, 0xEC, 0x02, 0xB5, 0xAC, }; /* 1C39273429ACA2D1D494BD3857CCFAE1EE94006A8052ACD2 */ static UCHAR local_private_key_secp192r1_63[] = { 0x1C, 0x39, 0x27, 0x34, 0x29, 0xAC, 0xA2, 0xD1, 0xD4, 0x94, 0xBD, 0x38, 0x57, 0xCC, 0xFA, 0xE1, 0xEE, 0x94, 0x00, 0x6A, 0x80, 0x52, 0xAC, 0xD2, }; /* 0449EC27D63CEE855AE79408718706006E4DA27CDD9F598630E746EFEC661D3382E24449E659832A11A5417378039F4EF5 */ static UCHAR local_public_key_secp192r1_63[] = { 0x04, 0x49, 0xEC, 0x27, 0xD6, 0x3C, 0xEE, 0x85, 0x5A, 0xE7, 0x94, 0x08, 0x71, 0x87, 0x06, 0x00, 0x6E, 0x4D, 0xA2, 0x7C, 0xDD, 0x9F, 0x59, 0x86, 0x30, 0xE7, 0x46, 0xEF, 0xEC, 0x66, 0x1D, 0x33, 0x82, 0xE2, 0x44, 0x49, 0xE6, 0x59, 0x83, 0x2A, 0x11, 0xA5, 0x41, 0x73, 0x78, 0x03, 0x9F, 0x4E, 0xF5, }; /* 04C5114F1FCF92939724B984170A62484D9333DF3164F4D3E8DA0F93A5014965C087C3CE4E2225E92361220860AD404CCE */ static UCHAR remote_public_key_secp192r1_63[] = { 0x04, 0xC5, 0x11, 0x4F, 0x1F, 0xCF, 0x92, 0x93, 0x97, 0x24, 0xB9, 0x84, 0x17, 0x0A, 0x62, 0x48, 0x4D, 0x93, 0x33, 0xDF, 0x31, 0x64, 0xF4, 0xD3, 0xE8, 0xDA, 0x0F, 0x93, 0xA5, 0x01, 0x49, 0x65, 0xC0, 0x87, 0xC3, 0xCE, 0x4E, 0x22, 0x25, 0xE9, 0x23, 0x61, 0x22, 0x08, 0x60, 0xAD, 0x40, 0x4C, 0xCE, }; /* 8F19BE7E36AED8F663040D0066C1FA49AA098B62FC461857 */ static UCHAR shared_secret_secp192r1_63[] = { 0x8F, 0x19, 0xBE, 0x7E, 0x36, 0xAE, 0xD8, 0xF6, 0x63, 0x04, 0x0D, 0x00, 0x66, 0xC1, 0xFA, 0x49, 0xAA, 0x09, 0x8B, 0x62, 0xFC, 0x46, 0x18, 0x57, }; /* F70898CE4D4D4E7F66A522FAD552DD187EAFA4FA004018C9 */ static UCHAR local_private_key_secp192r1_64[] = { 0xF7, 0x08, 0x98, 0xCE, 0x4D, 0x4D, 0x4E, 0x7F, 0x66, 0xA5, 0x22, 0xFA, 0xD5, 0x52, 0xDD, 0x18, 0x7E, 0xAF, 0xA4, 0xFA, 0x00, 0x40, 0x18, 0xC9, }; /* 0446DE1DBED12B52043A3268534E5DF6879DA87463C17D18ECE920E3DC8E865BB6A1EA31503B13B1E6048669B2284CAB2A */ static UCHAR local_public_key_secp192r1_64[] = { 0x04, 0x46, 0xDE, 0x1D, 0xBE, 0xD1, 0x2B, 0x52, 0x04, 0x3A, 0x32, 0x68, 0x53, 0x4E, 0x5D, 0xF6, 0x87, 0x9D, 0xA8, 0x74, 0x63, 0xC1, 0x7D, 0x18, 0xEC, 0xE9, 0x20, 0xE3, 0xDC, 0x8E, 0x86, 0x5B, 0xB6, 0xA1, 0xEA, 0x31, 0x50, 0x3B, 0x13, 0xB1, 0xE6, 0x04, 0x86, 0x69, 0xB2, 0x28, 0x4C, 0xAB, 0x2A, }; /* 04BBC5C7199156C502641C3282C52B25418C7D275D8BBB291557C37CF390A767CD610372ECCFCCEF480E17E327F329C78D */ static UCHAR remote_public_key_secp192r1_64[] = { 0x04, 0xBB, 0xC5, 0xC7, 0x19, 0x91, 0x56, 0xC5, 0x02, 0x64, 0x1C, 0x32, 0x82, 0xC5, 0x2B, 0x25, 0x41, 0x8C, 0x7D, 0x27, 0x5D, 0x8B, 0xBB, 0x29, 0x15, 0x57, 0xC3, 0x7C, 0xF3, 0x90, 0xA7, 0x67, 0xCD, 0x61, 0x03, 0x72, 0xEC, 0xCF, 0xCC, 0xEF, 0x48, 0x0E, 0x17, 0xE3, 0x27, 0xF3, 0x29, 0xC7, 0x8D, }; /* 8D915D9F58290B54B68FFD18F8401F13095B277AB15A69E4 */ static UCHAR shared_secret_secp192r1_64[] = { 0x8D, 0x91, 0x5D, 0x9F, 0x58, 0x29, 0x0B, 0x54, 0xB6, 0x8F, 0xFD, 0x18, 0xF8, 0x40, 0x1F, 0x13, 0x09, 0x5B, 0x27, 0x7A, 0xB1, 0x5A, 0x69, 0xE4, }; /* 3D54390D34F9ECF37A65680E691026E33E879B5C7408792A */ static UCHAR local_private_key_secp192r1_65[] = { 0x3D, 0x54, 0x39, 0x0D, 0x34, 0xF9, 0xEC, 0xF3, 0x7A, 0x65, 0x68, 0x0E, 0x69, 0x10, 0x26, 0xE3, 0x3E, 0x87, 0x9B, 0x5C, 0x74, 0x08, 0x79, 0x2A, }; /* 04A06609417EA3A198EC136F9B26B986B45CF3CFC6A7505D4FE5EF5D7826197BC8EABB107C0DFE7E1F0DB121CAF8558814 */ static UCHAR local_public_key_secp192r1_65[] = { 0x04, 0xA0, 0x66, 0x09, 0x41, 0x7E, 0xA3, 0xA1, 0x98, 0xEC, 0x13, 0x6F, 0x9B, 0x26, 0xB9, 0x86, 0xB4, 0x5C, 0xF3, 0xCF, 0xC6, 0xA7, 0x50, 0x5D, 0x4F, 0xE5, 0xEF, 0x5D, 0x78, 0x26, 0x19, 0x7B, 0xC8, 0xEA, 0xBB, 0x10, 0x7C, 0x0D, 0xFE, 0x7E, 0x1F, 0x0D, 0xB1, 0x21, 0xCA, 0xF8, 0x55, 0x88, 0x14, }; /* 047415E0A6173496F5CA388D7F14070F83E02DC5C230620500F8847FF597D6F7F853842A527419CEC2A99310DFC354E6BD */ static UCHAR remote_public_key_secp192r1_65[] = { 0x04, 0x74, 0x15, 0xE0, 0xA6, 0x17, 0x34, 0x96, 0xF5, 0xCA, 0x38, 0x8D, 0x7F, 0x14, 0x07, 0x0F, 0x83, 0xE0, 0x2D, 0xC5, 0xC2, 0x30, 0x62, 0x05, 0x00, 0xF8, 0x84, 0x7F, 0xF5, 0x97, 0xD6, 0xF7, 0xF8, 0x53, 0x84, 0x2A, 0x52, 0x74, 0x19, 0xCE, 0xC2, 0xA9, 0x93, 0x10, 0xDF, 0xC3, 0x54, 0xE6, 0xBD, }; /* 16CAD2B73CB3DF1052F153FAC5A12768F901C943B5AD4DBD */ static UCHAR shared_secret_secp192r1_65[] = { 0x16, 0xCA, 0xD2, 0xB7, 0x3C, 0xB3, 0xDF, 0x10, 0x52, 0xF1, 0x53, 0xFA, 0xC5, 0xA1, 0x27, 0x68, 0xF9, 0x01, 0xC9, 0x43, 0xB5, 0xAD, 0x4D, 0xBD, }; /* 9374DE2165C616F507BD7BE8DBB31545C24CF3B08B662029 */ static UCHAR local_private_key_secp192r1_66[] = { 0x93, 0x74, 0xDE, 0x21, 0x65, 0xC6, 0x16, 0xF5, 0x07, 0xBD, 0x7B, 0xE8, 0xDB, 0xB3, 0x15, 0x45, 0xC2, 0x4C, 0xF3, 0xB0, 0x8B, 0x66, 0x20, 0x29, }; /* 04126200C153397EA51BD10D31D6ABAAD956C8903910588276E56D924BAC74355DB8C46B234ACCD55A7508D02B31A165CB */ static UCHAR local_public_key_secp192r1_66[] = { 0x04, 0x12, 0x62, 0x00, 0xC1, 0x53, 0x39, 0x7E, 0xA5, 0x1B, 0xD1, 0x0D, 0x31, 0xD6, 0xAB, 0xAA, 0xD9, 0x56, 0xC8, 0x90, 0x39, 0x10, 0x58, 0x82, 0x76, 0xE5, 0x6D, 0x92, 0x4B, 0xAC, 0x74, 0x35, 0x5D, 0xB8, 0xC4, 0x6B, 0x23, 0x4A, 0xCC, 0xD5, 0x5A, 0x75, 0x08, 0xD0, 0x2B, 0x31, 0xA1, 0x65, 0xCB, }; /* 04F9944571C237FA894FFD80D0D058C9C6145D23ABF1F44A9CB7DB673D8866F5E3138D8F797EE64C9E82EC1FC7F8F2CD69 */ static UCHAR remote_public_key_secp192r1_66[] = { 0x04, 0xF9, 0x94, 0x45, 0x71, 0xC2, 0x37, 0xFA, 0x89, 0x4F, 0xFD, 0x80, 0xD0, 0xD0, 0x58, 0xC9, 0xC6, 0x14, 0x5D, 0x23, 0xAB, 0xF1, 0xF4, 0x4A, 0x9C, 0xB7, 0xDB, 0x67, 0x3D, 0x88, 0x66, 0xF5, 0xE3, 0x13, 0x8D, 0x8F, 0x79, 0x7E, 0xE6, 0x4C, 0x9E, 0x82, 0xEC, 0x1F, 0xC7, 0xF8, 0xF2, 0xCD, 0x69, }; /* 1C5FF44BBE17ED3791E25C973EACC7475924F652EBFE5710 */ static UCHAR shared_secret_secp192r1_66[] = { 0x1C, 0x5F, 0xF4, 0x4B, 0xBE, 0x17, 0xED, 0x37, 0x91, 0xE2, 0x5C, 0x97, 0x3E, 0xAC, 0xC7, 0x47, 0x59, 0x24, 0xF6, 0x52, 0xEB, 0xFE, 0x57, 0x10, }; /* C7E6D1A2A7C5863854AD3CFF5512C3A8F34FE160168BCB3B */ static UCHAR local_private_key_secp192r1_67[] = { 0xC7, 0xE6, 0xD1, 0xA2, 0xA7, 0xC5, 0x86, 0x38, 0x54, 0xAD, 0x3C, 0xFF, 0x55, 0x12, 0xC3, 0xA8, 0xF3, 0x4F, 0xE1, 0x60, 0x16, 0x8B, 0xCB, 0x3B, }; /* 04EF3D60AFDCBC761D4C7AC8F9B5C9B1C20341BD22FAE5A0663B5A9F5D212B36A34CBBDB9093D43CA4300C884EFFD8B7BB */ static UCHAR local_public_key_secp192r1_67[] = { 0x04, 0xEF, 0x3D, 0x60, 0xAF, 0xDC, 0xBC, 0x76, 0x1D, 0x4C, 0x7A, 0xC8, 0xF9, 0xB5, 0xC9, 0xB1, 0xC2, 0x03, 0x41, 0xBD, 0x22, 0xFA, 0xE5, 0xA0, 0x66, 0x3B, 0x5A, 0x9F, 0x5D, 0x21, 0x2B, 0x36, 0xA3, 0x4C, 0xBB, 0xDB, 0x90, 0x93, 0xD4, 0x3C, 0xA4, 0x30, 0x0C, 0x88, 0x4E, 0xFF, 0xD8, 0xB7, 0xBB, }; /* 04C5993AF3AF9522CD9345A89C5CED86D918BBE0169F915690D6C467EC5D7BD6A9C197FF0F63E0EEBD3A35D2B7BF8C9334 */ static UCHAR remote_public_key_secp192r1_67[] = { 0x04, 0xC5, 0x99, 0x3A, 0xF3, 0xAF, 0x95, 0x22, 0xCD, 0x93, 0x45, 0xA8, 0x9C, 0x5C, 0xED, 0x86, 0xD9, 0x18, 0xBB, 0xE0, 0x16, 0x9F, 0x91, 0x56, 0x90, 0xD6, 0xC4, 0x67, 0xEC, 0x5D, 0x7B, 0xD6, 0xA9, 0xC1, 0x97, 0xFF, 0x0F, 0x63, 0xE0, 0xEE, 0xBD, 0x3A, 0x35, 0xD2, 0xB7, 0xBF, 0x8C, 0x93, 0x34, }; /* 863BE57D26D5BC9F0095985443BF286E8D31AE027F47D8E2 */ static UCHAR shared_secret_secp192r1_67[] = { 0x86, 0x3B, 0xE5, 0x7D, 0x26, 0xD5, 0xBC, 0x9F, 0x00, 0x95, 0x98, 0x54, 0x43, 0xBF, 0x28, 0x6E, 0x8D, 0x31, 0xAE, 0x02, 0x7F, 0x47, 0xD8, 0xE2, }; /* A4852E119CBE803EEC23ECE77DD11C146F0B2FF126656240 */ static UCHAR local_private_key_secp192r1_68[] = { 0xA4, 0x85, 0x2E, 0x11, 0x9C, 0xBE, 0x80, 0x3E, 0xEC, 0x23, 0xEC, 0xE7, 0x7D, 0xD1, 0x1C, 0x14, 0x6F, 0x0B, 0x2F, 0xF1, 0x26, 0x65, 0x62, 0x40, }; /* 0424D370E68A2933AFE97B2403C21BEC489EEC45956506C3A0508DB92D2EAC0950737567E63CD40DCF9E7907F657E07ED5 */ static UCHAR local_public_key_secp192r1_68[] = { 0x04, 0x24, 0xD3, 0x70, 0xE6, 0x8A, 0x29, 0x33, 0xAF, 0xE9, 0x7B, 0x24, 0x03, 0xC2, 0x1B, 0xEC, 0x48, 0x9E, 0xEC, 0x45, 0x95, 0x65, 0x06, 0xC3, 0xA0, 0x50, 0x8D, 0xB9, 0x2D, 0x2E, 0xAC, 0x09, 0x50, 0x73, 0x75, 0x67, 0xE6, 0x3C, 0xD4, 0x0D, 0xCF, 0x9E, 0x79, 0x07, 0xF6, 0x57, 0xE0, 0x7E, 0xD5, }; /* 04201F5F470F5454975EE61EE6139F36C1CE69AD6340C60FE4608A328FA4EF8BE314F7EC68769EBE41EA8030AB61CDEAE2 */ static UCHAR remote_public_key_secp192r1_68[] = { 0x04, 0x20, 0x1F, 0x5F, 0x47, 0x0F, 0x54, 0x54, 0x97, 0x5E, 0xE6, 0x1E, 0xE6, 0x13, 0x9F, 0x36, 0xC1, 0xCE, 0x69, 0xAD, 0x63, 0x40, 0xC6, 0x0F, 0xE4, 0x60, 0x8A, 0x32, 0x8F, 0xA4, 0xEF, 0x8B, 0xE3, 0x14, 0xF7, 0xEC, 0x68, 0x76, 0x9E, 0xBE, 0x41, 0xEA, 0x80, 0x30, 0xAB, 0x61, 0xCD, 0xEA, 0xE2, }; /* 6397BACEC06ED2A285F2E8AA4335640BAC2BFD434336487B */ static UCHAR shared_secret_secp192r1_68[] = { 0x63, 0x97, 0xBA, 0xCE, 0xC0, 0x6E, 0xD2, 0xA2, 0x85, 0xF2, 0xE8, 0xAA, 0x43, 0x35, 0x64, 0x0B, 0xAC, 0x2B, 0xFD, 0x43, 0x43, 0x36, 0x48, 0x7B, }; /* 59FAF7B555D4F2B3D74B7256E91197D990AD46001E68A360 */ static UCHAR local_private_key_secp192r1_69[] = { 0x59, 0xFA, 0xF7, 0xB5, 0x55, 0xD4, 0xF2, 0xB3, 0xD7, 0x4B, 0x72, 0x56, 0xE9, 0x11, 0x97, 0xD9, 0x90, 0xAD, 0x46, 0x00, 0x1E, 0x68, 0xA3, 0x60, }; /* 042042FAB41936C4AF2860CA0E67FB0C4DCF587F65B69E86F7B971621F65DC0ED5EA22583F215C4A3D7AB31FE9B5B2FFBB */ static UCHAR local_public_key_secp192r1_69[] = { 0x04, 0x20, 0x42, 0xFA, 0xB4, 0x19, 0x36, 0xC4, 0xAF, 0x28, 0x60, 0xCA, 0x0E, 0x67, 0xFB, 0x0C, 0x4D, 0xCF, 0x58, 0x7F, 0x65, 0xB6, 0x9E, 0x86, 0xF7, 0xB9, 0x71, 0x62, 0x1F, 0x65, 0xDC, 0x0E, 0xD5, 0xEA, 0x22, 0x58, 0x3F, 0x21, 0x5C, 0x4A, 0x3D, 0x7A, 0xB3, 0x1F, 0xE9, 0xB5, 0xB2, 0xFF, 0xBB, }; /* 046AA7583ACA9D04153AF8934BB77F7A56145BBE124FB89F3F9217A5B6130C9488E8648F21CBEB3F42395FFC612E0A21B4 */ static UCHAR remote_public_key_secp192r1_69[] = { 0x04, 0x6A, 0xA7, 0x58, 0x3A, 0xCA, 0x9D, 0x04, 0x15, 0x3A, 0xF8, 0x93, 0x4B, 0xB7, 0x7F, 0x7A, 0x56, 0x14, 0x5B, 0xBE, 0x12, 0x4F, 0xB8, 0x9F, 0x3F, 0x92, 0x17, 0xA5, 0xB6, 0x13, 0x0C, 0x94, 0x88, 0xE8, 0x64, 0x8F, 0x21, 0xCB, 0xEB, 0x3F, 0x42, 0x39, 0x5F, 0xFC, 0x61, 0x2E, 0x0A, 0x21, 0xB4, }; /* 579D70E2658B555806CDCD28D4EB51661856105AF0DEC65E */ static UCHAR shared_secret_secp192r1_69[] = { 0x57, 0x9D, 0x70, 0xE2, 0x65, 0x8B, 0x55, 0x58, 0x06, 0xCD, 0xCD, 0x28, 0xD4, 0xEB, 0x51, 0x66, 0x18, 0x56, 0x10, 0x5A, 0xF0, 0xDE, 0xC6, 0x5E, }; /* A95BC252691E88529CB7984E2109BB605C7AA421B1CC2F87 */ static UCHAR local_private_key_secp192r1_70[] = { 0xA9, 0x5B, 0xC2, 0x52, 0x69, 0x1E, 0x88, 0x52, 0x9C, 0xB7, 0x98, 0x4E, 0x21, 0x09, 0xBB, 0x60, 0x5C, 0x7A, 0xA4, 0x21, 0xB1, 0xCC, 0x2F, 0x87, }; /* 04288034F3E1E752249D2B7FCA3E71AEF410AA23E3FAFEAC6634E7B1C5E6F5FA833C77DB044FF719BB5FA95369C7E65F50 */ static UCHAR local_public_key_secp192r1_70[] = { 0x04, 0x28, 0x80, 0x34, 0xF3, 0xE1, 0xE7, 0x52, 0x24, 0x9D, 0x2B, 0x7F, 0xCA, 0x3E, 0x71, 0xAE, 0xF4, 0x10, 0xAA, 0x23, 0xE3, 0xFA, 0xFE, 0xAC, 0x66, 0x34, 0xE7, 0xB1, 0xC5, 0xE6, 0xF5, 0xFA, 0x83, 0x3C, 0x77, 0xDB, 0x04, 0x4F, 0xF7, 0x19, 0xBB, 0x5F, 0xA9, 0x53, 0x69, 0xC7, 0xE6, 0x5F, 0x50, }; /* 04EF24195E0812917B9EBE855C64239EE9817FC31A75A8E7C694817E0F0035D298DB59676FD10A59992DF7C6BB4B7DA0D0 */ static UCHAR remote_public_key_secp192r1_70[] = { 0x04, 0xEF, 0x24, 0x19, 0x5E, 0x08, 0x12, 0x91, 0x7B, 0x9E, 0xBE, 0x85, 0x5C, 0x64, 0x23, 0x9E, 0xE9, 0x81, 0x7F, 0xC3, 0x1A, 0x75, 0xA8, 0xE7, 0xC6, 0x94, 0x81, 0x7E, 0x0F, 0x00, 0x35, 0xD2, 0x98, 0xDB, 0x59, 0x67, 0x6F, 0xD1, 0x0A, 0x59, 0x99, 0x2D, 0xF7, 0xC6, 0xBB, 0x4B, 0x7D, 0xA0, 0xD0, }; /* 857AC81FC637F6448CB826BB7D08CD87BFF3BC63409E2ECD */ static UCHAR shared_secret_secp192r1_70[] = { 0x85, 0x7A, 0xC8, 0x1F, 0xC6, 0x37, 0xF6, 0x44, 0x8C, 0xB8, 0x26, 0xBB, 0x7D, 0x08, 0xCD, 0x87, 0xBF, 0xF3, 0xBC, 0x63, 0x40, 0x9E, 0x2E, 0xCD, }; /* DFF56388441C47E853401D7C2FD5A72224EAE17FB9ADFEAB */ static UCHAR local_private_key_secp192r1_71[] = { 0xDF, 0xF5, 0x63, 0x88, 0x44, 0x1C, 0x47, 0xE8, 0x53, 0x40, 0x1D, 0x7C, 0x2F, 0xD5, 0xA7, 0x22, 0x24, 0xEA, 0xE1, 0x7F, 0xB9, 0xAD, 0xFE, 0xAB, }; /* 04DC4C89C28D42BE7A42AC090A60A16676A03C0EC1C4A479C3C13F060189B095394E3412C49E69D716EA1134626538C904 */ static UCHAR local_public_key_secp192r1_71[] = { 0x04, 0xDC, 0x4C, 0x89, 0xC2, 0x8D, 0x42, 0xBE, 0x7A, 0x42, 0xAC, 0x09, 0x0A, 0x60, 0xA1, 0x66, 0x76, 0xA0, 0x3C, 0x0E, 0xC1, 0xC4, 0xA4, 0x79, 0xC3, 0xC1, 0x3F, 0x06, 0x01, 0x89, 0xB0, 0x95, 0x39, 0x4E, 0x34, 0x12, 0xC4, 0x9E, 0x69, 0xD7, 0x16, 0xEA, 0x11, 0x34, 0x62, 0x65, 0x38, 0xC9, 0x04, }; /* 04988407A54317E3E37DD4FD7FF21CFBB69FF15FCB571162BC05799F696920DCF27F8087EF129A21AE4A0E605DF41AF9E7 */ static UCHAR remote_public_key_secp192r1_71[] = { 0x04, 0x98, 0x84, 0x07, 0xA5, 0x43, 0x17, 0xE3, 0xE3, 0x7D, 0xD4, 0xFD, 0x7F, 0xF2, 0x1C, 0xFB, 0xB6, 0x9F, 0xF1, 0x5F, 0xCB, 0x57, 0x11, 0x62, 0xBC, 0x05, 0x79, 0x9F, 0x69, 0x69, 0x20, 0xDC, 0xF2, 0x7F, 0x80, 0x87, 0xEF, 0x12, 0x9A, 0x21, 0xAE, 0x4A, 0x0E, 0x60, 0x5D, 0xF4, 0x1A, 0xF9, 0xE7, }; /* 29A1A12A0EF6A2F02D4345EB66BAEBE6936F19CB14290DAD */ static UCHAR shared_secret_secp192r1_71[] = { 0x29, 0xA1, 0xA1, 0x2A, 0x0E, 0xF6, 0xA2, 0xF0, 0x2D, 0x43, 0x45, 0xEB, 0x66, 0xBA, 0xEB, 0xE6, 0x93, 0x6F, 0x19, 0xCB, 0x14, 0x29, 0x0D, 0xAD, }; /* 09A6A232FA2A260ECB296370D6B92341FEC02746492E8241 */ static UCHAR local_private_key_secp192r1_72[] = { 0x09, 0xA6, 0xA2, 0x32, 0xFA, 0x2A, 0x26, 0x0E, 0xCB, 0x29, 0x63, 0x70, 0xD6, 0xB9, 0x23, 0x41, 0xFE, 0xC0, 0x27, 0x46, 0x49, 0x2E, 0x82, 0x41, }; /* 04A8A15BA4ACD008C4A082252025268AB784058B06A7FE507E8A71E725212019717F3D925DA602AA81ECDCDB8344057686 */ static UCHAR local_public_key_secp192r1_72[] = { 0x04, 0xA8, 0xA1, 0x5B, 0xA4, 0xAC, 0xD0, 0x08, 0xC4, 0xA0, 0x82, 0x25, 0x20, 0x25, 0x26, 0x8A, 0xB7, 0x84, 0x05, 0x8B, 0x06, 0xA7, 0xFE, 0x50, 0x7E, 0x8A, 0x71, 0xE7, 0x25, 0x21, 0x20, 0x19, 0x71, 0x7F, 0x3D, 0x92, 0x5D, 0xA6, 0x02, 0xAA, 0x81, 0xEC, 0xDC, 0xDB, 0x83, 0x44, 0x05, 0x76, 0x86, }; /* 0484DC51B06E77F298338DBB3246246AD2EB95B0D86A45B5494302BDB1B7E2CA608161800E4F49D62E39985C4C960541FD */ static UCHAR remote_public_key_secp192r1_72[] = { 0x04, 0x84, 0xDC, 0x51, 0xB0, 0x6E, 0x77, 0xF2, 0x98, 0x33, 0x8D, 0xBB, 0x32, 0x46, 0x24, 0x6A, 0xD2, 0xEB, 0x95, 0xB0, 0xD8, 0x6A, 0x45, 0xB5, 0x49, 0x43, 0x02, 0xBD, 0xB1, 0xB7, 0xE2, 0xCA, 0x60, 0x81, 0x61, 0x80, 0x0E, 0x4F, 0x49, 0xD6, 0x2E, 0x39, 0x98, 0x5C, 0x4C, 0x96, 0x05, 0x41, 0xFD, }; /* 3BF1E73CC63F5ADD1FE9C2F93BFFA0FCC7292DC3094D25FF */ static UCHAR shared_secret_secp192r1_72[] = { 0x3B, 0xF1, 0xE7, 0x3C, 0xC6, 0x3F, 0x5A, 0xDD, 0x1F, 0xE9, 0xC2, 0xF9, 0x3B, 0xFF, 0xA0, 0xFC, 0xC7, 0x29, 0x2D, 0xC3, 0x09, 0x4D, 0x25, 0xFF, }; /* EE80CE5D923EB84B8FC8E06E21B1EFC8F3DDE31B025BC66E */ static UCHAR local_private_key_secp192r1_73[] = { 0xEE, 0x80, 0xCE, 0x5D, 0x92, 0x3E, 0xB8, 0x4B, 0x8F, 0xC8, 0xE0, 0x6E, 0x21, 0xB1, 0xEF, 0xC8, 0xF3, 0xDD, 0xE3, 0x1B, 0x02, 0x5B, 0xC6, 0x6E, }; /* 046917A1C2CDAC5263389B623931700B5E2D0CF0D326593243B0D9306A22E41FD9E6F77897F65D8E568A39C7685CEF7964 */ static UCHAR local_public_key_secp192r1_73[] = { 0x04, 0x69, 0x17, 0xA1, 0xC2, 0xCD, 0xAC, 0x52, 0x63, 0x38, 0x9B, 0x62, 0x39, 0x31, 0x70, 0x0B, 0x5E, 0x2D, 0x0C, 0xF0, 0xD3, 0x26, 0x59, 0x32, 0x43, 0xB0, 0xD9, 0x30, 0x6A, 0x22, 0xE4, 0x1F, 0xD9, 0xE6, 0xF7, 0x78, 0x97, 0xF6, 0x5D, 0x8E, 0x56, 0x8A, 0x39, 0xC7, 0x68, 0x5C, 0xEF, 0x79, 0x64, }; /* 047C5957FBFC2386A2FBACFA488F39DE91C9B41F0915DDE672569944D4297F005489DDD51B2289DE244FCF95127DB935EE */ static UCHAR remote_public_key_secp192r1_73[] = { 0x04, 0x7C, 0x59, 0x57, 0xFB, 0xFC, 0x23, 0x86, 0xA2, 0xFB, 0xAC, 0xFA, 0x48, 0x8F, 0x39, 0xDE, 0x91, 0xC9, 0xB4, 0x1F, 0x09, 0x15, 0xDD, 0xE6, 0x72, 0x56, 0x99, 0x44, 0xD4, 0x29, 0x7F, 0x00, 0x54, 0x89, 0xDD, 0xD5, 0x1B, 0x22, 0x89, 0xDE, 0x24, 0x4F, 0xCF, 0x95, 0x12, 0x7D, 0xB9, 0x35, 0xEE, }; /* 26CE0A68916331F5E8691B71DED0DFA898633062AB4CBF00 */ static UCHAR shared_secret_secp192r1_73[] = { 0x26, 0xCE, 0x0A, 0x68, 0x91, 0x63, 0x31, 0xF5, 0xE8, 0x69, 0x1B, 0x71, 0xDE, 0xD0, 0xDF, 0xA8, 0x98, 0x63, 0x30, 0x62, 0xAB, 0x4C, 0xBF, 0x00, }; /* 3B34302EC7B03F7CEE7DE3008858DD6B572E24238D8DE4B2 */ static UCHAR local_private_key_secp192r1_74[] = { 0x3B, 0x34, 0x30, 0x2E, 0xC7, 0xB0, 0x3F, 0x7C, 0xEE, 0x7D, 0xE3, 0x00, 0x88, 0x58, 0xDD, 0x6B, 0x57, 0x2E, 0x24, 0x23, 0x8D, 0x8D, 0xE4, 0xB2, }; /* 048A326C4B28C7037015BA56099ED09B3F3C3C991B08D0FACA33710B73298F0530D4AC6764B47755BCCBFE88440FF4E7BA */ static UCHAR local_public_key_secp192r1_74[] = { 0x04, 0x8A, 0x32, 0x6C, 0x4B, 0x28, 0xC7, 0x03, 0x70, 0x15, 0xBA, 0x56, 0x09, 0x9E, 0xD0, 0x9B, 0x3F, 0x3C, 0x3C, 0x99, 0x1B, 0x08, 0xD0, 0xFA, 0xCA, 0x33, 0x71, 0x0B, 0x73, 0x29, 0x8F, 0x05, 0x30, 0xD4, 0xAC, 0x67, 0x64, 0xB4, 0x77, 0x55, 0xBC, 0xCB, 0xFE, 0x88, 0x44, 0x0F, 0xF4, 0xE7, 0xBA, }; /* 041E38B08761E9115DC4388BAED2005CDB37F2C9EEA78D169C6A407EAA4BE63E90B47D8D7E94F87391422DB544A98BA064 */ static UCHAR remote_public_key_secp192r1_74[] = { 0x04, 0x1E, 0x38, 0xB0, 0x87, 0x61, 0xE9, 0x11, 0x5D, 0xC4, 0x38, 0x8B, 0xAE, 0xD2, 0x00, 0x5C, 0xDB, 0x37, 0xF2, 0xC9, 0xEE, 0xA7, 0x8D, 0x16, 0x9C, 0x6A, 0x40, 0x7E, 0xAA, 0x4B, 0xE6, 0x3E, 0x90, 0xB4, 0x7D, 0x8D, 0x7E, 0x94, 0xF8, 0x73, 0x91, 0x42, 0x2D, 0xB5, 0x44, 0xA9, 0x8B, 0xA0, 0x64, }; /* AF7361AAE8165E6DB8C8D1F9694EBA0C3B359A83D7E465EA */ static UCHAR shared_secret_secp192r1_74[] = { 0xAF, 0x73, 0x61, 0xAA, 0xE8, 0x16, 0x5E, 0x6D, 0xB8, 0xC8, 0xD1, 0xF9, 0x69, 0x4E, 0xBA, 0x0C, 0x3B, 0x35, 0x9A, 0x83, 0xD7, 0xE4, 0x65, 0xEA, }; /* B84083ED57907A58F52E9E2DC7009502DEE17B021FFB5C7E */ static UCHAR local_private_key_secp192r1_75[] = { 0xB8, 0x40, 0x83, 0xED, 0x57, 0x90, 0x7A, 0x58, 0xF5, 0x2E, 0x9E, 0x2D, 0xC7, 0x00, 0x95, 0x02, 0xDE, 0xE1, 0x7B, 0x02, 0x1F, 0xFB, 0x5C, 0x7E, }; /* 04EA9160C88B5C9E96C251FCDDB712CDA07443A39D123BCC903091F61BFE29982A0210601119B7B8854DBD7400B37291F6 */ static UCHAR local_public_key_secp192r1_75[] = { 0x04, 0xEA, 0x91, 0x60, 0xC8, 0x8B, 0x5C, 0x9E, 0x96, 0xC2, 0x51, 0xFC, 0xDD, 0xB7, 0x12, 0xCD, 0xA0, 0x74, 0x43, 0xA3, 0x9D, 0x12, 0x3B, 0xCC, 0x90, 0x30, 0x91, 0xF6, 0x1B, 0xFE, 0x29, 0x98, 0x2A, 0x02, 0x10, 0x60, 0x11, 0x19, 0xB7, 0xB8, 0x85, 0x4D, 0xBD, 0x74, 0x00, 0xB3, 0x72, 0x91, 0xF6, }; /* 04AC46D365273B51DF06410B3ACB3C96625E63311A403CED2F2A275DB9F2C3C678230D328F16E3F36AE5D8E26C70029266 */ static UCHAR remote_public_key_secp192r1_75[] = { 0x04, 0xAC, 0x46, 0xD3, 0x65, 0x27, 0x3B, 0x51, 0xDF, 0x06, 0x41, 0x0B, 0x3A, 0xCB, 0x3C, 0x96, 0x62, 0x5E, 0x63, 0x31, 0x1A, 0x40, 0x3C, 0xED, 0x2F, 0x2A, 0x27, 0x5D, 0xB9, 0xF2, 0xC3, 0xC6, 0x78, 0x23, 0x0D, 0x32, 0x8F, 0x16, 0xE3, 0xF3, 0x6A, 0xE5, 0xD8, 0xE2, 0x6C, 0x70, 0x02, 0x92, 0x66, }; /* 310D53B70A656BB8AE0D910C231BD5CB59F28EADF48BF4C3 */ static UCHAR shared_secret_secp192r1_75[] = { 0x31, 0x0D, 0x53, 0xB7, 0x0A, 0x65, 0x6B, 0xB8, 0xAE, 0x0D, 0x91, 0x0C, 0x23, 0x1B, 0xD5, 0xCB, 0x59, 0xF2, 0x8E, 0xAD, 0xF4, 0x8B, 0xF4, 0xC3, }; /* 4DA655DCBF5286E597545E1D419D7D79DF50BB610DA8DC2D */ static UCHAR local_private_key_secp192r1_76[] = { 0x4D, 0xA6, 0x55, 0xDC, 0xBF, 0x52, 0x86, 0xE5, 0x97, 0x54, 0x5E, 0x1D, 0x41, 0x9D, 0x7D, 0x79, 0xDF, 0x50, 0xBB, 0x61, 0x0D, 0xA8, 0xDC, 0x2D, }; /* 04A37C87CD152AA03972DF0733BF5B504641F469EC5E3CD18C4541F32B53EF39B78F9B2DBCDE947842BF8A25B6F581D81C */ static UCHAR local_public_key_secp192r1_76[] = { 0x04, 0xA3, 0x7C, 0x87, 0xCD, 0x15, 0x2A, 0xA0, 0x39, 0x72, 0xDF, 0x07, 0x33, 0xBF, 0x5B, 0x50, 0x46, 0x41, 0xF4, 0x69, 0xEC, 0x5E, 0x3C, 0xD1, 0x8C, 0x45, 0x41, 0xF3, 0x2B, 0x53, 0xEF, 0x39, 0xB7, 0x8F, 0x9B, 0x2D, 0xBC, 0xDE, 0x94, 0x78, 0x42, 0xBF, 0x8A, 0x25, 0xB6, 0xF5, 0x81, 0xD8, 0x1C, }; /* 04FCD854AD833B455146152CE9F4E96F8493E8BA5175EE4D243A52248091749BD84158C1A4EBDBC2F563804D82D5597458 */ static UCHAR remote_public_key_secp192r1_76[] = { 0x04, 0xFC, 0xD8, 0x54, 0xAD, 0x83, 0x3B, 0x45, 0x51, 0x46, 0x15, 0x2C, 0xE9, 0xF4, 0xE9, 0x6F, 0x84, 0x93, 0xE8, 0xBA, 0x51, 0x75, 0xEE, 0x4D, 0x24, 0x3A, 0x52, 0x24, 0x80, 0x91, 0x74, 0x9B, 0xD8, 0x41, 0x58, 0xC1, 0xA4, 0xEB, 0xDB, 0xC2, 0xF5, 0x63, 0x80, 0x4D, 0x82, 0xD5, 0x59, 0x74, 0x58, }; /* 0B0A576EFB6D3DFF4B322A990F182C122705C9B903FA9F16 */ static UCHAR shared_secret_secp192r1_76[] = { 0x0B, 0x0A, 0x57, 0x6E, 0xFB, 0x6D, 0x3D, 0xFF, 0x4B, 0x32, 0x2A, 0x99, 0x0F, 0x18, 0x2C, 0x12, 0x27, 0x05, 0xC9, 0xB9, 0x03, 0xFA, 0x9F, 0x16, }; /* FA647CAD33AF4760D072FF7C717AAFA17901DE21EB535147 */ static UCHAR local_private_key_secp192r1_77[] = { 0xFA, 0x64, 0x7C, 0xAD, 0x33, 0xAF, 0x47, 0x60, 0xD0, 0x72, 0xFF, 0x7C, 0x71, 0x7A, 0xAF, 0xA1, 0x79, 0x01, 0xDE, 0x21, 0xEB, 0x53, 0x51, 0x47, }; /* 04EB7AE33BD1B5537BF34C17E1C1BEF93EC13EC10B783572EFFBE3724A3D27DCE5C1978BE5B844D3E4CDD959E54EBFFD00 */ static UCHAR local_public_key_secp192r1_77[] = { 0x04, 0xEB, 0x7A, 0xE3, 0x3B, 0xD1, 0xB5, 0x53, 0x7B, 0xF3, 0x4C, 0x17, 0xE1, 0xC1, 0xBE, 0xF9, 0x3E, 0xC1, 0x3E, 0xC1, 0x0B, 0x78, 0x35, 0x72, 0xEF, 0xFB, 0xE3, 0x72, 0x4A, 0x3D, 0x27, 0xDC, 0xE5, 0xC1, 0x97, 0x8B, 0xE5, 0xB8, 0x44, 0xD3, 0xE4, 0xCD, 0xD9, 0x59, 0xE5, 0x4E, 0xBF, 0xFD, 0x00, }; /* 04829B6F725653D629ADB92219138409212828F50858FFD12E0D946490BEC6386AB34037D32131F7721431B463E7923FE8 */ static UCHAR remote_public_key_secp192r1_77[] = { 0x04, 0x82, 0x9B, 0x6F, 0x72, 0x56, 0x53, 0xD6, 0x29, 0xAD, 0xB9, 0x22, 0x19, 0x13, 0x84, 0x09, 0x21, 0x28, 0x28, 0xF5, 0x08, 0x58, 0xFF, 0xD1, 0x2E, 0x0D, 0x94, 0x64, 0x90, 0xBE, 0xC6, 0x38, 0x6A, 0xB3, 0x40, 0x37, 0xD3, 0x21, 0x31, 0xF7, 0x72, 0x14, 0x31, 0xB4, 0x63, 0xE7, 0x92, 0x3F, 0xE8, }; /* 20F98CBEF3FACD29D830D5DA0BD365B61ED63F68B4E4137A */ static UCHAR shared_secret_secp192r1_77[] = { 0x20, 0xF9, 0x8C, 0xBE, 0xF3, 0xFA, 0xCD, 0x29, 0xD8, 0x30, 0xD5, 0xDA, 0x0B, 0xD3, 0x65, 0xB6, 0x1E, 0xD6, 0x3F, 0x68, 0xB4, 0xE4, 0x13, 0x7A, }; /* 0B1E410E9236B2F3519696B82D3F9263277FD5249A20EE1E */ static UCHAR local_private_key_secp192r1_78[] = { 0x0B, 0x1E, 0x41, 0x0E, 0x92, 0x36, 0xB2, 0xF3, 0x51, 0x96, 0x96, 0xB8, 0x2D, 0x3F, 0x92, 0x63, 0x27, 0x7F, 0xD5, 0x24, 0x9A, 0x20, 0xEE, 0x1E, }; /* 04D630685DECAD732C22E2527C48C994FC00ECEF9D68B4E07557E2279FC62335DB4545D6D98E50578031CCB80555DF0C47 */ static UCHAR local_public_key_secp192r1_78[] = { 0x04, 0xD6, 0x30, 0x68, 0x5D, 0xEC, 0xAD, 0x73, 0x2C, 0x22, 0xE2, 0x52, 0x7C, 0x48, 0xC9, 0x94, 0xFC, 0x00, 0xEC, 0xEF, 0x9D, 0x68, 0xB4, 0xE0, 0x75, 0x57, 0xE2, 0x27, 0x9F, 0xC6, 0x23, 0x35, 0xDB, 0x45, 0x45, 0xD6, 0xD9, 0x8E, 0x50, 0x57, 0x80, 0x31, 0xCC, 0xB8, 0x05, 0x55, 0xDF, 0x0C, 0x47, }; /* 0466F879074E970DD9D4717F2B2FF41C8F359C8A07C585F808A1A71BB08CF7AC11BA4C053165EE4E5B22EE1AE03C51BF97 */ static UCHAR remote_public_key_secp192r1_78[] = { 0x04, 0x66, 0xF8, 0x79, 0x07, 0x4E, 0x97, 0x0D, 0xD9, 0xD4, 0x71, 0x7F, 0x2B, 0x2F, 0xF4, 0x1C, 0x8F, 0x35, 0x9C, 0x8A, 0x07, 0xC5, 0x85, 0xF8, 0x08, 0xA1, 0xA7, 0x1B, 0xB0, 0x8C, 0xF7, 0xAC, 0x11, 0xBA, 0x4C, 0x05, 0x31, 0x65, 0xEE, 0x4E, 0x5B, 0x22, 0xEE, 0x1A, 0xE0, 0x3C, 0x51, 0xBF, 0x97, }; /* F1EDC8BB559A08DC716C21BDFD256EB052E57F952B7EF18C */ static UCHAR shared_secret_secp192r1_78[] = { 0xF1, 0xED, 0xC8, 0xBB, 0x55, 0x9A, 0x08, 0xDC, 0x71, 0x6C, 0x21, 0xBD, 0xFD, 0x25, 0x6E, 0xB0, 0x52, 0xE5, 0x7F, 0x95, 0x2B, 0x7E, 0xF1, 0x8C, }; /* 46DF283E9243D09DD1CB0F975091F339F781F17903612261 */ static UCHAR local_private_key_secp192r1_79[] = { 0x46, 0xDF, 0x28, 0x3E, 0x92, 0x43, 0xD0, 0x9D, 0xD1, 0xCB, 0x0F, 0x97, 0x50, 0x91, 0xF3, 0x39, 0xF7, 0x81, 0xF1, 0x79, 0x03, 0x61, 0x22, 0x61, }; /* 049F5AF9329085F1E6A9CD98D0675342326F61553DC48F43B742DD26E327640615DA8B62F6A461F95C25B42331D92ED4C9 */ static UCHAR local_public_key_secp192r1_79[] = { 0x04, 0x9F, 0x5A, 0xF9, 0x32, 0x90, 0x85, 0xF1, 0xE6, 0xA9, 0xCD, 0x98, 0xD0, 0x67, 0x53, 0x42, 0x32, 0x6F, 0x61, 0x55, 0x3D, 0xC4, 0x8F, 0x43, 0xB7, 0x42, 0xDD, 0x26, 0xE3, 0x27, 0x64, 0x06, 0x15, 0xDA, 0x8B, 0x62, 0xF6, 0xA4, 0x61, 0xF9, 0x5C, 0x25, 0xB4, 0x23, 0x31, 0xD9, 0x2E, 0xD4, 0xC9, }; /* 04190B0A731041D3AD9FB177A27EC187828C13B358390B1D3E2FF45D676564172212BF0805489809604A9D804D7204173E */ static UCHAR remote_public_key_secp192r1_79[] = { 0x04, 0x19, 0x0B, 0x0A, 0x73, 0x10, 0x41, 0xD3, 0xAD, 0x9F, 0xB1, 0x77, 0xA2, 0x7E, 0xC1, 0x87, 0x82, 0x8C, 0x13, 0xB3, 0x58, 0x39, 0x0B, 0x1D, 0x3E, 0x2F, 0xF4, 0x5D, 0x67, 0x65, 0x64, 0x17, 0x22, 0x12, 0xBF, 0x08, 0x05, 0x48, 0x98, 0x09, 0x60, 0x4A, 0x9D, 0x80, 0x4D, 0x72, 0x04, 0x17, 0x3E, }; /* 6BC221923FF8A36C8A2B8D9379A4E9C9A9CD7C683E802C5B */ static UCHAR shared_secret_secp192r1_79[] = { 0x6B, 0xC2, 0x21, 0x92, 0x3F, 0xF8, 0xA3, 0x6C, 0x8A, 0x2B, 0x8D, 0x93, 0x79, 0xA4, 0xE9, 0xC9, 0xA9, 0xCD, 0x7C, 0x68, 0x3E, 0x80, 0x2C, 0x5B, }; /* 3FE2D4163230CB930217CBEE8568A6364A6C3F8C7D36378B */ static UCHAR local_private_key_secp192r1_80[] = { 0x3F, 0xE2, 0xD4, 0x16, 0x32, 0x30, 0xCB, 0x93, 0x02, 0x17, 0xCB, 0xEE, 0x85, 0x68, 0xA6, 0x36, 0x4A, 0x6C, 0x3F, 0x8C, 0x7D, 0x36, 0x37, 0x8B, }; /* 044EB4E6E6391B1698196867F4690BABEFEE86B0D882F724AED08DF0E3F42B7F35B1CAEBA0B54CA5A41AB8FEE37DC8BDED */ static UCHAR local_public_key_secp192r1_80[] = { 0x04, 0x4E, 0xB4, 0xE6, 0xE6, 0x39, 0x1B, 0x16, 0x98, 0x19, 0x68, 0x67, 0xF4, 0x69, 0x0B, 0xAB, 0xEF, 0xEE, 0x86, 0xB0, 0xD8, 0x82, 0xF7, 0x24, 0xAE, 0xD0, 0x8D, 0xF0, 0xE3, 0xF4, 0x2B, 0x7F, 0x35, 0xB1, 0xCA, 0xEB, 0xA0, 0xB5, 0x4C, 0xA5, 0xA4, 0x1A, 0xB8, 0xFE, 0xE3, 0x7D, 0xC8, 0xBD, 0xED, }; /* 0438A459DE9169D9BB8F70546554AC3E930A4607C5D1A5C5A1D0FA1F7FC9A31FF412BD6A439153F46B741B29D919B3B21C */ static UCHAR remote_public_key_secp192r1_80[] = { 0x04, 0x38, 0xA4, 0x59, 0xDE, 0x91, 0x69, 0xD9, 0xBB, 0x8F, 0x70, 0x54, 0x65, 0x54, 0xAC, 0x3E, 0x93, 0x0A, 0x46, 0x07, 0xC5, 0xD1, 0xA5, 0xC5, 0xA1, 0xD0, 0xFA, 0x1F, 0x7F, 0xC9, 0xA3, 0x1F, 0xF4, 0x12, 0xBD, 0x6A, 0x43, 0x91, 0x53, 0xF4, 0x6B, 0x74, 0x1B, 0x29, 0xD9, 0x19, 0xB3, 0xB2, 0x1C, }; /* 0B4931E5F83D029F679093E3D6DB17E9B177176592F7C308 */ static UCHAR shared_secret_secp192r1_80[] = { 0x0B, 0x49, 0x31, 0xE5, 0xF8, 0x3D, 0x02, 0x9F, 0x67, 0x90, 0x93, 0xE3, 0xD6, 0xDB, 0x17, 0xE9, 0xB1, 0x77, 0x17, 0x65, 0x92, 0xF7, 0xC3, 0x08, }; /* 76908E4272177A430CC1AC32BB6F18FCD3B6BD5550A5B3B3 */ static UCHAR local_private_key_secp192r1_81[] = { 0x76, 0x90, 0x8E, 0x42, 0x72, 0x17, 0x7A, 0x43, 0x0C, 0xC1, 0xAC, 0x32, 0xBB, 0x6F, 0x18, 0xFC, 0xD3, 0xB6, 0xBD, 0x55, 0x50, 0xA5, 0xB3, 0xB3, }; /* 0488107E9D0FA67CE7040B33DDE2ACCA50887299870F17E94F376142D3F5E92F9B1D370B138D239468D1093109922914A1 */ static UCHAR local_public_key_secp192r1_81[] = { 0x04, 0x88, 0x10, 0x7E, 0x9D, 0x0F, 0xA6, 0x7C, 0xE7, 0x04, 0x0B, 0x33, 0xDD, 0xE2, 0xAC, 0xCA, 0x50, 0x88, 0x72, 0x99, 0x87, 0x0F, 0x17, 0xE9, 0x4F, 0x37, 0x61, 0x42, 0xD3, 0xF5, 0xE9, 0x2F, 0x9B, 0x1D, 0x37, 0x0B, 0x13, 0x8D, 0x23, 0x94, 0x68, 0xD1, 0x09, 0x31, 0x09, 0x92, 0x29, 0x14, 0xA1, }; /* 0432E10BD44C2B9FBBB40B112BF0B95A9DC9AF156718B47A942D1FF09115D7FE3736DD071F8041E2D78D6DD64656E76028 */ static UCHAR remote_public_key_secp192r1_81[] = { 0x04, 0x32, 0xE1, 0x0B, 0xD4, 0x4C, 0x2B, 0x9F, 0xBB, 0xB4, 0x0B, 0x11, 0x2B, 0xF0, 0xB9, 0x5A, 0x9D, 0xC9, 0xAF, 0x15, 0x67, 0x18, 0xB4, 0x7A, 0x94, 0x2D, 0x1F, 0xF0, 0x91, 0x15, 0xD7, 0xFE, 0x37, 0x36, 0xDD, 0x07, 0x1F, 0x80, 0x41, 0xE2, 0xD7, 0x8D, 0x6D, 0xD6, 0x46, 0x56, 0xE7, 0x60, 0x28, }; /* A467FD1BC670C4CC8E81F37027503558AC652FFA91B1AD2D */ static UCHAR shared_secret_secp192r1_81[] = { 0xA4, 0x67, 0xFD, 0x1B, 0xC6, 0x70, 0xC4, 0xCC, 0x8E, 0x81, 0xF3, 0x70, 0x27, 0x50, 0x35, 0x58, 0xAC, 0x65, 0x2F, 0xFA, 0x91, 0xB1, 0xAD, 0x2D, }; /* 4F9B64609C3BE71B69CACFD5F8311696762EDDCEF6C02599 */ static UCHAR local_private_key_secp192r1_82[] = { 0x4F, 0x9B, 0x64, 0x60, 0x9C, 0x3B, 0xE7, 0x1B, 0x69, 0xCA, 0xCF, 0xD5, 0xF8, 0x31, 0x16, 0x96, 0x76, 0x2E, 0xDD, 0xCE, 0xF6, 0xC0, 0x25, 0x99, }; /* 044B10FC0D410A5567A6BCBD8EAA5C9F177AF33E9936A7E0D91DBEED20BB553B53B828E42988EF3D7D79FE54E61DB9D7C3 */ static UCHAR local_public_key_secp192r1_82[] = { 0x04, 0x4B, 0x10, 0xFC, 0x0D, 0x41, 0x0A, 0x55, 0x67, 0xA6, 0xBC, 0xBD, 0x8E, 0xAA, 0x5C, 0x9F, 0x17, 0x7A, 0xF3, 0x3E, 0x99, 0x36, 0xA7, 0xE0, 0xD9, 0x1D, 0xBE, 0xED, 0x20, 0xBB, 0x55, 0x3B, 0x53, 0xB8, 0x28, 0xE4, 0x29, 0x88, 0xEF, 0x3D, 0x7D, 0x79, 0xFE, 0x54, 0xE6, 0x1D, 0xB9, 0xD7, 0xC3, }; /* 04352CC2942497DFE0BCB2409210D89AFEA921B39582556003010EB2B48E6394FA20D02B79687D06C3A53656C002F775B0 */ static UCHAR remote_public_key_secp192r1_82[] = { 0x04, 0x35, 0x2C, 0xC2, 0x94, 0x24, 0x97, 0xDF, 0xE0, 0xBC, 0xB2, 0x40, 0x92, 0x10, 0xD8, 0x9A, 0xFE, 0xA9, 0x21, 0xB3, 0x95, 0x82, 0x55, 0x60, 0x03, 0x01, 0x0E, 0xB2, 0xB4, 0x8E, 0x63, 0x94, 0xFA, 0x20, 0xD0, 0x2B, 0x79, 0x68, 0x7D, 0x06, 0xC3, 0xA5, 0x36, 0x56, 0xC0, 0x02, 0xF7, 0x75, 0xB0, }; /* 8508BABB6842172441A68D86F4C30F35CD2FAAA0F33BFE59 */ static UCHAR shared_secret_secp192r1_82[] = { 0x85, 0x08, 0xBA, 0xBB, 0x68, 0x42, 0x17, 0x24, 0x41, 0xA6, 0x8D, 0x86, 0xF4, 0xC3, 0x0F, 0x35, 0xCD, 0x2F, 0xAA, 0xA0, 0xF3, 0x3B, 0xFE, 0x59, }; /* C7D2C132FB5DB5A83A3E677D24901A937436CFF86E47E22C */ static UCHAR local_private_key_secp192r1_83[] = { 0xC7, 0xD2, 0xC1, 0x32, 0xFB, 0x5D, 0xB5, 0xA8, 0x3A, 0x3E, 0x67, 0x7D, 0x24, 0x90, 0x1A, 0x93, 0x74, 0x36, 0xCF, 0xF8, 0x6E, 0x47, 0xE2, 0x2C, }; /* 0442EA91CCDC05C25D0CAC01DE4EC05A8CD812D8ECC144E444F61C1C78B25CB8CCF8C966655EFF8EF43FC80E7500D798C8 */ static UCHAR local_public_key_secp192r1_83[] = { 0x04, 0x42, 0xEA, 0x91, 0xCC, 0xDC, 0x05, 0xC2, 0x5D, 0x0C, 0xAC, 0x01, 0xDE, 0x4E, 0xC0, 0x5A, 0x8C, 0xD8, 0x12, 0xD8, 0xEC, 0xC1, 0x44, 0xE4, 0x44, 0xF6, 0x1C, 0x1C, 0x78, 0xB2, 0x5C, 0xB8, 0xCC, 0xF8, 0xC9, 0x66, 0x65, 0x5E, 0xFF, 0x8E, 0xF4, 0x3F, 0xC8, 0x0E, 0x75, 0x00, 0xD7, 0x98, 0xC8, }; /* 04F06BD4C1302382A447584367393E1C33463F928038ECBCD389D7A8F8C57980B960C71B5D2990D6A96A760903F4396D2B */ static UCHAR remote_public_key_secp192r1_83[] = { 0x04, 0xF0, 0x6B, 0xD4, 0xC1, 0x30, 0x23, 0x82, 0xA4, 0x47, 0x58, 0x43, 0x67, 0x39, 0x3E, 0x1C, 0x33, 0x46, 0x3F, 0x92, 0x80, 0x38, 0xEC, 0xBC, 0xD3, 0x89, 0xD7, 0xA8, 0xF8, 0xC5, 0x79, 0x80, 0xB9, 0x60, 0xC7, 0x1B, 0x5D, 0x29, 0x90, 0xD6, 0xA9, 0x6A, 0x76, 0x09, 0x03, 0xF4, 0x39, 0x6D, 0x2B, }; /* B61FB924AD2C75EFADF4721469AA00B391C5437A876E6206 */ static UCHAR shared_secret_secp192r1_83[] = { 0xB6, 0x1F, 0xB9, 0x24, 0xAD, 0x2C, 0x75, 0xEF, 0xAD, 0xF4, 0x72, 0x14, 0x69, 0xAA, 0x00, 0xB3, 0x91, 0xC5, 0x43, 0x7A, 0x87, 0x6E, 0x62, 0x06, }; /* 68C18F4BA061A99BA321D5518AB1CE3BB50FA3FC7C686F74 */ static UCHAR local_private_key_secp192r1_84[] = { 0x68, 0xC1, 0x8F, 0x4B, 0xA0, 0x61, 0xA9, 0x9B, 0xA3, 0x21, 0xD5, 0x51, 0x8A, 0xB1, 0xCE, 0x3B, 0xB5, 0x0F, 0xA3, 0xFC, 0x7C, 0x68, 0x6F, 0x74, }; /* 0489E5FCB8E945CC4351D55023C6A9B2E8DF08FBBF9F17CE38A81B6E6EB794A3085080F92CF91190EA3B377478A7053A15 */ static UCHAR local_public_key_secp192r1_84[] = { 0x04, 0x89, 0xE5, 0xFC, 0xB8, 0xE9, 0x45, 0xCC, 0x43, 0x51, 0xD5, 0x50, 0x23, 0xC6, 0xA9, 0xB2, 0xE8, 0xDF, 0x08, 0xFB, 0xBF, 0x9F, 0x17, 0xCE, 0x38, 0xA8, 0x1B, 0x6E, 0x6E, 0xB7, 0x94, 0xA3, 0x08, 0x50, 0x80, 0xF9, 0x2C, 0xF9, 0x11, 0x90, 0xEA, 0x3B, 0x37, 0x74, 0x78, 0xA7, 0x05, 0x3A, 0x15, }; /* 0477FED36058FD59D25E3E2F37099892111B3E9795460A2E93D72D29F44FC724AFF8B88D4CA557CABAA3E0CBF5D29E7EE9 */ static UCHAR remote_public_key_secp192r1_84[] = { 0x04, 0x77, 0xFE, 0xD3, 0x60, 0x58, 0xFD, 0x59, 0xD2, 0x5E, 0x3E, 0x2F, 0x37, 0x09, 0x98, 0x92, 0x11, 0x1B, 0x3E, 0x97, 0x95, 0x46, 0x0A, 0x2E, 0x93, 0xD7, 0x2D, 0x29, 0xF4, 0x4F, 0xC7, 0x24, 0xAF, 0xF8, 0xB8, 0x8D, 0x4C, 0xA5, 0x57, 0xCA, 0xBA, 0xA3, 0xE0, 0xCB, 0xF5, 0xD2, 0x9E, 0x7E, 0xE9, }; /* 9D32EDF121DF191945E621D8F4C8D5477BEC160C204216E0 */ static UCHAR shared_secret_secp192r1_84[] = { 0x9D, 0x32, 0xED, 0xF1, 0x21, 0xDF, 0x19, 0x19, 0x45, 0xE6, 0x21, 0xD8, 0xF4, 0xC8, 0xD5, 0x47, 0x7B, 0xEC, 0x16, 0x0C, 0x20, 0x42, 0x16, 0xE0, }; /* 28B5D564EE1465E31E7CEDB89C877C0AB8B5DBBF64308285 */ static UCHAR local_private_key_secp192r1_85[] = { 0x28, 0xB5, 0xD5, 0x64, 0xEE, 0x14, 0x65, 0xE3, 0x1E, 0x7C, 0xED, 0xB8, 0x9C, 0x87, 0x7C, 0x0A, 0xB8, 0xB5, 0xDB, 0xBF, 0x64, 0x30, 0x82, 0x85, }; /* 046CBA69F141217A0191CC7EA2458E6C5EC02734DA5003EA3672F14C569F45DA3B26B941285AE884AC9569800C7CB122A7 */ static UCHAR local_public_key_secp192r1_85[] = { 0x04, 0x6C, 0xBA, 0x69, 0xF1, 0x41, 0x21, 0x7A, 0x01, 0x91, 0xCC, 0x7E, 0xA2, 0x45, 0x8E, 0x6C, 0x5E, 0xC0, 0x27, 0x34, 0xDA, 0x50, 0x03, 0xEA, 0x36, 0x72, 0xF1, 0x4C, 0x56, 0x9F, 0x45, 0xDA, 0x3B, 0x26, 0xB9, 0x41, 0x28, 0x5A, 0xE8, 0x84, 0xAC, 0x95, 0x69, 0x80, 0x0C, 0x7C, 0xB1, 0x22, 0xA7, }; /* 047A56A865752D27959C2C4E377B05E8C1A5ACDD56BB57BABFF03A435A33D1275BC68149CBAEA9A847ED0A9E8F2AC55A82 */ static UCHAR remote_public_key_secp192r1_85[] = { 0x04, 0x7A, 0x56, 0xA8, 0x65, 0x75, 0x2D, 0x27, 0x95, 0x9C, 0x2C, 0x4E, 0x37, 0x7B, 0x05, 0xE8, 0xC1, 0xA5, 0xAC, 0xDD, 0x56, 0xBB, 0x57, 0xBA, 0xBF, 0xF0, 0x3A, 0x43, 0x5A, 0x33, 0xD1, 0x27, 0x5B, 0xC6, 0x81, 0x49, 0xCB, 0xAE, 0xA9, 0xA8, 0x47, 0xED, 0x0A, 0x9E, 0x8F, 0x2A, 0xC5, 0x5A, 0x82, }; /* 034E181C6118FBB6F5CE773DBC5971ADF1FB40A25D153303 */ static UCHAR shared_secret_secp192r1_85[] = { 0x03, 0x4E, 0x18, 0x1C, 0x61, 0x18, 0xFB, 0xB6, 0xF5, 0xCE, 0x77, 0x3D, 0xBC, 0x59, 0x71, 0xAD, 0xF1, 0xFB, 0x40, 0xA2, 0x5D, 0x15, 0x33, 0x03, }; /* ADEC7A8DF8739B31DC53994850AA38E67EB3E43679D0D008 */ static UCHAR local_private_key_secp192r1_86[] = { 0xAD, 0xEC, 0x7A, 0x8D, 0xF8, 0x73, 0x9B, 0x31, 0xDC, 0x53, 0x99, 0x48, 0x50, 0xAA, 0x38, 0xE6, 0x7E, 0xB3, 0xE4, 0x36, 0x79, 0xD0, 0xD0, 0x08, }; /* 048183120410D52D160C5C24BFA6233EEDE3B680CE50DCD10B6CE1C57C7AB385A79AC7C07844187C5385A1B57AC8B86DDE */ static UCHAR local_public_key_secp192r1_86[] = { 0x04, 0x81, 0x83, 0x12, 0x04, 0x10, 0xD5, 0x2D, 0x16, 0x0C, 0x5C, 0x24, 0xBF, 0xA6, 0x23, 0x3E, 0xED, 0xE3, 0xB6, 0x80, 0xCE, 0x50, 0xDC, 0xD1, 0x0B, 0x6C, 0xE1, 0xC5, 0x7C, 0x7A, 0xB3, 0x85, 0xA7, 0x9A, 0xC7, 0xC0, 0x78, 0x44, 0x18, 0x7C, 0x53, 0x85, 0xA1, 0xB5, 0x7A, 0xC8, 0xB8, 0x6D, 0xDE, }; /* 04CDD36F002506DA59CA9C27B8BFAC698070B16C112B066BA0C9E21E4C07D4AC4A77367317C9B64EC3B764530C740FF8F5 */ static UCHAR remote_public_key_secp192r1_86[] = { 0x04, 0xCD, 0xD3, 0x6F, 0x00, 0x25, 0x06, 0xDA, 0x59, 0xCA, 0x9C, 0x27, 0xB8, 0xBF, 0xAC, 0x69, 0x80, 0x70, 0xB1, 0x6C, 0x11, 0x2B, 0x06, 0x6B, 0xA0, 0xC9, 0xE2, 0x1E, 0x4C, 0x07, 0xD4, 0xAC, 0x4A, 0x77, 0x36, 0x73, 0x17, 0xC9, 0xB6, 0x4E, 0xC3, 0xB7, 0x64, 0x53, 0x0C, 0x74, 0x0F, 0xF8, 0xF5, }; /* 54146FB9AB49A6F8B71D94667308E1E2CACB530BA33D9929 */ static UCHAR shared_secret_secp192r1_86[] = { 0x54, 0x14, 0x6F, 0xB9, 0xAB, 0x49, 0xA6, 0xF8, 0xB7, 0x1D, 0x94, 0x66, 0x73, 0x08, 0xE1, 0xE2, 0xCA, 0xCB, 0x53, 0x0B, 0xA3, 0x3D, 0x99, 0x29, }; /* 7BEF3F62479FD3D8139B85896383861D583AF27053C01BB5 */ static UCHAR local_private_key_secp192r1_87[] = { 0x7B, 0xEF, 0x3F, 0x62, 0x47, 0x9F, 0xD3, 0xD8, 0x13, 0x9B, 0x85, 0x89, 0x63, 0x83, 0x86, 0x1D, 0x58, 0x3A, 0xF2, 0x70, 0x53, 0xC0, 0x1B, 0xB5, }; /* 04E9D9D967E3EEAB2E08BD69086D83540E5BF50D9A509739A6E7A21BB02B797FF895589250434A4BDEC804090348CD0749 */ static UCHAR local_public_key_secp192r1_87[] = { 0x04, 0xE9, 0xD9, 0xD9, 0x67, 0xE3, 0xEE, 0xAB, 0x2E, 0x08, 0xBD, 0x69, 0x08, 0x6D, 0x83, 0x54, 0x0E, 0x5B, 0xF5, 0x0D, 0x9A, 0x50, 0x97, 0x39, 0xA6, 0xE7, 0xA2, 0x1B, 0xB0, 0x2B, 0x79, 0x7F, 0xF8, 0x95, 0x58, 0x92, 0x50, 0x43, 0x4A, 0x4B, 0xDE, 0xC8, 0x04, 0x09, 0x03, 0x48, 0xCD, 0x07, 0x49, }; /* 04C109D374242BA21DB9FD3F61522623AEF838967A45750C3C1A4EEC8163E969FE07AF5CC2B8A21B6C66A946F9B3FDA339 */ static UCHAR remote_public_key_secp192r1_87[] = { 0x04, 0xC1, 0x09, 0xD3, 0x74, 0x24, 0x2B, 0xA2, 0x1D, 0xB9, 0xFD, 0x3F, 0x61, 0x52, 0x26, 0x23, 0xAE, 0xF8, 0x38, 0x96, 0x7A, 0x45, 0x75, 0x0C, 0x3C, 0x1A, 0x4E, 0xEC, 0x81, 0x63, 0xE9, 0x69, 0xFE, 0x07, 0xAF, 0x5C, 0xC2, 0xB8, 0xA2, 0x1B, 0x6C, 0x66, 0xA9, 0x46, 0xF9, 0xB3, 0xFD, 0xA3, 0x39, }; /* 131A5DD9867D3B812529AA15B2700002235CACEA87DF8095 */ static UCHAR shared_secret_secp192r1_87[] = { 0x13, 0x1A, 0x5D, 0xD9, 0x86, 0x7D, 0x3B, 0x81, 0x25, 0x29, 0xAA, 0x15, 0xB2, 0x70, 0x00, 0x02, 0x23, 0x5C, 0xAC, 0xEA, 0x87, 0xDF, 0x80, 0x95, }; /* 9225DDEF913D9525DB47D063D81D08A8FB809C74D9D28793 */ static UCHAR local_private_key_secp192r1_88[] = { 0x92, 0x25, 0xDD, 0xEF, 0x91, 0x3D, 0x95, 0x25, 0xDB, 0x47, 0xD0, 0x63, 0xD8, 0x1D, 0x08, 0xA8, 0xFB, 0x80, 0x9C, 0x74, 0xD9, 0xD2, 0x87, 0x93, }; /* 044B4981E83645220AD32BED818DDCB086C74CDB9545874D0B716777692330C800BFA9530FD6D9831F4578C1AAEDADC742 */ static UCHAR local_public_key_secp192r1_88[] = { 0x04, 0x4B, 0x49, 0x81, 0xE8, 0x36, 0x45, 0x22, 0x0A, 0xD3, 0x2B, 0xED, 0x81, 0x8D, 0xDC, 0xB0, 0x86, 0xC7, 0x4C, 0xDB, 0x95, 0x45, 0x87, 0x4D, 0x0B, 0x71, 0x67, 0x77, 0x69, 0x23, 0x30, 0xC8, 0x00, 0xBF, 0xA9, 0x53, 0x0F, 0xD6, 0xD9, 0x83, 0x1F, 0x45, 0x78, 0xC1, 0xAA, 0xED, 0xAD, 0xC7, 0x42, }; /* 0406E26AFF8CFF8E741B2CDC8913877D2B16CC41795E7370114C408B7761247C757F01B3EBA8FA0F8A48332C6BB9FBD034 */ static UCHAR remote_public_key_secp192r1_88[] = { 0x04, 0x06, 0xE2, 0x6A, 0xFF, 0x8C, 0xFF, 0x8E, 0x74, 0x1B, 0x2C, 0xDC, 0x89, 0x13, 0x87, 0x7D, 0x2B, 0x16, 0xCC, 0x41, 0x79, 0x5E, 0x73, 0x70, 0x11, 0x4C, 0x40, 0x8B, 0x77, 0x61, 0x24, 0x7C, 0x75, 0x7F, 0x01, 0xB3, 0xEB, 0xA8, 0xFA, 0x0F, 0x8A, 0x48, 0x33, 0x2C, 0x6B, 0xB9, 0xFB, 0xD0, 0x34, }; /* BAFBA613D25A1E5EF944FE5FA26663825EF44E222AD7469E */ static UCHAR shared_secret_secp192r1_88[] = { 0xBA, 0xFB, 0xA6, 0x13, 0xD2, 0x5A, 0x1E, 0x5E, 0xF9, 0x44, 0xFE, 0x5F, 0xA2, 0x66, 0x63, 0x82, 0x5E, 0xF4, 0x4E, 0x22, 0x2A, 0xD7, 0x46, 0x9E, }; /* EF8EE85BAAB16A8183A677457636B0A3429C00C7D9DD8DAD */ static UCHAR local_private_key_secp192r1_89[] = { 0xEF, 0x8E, 0xE8, 0x5B, 0xAA, 0xB1, 0x6A, 0x81, 0x83, 0xA6, 0x77, 0x45, 0x76, 0x36, 0xB0, 0xA3, 0x42, 0x9C, 0x00, 0xC7, 0xD9, 0xDD, 0x8D, 0xAD, }; /* 04094E15993C4277343083747A41A0D2182CA890B03AE1DA428DE9199D104D62BB26E64AEA7AA11579181E0289BADE5B32 */ static UCHAR local_public_key_secp192r1_89[] = { 0x04, 0x09, 0x4E, 0x15, 0x99, 0x3C, 0x42, 0x77, 0x34, 0x30, 0x83, 0x74, 0x7A, 0x41, 0xA0, 0xD2, 0x18, 0x2C, 0xA8, 0x90, 0xB0, 0x3A, 0xE1, 0xDA, 0x42, 0x8D, 0xE9, 0x19, 0x9D, 0x10, 0x4D, 0x62, 0xBB, 0x26, 0xE6, 0x4A, 0xEA, 0x7A, 0xA1, 0x15, 0x79, 0x18, 0x1E, 0x02, 0x89, 0xBA, 0xDE, 0x5B, 0x32, }; /* 0481E7233A481E766A4278EE092FB8CF9F93C9AB1AF3EB359DD21E3BFA18103C2E369EF71A27F6E7663E29CF7C51DE7203 */ static UCHAR remote_public_key_secp192r1_89[] = { 0x04, 0x81, 0xE7, 0x23, 0x3A, 0x48, 0x1E, 0x76, 0x6A, 0x42, 0x78, 0xEE, 0x09, 0x2F, 0xB8, 0xCF, 0x9F, 0x93, 0xC9, 0xAB, 0x1A, 0xF3, 0xEB, 0x35, 0x9D, 0xD2, 0x1E, 0x3B, 0xFA, 0x18, 0x10, 0x3C, 0x2E, 0x36, 0x9E, 0xF7, 0x1A, 0x27, 0xF6, 0xE7, 0x66, 0x3E, 0x29, 0xCF, 0x7C, 0x51, 0xDE, 0x72, 0x03, }; /* 682909FA99A7546D84E98BBC017F27A31871ADC2AC2FBCA7 */ static UCHAR shared_secret_secp192r1_89[] = { 0x68, 0x29, 0x09, 0xFA, 0x99, 0xA7, 0x54, 0x6D, 0x84, 0xE9, 0x8B, 0xBC, 0x01, 0x7F, 0x27, 0xA3, 0x18, 0x71, 0xAD, 0xC2, 0xAC, 0x2F, 0xBC, 0xA7, }; /* 6F8812FC4418FCB88AC39F6529571F4CB663F935209A4D09 */ static UCHAR local_private_key_secp192r1_90[] = { 0x6F, 0x88, 0x12, 0xFC, 0x44, 0x18, 0xFC, 0xB8, 0x8A, 0xC3, 0x9F, 0x65, 0x29, 0x57, 0x1F, 0x4C, 0xB6, 0x63, 0xF9, 0x35, 0x20, 0x9A, 0x4D, 0x09, }; /* 04C96B339453FEE97E5A3F1919430B23C5E600537E893E02A4533F2ED622229ED8677163BBD52FDA2B94E829B9849CF374 */ static UCHAR local_public_key_secp192r1_90[] = { 0x04, 0xC9, 0x6B, 0x33, 0x94, 0x53, 0xFE, 0xE9, 0x7E, 0x5A, 0x3F, 0x19, 0x19, 0x43, 0x0B, 0x23, 0xC5, 0xE6, 0x00, 0x53, 0x7E, 0x89, 0x3E, 0x02, 0xA4, 0x53, 0x3F, 0x2E, 0xD6, 0x22, 0x22, 0x9E, 0xD8, 0x67, 0x71, 0x63, 0xBB, 0xD5, 0x2F, 0xDA, 0x2B, 0x94, 0xE8, 0x29, 0xB9, 0x84, 0x9C, 0xF3, 0x74, }; /* 04B7C45CB9050864A9A74B8076B154CDA0585E76A06F195FA9AAB4B82C521ECC7125403A83287B39B7FFB32AB213CA6E4F */ static UCHAR remote_public_key_secp192r1_90[] = { 0x04, 0xB7, 0xC4, 0x5C, 0xB9, 0x05, 0x08, 0x64, 0xA9, 0xA7, 0x4B, 0x80, 0x76, 0xB1, 0x54, 0xCD, 0xA0, 0x58, 0x5E, 0x76, 0xA0, 0x6F, 0x19, 0x5F, 0xA9, 0xAA, 0xB4, 0xB8, 0x2C, 0x52, 0x1E, 0xCC, 0x71, 0x25, 0x40, 0x3A, 0x83, 0x28, 0x7B, 0x39, 0xB7, 0xFF, 0xB3, 0x2A, 0xB2, 0x13, 0xCA, 0x6E, 0x4F, }; /* 4F03F597EDD48A86A2EF2ABA501088EA2F1CCC98DC4F5EBE */ static UCHAR shared_secret_secp192r1_90[] = { 0x4F, 0x03, 0xF5, 0x97, 0xED, 0xD4, 0x8A, 0x86, 0xA2, 0xEF, 0x2A, 0xBA, 0x50, 0x10, 0x88, 0xEA, 0x2F, 0x1C, 0xCC, 0x98, 0xDC, 0x4F, 0x5E, 0xBE, }; /* 54365C941058CA72F288C844E944066C4049B061D1B94999 */ static UCHAR local_private_key_secp192r1_91[] = { 0x54, 0x36, 0x5C, 0x94, 0x10, 0x58, 0xCA, 0x72, 0xF2, 0x88, 0xC8, 0x44, 0xE9, 0x44, 0x06, 0x6C, 0x40, 0x49, 0xB0, 0x61, 0xD1, 0xB9, 0x49, 0x99, }; /* 0441C315A2FA2E00D15552D3584373C96BE2FCE9503953B6E8A645B9969B119E90906B4CF0FC4F4C01D8E80F7501B2849B */ static UCHAR local_public_key_secp192r1_91[] = { 0x04, 0x41, 0xC3, 0x15, 0xA2, 0xFA, 0x2E, 0x00, 0xD1, 0x55, 0x52, 0xD3, 0x58, 0x43, 0x73, 0xC9, 0x6B, 0xE2, 0xFC, 0xE9, 0x50, 0x39, 0x53, 0xB6, 0xE8, 0xA6, 0x45, 0xB9, 0x96, 0x9B, 0x11, 0x9E, 0x90, 0x90, 0x6B, 0x4C, 0xF0, 0xFC, 0x4F, 0x4C, 0x01, 0xD8, 0xE8, 0x0F, 0x75, 0x01, 0xB2, 0x84, 0x9B, }; /* 0452ECDA7A93372B440E8E07D471BE55880F8D311806C80A4C8F19B5CD5E854957A5ABD5D956CF77852147C6D2CACD85FA */ static UCHAR remote_public_key_secp192r1_91[] = { 0x04, 0x52, 0xEC, 0xDA, 0x7A, 0x93, 0x37, 0x2B, 0x44, 0x0E, 0x8E, 0x07, 0xD4, 0x71, 0xBE, 0x55, 0x88, 0x0F, 0x8D, 0x31, 0x18, 0x06, 0xC8, 0x0A, 0x4C, 0x8F, 0x19, 0xB5, 0xCD, 0x5E, 0x85, 0x49, 0x57, 0xA5, 0xAB, 0xD5, 0xD9, 0x56, 0xCF, 0x77, 0x85, 0x21, 0x47, 0xC6, 0xD2, 0xCA, 0xCD, 0x85, 0xFA, }; /* BF42F51822B671577CF19CEFA0A11CD69306FF1B3AA5B16D */ static UCHAR shared_secret_secp192r1_91[] = { 0xBF, 0x42, 0xF5, 0x18, 0x22, 0xB6, 0x71, 0x57, 0x7C, 0xF1, 0x9C, 0xEF, 0xA0, 0xA1, 0x1C, 0xD6, 0x93, 0x06, 0xFF, 0x1B, 0x3A, 0xA5, 0xB1, 0x6D, }; /* 5D3C0C4C2EDC34E00F11C7B8D0DFB4A31024C4AC69B3B645 */ static UCHAR local_private_key_secp192r1_92[] = { 0x5D, 0x3C, 0x0C, 0x4C, 0x2E, 0xDC, 0x34, 0xE0, 0x0F, 0x11, 0xC7, 0xB8, 0xD0, 0xDF, 0xB4, 0xA3, 0x10, 0x24, 0xC4, 0xAC, 0x69, 0xB3, 0xB6, 0x45, }; /* 04F9C5137063EC824B5C37AB37ED92EB46523692C205030FC6E11FC73395F6AC1BBE7D6DDA93175FDCC58F6068943BF4CD */ static UCHAR local_public_key_secp192r1_92[] = { 0x04, 0xF9, 0xC5, 0x13, 0x70, 0x63, 0xEC, 0x82, 0x4B, 0x5C, 0x37, 0xAB, 0x37, 0xED, 0x92, 0xEB, 0x46, 0x52, 0x36, 0x92, 0xC2, 0x05, 0x03, 0x0F, 0xC6, 0xE1, 0x1F, 0xC7, 0x33, 0x95, 0xF6, 0xAC, 0x1B, 0xBE, 0x7D, 0x6D, 0xDA, 0x93, 0x17, 0x5F, 0xDC, 0xC5, 0x8F, 0x60, 0x68, 0x94, 0x3B, 0xF4, 0xCD, }; /* 04095AF2B361516E530A36329D5FF174105056A2BD474CC921FE96DD63FE6AB3B8977AC46DC4F2F39019BD3A69D2446FCD */ static UCHAR remote_public_key_secp192r1_92[] = { 0x04, 0x09, 0x5A, 0xF2, 0xB3, 0x61, 0x51, 0x6E, 0x53, 0x0A, 0x36, 0x32, 0x9D, 0x5F, 0xF1, 0x74, 0x10, 0x50, 0x56, 0xA2, 0xBD, 0x47, 0x4C, 0xC9, 0x21, 0xFE, 0x96, 0xDD, 0x63, 0xFE, 0x6A, 0xB3, 0xB8, 0x97, 0x7A, 0xC4, 0x6D, 0xC4, 0xF2, 0xF3, 0x90, 0x19, 0xBD, 0x3A, 0x69, 0xD2, 0x44, 0x6F, 0xCD, }; /* 7B91B333769098B13D92FEBE61A09AD144D3642A388AF37B */ static UCHAR shared_secret_secp192r1_92[] = { 0x7B, 0x91, 0xB3, 0x33, 0x76, 0x90, 0x98, 0xB1, 0x3D, 0x92, 0xFE, 0xBE, 0x61, 0xA0, 0x9A, 0xD1, 0x44, 0xD3, 0x64, 0x2A, 0x38, 0x8A, 0xF3, 0x7B, }; /* 51043C40E2041D3EB6AEA4BFC6AF55F3CB8D75068CB13325 */ static UCHAR local_private_key_secp192r1_93[] = { 0x51, 0x04, 0x3C, 0x40, 0xE2, 0x04, 0x1D, 0x3E, 0xB6, 0xAE, 0xA4, 0xBF, 0xC6, 0xAF, 0x55, 0xF3, 0xCB, 0x8D, 0x75, 0x06, 0x8C, 0xB1, 0x33, 0x25, }; /* 0494B1D0A20B8F322F8D7F2E6F6A3DC906178FE19E3D8BD7E8EE575B2D112B678715BC93E57FC5E8C9013A9A6FD2CA3C7B */ static UCHAR local_public_key_secp192r1_93[] = { 0x04, 0x94, 0xB1, 0xD0, 0xA2, 0x0B, 0x8F, 0x32, 0x2F, 0x8D, 0x7F, 0x2E, 0x6F, 0x6A, 0x3D, 0xC9, 0x06, 0x17, 0x8F, 0xE1, 0x9E, 0x3D, 0x8B, 0xD7, 0xE8, 0xEE, 0x57, 0x5B, 0x2D, 0x11, 0x2B, 0x67, 0x87, 0x15, 0xBC, 0x93, 0xE5, 0x7F, 0xC5, 0xE8, 0xC9, 0x01, 0x3A, 0x9A, 0x6F, 0xD2, 0xCA, 0x3C, 0x7B, }; /* 04E1C7B2122EA2B48D5F62A9EF9F9E07D71C89C0CAD8B453FD16DA364B95C90E822FCE79BC2302F00987D63B213077B7F8 */ static UCHAR remote_public_key_secp192r1_93[] = { 0x04, 0xE1, 0xC7, 0xB2, 0x12, 0x2E, 0xA2, 0xB4, 0x8D, 0x5F, 0x62, 0xA9, 0xEF, 0x9F, 0x9E, 0x07, 0xD7, 0x1C, 0x89, 0xC0, 0xCA, 0xD8, 0xB4, 0x53, 0xFD, 0x16, 0xDA, 0x36, 0x4B, 0x95, 0xC9, 0x0E, 0x82, 0x2F, 0xCE, 0x79, 0xBC, 0x23, 0x02, 0xF0, 0x09, 0x87, 0xD6, 0x3B, 0x21, 0x30, 0x77, 0xB7, 0xF8, }; /* EF367085E9BC4384AAF6D8F85ED8EA150774F06EDE17D707 */ static UCHAR shared_secret_secp192r1_93[] = { 0xEF, 0x36, 0x70, 0x85, 0xE9, 0xBC, 0x43, 0x84, 0xAA, 0xF6, 0xD8, 0xF8, 0x5E, 0xD8, 0xEA, 0x15, 0x07, 0x74, 0xF0, 0x6E, 0xDE, 0x17, 0xD7, 0x07, }; /* 72764B50FCC869B0899C83E57F12D666C404F9F0E56E64F3 */ static UCHAR local_private_key_secp192r1_94[] = { 0x72, 0x76, 0x4B, 0x50, 0xFC, 0xC8, 0x69, 0xB0, 0x89, 0x9C, 0x83, 0xE5, 0x7F, 0x12, 0xD6, 0x66, 0xC4, 0x04, 0xF9, 0xF0, 0xE5, 0x6E, 0x64, 0xF3, }; /* 044628F1A1F05682535A5F0462DE8C2F64438CE25B41C4E565D7ED6ACA57F1DC7466D126229356278A894F59E2C9E7AC3E */ static UCHAR local_public_key_secp192r1_94[] = { 0x04, 0x46, 0x28, 0xF1, 0xA1, 0xF0, 0x56, 0x82, 0x53, 0x5A, 0x5F, 0x04, 0x62, 0xDE, 0x8C, 0x2F, 0x64, 0x43, 0x8C, 0xE2, 0x5B, 0x41, 0xC4, 0xE5, 0x65, 0xD7, 0xED, 0x6A, 0xCA, 0x57, 0xF1, 0xDC, 0x74, 0x66, 0xD1, 0x26, 0x22, 0x93, 0x56, 0x27, 0x8A, 0x89, 0x4F, 0x59, 0xE2, 0xC9, 0xE7, 0xAC, 0x3E, }; /* 0460D47F407DD92B279FFCDC916774DA5ABDC1EF6FFB6FFD98A3D00A3E45B55E8CE986E040F9DFEF04F5BD629167C19022 */ static UCHAR remote_public_key_secp192r1_94[] = { 0x04, 0x60, 0xD4, 0x7F, 0x40, 0x7D, 0xD9, 0x2B, 0x27, 0x9F, 0xFC, 0xDC, 0x91, 0x67, 0x74, 0xDA, 0x5A, 0xBD, 0xC1, 0xEF, 0x6F, 0xFB, 0x6F, 0xFD, 0x98, 0xA3, 0xD0, 0x0A, 0x3E, 0x45, 0xB5, 0x5E, 0x8C, 0xE9, 0x86, 0xE0, 0x40, 0xF9, 0xDF, 0xEF, 0x04, 0xF5, 0xBD, 0x62, 0x91, 0x67, 0xC1, 0x90, 0x22, }; /* FD47F1E1E1A76632A4A0A5275E515E5811BD727A58A26510 */ static UCHAR shared_secret_secp192r1_94[] = { 0xFD, 0x47, 0xF1, 0xE1, 0xE1, 0xA7, 0x66, 0x32, 0xA4, 0xA0, 0xA5, 0x27, 0x5E, 0x51, 0x5E, 0x58, 0x11, 0xBD, 0x72, 0x7A, 0x58, 0xA2, 0x65, 0x10, }; /* EC2C74D600CECB67C90C22B1659054848F94F1631635496E */ static UCHAR local_private_key_secp192r1_95[] = { 0xEC, 0x2C, 0x74, 0xD6, 0x00, 0xCE, 0xCB, 0x67, 0xC9, 0x0C, 0x22, 0xB1, 0x65, 0x90, 0x54, 0x84, 0x8F, 0x94, 0xF1, 0x63, 0x16, 0x35, 0x49, 0x6E, }; /* 04E6CA908D5D6220F50125DDD64414416615A15C8680CBA056DD03BD5355EC3DDD2D4F2234DB5B6DF6868514D3C901C3B5 */ static UCHAR local_public_key_secp192r1_95[] = { 0x04, 0xE6, 0xCA, 0x90, 0x8D, 0x5D, 0x62, 0x20, 0xF5, 0x01, 0x25, 0xDD, 0xD6, 0x44, 0x14, 0x41, 0x66, 0x15, 0xA1, 0x5C, 0x86, 0x80, 0xCB, 0xA0, 0x56, 0xDD, 0x03, 0xBD, 0x53, 0x55, 0xEC, 0x3D, 0xDD, 0x2D, 0x4F, 0x22, 0x34, 0xDB, 0x5B, 0x6D, 0xF6, 0x86, 0x85, 0x14, 0xD3, 0xC9, 0x01, 0xC3, 0xB5, }; /* 04730307018CA0A994FA8D8414F1AFAFB1364BBBA170FEE8CA2D94D5C6401CC595D3F91A621AB0B19B25E00E1E6EA817E0 */ static UCHAR remote_public_key_secp192r1_95[] = { 0x04, 0x73, 0x03, 0x07, 0x01, 0x8C, 0xA0, 0xA9, 0x94, 0xFA, 0x8D, 0x84, 0x14, 0xF1, 0xAF, 0xAF, 0xB1, 0x36, 0x4B, 0xBB, 0xA1, 0x70, 0xFE, 0xE8, 0xCA, 0x2D, 0x94, 0xD5, 0xC6, 0x40, 0x1C, 0xC5, 0x95, 0xD3, 0xF9, 0x1A, 0x62, 0x1A, 0xB0, 0xB1, 0x9B, 0x25, 0xE0, 0x0E, 0x1E, 0x6E, 0xA8, 0x17, 0xE0, }; /* 19DDD996EEC8BB304781B4F582F922C5B2DF7BF3F9840519 */ static UCHAR shared_secret_secp192r1_95[] = { 0x19, 0xDD, 0xD9, 0x96, 0xEE, 0xC8, 0xBB, 0x30, 0x47, 0x81, 0xB4, 0xF5, 0x82, 0xF9, 0x22, 0xC5, 0xB2, 0xDF, 0x7B, 0xF3, 0xF9, 0x84, 0x05, 0x19, }; /* 823059EB1B5FDCD00FB15F258EE47E47E088065841894409 */ static UCHAR local_private_key_secp192r1_96[] = { 0x82, 0x30, 0x59, 0xEB, 0x1B, 0x5F, 0xDC, 0xD0, 0x0F, 0xB1, 0x5F, 0x25, 0x8E, 0xE4, 0x7E, 0x47, 0xE0, 0x88, 0x06, 0x58, 0x41, 0x89, 0x44, 0x09, }; /* 04587666746E22AFE8B681D0CBCD7557761A0A0FAB22920C6F47E168E6E41DDDB5C47E11C2DAB0143D6D1B4DA5D0E83B17 */ static UCHAR local_public_key_secp192r1_96[] = { 0x04, 0x58, 0x76, 0x66, 0x74, 0x6E, 0x22, 0xAF, 0xE8, 0xB6, 0x81, 0xD0, 0xCB, 0xCD, 0x75, 0x57, 0x76, 0x1A, 0x0A, 0x0F, 0xAB, 0x22, 0x92, 0x0C, 0x6F, 0x47, 0xE1, 0x68, 0xE6, 0xE4, 0x1D, 0xDD, 0xB5, 0xC4, 0x7E, 0x11, 0xC2, 0xDA, 0xB0, 0x14, 0x3D, 0x6D, 0x1B, 0x4D, 0xA5, 0xD0, 0xE8, 0x3B, 0x17, }; /* 04FA85EFB9DB4CF16C325644571A93481408BF1C2E20612D2FEEBD4CC2442908A3880185D471A225919C318E3BA9622CB1 */ static UCHAR remote_public_key_secp192r1_96[] = { 0x04, 0xFA, 0x85, 0xEF, 0xB9, 0xDB, 0x4C, 0xF1, 0x6C, 0x32, 0x56, 0x44, 0x57, 0x1A, 0x93, 0x48, 0x14, 0x08, 0xBF, 0x1C, 0x2E, 0x20, 0x61, 0x2D, 0x2F, 0xEE, 0xBD, 0x4C, 0xC2, 0x44, 0x29, 0x08, 0xA3, 0x88, 0x01, 0x85, 0xD4, 0x71, 0xA2, 0x25, 0x91, 0x9C, 0x31, 0x8E, 0x3B, 0xA9, 0x62, 0x2C, 0xB1, }; /* 12430B332383AAA7F6E17168517EB684C3D097B3D6BF15CB */ static UCHAR shared_secret_secp192r1_96[] = { 0x12, 0x43, 0x0B, 0x33, 0x23, 0x83, 0xAA, 0xA7, 0xF6, 0xE1, 0x71, 0x68, 0x51, 0x7E, 0xB6, 0x84, 0xC3, 0xD0, 0x97, 0xB3, 0xD6, 0xBF, 0x15, 0xCB, }; /* CB4231A27EC6D14DD950DBDA270796833BC10F2AEDFF8C05 */ static UCHAR local_private_key_secp192r1_97[] = { 0xCB, 0x42, 0x31, 0xA2, 0x7E, 0xC6, 0xD1, 0x4D, 0xD9, 0x50, 0xDB, 0xDA, 0x27, 0x07, 0x96, 0x83, 0x3B, 0xC1, 0x0F, 0x2A, 0xED, 0xFF, 0x8C, 0x05, }; /* 04DA15C2D28D31757680881F37CD41CB53369E55D6B00D374A618FF82D894389C26CB9FD9A15C3FA2965398FB85ED97A00 */ static UCHAR local_public_key_secp192r1_97[] = { 0x04, 0xDA, 0x15, 0xC2, 0xD2, 0x8D, 0x31, 0x75, 0x76, 0x80, 0x88, 0x1F, 0x37, 0xCD, 0x41, 0xCB, 0x53, 0x36, 0x9E, 0x55, 0xD6, 0xB0, 0x0D, 0x37, 0x4A, 0x61, 0x8F, 0xF8, 0x2D, 0x89, 0x43, 0x89, 0xC2, 0x6C, 0xB9, 0xFD, 0x9A, 0x15, 0xC3, 0xFA, 0x29, 0x65, 0x39, 0x8F, 0xB8, 0x5E, 0xD9, 0x7A, 0x00, }; /* 046A39F731744E791B9D245DE08ECCE342D8C009FD01F5BCFCCFB664320CEBE1DF4E3B08164849433D161FF9FB988F6349 */ static UCHAR remote_public_key_secp192r1_97[] = { 0x04, 0x6A, 0x39, 0xF7, 0x31, 0x74, 0x4E, 0x79, 0x1B, 0x9D, 0x24, 0x5D, 0xE0, 0x8E, 0xCC, 0xE3, 0x42, 0xD8, 0xC0, 0x09, 0xFD, 0x01, 0xF5, 0xBC, 0xFC, 0xCF, 0xB6, 0x64, 0x32, 0x0C, 0xEB, 0xE1, 0xDF, 0x4E, 0x3B, 0x08, 0x16, 0x48, 0x49, 0x43, 0x3D, 0x16, 0x1F, 0xF9, 0xFB, 0x98, 0x8F, 0x63, 0x49, }; /* 80E08CA8E772201B20B4BBF899F34337A022FE29715310BE */ static UCHAR shared_secret_secp192r1_97[] = { 0x80, 0xE0, 0x8C, 0xA8, 0xE7, 0x72, 0x20, 0x1B, 0x20, 0xB4, 0xBB, 0xF8, 0x99, 0xF3, 0x43, 0x37, 0xA0, 0x22, 0xFE, 0x29, 0x71, 0x53, 0x10, 0xBE, }; /* 45A3A43D05A373AABF3F2889D4646E3E6BE01ECE8FDA2C53 */ static UCHAR local_private_key_secp192r1_98[] = { 0x45, 0xA3, 0xA4, 0x3D, 0x05, 0xA3, 0x73, 0xAA, 0xBF, 0x3F, 0x28, 0x89, 0xD4, 0x64, 0x6E, 0x3E, 0x6B, 0xE0, 0x1E, 0xCE, 0x8F, 0xDA, 0x2C, 0x53, }; /* 04A3372FF4BCABC0A90835CC20AAD9923471152D6FCA6C7A0597A879A3FA0047359C61266E1B1EA5CF29785974B4EF5E1C */ static UCHAR local_public_key_secp192r1_98[] = { 0x04, 0xA3, 0x37, 0x2F, 0xF4, 0xBC, 0xAB, 0xC0, 0xA9, 0x08, 0x35, 0xCC, 0x20, 0xAA, 0xD9, 0x92, 0x34, 0x71, 0x15, 0x2D, 0x6F, 0xCA, 0x6C, 0x7A, 0x05, 0x97, 0xA8, 0x79, 0xA3, 0xFA, 0x00, 0x47, 0x35, 0x9C, 0x61, 0x26, 0x6E, 0x1B, 0x1E, 0xA5, 0xCF, 0x29, 0x78, 0x59, 0x74, 0xB4, 0xEF, 0x5E, 0x1C, }; /* 0497B91B4D26D6B8ECCC19FF015BC8C63B822FD9EA391436F04D5DA87F4A00AB9891BF0253E54D31F10C3588972247DE03 */ static UCHAR remote_public_key_secp192r1_98[] = { 0x04, 0x97, 0xB9, 0x1B, 0x4D, 0x26, 0xD6, 0xB8, 0xEC, 0xCC, 0x19, 0xFF, 0x01, 0x5B, 0xC8, 0xC6, 0x3B, 0x82, 0x2F, 0xD9, 0xEA, 0x39, 0x14, 0x36, 0xF0, 0x4D, 0x5D, 0xA8, 0x7F, 0x4A, 0x00, 0xAB, 0x98, 0x91, 0xBF, 0x02, 0x53, 0xE5, 0x4D, 0x31, 0xF1, 0x0C, 0x35, 0x88, 0x97, 0x22, 0x47, 0xDE, 0x03, }; /* 9CA287B7F92D2552C3BF6536CAB539A7EDEFE4EF8FF9D19F */ static UCHAR shared_secret_secp192r1_98[] = { 0x9C, 0xA2, 0x87, 0xB7, 0xF9, 0x2D, 0x25, 0x52, 0xC3, 0xBF, 0x65, 0x36, 0xCA, 0xB5, 0x39, 0xA7, 0xED, 0xEF, 0xE4, 0xEF, 0x8F, 0xF9, 0xD1, 0x9F, }; /* 6DAA897C0311D438DC695A8EEFBDF5A286432D1A151DFCD8 */ static UCHAR local_private_key_secp192r1_99[] = { 0x6D, 0xAA, 0x89, 0x7C, 0x03, 0x11, 0xD4, 0x38, 0xDC, 0x69, 0x5A, 0x8E, 0xEF, 0xBD, 0xF5, 0xA2, 0x86, 0x43, 0x2D, 0x1A, 0x15, 0x1D, 0xFC, 0xD8, }; /* 0413CC2141D0F1A276EF977561428EFFA222F64791A15BA58FE695EEE2AAF92908A42E973AE6ED5D2791437D0664DF7DE2 */ static UCHAR local_public_key_secp192r1_99[] = { 0x04, 0x13, 0xCC, 0x21, 0x41, 0xD0, 0xF1, 0xA2, 0x76, 0xEF, 0x97, 0x75, 0x61, 0x42, 0x8E, 0xFF, 0xA2, 0x22, 0xF6, 0x47, 0x91, 0xA1, 0x5B, 0xA5, 0x8F, 0xE6, 0x95, 0xEE, 0xE2, 0xAA, 0xF9, 0x29, 0x08, 0xA4, 0x2E, 0x97, 0x3A, 0xE6, 0xED, 0x5D, 0x27, 0x91, 0x43, 0x7D, 0x06, 0x64, 0xDF, 0x7D, 0xE2, }; /* 049144337541D54EB0012440FD94179EE7A1FDD486D6638525E0AA98F40C92D2BA2FF808462BFC082DA39B12D5C1685491 */ static UCHAR remote_public_key_secp192r1_99[] = { 0x04, 0x91, 0x44, 0x33, 0x75, 0x41, 0xD5, 0x4E, 0xB0, 0x01, 0x24, 0x40, 0xFD, 0x94, 0x17, 0x9E, 0xE7, 0xA1, 0xFD, 0xD4, 0x86, 0xD6, 0x63, 0x85, 0x25, 0xE0, 0xAA, 0x98, 0xF4, 0x0C, 0x92, 0xD2, 0xBA, 0x2F, 0xF8, 0x08, 0x46, 0x2B, 0xFC, 0x08, 0x2D, 0xA3, 0x9B, 0x12, 0xD5, 0xC1, 0x68, 0x54, 0x91, }; /* FEA264BF5A39B3D3235C0F9EBCC7BA7F7CD518EA27A0C5F2 */ static UCHAR shared_secret_secp192r1_99[] = { 0xFE, 0xA2, 0x64, 0xBF, 0x5A, 0x39, 0xB3, 0xD3, 0x23, 0x5C, 0x0F, 0x9E, 0xBC, 0xC7, 0xBA, 0x7F, 0x7C, 0xD5, 0x18, 0xEA, 0x27, 0xA0, 0xC5, 0xF2, }; /* 654CE15CAF7795DCF1DC71E5D97643C2E2B8C24E774781CDD45D03C6 */ static UCHAR local_private_key_secp224r1_0[] = { 0x65, 0x4C, 0xE1, 0x5C, 0xAF, 0x77, 0x95, 0xDC, 0xF1, 0xDC, 0x71, 0xE5, 0xD9, 0x76, 0x43, 0xC2, 0xE2, 0xB8, 0xC2, 0x4E, 0x77, 0x47, 0x81, 0xCD, 0xD4, 0x5D, 0x03, 0xC6, }; /* 040AF7C2798C6D6947DBEE032B865943218177FC7291CF3ACBAE908D7ED4DB05C2EC6EF8FED0C0078B333BB90C96F851414151DEBB97A84087 */ static UCHAR local_public_key_secp224r1_0[] = { 0x04, 0x0A, 0xF7, 0xC2, 0x79, 0x8C, 0x6D, 0x69, 0x47, 0xDB, 0xEE, 0x03, 0x2B, 0x86, 0x59, 0x43, 0x21, 0x81, 0x77, 0xFC, 0x72, 0x91, 0xCF, 0x3A, 0xCB, 0xAE, 0x90, 0x8D, 0x7E, 0xD4, 0xDB, 0x05, 0xC2, 0xEC, 0x6E, 0xF8, 0xFE, 0xD0, 0xC0, 0x07, 0x8B, 0x33, 0x3B, 0xB9, 0x0C, 0x96, 0xF8, 0x51, 0x41, 0x41, 0x51, 0xDE, 0xBB, 0x97, 0xA8, 0x40, 0x87, }; /* 047437ADD768442AB7050268930A5A136F312BCAA513C60F8BE271C810C7887BEE097961F3393567D495A37CACFC6DC858E4F138E7D4C9987A */ static UCHAR remote_public_key_secp224r1_0[] = { 0x04, 0x74, 0x37, 0xAD, 0xD7, 0x68, 0x44, 0x2A, 0xB7, 0x05, 0x02, 0x68, 0x93, 0x0A, 0x5A, 0x13, 0x6F, 0x31, 0x2B, 0xCA, 0xA5, 0x13, 0xC6, 0x0F, 0x8B, 0xE2, 0x71, 0xC8, 0x10, 0xC7, 0x88, 0x7B, 0xEE, 0x09, 0x79, 0x61, 0xF3, 0x39, 0x35, 0x67, 0xD4, 0x95, 0xA3, 0x7C, 0xAC, 0xFC, 0x6D, 0xC8, 0x58, 0xE4, 0xF1, 0x38, 0xE7, 0xD4, 0xC9, 0x98, 0x7A, }; /* C3D653E5DDE0374843118708A679BDB33A464D828E75B1FBC0E3F7D1 */ static UCHAR shared_secret_secp224r1_0[] = { 0xC3, 0xD6, 0x53, 0xE5, 0xDD, 0xE0, 0x37, 0x48, 0x43, 0x11, 0x87, 0x08, 0xA6, 0x79, 0xBD, 0xB3, 0x3A, 0x46, 0x4D, 0x82, 0x8E, 0x75, 0xB1, 0xFB, 0xC0, 0xE3, 0xF7, 0xD1, }; /* 92224340C29269E26FC78B9E69B27A1381DC9F0C8B8F2632ECDA451A */ static UCHAR local_private_key_secp224r1_1[] = { 0x92, 0x22, 0x43, 0x40, 0xC2, 0x92, 0x69, 0xE2, 0x6F, 0xC7, 0x8B, 0x9E, 0x69, 0xB2, 0x7A, 0x13, 0x81, 0xDC, 0x9F, 0x0C, 0x8B, 0x8F, 0x26, 0x32, 0xEC, 0xDA, 0x45, 0x1A, }; /* 04A39C618D38D807B9594953B75C23E88297BEB1E9255A450BB516041EFDC9E653F0EEECFCFDFEA38F85DCC961318B7C5B0810195EFF0D58FE */ static UCHAR local_public_key_secp224r1_1[] = { 0x04, 0xA3, 0x9C, 0x61, 0x8D, 0x38, 0xD8, 0x07, 0xB9, 0x59, 0x49, 0x53, 0xB7, 0x5C, 0x23, 0xE8, 0x82, 0x97, 0xBE, 0xB1, 0xE9, 0x25, 0x5A, 0x45, 0x0B, 0xB5, 0x16, 0x04, 0x1E, 0xFD, 0xC9, 0xE6, 0x53, 0xF0, 0xEE, 0xEC, 0xFC, 0xFD, 0xFE, 0xA3, 0x8F, 0x85, 0xDC, 0xC9, 0x61, 0x31, 0x8B, 0x7C, 0x5B, 0x08, 0x10, 0x19, 0x5E, 0xFF, 0x0D, 0x58, 0xFE, }; /* 04792DB5F43C15A67087C79313A9EA78FDD726FE1078C7F98ED602107CDD70A14170BAEC1FC097CA43B1150CA28C67AC3739EFD1FEAAD1175B */ static UCHAR remote_public_key_secp224r1_1[] = { 0x04, 0x79, 0x2D, 0xB5, 0xF4, 0x3C, 0x15, 0xA6, 0x70, 0x87, 0xC7, 0x93, 0x13, 0xA9, 0xEA, 0x78, 0xFD, 0xD7, 0x26, 0xFE, 0x10, 0x78, 0xC7, 0xF9, 0x8E, 0xD6, 0x02, 0x10, 0x7C, 0xDD, 0x70, 0xA1, 0x41, 0x70, 0xBA, 0xEC, 0x1F, 0xC0, 0x97, 0xCA, 0x43, 0xB1, 0x15, 0x0C, 0xA2, 0x8C, 0x67, 0xAC, 0x37, 0x39, 0xEF, 0xD1, 0xFE, 0xAA, 0xD1, 0x17, 0x5B, }; /* 36058B1D0C39E612ED8B3C4081DD556D06BE41606362239D800032E7 */ static UCHAR shared_secret_secp224r1_1[] = { 0x36, 0x05, 0x8B, 0x1D, 0x0C, 0x39, 0xE6, 0x12, 0xED, 0x8B, 0x3C, 0x40, 0x81, 0xDD, 0x55, 0x6D, 0x06, 0xBE, 0x41, 0x60, 0x63, 0x62, 0x23, 0x9D, 0x80, 0x00, 0x32, 0xE7, }; /* B2F53737D40CC7714036A6623390A1DAAA0DF9952C72F86A080CB2C5 */ static UCHAR local_private_key_secp224r1_2[] = { 0xB2, 0xF5, 0x37, 0x37, 0xD4, 0x0C, 0xC7, 0x71, 0x40, 0x36, 0xA6, 0x62, 0x33, 0x90, 0xA1, 0xDA, 0xAA, 0x0D, 0xF9, 0x95, 0x2C, 0x72, 0xF8, 0x6A, 0x08, 0x0C, 0xB2, 0xC5, }; /* 0408BD99BB314D77AD9C14810F74EEEC5246476B1AEB727E6A392E3205144C318022CDE69FFD74AF685E85D668B3689A9384E69805A0EA828A */ static UCHAR local_public_key_secp224r1_2[] = { 0x04, 0x08, 0xBD, 0x99, 0xBB, 0x31, 0x4D, 0x77, 0xAD, 0x9C, 0x14, 0x81, 0x0F, 0x74, 0xEE, 0xEC, 0x52, 0x46, 0x47, 0x6B, 0x1A, 0xEB, 0x72, 0x7E, 0x6A, 0x39, 0x2E, 0x32, 0x05, 0x14, 0x4C, 0x31, 0x80, 0x22, 0xCD, 0xE6, 0x9F, 0xFD, 0x74, 0xAF, 0x68, 0x5E, 0x85, 0xD6, 0x68, 0xB3, 0x68, 0x9A, 0x93, 0x84, 0xE6, 0x98, 0x05, 0xA0, 0xEA, 0x82, 0x8A, }; /* 04911778A408884E9CF74D5EEADF0EC282A8412C478067BDACF944CE4C3642847B41786B1D22EDEE64C415F9CEF1BBCE8797BFCF3507B23FBA */ static UCHAR remote_public_key_secp224r1_2[] = { 0x04, 0x91, 0x17, 0x78, 0xA4, 0x08, 0x88, 0x4E, 0x9C, 0xF7, 0x4D, 0x5E, 0xEA, 0xDF, 0x0E, 0xC2, 0x82, 0xA8, 0x41, 0x2C, 0x47, 0x80, 0x67, 0xBD, 0xAC, 0xF9, 0x44, 0xCE, 0x4C, 0x36, 0x42, 0x84, 0x7B, 0x41, 0x78, 0x6B, 0x1D, 0x22, 0xED, 0xEE, 0x64, 0xC4, 0x15, 0xF9, 0xCE, 0xF1, 0xBB, 0xCE, 0x87, 0x97, 0xBF, 0xCF, 0x35, 0x07, 0xB2, 0x3F, 0xBA, }; /* 3DF6821B074FAD334E1FC1BE0DAAD24C19B8F23BE8D16D977B6D0A7A */ static UCHAR shared_secret_secp224r1_2[] = { 0x3D, 0xF6, 0x82, 0x1B, 0x07, 0x4F, 0xAD, 0x33, 0x4E, 0x1F, 0xC1, 0xBE, 0x0D, 0xAA, 0xD2, 0x4C, 0x19, 0xB8, 0xF2, 0x3B, 0xE8, 0xD1, 0x6D, 0x97, 0x7B, 0x6D, 0x0A, 0x7A, }; /* E937A6573E10E43D2435225E3CCA49EDF9B9722CD2F50A50D40DE2D7 */ static UCHAR local_private_key_secp224r1_3[] = { 0xE9, 0x37, 0xA6, 0x57, 0x3E, 0x10, 0xE4, 0x3D, 0x24, 0x35, 0x22, 0x5E, 0x3C, 0xCA, 0x49, 0xED, 0xF9, 0xB9, 0x72, 0x2C, 0xD2, 0xF5, 0x0A, 0x50, 0xD4, 0x0D, 0xE2, 0xD7, }; /* 048A0B77F0A12BB7BD39C87E686B2B1B6A8C961EBBF76A3BEEEC808E5EBFBB754824383B551EA30476BA52E20B9DB7E5D29FF6E437FF5FEED3 */ static UCHAR local_public_key_secp224r1_3[] = { 0x04, 0x8A, 0x0B, 0x77, 0xF0, 0xA1, 0x2B, 0xB7, 0xBD, 0x39, 0xC8, 0x7E, 0x68, 0x6B, 0x2B, 0x1B, 0x6A, 0x8C, 0x96, 0x1E, 0xBB, 0xF7, 0x6A, 0x3B, 0xEE, 0xEC, 0x80, 0x8E, 0x5E, 0xBF, 0xBB, 0x75, 0x48, 0x24, 0x38, 0x3B, 0x55, 0x1E, 0xA3, 0x04, 0x76, 0xBA, 0x52, 0xE2, 0x0B, 0x9D, 0xB7, 0xE5, 0xD2, 0x9F, 0xF6, 0xE4, 0x37, 0xFF, 0x5F, 0xEE, 0xD3, }; /* 043621B770DFB7D212227E346DBE3B2FD7E9C90BB2289ED293C92E376B9EE76A0BEDDB1201E3237DB0CBF82B1378121743AA0A7111216A04F3 */ static UCHAR remote_public_key_secp224r1_3[] = { 0x04, 0x36, 0x21, 0xB7, 0x70, 0xDF, 0xB7, 0xD2, 0x12, 0x22, 0x7E, 0x34, 0x6D, 0xBE, 0x3B, 0x2F, 0xD7, 0xE9, 0xC9, 0x0B, 0xB2, 0x28, 0x9E, 0xD2, 0x93, 0xC9, 0x2E, 0x37, 0x6B, 0x9E, 0xE7, 0x6A, 0x0B, 0xED, 0xDB, 0x12, 0x01, 0xE3, 0x23, 0x7D, 0xB0, 0xCB, 0xF8, 0x2B, 0x13, 0x78, 0x12, 0x17, 0x43, 0xAA, 0x0A, 0x71, 0x11, 0x21, 0x6A, 0x04, 0xF3, }; /* C9B86917466CC7BD9545BED255D6EBAA84EAA0689CE0DFF8B6D2C673 */ static UCHAR shared_secret_secp224r1_3[] = { 0xC9, 0xB8, 0x69, 0x17, 0x46, 0x6C, 0xC7, 0xBD, 0x95, 0x45, 0xBE, 0xD2, 0x55, 0xD6, 0xEB, 0xAA, 0x84, 0xEA, 0xA0, 0x68, 0x9C, 0xE0, 0xDF, 0xF8, 0xB6, 0xD2, 0xC6, 0x73, }; /* FCB9904773172DB74B5ACED28AD05C72DE45195DAAB9388AF6FD271A */ static UCHAR local_private_key_secp224r1_4[] = { 0xFC, 0xB9, 0x90, 0x47, 0x73, 0x17, 0x2D, 0xB7, 0x4B, 0x5A, 0xCE, 0xD2, 0x8A, 0xD0, 0x5C, 0x72, 0xDE, 0x45, 0x19, 0x5D, 0xAA, 0xB9, 0x38, 0x8A, 0xF6, 0xFD, 0x27, 0x1A, }; /* 0441A7A7943D73F12412C5426FC46A4BE94F4AA1112C50F7F7B47963834CBA22D44226FAAFCCB7FCE7B403D4740356508BD465BD3DB6835F21 */ static UCHAR local_public_key_secp224r1_4[] = { 0x04, 0x41, 0xA7, 0xA7, 0x94, 0x3D, 0x73, 0xF1, 0x24, 0x12, 0xC5, 0x42, 0x6F, 0xC4, 0x6A, 0x4B, 0xE9, 0x4F, 0x4A, 0xA1, 0x11, 0x2C, 0x50, 0xF7, 0xF7, 0xB4, 0x79, 0x63, 0x83, 0x4C, 0xBA, 0x22, 0xD4, 0x42, 0x26, 0xFA, 0xAF, 0xCC, 0xB7, 0xFC, 0xE7, 0xB4, 0x03, 0xD4, 0x74, 0x03, 0x56, 0x50, 0x8B, 0xD4, 0x65, 0xBD, 0x3D, 0xB6, 0x83, 0x5F, 0x21, }; /* 0465DE8E6078729721F8D2F1F39C89F7ECBCB0FE121D951A65D7D1C075C96F3EE3DE924B66C8E98439C9634C9AFF6970F195E9FB604353AE42 */ static UCHAR remote_public_key_secp224r1_4[] = { 0x04, 0x65, 0xDE, 0x8E, 0x60, 0x78, 0x72, 0x97, 0x21, 0xF8, 0xD2, 0xF1, 0xF3, 0x9C, 0x89, 0xF7, 0xEC, 0xBC, 0xB0, 0xFE, 0x12, 0x1D, 0x95, 0x1A, 0x65, 0xD7, 0xD1, 0xC0, 0x75, 0xC9, 0x6F, 0x3E, 0xE3, 0xDE, 0x92, 0x4B, 0x66, 0xC8, 0xE9, 0x84, 0x39, 0xC9, 0x63, 0x4C, 0x9A, 0xFF, 0x69, 0x70, 0xF1, 0x95, 0xE9, 0xFB, 0x60, 0x43, 0x53, 0xAE, 0x42, }; /* C11168A2CE650C3F0E2382CB6C205724E836079BA0D782E8F816CD67 */ static UCHAR shared_secret_secp224r1_4[] = { 0xC1, 0x11, 0x68, 0xA2, 0xCE, 0x65, 0x0C, 0x3F, 0x0E, 0x23, 0x82, 0xCB, 0x6C, 0x20, 0x57, 0x24, 0xE8, 0x36, 0x07, 0x9B, 0xA0, 0xD7, 0x82, 0xE8, 0xF8, 0x16, 0xCD, 0x67, }; /* C246730D2396CC923D3F56BD4F7E6F8A1E3E6FBDC094148105D5D3CE */ static UCHAR local_private_key_secp224r1_5[] = { 0xC2, 0x46, 0x73, 0x0D, 0x23, 0x96, 0xCC, 0x92, 0x3D, 0x3F, 0x56, 0xBD, 0x4F, 0x7E, 0x6F, 0x8A, 0x1E, 0x3E, 0x6F, 0xBD, 0xC0, 0x94, 0x14, 0x81, 0x05, 0xD5, 0xD3, 0xCE, }; /* 0419010CF603E1387029C1215388E49E2E0B3EAD6127DCD3AE2819A43954078D3322D6CBF5904975FD6C9BC81CC320D6BAD5C00F81175B4763 */ static UCHAR local_public_key_secp224r1_5[] = { 0x04, 0x19, 0x01, 0x0C, 0xF6, 0x03, 0xE1, 0x38, 0x70, 0x29, 0xC1, 0x21, 0x53, 0x88, 0xE4, 0x9E, 0x2E, 0x0B, 0x3E, 0xAD, 0x61, 0x27, 0xDC, 0xD3, 0xAE, 0x28, 0x19, 0xA4, 0x39, 0x54, 0x07, 0x8D, 0x33, 0x22, 0xD6, 0xCB, 0xF5, 0x90, 0x49, 0x75, 0xFD, 0x6C, 0x9B, 0xC8, 0x1C, 0xC3, 0x20, 0xD6, 0xBA, 0xD5, 0xC0, 0x0F, 0x81, 0x17, 0x5B, 0x47, 0x63, }; /* 045BFE24D20F930048D70A3AC6FD09B19B143E2736A509EF20CD710F13FF0B717872E020E18B3BC516AFD7D255967094F5BBF8F962E69C3AAD */ static UCHAR remote_public_key_secp224r1_5[] = { 0x04, 0x5B, 0xFE, 0x24, 0xD2, 0x0F, 0x93, 0x00, 0x48, 0xD7, 0x0A, 0x3A, 0xC6, 0xFD, 0x09, 0xB1, 0x9B, 0x14, 0x3E, 0x27, 0x36, 0xA5, 0x09, 0xEF, 0x20, 0xCD, 0x71, 0x0F, 0x13, 0xFF, 0x0B, 0x71, 0x78, 0x72, 0xE0, 0x20, 0xE1, 0x8B, 0x3B, 0xC5, 0x16, 0xAF, 0xD7, 0xD2, 0x55, 0x96, 0x70, 0x94, 0xF5, 0xBB, 0xF8, 0xF9, 0x62, 0xE6, 0x9C, 0x3A, 0xAD, }; /* BD3EACCF9F9D8138568593F3398EDCA64FCDE2BEB4030BC86C4F5E64 */ static UCHAR shared_secret_secp224r1_5[] = { 0xBD, 0x3E, 0xAC, 0xCF, 0x9F, 0x9D, 0x81, 0x38, 0x56, 0x85, 0x93, 0xF3, 0x39, 0x8E, 0xDC, 0xA6, 0x4F, 0xCD, 0xE2, 0xBE, 0xB4, 0x03, 0x0B, 0xC8, 0x6C, 0x4F, 0x5E, 0x64, }; /* 79C9337151046BE92529C2A4F23BF54D296A13FAC93B4784172A7EA5 */ static UCHAR local_private_key_secp224r1_6[] = { 0x79, 0xC9, 0x33, 0x71, 0x51, 0x04, 0x6B, 0xE9, 0x25, 0x29, 0xC2, 0xA4, 0xF2, 0x3B, 0xF5, 0x4D, 0x29, 0x6A, 0x13, 0xFA, 0xC9, 0x3B, 0x47, 0x84, 0x17, 0x2A, 0x7E, 0xA5, }; /* 04FC4E4957E782CF75CB3E2BB38724E7132ACF883F06B233222C6E12BDEDD7F012B014E007FCD3BA4D6715A5FF4972C9C8FE4D6917F7A27585 */ static UCHAR local_public_key_secp224r1_6[] = { 0x04, 0xFC, 0x4E, 0x49, 0x57, 0xE7, 0x82, 0xCF, 0x75, 0xCB, 0x3E, 0x2B, 0xB3, 0x87, 0x24, 0xE7, 0x13, 0x2A, 0xCF, 0x88, 0x3F, 0x06, 0xB2, 0x33, 0x22, 0x2C, 0x6E, 0x12, 0xBD, 0xED, 0xD7, 0xF0, 0x12, 0xB0, 0x14, 0xE0, 0x07, 0xFC, 0xD3, 0xBA, 0x4D, 0x67, 0x15, 0xA5, 0xFF, 0x49, 0x72, 0xC9, 0xC8, 0xFE, 0x4D, 0x69, 0x17, 0xF7, 0xA2, 0x75, 0x85, }; /* 043FD64E1D2DFC2640CCD7852797FDD818166178FE6E6428BA84DF966DF67ADD6318EFD58617997F2BEC89B4F3D4FBAECC451ACAB857B9E828 */ static UCHAR remote_public_key_secp224r1_6[] = { 0x04, 0x3F, 0xD6, 0x4E, 0x1D, 0x2D, 0xFC, 0x26, 0x40, 0xCC, 0xD7, 0x85, 0x27, 0x97, 0xFD, 0xD8, 0x18, 0x16, 0x61, 0x78, 0xFE, 0x6E, 0x64, 0x28, 0xBA, 0x84, 0xDF, 0x96, 0x6D, 0xF6, 0x7A, 0xDD, 0x63, 0x18, 0xEF, 0xD5, 0x86, 0x17, 0x99, 0x7F, 0x2B, 0xEC, 0x89, 0xB4, 0xF3, 0xD4, 0xFB, 0xAE, 0xCC, 0x45, 0x1A, 0xCA, 0xB8, 0x57, 0xB9, 0xE8, 0x28, }; /* 6BE0FA097C581417EC024A222F1B21BB4486B4E08B5B59D4A877F837 */ static UCHAR shared_secret_secp224r1_6[] = { 0x6B, 0xE0, 0xFA, 0x09, 0x7C, 0x58, 0x14, 0x17, 0xEC, 0x02, 0x4A, 0x22, 0x2F, 0x1B, 0x21, 0xBB, 0x44, 0x86, 0xB4, 0xE0, 0x8B, 0x5B, 0x59, 0xD4, 0xA8, 0x77, 0xF8, 0x37, }; /* 39E6A3F65A5C6F2EEBADA7D8797CC3D0A199579898C658720F12F655 */ static UCHAR local_private_key_secp224r1_7[] = { 0x39, 0xE6, 0xA3, 0xF6, 0x5A, 0x5C, 0x6F, 0x2E, 0xEB, 0xAD, 0xA7, 0xD8, 0x79, 0x7C, 0xC3, 0xD0, 0xA1, 0x99, 0x57, 0x98, 0x98, 0xC6, 0x58, 0x72, 0x0F, 0x12, 0xF6, 0x55, }; /* 045620CE89B63B106C3866B86229A86B1247293BE2DEAC2470E2D9E3F2D8160E30CBA1C293F5932376CA7DF6E70669B6C14C630A13CE87F82B */ static UCHAR local_public_key_secp224r1_7[] = { 0x04, 0x56, 0x20, 0xCE, 0x89, 0xB6, 0x3B, 0x10, 0x6C, 0x38, 0x66, 0xB8, 0x62, 0x29, 0xA8, 0x6B, 0x12, 0x47, 0x29, 0x3B, 0xE2, 0xDE, 0xAC, 0x24, 0x70, 0xE2, 0xD9, 0xE3, 0xF2, 0xD8, 0x16, 0x0E, 0x30, 0xCB, 0xA1, 0xC2, 0x93, 0xF5, 0x93, 0x23, 0x76, 0xCA, 0x7D, 0xF6, 0xE7, 0x06, 0x69, 0xB6, 0xC1, 0x4C, 0x63, 0x0A, 0x13, 0xCE, 0x87, 0xF8, 0x2B, }; /* 04101BE7F25168F887B64274D588A1691D29CBA4D2E1488E9612002A2FBDB179DC1530D7E1025EE49353D59ED2D2E50C00A6EAF2C83C1B9459 */ static UCHAR remote_public_key_secp224r1_7[] = { 0x04, 0x10, 0x1B, 0xE7, 0xF2, 0x51, 0x68, 0xF8, 0x87, 0xB6, 0x42, 0x74, 0xD5, 0x88, 0xA1, 0x69, 0x1D, 0x29, 0xCB, 0xA4, 0xD2, 0xE1, 0x48, 0x8E, 0x96, 0x12, 0x00, 0x2A, 0x2F, 0xBD, 0xB1, 0x79, 0xDC, 0x15, 0x30, 0xD7, 0xE1, 0x02, 0x5E, 0xE4, 0x93, 0x53, 0xD5, 0x9E, 0xD2, 0xD2, 0xE5, 0x0C, 0x00, 0xA6, 0xEA, 0xF2, 0xC8, 0x3C, 0x1B, 0x94, 0x59, }; /* 6A31E798A260A59A2A43836BBC758B44C18E139503BBAE43F852ACE9 */ static UCHAR shared_secret_secp224r1_7[] = { 0x6A, 0x31, 0xE7, 0x98, 0xA2, 0x60, 0xA5, 0x9A, 0x2A, 0x43, 0x83, 0x6B, 0xBC, 0x75, 0x8B, 0x44, 0xC1, 0x8E, 0x13, 0x95, 0x03, 0xBB, 0xAE, 0x43, 0xF8, 0x52, 0xAC, 0xE9, }; /* 77AA0CF7B44F33F20562B9AF246006BE23990E8029FD639927D0C25C */ static UCHAR local_private_key_secp224r1_8[] = { 0x77, 0xAA, 0x0C, 0xF7, 0xB4, 0x4F, 0x33, 0xF2, 0x05, 0x62, 0xB9, 0xAF, 0x24, 0x60, 0x06, 0xBE, 0x23, 0x99, 0x0E, 0x80, 0x29, 0xFD, 0x63, 0x99, 0x27, 0xD0, 0xC2, 0x5C, }; /* 0443E8389844EB90A8C87F07F57E02F8DFDE11E6AE54CC15512B03FEA8127487E10CD5A7A25B61EDDF4EF53256655ED840BC3FF0E0431C0DA0 */ static UCHAR local_public_key_secp224r1_8[] = { 0x04, 0x43, 0xE8, 0x38, 0x98, 0x44, 0xEB, 0x90, 0xA8, 0xC8, 0x7F, 0x07, 0xF5, 0x7E, 0x02, 0xF8, 0xDF, 0xDE, 0x11, 0xE6, 0xAE, 0x54, 0xCC, 0x15, 0x51, 0x2B, 0x03, 0xFE, 0xA8, 0x12, 0x74, 0x87, 0xE1, 0x0C, 0xD5, 0xA7, 0xA2, 0x5B, 0x61, 0xED, 0xDF, 0x4E, 0xF5, 0x32, 0x56, 0x65, 0x5E, 0xD8, 0x40, 0xBC, 0x3F, 0xF0, 0xE0, 0x43, 0x1C, 0x0D, 0xA0, }; /* 04C136BDA2B01169F1C14250D1B84B6D91C822BB79A98020B648CB724AE8D27639E6D340A992BFBF639EDA70991131533A2D22F9509A282AF2 */ static UCHAR remote_public_key_secp224r1_8[] = { 0x04, 0xC1, 0x36, 0xBD, 0xA2, 0xB0, 0x11, 0x69, 0xF1, 0xC1, 0x42, 0x50, 0xD1, 0xB8, 0x4B, 0x6D, 0x91, 0xC8, 0x22, 0xBB, 0x79, 0xA9, 0x80, 0x20, 0xB6, 0x48, 0xCB, 0x72, 0x4A, 0xE8, 0xD2, 0x76, 0x39, 0xE6, 0xD3, 0x40, 0xA9, 0x92, 0xBF, 0xBF, 0x63, 0x9E, 0xDA, 0x70, 0x99, 0x11, 0x31, 0x53, 0x3A, 0x2D, 0x22, 0xF9, 0x50, 0x9A, 0x28, 0x2A, 0xF2, }; /* 7746063F01F58514FE6225D8F97CE0DFA3F06DE004C2C39E2ADE0D3A */ static UCHAR shared_secret_secp224r1_8[] = { 0x77, 0x46, 0x06, 0x3F, 0x01, 0xF5, 0x85, 0x14, 0xFE, 0x62, 0x25, 0xD8, 0xF9, 0x7C, 0xE0, 0xDF, 0xA3, 0xF0, 0x6D, 0xE0, 0x04, 0xC2, 0xC3, 0x9E, 0x2A, 0xDE, 0x0D, 0x3A, }; /* 8AE07632CFA73E2A8B2590F2BCD419AAACAE6562275EC9C26BF135E3 */ static UCHAR local_private_key_secp224r1_9[] = { 0x8A, 0xE0, 0x76, 0x32, 0xCF, 0xA7, 0x3E, 0x2A, 0x8B, 0x25, 0x90, 0xF2, 0xBC, 0xD4, 0x19, 0xAA, 0xAC, 0xAE, 0x65, 0x62, 0x27, 0x5E, 0xC9, 0xC2, 0x6B, 0xF1, 0x35, 0xE3, }; /* 0443BBA7FC0E0A42F3EF0D63075F454766E80C688A43D2E37EEEE7D6A4EC078DBD5A2A80A778170F2068C72A2D175743DBB49C012A5990E8E1 */ static UCHAR local_public_key_secp224r1_9[] = { 0x04, 0x43, 0xBB, 0xA7, 0xFC, 0x0E, 0x0A, 0x42, 0xF3, 0xEF, 0x0D, 0x63, 0x07, 0x5F, 0x45, 0x47, 0x66, 0xE8, 0x0C, 0x68, 0x8A, 0x43, 0xD2, 0xE3, 0x7E, 0xEE, 0xE7, 0xD6, 0xA4, 0xEC, 0x07, 0x8D, 0xBD, 0x5A, 0x2A, 0x80, 0xA7, 0x78, 0x17, 0x0F, 0x20, 0x68, 0xC7, 0x2A, 0x2D, 0x17, 0x57, 0x43, 0xDB, 0xB4, 0x9C, 0x01, 0x2A, 0x59, 0x90, 0xE8, 0xE1, }; /* 045EA0D2209ADDC78B77A94E2611960933AE5674C83959F067944E8E62D2D144AD32C4421BEDFA4CE729594EAAE89F0F884D8E8671762C5983 */ static UCHAR remote_public_key_secp224r1_9[] = { 0x04, 0x5E, 0xA0, 0xD2, 0x20, 0x9A, 0xDD, 0xC7, 0x8B, 0x77, 0xA9, 0x4E, 0x26, 0x11, 0x96, 0x09, 0x33, 0xAE, 0x56, 0x74, 0xC8, 0x39, 0x59, 0xF0, 0x67, 0x94, 0x4E, 0x8E, 0x62, 0xD2, 0xD1, 0x44, 0xAD, 0x32, 0xC4, 0x42, 0x1B, 0xED, 0xFA, 0x4C, 0xE7, 0x29, 0x59, 0x4E, 0xAA, 0xE8, 0x9F, 0x0F, 0x88, 0x4D, 0x8E, 0x86, 0x71, 0x76, 0x2C, 0x59, 0x83, }; /* 1C0C4AFABAF582B644A0C3906FECDB3A046D277FAB536332FA6EBACB */ static UCHAR shared_secret_secp224r1_9[] = { 0x1C, 0x0C, 0x4A, 0xFA, 0xBA, 0xF5, 0x82, 0xB6, 0x44, 0xA0, 0xC3, 0x90, 0x6F, 0xEC, 0xDB, 0x3A, 0x04, 0x6D, 0x27, 0x7F, 0xAB, 0x53, 0x63, 0x32, 0xFA, 0x6E, 0xBA, 0xCB, }; /* F018871FA2E5FD9B4746E8D747261F65888752A6F549AA5D33DEB368 */ static UCHAR local_private_key_secp224r1_10[] = { 0xF0, 0x18, 0x87, 0x1F, 0xA2, 0xE5, 0xFD, 0x9B, 0x47, 0x46, 0xE8, 0xD7, 0x47, 0x26, 0x1F, 0x65, 0x88, 0x87, 0x52, 0xA6, 0xF5, 0x49, 0xAA, 0x5D, 0x33, 0xDE, 0xB3, 0x68, }; /* 041C6DE95853BBC255B71D9BF8CE0F2DF95DAB54804CF135CE0E0F80AB714F391E5D14323A7E6BAEAB922CCD8CAFD6636A45B9703FF0587EB6 */ static UCHAR local_public_key_secp224r1_10[] = { 0x04, 0x1C, 0x6D, 0xE9, 0x58, 0x53, 0xBB, 0xC2, 0x55, 0xB7, 0x1D, 0x9B, 0xF8, 0xCE, 0x0F, 0x2D, 0xF9, 0x5D, 0xAB, 0x54, 0x80, 0x4C, 0xF1, 0x35, 0xCE, 0x0E, 0x0F, 0x80, 0xAB, 0x71, 0x4F, 0x39, 0x1E, 0x5D, 0x14, 0x32, 0x3A, 0x7E, 0x6B, 0xAE, 0xAB, 0x92, 0x2C, 0xCD, 0x8C, 0xAF, 0xD6, 0x63, 0x6A, 0x45, 0xB9, 0x70, 0x3F, 0xF0, 0x58, 0x7E, 0xB6, }; /* 04C4A586B1533ADA3B7D0730783D634DC3D32430DA3E311C67890D25905644412A879DD24FB2B3E70D5AEC92E631D61C1F467ED752891F7645 */ static UCHAR remote_public_key_secp224r1_10[] = { 0x04, 0xC4, 0xA5, 0x86, 0xB1, 0x53, 0x3A, 0xDA, 0x3B, 0x7D, 0x07, 0x30, 0x78, 0x3D, 0x63, 0x4D, 0xC3, 0xD3, 0x24, 0x30, 0xDA, 0x3E, 0x31, 0x1C, 0x67, 0x89, 0x0D, 0x25, 0x90, 0x56, 0x44, 0x41, 0x2A, 0x87, 0x9D, 0xD2, 0x4F, 0xB2, 0xB3, 0xE7, 0x0D, 0x5A, 0xEC, 0x92, 0xE6, 0x31, 0xD6, 0x1C, 0x1F, 0x46, 0x7E, 0xD7, 0x52, 0x89, 0x1F, 0x76, 0x45, }; /* 781850F38B094B900942B225312970B7983E3B0968E60A29D8A68BC0 */ static UCHAR shared_secret_secp224r1_10[] = { 0x78, 0x18, 0x50, 0xF3, 0x8B, 0x09, 0x4B, 0x90, 0x09, 0x42, 0xB2, 0x25, 0x31, 0x29, 0x70, 0xB7, 0x98, 0x3E, 0x3B, 0x09, 0x68, 0xE6, 0x0A, 0x29, 0xD8, 0xA6, 0x8B, 0xC0, }; /* 3F61B8FEB003E0562001DDC6FED0FEE5D6AB52526F71FEF23FD6BBD4 */ static UCHAR local_private_key_secp224r1_11[] = { 0x3F, 0x61, 0xB8, 0xFE, 0xB0, 0x03, 0xE0, 0x56, 0x20, 0x01, 0xDD, 0xC6, 0xFE, 0xD0, 0xFE, 0xE5, 0xD6, 0xAB, 0x52, 0x52, 0x6F, 0x71, 0xFE, 0xF2, 0x3F, 0xD6, 0xBB, 0xD4, }; /* 0479B4AF97F7C36E3F3AC92D5F0C0E14FE686F57B9956953A859BEBBC061CFE94ED5BBF35A5DB82B4B3F0D3067077FB24A396EFACD18841D02 */ static UCHAR local_public_key_secp224r1_11[] = { 0x04, 0x79, 0xB4, 0xAF, 0x97, 0xF7, 0xC3, 0x6E, 0x3F, 0x3A, 0xC9, 0x2D, 0x5F, 0x0C, 0x0E, 0x14, 0xFE, 0x68, 0x6F, 0x57, 0xB9, 0x95, 0x69, 0x53, 0xA8, 0x59, 0xBE, 0xBB, 0xC0, 0x61, 0xCF, 0xE9, 0x4E, 0xD5, 0xBB, 0xF3, 0x5A, 0x5D, 0xB8, 0x2B, 0x4B, 0x3F, 0x0D, 0x30, 0x67, 0x07, 0x7F, 0xB2, 0x4A, 0x39, 0x6E, 0xFA, 0xCD, 0x18, 0x84, 0x1D, 0x02, }; /* 0437F2E609C7EC77CB27024A1D0DCB64E338D0818A34EEC488640933467489FC451C7E9A8605C2E93B99DA14AB0EDC51D2FD323F7AB8636D7A */ static UCHAR remote_public_key_secp224r1_11[] = { 0x04, 0x37, 0xF2, 0xE6, 0x09, 0xC7, 0xEC, 0x77, 0xCB, 0x27, 0x02, 0x4A, 0x1D, 0x0D, 0xCB, 0x64, 0xE3, 0x38, 0xD0, 0x81, 0x8A, 0x34, 0xEE, 0xC4, 0x88, 0x64, 0x09, 0x33, 0x46, 0x74, 0x89, 0xFC, 0x45, 0x1C, 0x7E, 0x9A, 0x86, 0x05, 0xC2, 0xE9, 0x3B, 0x99, 0xDA, 0x14, 0xAB, 0x0E, 0xDC, 0x51, 0xD2, 0xFD, 0x32, 0x3F, 0x7A, 0xB8, 0x63, 0x6D, 0x7A, }; /* EBF1EB590264130E392C0E3C539FD4C877CC22F0781EE75E0A4796CC */ static UCHAR shared_secret_secp224r1_11[] = { 0xEB, 0xF1, 0xEB, 0x59, 0x02, 0x64, 0x13, 0x0E, 0x39, 0x2C, 0x0E, 0x3C, 0x53, 0x9F, 0xD4, 0xC8, 0x77, 0xCC, 0x22, 0xF0, 0x78, 0x1E, 0xE7, 0x5E, 0x0A, 0x47, 0x96, 0xCC, }; /* B0158EE6AAC097898E20E00B1B2911978EFA1C949E89797A16097152 */ static UCHAR local_private_key_secp224r1_12[] = { 0xB0, 0x15, 0x8E, 0xE6, 0xAA, 0xC0, 0x97, 0x89, 0x8E, 0x20, 0xE0, 0x0B, 0x1B, 0x29, 0x11, 0x97, 0x8E, 0xFA, 0x1C, 0x94, 0x9E, 0x89, 0x79, 0x7A, 0x16, 0x09, 0x71, 0x52, }; /* 04F8D263AE25D78E13CC2A4AE8A159026A46D6DB72FE10AECB16F9017107EC035BA37CF863CE954A843476B562157501B40E9F720E9A65F5CA */ static UCHAR local_public_key_secp224r1_12[] = { 0x04, 0xF8, 0xD2, 0x63, 0xAE, 0x25, 0xD7, 0x8E, 0x13, 0xCC, 0x2A, 0x4A, 0xE8, 0xA1, 0x59, 0x02, 0x6A, 0x46, 0xD6, 0xDB, 0x72, 0xFE, 0x10, 0xAE, 0xCB, 0x16, 0xF9, 0x01, 0x71, 0x07, 0xEC, 0x03, 0x5B, 0xA3, 0x7C, 0xF8, 0x63, 0xCE, 0x95, 0x4A, 0x84, 0x34, 0x76, 0xB5, 0x62, 0x15, 0x75, 0x01, 0xB4, 0x0E, 0x9F, 0x72, 0x0E, 0x9A, 0x65, 0xF5, 0xCA, }; /* 046CEA6991C914FFDC7B4EFEFA139AA83E800AD18FDAC10AFE3624213A0323E4A347D1B13776EE75B7087CA163202CCEDE373C8B0B7E34659D */ static UCHAR remote_public_key_secp224r1_12[] = { 0x04, 0x6C, 0xEA, 0x69, 0x91, 0xC9, 0x14, 0xFF, 0xDC, 0x7B, 0x4E, 0xFE, 0xFA, 0x13, 0x9A, 0xA8, 0x3E, 0x80, 0x0A, 0xD1, 0x8F, 0xDA, 0xC1, 0x0A, 0xFE, 0x36, 0x24, 0x21, 0x3A, 0x03, 0x23, 0xE4, 0xA3, 0x47, 0xD1, 0xB1, 0x37, 0x76, 0xEE, 0x75, 0xB7, 0x08, 0x7C, 0xA1, 0x63, 0x20, 0x2C, 0xCE, 0xDE, 0x37, 0x3C, 0x8B, 0x0B, 0x7E, 0x34, 0x65, 0x9D, }; /* 031099030439B13F263FC1E6A00812FA04218AEBD4E65BD675DB2AC8 */ static UCHAR shared_secret_secp224r1_12[] = { 0x03, 0x10, 0x99, 0x03, 0x04, 0x39, 0xB1, 0x3F, 0x26, 0x3F, 0xC1, 0xE6, 0xA0, 0x08, 0x12, 0xFA, 0x04, 0x21, 0x8A, 0xEB, 0xD4, 0xE6, 0x5B, 0xD6, 0x75, 0xDB, 0x2A, 0xC8, }; /* FD2B009A6895B8B633179C5EF06DA5A15B2E94247CD896F64274F783 */ static UCHAR local_private_key_secp224r1_13[] = { 0xFD, 0x2B, 0x00, 0x9A, 0x68, 0x95, 0xB8, 0xB6, 0x33, 0x17, 0x9C, 0x5E, 0xF0, 0x6D, 0xA5, 0xA1, 0x5B, 0x2E, 0x94, 0x24, 0x7C, 0xD8, 0x96, 0xF6, 0x42, 0x74, 0xF7, 0x83, }; /* 04A90266927A54015D7DAAD8A37BBA1ABD2B163D69B535723B564B23FBBFD0BE6496BCF9E1B691CADD4F7F43CC203F7230205A59AC40671804 */ static UCHAR local_public_key_secp224r1_13[] = { 0x04, 0xA9, 0x02, 0x66, 0x92, 0x7A, 0x54, 0x01, 0x5D, 0x7D, 0xAA, 0xD8, 0xA3, 0x7B, 0xBA, 0x1A, 0xBD, 0x2B, 0x16, 0x3D, 0x69, 0xB5, 0x35, 0x72, 0x3B, 0x56, 0x4B, 0x23, 0xFB, 0xBF, 0xD0, 0xBE, 0x64, 0x96, 0xBC, 0xF9, 0xE1, 0xB6, 0x91, 0xCA, 0xDD, 0x4F, 0x7F, 0x43, 0xCC, 0x20, 0x3F, 0x72, 0x30, 0x20, 0x5A, 0x59, 0xAC, 0x40, 0x67, 0x18, 0x04, }; /* 046BB2FCC4282AE5F62930B8AEC3B44195DCEA9D30E68F0B1D30DB066FC5E68FFCA478B96F02124EC4A531ED594F5F8DD89B8879363B0B3A1E */ static UCHAR remote_public_key_secp224r1_13[] = { 0x04, 0x6B, 0xB2, 0xFC, 0xC4, 0x28, 0x2A, 0xE5, 0xF6, 0x29, 0x30, 0xB8, 0xAE, 0xC3, 0xB4, 0x41, 0x95, 0xDC, 0xEA, 0x9D, 0x30, 0xE6, 0x8F, 0x0B, 0x1D, 0x30, 0xDB, 0x06, 0x6F, 0xC5, 0xE6, 0x8F, 0xFC, 0xA4, 0x78, 0xB9, 0x6F, 0x02, 0x12, 0x4E, 0xC4, 0xA5, 0x31, 0xED, 0x59, 0x4F, 0x5F, 0x8D, 0xD8, 0x9B, 0x88, 0x79, 0x36, 0x3B, 0x0B, 0x3A, 0x1E, }; /* 7763C2F440438431DF6DBB068223CC023533292F9AFE594E49D14AD2 */ static UCHAR shared_secret_secp224r1_13[] = { 0x77, 0x63, 0xC2, 0xF4, 0x40, 0x43, 0x84, 0x31, 0xDF, 0x6D, 0xBB, 0x06, 0x82, 0x23, 0xCC, 0x02, 0x35, 0x33, 0x29, 0x2F, 0x9A, 0xFE, 0x59, 0x4E, 0x49, 0xD1, 0x4A, 0xD2, }; /* 4DF6DF16EAC711D7C5FCE7A12E25EA9CA8F46EF973BACBA79997C21A */ static UCHAR local_private_key_secp224r1_14[] = { 0x4D, 0xF6, 0xDF, 0x16, 0xEA, 0xC7, 0x11, 0xD7, 0xC5, 0xFC, 0xE7, 0xA1, 0x2E, 0x25, 0xEA, 0x9C, 0xA8, 0xF4, 0x6E, 0xF9, 0x73, 0xBA, 0xCB, 0xA7, 0x99, 0x97, 0xC2, 0x1A, }; /* 0444532F8BDACAD2880958A230A0D5445C899FE716BB503A58E6137DC94E7F3FDA711D8A28DA2E673FC761377C43103CC5592BDC283A508237 */ static UCHAR local_public_key_secp224r1_14[] = { 0x04, 0x44, 0x53, 0x2F, 0x8B, 0xDA, 0xCA, 0xD2, 0x88, 0x09, 0x58, 0xA2, 0x30, 0xA0, 0xD5, 0x44, 0x5C, 0x89, 0x9F, 0xE7, 0x16, 0xBB, 0x50, 0x3A, 0x58, 0xE6, 0x13, 0x7D, 0xC9, 0x4E, 0x7F, 0x3F, 0xDA, 0x71, 0x1D, 0x8A, 0x28, 0xDA, 0x2E, 0x67, 0x3F, 0xC7, 0x61, 0x37, 0x7C, 0x43, 0x10, 0x3C, 0xC5, 0x59, 0x2B, 0xDC, 0x28, 0x3A, 0x50, 0x82, 0x37, }; /* 046D30CF633DA0C3ADA28F185BC903F9501EC21380C9022C0650F7C84B576211846E2A9AA19D1D5BB5E1F3AC4353EB26CC7F5CD43925B9D233 */ static UCHAR remote_public_key_secp224r1_14[] = { 0x04, 0x6D, 0x30, 0xCF, 0x63, 0x3D, 0xA0, 0xC3, 0xAD, 0xA2, 0x8F, 0x18, 0x5B, 0xC9, 0x03, 0xF9, 0x50, 0x1E, 0xC2, 0x13, 0x80, 0xC9, 0x02, 0x2C, 0x06, 0x50, 0xF7, 0xC8, 0x4B, 0x57, 0x62, 0x11, 0x84, 0x6E, 0x2A, 0x9A, 0xA1, 0x9D, 0x1D, 0x5B, 0xB5, 0xE1, 0xF3, 0xAC, 0x43, 0x53, 0xEB, 0x26, 0xCC, 0x7F, 0x5C, 0xD4, 0x39, 0x25, 0xB9, 0xD2, 0x33, }; /* 207760A82549C0737E7885EC51168A646CC451054FD1DD1BBA9E10F0 */ static UCHAR shared_secret_secp224r1_14[] = { 0x20, 0x77, 0x60, 0xA8, 0x25, 0x49, 0xC0, 0x73, 0x7E, 0x78, 0x85, 0xEC, 0x51, 0x16, 0x8A, 0x64, 0x6C, 0xC4, 0x51, 0x05, 0x4F, 0xD1, 0xDD, 0x1B, 0xBA, 0x9E, 0x10, 0xF0, }; /* 4A14C881BC9522CE777CF88DE86FDB12E5250F76BB737D3E487B3F3F */ static UCHAR local_private_key_secp224r1_15[] = { 0x4A, 0x14, 0xC8, 0x81, 0xBC, 0x95, 0x22, 0xCE, 0x77, 0x7C, 0xF8, 0x8D, 0xE8, 0x6F, 0xDB, 0x12, 0xE5, 0x25, 0x0F, 0x76, 0xBB, 0x73, 0x7D, 0x3E, 0x48, 0x7B, 0x3F, 0x3F, }; /* 0418D0F16F2F1AD48BF38A4263201DB52A5DAF35CFAB96A6501962D5A7208110F2DBBEF829811056F7E88649BAF1552AD8E43EF388D5C1B795 */ static UCHAR local_public_key_secp224r1_15[] = { 0x04, 0x18, 0xD0, 0xF1, 0x6F, 0x2F, 0x1A, 0xD4, 0x8B, 0xF3, 0x8A, 0x42, 0x63, 0x20, 0x1D, 0xB5, 0x2A, 0x5D, 0xAF, 0x35, 0xCF, 0xAB, 0x96, 0xA6, 0x50, 0x19, 0x62, 0xD5, 0xA7, 0x20, 0x81, 0x10, 0xF2, 0xDB, 0xBE, 0xF8, 0x29, 0x81, 0x10, 0x56, 0xF7, 0xE8, 0x86, 0x49, 0xBA, 0xF1, 0x55, 0x2A, 0xD8, 0xE4, 0x3E, 0xF3, 0x88, 0xD5, 0xC1, 0xB7, 0x95, }; /* 04A380EC495C2E3A2985C7CC6F95733F6FD5A4E6E03A4CF7C3421CABA335F25171B1F8BAA26B16D798AC01D3EE07AB9CD6BCFFC3A15C203988 */ static UCHAR remote_public_key_secp224r1_15[] = { 0x04, 0xA3, 0x80, 0xEC, 0x49, 0x5C, 0x2E, 0x3A, 0x29, 0x85, 0xC7, 0xCC, 0x6F, 0x95, 0x73, 0x3F, 0x6F, 0xD5, 0xA4, 0xE6, 0xE0, 0x3A, 0x4C, 0xF7, 0xC3, 0x42, 0x1C, 0xAB, 0xA3, 0x35, 0xF2, 0x51, 0x71, 0xB1, 0xF8, 0xBA, 0xA2, 0x6B, 0x16, 0xD7, 0x98, 0xAC, 0x01, 0xD3, 0xEE, 0x07, 0xAB, 0x9C, 0xD6, 0xBC, 0xFF, 0xC3, 0xA1, 0x5C, 0x20, 0x39, 0x88, }; /* F26612B06CDF438895E646B038847E6F8B758AF308E5475DA72AC5B5 */ static UCHAR shared_secret_secp224r1_15[] = { 0xF2, 0x66, 0x12, 0xB0, 0x6C, 0xDF, 0x43, 0x88, 0x95, 0xE6, 0x46, 0xB0, 0x38, 0x84, 0x7E, 0x6F, 0x8B, 0x75, 0x8A, 0xF3, 0x08, 0xE5, 0x47, 0x5D, 0xA7, 0x2A, 0xC5, 0xB5, }; /* 7656F9BAE2D4B7425DF25E452F4B86BB5A31F0DB0052E6D0105629EC */ static UCHAR local_private_key_secp224r1_16[] = { 0x76, 0x56, 0xF9, 0xBA, 0xE2, 0xD4, 0xB7, 0x42, 0x5D, 0xF2, 0x5E, 0x45, 0x2F, 0x4B, 0x86, 0xBB, 0x5A, 0x31, 0xF0, 0xDB, 0x00, 0x52, 0xE6, 0xD0, 0x10, 0x56, 0x29, 0xEC, }; /* 04588A9E01ADDD90ED4CFFBB43F8C6C6BAC21F283A5E589EC50A020191E32DB2AAEE56C6240876D8A35972C50A174582B2A5E72C8953E5B83C */ static UCHAR local_public_key_secp224r1_16[] = { 0x04, 0x58, 0x8A, 0x9E, 0x01, 0xAD, 0xDD, 0x90, 0xED, 0x4C, 0xFF, 0xBB, 0x43, 0xF8, 0xC6, 0xC6, 0xBA, 0xC2, 0x1F, 0x28, 0x3A, 0x5E, 0x58, 0x9E, 0xC5, 0x0A, 0x02, 0x01, 0x91, 0xE3, 0x2D, 0xB2, 0xAA, 0xEE, 0x56, 0xC6, 0x24, 0x08, 0x76, 0xD8, 0xA3, 0x59, 0x72, 0xC5, 0x0A, 0x17, 0x45, 0x82, 0xB2, 0xA5, 0xE7, 0x2C, 0x89, 0x53, 0xE5, 0xB8, 0x3C, }; /* 044DCA8DB1494D6118D4CE54B60F400E82926DB37AE5487A5BE0A5EC5E572CB591E39BC549F5F69B0B77AC59D14DB636AFDBABA43AAD7F6111 */ static UCHAR remote_public_key_secp224r1_16[] = { 0x04, 0x4D, 0xCA, 0x8D, 0xB1, 0x49, 0x4D, 0x61, 0x18, 0xD4, 0xCE, 0x54, 0xB6, 0x0F, 0x40, 0x0E, 0x82, 0x92, 0x6D, 0xB3, 0x7A, 0xE5, 0x48, 0x7A, 0x5B, 0xE0, 0xA5, 0xEC, 0x5E, 0x57, 0x2C, 0xB5, 0x91, 0xE3, 0x9B, 0xC5, 0x49, 0xF5, 0xF6, 0x9B, 0x0B, 0x77, 0xAC, 0x59, 0xD1, 0x4D, 0xB6, 0x36, 0xAF, 0xDB, 0xAB, 0xA4, 0x3A, 0xAD, 0x7F, 0x61, 0x11, }; /* 566B2920A9C579D87008C48C03BF088775E99363D6AD047EF3DE7981 */ static UCHAR shared_secret_secp224r1_16[] = { 0x56, 0x6B, 0x29, 0x20, 0xA9, 0xC5, 0x79, 0xD8, 0x70, 0x08, 0xC4, 0x8C, 0x03, 0xBF, 0x08, 0x87, 0x75, 0xE9, 0x93, 0x63, 0xD6, 0xAD, 0x04, 0x7E, 0xF3, 0xDE, 0x79, 0x81, }; /* 7708808D1CB152ACCA7F2405030FE97C723EEEA9E87FAC3F646B5713 */ static UCHAR local_private_key_secp224r1_17[] = { 0x77, 0x08, 0x80, 0x8D, 0x1C, 0xB1, 0x52, 0xAC, 0xCA, 0x7F, 0x24, 0x05, 0x03, 0x0F, 0xE9, 0x7C, 0x72, 0x3E, 0xEE, 0xA9, 0xE8, 0x7F, 0xAC, 0x3F, 0x64, 0x6B, 0x57, 0x13, }; /* 04BC108B811D51DA6B50E11DBA415475436840272FC9BEE9005C4C94E382C0CB37105A99C2E2BB85DB2F7F2149EBF854BEDA0E971D3C212A00 */ static UCHAR local_public_key_secp224r1_17[] = { 0x04, 0xBC, 0x10, 0x8B, 0x81, 0x1D, 0x51, 0xDA, 0x6B, 0x50, 0xE1, 0x1D, 0xBA, 0x41, 0x54, 0x75, 0x43, 0x68, 0x40, 0x27, 0x2F, 0xC9, 0xBE, 0xE9, 0x00, 0x5C, 0x4C, 0x94, 0xE3, 0x82, 0xC0, 0xCB, 0x37, 0x10, 0x5A, 0x99, 0xC2, 0xE2, 0xBB, 0x85, 0xDB, 0x2F, 0x7F, 0x21, 0x49, 0xEB, 0xF8, 0x54, 0xBE, 0xDA, 0x0E, 0x97, 0x1D, 0x3C, 0x21, 0x2A, 0x00, }; /* 041F5B103C4F464FB422F541C21D620403E17E49BB0E5D80927F698A5BEB3FBE103AB62CDD85773B1B5B3D0CF82EFCE2AABA7A7C496098723F */ static UCHAR remote_public_key_secp224r1_17[] = { 0x04, 0x1F, 0x5B, 0x10, 0x3C, 0x4F, 0x46, 0x4F, 0xB4, 0x22, 0xF5, 0x41, 0xC2, 0x1D, 0x62, 0x04, 0x03, 0xE1, 0x7E, 0x49, 0xBB, 0x0E, 0x5D, 0x80, 0x92, 0x7F, 0x69, 0x8A, 0x5B, 0xEB, 0x3F, 0xBE, 0x10, 0x3A, 0xB6, 0x2C, 0xDD, 0x85, 0x77, 0x3B, 0x1B, 0x5B, 0x3D, 0x0C, 0xF8, 0x2E, 0xFC, 0xE2, 0xAA, 0xBA, 0x7A, 0x7C, 0x49, 0x60, 0x98, 0x72, 0x3F, }; /* B8C74B55BB135401CD04C6E9AD8A00E3AFDEA1A476139F2D0A6B355A */ static UCHAR shared_secret_secp224r1_17[] = { 0xB8, 0xC7, 0x4B, 0x55, 0xBB, 0x13, 0x54, 0x01, 0xCD, 0x04, 0xC6, 0xE9, 0xAD, 0x8A, 0x00, 0xE3, 0xAF, 0xDE, 0xA1, 0xA4, 0x76, 0x13, 0x9F, 0x2D, 0x0A, 0x6B, 0x35, 0x5A, }; /* 398016DC8DBA1CEC3CB540F37EB033E0EDCA6851B6128CEAD0C35688 */ static UCHAR local_private_key_secp224r1_18[] = { 0x39, 0x80, 0x16, 0xDC, 0x8D, 0xBA, 0x1C, 0xEC, 0x3C, 0xB5, 0x40, 0xF3, 0x7E, 0xB0, 0x33, 0xE0, 0xED, 0xCA, 0x68, 0x51, 0xB6, 0x12, 0x8C, 0xEA, 0xD0, 0xC3, 0x56, 0x88, }; /* 041C95A8489DC604B886B51ED4CB895EE1D67766F128A673D0FB84D3C0F8D7D0A7B965A28FAA4B274AACCDDE558306E7D0942E5D15ACF8C69A */ static UCHAR local_public_key_secp224r1_18[] = { 0x04, 0x1C, 0x95, 0xA8, 0x48, 0x9D, 0xC6, 0x04, 0xB8, 0x86, 0xB5, 0x1E, 0xD4, 0xCB, 0x89, 0x5E, 0xE1, 0xD6, 0x77, 0x66, 0xF1, 0x28, 0xA6, 0x73, 0xD0, 0xFB, 0x84, 0xD3, 0xC0, 0xF8, 0xD7, 0xD0, 0xA7, 0xB9, 0x65, 0xA2, 0x8F, 0xAA, 0x4B, 0x27, 0x4A, 0xAC, 0xCD, 0xDE, 0x55, 0x83, 0x06, 0xE7, 0xD0, 0x94, 0x2E, 0x5D, 0x15, 0xAC, 0xF8, 0xC6, 0x9A, }; /* 040EA9D96E79A364C1FBBE90E88FE04E8978013C38B4ACA11BE9A8E271CCD7DD23A2DC2F2F9B4E93DA93E728EFA3A0B8F7F74A4EA841F5289D */ static UCHAR remote_public_key_secp224r1_18[] = { 0x04, 0x0E, 0xA9, 0xD9, 0x6E, 0x79, 0xA3, 0x64, 0xC1, 0xFB, 0xBE, 0x90, 0xE8, 0x8F, 0xE0, 0x4E, 0x89, 0x78, 0x01, 0x3C, 0x38, 0xB4, 0xAC, 0xA1, 0x1B, 0xE9, 0xA8, 0xE2, 0x71, 0xCC, 0xD7, 0xDD, 0x23, 0xA2, 0xDC, 0x2F, 0x2F, 0x9B, 0x4E, 0x93, 0xDA, 0x93, 0xE7, 0x28, 0xEF, 0xA3, 0xA0, 0xB8, 0xF7, 0xF7, 0x4A, 0x4E, 0xA8, 0x41, 0xF5, 0x28, 0x9D, }; /* 0E665E6FCF6D2B96FFB0E9E5CC3044695E2C0031D3CF52302EDCF162 */ static UCHAR shared_secret_secp224r1_18[] = { 0x0E, 0x66, 0x5E, 0x6F, 0xCF, 0x6D, 0x2B, 0x96, 0xFF, 0xB0, 0xE9, 0xE5, 0xCC, 0x30, 0x44, 0x69, 0x5E, 0x2C, 0x00, 0x31, 0xD3, 0xCF, 0x52, 0x30, 0x2E, 0xDC, 0xF1, 0x62, }; /* 6B27FE1E7CF81035D089DA4679C5ADB19D01BDEBA200FF8E6E365A05 */ static UCHAR local_private_key_secp224r1_19[] = { 0x6B, 0x27, 0xFE, 0x1E, 0x7C, 0xF8, 0x10, 0x35, 0xD0, 0x89, 0xDA, 0x46, 0x79, 0xC5, 0xAD, 0xB1, 0x9D, 0x01, 0xBD, 0xEB, 0xA2, 0x00, 0xFF, 0x8E, 0x6E, 0x36, 0x5A, 0x05, }; /* 04B1511D189E3420CDF494F1065FCFACB1D4E03F780217E7AFD73C1606CA7571436B83F0FA91E8BBD64449A0D36015D49866360EB5E782A214 */ static UCHAR local_public_key_secp224r1_19[] = { 0x04, 0xB1, 0x51, 0x1D, 0x18, 0x9E, 0x34, 0x20, 0xCD, 0xF4, 0x94, 0xF1, 0x06, 0x5F, 0xCF, 0xAC, 0xB1, 0xD4, 0xE0, 0x3F, 0x78, 0x02, 0x17, 0xE7, 0xAF, 0xD7, 0x3C, 0x16, 0x06, 0xCA, 0x75, 0x71, 0x43, 0x6B, 0x83, 0xF0, 0xFA, 0x91, 0xE8, 0xBB, 0xD6, 0x44, 0x49, 0xA0, 0xD3, 0x60, 0x15, 0xD4, 0x98, 0x66, 0x36, 0x0E, 0xB5, 0xE7, 0x82, 0xA2, 0x14, }; /* 04667D694A3F8E8E701F9EE0B54FBDC497E7C95F60EBEDB6ADD4C33FA291415139036C849FAF50E8DB5A26483FE06ED87092553DE75EAB4AD4 */ static UCHAR remote_public_key_secp224r1_19[] = { 0x04, 0x66, 0x7D, 0x69, 0x4A, 0x3F, 0x8E, 0x8E, 0x70, 0x1F, 0x9E, 0xE0, 0xB5, 0x4F, 0xBD, 0xC4, 0x97, 0xE7, 0xC9, 0x5F, 0x60, 0xEB, 0xED, 0xB6, 0xAD, 0xD4, 0xC3, 0x3F, 0xA2, 0x91, 0x41, 0x51, 0x39, 0x03, 0x6C, 0x84, 0x9F, 0xAF, 0x50, 0xE8, 0xDB, 0x5A, 0x26, 0x48, 0x3F, 0xE0, 0x6E, 0xD8, 0x70, 0x92, 0x55, 0x3D, 0xE7, 0x5E, 0xAB, 0x4A, 0xD4, }; /* 5988E7A58F57CB251D3ABDB33C729027300E0975D48138FDB47B8171 */ static UCHAR shared_secret_secp224r1_19[] = { 0x59, 0x88, 0xE7, 0xA5, 0x8F, 0x57, 0xCB, 0x25, 0x1D, 0x3A, 0xBD, 0xB3, 0x3C, 0x72, 0x90, 0x27, 0x30, 0x0E, 0x09, 0x75, 0xD4, 0x81, 0x38, 0xFD, 0xB4, 0x7B, 0x81, 0x71, }; /* 3FB540901A80076B0B379F095A0C51BF8E6AE3018188763C391001C4 */ static UCHAR local_private_key_secp224r1_20[] = { 0x3F, 0xB5, 0x40, 0x90, 0x1A, 0x80, 0x07, 0x6B, 0x0B, 0x37, 0x9F, 0x09, 0x5A, 0x0C, 0x51, 0xBF, 0x8E, 0x6A, 0xE3, 0x01, 0x81, 0x88, 0x76, 0x3C, 0x39, 0x10, 0x01, 0xC4, }; /* 04B852EDBA0E119EA9364EE7DE1A587ABBE31399D709E26BC882F7DF80D9AE581A347CF08F56BC36CB7E8E34D15FDA094C76A8A044A461CAFF */ static UCHAR local_public_key_secp224r1_20[] = { 0x04, 0xB8, 0x52, 0xED, 0xBA, 0x0E, 0x11, 0x9E, 0xA9, 0x36, 0x4E, 0xE7, 0xDE, 0x1A, 0x58, 0x7A, 0xBB, 0xE3, 0x13, 0x99, 0xD7, 0x09, 0xE2, 0x6B, 0xC8, 0x82, 0xF7, 0xDF, 0x80, 0xD9, 0xAE, 0x58, 0x1A, 0x34, 0x7C, 0xF0, 0x8F, 0x56, 0xBC, 0x36, 0xCB, 0x7E, 0x8E, 0x34, 0xD1, 0x5F, 0xDA, 0x09, 0x4C, 0x76, 0xA8, 0xA0, 0x44, 0xA4, 0x61, 0xCA, 0xFF, }; /* 049D6236EAD7A82E5CF3F237FD2BB6106827A509F9646E4D74495B7E0FBC8A1122B2706A8E219939AE743368FFD99CAFBEFA3C7FC49505E212 */ static UCHAR remote_public_key_secp224r1_20[] = { 0x04, 0x9D, 0x62, 0x36, 0xEA, 0xD7, 0xA8, 0x2E, 0x5C, 0xF3, 0xF2, 0x37, 0xFD, 0x2B, 0xB6, 0x10, 0x68, 0x27, 0xA5, 0x09, 0xF9, 0x64, 0x6E, 0x4D, 0x74, 0x49, 0x5B, 0x7E, 0x0F, 0xBC, 0x8A, 0x11, 0x22, 0xB2, 0x70, 0x6A, 0x8E, 0x21, 0x99, 0x39, 0xAE, 0x74, 0x33, 0x68, 0xFF, 0xD9, 0x9C, 0xAF, 0xBE, 0xFA, 0x3C, 0x7F, 0xC4, 0x95, 0x05, 0xE2, 0x12, }; /* 72E0197C6FE56D32B4299D0925EDF194C962FC234062BB06D6730918 */ static UCHAR shared_secret_secp224r1_20[] = { 0x72, 0xE0, 0x19, 0x7C, 0x6F, 0xE5, 0x6D, 0x32, 0xB4, 0x29, 0x9D, 0x09, 0x25, 0xED, 0xF1, 0x94, 0xC9, 0x62, 0xFC, 0x23, 0x40, 0x62, 0xBB, 0x06, 0xD6, 0x73, 0x09, 0x18, }; /* 2B127A91104D2279687B8B21FC22BE0F6DB0B00D187C7BD0E0AA757B */ static UCHAR local_private_key_secp224r1_21[] = { 0x2B, 0x12, 0x7A, 0x91, 0x10, 0x4D, 0x22, 0x79, 0x68, 0x7B, 0x8B, 0x21, 0xFC, 0x22, 0xBE, 0x0F, 0x6D, 0xB0, 0xB0, 0x0D, 0x18, 0x7C, 0x7B, 0xD0, 0xE0, 0xAA, 0x75, 0x7B, }; /* 04ACCF83A44AEA3BE1FAAFCA82C5260D7AC944B43F09138B38A13C7451F68AC2336F97F35EBC3E42457BBF4D16AEDB870D8CBBE7DA2D60BA8A */ static UCHAR local_public_key_secp224r1_21[] = { 0x04, 0xAC, 0xCF, 0x83, 0xA4, 0x4A, 0xEA, 0x3B, 0xE1, 0xFA, 0xAF, 0xCA, 0x82, 0xC5, 0x26, 0x0D, 0x7A, 0xC9, 0x44, 0xB4, 0x3F, 0x09, 0x13, 0x8B, 0x38, 0xA1, 0x3C, 0x74, 0x51, 0xF6, 0x8A, 0xC2, 0x33, 0x6F, 0x97, 0xF3, 0x5E, 0xBC, 0x3E, 0x42, 0x45, 0x7B, 0xBF, 0x4D, 0x16, 0xAE, 0xDB, 0x87, 0x0D, 0x8C, 0xBB, 0xE7, 0xDA, 0x2D, 0x60, 0xBA, 0x8A, }; /* 04B137A65DCE041195D74BFC0947728DCB8250880444AE0B100E8D9B66DED1DC807939D55D5D12985E821A612999EFCBB4004E09107D284547 */ static UCHAR remote_public_key_secp224r1_21[] = { 0x04, 0xB1, 0x37, 0xA6, 0x5D, 0xCE, 0x04, 0x11, 0x95, 0xD7, 0x4B, 0xFC, 0x09, 0x47, 0x72, 0x8D, 0xCB, 0x82, 0x50, 0x88, 0x04, 0x44, 0xAE, 0x0B, 0x10, 0x0E, 0x8D, 0x9B, 0x66, 0xDE, 0xD1, 0xDC, 0x80, 0x79, 0x39, 0xD5, 0x5D, 0x5D, 0x12, 0x98, 0x5E, 0x82, 0x1A, 0x61, 0x29, 0x99, 0xEF, 0xCB, 0xB4, 0x00, 0x4E, 0x09, 0x10, 0x7D, 0x28, 0x45, 0x47, }; /* DA36DC7E88D02BD13B955B2A1267203205029B8C813349129331EDDD */ static UCHAR shared_secret_secp224r1_21[] = { 0xDA, 0x36, 0xDC, 0x7E, 0x88, 0xD0, 0x2B, 0xD1, 0x3B, 0x95, 0x5B, 0x2A, 0x12, 0x67, 0x20, 0x32, 0x05, 0x02, 0x9B, 0x8C, 0x81, 0x33, 0x49, 0x12, 0x93, 0x31, 0xED, 0xDD, }; /* C2ECCAE1324D691A13FC971B4E553D4ECBA2B949113C7459EFD27352 */ static UCHAR local_private_key_secp224r1_22[] = { 0xC2, 0xEC, 0xCA, 0xE1, 0x32, 0x4D, 0x69, 0x1A, 0x13, 0xFC, 0x97, 0x1B, 0x4E, 0x55, 0x3D, 0x4E, 0xCB, 0xA2, 0xB9, 0x49, 0x11, 0x3C, 0x74, 0x59, 0xEF, 0xD2, 0x73, 0x52, }; /* 04C29638AAA9C51A2711B726A8649C8AC00D6A5EF2AFBE7DB2E74D2E9169A0B898D569C5301DD13AC4A242ECDB893F5E1CDBE979C40268F9AD */ static UCHAR local_public_key_secp224r1_22[] = { 0x04, 0xC2, 0x96, 0x38, 0xAA, 0xA9, 0xC5, 0x1A, 0x27, 0x11, 0xB7, 0x26, 0xA8, 0x64, 0x9C, 0x8A, 0xC0, 0x0D, 0x6A, 0x5E, 0xF2, 0xAF, 0xBE, 0x7D, 0xB2, 0xE7, 0x4D, 0x2E, 0x91, 0x69, 0xA0, 0xB8, 0x98, 0xD5, 0x69, 0xC5, 0x30, 0x1D, 0xD1, 0x3A, 0xC4, 0xA2, 0x42, 0xEC, 0xDB, 0x89, 0x3F, 0x5E, 0x1C, 0xDB, 0xE9, 0x79, 0xC4, 0x02, 0x68, 0xF9, 0xAD, }; /* 045055AD84E6A99AC39CCB333F55B55E65A8D67C7B6B0F9C5D831D1FE3B56ADAF5323B5DEE69C8F32BFCB8DB88CE6B12945AC7FEBFEFA84AEB */ static UCHAR remote_public_key_secp224r1_22[] = { 0x04, 0x50, 0x55, 0xAD, 0x84, 0xE6, 0xA9, 0x9A, 0xC3, 0x9C, 0xCB, 0x33, 0x3F, 0x55, 0xB5, 0x5E, 0x65, 0xA8, 0xD6, 0x7C, 0x7B, 0x6B, 0x0F, 0x9C, 0x5D, 0x83, 0x1D, 0x1F, 0xE3, 0xB5, 0x6A, 0xDA, 0xF5, 0x32, 0x3B, 0x5D, 0xEE, 0x69, 0xC8, 0xF3, 0x2B, 0xFC, 0xB8, 0xDB, 0x88, 0xCE, 0x6B, 0x12, 0x94, 0x5A, 0xC7, 0xFE, 0xBF, 0xEF, 0xA8, 0x4A, 0xEB, }; /* 5E942A6C5939363331335C693CE925DF70A08016ADA16E6A417C7339 */ static UCHAR shared_secret_secp224r1_22[] = { 0x5E, 0x94, 0x2A, 0x6C, 0x59, 0x39, 0x36, 0x33, 0x31, 0x33, 0x5C, 0x69, 0x3C, 0xE9, 0x25, 0xDF, 0x70, 0xA0, 0x80, 0x16, 0xAD, 0xA1, 0x6E, 0x6A, 0x41, 0x7C, 0x73, 0x39, }; /* E3766F4FE1B043FDB87B274C9BF78BEF2EB951E68A8DAC38601C9CC6 */ static UCHAR local_private_key_secp224r1_23[] = { 0xE3, 0x76, 0x6F, 0x4F, 0xE1, 0xB0, 0x43, 0xFD, 0xB8, 0x7B, 0x27, 0x4C, 0x9B, 0xF7, 0x8B, 0xEF, 0x2E, 0xB9, 0x51, 0xE6, 0x8A, 0x8D, 0xAC, 0x38, 0x60, 0x1C, 0x9C, 0xC6, }; /* 04497B5BD51EC935B4D7D749F6ACD321B182BD4E62EE008F51E11386D130E3C4925329356A460CBD27AE24B65190E1A35C97A7C05D19F5F411 */ static UCHAR local_public_key_secp224r1_23[] = { 0x04, 0x49, 0x7B, 0x5B, 0xD5, 0x1E, 0xC9, 0x35, 0xB4, 0xD7, 0xD7, 0x49, 0xF6, 0xAC, 0xD3, 0x21, 0xB1, 0x82, 0xBD, 0x4E, 0x62, 0xEE, 0x00, 0x8F, 0x51, 0xE1, 0x13, 0x86, 0xD1, 0x30, 0xE3, 0xC4, 0x92, 0x53, 0x29, 0x35, 0x6A, 0x46, 0x0C, 0xBD, 0x27, 0xAE, 0x24, 0xB6, 0x51, 0x90, 0xE1, 0xA3, 0x5C, 0x97, 0xA7, 0xC0, 0x5D, 0x19, 0xF5, 0xF4, 0x11, }; /* 04A41E4D6F700AACD6D94E446BE5B7CAA0B1397AC6889F50BFA3D4C4115822B316D521FFA8DD0661AD9D2152F2F1F5FE43EA0AB27554DCAEFF */ static UCHAR remote_public_key_secp224r1_23[] = { 0x04, 0xA4, 0x1E, 0x4D, 0x6F, 0x70, 0x0A, 0xAC, 0xD6, 0xD9, 0x4E, 0x44, 0x6B, 0xE5, 0xB7, 0xCA, 0xA0, 0xB1, 0x39, 0x7A, 0xC6, 0x88, 0x9F, 0x50, 0xBF, 0xA3, 0xD4, 0xC4, 0x11, 0x58, 0x22, 0xB3, 0x16, 0xD5, 0x21, 0xFF, 0xA8, 0xDD, 0x06, 0x61, 0xAD, 0x9D, 0x21, 0x52, 0xF2, 0xF1, 0xF5, 0xFE, 0x43, 0xEA, 0x0A, 0xB2, 0x75, 0x54, 0xDC, 0xAE, 0xFF, }; /* 6CD2CBC533829C7C82DF6E7F60C1770418F36A63B0C33446109EAC89 */ static UCHAR shared_secret_secp224r1_23[] = { 0x6C, 0xD2, 0xCB, 0xC5, 0x33, 0x82, 0x9C, 0x7C, 0x82, 0xDF, 0x6E, 0x7F, 0x60, 0xC1, 0x77, 0x04, 0x18, 0xF3, 0x6A, 0x63, 0xB0, 0xC3, 0x34, 0x46, 0x10, 0x9E, 0xAC, 0x89, }; /* 2789BE4AB9FACAF556674D8710418ACB351604524ACE856561A317B2 */ static UCHAR local_private_key_secp224r1_24[] = { 0x27, 0x89, 0xBE, 0x4A, 0xB9, 0xFA, 0xCA, 0xF5, 0x56, 0x67, 0x4D, 0x87, 0x10, 0x41, 0x8A, 0xCB, 0x35, 0x16, 0x04, 0x52, 0x4A, 0xCE, 0x85, 0x65, 0x61, 0xA3, 0x17, 0xB2, }; /* 046E4AA518C0ABDA1AA6F666B1FE3CD38F26315B0D4E50B4632A3C630AFD2DBCE9E2DB59730A0CDE51D55E013F72287E2B1AAA918EF210B283 */ static UCHAR local_public_key_secp224r1_24[] = { 0x04, 0x6E, 0x4A, 0xA5, 0x18, 0xC0, 0xAB, 0xDA, 0x1A, 0xA6, 0xF6, 0x66, 0xB1, 0xFE, 0x3C, 0xD3, 0x8F, 0x26, 0x31, 0x5B, 0x0D, 0x4E, 0x50, 0xB4, 0x63, 0x2A, 0x3C, 0x63, 0x0A, 0xFD, 0x2D, 0xBC, 0xE9, 0xE2, 0xDB, 0x59, 0x73, 0x0A, 0x0C, 0xDE, 0x51, 0xD5, 0x5E, 0x01, 0x3F, 0x72, 0x28, 0x7E, 0x2B, 0x1A, 0xAA, 0x91, 0x8E, 0xF2, 0x10, 0xB2, 0x83, }; /* 041B35D40BB9C3C348BAEF43610C5863BCA6D9FA3167362A0E0CDF9DCB4EB270D5FA3EA242A52135238D47B52200CADC00D4692B0ED6E25C8B */ static UCHAR remote_public_key_secp224r1_24[] = { 0x04, 0x1B, 0x35, 0xD4, 0x0B, 0xB9, 0xC3, 0xC3, 0x48, 0xBA, 0xEF, 0x43, 0x61, 0x0C, 0x58, 0x63, 0xBC, 0xA6, 0xD9, 0xFA, 0x31, 0x67, 0x36, 0x2A, 0x0E, 0x0C, 0xDF, 0x9D, 0xCB, 0x4E, 0xB2, 0x70, 0xD5, 0xFA, 0x3E, 0xA2, 0x42, 0xA5, 0x21, 0x35, 0x23, 0x8D, 0x47, 0xB5, 0x22, 0x00, 0xCA, 0xDC, 0x00, 0xD4, 0x69, 0x2B, 0x0E, 0xD6, 0xE2, 0x5C, 0x8B, }; /* 86C3D2988A1D1CCF16092D9BD094131111A5FCCD47D5D62636800A85 */ static UCHAR shared_secret_secp224r1_24[] = { 0x86, 0xC3, 0xD2, 0x98, 0x8A, 0x1D, 0x1C, 0xCF, 0x16, 0x09, 0x2D, 0x9B, 0xD0, 0x94, 0x13, 0x11, 0x11, 0xA5, 0xFC, 0xCD, 0x47, 0xD5, 0xD6, 0x26, 0x36, 0x80, 0x0A, 0x85, }; /* D9FE32E89E1D108691CE1B5405CB972094B05FC0149FDAB2C4F973C7 */ static UCHAR local_private_key_secp224r1_25[] = { 0xD9, 0xFE, 0x32, 0xE8, 0x9E, 0x1D, 0x10, 0x86, 0x91, 0xCE, 0x1B, 0x54, 0x05, 0xCB, 0x97, 0x20, 0x94, 0xB0, 0x5F, 0xC0, 0x14, 0x9F, 0xDA, 0xB2, 0xC4, 0xF9, 0x73, 0xC7, }; /* 046A8EECB650F9A67FEB180907137C48140AFE08EE85650DB59B0731361B6385E8237B5AA494D513CE5D5505EFD20CDECB1483BA452CA35A6E */ static UCHAR local_public_key_secp224r1_25[] = { 0x04, 0x6A, 0x8E, 0xEC, 0xB6, 0x50, 0xF9, 0xA6, 0x7F, 0xEB, 0x18, 0x09, 0x07, 0x13, 0x7C, 0x48, 0x14, 0x0A, 0xFE, 0x08, 0xEE, 0x85, 0x65, 0x0D, 0xB5, 0x9B, 0x07, 0x31, 0x36, 0x1B, 0x63, 0x85, 0xE8, 0x23, 0x7B, 0x5A, 0xA4, 0x94, 0xD5, 0x13, 0xCE, 0x5D, 0x55, 0x05, 0xEF, 0xD2, 0x0C, 0xDE, 0xCB, 0x14, 0x83, 0xBA, 0x45, 0x2C, 0xA3, 0x5A, 0x6E, }; /* 0473D67530E26C089857E91359FA857ACAB130B7A1DD058AB2E1E23D6F5ADE6FA46C2CA9CBE09A5E39D7C6E2A9041B576750D610559D899EBC */ static UCHAR remote_public_key_secp224r1_25[] = { 0x04, 0x73, 0xD6, 0x75, 0x30, 0xE2, 0x6C, 0x08, 0x98, 0x57, 0xE9, 0x13, 0x59, 0xFA, 0x85, 0x7A, 0xCA, 0xB1, 0x30, 0xB7, 0xA1, 0xDD, 0x05, 0x8A, 0xB2, 0xE1, 0xE2, 0x3D, 0x6F, 0x5A, 0xDE, 0x6F, 0xA4, 0x6C, 0x2C, 0xA9, 0xCB, 0xE0, 0x9A, 0x5E, 0x39, 0xD7, 0xC6, 0xE2, 0xA9, 0x04, 0x1B, 0x57, 0x67, 0x50, 0xD6, 0x10, 0x55, 0x9D, 0x89, 0x9E, 0xBC, }; /* 8D4EBF5D310022E1E7CD3B5E3964F2691E9370A7B2734AE3D16831FA */ static UCHAR shared_secret_secp224r1_25[] = { 0x8D, 0x4E, 0xBF, 0x5D, 0x31, 0x00, 0x22, 0xE1, 0xE7, 0xCD, 0x3B, 0x5E, 0x39, 0x64, 0xF2, 0x69, 0x1E, 0x93, 0x70, 0xA7, 0xB2, 0x73, 0x4A, 0xE3, 0xD1, 0x68, 0x31, 0xFA, }; /* B7F3C4B17173388A154675FAD836F5C5978CA7C918EBEA569F21B97A */ static UCHAR local_private_key_secp224r1_26[] = { 0xB7, 0xF3, 0xC4, 0xB1, 0x71, 0x73, 0x38, 0x8A, 0x15, 0x46, 0x75, 0xFA, 0xD8, 0x36, 0xF5, 0xC5, 0x97, 0x8C, 0xA7, 0xC9, 0x18, 0xEB, 0xEA, 0x56, 0x9F, 0x21, 0xB9, 0x7A, }; /* 04250A6A09EF0814132DFF3382EB58865094F43AE68C27B13DF15D82ED2AEF7547AF03713755DFE07714D8917CE5E7601C781E69EDDE5C6F12 */ static UCHAR local_public_key_secp224r1_26[] = { 0x04, 0x25, 0x0A, 0x6A, 0x09, 0xEF, 0x08, 0x14, 0x13, 0x2D, 0xFF, 0x33, 0x82, 0xEB, 0x58, 0x86, 0x50, 0x94, 0xF4, 0x3A, 0xE6, 0x8C, 0x27, 0xB1, 0x3D, 0xF1, 0x5D, 0x82, 0xED, 0x2A, 0xEF, 0x75, 0x47, 0xAF, 0x03, 0x71, 0x37, 0x55, 0xDF, 0xE0, 0x77, 0x14, 0xD8, 0x91, 0x7C, 0xE5, 0xE7, 0x60, 0x1C, 0x78, 0x1E, 0x69, 0xED, 0xDE, 0x5C, 0x6F, 0x12, }; /* 04AFABFB4544505F31620E5F47ACA55C431989C821CE61226BDCF1762392C90A48EF2B6FF2C5ADAFBB97E61711F1007EDD35C945CA91E8AF14 */ static UCHAR remote_public_key_secp224r1_26[] = { 0x04, 0xAF, 0xAB, 0xFB, 0x45, 0x44, 0x50, 0x5F, 0x31, 0x62, 0x0E, 0x5F, 0x47, 0xAC, 0xA5, 0x5C, 0x43, 0x19, 0x89, 0xC8, 0x21, 0xCE, 0x61, 0x22, 0x6B, 0xDC, 0xF1, 0x76, 0x23, 0x92, 0xC9, 0x0A, 0x48, 0xEF, 0x2B, 0x6F, 0xF2, 0xC5, 0xAD, 0xAF, 0xBB, 0x97, 0xE6, 0x17, 0x11, 0xF1, 0x00, 0x7E, 0xDD, 0x35, 0xC9, 0x45, 0xCA, 0x91, 0xE8, 0xAF, 0x14, }; /* A6A11A15886C98ED55EB88DE152D09D70D81D0AE21292FF6E64E4236 */ static UCHAR shared_secret_secp224r1_26[] = { 0xA6, 0xA1, 0x1A, 0x15, 0x88, 0x6C, 0x98, 0xED, 0x55, 0xEB, 0x88, 0xDE, 0x15, 0x2D, 0x09, 0xD7, 0x0D, 0x81, 0xD0, 0xAE, 0x21, 0x29, 0x2F, 0xF6, 0xE6, 0x4E, 0x42, 0x36, }; /* BCF3B6E5657377CF1E7C184F682D92CBF23005B4A27EB3A4EA973224 */ static UCHAR local_private_key_secp224r1_27[] = { 0xBC, 0xF3, 0xB6, 0xE5, 0x65, 0x73, 0x77, 0xCF, 0x1E, 0x7C, 0x18, 0x4F, 0x68, 0x2D, 0x92, 0xCB, 0xF2, 0x30, 0x05, 0xB4, 0xA2, 0x7E, 0xB3, 0xA4, 0xEA, 0x97, 0x32, 0x24, }; /* 04A0E9A2CF6AE8A1D099127782D944060AAF74B88E044A01086ABF2F0B8A0CAAB8AE5446277AE8E6AA6BC3DF9FC1B0CD8171FF70120940CA68 */ static UCHAR local_public_key_secp224r1_27[] = { 0x04, 0xA0, 0xE9, 0xA2, 0xCF, 0x6A, 0xE8, 0xA1, 0xD0, 0x99, 0x12, 0x77, 0x82, 0xD9, 0x44, 0x06, 0x0A, 0xAF, 0x74, 0xB8, 0x8E, 0x04, 0x4A, 0x01, 0x08, 0x6A, 0xBF, 0x2F, 0x0B, 0x8A, 0x0C, 0xAA, 0xB8, 0xAE, 0x54, 0x46, 0x27, 0x7A, 0xE8, 0xE6, 0xAA, 0x6B, 0xC3, 0xDF, 0x9F, 0xC1, 0xB0, 0xCD, 0x81, 0x71, 0xFF, 0x70, 0x12, 0x09, 0x40, 0xCA, 0x68, }; /* 04324240DEAAD579FE644A2ACF1E6F3466E3B55B11F14EEBFDA18788E521306AEEA6198EBD4172EC9CBA2EB6B616F1FC5970A275A57AB19E0A */ static UCHAR remote_public_key_secp224r1_27[] = { 0x04, 0x32, 0x42, 0x40, 0xDE, 0xAA, 0xD5, 0x79, 0xFE, 0x64, 0x4A, 0x2A, 0xCF, 0x1E, 0x6F, 0x34, 0x66, 0xE3, 0xB5, 0x5B, 0x11, 0xF1, 0x4E, 0xEB, 0xFD, 0xA1, 0x87, 0x88, 0xE5, 0x21, 0x30, 0x6A, 0xEE, 0xA6, 0x19, 0x8E, 0xBD, 0x41, 0x72, 0xEC, 0x9C, 0xBA, 0x2E, 0xB6, 0xB6, 0x16, 0xF1, 0xFC, 0x59, 0x70, 0xA2, 0x75, 0xA5, 0x7A, 0xB1, 0x9E, 0x0A, }; /* 64CD96E71FC3EFF2D736265FD7DE69BFF90356DA574765035087C453 */ static UCHAR shared_secret_secp224r1_27[] = { 0x64, 0xCD, 0x96, 0xE7, 0x1F, 0xC3, 0xEF, 0xF2, 0xD7, 0x36, 0x26, 0x5F, 0xD7, 0xDE, 0x69, 0xBF, 0xF9, 0x03, 0x56, 0xDA, 0x57, 0x47, 0x65, 0x03, 0x50, 0x87, 0xC4, 0x53, }; /* 33357F38BA19A49B4D509A1DBBF580CB5911B2438763D4D30EE66D8D */ static UCHAR local_private_key_secp224r1_28[] = { 0x33, 0x35, 0x7F, 0x38, 0xBA, 0x19, 0xA4, 0x9B, 0x4D, 0x50, 0x9A, 0x1D, 0xBB, 0xF5, 0x80, 0xCB, 0x59, 0x11, 0xB2, 0x43, 0x87, 0x63, 0xD4, 0xD3, 0x0E, 0xE6, 0x6D, 0x8D, }; /* 04E0F5FE71398B1C5D50108FE6E1996EBD04B0DF7864750B57B7B8A737479715549C4EB60FA2BDD7AA63EEFC0B5EE4940A8AABDFD0A1B3B7C9 */ static UCHAR local_public_key_secp224r1_28[] = { 0x04, 0xE0, 0xF5, 0xFE, 0x71, 0x39, 0x8B, 0x1C, 0x5D, 0x50, 0x10, 0x8F, 0xE6, 0xE1, 0x99, 0x6E, 0xBD, 0x04, 0xB0, 0xDF, 0x78, 0x64, 0x75, 0x0B, 0x57, 0xB7, 0xB8, 0xA7, 0x37, 0x47, 0x97, 0x15, 0x54, 0x9C, 0x4E, 0xB6, 0x0F, 0xA2, 0xBD, 0xD7, 0xAA, 0x63, 0xEE, 0xFC, 0x0B, 0x5E, 0xE4, 0x94, 0x0A, 0x8A, 0xAB, 0xDF, 0xD0, 0xA1, 0xB3, 0xB7, 0xC9, }; /* 04EAC6660A16F4469594265AD9D34BC380B0A0FB9469B19CA79A9E5A45E0A7F6E6D753E97CA03B7FFB0B01964FC0B929B84716C9996F2DDBF2 */ static UCHAR remote_public_key_secp224r1_28[] = { 0x04, 0xEA, 0xC6, 0x66, 0x0A, 0x16, 0xF4, 0x46, 0x95, 0x94, 0x26, 0x5A, 0xD9, 0xD3, 0x4B, 0xC3, 0x80, 0xB0, 0xA0, 0xFB, 0x94, 0x69, 0xB1, 0x9C, 0xA7, 0x9A, 0x9E, 0x5A, 0x45, 0xE0, 0xA7, 0xF6, 0xE6, 0xD7, 0x53, 0xE9, 0x7C, 0xA0, 0x3B, 0x7F, 0xFB, 0x0B, 0x01, 0x96, 0x4F, 0xC0, 0xB9, 0x29, 0xB8, 0x47, 0x16, 0xC9, 0x99, 0x6F, 0x2D, 0xDB, 0xF2, }; /* C6C26B994FB7C695BB02D5D19BD230282982785D7F106E918063982C */ static UCHAR shared_secret_secp224r1_28[] = { 0xC6, 0xC2, 0x6B, 0x99, 0x4F, 0xB7, 0xC6, 0x95, 0xBB, 0x02, 0xD5, 0xD1, 0x9B, 0xD2, 0x30, 0x28, 0x29, 0x82, 0x78, 0x5D, 0x7F, 0x10, 0x6E, 0x91, 0x80, 0x63, 0x98, 0x2C, }; /* 48B77317ECA5249A32C546EC8D5FD27C6B8C3CC987C1473F99BC5FAC */ static UCHAR local_private_key_secp224r1_29[] = { 0x48, 0xB7, 0x73, 0x17, 0xEC, 0xA5, 0x24, 0x9A, 0x32, 0xC5, 0x46, 0xEC, 0x8D, 0x5F, 0xD2, 0x7C, 0x6B, 0x8C, 0x3C, 0xC9, 0x87, 0xC1, 0x47, 0x3F, 0x99, 0xBC, 0x5F, 0xAC, }; /* 048E8FAD3A7A588BC6A641C8DB893B658FC656C503F5E968B0D674FE168520E5BF2D0998BF74167CD6669545923471A7F7360DF02B3CED927F */ static UCHAR local_public_key_secp224r1_29[] = { 0x04, 0x8E, 0x8F, 0xAD, 0x3A, 0x7A, 0x58, 0x8B, 0xC6, 0xA6, 0x41, 0xC8, 0xDB, 0x89, 0x3B, 0x65, 0x8F, 0xC6, 0x56, 0xC5, 0x03, 0xF5, 0xE9, 0x68, 0xB0, 0xD6, 0x74, 0xFE, 0x16, 0x85, 0x20, 0xE5, 0xBF, 0x2D, 0x09, 0x98, 0xBF, 0x74, 0x16, 0x7C, 0xD6, 0x66, 0x95, 0x45, 0x92, 0x34, 0x71, 0xA7, 0xF7, 0x36, 0x0D, 0xF0, 0x2B, 0x3C, 0xED, 0x92, 0x7F, }; /* 04A13C2F7F2C43D5F89551052476E79A7171DF1A36D3CF61371681B9D83CBA6834E1654D7CA63302F51E1485BFCC6036178CAD24CEDDC3831F */ static UCHAR remote_public_key_secp224r1_29[] = { 0x04, 0xA1, 0x3C, 0x2F, 0x7F, 0x2C, 0x43, 0xD5, 0xF8, 0x95, 0x51, 0x05, 0x24, 0x76, 0xE7, 0x9A, 0x71, 0x71, 0xDF, 0x1A, 0x36, 0xD3, 0xCF, 0x61, 0x37, 0x16, 0x81, 0xB9, 0xD8, 0x3C, 0xBA, 0x68, 0x34, 0xE1, 0x65, 0x4D, 0x7C, 0xA6, 0x33, 0x02, 0xF5, 0x1E, 0x14, 0x85, 0xBF, 0xCC, 0x60, 0x36, 0x17, 0x8C, 0xAD, 0x24, 0xCE, 0xDD, 0xC3, 0x83, 0x1F, }; /* EC28C4144B609A5B0729B21627D12F830F7AD42A79E435F8F67C3762 */ static UCHAR shared_secret_secp224r1_29[] = { 0xEC, 0x28, 0xC4, 0x14, 0x4B, 0x60, 0x9A, 0x5B, 0x07, 0x29, 0xB2, 0x16, 0x27, 0xD1, 0x2F, 0x83, 0x0F, 0x7A, 0xD4, 0x2A, 0x79, 0xE4, 0x35, 0xF8, 0xF6, 0x7C, 0x37, 0x62, }; /* 5ADE6FF28E3D3DFEE695E90355492D260E700F08F3A18625B798AE06 */ static UCHAR local_private_key_secp224r1_30[] = { 0x5A, 0xDE, 0x6F, 0xF2, 0x8E, 0x3D, 0x3D, 0xFE, 0xE6, 0x95, 0xE9, 0x03, 0x55, 0x49, 0x2D, 0x26, 0x0E, 0x70, 0x0F, 0x08, 0xF3, 0xA1, 0x86, 0x25, 0xB7, 0x98, 0xAE, 0x06, }; /* 04E021AA7B15F494B38E1D2B3EF736546A88F6560F7CA5A798897218CD10B3728999B7C8739A7294DBDFAD21730F8CC3B092707869E643A0EF */ static UCHAR local_public_key_secp224r1_30[] = { 0x04, 0xE0, 0x21, 0xAA, 0x7B, 0x15, 0xF4, 0x94, 0xB3, 0x8E, 0x1D, 0x2B, 0x3E, 0xF7, 0x36, 0x54, 0x6A, 0x88, 0xF6, 0x56, 0x0F, 0x7C, 0xA5, 0xA7, 0x98, 0x89, 0x72, 0x18, 0xCD, 0x10, 0xB3, 0x72, 0x89, 0x99, 0xB7, 0xC8, 0x73, 0x9A, 0x72, 0x94, 0xDB, 0xDF, 0xAD, 0x21, 0x73, 0x0F, 0x8C, 0xC3, 0xB0, 0x92, 0x70, 0x78, 0x69, 0xE6, 0x43, 0xA0, 0xEF, }; /* 04CB7051E15EC4CCB4D3A3CADE56C3110BB2707E61F8F00355F9A5D47899CD9CE9C274C3A38FBB8139CB63A5B6BF2619F9B1343F686F3BA1EB */ static UCHAR remote_public_key_secp224r1_30[] = { 0x04, 0xCB, 0x70, 0x51, 0xE1, 0x5E, 0xC4, 0xCC, 0xB4, 0xD3, 0xA3, 0xCA, 0xDE, 0x56, 0xC3, 0x11, 0x0B, 0xB2, 0x70, 0x7E, 0x61, 0xF8, 0xF0, 0x03, 0x55, 0xF9, 0xA5, 0xD4, 0x78, 0x99, 0xCD, 0x9C, 0xE9, 0xC2, 0x74, 0xC3, 0xA3, 0x8F, 0xBB, 0x81, 0x39, 0xCB, 0x63, 0xA5, 0xB6, 0xBF, 0x26, 0x19, 0xF9, 0xB1, 0x34, 0x3F, 0x68, 0x6F, 0x3B, 0xA1, 0xEB, }; /* 3E43CD0D93C9EF92FCB231AB4FE1C25CDBC02A138E887242CEAC496E */ static UCHAR shared_secret_secp224r1_30[] = { 0x3E, 0x43, 0xCD, 0x0D, 0x93, 0xC9, 0xEF, 0x92, 0xFC, 0xB2, 0x31, 0xAB, 0x4F, 0xE1, 0xC2, 0x5C, 0xDB, 0xC0, 0x2A, 0x13, 0x8E, 0x88, 0x72, 0x42, 0xCE, 0xAC, 0x49, 0x6E, }; /* 42F6F2793C13B7F4ED0CACF9F83444C577E3750A30042DABFDB204CB */ static UCHAR local_private_key_secp224r1_31[] = { 0x42, 0xF6, 0xF2, 0x79, 0x3C, 0x13, 0xB7, 0xF4, 0xED, 0x0C, 0xAC, 0xF9, 0xF8, 0x34, 0x44, 0xC5, 0x77, 0xE3, 0x75, 0x0A, 0x30, 0x04, 0x2D, 0xAB, 0xFD, 0xB2, 0x04, 0xCB, }; /* 0476C94DBC6BFE98E4779E64262679DA40F171BEC85D3F92E72C48D4E20BFBDB079663244FF1EEB8CF728E516DCA7A8030650F6D2344272FD0 */ static UCHAR local_public_key_secp224r1_31[] = { 0x04, 0x76, 0xC9, 0x4D, 0xBC, 0x6B, 0xFE, 0x98, 0xE4, 0x77, 0x9E, 0x64, 0x26, 0x26, 0x79, 0xDA, 0x40, 0xF1, 0x71, 0xBE, 0xC8, 0x5D, 0x3F, 0x92, 0xE7, 0x2C, 0x48, 0xD4, 0xE2, 0x0B, 0xFB, 0xDB, 0x07, 0x96, 0x63, 0x24, 0x4F, 0xF1, 0xEE, 0xB8, 0xCF, 0x72, 0x8E, 0x51, 0x6D, 0xCA, 0x7A, 0x80, 0x30, 0x65, 0x0F, 0x6D, 0x23, 0x44, 0x27, 0x2F, 0xD0, }; /* 0472C51A918337F1036081DE8A83E47FB6D86871AF3C013AC1A69A80BDDE61791B0525927CF41E33413AF496FBD068842F5FEC20FC329562C0 */ static UCHAR remote_public_key_secp224r1_31[] = { 0x04, 0x72, 0xC5, 0x1A, 0x91, 0x83, 0x37, 0xF1, 0x03, 0x60, 0x81, 0xDE, 0x8A, 0x83, 0xE4, 0x7F, 0xB6, 0xD8, 0x68, 0x71, 0xAF, 0x3C, 0x01, 0x3A, 0xC1, 0xA6, 0x9A, 0x80, 0xBD, 0xDE, 0x61, 0x79, 0x1B, 0x05, 0x25, 0x92, 0x7C, 0xF4, 0x1E, 0x33, 0x41, 0x3A, 0xF4, 0x96, 0xFB, 0xD0, 0x68, 0x84, 0x2F, 0x5F, 0xEC, 0x20, 0xFC, 0x32, 0x95, 0x62, 0xC0, }; /* C4099554A79726801D1C33F7D23CA125B36DBC25ECAEEE9D7F68A486 */ static UCHAR shared_secret_secp224r1_31[] = { 0xC4, 0x09, 0x95, 0x54, 0xA7, 0x97, 0x26, 0x80, 0x1D, 0x1C, 0x33, 0xF7, 0xD2, 0x3C, 0xA1, 0x25, 0xB3, 0x6D, 0xBC, 0x25, 0xEC, 0xAE, 0xEE, 0x9D, 0x7F, 0x68, 0xA4, 0x86, }; /* 89AA82291B33E2A1295D112A9087E1FB54D02242614683D3715E386C */ static UCHAR local_private_key_secp224r1_32[] = { 0x89, 0xAA, 0x82, 0x29, 0x1B, 0x33, 0xE2, 0xA1, 0x29, 0x5D, 0x11, 0x2A, 0x90, 0x87, 0xE1, 0xFB, 0x54, 0xD0, 0x22, 0x42, 0x61, 0x46, 0x83, 0xD3, 0x71, 0x5E, 0x38, 0x6C, }; /* 040FC0643E85DDB2CA3DDC3C7E03A311C67B1D0F59706D6BD38EC7C790950FE18E78E060F8B70A8D2A8F0D607AE87720B98A3204AAFA655135 */ static UCHAR local_public_key_secp224r1_32[] = { 0x04, 0x0F, 0xC0, 0x64, 0x3E, 0x85, 0xDD, 0xB2, 0xCA, 0x3D, 0xDC, 0x3C, 0x7E, 0x03, 0xA3, 0x11, 0xC6, 0x7B, 0x1D, 0x0F, 0x59, 0x70, 0x6D, 0x6B, 0xD3, 0x8E, 0xC7, 0xC7, 0x90, 0x95, 0x0F, 0xE1, 0x8E, 0x78, 0xE0, 0x60, 0xF8, 0xB7, 0x0A, 0x8D, 0x2A, 0x8F, 0x0D, 0x60, 0x7A, 0xE8, 0x77, 0x20, 0xB9, 0x8A, 0x32, 0x04, 0xAA, 0xFA, 0x65, 0x51, 0x35, }; /* 04889745AA86C971C8260D27C2B59435875F10A16C479285D65186477F5ED92C8DCA3AF470D6E343EA2C4F4E1FFF3B88AEA1759D47D95B81FD */ static UCHAR remote_public_key_secp224r1_32[] = { 0x04, 0x88, 0x97, 0x45, 0xAA, 0x86, 0xC9, 0x71, 0xC8, 0x26, 0x0D, 0x27, 0xC2, 0xB5, 0x94, 0x35, 0x87, 0x5F, 0x10, 0xA1, 0x6C, 0x47, 0x92, 0x85, 0xD6, 0x51, 0x86, 0x47, 0x7F, 0x5E, 0xD9, 0x2C, 0x8D, 0xCA, 0x3A, 0xF4, 0x70, 0xD6, 0xE3, 0x43, 0xEA, 0x2C, 0x4F, 0x4E, 0x1F, 0xFF, 0x3B, 0x88, 0xAE, 0xA1, 0x75, 0x9D, 0x47, 0xD9, 0x5B, 0x81, 0xFD, }; /* B3239FB1D98CC207D0486202226C3254BB22C657B50381AA1FB71CDF */ static UCHAR shared_secret_secp224r1_32[] = { 0xB3, 0x23, 0x9F, 0xB1, 0xD9, 0x8C, 0xC2, 0x07, 0xD0, 0x48, 0x62, 0x02, 0x22, 0x6C, 0x32, 0x54, 0xBB, 0x22, 0xC6, 0x57, 0xB5, 0x03, 0x81, 0xAA, 0x1F, 0xB7, 0x1C, 0xDF, }; /* BA80ACF74E7A74D20B5ABA8B3766A989921FE872E3E3515065A5523E */ static UCHAR local_private_key_secp224r1_33[] = { 0xBA, 0x80, 0xAC, 0xF7, 0x4E, 0x7A, 0x74, 0xD2, 0x0B, 0x5A, 0xBA, 0x8B, 0x37, 0x66, 0xA9, 0x89, 0x92, 0x1F, 0xE8, 0x72, 0xE3, 0xE3, 0x51, 0x50, 0x65, 0xA5, 0x52, 0x3E, }; /* 04059ADD13D1101C1882A4544F37F37C7FAD63449AB24F1F3A3F09EE886C200A12939A0ADB35959AF4AEBA53230A67096E39A2ABC98144EA0D */ static UCHAR local_public_key_secp224r1_33[] = { 0x04, 0x05, 0x9A, 0xDD, 0x13, 0xD1, 0x10, 0x1C, 0x18, 0x82, 0xA4, 0x54, 0x4F, 0x37, 0xF3, 0x7C, 0x7F, 0xAD, 0x63, 0x44, 0x9A, 0xB2, 0x4F, 0x1F, 0x3A, 0x3F, 0x09, 0xEE, 0x88, 0x6C, 0x20, 0x0A, 0x12, 0x93, 0x9A, 0x0A, 0xDB, 0x35, 0x95, 0x9A, 0xF4, 0xAE, 0xBA, 0x53, 0x23, 0x0A, 0x67, 0x09, 0x6E, 0x39, 0xA2, 0xAB, 0xC9, 0x81, 0x44, 0xEA, 0x0D, }; /* 0405DB35DD9A9DB024950E4137B5961902CF6E40AB315F0BFF1624C823F1794B29C648665B0F161DCBF40D2503193034C11999BAE2CA91FE58 */ static UCHAR remote_public_key_secp224r1_33[] = { 0x04, 0x05, 0xDB, 0x35, 0xDD, 0x9A, 0x9D, 0xB0, 0x24, 0x95, 0x0E, 0x41, 0x37, 0xB5, 0x96, 0x19, 0x02, 0xCF, 0x6E, 0x40, 0xAB, 0x31, 0x5F, 0x0B, 0xFF, 0x16, 0x24, 0xC8, 0x23, 0xF1, 0x79, 0x4B, 0x29, 0xC6, 0x48, 0x66, 0x5B, 0x0F, 0x16, 0x1D, 0xCB, 0xF4, 0x0D, 0x25, 0x03, 0x19, 0x30, 0x34, 0xC1, 0x19, 0x99, 0xBA, 0xE2, 0xCA, 0x91, 0xFE, 0x58, }; /* 1C092BBAF74568821D5B1FEDF707DDE9FCFE79F6F599E6B8191C5CCB */ static UCHAR shared_secret_secp224r1_33[] = { 0x1C, 0x09, 0x2B, 0xBA, 0xF7, 0x45, 0x68, 0x82, 0x1D, 0x5B, 0x1F, 0xED, 0xF7, 0x07, 0xDD, 0xE9, 0xFC, 0xFE, 0x79, 0xF6, 0xF5, 0x99, 0xE6, 0xB8, 0x19, 0x1C, 0x5C, 0xCB, }; /* 05845E5CB6D4913BDBA840BA3A3ADA2F6273BA0408C954735F266BD0 */ static UCHAR local_private_key_secp224r1_34[] = { 0x05, 0x84, 0x5E, 0x5C, 0xB6, 0xD4, 0x91, 0x3B, 0xDB, 0xA8, 0x40, 0xBA, 0x3A, 0x3A, 0xDA, 0x2F, 0x62, 0x73, 0xBA, 0x04, 0x08, 0xC9, 0x54, 0x73, 0x5F, 0x26, 0x6B, 0xD0, }; /* 04695C0CDFE74C70790080FCE407730BF8E29E4EEA36181D7CD9A0AD13A63290BEBFF3325C934F50DC7DFA1161344219059E9D8A6B445CB4A5 */ static UCHAR local_public_key_secp224r1_34[] = { 0x04, 0x69, 0x5C, 0x0C, 0xDF, 0xE7, 0x4C, 0x70, 0x79, 0x00, 0x80, 0xFC, 0xE4, 0x07, 0x73, 0x0B, 0xF8, 0xE2, 0x9E, 0x4E, 0xEA, 0x36, 0x18, 0x1D, 0x7C, 0xD9, 0xA0, 0xAD, 0x13, 0xA6, 0x32, 0x90, 0xBE, 0xBF, 0xF3, 0x32, 0x5C, 0x93, 0x4F, 0x50, 0xDC, 0x7D, 0xFA, 0x11, 0x61, 0x34, 0x42, 0x19, 0x05, 0x9E, 0x9D, 0x8A, 0x6B, 0x44, 0x5C, 0xB4, 0xA5, }; /* 04F2A493589D1FD264B8E0431F6D32E421E62C4B0CF8FCFA8F610BFEC726E1FBEED0A3796BBF6E80F09B520FFBD7555120A8B2B8CBD4E62564 */ static UCHAR remote_public_key_secp224r1_34[] = { 0x04, 0xF2, 0xA4, 0x93, 0x58, 0x9D, 0x1F, 0xD2, 0x64, 0xB8, 0xE0, 0x43, 0x1F, 0x6D, 0x32, 0xE4, 0x21, 0xE6, 0x2C, 0x4B, 0x0C, 0xF8, 0xFC, 0xFA, 0x8F, 0x61, 0x0B, 0xFE, 0xC7, 0x26, 0xE1, 0xFB, 0xEE, 0xD0, 0xA3, 0x79, 0x6B, 0xBF, 0x6E, 0x80, 0xF0, 0x9B, 0x52, 0x0F, 0xFB, 0xD7, 0x55, 0x51, 0x20, 0xA8, 0xB2, 0xB8, 0xCB, 0xD4, 0xE6, 0x25, 0x64, }; /* C1C4198B06A55D59E43D23C415839E30CC24F98C3CC199D71357CC3E */ static UCHAR shared_secret_secp224r1_34[] = { 0xC1, 0xC4, 0x19, 0x8B, 0x06, 0xA5, 0x5D, 0x59, 0xE4, 0x3D, 0x23, 0xC4, 0x15, 0x83, 0x9E, 0x30, 0xCC, 0x24, 0xF9, 0x8C, 0x3C, 0xC1, 0x99, 0xD7, 0x13, 0x57, 0xCC, 0x3E, }; /* 97258D70FD739412CB08A4A32A294EB4CDC21B2D6A1B9201672D51DB */ static UCHAR local_private_key_secp224r1_35[] = { 0x97, 0x25, 0x8D, 0x70, 0xFD, 0x73, 0x94, 0x12, 0xCB, 0x08, 0xA4, 0xA3, 0x2A, 0x29, 0x4E, 0xB4, 0xCD, 0xC2, 0x1B, 0x2D, 0x6A, 0x1B, 0x92, 0x01, 0x67, 0x2D, 0x51, 0xDB, }; /* 04DE6E677E1B29B4BC8790762B3310C9F771D725343FC664242F1AF63313F2E25D5A16193A3D501B0F58A28D41DE8964E2F7A801EACEECF9F3 */ static UCHAR local_public_key_secp224r1_35[] = { 0x04, 0xDE, 0x6E, 0x67, 0x7E, 0x1B, 0x29, 0xB4, 0xBC, 0x87, 0x90, 0x76, 0x2B, 0x33, 0x10, 0xC9, 0xF7, 0x71, 0xD7, 0x25, 0x34, 0x3F, 0xC6, 0x64, 0x24, 0x2F, 0x1A, 0xF6, 0x33, 0x13, 0xF2, 0xE2, 0x5D, 0x5A, 0x16, 0x19, 0x3A, 0x3D, 0x50, 0x1B, 0x0F, 0x58, 0xA2, 0x8D, 0x41, 0xDE, 0x89, 0x64, 0xE2, 0xF7, 0xA8, 0x01, 0xEA, 0xCE, 0xEC, 0xF9, 0xF3, }; /* 0478F889D9853FE519ACB9E14FBB7DAC8C386DA6E59E77718D93CBB19C48909136FFCFC007F78C0F8FEC41E054FC7CB6EE3A707A2600E5A8A8 */ static UCHAR remote_public_key_secp224r1_35[] = { 0x04, 0x78, 0xF8, 0x89, 0xD9, 0x85, 0x3F, 0xE5, 0x19, 0xAC, 0xB9, 0xE1, 0x4F, 0xBB, 0x7D, 0xAC, 0x8C, 0x38, 0x6D, 0xA6, 0xE5, 0x9E, 0x77, 0x71, 0x8D, 0x93, 0xCB, 0xB1, 0x9C, 0x48, 0x90, 0x91, 0x36, 0xFF, 0xCF, 0xC0, 0x07, 0xF7, 0x8C, 0x0F, 0x8F, 0xEC, 0x41, 0xE0, 0x54, 0xFC, 0x7C, 0xB6, 0xEE, 0x3A, 0x70, 0x7A, 0x26, 0x00, 0xE5, 0xA8, 0xA8, }; /* 61B616AF787728A5B53FEDDBC4CF5007A463240B03C9017BC4B13F31 */ static UCHAR shared_secret_secp224r1_35[] = { 0x61, 0xB6, 0x16, 0xAF, 0x78, 0x77, 0x28, 0xA5, 0xB5, 0x3F, 0xED, 0xDB, 0xC4, 0xCF, 0x50, 0x07, 0xA4, 0x63, 0x24, 0x0B, 0x03, 0xC9, 0x01, 0x7B, 0xC4, 0xB1, 0x3F, 0x31, }; /* 81BC077E5955686F6F05F0A66ED300AC3FC32685E93535EB2EBD6489 */ static UCHAR local_private_key_secp224r1_36[] = { 0x81, 0xBC, 0x07, 0x7E, 0x59, 0x55, 0x68, 0x6F, 0x6F, 0x05, 0xF0, 0xA6, 0x6E, 0xD3, 0x00, 0xAC, 0x3F, 0xC3, 0x26, 0x85, 0xE9, 0x35, 0x35, 0xEB, 0x2E, 0xBD, 0x64, 0x89, }; /* 040E15F02D33B4683F0AD27FBEA575EFB445E864071A6ED605EA9D42AA99FDF0960BA90947C3E778F0B39887890F7C168C70A54767FE1F1CA3 */ static UCHAR local_public_key_secp224r1_36[] = { 0x04, 0x0E, 0x15, 0xF0, 0x2D, 0x33, 0xB4, 0x68, 0x3F, 0x0A, 0xD2, 0x7F, 0xBE, 0xA5, 0x75, 0xEF, 0xB4, 0x45, 0xE8, 0x64, 0x07, 0x1A, 0x6E, 0xD6, 0x05, 0xEA, 0x9D, 0x42, 0xAA, 0x99, 0xFD, 0xF0, 0x96, 0x0B, 0xA9, 0x09, 0x47, 0xC3, 0xE7, 0x78, 0xF0, 0xB3, 0x98, 0x87, 0x89, 0x0F, 0x7C, 0x16, 0x8C, 0x70, 0xA5, 0x47, 0x67, 0xFE, 0x1F, 0x1C, 0xA3, }; /* 0400745FD9935BD2A6213D3D8DEB29233060A80BA634B46B8C62D3B6E1AA0AF2D06C2AEA03526B7736E8B43EE25A629CF39AF338D84543365B */ static UCHAR remote_public_key_secp224r1_36[] = { 0x04, 0x00, 0x74, 0x5F, 0xD9, 0x93, 0x5B, 0xD2, 0xA6, 0x21, 0x3D, 0x3D, 0x8D, 0xEB, 0x29, 0x23, 0x30, 0x60, 0xA8, 0x0B, 0xA6, 0x34, 0xB4, 0x6B, 0x8C, 0x62, 0xD3, 0xB6, 0xE1, 0xAA, 0x0A, 0xF2, 0xD0, 0x6C, 0x2A, 0xEA, 0x03, 0x52, 0x6B, 0x77, 0x36, 0xE8, 0xB4, 0x3E, 0xE2, 0x5A, 0x62, 0x9C, 0xF3, 0x9A, 0xF3, 0x38, 0xD8, 0x45, 0x43, 0x36, 0x5B, }; /* FD9EB3EF64D0052F5223B5B54AB6AD159834913AFE04FDD5E9A26FD1 */ static UCHAR shared_secret_secp224r1_36[] = { 0xFD, 0x9E, 0xB3, 0xEF, 0x64, 0xD0, 0x05, 0x2F, 0x52, 0x23, 0xB5, 0xB5, 0x4A, 0xB6, 0xAD, 0x15, 0x98, 0x34, 0x91, 0x3A, 0xFE, 0x04, 0xFD, 0xD5, 0xE9, 0xA2, 0x6F, 0xD1, }; /* E1A2EC8091B9697C3CFA68A92BBBCC0FF4115209D7A2D4E4B20306AB */ static UCHAR local_private_key_secp224r1_37[] = { 0xE1, 0xA2, 0xEC, 0x80, 0x91, 0xB9, 0x69, 0x7C, 0x3C, 0xFA, 0x68, 0xA9, 0x2B, 0xBB, 0xCC, 0x0F, 0xF4, 0x11, 0x52, 0x09, 0xD7, 0xA2, 0xD4, 0xE4, 0xB2, 0x03, 0x06, 0xAB, }; /* 04A1152F372519CF33BB3F17A090F162D12C844BD98FBEE7A79B1C0C9538B8A959346A32DB969B251D52018308C0EB00ED544CBEE238FFB961 */ static UCHAR local_public_key_secp224r1_37[] = { 0x04, 0xA1, 0x15, 0x2F, 0x37, 0x25, 0x19, 0xCF, 0x33, 0xBB, 0x3F, 0x17, 0xA0, 0x90, 0xF1, 0x62, 0xD1, 0x2C, 0x84, 0x4B, 0xD9, 0x8F, 0xBE, 0xE7, 0xA7, 0x9B, 0x1C, 0x0C, 0x95, 0x38, 0xB8, 0xA9, 0x59, 0x34, 0x6A, 0x32, 0xDB, 0x96, 0x9B, 0x25, 0x1D, 0x52, 0x01, 0x83, 0x08, 0xC0, 0xEB, 0x00, 0xED, 0x54, 0x4C, 0xBE, 0xE2, 0x38, 0xFF, 0xB9, 0x61, }; /* 042CAC2A3EAEB35625C9286161A2F237A0454A64C954474BC8C1DE5B2C52E34D47EE893EC2E378042180543B4649496AB2BD3B5719F70F8017 */ static UCHAR remote_public_key_secp224r1_37[] = { 0x04, 0x2C, 0xAC, 0x2A, 0x3E, 0xAE, 0xB3, 0x56, 0x25, 0xC9, 0x28, 0x61, 0x61, 0xA2, 0xF2, 0x37, 0xA0, 0x45, 0x4A, 0x64, 0xC9, 0x54, 0x47, 0x4B, 0xC8, 0xC1, 0xDE, 0x5B, 0x2C, 0x52, 0xE3, 0x4D, 0x47, 0xEE, 0x89, 0x3E, 0xC2, 0xE3, 0x78, 0x04, 0x21, 0x80, 0x54, 0x3B, 0x46, 0x49, 0x49, 0x6A, 0xB2, 0xBD, 0x3B, 0x57, 0x19, 0xF7, 0x0F, 0x80, 0x17, }; /* FF6702A8BBA14BC764D57AE02AD51E0E1AA5570D1F4D3B2DB4D2270D */ static UCHAR shared_secret_secp224r1_37[] = { 0xFF, 0x67, 0x02, 0xA8, 0xBB, 0xA1, 0x4B, 0xC7, 0x64, 0xD5, 0x7A, 0xE0, 0x2A, 0xD5, 0x1E, 0x0E, 0x1A, 0xA5, 0x57, 0x0D, 0x1F, 0x4D, 0x3B, 0x2D, 0xB4, 0xD2, 0x27, 0x0D, }; /* 0C9DBC70BE0747CE0950CF0334D90A6EBCF6C6931BBD3D8687C8A437 */ static UCHAR local_private_key_secp224r1_38[] = { 0x0C, 0x9D, 0xBC, 0x70, 0xBE, 0x07, 0x47, 0xCE, 0x09, 0x50, 0xCF, 0x03, 0x34, 0xD9, 0x0A, 0x6E, 0xBC, 0xF6, 0xC6, 0x93, 0x1B, 0xBD, 0x3D, 0x86, 0x87, 0xC8, 0xA4, 0x37, }; /* 0486BF7691C5842393B5137258BBF7260297B6B351DF44785833A7C168D9568FFB9B9BD1C7BEE2D7B15C64AD606D9DD42AB4AEF56B6F5320CD */ static UCHAR local_public_key_secp224r1_38[] = { 0x04, 0x86, 0xBF, 0x76, 0x91, 0xC5, 0x84, 0x23, 0x93, 0xB5, 0x13, 0x72, 0x58, 0xBB, 0xF7, 0x26, 0x02, 0x97, 0xB6, 0xB3, 0x51, 0xDF, 0x44, 0x78, 0x58, 0x33, 0xA7, 0xC1, 0x68, 0xD9, 0x56, 0x8F, 0xFB, 0x9B, 0x9B, 0xD1, 0xC7, 0xBE, 0xE2, 0xD7, 0xB1, 0x5C, 0x64, 0xAD, 0x60, 0x6D, 0x9D, 0xD4, 0x2A, 0xB4, 0xAE, 0xF5, 0x6B, 0x6F, 0x53, 0x20, 0xCD, }; /* 043BE8345E1C93DE7CC1A0187B45AD227550AE560A728905B8E96187CA4464B6B5791DC9CA316A97DFA89AFE3CCD54B1CD09843BF4CE937C5C */ static UCHAR remote_public_key_secp224r1_38[] = { 0x04, 0x3B, 0xE8, 0x34, 0x5E, 0x1C, 0x93, 0xDE, 0x7C, 0xC1, 0xA0, 0x18, 0x7B, 0x45, 0xAD, 0x22, 0x75, 0x50, 0xAE, 0x56, 0x0A, 0x72, 0x89, 0x05, 0xB8, 0xE9, 0x61, 0x87, 0xCA, 0x44, 0x64, 0xB6, 0xB5, 0x79, 0x1D, 0xC9, 0xCA, 0x31, 0x6A, 0x97, 0xDF, 0xA8, 0x9A, 0xFE, 0x3C, 0xCD, 0x54, 0xB1, 0xCD, 0x09, 0x84, 0x3B, 0xF4, 0xCE, 0x93, 0x7C, 0x5C, }; /* 2A5FF74F45A8623E5852A779F10F3A5149DAE80F313AAC4DB7C117ED */ static UCHAR shared_secret_secp224r1_38[] = { 0x2A, 0x5F, 0xF7, 0x4F, 0x45, 0xA8, 0x62, 0x3E, 0x58, 0x52, 0xA7, 0x79, 0xF1, 0x0F, 0x3A, 0x51, 0x49, 0xDA, 0xE8, 0x0F, 0x31, 0x3A, 0xAC, 0x4D, 0xB7, 0xC1, 0x17, 0xED, }; /* 6FB170897AC632C1CDA468A6446942AB6B1718882FB7132AF16F47A1 */ static UCHAR local_private_key_secp224r1_39[] = { 0x6F, 0xB1, 0x70, 0x89, 0x7A, 0xC6, 0x32, 0xC1, 0xCD, 0xA4, 0x68, 0xA6, 0x44, 0x69, 0x42, 0xAB, 0x6B, 0x17, 0x18, 0x88, 0x2F, 0xB7, 0x13, 0x2A, 0xF1, 0x6F, 0x47, 0xA1, }; /* 0401F296209678D33D7FB80DD22F9520815A79C76E708C7604AE47DB7606C1556D3C1012C20CA7203AA1D8207DB1E203825BDFC5CDC204FB0F */ static UCHAR local_public_key_secp224r1_39[] = { 0x04, 0x01, 0xF2, 0x96, 0x20, 0x96, 0x78, 0xD3, 0x3D, 0x7F, 0xB8, 0x0D, 0xD2, 0x2F, 0x95, 0x20, 0x81, 0x5A, 0x79, 0xC7, 0x6E, 0x70, 0x8C, 0x76, 0x04, 0xAE, 0x47, 0xDB, 0x76, 0x06, 0xC1, 0x55, 0x6D, 0x3C, 0x10, 0x12, 0xC2, 0x0C, 0xA7, 0x20, 0x3A, 0xA1, 0xD8, 0x20, 0x7D, 0xB1, 0xE2, 0x03, 0x82, 0x5B, 0xDF, 0xC5, 0xCD, 0xC2, 0x04, 0xFB, 0x0F, }; /* 04314A4AB85FAEAF81ABE7A6A85B6B5E8E4C5862DA008D9C030668D8994857C8489416733F0EBE4290B1F5B17DD167D38159AB0096389A4B5C */ static UCHAR remote_public_key_secp224r1_39[] = { 0x04, 0x31, 0x4A, 0x4A, 0xB8, 0x5F, 0xAE, 0xAF, 0x81, 0xAB, 0xE7, 0xA6, 0xA8, 0x5B, 0x6B, 0x5E, 0x8E, 0x4C, 0x58, 0x62, 0xDA, 0x00, 0x8D, 0x9C, 0x03, 0x06, 0x68, 0xD8, 0x99, 0x48, 0x57, 0xC8, 0x48, 0x94, 0x16, 0x73, 0x3F, 0x0E, 0xBE, 0x42, 0x90, 0xB1, 0xF5, 0xB1, 0x7D, 0xD1, 0x67, 0xD3, 0x81, 0x59, 0xAB, 0x00, 0x96, 0x38, 0x9A, 0x4B, 0x5C, }; /* 12DAC4C26DE280964F383EEFBE3D041EABABB1598866012B68AF2118 */ static UCHAR shared_secret_secp224r1_39[] = { 0x12, 0xDA, 0xC4, 0xC2, 0x6D, 0xE2, 0x80, 0x96, 0x4F, 0x38, 0x3E, 0xEF, 0xBE, 0x3D, 0x04, 0x1E, 0xAB, 0xAB, 0xB1, 0x59, 0x88, 0x66, 0x01, 0x2B, 0x68, 0xAF, 0x21, 0x18, }; /* 3947021BFE2E6A11D5C5A6F9AD4C1CF2B1B13C1AE23F245F5D2F02EA */ static UCHAR local_private_key_secp224r1_40[] = { 0x39, 0x47, 0x02, 0x1B, 0xFE, 0x2E, 0x6A, 0x11, 0xD5, 0xC5, 0xA6, 0xF9, 0xAD, 0x4C, 0x1C, 0xF2, 0xB1, 0xB1, 0x3C, 0x1A, 0xE2, 0x3F, 0x24, 0x5F, 0x5D, 0x2F, 0x02, 0xEA, }; /* 04058389A79D492552A61C72ECB809EB380733E9A26B3D8FC10C1DBC2D66C7372E8ED064BE5476E2B9A09E9E8CB51568825C6429A4576DF3C5 */ static UCHAR local_public_key_secp224r1_40[] = { 0x04, 0x05, 0x83, 0x89, 0xA7, 0x9D, 0x49, 0x25, 0x52, 0xA6, 0x1C, 0x72, 0xEC, 0xB8, 0x09, 0xEB, 0x38, 0x07, 0x33, 0xE9, 0xA2, 0x6B, 0x3D, 0x8F, 0xC1, 0x0C, 0x1D, 0xBC, 0x2D, 0x66, 0xC7, 0x37, 0x2E, 0x8E, 0xD0, 0x64, 0xBE, 0x54, 0x76, 0xE2, 0xB9, 0xA0, 0x9E, 0x9E, 0x8C, 0xB5, 0x15, 0x68, 0x82, 0x5C, 0x64, 0x29, 0xA4, 0x57, 0x6D, 0xF3, 0xC5, }; /* 043A84EF601291C3BB717CD1BE37DE88CDB01FA2A4080263D87170A0346A0625CA1EE476572220FBC0498C153190EA0F47130A74B66ECAAB97 */ static UCHAR remote_public_key_secp224r1_40[] = { 0x04, 0x3A, 0x84, 0xEF, 0x60, 0x12, 0x91, 0xC3, 0xBB, 0x71, 0x7C, 0xD1, 0xBE, 0x37, 0xDE, 0x88, 0xCD, 0xB0, 0x1F, 0xA2, 0xA4, 0x08, 0x02, 0x63, 0xD8, 0x71, 0x70, 0xA0, 0x34, 0x6A, 0x06, 0x25, 0xCA, 0x1E, 0xE4, 0x76, 0x57, 0x22, 0x20, 0xFB, 0xC0, 0x49, 0x8C, 0x15, 0x31, 0x90, 0xEA, 0x0F, 0x47, 0x13, 0x0A, 0x74, 0xB6, 0x6E, 0xCA, 0xAB, 0x97, }; /* 0C0EABAB6F968734727DABC7D8D7C9F9C954B1EB7ED4AA2BEB0EF5CC */ static UCHAR shared_secret_secp224r1_40[] = { 0x0C, 0x0E, 0xAB, 0xAB, 0x6F, 0x96, 0x87, 0x34, 0x72, 0x7D, 0xAB, 0xC7, 0xD8, 0xD7, 0xC9, 0xF9, 0xC9, 0x54, 0xB1, 0xEB, 0x7E, 0xD4, 0xAA, 0x2B, 0xEB, 0x0E, 0xF5, 0xCC, }; /* 0760040A5978FF94175DFC8B5E8E5939A0E439DD9D2C56D8252DC32C */ static UCHAR local_private_key_secp224r1_41[] = { 0x07, 0x60, 0x04, 0x0A, 0x59, 0x78, 0xFF, 0x94, 0x17, 0x5D, 0xFC, 0x8B, 0x5E, 0x8E, 0x59, 0x39, 0xA0, 0xE4, 0x39, 0xDD, 0x9D, 0x2C, 0x56, 0xD8, 0x25, 0x2D, 0xC3, 0x2C, }; /* 0445456D003AE9824CA68C7474E3F7B102BB14B95B0215BCB3C34D8BD29E142DCB256CB46996C9D33DEA226BD31DD4436AED5F9E716CB8A209 */ static UCHAR local_public_key_secp224r1_41[] = { 0x04, 0x45, 0x45, 0x6D, 0x00, 0x3A, 0xE9, 0x82, 0x4C, 0xA6, 0x8C, 0x74, 0x74, 0xE3, 0xF7, 0xB1, 0x02, 0xBB, 0x14, 0xB9, 0x5B, 0x02, 0x15, 0xBC, 0xB3, 0xC3, 0x4D, 0x8B, 0xD2, 0x9E, 0x14, 0x2D, 0xCB, 0x25, 0x6C, 0xB4, 0x69, 0x96, 0xC9, 0xD3, 0x3D, 0xEA, 0x22, 0x6B, 0xD3, 0x1D, 0xD4, 0x43, 0x6A, 0xED, 0x5F, 0x9E, 0x71, 0x6C, 0xB8, 0xA2, 0x09, }; /* 0468E602879A7BDC158F378A5069274664091452FB5B0C2DF76940DF5D06AB179BE44879297ED303AC5D768578559534AEA04588BA1156CB74 */ static UCHAR remote_public_key_secp224r1_41[] = { 0x04, 0x68, 0xE6, 0x02, 0x87, 0x9A, 0x7B, 0xDC, 0x15, 0x8F, 0x37, 0x8A, 0x50, 0x69, 0x27, 0x46, 0x64, 0x09, 0x14, 0x52, 0xFB, 0x5B, 0x0C, 0x2D, 0xF7, 0x69, 0x40, 0xDF, 0x5D, 0x06, 0xAB, 0x17, 0x9B, 0xE4, 0x48, 0x79, 0x29, 0x7E, 0xD3, 0x03, 0xAC, 0x5D, 0x76, 0x85, 0x78, 0x55, 0x95, 0x34, 0xAE, 0xA0, 0x45, 0x88, 0xBA, 0x11, 0x56, 0xCB, 0x74, }; /* 51CFBCF09EC080E79BCEF1F57F14B267811D683EBCF2D03A2C3FCFE6 */ static UCHAR shared_secret_secp224r1_41[] = { 0x51, 0xCF, 0xBC, 0xF0, 0x9E, 0xC0, 0x80, 0xE7, 0x9B, 0xCE, 0xF1, 0xF5, 0x7F, 0x14, 0xB2, 0x67, 0x81, 0x1D, 0x68, 0x3E, 0xBC, 0xF2, 0xD0, 0x3A, 0x2C, 0x3F, 0xCF, 0xE6, }; /* 1A72EB94D099681DCAF01914620838D50D264C8B77B5B182467EE7DB */ static UCHAR local_private_key_secp224r1_42[] = { 0x1A, 0x72, 0xEB, 0x94, 0xD0, 0x99, 0x68, 0x1D, 0xCA, 0xF0, 0x19, 0x14, 0x62, 0x08, 0x38, 0xD5, 0x0D, 0x26, 0x4C, 0x8B, 0x77, 0xB5, 0xB1, 0x82, 0x46, 0x7E, 0xE7, 0xDB, }; /* 0445F785D9F21EC6688651F3D6ED470CBEEB94E4522D564716C39D9F140B97A568CEDADC9A5D096149FD90C21C1ABE27CC583AB21648DF5AE3 */ static UCHAR local_public_key_secp224r1_42[] = { 0x04, 0x45, 0xF7, 0x85, 0xD9, 0xF2, 0x1E, 0xC6, 0x68, 0x86, 0x51, 0xF3, 0xD6, 0xED, 0x47, 0x0C, 0xBE, 0xEB, 0x94, 0xE4, 0x52, 0x2D, 0x56, 0x47, 0x16, 0xC3, 0x9D, 0x9F, 0x14, 0x0B, 0x97, 0xA5, 0x68, 0xCE, 0xDA, 0xDC, 0x9A, 0x5D, 0x09, 0x61, 0x49, 0xFD, 0x90, 0xC2, 0x1C, 0x1A, 0xBE, 0x27, 0xCC, 0x58, 0x3A, 0xB2, 0x16, 0x48, 0xDF, 0x5A, 0xE3, }; /* 04DA16F08532246994A0B957391D7C1E950F12D317078F17E06E59314B067927C754DC8030B51107CC6DDF3688E65940BAFAD3913A4F7608F9 */ static UCHAR remote_public_key_secp224r1_42[] = { 0x04, 0xDA, 0x16, 0xF0, 0x85, 0x32, 0x24, 0x69, 0x94, 0xA0, 0xB9, 0x57, 0x39, 0x1D, 0x7C, 0x1E, 0x95, 0x0F, 0x12, 0xD3, 0x17, 0x07, 0x8F, 0x17, 0xE0, 0x6E, 0x59, 0x31, 0x4B, 0x06, 0x79, 0x27, 0xC7, 0x54, 0xDC, 0x80, 0x30, 0xB5, 0x11, 0x07, 0xCC, 0x6D, 0xDF, 0x36, 0x88, 0xE6, 0x59, 0x40, 0xBA, 0xFA, 0xD3, 0x91, 0x3A, 0x4F, 0x76, 0x08, 0xF9, }; /* 4BFBC322B6A2C94D10B3286CBC15F250017999DA84519D70BCDC3D9D */ static UCHAR shared_secret_secp224r1_42[] = { 0x4B, 0xFB, 0xC3, 0x22, 0xB6, 0xA2, 0xC9, 0x4D, 0x10, 0xB3, 0x28, 0x6C, 0xBC, 0x15, 0xF2, 0x50, 0x01, 0x79, 0x99, 0xDA, 0x84, 0x51, 0x9D, 0x70, 0xBC, 0xDC, 0x3D, 0x9D, }; /* 6FDEBC1CB4096F5A349DA5E52453F4E28559AF87BEBEF54E92CDC960 */ static UCHAR local_private_key_secp224r1_43[] = { 0x6F, 0xDE, 0xBC, 0x1C, 0xB4, 0x09, 0x6F, 0x5A, 0x34, 0x9D, 0xA5, 0xE5, 0x24, 0x53, 0xF4, 0xE2, 0x85, 0x59, 0xAF, 0x87, 0xBE, 0xBE, 0xF5, 0x4E, 0x92, 0xCD, 0xC9, 0x60, }; /* 041788F6FDC098BD87B9AFB329E88DE356E1B4AA3B424FA3B9462855C1E032680B6553B57CFC0D15D114AF414A2F176013BDE1E46885942235 */ static UCHAR local_public_key_secp224r1_43[] = { 0x04, 0x17, 0x88, 0xF6, 0xFD, 0xC0, 0x98, 0xBD, 0x87, 0xB9, 0xAF, 0xB3, 0x29, 0xE8, 0x8D, 0xE3, 0x56, 0xE1, 0xB4, 0xAA, 0x3B, 0x42, 0x4F, 0xA3, 0xB9, 0x46, 0x28, 0x55, 0xC1, 0xE0, 0x32, 0x68, 0x0B, 0x65, 0x53, 0xB5, 0x7C, 0xFC, 0x0D, 0x15, 0xD1, 0x14, 0xAF, 0x41, 0x4A, 0x2F, 0x17, 0x60, 0x13, 0xBD, 0xE1, 0xE4, 0x68, 0x85, 0x94, 0x22, 0x35, }; /* 0479D8C1F8C25C1586E745430CBE6F4858BFDC580232CD1F442841C0F93B780664B2B12780C8AB998D68D774253EE6FF4DA73BF8E49B1728D5 */ static UCHAR remote_public_key_secp224r1_43[] = { 0x04, 0x79, 0xD8, 0xC1, 0xF8, 0xC2, 0x5C, 0x15, 0x86, 0xE7, 0x45, 0x43, 0x0C, 0xBE, 0x6F, 0x48, 0x58, 0xBF, 0xDC, 0x58, 0x02, 0x32, 0xCD, 0x1F, 0x44, 0x28, 0x41, 0xC0, 0xF9, 0x3B, 0x78, 0x06, 0x64, 0xB2, 0xB1, 0x27, 0x80, 0xC8, 0xAB, 0x99, 0x8D, 0x68, 0xD7, 0x74, 0x25, 0x3E, 0xE6, 0xFF, 0x4D, 0xA7, 0x3B, 0xF8, 0xE4, 0x9B, 0x17, 0x28, 0xD5, }; /* 43D847A9421572DB850762DC39872390F82B81D8E3C9E88AE283EAC4 */ static UCHAR shared_secret_secp224r1_43[] = { 0x43, 0xD8, 0x47, 0xA9, 0x42, 0x15, 0x72, 0xDB, 0x85, 0x07, 0x62, 0xDC, 0x39, 0x87, 0x23, 0x90, 0xF8, 0x2B, 0x81, 0xD8, 0xE3, 0xC9, 0xE8, 0x8A, 0xE2, 0x83, 0xEA, 0xC4, }; /* D0E3D845B0F7285141E4A831624E20757206F98D7C40BCF8B267ADF1 */ static UCHAR local_private_key_secp224r1_44[] = { 0xD0, 0xE3, 0xD8, 0x45, 0xB0, 0xF7, 0x28, 0x51, 0x41, 0xE4, 0xA8, 0x31, 0x62, 0x4E, 0x20, 0x75, 0x72, 0x06, 0xF9, 0x8D, 0x7C, 0x40, 0xBC, 0xF8, 0xB2, 0x67, 0xAD, 0xF1, }; /* 041CD85B5F8CA6E9CFE2B06073700CF322EDC12BB74759ACB653084D0C3BA071D9F59BFF2E4F2FE9CE3FB80A6678658AF6B9CF0E44F22CEB43 */ static UCHAR local_public_key_secp224r1_44[] = { 0x04, 0x1C, 0xD8, 0x5B, 0x5F, 0x8C, 0xA6, 0xE9, 0xCF, 0xE2, 0xB0, 0x60, 0x73, 0x70, 0x0C, 0xF3, 0x22, 0xED, 0xC1, 0x2B, 0xB7, 0x47, 0x59, 0xAC, 0xB6, 0x53, 0x08, 0x4D, 0x0C, 0x3B, 0xA0, 0x71, 0xD9, 0xF5, 0x9B, 0xFF, 0x2E, 0x4F, 0x2F, 0xE9, 0xCE, 0x3F, 0xB8, 0x0A, 0x66, 0x78, 0x65, 0x8A, 0xF6, 0xB9, 0xCF, 0x0E, 0x44, 0xF2, 0x2C, 0xEB, 0x43, }; /* 047CE34AB0592B8E5EB729E35B0400EB7A430530BBB34E576919EDE43EB7BA66227826A3A1635A5AD4AC189F701EAFBBE530C75D4C38604003 */ static UCHAR remote_public_key_secp224r1_44[] = { 0x04, 0x7C, 0xE3, 0x4A, 0xB0, 0x59, 0x2B, 0x8E, 0x5E, 0xB7, 0x29, 0xE3, 0x5B, 0x04, 0x00, 0xEB, 0x7A, 0x43, 0x05, 0x30, 0xBB, 0xB3, 0x4E, 0x57, 0x69, 0x19, 0xED, 0xE4, 0x3E, 0xB7, 0xBA, 0x66, 0x22, 0x78, 0x26, 0xA3, 0xA1, 0x63, 0x5A, 0x5A, 0xD4, 0xAC, 0x18, 0x9F, 0x70, 0x1E, 0xAF, 0xBB, 0xE5, 0x30, 0xC7, 0x5D, 0x4C, 0x38, 0x60, 0x40, 0x03, }; /* D7F5B127F6F0FEB05D5CA3DCB52FA6F56BC373B39295C8FB4F355F94 */ static UCHAR shared_secret_secp224r1_44[] = { 0xD7, 0xF5, 0xB1, 0x27, 0xF6, 0xF0, 0xFE, 0xB0, 0x5D, 0x5C, 0xA3, 0xDC, 0xB5, 0x2F, 0xA6, 0xF5, 0x6B, 0xC3, 0x73, 0xB3, 0x92, 0x95, 0xC8, 0xFB, 0x4F, 0x35, 0x5F, 0x94, }; /* D6279C08E5AC7D1AB9B1082AB57523FA875699790078EC28348AD07C */ static UCHAR local_private_key_secp224r1_45[] = { 0xD6, 0x27, 0x9C, 0x08, 0xE5, 0xAC, 0x7D, 0x1A, 0xB9, 0xB1, 0x08, 0x2A, 0xB5, 0x75, 0x23, 0xFA, 0x87, 0x56, 0x99, 0x79, 0x00, 0x78, 0xEC, 0x28, 0x34, 0x8A, 0xD0, 0x7C, }; /* 048762F0B331A695330AF3EF629950EA38D6D00974C96CA38482161BE3C2C14AC3E20AE34791D9282C8444DF02E6DE4149994D8BDA1E3B9700 */ static UCHAR local_public_key_secp224r1_45[] = { 0x04, 0x87, 0x62, 0xF0, 0xB3, 0x31, 0xA6, 0x95, 0x33, 0x0A, 0xF3, 0xEF, 0x62, 0x99, 0x50, 0xEA, 0x38, 0xD6, 0xD0, 0x09, 0x74, 0xC9, 0x6C, 0xA3, 0x84, 0x82, 0x16, 0x1B, 0xE3, 0xC2, 0xC1, 0x4A, 0xC3, 0xE2, 0x0A, 0xE3, 0x47, 0x91, 0xD9, 0x28, 0x2C, 0x84, 0x44, 0xDF, 0x02, 0xE6, 0xDE, 0x41, 0x49, 0x99, 0x4D, 0x8B, 0xDA, 0x1E, 0x3B, 0x97, 0x00, }; /* 04F71E3FD6D7F25300E7CE3F95108036F55BCFB65B92B694F64C0782CB3FD52DD11C1EC9F49AEB020669E25B94D6538F36A279A85A4FB44B73 */ static UCHAR remote_public_key_secp224r1_45[] = { 0x04, 0xF7, 0x1E, 0x3F, 0xD6, 0xD7, 0xF2, 0x53, 0x00, 0xE7, 0xCE, 0x3F, 0x95, 0x10, 0x80, 0x36, 0xF5, 0x5B, 0xCF, 0xB6, 0x5B, 0x92, 0xB6, 0x94, 0xF6, 0x4C, 0x07, 0x82, 0xCB, 0x3F, 0xD5, 0x2D, 0xD1, 0x1C, 0x1E, 0xC9, 0xF4, 0x9A, 0xEB, 0x02, 0x06, 0x69, 0xE2, 0x5B, 0x94, 0xD6, 0x53, 0x8F, 0x36, 0xA2, 0x79, 0xA8, 0x5A, 0x4F, 0xB4, 0x4B, 0x73, }; /* A6F952ABB440BF0BE847332D0CFAC13D09B16CD34D9D9638C71D55B0 */ static UCHAR shared_secret_secp224r1_45[] = { 0xA6, 0xF9, 0x52, 0xAB, 0xB4, 0x40, 0xBF, 0x0B, 0xE8, 0x47, 0x33, 0x2D, 0x0C, 0xFA, 0xC1, 0x3D, 0x09, 0xB1, 0x6C, 0xD3, 0x4D, 0x9D, 0x96, 0x38, 0xC7, 0x1D, 0x55, 0xB0, }; /* CBFA60D4DEFE6F1B2ACEDEBF806B264547F5191896AEC607207EFFA8 */ static UCHAR local_private_key_secp224r1_46[] = { 0xCB, 0xFA, 0x60, 0xD4, 0xDE, 0xFE, 0x6F, 0x1B, 0x2A, 0xCE, 0xDE, 0xBF, 0x80, 0x6B, 0x26, 0x45, 0x47, 0xF5, 0x19, 0x18, 0x96, 0xAE, 0xC6, 0x07, 0x20, 0x7E, 0xFF, 0xA8, }; /* 04BC377A8534AF24B113A798A53D7211C5D57156EC33904521B09FE1289D922E9A6078DAFD8E678CCF06C6CBF634C519353E1865447DBEA5DF */ static UCHAR local_public_key_secp224r1_46[] = { 0x04, 0xBC, 0x37, 0x7A, 0x85, 0x34, 0xAF, 0x24, 0xB1, 0x13, 0xA7, 0x98, 0xA5, 0x3D, 0x72, 0x11, 0xC5, 0xD5, 0x71, 0x56, 0xEC, 0x33, 0x90, 0x45, 0x21, 0xB0, 0x9F, 0xE1, 0x28, 0x9D, 0x92, 0x2E, 0x9A, 0x60, 0x78, 0xDA, 0xFD, 0x8E, 0x67, 0x8C, 0xCF, 0x06, 0xC6, 0xCB, 0xF6, 0x34, 0xC5, 0x19, 0x35, 0x3E, 0x18, 0x65, 0x44, 0x7D, 0xBE, 0xA5, 0xDF, }; /* 0414BCEB6DAF7245F5A6F49DC02EEFD7FD8B51CC97EA436A05619065658AD223A69C74FBA6EFE4CD173B39AF93D7EF7C10510BEFABBF1E557C */ static UCHAR remote_public_key_secp224r1_46[] = { 0x04, 0x14, 0xBC, 0xEB, 0x6D, 0xAF, 0x72, 0x45, 0xF5, 0xA6, 0xF4, 0x9D, 0xC0, 0x2E, 0xEF, 0xD7, 0xFD, 0x8B, 0x51, 0xCC, 0x97, 0xEA, 0x43, 0x6A, 0x05, 0x61, 0x90, 0x65, 0x65, 0x8A, 0xD2, 0x23, 0xA6, 0x9C, 0x74, 0xFB, 0xA6, 0xEF, 0xE4, 0xCD, 0x17, 0x3B, 0x39, 0xAF, 0x93, 0xD7, 0xEF, 0x7C, 0x10, 0x51, 0x0B, 0xEF, 0xAB, 0xBF, 0x1E, 0x55, 0x7C, }; /* A83A802E82220CA90E63B8948415EB6CE44D2DCB5D07F398C3132A10 */ static UCHAR shared_secret_secp224r1_46[] = { 0xA8, 0x3A, 0x80, 0x2E, 0x82, 0x22, 0x0C, 0xA9, 0x0E, 0x63, 0xB8, 0x94, 0x84, 0x15, 0xEB, 0x6C, 0xE4, 0x4D, 0x2D, 0xCB, 0x5D, 0x07, 0xF3, 0x98, 0xC3, 0x13, 0x2A, 0x10, }; /* FC58A7996FEBDD9ED1BC7FB456BF8CC01B47D93BCCB9CF257F6D39D1 */ static UCHAR local_private_key_secp224r1_47[] = { 0xFC, 0x58, 0xA7, 0x99, 0x6F, 0xEB, 0xDD, 0x9E, 0xD1, 0xBC, 0x7F, 0xB4, 0x56, 0xBF, 0x8C, 0xC0, 0x1B, 0x47, 0xD9, 0x3B, 0xCC, 0xB9, 0xCF, 0x25, 0x7F, 0x6D, 0x39, 0xD1, }; /* 04CAED27F48E97F877B726C5D2BF250EFF9AD0A867685F6B83079F121BE1032AF92D5E12324F0A7AB05204B48B6A10392F9D34B0B8FB8E50EF */ static UCHAR local_public_key_secp224r1_47[] = { 0x04, 0xCA, 0xED, 0x27, 0xF4, 0x8E, 0x97, 0xF8, 0x77, 0xB7, 0x26, 0xC5, 0xD2, 0xBF, 0x25, 0x0E, 0xFF, 0x9A, 0xD0, 0xA8, 0x67, 0x68, 0x5F, 0x6B, 0x83, 0x07, 0x9F, 0x12, 0x1B, 0xE1, 0x03, 0x2A, 0xF9, 0x2D, 0x5E, 0x12, 0x32, 0x4F, 0x0A, 0x7A, 0xB0, 0x52, 0x04, 0xB4, 0x8B, 0x6A, 0x10, 0x39, 0x2F, 0x9D, 0x34, 0xB0, 0xB8, 0xFB, 0x8E, 0x50, 0xEF, }; /* 04017FAF0AA2F7038AACEFA433F27E0F8F83DAF38AFBA5A3561039B51FBCD3249689F1DDDD8874E8973547515B1C2778A8411D28CEB7B96542 */ static UCHAR remote_public_key_secp224r1_47[] = { 0x04, 0x01, 0x7F, 0xAF, 0x0A, 0xA2, 0xF7, 0x03, 0x8A, 0xAC, 0xEF, 0xA4, 0x33, 0xF2, 0x7E, 0x0F, 0x8F, 0x83, 0xDA, 0xF3, 0x8A, 0xFB, 0xA5, 0xA3, 0x56, 0x10, 0x39, 0xB5, 0x1F, 0xBC, 0xD3, 0x24, 0x96, 0x89, 0xF1, 0xDD, 0xDD, 0x88, 0x74, 0xE8, 0x97, 0x35, 0x47, 0x51, 0x5B, 0x1C, 0x27, 0x78, 0xA8, 0x41, 0x1D, 0x28, 0xCE, 0xB7, 0xB9, 0x65, 0x42, }; /* 28FB2C3684CB6BEC436DB7733231E809154B2D206824CFEBAB92EF3A */ static UCHAR shared_secret_secp224r1_47[] = { 0x28, 0xFB, 0x2C, 0x36, 0x84, 0xCB, 0x6B, 0xEC, 0x43, 0x6D, 0xB7, 0x73, 0x32, 0x31, 0xE8, 0x09, 0x15, 0x4B, 0x2D, 0x20, 0x68, 0x24, 0xCF, 0xEB, 0xAB, 0x92, 0xEF, 0x3A, }; /* 4E97A8A58FB390B1FE4235AAE74EF8A080F521116189A78021C5D3AF */ static UCHAR local_private_key_secp224r1_48[] = { 0x4E, 0x97, 0xA8, 0xA5, 0x8F, 0xB3, 0x90, 0xB1, 0xFE, 0x42, 0x35, 0xAA, 0xE7, 0x4E, 0xF8, 0xA0, 0x80, 0xF5, 0x21, 0x11, 0x61, 0x89, 0xA7, 0x80, 0x21, 0xC5, 0xD3, 0xAF, }; /* 04C282AB81D50678DA28A9D9F6D4C88799DCBF231174C4BC834F93DB327383E00C32AAFD68B99F17DCB6AF738B7C7E8BAEAC7FC77826BFA5F4 */ static UCHAR local_public_key_secp224r1_48[] = { 0x04, 0xC2, 0x82, 0xAB, 0x81, 0xD5, 0x06, 0x78, 0xDA, 0x28, 0xA9, 0xD9, 0xF6, 0xD4, 0xC8, 0x87, 0x99, 0xDC, 0xBF, 0x23, 0x11, 0x74, 0xC4, 0xBC, 0x83, 0x4F, 0x93, 0xDB, 0x32, 0x73, 0x83, 0xE0, 0x0C, 0x32, 0xAA, 0xFD, 0x68, 0xB9, 0x9F, 0x17, 0xDC, 0xB6, 0xAF, 0x73, 0x8B, 0x7C, 0x7E, 0x8B, 0xAE, 0xAC, 0x7F, 0xC7, 0x78, 0x26, 0xBF, 0xA5, 0xF4, }; /* 0461BDFCD4038E4C6F0ADD61A37D109AB73007EB218B138C958564D06D2799AD4DA75715BF7EBBA7653FA248BAFD9473E9F95E1D0F75DBA11D */ static UCHAR remote_public_key_secp224r1_48[] = { 0x04, 0x61, 0xBD, 0xFC, 0xD4, 0x03, 0x8E, 0x4C, 0x6F, 0x0A, 0xDD, 0x61, 0xA3, 0x7D, 0x10, 0x9A, 0xB7, 0x30, 0x07, 0xEB, 0x21, 0x8B, 0x13, 0x8C, 0x95, 0x85, 0x64, 0xD0, 0x6D, 0x27, 0x99, 0xAD, 0x4D, 0xA7, 0x57, 0x15, 0xBF, 0x7E, 0xBB, 0xA7, 0x65, 0x3F, 0xA2, 0x48, 0xBA, 0xFD, 0x94, 0x73, 0xE9, 0xF9, 0x5E, 0x1D, 0x0F, 0x75, 0xDB, 0xA1, 0x1D, }; /* 2C62CBDCB7EB1092A5FB7C774962FC3D400AD6730D284A2E1B8BD83A */ static UCHAR shared_secret_secp224r1_48[] = { 0x2C, 0x62, 0xCB, 0xDC, 0xB7, 0xEB, 0x10, 0x92, 0xA5, 0xFB, 0x7C, 0x77, 0x49, 0x62, 0xFC, 0x3D, 0x40, 0x0A, 0xD6, 0x73, 0x0D, 0x28, 0x4A, 0x2E, 0x1B, 0x8B, 0xD8, 0x3A, }; /* 46498ABDFC8B0D941631F382AE9C63E7482DBF75EF2C194A77D82023 */ static UCHAR local_private_key_secp224r1_49[] = { 0x46, 0x49, 0x8A, 0xBD, 0xFC, 0x8B, 0x0D, 0x94, 0x16, 0x31, 0xF3, 0x82, 0xAE, 0x9C, 0x63, 0xE7, 0x48, 0x2D, 0xBF, 0x75, 0xEF, 0x2C, 0x19, 0x4A, 0x77, 0xD8, 0x20, 0x23, }; /* 04FE4A07E0B812555923C266724A6305593EE21818DC622513CAE1B2A52E14E3161AA941C78B8552A8BD9EA39C94208128BD53D1EB37490AF3 */ static UCHAR local_public_key_secp224r1_49[] = { 0x04, 0xFE, 0x4A, 0x07, 0xE0, 0xB8, 0x12, 0x55, 0x59, 0x23, 0xC2, 0x66, 0x72, 0x4A, 0x63, 0x05, 0x59, 0x3E, 0xE2, 0x18, 0x18, 0xDC, 0x62, 0x25, 0x13, 0xCA, 0xE1, 0xB2, 0xA5, 0x2E, 0x14, 0xE3, 0x16, 0x1A, 0xA9, 0x41, 0xC7, 0x8B, 0x85, 0x52, 0xA8, 0xBD, 0x9E, 0xA3, 0x9C, 0x94, 0x20, 0x81, 0x28, 0xBD, 0x53, 0xD1, 0xEB, 0x37, 0x49, 0x0A, 0xF3, }; /* 044574FCE19FB91AFA884BDB9D7A89C5BB0ECBD8B755D3307244DE7E0ADAB43ACB1400DD6A83400E3BD0C3B3784B4F53AB1D55AEDF8361F07B */ static UCHAR remote_public_key_secp224r1_49[] = { 0x04, 0x45, 0x74, 0xFC, 0xE1, 0x9F, 0xB9, 0x1A, 0xFA, 0x88, 0x4B, 0xDB, 0x9D, 0x7A, 0x89, 0xC5, 0xBB, 0x0E, 0xCB, 0xD8, 0xB7, 0x55, 0xD3, 0x30, 0x72, 0x44, 0xDE, 0x7E, 0x0A, 0xDA, 0xB4, 0x3A, 0xCB, 0x14, 0x00, 0xDD, 0x6A, 0x83, 0x40, 0x0E, 0x3B, 0xD0, 0xC3, 0xB3, 0x78, 0x4B, 0x4F, 0x53, 0xAB, 0x1D, 0x55, 0xAE, 0xDF, 0x83, 0x61, 0xF0, 0x7B, }; /* FDCABFB95E15D9BB3B9F65FF176B1EE6E06B90A46675AAEEBF4399A7 */ static UCHAR shared_secret_secp224r1_49[] = { 0xFD, 0xCA, 0xBF, 0xB9, 0x5E, 0x15, 0xD9, 0xBB, 0x3B, 0x9F, 0x65, 0xFF, 0x17, 0x6B, 0x1E, 0xE6, 0xE0, 0x6B, 0x90, 0xA4, 0x66, 0x75, 0xAA, 0xEE, 0xBF, 0x43, 0x99, 0xA7, }; /* 0822C72AC6E21793A474B1B933D45CD987E14025459D6F3DB97FBE97 */ static UCHAR local_private_key_secp224r1_50[] = { 0x08, 0x22, 0xC7, 0x2A, 0xC6, 0xE2, 0x17, 0x93, 0xA4, 0x74, 0xB1, 0xB9, 0x33, 0xD4, 0x5C, 0xD9, 0x87, 0xE1, 0x40, 0x25, 0x45, 0x9D, 0x6F, 0x3D, 0xB9, 0x7F, 0xBE, 0x97, }; /* 04B7B79B2A41B623180E76E9B5C28AA4EB436A8DB3EDA087197E9AC0720C82C7A617783CCBD54A17D10D16F3343E6F0952ED5C7B6C2757FC0A */ static UCHAR local_public_key_secp224r1_50[] = { 0x04, 0xB7, 0xB7, 0x9B, 0x2A, 0x41, 0xB6, 0x23, 0x18, 0x0E, 0x76, 0xE9, 0xB5, 0xC2, 0x8A, 0xA4, 0xEB, 0x43, 0x6A, 0x8D, 0xB3, 0xED, 0xA0, 0x87, 0x19, 0x7E, 0x9A, 0xC0, 0x72, 0x0C, 0x82, 0xC7, 0xA6, 0x17, 0x78, 0x3C, 0xCB, 0xD5, 0x4A, 0x17, 0xD1, 0x0D, 0x16, 0xF3, 0x34, 0x3E, 0x6F, 0x09, 0x52, 0xED, 0x5C, 0x7B, 0x6C, 0x27, 0x57, 0xFC, 0x0A, }; /* 04A165B031A123E6E34C77F3361D8F6C5839A69D0AC68FEC322A9A7CD6670CCB925E3E95D0D0A7EE070636BFA117CD90519404DDC7178D179E */ static UCHAR remote_public_key_secp224r1_50[] = { 0x04, 0xA1, 0x65, 0xB0, 0x31, 0xA1, 0x23, 0xE6, 0xE3, 0x4C, 0x77, 0xF3, 0x36, 0x1D, 0x8F, 0x6C, 0x58, 0x39, 0xA6, 0x9D, 0x0A, 0xC6, 0x8F, 0xEC, 0x32, 0x2A, 0x9A, 0x7C, 0xD6, 0x67, 0x0C, 0xCB, 0x92, 0x5E, 0x3E, 0x95, 0xD0, 0xD0, 0xA7, 0xEE, 0x07, 0x06, 0x36, 0xBF, 0xA1, 0x17, 0xCD, 0x90, 0x51, 0x94, 0x04, 0xDD, 0xC7, 0x17, 0x8D, 0x17, 0x9E, }; /* 51C76A0D08A8F2DD88145C817EF68B0CE0A6BFC0C892C15358153D92 */ static UCHAR shared_secret_secp224r1_50[] = { 0x51, 0xC7, 0x6A, 0x0D, 0x08, 0xA8, 0xF2, 0xDD, 0x88, 0x14, 0x5C, 0x81, 0x7E, 0xF6, 0x8B, 0x0C, 0xE0, 0xA6, 0xBF, 0xC0, 0xC8, 0x92, 0xC1, 0x53, 0x58, 0x15, 0x3D, 0x92, }; /* AA0232BC76DA037F7E79037C7D4994DB14B2F66ECBDF3B86CCE5F546 */ static UCHAR local_private_key_secp224r1_51[] = { 0xAA, 0x02, 0x32, 0xBC, 0x76, 0xDA, 0x03, 0x7F, 0x7E, 0x79, 0x03, 0x7C, 0x7D, 0x49, 0x94, 0xDB, 0x14, 0xB2, 0xF6, 0x6E, 0xCB, 0xDF, 0x3B, 0x86, 0xCC, 0xE5, 0xF5, 0x46, }; /* 04279D1F0DBC39E3B47E1BFC8722BAA1BD68CE3630CB93275EC40D22782CFC36FBCB7D0E5D8B5AB9D8FDA14B53DDF0D397A27DB7C3EF9FBED5 */ static UCHAR local_public_key_secp224r1_51[] = { 0x04, 0x27, 0x9D, 0x1F, 0x0D, 0xBC, 0x39, 0xE3, 0xB4, 0x7E, 0x1B, 0xFC, 0x87, 0x22, 0xBA, 0xA1, 0xBD, 0x68, 0xCE, 0x36, 0x30, 0xCB, 0x93, 0x27, 0x5E, 0xC4, 0x0D, 0x22, 0x78, 0x2C, 0xFC, 0x36, 0xFB, 0xCB, 0x7D, 0x0E, 0x5D, 0x8B, 0x5A, 0xB9, 0xD8, 0xFD, 0xA1, 0x4B, 0x53, 0xDD, 0xF0, 0xD3, 0x97, 0xA2, 0x7D, 0xB7, 0xC3, 0xEF, 0x9F, 0xBE, 0xD5, }; /* 04EA76801E8EA3968ADB97C3FFCF9AB7E7701FB483D27DD08706DC292A3735FF122344D7E83D22B4FC0ADAF4200B648903FB4D1E336144D01B */ static UCHAR remote_public_key_secp224r1_51[] = { 0x04, 0xEA, 0x76, 0x80, 0x1E, 0x8E, 0xA3, 0x96, 0x8A, 0xDB, 0x97, 0xC3, 0xFF, 0xCF, 0x9A, 0xB7, 0xE7, 0x70, 0x1F, 0xB4, 0x83, 0xD2, 0x7D, 0xD0, 0x87, 0x06, 0xDC, 0x29, 0x2A, 0x37, 0x35, 0xFF, 0x12, 0x23, 0x44, 0xD7, 0xE8, 0x3D, 0x22, 0xB4, 0xFC, 0x0A, 0xDA, 0xF4, 0x20, 0x0B, 0x64, 0x89, 0x03, 0xFB, 0x4D, 0x1E, 0x33, 0x61, 0x44, 0xD0, 0x1B, }; /* 10B20207DCF1719DBA51BA496E1476926D24D4884131082DD95A8335 */ static UCHAR shared_secret_secp224r1_51[] = { 0x10, 0xB2, 0x02, 0x07, 0xDC, 0xF1, 0x71, 0x9D, 0xBA, 0x51, 0xBA, 0x49, 0x6E, 0x14, 0x76, 0x92, 0x6D, 0x24, 0xD4, 0x88, 0x41, 0x31, 0x08, 0x2D, 0xD9, 0x5A, 0x83, 0x35, }; /* FFFF7A11461EFA99D8929200E6BDF9E7965C2300DACBC6B2279F3518 */ static UCHAR local_private_key_secp224r1_52[] = { 0xFF, 0xFF, 0x7A, 0x11, 0x46, 0x1E, 0xFA, 0x99, 0xD8, 0x92, 0x92, 0x00, 0xE6, 0xBD, 0xF9, 0xE7, 0x96, 0x5C, 0x23, 0x00, 0xDA, 0xCB, 0xC6, 0xB2, 0x27, 0x9F, 0x35, 0x18, }; /* 04A4CD3E74A352A588D14D206D5B2524394B65E9123782644BE3B1295A48FB1FD46B3BFAD9BF4C1FFD1AD095E23679BD180D6AC1A663A612C8 */ static UCHAR local_public_key_secp224r1_52[] = { 0x04, 0xA4, 0xCD, 0x3E, 0x74, 0xA3, 0x52, 0xA5, 0x88, 0xD1, 0x4D, 0x20, 0x6D, 0x5B, 0x25, 0x24, 0x39, 0x4B, 0x65, 0xE9, 0x12, 0x37, 0x82, 0x64, 0x4B, 0xE3, 0xB1, 0x29, 0x5A, 0x48, 0xFB, 0x1F, 0xD4, 0x6B, 0x3B, 0xFA, 0xD9, 0xBF, 0x4C, 0x1F, 0xFD, 0x1A, 0xD0, 0x95, 0xE2, 0x36, 0x79, 0xBD, 0x18, 0x0D, 0x6A, 0xC1, 0xA6, 0x63, 0xA6, 0x12, 0xC8, }; /* 04C2B447591F7895ACA18CCD3A8A2085D4FD28D61E0B5166C9043BC864BF94050A6E55696F3B3BD554A49C26CB63FAD5044ABF34666F745D34 */ static UCHAR remote_public_key_secp224r1_52[] = { 0x04, 0xC2, 0xB4, 0x47, 0x59, 0x1F, 0x78, 0x95, 0xAC, 0xA1, 0x8C, 0xCD, 0x3A, 0x8A, 0x20, 0x85, 0xD4, 0xFD, 0x28, 0xD6, 0x1E, 0x0B, 0x51, 0x66, 0xC9, 0x04, 0x3B, 0xC8, 0x64, 0xBF, 0x94, 0x05, 0x0A, 0x6E, 0x55, 0x69, 0x6F, 0x3B, 0x3B, 0xD5, 0x54, 0xA4, 0x9C, 0x26, 0xCB, 0x63, 0xFA, 0xD5, 0x04, 0x4A, 0xBF, 0x34, 0x66, 0x6F, 0x74, 0x5D, 0x34, }; /* 945D5BBFBDFF26038D63C4BE76AEE301038812CBF5CA72E64813B0A7 */ static UCHAR shared_secret_secp224r1_52[] = { 0x94, 0x5D, 0x5B, 0xBF, 0xBD, 0xFF, 0x26, 0x03, 0x8D, 0x63, 0xC4, 0xBE, 0x76, 0xAE, 0xE3, 0x01, 0x03, 0x88, 0x12, 0xCB, 0xF5, 0xCA, 0x72, 0xE6, 0x48, 0x13, 0xB0, 0xA7, }; /* E7F1180C6ECC6F857C8EAF3359B8E931BF05FB7A7418D486F77BEEFD */ static UCHAR local_private_key_secp224r1_53[] = { 0xE7, 0xF1, 0x18, 0x0C, 0x6E, 0xCC, 0x6F, 0x85, 0x7C, 0x8E, 0xAF, 0x33, 0x59, 0xB8, 0xE9, 0x31, 0xBF, 0x05, 0xFB, 0x7A, 0x74, 0x18, 0xD4, 0x86, 0xF7, 0x7B, 0xEE, 0xFD, }; /* 04CB5BF0D48FD8FD24218DE4EA30D0C4E669F0CE0AB698AA626A7D0506F48A7EF9496A2D1CF930CBC776C194CECAA2D09431CE916F2B20E74A */ static UCHAR local_public_key_secp224r1_53[] = { 0x04, 0xCB, 0x5B, 0xF0, 0xD4, 0x8F, 0xD8, 0xFD, 0x24, 0x21, 0x8D, 0xE4, 0xEA, 0x30, 0xD0, 0xC4, 0xE6, 0x69, 0xF0, 0xCE, 0x0A, 0xB6, 0x98, 0xAA, 0x62, 0x6A, 0x7D, 0x05, 0x06, 0xF4, 0x8A, 0x7E, 0xF9, 0x49, 0x6A, 0x2D, 0x1C, 0xF9, 0x30, 0xCB, 0xC7, 0x76, 0xC1, 0x94, 0xCE, 0xCA, 0xA2, 0xD0, 0x94, 0x31, 0xCE, 0x91, 0x6F, 0x2B, 0x20, 0xE7, 0x4A, }; /* 04B7C4B00205035B2F2CD59107735DAF676FC10B9A64E60DC790F88B7EC09788FEA43DD08656EB631A31B065636C604797B4D58CE1BBCA90E7 */ static UCHAR remote_public_key_secp224r1_53[] = { 0x04, 0xB7, 0xC4, 0xB0, 0x02, 0x05, 0x03, 0x5B, 0x2F, 0x2C, 0xD5, 0x91, 0x07, 0x73, 0x5D, 0xAF, 0x67, 0x6F, 0xC1, 0x0B, 0x9A, 0x64, 0xE6, 0x0D, 0xC7, 0x90, 0xF8, 0x8B, 0x7E, 0xC0, 0x97, 0x88, 0xFE, 0xA4, 0x3D, 0xD0, 0x86, 0x56, 0xEB, 0x63, 0x1A, 0x31, 0xB0, 0x65, 0x63, 0x6C, 0x60, 0x47, 0x97, 0xB4, 0xD5, 0x8C, 0xE1, 0xBB, 0xCA, 0x90, 0xE7, }; /* 512A618CC9AF68993CF6DB0C9737CD6F38E7DF82756B4B6237D1CE36 */ static UCHAR shared_secret_secp224r1_53[] = { 0x51, 0x2A, 0x61, 0x8C, 0xC9, 0xAF, 0x68, 0x99, 0x3C, 0xF6, 0xDB, 0x0C, 0x97, 0x37, 0xCD, 0x6F, 0x38, 0xE7, 0xDF, 0x82, 0x75, 0x6B, 0x4B, 0x62, 0x37, 0xD1, 0xCE, 0x36, }; /* 0B7C4728C101A659F4151B41A19974FF0CA172CA293FC43C3B3B091F */ static UCHAR local_private_key_secp224r1_54[] = { 0x0B, 0x7C, 0x47, 0x28, 0xC1, 0x01, 0xA6, 0x59, 0xF4, 0x15, 0x1B, 0x41, 0xA1, 0x99, 0x74, 0xFF, 0x0C, 0xA1, 0x72, 0xCA, 0x29, 0x3F, 0xC4, 0x3C, 0x3B, 0x3B, 0x09, 0x1F, }; /* 04E1828247ABA1FBCC01B667614C603E9972585775A441D1A96A710D4CC77B4C6781A9D922E7DD22DD4E9D9B916C7AF7CCF33515F7C3B0A4B3 */ static UCHAR local_public_key_secp224r1_54[] = { 0x04, 0xE1, 0x82, 0x82, 0x47, 0xAB, 0xA1, 0xFB, 0xCC, 0x01, 0xB6, 0x67, 0x61, 0x4C, 0x60, 0x3E, 0x99, 0x72, 0x58, 0x57, 0x75, 0xA4, 0x41, 0xD1, 0xA9, 0x6A, 0x71, 0x0D, 0x4C, 0xC7, 0x7B, 0x4C, 0x67, 0x81, 0xA9, 0xD9, 0x22, 0xE7, 0xDD, 0x22, 0xDD, 0x4E, 0x9D, 0x9B, 0x91, 0x6C, 0x7A, 0xF7, 0xCC, 0xF3, 0x35, 0x15, 0xF7, 0xC3, 0xB0, 0xA4, 0xB3, }; /* 043F813C2FF6DC6098CCA2CE0F20894F86A9BD775F322A1BE43CE4B94AC5DE086152302EBD9E69381401229059F8CEB5B47ACB945377301E01 */ static UCHAR remote_public_key_secp224r1_54[] = { 0x04, 0x3F, 0x81, 0x3C, 0x2F, 0xF6, 0xDC, 0x60, 0x98, 0xCC, 0xA2, 0xCE, 0x0F, 0x20, 0x89, 0x4F, 0x86, 0xA9, 0xBD, 0x77, 0x5F, 0x32, 0x2A, 0x1B, 0xE4, 0x3C, 0xE4, 0xB9, 0x4A, 0xC5, 0xDE, 0x08, 0x61, 0x52, 0x30, 0x2E, 0xBD, 0x9E, 0x69, 0x38, 0x14, 0x01, 0x22, 0x90, 0x59, 0xF8, 0xCE, 0xB5, 0xB4, 0x7A, 0xCB, 0x94, 0x53, 0x77, 0x30, 0x1E, 0x01, }; /* C3CDF9B80ABA8824FFF8EAEA72A93028E90EEA523C09515F2F00C1AF */ static UCHAR shared_secret_secp224r1_54[] = { 0xC3, 0xCD, 0xF9, 0xB8, 0x0A, 0xBA, 0x88, 0x24, 0xFF, 0xF8, 0xEA, 0xEA, 0x72, 0xA9, 0x30, 0x28, 0xE9, 0x0E, 0xEA, 0x52, 0x3C, 0x09, 0x51, 0x5F, 0x2F, 0x00, 0xC1, 0xAF, }; /* 5C6738C60616990546A128D81DDCA1CFB57A242F49D805F00D4F91EC */ static UCHAR local_private_key_secp224r1_55[] = { 0x5C, 0x67, 0x38, 0xC6, 0x06, 0x16, 0x99, 0x05, 0x46, 0xA1, 0x28, 0xD8, 0x1D, 0xDC, 0xA1, 0xCF, 0xB5, 0x7A, 0x24, 0x2F, 0x49, 0xD8, 0x05, 0xF0, 0x0D, 0x4F, 0x91, 0xEC, }; /* 04038971542FDC1C63421B4817C8BC4D4D6CE7C3567D97981219036F94BF9F8298587870B280918B249064BF63BE6D52CF01177A6147DE3EB0 */ static UCHAR local_public_key_secp224r1_55[] = { 0x04, 0x03, 0x89, 0x71, 0x54, 0x2F, 0xDC, 0x1C, 0x63, 0x42, 0x1B, 0x48, 0x17, 0xC8, 0xBC, 0x4D, 0x4D, 0x6C, 0xE7, 0xC3, 0x56, 0x7D, 0x97, 0x98, 0x12, 0x19, 0x03, 0x6F, 0x94, 0xBF, 0x9F, 0x82, 0x98, 0x58, 0x78, 0x70, 0xB2, 0x80, 0x91, 0x8B, 0x24, 0x90, 0x64, 0xBF, 0x63, 0xBE, 0x6D, 0x52, 0xCF, 0x01, 0x17, 0x7A, 0x61, 0x47, 0xDE, 0x3E, 0xB0, }; /* 04B20033A4A4AECFD7CB27096CFF4133C8F4691DD8310986953D79DB28B1DB592834E873ADC38CE2A1BAEB8411A1E5613DC7A2B29D1F71E31A */ static UCHAR remote_public_key_secp224r1_55[] = { 0x04, 0xB2, 0x00, 0x33, 0xA4, 0xA4, 0xAE, 0xCF, 0xD7, 0xCB, 0x27, 0x09, 0x6C, 0xFF, 0x41, 0x33, 0xC8, 0xF4, 0x69, 0x1D, 0xD8, 0x31, 0x09, 0x86, 0x95, 0x3D, 0x79, 0xDB, 0x28, 0xB1, 0xDB, 0x59, 0x28, 0x34, 0xE8, 0x73, 0xAD, 0xC3, 0x8C, 0xE2, 0xA1, 0xBA, 0xEB, 0x84, 0x11, 0xA1, 0xE5, 0x61, 0x3D, 0xC7, 0xA2, 0xB2, 0x9D, 0x1F, 0x71, 0xE3, 0x1A, }; /* 2E37EF110237D83951B2AA078F39242A24205AA97524FE9031A9ADAB */ static UCHAR shared_secret_secp224r1_55[] = { 0x2E, 0x37, 0xEF, 0x11, 0x02, 0x37, 0xD8, 0x39, 0x51, 0xB2, 0xAA, 0x07, 0x8F, 0x39, 0x24, 0x2A, 0x24, 0x20, 0x5A, 0xA9, 0x75, 0x24, 0xFE, 0x90, 0x31, 0xA9, 0xAD, 0xAB, }; /* 762B8029AE59170855F131D08221C90E371D163F9BF2774D72BA4BFB */ static UCHAR local_private_key_secp224r1_56[] = { 0x76, 0x2B, 0x80, 0x29, 0xAE, 0x59, 0x17, 0x08, 0x55, 0xF1, 0x31, 0xD0, 0x82, 0x21, 0xC9, 0x0E, 0x37, 0x1D, 0x16, 0x3F, 0x9B, 0xF2, 0x77, 0x4D, 0x72, 0xBA, 0x4B, 0xFB, }; /* 049DE8E7025762840396A8CE22E5B061F23B11CBE5085176E50A96BE1F1D57D67286AB5174B2307989E782A51D1045DB98E4ECE36D25169102 */ static UCHAR local_public_key_secp224r1_56[] = { 0x04, 0x9D, 0xE8, 0xE7, 0x02, 0x57, 0x62, 0x84, 0x03, 0x96, 0xA8, 0xCE, 0x22, 0xE5, 0xB0, 0x61, 0xF2, 0x3B, 0x11, 0xCB, 0xE5, 0x08, 0x51, 0x76, 0xE5, 0x0A, 0x96, 0xBE, 0x1F, 0x1D, 0x57, 0xD6, 0x72, 0x86, 0xAB, 0x51, 0x74, 0xB2, 0x30, 0x79, 0x89, 0xE7, 0x82, 0xA5, 0x1D, 0x10, 0x45, 0xDB, 0x98, 0xE4, 0xEC, 0xE3, 0x6D, 0x25, 0x16, 0x91, 0x02, }; /* 0401175DD463D8DB316B2917835398D6BE0777E8B6F7FEE8A49433391A5CF67F3F5EFE4456F463B8FEA3740E5F00DCCE7EFADA9E91650BB1A4 */ static UCHAR remote_public_key_secp224r1_56[] = { 0x04, 0x01, 0x17, 0x5D, 0xD4, 0x63, 0xD8, 0xDB, 0x31, 0x6B, 0x29, 0x17, 0x83, 0x53, 0x98, 0xD6, 0xBE, 0x07, 0x77, 0xE8, 0xB6, 0xF7, 0xFE, 0xE8, 0xA4, 0x94, 0x33, 0x39, 0x1A, 0x5C, 0xF6, 0x7F, 0x3F, 0x5E, 0xFE, 0x44, 0x56, 0xF4, 0x63, 0xB8, 0xFE, 0xA3, 0x74, 0x0E, 0x5F, 0x00, 0xDC, 0xCE, 0x7E, 0xFA, 0xDA, 0x9E, 0x91, 0x65, 0x0B, 0xB1, 0xA4, }; /* 9C120A6BFED3F5B11AA5A3E11D443E391EE6719950651D9B6E956075 */ static UCHAR shared_secret_secp224r1_56[] = { 0x9C, 0x12, 0x0A, 0x6B, 0xFE, 0xD3, 0xF5, 0xB1, 0x1A, 0xA5, 0xA3, 0xE1, 0x1D, 0x44, 0x3E, 0x39, 0x1E, 0xE6, 0x71, 0x99, 0x50, 0x65, 0x1D, 0x9B, 0x6E, 0x95, 0x60, 0x75, }; /* 6E58D8F8A4CFCF858A316D0EB42EB7BA2AB6A00170CE94CCB03D0B30 */ static UCHAR local_private_key_secp224r1_57[] = { 0x6E, 0x58, 0xD8, 0xF8, 0xA4, 0xCF, 0xCF, 0x85, 0x8A, 0x31, 0x6D, 0x0E, 0xB4, 0x2E, 0xB7, 0xBA, 0x2A, 0xB6, 0xA0, 0x01, 0x70, 0xCE, 0x94, 0xCC, 0xB0, 0x3D, 0x0B, 0x30, }; /* 04AA5DC981C6CAB9B94411FE46EB55F3423C0934803C3C740FAE54D16D35104F2F8A60A078BAF7445B9EDFDE8537C5E243808C34E877EE5D29 */ static UCHAR local_public_key_secp224r1_57[] = { 0x04, 0xAA, 0x5D, 0xC9, 0x81, 0xC6, 0xCA, 0xB9, 0xB9, 0x44, 0x11, 0xFE, 0x46, 0xEB, 0x55, 0xF3, 0x42, 0x3C, 0x09, 0x34, 0x80, 0x3C, 0x3C, 0x74, 0x0F, 0xAE, 0x54, 0xD1, 0x6D, 0x35, 0x10, 0x4F, 0x2F, 0x8A, 0x60, 0xA0, 0x78, 0xBA, 0xF7, 0x44, 0x5B, 0x9E, 0xDF, 0xDE, 0x85, 0x37, 0xC5, 0xE2, 0x43, 0x80, 0x8C, 0x34, 0xE8, 0x77, 0xEE, 0x5D, 0x29, }; /* 048009C977CC48932658E4D52DFA8057053E5B64D10B2E7DBFBB5857A4F0022EC0D5C59759598B043CB5BF45B8FB383568DBF6C7D1C8B93BCB */ static UCHAR remote_public_key_secp224r1_57[] = { 0x04, 0x80, 0x09, 0xC9, 0x77, 0xCC, 0x48, 0x93, 0x26, 0x58, 0xE4, 0xD5, 0x2D, 0xFA, 0x80, 0x57, 0x05, 0x3E, 0x5B, 0x64, 0xD1, 0x0B, 0x2E, 0x7D, 0xBF, 0xBB, 0x58, 0x57, 0xA4, 0xF0, 0x02, 0x2E, 0xC0, 0xD5, 0xC5, 0x97, 0x59, 0x59, 0x8B, 0x04, 0x3C, 0xB5, 0xBF, 0x45, 0xB8, 0xFB, 0x38, 0x35, 0x68, 0xDB, 0xF6, 0xC7, 0xD1, 0xC8, 0xB9, 0x3B, 0xCB, }; /* 3C6207ED73BEB0E6FC3BBAB150E14C21DF2A440DD289558A304C837A */ static UCHAR shared_secret_secp224r1_57[] = { 0x3C, 0x62, 0x07, 0xED, 0x73, 0xBE, 0xB0, 0xE6, 0xFC, 0x3B, 0xBA, 0xB1, 0x50, 0xE1, 0x4C, 0x21, 0xDF, 0x2A, 0x44, 0x0D, 0xD2, 0x89, 0x55, 0x8A, 0x30, 0x4C, 0x83, 0x7A, }; /* 127B47E5E89FA035E0E7251A48032BACFD924DC546881C390C386C8E */ static UCHAR local_private_key_secp224r1_58[] = { 0x12, 0x7B, 0x47, 0xE5, 0xE8, 0x9F, 0xA0, 0x35, 0xE0, 0xE7, 0x25, 0x1A, 0x48, 0x03, 0x2B, 0xAC, 0xFD, 0x92, 0x4D, 0xC5, 0x46, 0x88, 0x1C, 0x39, 0x0C, 0x38, 0x6C, 0x8E, }; /* 04FA424FA762D32F83ED6ECF7E28A7149DF1E7BD1F85B2523856235312B025D6BB09000C450937E7D4426264B3D0C64BD74F185FD257264D5C */ static UCHAR local_public_key_secp224r1_58[] = { 0x04, 0xFA, 0x42, 0x4F, 0xA7, 0x62, 0xD3, 0x2F, 0x83, 0xED, 0x6E, 0xCF, 0x7E, 0x28, 0xA7, 0x14, 0x9D, 0xF1, 0xE7, 0xBD, 0x1F, 0x85, 0xB2, 0x52, 0x38, 0x56, 0x23, 0x53, 0x12, 0xB0, 0x25, 0xD6, 0xBB, 0x09, 0x00, 0x0C, 0x45, 0x09, 0x37, 0xE7, 0xD4, 0x42, 0x62, 0x64, 0xB3, 0xD0, 0xC6, 0x4B, 0xD7, 0x4F, 0x18, 0x5F, 0xD2, 0x57, 0x26, 0x4D, 0x5C, }; /* 047782C101290552AA20AABAFB5BA56D7559A7B909DD0416AEF941323917B8AC8C010B65E70C275085CE12C91F742B04C10DFA1ACCD580ACA3 */ static UCHAR remote_public_key_secp224r1_58[] = { 0x04, 0x77, 0x82, 0xC1, 0x01, 0x29, 0x05, 0x52, 0xAA, 0x20, 0xAA, 0xBA, 0xFB, 0x5B, 0xA5, 0x6D, 0x75, 0x59, 0xA7, 0xB9, 0x09, 0xDD, 0x04, 0x16, 0xAE, 0xF9, 0x41, 0x32, 0x39, 0x17, 0xB8, 0xAC, 0x8C, 0x01, 0x0B, 0x65, 0xE7, 0x0C, 0x27, 0x50, 0x85, 0xCE, 0x12, 0xC9, 0x1F, 0x74, 0x2B, 0x04, 0xC1, 0x0D, 0xFA, 0x1A, 0xCC, 0xD5, 0x80, 0xAC, 0xA3, }; /* 682A092B01ADFB5E970332D8279645D73A4AE43AB877BD8715713CFE */ static UCHAR shared_secret_secp224r1_58[] = { 0x68, 0x2A, 0x09, 0x2B, 0x01, 0xAD, 0xFB, 0x5E, 0x97, 0x03, 0x32, 0xD8, 0x27, 0x96, 0x45, 0xD7, 0x3A, 0x4A, 0xE4, 0x3A, 0xB8, 0x77, 0xBD, 0x87, 0x15, 0x71, 0x3C, 0xFE, }; /* F234A16C913B8EFDB4D287E8ABE03697DBCC004E43E14D82AD4DD392 */ static UCHAR local_private_key_secp224r1_59[] = { 0xF2, 0x34, 0xA1, 0x6C, 0x91, 0x3B, 0x8E, 0xFD, 0xB4, 0xD2, 0x87, 0xE8, 0xAB, 0xE0, 0x36, 0x97, 0xDB, 0xCC, 0x00, 0x4E, 0x43, 0xE1, 0x4D, 0x82, 0xAD, 0x4D, 0xD3, 0x92, }; /* 0485664CEA30DEBFD7E8CA19CD5AD7298A9C2366EAD49056B2FAECEF676EA9A89D7B856DF2215822594DC73E282B4C60DB54DAC4EED4D40378 */ static UCHAR local_public_key_secp224r1_59[] = { 0x04, 0x85, 0x66, 0x4C, 0xEA, 0x30, 0xDE, 0xBF, 0xD7, 0xE8, 0xCA, 0x19, 0xCD, 0x5A, 0xD7, 0x29, 0x8A, 0x9C, 0x23, 0x66, 0xEA, 0xD4, 0x90, 0x56, 0xB2, 0xFA, 0xEC, 0xEF, 0x67, 0x6E, 0xA9, 0xA8, 0x9D, 0x7B, 0x85, 0x6D, 0xF2, 0x21, 0x58, 0x22, 0x59, 0x4D, 0xC7, 0x3E, 0x28, 0x2B, 0x4C, 0x60, 0xDB, 0x54, 0xDA, 0xC4, 0xEE, 0xD4, 0xD4, 0x03, 0x78, }; /* 04C22DC1E3167D2DB10F70DD4A7FB8BCDC619408E132395A8C73B58550F19FE3F4DC48A990525F3BC3611AE315FAF5B2C304FF5F10FFE7D8E1 */ static UCHAR remote_public_key_secp224r1_59[] = { 0x04, 0xC2, 0x2D, 0xC1, 0xE3, 0x16, 0x7D, 0x2D, 0xB1, 0x0F, 0x70, 0xDD, 0x4A, 0x7F, 0xB8, 0xBC, 0xDC, 0x61, 0x94, 0x08, 0xE1, 0x32, 0x39, 0x5A, 0x8C, 0x73, 0xB5, 0x85, 0x50, 0xF1, 0x9F, 0xE3, 0xF4, 0xDC, 0x48, 0xA9, 0x90, 0x52, 0x5F, 0x3B, 0xC3, 0x61, 0x1A, 0xE3, 0x15, 0xFA, 0xF5, 0xB2, 0xC3, 0x04, 0xFF, 0x5F, 0x10, 0xFF, 0xE7, 0xD8, 0xE1, }; /* 0E09E6BAD6E12E9E2B39B9BCF3168499261FC3B575DE801052A3C85E */ static UCHAR shared_secret_secp224r1_59[] = { 0x0E, 0x09, 0xE6, 0xBA, 0xD6, 0xE1, 0x2E, 0x9E, 0x2B, 0x39, 0xB9, 0xBC, 0xF3, 0x16, 0x84, 0x99, 0x26, 0x1F, 0xC3, 0xB5, 0x75, 0xDE, 0x80, 0x10, 0x52, 0xA3, 0xC8, 0x5E, }; /* D134B3817EFE5C50B567EA22CBA0BDCF13C83DBB91F5EC21BF5827F2 */ static UCHAR local_private_key_secp224r1_60[] = { 0xD1, 0x34, 0xB3, 0x81, 0x7E, 0xFE, 0x5C, 0x50, 0xB5, 0x67, 0xEA, 0x22, 0xCB, 0xA0, 0xBD, 0xCF, 0x13, 0xC8, 0x3D, 0xBB, 0x91, 0xF5, 0xEC, 0x21, 0xBF, 0x58, 0x27, 0xF2, }; /* 0421DC4FE64D7CE161851DC8414CE423979686BFD8AB982B2FBCC69A3913A808807D50C432BD1D39E4B466AD798D55BB19CB3112EC0F665657 */ static UCHAR local_public_key_secp224r1_60[] = { 0x04, 0x21, 0xDC, 0x4F, 0xE6, 0x4D, 0x7C, 0xE1, 0x61, 0x85, 0x1D, 0xC8, 0x41, 0x4C, 0xE4, 0x23, 0x97, 0x96, 0x86, 0xBF, 0xD8, 0xAB, 0x98, 0x2B, 0x2F, 0xBC, 0xC6, 0x9A, 0x39, 0x13, 0xA8, 0x08, 0x80, 0x7D, 0x50, 0xC4, 0x32, 0xBD, 0x1D, 0x39, 0xE4, 0xB4, 0x66, 0xAD, 0x79, 0x8D, 0x55, 0xBB, 0x19, 0xCB, 0x31, 0x12, 0xEC, 0x0F, 0x66, 0x56, 0x57, }; /* 048290F04B8CCFE85E3835E22A6235F64CAC27B97C141053B7E97293D29A3BBEFB3266B28A7F8E6D8360607C042379AEF274D9F093F25D78A2 */ static UCHAR remote_public_key_secp224r1_60[] = { 0x04, 0x82, 0x90, 0xF0, 0x4B, 0x8C, 0xCF, 0xE8, 0x5E, 0x38, 0x35, 0xE2, 0x2A, 0x62, 0x35, 0xF6, 0x4C, 0xAC, 0x27, 0xB9, 0x7C, 0x14, 0x10, 0x53, 0xB7, 0xE9, 0x72, 0x93, 0xD2, 0x9A, 0x3B, 0xBE, 0xFB, 0x32, 0x66, 0xB2, 0x8A, 0x7F, 0x8E, 0x6D, 0x83, 0x60, 0x60, 0x7C, 0x04, 0x23, 0x79, 0xAE, 0xF2, 0x74, 0xD9, 0xF0, 0x93, 0xF2, 0x5D, 0x78, 0xA2, }; /* FBC067432C9C9C9ED33BB2B3B7D4101E54E5BEA039970E735CB8D29C */ static UCHAR shared_secret_secp224r1_60[] = { 0xFB, 0xC0, 0x67, 0x43, 0x2C, 0x9C, 0x9C, 0x9E, 0xD3, 0x3B, 0xB2, 0xB3, 0xB7, 0xD4, 0x10, 0x1E, 0x54, 0xE5, 0xBE, 0xA0, 0x39, 0x97, 0x0E, 0x73, 0x5C, 0xB8, 0xD2, 0x9C, }; /* BBE9A658ABA21D8CB7D8846A43B74FDDA9BC66BACC3C7C0DC496A836 */ static UCHAR local_private_key_secp224r1_61[] = { 0xBB, 0xE9, 0xA6, 0x58, 0xAB, 0xA2, 0x1D, 0x8C, 0xB7, 0xD8, 0x84, 0x6A, 0x43, 0xB7, 0x4F, 0xDD, 0xA9, 0xBC, 0x66, 0xBA, 0xCC, 0x3C, 0x7C, 0x0D, 0xC4, 0x96, 0xA8, 0x36, }; /* 04FAA796C94FC264DD82FE647014E91837CCE26617D7CE330FF706B30B16F20F9266F956803DDDA29B7EAA009D095DF937400268E2F9CB3F10 */ static UCHAR local_public_key_secp224r1_61[] = { 0x04, 0xFA, 0xA7, 0x96, 0xC9, 0x4F, 0xC2, 0x64, 0xDD, 0x82, 0xFE, 0x64, 0x70, 0x14, 0xE9, 0x18, 0x37, 0xCC, 0xE2, 0x66, 0x17, 0xD7, 0xCE, 0x33, 0x0F, 0xF7, 0x06, 0xB3, 0x0B, 0x16, 0xF2, 0x0F, 0x92, 0x66, 0xF9, 0x56, 0x80, 0x3D, 0xDD, 0xA2, 0x9B, 0x7E, 0xAA, 0x00, 0x9D, 0x09, 0x5D, 0xF9, 0x37, 0x40, 0x02, 0x68, 0xE2, 0xF9, 0xCB, 0x3F, 0x10, }; /* 04C7741A8A179EE2D5399BB2323EB57DA89DDD0CE2B634013C75DB18FBCA925CD066C7047B4EB161D8A289E860F66A269F67333152800306E9 */ static UCHAR remote_public_key_secp224r1_61[] = { 0x04, 0xC7, 0x74, 0x1A, 0x8A, 0x17, 0x9E, 0xE2, 0xD5, 0x39, 0x9B, 0xB2, 0x32, 0x3E, 0xB5, 0x7D, 0xA8, 0x9D, 0xDD, 0x0C, 0xE2, 0xB6, 0x34, 0x01, 0x3C, 0x75, 0xDB, 0x18, 0xFB, 0xCA, 0x92, 0x5C, 0xD0, 0x66, 0xC7, 0x04, 0x7B, 0x4E, 0xB1, 0x61, 0xD8, 0xA2, 0x89, 0xE8, 0x60, 0xF6, 0x6A, 0x26, 0x9F, 0x67, 0x33, 0x31, 0x52, 0x80, 0x03, 0x06, 0xE9, }; /* 20BEB92FAF75126D7ABB4226DA1AD7D2C651D074A8352D93CEBE2BF8 */ static UCHAR shared_secret_secp224r1_61[] = { 0x20, 0xBE, 0xB9, 0x2F, 0xAF, 0x75, 0x12, 0x6D, 0x7A, 0xBB, 0x42, 0x26, 0xDA, 0x1A, 0xD7, 0xD2, 0xC6, 0x51, 0xD0, 0x74, 0xA8, 0x35, 0x2D, 0x93, 0xCE, 0xBE, 0x2B, 0xF8, }; /* 885E819656BC9E37758E61DCBD4C8AA976244D0EFF3F7ED788F23AE7 */ static UCHAR local_private_key_secp224r1_62[] = { 0x88, 0x5E, 0x81, 0x96, 0x56, 0xBC, 0x9E, 0x37, 0x75, 0x8E, 0x61, 0xDC, 0xBD, 0x4C, 0x8A, 0xA9, 0x76, 0x24, 0x4D, 0x0E, 0xFF, 0x3F, 0x7E, 0xD7, 0x88, 0xF2, 0x3A, 0xE7, }; /* 040A1DBEFF2A157B8BA0B45D2CD001BC1251D43EECE63CDD8FEAA28EB4116C3DECB42D1A9C64823965BF334DABAF96FDF6E45F48D0D279E1C5 */ static UCHAR local_public_key_secp224r1_62[] = { 0x04, 0x0A, 0x1D, 0xBE, 0xFF, 0x2A, 0x15, 0x7B, 0x8B, 0xA0, 0xB4, 0x5D, 0x2C, 0xD0, 0x01, 0xBC, 0x12, 0x51, 0xD4, 0x3E, 0xEC, 0xE6, 0x3C, 0xDD, 0x8F, 0xEA, 0xA2, 0x8E, 0xB4, 0x11, 0x6C, 0x3D, 0xEC, 0xB4, 0x2D, 0x1A, 0x9C, 0x64, 0x82, 0x39, 0x65, 0xBF, 0x33, 0x4D, 0xAB, 0xAF, 0x96, 0xFD, 0xF6, 0xE4, 0x5F, 0x48, 0xD0, 0xD2, 0x79, 0xE1, 0xC5, }; /* 044A570A22D87B20AC7746AA5975EA0BBE51FE22D30A42EC639C97487106BB945762CE66A0332E3C7BA9042E787182CD17582C4C78AACD7395 */ static UCHAR remote_public_key_secp224r1_62[] = { 0x04, 0x4A, 0x57, 0x0A, 0x22, 0xD8, 0x7B, 0x20, 0xAC, 0x77, 0x46, 0xAA, 0x59, 0x75, 0xEA, 0x0B, 0xBE, 0x51, 0xFE, 0x22, 0xD3, 0x0A, 0x42, 0xEC, 0x63, 0x9C, 0x97, 0x48, 0x71, 0x06, 0xBB, 0x94, 0x57, 0x62, 0xCE, 0x66, 0xA0, 0x33, 0x2E, 0x3C, 0x7B, 0xA9, 0x04, 0x2E, 0x78, 0x71, 0x82, 0xCD, 0x17, 0x58, 0x2C, 0x4C, 0x78, 0xAA, 0xCD, 0x73, 0x95, }; /* C00A47CCC0A8B5BA371CCA7C04DFBF792AF5D85C51F527847ED292E0 */ static UCHAR shared_secret_secp224r1_62[] = { 0xC0, 0x0A, 0x47, 0xCC, 0xC0, 0xA8, 0xB5, 0xBA, 0x37, 0x1C, 0xCA, 0x7C, 0x04, 0xDF, 0xBF, 0x79, 0x2A, 0xF5, 0xD8, 0x5C, 0x51, 0xF5, 0x27, 0x84, 0x7E, 0xD2, 0x92, 0xE0, }; /* CA981CFBFBDA57F6E5438AF62E8B791E0109447E319B53DE76F63E3D */ static UCHAR local_private_key_secp224r1_63[] = { 0xCA, 0x98, 0x1C, 0xFB, 0xFB, 0xDA, 0x57, 0xF6, 0xE5, 0x43, 0x8A, 0xF6, 0x2E, 0x8B, 0x79, 0x1E, 0x01, 0x09, 0x44, 0x7E, 0x31, 0x9B, 0x53, 0xDE, 0x76, 0xF6, 0x3E, 0x3D, }; /* 0428CF72006DC4F2A1D8E36D1F1F74019BD04A38EF8D27C1735124EA70B2E9043C3BF21F8E9AE5C9AB8A2345002352124EBA2C0B5B93DA6E07 */ static UCHAR local_public_key_secp224r1_63[] = { 0x04, 0x28, 0xCF, 0x72, 0x00, 0x6D, 0xC4, 0xF2, 0xA1, 0xD8, 0xE3, 0x6D, 0x1F, 0x1F, 0x74, 0x01, 0x9B, 0xD0, 0x4A, 0x38, 0xEF, 0x8D, 0x27, 0xC1, 0x73, 0x51, 0x24, 0xEA, 0x70, 0xB2, 0xE9, 0x04, 0x3C, 0x3B, 0xF2, 0x1F, 0x8E, 0x9A, 0xE5, 0xC9, 0xAB, 0x8A, 0x23, 0x45, 0x00, 0x23, 0x52, 0x12, 0x4E, 0xBA, 0x2C, 0x0B, 0x5B, 0x93, 0xDA, 0x6E, 0x07, }; /* 044CB24EA3210635A125054B005791824BBC2DE15BCE228FCA105A8CA0B1DE0B752F26962D5EE74E9FC133221B2981E592179DDAB523A51B55 */ static UCHAR remote_public_key_secp224r1_63[] = { 0x04, 0x4C, 0xB2, 0x4E, 0xA3, 0x21, 0x06, 0x35, 0xA1, 0x25, 0x05, 0x4B, 0x00, 0x57, 0x91, 0x82, 0x4B, 0xBC, 0x2D, 0xE1, 0x5B, 0xCE, 0x22, 0x8F, 0xCA, 0x10, 0x5A, 0x8C, 0xA0, 0xB1, 0xDE, 0x0B, 0x75, 0x2F, 0x26, 0x96, 0x2D, 0x5E, 0xE7, 0x4E, 0x9F, 0xC1, 0x33, 0x22, 0x1B, 0x29, 0x81, 0xE5, 0x92, 0x17, 0x9D, 0xDA, 0xB5, 0x23, 0xA5, 0x1B, 0x55, }; /* 6F4B668EA15545F91D10E8D77FFBBDFC5C8DBC8486E4209496887BCA */ static UCHAR shared_secret_secp224r1_63[] = { 0x6F, 0x4B, 0x66, 0x8E, 0xA1, 0x55, 0x45, 0xF9, 0x1D, 0x10, 0xE8, 0xD7, 0x7F, 0xFB, 0xBD, 0xFC, 0x5C, 0x8D, 0xBC, 0x84, 0x86, 0xE4, 0x20, 0x94, 0x96, 0x88, 0x7B, 0xCA, }; /* 54F1496037DF490EC4C22D7FC695AD62241DB597AA407B2031BA3389 */ static UCHAR local_private_key_secp224r1_64[] = { 0x54, 0xF1, 0x49, 0x60, 0x37, 0xDF, 0x49, 0x0E, 0xC4, 0xC2, 0x2D, 0x7F, 0xC6, 0x95, 0xAD, 0x62, 0x24, 0x1D, 0xB5, 0x97, 0xAA, 0x40, 0x7B, 0x20, 0x31, 0xBA, 0x33, 0x89, }; /* 0420685CF1E43200E5E0AF6BE1F6AE261F809977704E551120E2255B9443BCFBFDF8934E5AE70B86C069C15FEFADD6E626228FAC126B4E35CD */ static UCHAR local_public_key_secp224r1_64[] = { 0x04, 0x20, 0x68, 0x5C, 0xF1, 0xE4, 0x32, 0x00, 0xE5, 0xE0, 0xAF, 0x6B, 0xE1, 0xF6, 0xAE, 0x26, 0x1F, 0x80, 0x99, 0x77, 0x70, 0x4E, 0x55, 0x11, 0x20, 0xE2, 0x25, 0x5B, 0x94, 0x43, 0xBC, 0xFB, 0xFD, 0xF8, 0x93, 0x4E, 0x5A, 0xE7, 0x0B, 0x86, 0xC0, 0x69, 0xC1, 0x5F, 0xEF, 0xAD, 0xD6, 0xE6, 0x26, 0x22, 0x8F, 0xAC, 0x12, 0x6B, 0x4E, 0x35, 0xCD, }; /* 0450E2ACBC75B133C457CABD4DCDC6165DC4D0256DFA7D6909546CB4C14404D1FED5EF4CF5A4667649EA99B2512FD544CD92939010042F0475 */ static UCHAR remote_public_key_secp224r1_64[] = { 0x04, 0x50, 0xE2, 0xAC, 0xBC, 0x75, 0xB1, 0x33, 0xC4, 0x57, 0xCA, 0xBD, 0x4D, 0xCD, 0xC6, 0x16, 0x5D, 0xC4, 0xD0, 0x25, 0x6D, 0xFA, 0x7D, 0x69, 0x09, 0x54, 0x6C, 0xB4, 0xC1, 0x44, 0x04, 0xD1, 0xFE, 0xD5, 0xEF, 0x4C, 0xF5, 0xA4, 0x66, 0x76, 0x49, 0xEA, 0x99, 0xB2, 0x51, 0x2F, 0xD5, 0x44, 0xCD, 0x92, 0x93, 0x90, 0x10, 0x04, 0x2F, 0x04, 0x75, }; /* 3187AAE05876F8BEA608B3A41DA41438F54E3EF958966BB2BDEFF6C3 */ static UCHAR shared_secret_secp224r1_64[] = { 0x31, 0x87, 0xAA, 0xE0, 0x58, 0x76, 0xF8, 0xBE, 0xA6, 0x08, 0xB3, 0xA4, 0x1D, 0xA4, 0x14, 0x38, 0xF5, 0x4E, 0x3E, 0xF9, 0x58, 0x96, 0x6B, 0xB2, 0xBD, 0xEF, 0xF6, 0xC3, }; /* 113740F251CE9E8180F54016FEFC913B097F09DAD8EA0FC245A01531 */ static UCHAR local_private_key_secp224r1_65[] = { 0x11, 0x37, 0x40, 0xF2, 0x51, 0xCE, 0x9E, 0x81, 0x80, 0xF5, 0x40, 0x16, 0xFE, 0xFC, 0x91, 0x3B, 0x09, 0x7F, 0x09, 0xDA, 0xD8, 0xEA, 0x0F, 0xC2, 0x45, 0xA0, 0x15, 0x31, }; /* 0464210511CA228DAE608A82EFE2284F1C5DF27A0AC29AF0B62C30CE5B21C2632A1931B6B212F9CD1CC8140D1617A5D06F2C1ADD63980C0FDB */ static UCHAR local_public_key_secp224r1_65[] = { 0x04, 0x64, 0x21, 0x05, 0x11, 0xCA, 0x22, 0x8D, 0xAE, 0x60, 0x8A, 0x82, 0xEF, 0xE2, 0x28, 0x4F, 0x1C, 0x5D, 0xF2, 0x7A, 0x0A, 0xC2, 0x9A, 0xF0, 0xB6, 0x2C, 0x30, 0xCE, 0x5B, 0x21, 0xC2, 0x63, 0x2A, 0x19, 0x31, 0xB6, 0xB2, 0x12, 0xF9, 0xCD, 0x1C, 0xC8, 0x14, 0x0D, 0x16, 0x17, 0xA5, 0xD0, 0x6F, 0x2C, 0x1A, 0xDD, 0x63, 0x98, 0x0C, 0x0F, 0xDB, }; /* 04C30A75364EBE4E627E25D707DF7B6756C2077F18FF233BAD34A928594A61A33C5D84D9BB7209AF38C34541B3DE7329F93E411FA4B6D453D3 */ static UCHAR remote_public_key_secp224r1_65[] = { 0x04, 0xC3, 0x0A, 0x75, 0x36, 0x4E, 0xBE, 0x4E, 0x62, 0x7E, 0x25, 0xD7, 0x07, 0xDF, 0x7B, 0x67, 0x56, 0xC2, 0x07, 0x7F, 0x18, 0xFF, 0x23, 0x3B, 0xAD, 0x34, 0xA9, 0x28, 0x59, 0x4A, 0x61, 0xA3, 0x3C, 0x5D, 0x84, 0xD9, 0xBB, 0x72, 0x09, 0xAF, 0x38, 0xC3, 0x45, 0x41, 0xB3, 0xDE, 0x73, 0x29, 0xF9, 0x3E, 0x41, 0x1F, 0xA4, 0xB6, 0xD4, 0x53, 0xD3, }; /* 190DFF34A2BBC36EEF9F7EF94D1B3E47B9BF57D6C003C781B80D5988 */ static UCHAR shared_secret_secp224r1_65[] = { 0x19, 0x0D, 0xFF, 0x34, 0xA2, 0xBB, 0xC3, 0x6E, 0xEF, 0x9F, 0x7E, 0xF9, 0x4D, 0x1B, 0x3E, 0x47, 0xB9, 0xBF, 0x57, 0xD6, 0xC0, 0x03, 0xC7, 0x81, 0xB8, 0x0D, 0x59, 0x88, }; /* 4E4583E300B5DE21B11EE128F37C9D366BA836B0C1595CC211CFFDDB */ static UCHAR local_private_key_secp224r1_66[] = { 0x4E, 0x45, 0x83, 0xE3, 0x00, 0xB5, 0xDE, 0x21, 0xB1, 0x1E, 0xE1, 0x28, 0xF3, 0x7C, 0x9D, 0x36, 0x6B, 0xA8, 0x36, 0xB0, 0xC1, 0x59, 0x5C, 0xC2, 0x11, 0xCF, 0xFD, 0xDB, }; /* 04790244CCAE9616A9E220BD4143D4ED9E3567A8539AC1A0D8F9E8EAA3C1496FEF24C1DC42DCA78119D1EEAD5BDEC5E153BF66DB4A47281B73 */ static UCHAR local_public_key_secp224r1_66[] = { 0x04, 0x79, 0x02, 0x44, 0xCC, 0xAE, 0x96, 0x16, 0xA9, 0xE2, 0x20, 0xBD, 0x41, 0x43, 0xD4, 0xED, 0x9E, 0x35, 0x67, 0xA8, 0x53, 0x9A, 0xC1, 0xA0, 0xD8, 0xF9, 0xE8, 0xEA, 0xA3, 0xC1, 0x49, 0x6F, 0xEF, 0x24, 0xC1, 0xDC, 0x42, 0xDC, 0xA7, 0x81, 0x19, 0xD1, 0xEE, 0xAD, 0x5B, 0xDE, 0xC5, 0xE1, 0x53, 0xBF, 0x66, 0xDB, 0x4A, 0x47, 0x28, 0x1B, 0x73, }; /* 049C7BB11BE9A69F3551203E34BDC7FC2285AA579E6166A4A1AB50F18A031BC8B744D119E8C89C14F77FB9ED032779E24F405254872EC1517E */ static UCHAR remote_public_key_secp224r1_66[] = { 0x04, 0x9C, 0x7B, 0xB1, 0x1B, 0xE9, 0xA6, 0x9F, 0x35, 0x51, 0x20, 0x3E, 0x34, 0xBD, 0xC7, 0xFC, 0x22, 0x85, 0xAA, 0x57, 0x9E, 0x61, 0x66, 0xA4, 0xA1, 0xAB, 0x50, 0xF1, 0x8A, 0x03, 0x1B, 0xC8, 0xB7, 0x44, 0xD1, 0x19, 0xE8, 0xC8, 0x9C, 0x14, 0xF7, 0x7F, 0xB9, 0xED, 0x03, 0x27, 0x79, 0xE2, 0x4F, 0x40, 0x52, 0x54, 0x87, 0x2E, 0xC1, 0x51, 0x7E, }; /* 21DD513C158CEC2FC6F488BEF05270C5A2EDC0C84731AFB211999B7B */ static UCHAR shared_secret_secp224r1_66[] = { 0x21, 0xDD, 0x51, 0x3C, 0x15, 0x8C, 0xEC, 0x2F, 0xC6, 0xF4, 0x88, 0xBE, 0xF0, 0x52, 0x70, 0xC5, 0xA2, 0xED, 0xC0, 0xC8, 0x47, 0x31, 0xAF, 0xB2, 0x11, 0x99, 0x9B, 0x7B, }; /* DD404CF7EC4BD10CB840F119CDB96B0090AA46B581CA98FE9ABEB795 */ static UCHAR local_private_key_secp224r1_67[] = { 0xDD, 0x40, 0x4C, 0xF7, 0xEC, 0x4B, 0xD1, 0x0C, 0xB8, 0x40, 0xF1, 0x19, 0xCD, 0xB9, 0x6B, 0x00, 0x90, 0xAA, 0x46, 0xB5, 0x81, 0xCA, 0x98, 0xFE, 0x9A, 0xBE, 0xB7, 0x95, }; /* 0464FA449575365053152DD7642BA440908008772B7326DD10898DDBA7939A0DA2145A0C145E004E7E120DD782DBD51A2D93245E15E1EEC015 */ static UCHAR local_public_key_secp224r1_67[] = { 0x04, 0x64, 0xFA, 0x44, 0x95, 0x75, 0x36, 0x50, 0x53, 0x15, 0x2D, 0xD7, 0x64, 0x2B, 0xA4, 0x40, 0x90, 0x80, 0x08, 0x77, 0x2B, 0x73, 0x26, 0xDD, 0x10, 0x89, 0x8D, 0xDB, 0xA7, 0x93, 0x9A, 0x0D, 0xA2, 0x14, 0x5A, 0x0C, 0x14, 0x5E, 0x00, 0x4E, 0x7E, 0x12, 0x0D, 0xD7, 0x82, 0xDB, 0xD5, 0x1A, 0x2D, 0x93, 0x24, 0x5E, 0x15, 0xE1, 0xEE, 0xC0, 0x15, }; /* 0439A20CED3C7C30F42DE29150225F3EEF102392D61F539D7700AB608F79B433A3A588CD6762B5292F361DB3AEE9FE50DBAA637DC8C0DC5711 */ static UCHAR remote_public_key_secp224r1_67[] = { 0x04, 0x39, 0xA2, 0x0C, 0xED, 0x3C, 0x7C, 0x30, 0xF4, 0x2D, 0xE2, 0x91, 0x50, 0x22, 0x5F, 0x3E, 0xEF, 0x10, 0x23, 0x92, 0xD6, 0x1F, 0x53, 0x9D, 0x77, 0x00, 0xAB, 0x60, 0x8F, 0x79, 0xB4, 0x33, 0xA3, 0xA5, 0x88, 0xCD, 0x67, 0x62, 0xB5, 0x29, 0x2F, 0x36, 0x1D, 0xB3, 0xAE, 0xE9, 0xFE, 0x50, 0xDB, 0xAA, 0x63, 0x7D, 0xC8, 0xC0, 0xDC, 0x57, 0x11, }; /* E5696F421F077E860529C57A331150427EB26D7FEDADC4D9822EB3C3 */ static UCHAR shared_secret_secp224r1_67[] = { 0xE5, 0x69, 0x6F, 0x42, 0x1F, 0x07, 0x7E, 0x86, 0x05, 0x29, 0xC5, 0x7A, 0x33, 0x11, 0x50, 0x42, 0x7E, 0xB2, 0x6D, 0x7F, 0xED, 0xAD, 0xC4, 0xD9, 0x82, 0x2E, 0xB3, 0xC3, }; /* 8CA97B3A858726456F3A42619C452C84C39139C98EDF0D14BAD822F6 */ static UCHAR local_private_key_secp224r1_68[] = { 0x8C, 0xA9, 0x7B, 0x3A, 0x85, 0x87, 0x26, 0x45, 0x6F, 0x3A, 0x42, 0x61, 0x9C, 0x45, 0x2C, 0x84, 0xC3, 0x91, 0x39, 0xC9, 0x8E, 0xDF, 0x0D, 0x14, 0xBA, 0xD8, 0x22, 0xF6, }; /* 04FD4EEE888657DDF2943C48F8A7FE8754869B85DB1AA66D771E0A15AF8D731DE66ADAFD4D2CE65FE077463EC3FB4175BF44863D20385FABC7 */ static UCHAR local_public_key_secp224r1_68[] = { 0x04, 0xFD, 0x4E, 0xEE, 0x88, 0x86, 0x57, 0xDD, 0xF2, 0x94, 0x3C, 0x48, 0xF8, 0xA7, 0xFE, 0x87, 0x54, 0x86, 0x9B, 0x85, 0xDB, 0x1A, 0xA6, 0x6D, 0x77, 0x1E, 0x0A, 0x15, 0xAF, 0x8D, 0x73, 0x1D, 0xE6, 0x6A, 0xDA, 0xFD, 0x4D, 0x2C, 0xE6, 0x5F, 0xE0, 0x77, 0x46, 0x3E, 0xC3, 0xFB, 0x41, 0x75, 0xBF, 0x44, 0x86, 0x3D, 0x20, 0x38, 0x5F, 0xAB, 0xC7, }; /* 044801CE23D9B5C1146E39B1818BDDAA5B3FA93F0CF291FA3223F38F3E8162610C42BF7DE6A6D3895BE5C24D09AFC5532E7FB98FF22B2C34EF */ static UCHAR remote_public_key_secp224r1_68[] = { 0x04, 0x48, 0x01, 0xCE, 0x23, 0xD9, 0xB5, 0xC1, 0x14, 0x6E, 0x39, 0xB1, 0x81, 0x8B, 0xDD, 0xAA, 0x5B, 0x3F, 0xA9, 0x3F, 0x0C, 0xF2, 0x91, 0xFA, 0x32, 0x23, 0xF3, 0x8F, 0x3E, 0x81, 0x62, 0x61, 0x0C, 0x42, 0xBF, 0x7D, 0xE6, 0xA6, 0xD3, 0x89, 0x5B, 0xE5, 0xC2, 0x4D, 0x09, 0xAF, 0xC5, 0x53, 0x2E, 0x7F, 0xB9, 0x8F, 0xF2, 0x2B, 0x2C, 0x34, 0xEF, }; /* FD301F4243C2C4EEC4003CA79F5E06E603F0630C7909E39B24C24016 */ static UCHAR shared_secret_secp224r1_68[] = { 0xFD, 0x30, 0x1F, 0x42, 0x43, 0xC2, 0xC4, 0xEE, 0xC4, 0x00, 0x3C, 0xA7, 0x9F, 0x5E, 0x06, 0xE6, 0x03, 0xF0, 0x63, 0x0C, 0x79, 0x09, 0xE3, 0x9B, 0x24, 0xC2, 0x40, 0x16, }; /* 349F377E75645BD7636AC80B0F7BE005FD8C91BA6BB0C4F64A1324D3 */ static UCHAR local_private_key_secp224r1_69[] = { 0x34, 0x9F, 0x37, 0x7E, 0x75, 0x64, 0x5B, 0xD7, 0x63, 0x6A, 0xC8, 0x0B, 0x0F, 0x7B, 0xE0, 0x05, 0xFD, 0x8C, 0x91, 0xBA, 0x6B, 0xB0, 0xC4, 0xF6, 0x4A, 0x13, 0x24, 0xD3, }; /* 045847D990D73C96367A1DC85F1A6067D3DB93995F22837C9CA9BA09CFAFE59F7603F188B529BC79E9E0060BBB4CD9FB1CAAC735A21ED580EF */ static UCHAR local_public_key_secp224r1_69[] = { 0x04, 0x58, 0x47, 0xD9, 0x90, 0xD7, 0x3C, 0x96, 0x36, 0x7A, 0x1D, 0xC8, 0x5F, 0x1A, 0x60, 0x67, 0xD3, 0xDB, 0x93, 0x99, 0x5F, 0x22, 0x83, 0x7C, 0x9C, 0xA9, 0xBA, 0x09, 0xCF, 0xAF, 0xE5, 0x9F, 0x76, 0x03, 0xF1, 0x88, 0xB5, 0x29, 0xBC, 0x79, 0xE9, 0xE0, 0x06, 0x0B, 0xBB, 0x4C, 0xD9, 0xFB, 0x1C, 0xAA, 0xC7, 0x35, 0xA2, 0x1E, 0xD5, 0x80, 0xEF, }; /* 04F66B7E32D309BC4FC0A7329C288B7A47059DD4C2987C2DB6F97A547C4AB89BC4880405E35DE40499AAC698D002B6DFB4AD62D967A738EE78 */ static UCHAR remote_public_key_secp224r1_69[] = { 0x04, 0xF6, 0x6B, 0x7E, 0x32, 0xD3, 0x09, 0xBC, 0x4F, 0xC0, 0xA7, 0x32, 0x9C, 0x28, 0x8B, 0x7A, 0x47, 0x05, 0x9D, 0xD4, 0xC2, 0x98, 0x7C, 0x2D, 0xB6, 0xF9, 0x7A, 0x54, 0x7C, 0x4A, 0xB8, 0x9B, 0xC4, 0x88, 0x04, 0x05, 0xE3, 0x5D, 0xE4, 0x04, 0x99, 0xAA, 0xC6, 0x98, 0xD0, 0x02, 0xB6, 0xDF, 0xB4, 0xAD, 0x62, 0xD9, 0x67, 0xA7, 0x38, 0xEE, 0x78, }; /* 9C3E9090DDB47ACE10AAC4803EC0ADBC68E6B9046C84DBD64A4D082D */ static UCHAR shared_secret_secp224r1_69[] = { 0x9C, 0x3E, 0x90, 0x90, 0xDD, 0xB4, 0x7A, 0xCE, 0x10, 0xAA, 0xC4, 0x80, 0x3E, 0xC0, 0xAD, 0xBC, 0x68, 0xE6, 0xB9, 0x04, 0x6C, 0x84, 0xDB, 0xD6, 0x4A, 0x4D, 0x08, 0x2D, }; /* 0A734B08ADE383E145D3DB281C041180FC8D9D1693ED2AE72B5D2A65 */ static UCHAR local_private_key_secp224r1_70[] = { 0x0A, 0x73, 0x4B, 0x08, 0xAD, 0xE3, 0x83, 0xE1, 0x45, 0xD3, 0xDB, 0x28, 0x1C, 0x04, 0x11, 0x80, 0xFC, 0x8D, 0x9D, 0x16, 0x93, 0xED, 0x2A, 0xE7, 0x2B, 0x5D, 0x2A, 0x65, }; /* 04AB9DD29DAB3614CB0DB81E8F360F10A573F05BCF708066C3725A04037F89F54E7EBD2B6422F99BA80AD999E0CD418A8F4FD2BB87EB807425 */ static UCHAR local_public_key_secp224r1_70[] = { 0x04, 0xAB, 0x9D, 0xD2, 0x9D, 0xAB, 0x36, 0x14, 0xCB, 0x0D, 0xB8, 0x1E, 0x8F, 0x36, 0x0F, 0x10, 0xA5, 0x73, 0xF0, 0x5B, 0xCF, 0x70, 0x80, 0x66, 0xC3, 0x72, 0x5A, 0x04, 0x03, 0x7F, 0x89, 0xF5, 0x4E, 0x7E, 0xBD, 0x2B, 0x64, 0x22, 0xF9, 0x9B, 0xA8, 0x0A, 0xD9, 0x99, 0xE0, 0xCD, 0x41, 0x8A, 0x8F, 0x4F, 0xD2, 0xBB, 0x87, 0xEB, 0x80, 0x74, 0x25, }; /* 04E0B041B0591153A1531C288827B19978C64A48B87DE9718FE75000B8CE1FBA676D3AF41ADA41CDF000F7692F3D63C7097590B4DFA435F9A2 */ static UCHAR remote_public_key_secp224r1_70[] = { 0x04, 0xE0, 0xB0, 0x41, 0xB0, 0x59, 0x11, 0x53, 0xA1, 0x53, 0x1C, 0x28, 0x88, 0x27, 0xB1, 0x99, 0x78, 0xC6, 0x4A, 0x48, 0xB8, 0x7D, 0xE9, 0x71, 0x8F, 0xE7, 0x50, 0x00, 0xB8, 0xCE, 0x1F, 0xBA, 0x67, 0x6D, 0x3A, 0xF4, 0x1A, 0xDA, 0x41, 0xCD, 0xF0, 0x00, 0xF7, 0x69, 0x2F, 0x3D, 0x63, 0xC7, 0x09, 0x75, 0x90, 0xB4, 0xDF, 0xA4, 0x35, 0xF9, 0xA2, }; /* 34CE15D97AD18E0ABD7CF794213A9E2E863CC3469974A9CBCC948751 */ static UCHAR shared_secret_secp224r1_70[] = { 0x34, 0xCE, 0x15, 0xD9, 0x7A, 0xD1, 0x8E, 0x0A, 0xBD, 0x7C, 0xF7, 0x94, 0x21, 0x3A, 0x9E, 0x2E, 0x86, 0x3C, 0xC3, 0x46, 0x99, 0x74, 0xA9, 0xCB, 0xCC, 0x94, 0x87, 0x51, }; /* F35E0DC6800F1B611C21E0F8AA9364323A71EA675E3666DD8513406D */ static UCHAR local_private_key_secp224r1_71[] = { 0xF3, 0x5E, 0x0D, 0xC6, 0x80, 0x0F, 0x1B, 0x61, 0x1C, 0x21, 0xE0, 0xF8, 0xAA, 0x93, 0x64, 0x32, 0x3A, 0x71, 0xEA, 0x67, 0x5E, 0x36, 0x66, 0xDD, 0x85, 0x13, 0x40, 0x6D, }; /* 04F6E0B03AA24EEEF784BA9F086C1AED2972F42C72EAAEA594927622F94D8B71B54E50613BE31BD03EBE96CA4AF1987467F6471803804FFFA8 */ static UCHAR local_public_key_secp224r1_71[] = { 0x04, 0xF6, 0xE0, 0xB0, 0x3A, 0xA2, 0x4E, 0xEE, 0xF7, 0x84, 0xBA, 0x9F, 0x08, 0x6C, 0x1A, 0xED, 0x29, 0x72, 0xF4, 0x2C, 0x72, 0xEA, 0xAE, 0xA5, 0x94, 0x92, 0x76, 0x22, 0xF9, 0x4D, 0x8B, 0x71, 0xB5, 0x4E, 0x50, 0x61, 0x3B, 0xE3, 0x1B, 0xD0, 0x3E, 0xBE, 0x96, 0xCA, 0x4A, 0xF1, 0x98, 0x74, 0x67, 0xF6, 0x47, 0x18, 0x03, 0x80, 0x4F, 0xFF, 0xA8, }; /* 04446FEFA5D942860C9E13CF6CAEE763CD7914586D6CDF826DC54C7F89FBEC9470EC72D413893811131294018610029606EF40C54D832310AD */ static UCHAR remote_public_key_secp224r1_71[] = { 0x04, 0x44, 0x6F, 0xEF, 0xA5, 0xD9, 0x42, 0x86, 0x0C, 0x9E, 0x13, 0xCF, 0x6C, 0xAE, 0xE7, 0x63, 0xCD, 0x79, 0x14, 0x58, 0x6D, 0x6C, 0xDF, 0x82, 0x6D, 0xC5, 0x4C, 0x7F, 0x89, 0xFB, 0xEC, 0x94, 0x70, 0xEC, 0x72, 0xD4, 0x13, 0x89, 0x38, 0x11, 0x13, 0x12, 0x94, 0x01, 0x86, 0x10, 0x02, 0x96, 0x06, 0xEF, 0x40, 0xC5, 0x4D, 0x83, 0x23, 0x10, 0xAD, }; /* D07D5E5BA02F1793111811C9D87CE4DAA60AC4F23BEAFBFD085B7748 */ static UCHAR shared_secret_secp224r1_71[] = { 0xD0, 0x7D, 0x5E, 0x5B, 0xA0, 0x2F, 0x17, 0x93, 0x11, 0x18, 0x11, 0xC9, 0xD8, 0x7C, 0xE4, 0xDA, 0xA6, 0x0A, 0xC4, 0xF2, 0x3B, 0xEA, 0xFB, 0xFD, 0x08, 0x5B, 0x77, 0x48, }; /* CAD6E32AD70921E859FFB398F967B51416D7F33167EDEE342E256366 */ static UCHAR local_private_key_secp224r1_72[] = { 0xCA, 0xD6, 0xE3, 0x2A, 0xD7, 0x09, 0x21, 0xE8, 0x59, 0xFF, 0xB3, 0x98, 0xF9, 0x67, 0xB5, 0x14, 0x16, 0xD7, 0xF3, 0x31, 0x67, 0xED, 0xEE, 0x34, 0x2E, 0x25, 0x63, 0x66, }; /* 040661CC6B83ED24067A7B6703E9E0F01A773BBDF5F1AD2C6D38D3696E4F638467D7E8DC16B945706A997DC0C279EABED82DB1E6476E5259D3 */ static UCHAR local_public_key_secp224r1_72[] = { 0x04, 0x06, 0x61, 0xCC, 0x6B, 0x83, 0xED, 0x24, 0x06, 0x7A, 0x7B, 0x67, 0x03, 0xE9, 0xE0, 0xF0, 0x1A, 0x77, 0x3B, 0xBD, 0xF5, 0xF1, 0xAD, 0x2C, 0x6D, 0x38, 0xD3, 0x69, 0x6E, 0x4F, 0x63, 0x84, 0x67, 0xD7, 0xE8, 0xDC, 0x16, 0xB9, 0x45, 0x70, 0x6A, 0x99, 0x7D, 0xC0, 0xC2, 0x79, 0xEA, 0xBE, 0xD8, 0x2D, 0xB1, 0xE6, 0x47, 0x6E, 0x52, 0x59, 0xD3, }; /* 043EF578B36727C61B262D9D5CB9148EC2F3C0C8E39B098EB2DFAFE5104D879E974C47B3439CC00A92999862414E93C8284701FBBC79AFD63E */ static UCHAR remote_public_key_secp224r1_72[] = { 0x04, 0x3E, 0xF5, 0x78, 0xB3, 0x67, 0x27, 0xC6, 0x1B, 0x26, 0x2D, 0x9D, 0x5C, 0xB9, 0x14, 0x8E, 0xC2, 0xF3, 0xC0, 0xC8, 0xE3, 0x9B, 0x09, 0x8E, 0xB2, 0xDF, 0xAF, 0xE5, 0x10, 0x4D, 0x87, 0x9E, 0x97, 0x4C, 0x47, 0xB3, 0x43, 0x9C, 0xC0, 0x0A, 0x92, 0x99, 0x98, 0x62, 0x41, 0x4E, 0x93, 0xC8, 0x28, 0x47, 0x01, 0xFB, 0xBC, 0x79, 0xAF, 0xD6, 0x3E, }; /* 7C7957C6D9F80C63F2E8A660F5BA719561A406FE017FB3FF75510F53 */ static UCHAR shared_secret_secp224r1_72[] = { 0x7C, 0x79, 0x57, 0xC6, 0xD9, 0xF8, 0x0C, 0x63, 0xF2, 0xE8, 0xA6, 0x60, 0xF5, 0xBA, 0x71, 0x95, 0x61, 0xA4, 0x06, 0xFE, 0x01, 0x7F, 0xB3, 0xFF, 0x75, 0x51, 0x0F, 0x53, }; /* 5838F9F151FA524B4763845CEF35AD734A8448370DC2E0AF2F4EA2D5 */ static UCHAR local_private_key_secp224r1_73[] = { 0x58, 0x38, 0xF9, 0xF1, 0x51, 0xFA, 0x52, 0x4B, 0x47, 0x63, 0x84, 0x5C, 0xEF, 0x35, 0xAD, 0x73, 0x4A, 0x84, 0x48, 0x37, 0x0D, 0xC2, 0xE0, 0xAF, 0x2F, 0x4E, 0xA2, 0xD5, }; /* 04341BA601FB477C33950137D7C4491BF9ECEBBA91643F16C0863D1EE8B2CC97963E61EE871C9725318D5BFB6A59B6A17441F7AE7313E2AA6E */ static UCHAR local_public_key_secp224r1_73[] = { 0x04, 0x34, 0x1B, 0xA6, 0x01, 0xFB, 0x47, 0x7C, 0x33, 0x95, 0x01, 0x37, 0xD7, 0xC4, 0x49, 0x1B, 0xF9, 0xEC, 0xEB, 0xBA, 0x91, 0x64, 0x3F, 0x16, 0xC0, 0x86, 0x3D, 0x1E, 0xE8, 0xB2, 0xCC, 0x97, 0x96, 0x3E, 0x61, 0xEE, 0x87, 0x1C, 0x97, 0x25, 0x31, 0x8D, 0x5B, 0xFB, 0x6A, 0x59, 0xB6, 0xA1, 0x74, 0x41, 0xF7, 0xAE, 0x73, 0x13, 0xE2, 0xAA, 0x6E, }; /* 04B79F6544B3EEC8C58FEFB4FE83A87B94927C180FEA340BCFFCA2990EF8CA38A9A047F81D9BC31B2AAF8AA70A8C09658214A50C5915738AD0 */ static UCHAR remote_public_key_secp224r1_73[] = { 0x04, 0xB7, 0x9F, 0x65, 0x44, 0xB3, 0xEE, 0xC8, 0xC5, 0x8F, 0xEF, 0xB4, 0xFE, 0x83, 0xA8, 0x7B, 0x94, 0x92, 0x7C, 0x18, 0x0F, 0xEA, 0x34, 0x0B, 0xCF, 0xFC, 0xA2, 0x99, 0x0E, 0xF8, 0xCA, 0x38, 0xA9, 0xA0, 0x47, 0xF8, 0x1D, 0x9B, 0xC3, 0x1B, 0x2A, 0xAF, 0x8A, 0xA7, 0x0A, 0x8C, 0x09, 0x65, 0x82, 0x14, 0xA5, 0x0C, 0x59, 0x15, 0x73, 0x8A, 0xD0, }; /* E5547427B5CA9B43D265EC2EF8D8E2AE3EF4673E0DDC47D58D50C047 */ static UCHAR shared_secret_secp224r1_73[] = { 0xE5, 0x54, 0x74, 0x27, 0xB5, 0xCA, 0x9B, 0x43, 0xD2, 0x65, 0xEC, 0x2E, 0xF8, 0xD8, 0xE2, 0xAE, 0x3E, 0xF4, 0x67, 0x3E, 0x0D, 0xDC, 0x47, 0xD5, 0x8D, 0x50, 0xC0, 0x47, }; /* DDAE0A1EA368BA42CF96B3C6AEC4D56D237BA0AF2BC6C19073B3EF41 */ static UCHAR local_private_key_secp224r1_74[] = { 0xDD, 0xAE, 0x0A, 0x1E, 0xA3, 0x68, 0xBA, 0x42, 0xCF, 0x96, 0xB3, 0xC6, 0xAE, 0xC4, 0xD5, 0x6D, 0x23, 0x7B, 0xA0, 0xAF, 0x2B, 0xC6, 0xC1, 0x90, 0x73, 0xB3, 0xEF, 0x41, }; /* 04F78F5F2683BFBA448CB17C299765C53C6C4C6C3AB8AC7E68DCABB19D3963E14CFDACBA0425F8764A4A3FFB9F275449D74205078570CB8DA3 */ static UCHAR local_public_key_secp224r1_74[] = { 0x04, 0xF7, 0x8F, 0x5F, 0x26, 0x83, 0xBF, 0xBA, 0x44, 0x8C, 0xB1, 0x7C, 0x29, 0x97, 0x65, 0xC5, 0x3C, 0x6C, 0x4C, 0x6C, 0x3A, 0xB8, 0xAC, 0x7E, 0x68, 0xDC, 0xAB, 0xB1, 0x9D, 0x39, 0x63, 0xE1, 0x4C, 0xFD, 0xAC, 0xBA, 0x04, 0x25, 0xF8, 0x76, 0x4A, 0x4A, 0x3F, 0xFB, 0x9F, 0x27, 0x54, 0x49, 0xD7, 0x42, 0x05, 0x07, 0x85, 0x70, 0xCB, 0x8D, 0xA3, }; /* 049D0A0C673C01E1A25671702AFF3059C5CB039A35EB28E9EBBE5AA4C44928B5FF0DF9EC6FFDBDAAF28067360C1FB7FE27889127815FD90131 */ static UCHAR remote_public_key_secp224r1_74[] = { 0x04, 0x9D, 0x0A, 0x0C, 0x67, 0x3C, 0x01, 0xE1, 0xA2, 0x56, 0x71, 0x70, 0x2A, 0xFF, 0x30, 0x59, 0xC5, 0xCB, 0x03, 0x9A, 0x35, 0xEB, 0x28, 0xE9, 0xEB, 0xBE, 0x5A, 0xA4, 0xC4, 0x49, 0x28, 0xB5, 0xFF, 0x0D, 0xF9, 0xEC, 0x6F, 0xFD, 0xBD, 0xAA, 0xF2, 0x80, 0x67, 0x36, 0x0C, 0x1F, 0xB7, 0xFE, 0x27, 0x88, 0x91, 0x27, 0x81, 0x5F, 0xD9, 0x01, 0x31, }; /* CFC24EBAAE287A266F8171732C74B99C3F0235ADC8E5E56AF77F6F60 */ static UCHAR shared_secret_secp224r1_74[] = { 0xCF, 0xC2, 0x4E, 0xBA, 0xAE, 0x28, 0x7A, 0x26, 0x6F, 0x81, 0x71, 0x73, 0x2C, 0x74, 0xB9, 0x9C, 0x3F, 0x02, 0x35, 0xAD, 0xC8, 0xE5, 0xE5, 0x6A, 0xF7, 0x7F, 0x6F, 0x60, }; /* 272FAC1B4AD320F02756683FF0C5F2119969EC917F7BBD9817416026 */ static UCHAR local_private_key_secp224r1_75[] = { 0x27, 0x2F, 0xAC, 0x1B, 0x4A, 0xD3, 0x20, 0xF0, 0x27, 0x56, 0x68, 0x3F, 0xF0, 0xC5, 0xF2, 0x11, 0x99, 0x69, 0xEC, 0x91, 0x7F, 0x7B, 0xBD, 0x98, 0x17, 0x41, 0x60, 0x26, }; /* 04142E573E2B6C2E045DEF8C845B6AD9C9812E0729AD4E15656D0E9C82BFC70AA661DBE90707D0558109719C77949A214D0F0F1B4BA67C27E4 */ static UCHAR local_public_key_secp224r1_75[] = { 0x04, 0x14, 0x2E, 0x57, 0x3E, 0x2B, 0x6C, 0x2E, 0x04, 0x5D, 0xEF, 0x8C, 0x84, 0x5B, 0x6A, 0xD9, 0xC9, 0x81, 0x2E, 0x07, 0x29, 0xAD, 0x4E, 0x15, 0x65, 0x6D, 0x0E, 0x9C, 0x82, 0xBF, 0xC7, 0x0A, 0xA6, 0x61, 0xDB, 0xE9, 0x07, 0x07, 0xD0, 0x55, 0x81, 0x09, 0x71, 0x9C, 0x77, 0x94, 0x9A, 0x21, 0x4D, 0x0F, 0x0F, 0x1B, 0x4B, 0xA6, 0x7C, 0x27, 0xE4, }; /* 04633F21C3F4BA70DBE2DDA74DDD9777926C6FFB8F2141D0FFFA7A07861E9DADA2B0F3160A2BF3E5EF0BC36D096C84FECF7B4B72814EFE3D91 */ static UCHAR remote_public_key_secp224r1_75[] = { 0x04, 0x63, 0x3F, 0x21, 0xC3, 0xF4, 0xBA, 0x70, 0xDB, 0xE2, 0xDD, 0xA7, 0x4D, 0xDD, 0x97, 0x77, 0x92, 0x6C, 0x6F, 0xFB, 0x8F, 0x21, 0x41, 0xD0, 0xFF, 0xFA, 0x7A, 0x07, 0x86, 0x1E, 0x9D, 0xAD, 0xA2, 0xB0, 0xF3, 0x16, 0x0A, 0x2B, 0xF3, 0xE5, 0xEF, 0x0B, 0xC3, 0x6D, 0x09, 0x6C, 0x84, 0xFE, 0xCF, 0x7B, 0x4B, 0x72, 0x81, 0x4E, 0xFE, 0x3D, 0x91, }; /* D87B1B91738DD9557CB48F8722C175EAF2004E70B9B354F8D5E3C88C */ static UCHAR shared_secret_secp224r1_75[] = { 0xD8, 0x7B, 0x1B, 0x91, 0x73, 0x8D, 0xD9, 0x55, 0x7C, 0xB4, 0x8F, 0x87, 0x22, 0xC1, 0x75, 0xEA, 0xF2, 0x00, 0x4E, 0x70, 0xB9, 0xB3, 0x54, 0xF8, 0xD5, 0xE3, 0xC8, 0x8C, }; /* 6F38BD88177EA41892277973912020A3C7CC7A49B1B19035B4FD2BB2 */ static UCHAR local_private_key_secp224r1_76[] = { 0x6F, 0x38, 0xBD, 0x88, 0x17, 0x7E, 0xA4, 0x18, 0x92, 0x27, 0x79, 0x73, 0x91, 0x20, 0x20, 0xA3, 0xC7, 0xCC, 0x7A, 0x49, 0xB1, 0xB1, 0x90, 0x35, 0xB4, 0xFD, 0x2B, 0xB2, }; /* 04C0AE4FB1FD2CA2297349EB2E66EFC4C67D2C0933B68106AB9CEDAB12232165DF67776B368E92DD235AF177A2689046466DC696DA2CC12AD3 */ static UCHAR local_public_key_secp224r1_76[] = { 0x04, 0xC0, 0xAE, 0x4F, 0xB1, 0xFD, 0x2C, 0xA2, 0x29, 0x73, 0x49, 0xEB, 0x2E, 0x66, 0xEF, 0xC4, 0xC6, 0x7D, 0x2C, 0x09, 0x33, 0xB6, 0x81, 0x06, 0xAB, 0x9C, 0xED, 0xAB, 0x12, 0x23, 0x21, 0x65, 0xDF, 0x67, 0x77, 0x6B, 0x36, 0x8E, 0x92, 0xDD, 0x23, 0x5A, 0xF1, 0x77, 0xA2, 0x68, 0x90, 0x46, 0x46, 0x6D, 0xC6, 0x96, 0xDA, 0x2C, 0xC1, 0x2A, 0xD3, }; /* 04EC9149BB4BC162B991D8E039B334A644E890380E712602FBB2052C9213DF711E438878667E01F18DDAB91AAA6B2ACA0B8EA805B395C2E4B3 */ static UCHAR remote_public_key_secp224r1_76[] = { 0x04, 0xEC, 0x91, 0x49, 0xBB, 0x4B, 0xC1, 0x62, 0xB9, 0x91, 0xD8, 0xE0, 0x39, 0xB3, 0x34, 0xA6, 0x44, 0xE8, 0x90, 0x38, 0x0E, 0x71, 0x26, 0x02, 0xFB, 0xB2, 0x05, 0x2C, 0x92, 0x13, 0xDF, 0x71, 0x1E, 0x43, 0x88, 0x78, 0x66, 0x7E, 0x01, 0xF1, 0x8D, 0xDA, 0xB9, 0x1A, 0xAA, 0x6B, 0x2A, 0xCA, 0x0B, 0x8E, 0xA8, 0x05, 0xB3, 0x95, 0xC2, 0xE4, 0xB3, }; /* A69DF145EA70062A33003A98A69057FD7420A8A2D172B5CE5903C90C */ static UCHAR shared_secret_secp224r1_76[] = { 0xA6, 0x9D, 0xF1, 0x45, 0xEA, 0x70, 0x06, 0x2A, 0x33, 0x00, 0x3A, 0x98, 0xA6, 0x90, 0x57, 0xFD, 0x74, 0x20, 0xA8, 0xA2, 0xD1, 0x72, 0xB5, 0xCE, 0x59, 0x03, 0xC9, 0x0C, }; /* 49605D6F32C5C06DE9A10084A6A1FE01002A0DE6C7F04510C2B93220 */ static UCHAR local_private_key_secp224r1_77[] = { 0x49, 0x60, 0x5D, 0x6F, 0x32, 0xC5, 0xC0, 0x6D, 0xE9, 0xA1, 0x00, 0x84, 0xA6, 0xA1, 0xFE, 0x01, 0x00, 0x2A, 0x0D, 0xE6, 0xC7, 0xF0, 0x45, 0x10, 0xC2, 0xB9, 0x32, 0x20, }; /* 046F948DDA3E7DD606AB2231EB633386D78D657CDD360C31263CF2542737EFA5D1DC18E90F215F8215A27F922AA84390E7A3F2B075ECB6AA01 */ static UCHAR local_public_key_secp224r1_77[] = { 0x04, 0x6F, 0x94, 0x8D, 0xDA, 0x3E, 0x7D, 0xD6, 0x06, 0xAB, 0x22, 0x31, 0xEB, 0x63, 0x33, 0x86, 0xD7, 0x8D, 0x65, 0x7C, 0xDD, 0x36, 0x0C, 0x31, 0x26, 0x3C, 0xF2, 0x54, 0x27, 0x37, 0xEF, 0xA5, 0xD1, 0xDC, 0x18, 0xE9, 0x0F, 0x21, 0x5F, 0x82, 0x15, 0xA2, 0x7F, 0x92, 0x2A, 0xA8, 0x43, 0x90, 0xE7, 0xA3, 0xF2, 0xB0, 0x75, 0xEC, 0xB6, 0xAA, 0x01, }; /* 040E96F2F2271FC0DCB01EA09CF1326BD6AF57A10CAE63B8E78127D6AC3D17B2A3D5B911313EBAC002F6FD24DC292A96EFDB7A547EA03113A6 */ static UCHAR remote_public_key_secp224r1_77[] = { 0x04, 0x0E, 0x96, 0xF2, 0xF2, 0x27, 0x1F, 0xC0, 0xDC, 0xB0, 0x1E, 0xA0, 0x9C, 0xF1, 0x32, 0x6B, 0xD6, 0xAF, 0x57, 0xA1, 0x0C, 0xAE, 0x63, 0xB8, 0xE7, 0x81, 0x27, 0xD6, 0xAC, 0x3D, 0x17, 0xB2, 0xA3, 0xD5, 0xB9, 0x11, 0x31, 0x3E, 0xBA, 0xC0, 0x02, 0xF6, 0xFD, 0x24, 0xDC, 0x29, 0x2A, 0x96, 0xEF, 0xDB, 0x7A, 0x54, 0x7E, 0xA0, 0x31, 0x13, 0xA6, }; /* C9DE47797949E88EA1967855721A859028D19AE110EECCFF4E4978B6 */ static UCHAR shared_secret_secp224r1_77[] = { 0xC9, 0xDE, 0x47, 0x79, 0x79, 0x49, 0xE8, 0x8E, 0xA1, 0x96, 0x78, 0x55, 0x72, 0x1A, 0x85, 0x90, 0x28, 0xD1, 0x9A, 0xE1, 0x10, 0xEE, 0xCC, 0xFF, 0x4E, 0x49, 0x78, 0xB6, }; /* BC9CE4DD7656B5351A316873DF036F35C54503631C31FAF5630F2B9C */ static UCHAR local_private_key_secp224r1_78[] = { 0xBC, 0x9C, 0xE4, 0xDD, 0x76, 0x56, 0xB5, 0x35, 0x1A, 0x31, 0x68, 0x73, 0xDF, 0x03, 0x6F, 0x35, 0xC5, 0x45, 0x03, 0x63, 0x1C, 0x31, 0xFA, 0xF5, 0x63, 0x0F, 0x2B, 0x9C, }; /* 044FE882E08355BDB4837F680B1889BB34257B7FEE3CB79457A35B928C12E127ACFAD51BCF378B1B77C257617333ED1EEFDDBFB39A75F14231 */ static UCHAR local_public_key_secp224r1_78[] = { 0x04, 0x4F, 0xE8, 0x82, 0xE0, 0x83, 0x55, 0xBD, 0xB4, 0x83, 0x7F, 0x68, 0x0B, 0x18, 0x89, 0xBB, 0x34, 0x25, 0x7B, 0x7F, 0xEE, 0x3C, 0xB7, 0x94, 0x57, 0xA3, 0x5B, 0x92, 0x8C, 0x12, 0xE1, 0x27, 0xAC, 0xFA, 0xD5, 0x1B, 0xCF, 0x37, 0x8B, 0x1B, 0x77, 0xC2, 0x57, 0x61, 0x73, 0x33, 0xED, 0x1E, 0xEF, 0xDD, 0xBF, 0xB3, 0x9A, 0x75, 0xF1, 0x42, 0x31, }; /* 04C0111065B76FC19DB88F429F7D820E3432850617F06E44FEBF326CF43366E2B4E5B0F517800631537D89118B4E9F866C7446D7B8CCF885EF */ static UCHAR remote_public_key_secp224r1_78[] = { 0x04, 0xC0, 0x11, 0x10, 0x65, 0xB7, 0x6F, 0xC1, 0x9D, 0xB8, 0x8F, 0x42, 0x9F, 0x7D, 0x82, 0x0E, 0x34, 0x32, 0x85, 0x06, 0x17, 0xF0, 0x6E, 0x44, 0xFE, 0xBF, 0x32, 0x6C, 0xF4, 0x33, 0x66, 0xE2, 0xB4, 0xE5, 0xB0, 0xF5, 0x17, 0x80, 0x06, 0x31, 0x53, 0x7D, 0x89, 0x11, 0x8B, 0x4E, 0x9F, 0x86, 0x6C, 0x74, 0x46, 0xD7, 0xB8, 0xCC, 0xF8, 0x85, 0xEF, }; /* FC6C3638B6A03C4AD0AC27B15C4D6A8E694BDC18687385A232B9B6C4 */ static UCHAR shared_secret_secp224r1_78[] = { 0xFC, 0x6C, 0x36, 0x38, 0xB6, 0xA0, 0x3C, 0x4A, 0xD0, 0xAC, 0x27, 0xB1, 0x5C, 0x4D, 0x6A, 0x8E, 0x69, 0x4B, 0xDC, 0x18, 0x68, 0x73, 0x85, 0xA2, 0x32, 0xB9, 0xB6, 0xC4, }; /* 11116DA46F78DF2A561F3BFDEE14A8BF38B4D0B2FEDB4DF648FA180E */ static UCHAR local_private_key_secp224r1_79[] = { 0x11, 0x11, 0x6D, 0xA4, 0x6F, 0x78, 0xDF, 0x2A, 0x56, 0x1F, 0x3B, 0xFD, 0xEE, 0x14, 0xA8, 0xBF, 0x38, 0xB4, 0xD0, 0xB2, 0xFE, 0xDB, 0x4D, 0xF6, 0x48, 0xFA, 0x18, 0x0E, }; /* 04127A9D915F7C7FFBF0D4DBDDFA7DE6D583FE681B192D1D6C95B7D460D5CFA57004BA53D7AE91A5E1CEE419F708D9EAD52C8CB8AE840FEE76 */ static UCHAR local_public_key_secp224r1_79[] = { 0x04, 0x12, 0x7A, 0x9D, 0x91, 0x5F, 0x7C, 0x7F, 0xFB, 0xF0, 0xD4, 0xDB, 0xDD, 0xFA, 0x7D, 0xE6, 0xD5, 0x83, 0xFE, 0x68, 0x1B, 0x19, 0x2D, 0x1D, 0x6C, 0x95, 0xB7, 0xD4, 0x60, 0xD5, 0xCF, 0xA5, 0x70, 0x04, 0xBA, 0x53, 0xD7, 0xAE, 0x91, 0xA5, 0xE1, 0xCE, 0xE4, 0x19, 0xF7, 0x08, 0xD9, 0xEA, 0xD5, 0x2C, 0x8C, 0xB8, 0xAE, 0x84, 0x0F, 0xEE, 0x76, }; /* 04B3875CBE464D788A37B500D5E6E16805D04D281354031DD88865D2822202A2948F4603998D40C986F092842A7AB3C79BDED9C2BAEEF5DAF6 */ static UCHAR remote_public_key_secp224r1_79[] = { 0x04, 0xB3, 0x87, 0x5C, 0xBE, 0x46, 0x4D, 0x78, 0x8A, 0x37, 0xB5, 0x00, 0xD5, 0xE6, 0xE1, 0x68, 0x05, 0xD0, 0x4D, 0x28, 0x13, 0x54, 0x03, 0x1D, 0xD8, 0x88, 0x65, 0xD2, 0x82, 0x22, 0x02, 0xA2, 0x94, 0x8F, 0x46, 0x03, 0x99, 0x8D, 0x40, 0xC9, 0x86, 0xF0, 0x92, 0x84, 0x2A, 0x7A, 0xB3, 0xC7, 0x9B, 0xDE, 0xD9, 0xC2, 0xBA, 0xEE, 0xF5, 0xDA, 0xF6, }; /* F95F496CB3E0E4798C6F339C8BD818029EF6A48226486DA8CBB5A48C */ static UCHAR shared_secret_secp224r1_79[] = { 0xF9, 0x5F, 0x49, 0x6C, 0xB3, 0xE0, 0xE4, 0x79, 0x8C, 0x6F, 0x33, 0x9C, 0x8B, 0xD8, 0x18, 0x02, 0x9E, 0xF6, 0xA4, 0x82, 0x26, 0x48, 0x6D, 0xA8, 0xCB, 0xB5, 0xA4, 0x8C, }; /* 83989E4389B6143C41793D76CB6D75471BB4B56C78428A29A7DF520F */ static UCHAR local_private_key_secp224r1_80[] = { 0x83, 0x98, 0x9E, 0x43, 0x89, 0xB6, 0x14, 0x3C, 0x41, 0x79, 0x3D, 0x76, 0xCB, 0x6D, 0x75, 0x47, 0x1B, 0xB4, 0xB5, 0x6C, 0x78, 0x42, 0x8A, 0x29, 0xA7, 0xDF, 0x52, 0x0F, }; /* 0408286D4595A066E5A357E864286BBF1ECF30AD02EF908B317E7C232F2916D82FA4F2C10AC07DAB8E89E045207A6C3C7719A479FAAA013BBC */ static UCHAR local_public_key_secp224r1_80[] = { 0x04, 0x08, 0x28, 0x6D, 0x45, 0x95, 0xA0, 0x66, 0xE5, 0xA3, 0x57, 0xE8, 0x64, 0x28, 0x6B, 0xBF, 0x1E, 0xCF, 0x30, 0xAD, 0x02, 0xEF, 0x90, 0x8B, 0x31, 0x7E, 0x7C, 0x23, 0x2F, 0x29, 0x16, 0xD8, 0x2F, 0xA4, 0xF2, 0xC1, 0x0A, 0xC0, 0x7D, 0xAB, 0x8E, 0x89, 0xE0, 0x45, 0x20, 0x7A, 0x6C, 0x3C, 0x77, 0x19, 0xA4, 0x79, 0xFA, 0xAA, 0x01, 0x3B, 0xBC, }; /* 046390359E3A29650FC6AF0C19034BF60540C9FA4888C4A22953FF74C846001B60A63540DFDD3381AC32078E5F5CED4B126BF4F8225A8A99C7 */ static UCHAR remote_public_key_secp224r1_80[] = { 0x04, 0x63, 0x90, 0x35, 0x9E, 0x3A, 0x29, 0x65, 0x0F, 0xC6, 0xAF, 0x0C, 0x19, 0x03, 0x4B, 0xF6, 0x05, 0x40, 0xC9, 0xFA, 0x48, 0x88, 0xC4, 0xA2, 0x29, 0x53, 0xFF, 0x74, 0xC8, 0x46, 0x00, 0x1B, 0x60, 0xA6, 0x35, 0x40, 0xDF, 0xDD, 0x33, 0x81, 0xAC, 0x32, 0x07, 0x8E, 0x5F, 0x5C, 0xED, 0x4B, 0x12, 0x6B, 0xF4, 0xF8, 0x22, 0x5A, 0x8A, 0x99, 0xC7, }; /* B33BE1F0D9D30E556419599FA8C85F271ED8D60D57074FC3A77F82AB */ static UCHAR shared_secret_secp224r1_80[] = { 0xB3, 0x3B, 0xE1, 0xF0, 0xD9, 0xD3, 0x0E, 0x55, 0x64, 0x19, 0x59, 0x9F, 0xA8, 0xC8, 0x5F, 0x27, 0x1E, 0xD8, 0xD6, 0x0D, 0x57, 0x07, 0x4F, 0xC3, 0xA7, 0x7F, 0x82, 0xAB, }; /* DCDADB78900D3728865BAA814E68182596E2E1D1A7885EA7996709DA */ static UCHAR local_private_key_secp224r1_81[] = { 0xDC, 0xDA, 0xDB, 0x78, 0x90, 0x0D, 0x37, 0x28, 0x86, 0x5B, 0xAA, 0x81, 0x4E, 0x68, 0x18, 0x25, 0x96, 0xE2, 0xE1, 0xD1, 0xA7, 0x88, 0x5E, 0xA7, 0x99, 0x67, 0x09, 0xDA, }; /* 04265BBD699B6A6CDA0A2A1E822651802F0488B4BF19D4BF817E7A71B22859FD071EA636507AB3DAA3938B690FEEDC600583E5C89D279DD3CA */ static UCHAR local_public_key_secp224r1_81[] = { 0x04, 0x26, 0x5B, 0xBD, 0x69, 0x9B, 0x6A, 0x6C, 0xDA, 0x0A, 0x2A, 0x1E, 0x82, 0x26, 0x51, 0x80, 0x2F, 0x04, 0x88, 0xB4, 0xBF, 0x19, 0xD4, 0xBF, 0x81, 0x7E, 0x7A, 0x71, 0xB2, 0x28, 0x59, 0xFD, 0x07, 0x1E, 0xA6, 0x36, 0x50, 0x7A, 0xB3, 0xDA, 0xA3, 0x93, 0x8B, 0x69, 0x0F, 0xEE, 0xDC, 0x60, 0x05, 0x83, 0xE5, 0xC8, 0x9D, 0x27, 0x9D, 0xD3, 0xCA, }; /* 040308265F0F80C0C65FB28B66E1CE4C20BB77DEBE7893054D5D3E938B07BFCFD782FA8802DB940A1294C7DDEC857834E0E67DA1FE4A5F3CA0 */ static UCHAR remote_public_key_secp224r1_81[] = { 0x04, 0x03, 0x08, 0x26, 0x5F, 0x0F, 0x80, 0xC0, 0xC6, 0x5F, 0xB2, 0x8B, 0x66, 0xE1, 0xCE, 0x4C, 0x20, 0xBB, 0x77, 0xDE, 0xBE, 0x78, 0x93, 0x05, 0x4D, 0x5D, 0x3E, 0x93, 0x8B, 0x07, 0xBF, 0xCF, 0xD7, 0x82, 0xFA, 0x88, 0x02, 0xDB, 0x94, 0x0A, 0x12, 0x94, 0xC7, 0xDD, 0xEC, 0x85, 0x78, 0x34, 0xE0, 0xE6, 0x7D, 0xA1, 0xFE, 0x4A, 0x5F, 0x3C, 0xA0, }; /* 149105BFD9E65EA68B5C773AAEFF77F1C0F1A761C57BFB76E845E6CF */ static UCHAR shared_secret_secp224r1_81[] = { 0x14, 0x91, 0x05, 0xBF, 0xD9, 0xE6, 0x5E, 0xA6, 0x8B, 0x5C, 0x77, 0x3A, 0xAE, 0xFF, 0x77, 0xF1, 0xC0, 0xF1, 0xA7, 0x61, 0xC5, 0x7B, 0xFB, 0x76, 0xE8, 0x45, 0xE6, 0xCF, }; /* 928AD2ACD71A322B2350668C97C192DCA6E9AE43C990B37952A4CC5F */ static UCHAR local_private_key_secp224r1_82[] = { 0x92, 0x8A, 0xD2, 0xAC, 0xD7, 0x1A, 0x32, 0x2B, 0x23, 0x50, 0x66, 0x8C, 0x97, 0xC1, 0x92, 0xDC, 0xA6, 0xE9, 0xAE, 0x43, 0xC9, 0x90, 0xB3, 0x79, 0x52, 0xA4, 0xCC, 0x5F, }; /* 04B476CFE5B0BC542A5AB5ADCBC40DE9617A4F0C5DF331FDB3D4A5A536B7CFBEE836BF25D6985E3B0F1B272BF59ECF3F5E306FA1814D791B32 */ static UCHAR local_public_key_secp224r1_82[] = { 0x04, 0xB4, 0x76, 0xCF, 0xE5, 0xB0, 0xBC, 0x54, 0x2A, 0x5A, 0xB5, 0xAD, 0xCB, 0xC4, 0x0D, 0xE9, 0x61, 0x7A, 0x4F, 0x0C, 0x5D, 0xF3, 0x31, 0xFD, 0xB3, 0xD4, 0xA5, 0xA5, 0x36, 0xB7, 0xCF, 0xBE, 0xE8, 0x36, 0xBF, 0x25, 0xD6, 0x98, 0x5E, 0x3B, 0x0F, 0x1B, 0x27, 0x2B, 0xF5, 0x9E, 0xCF, 0x3F, 0x5E, 0x30, 0x6F, 0xA1, 0x81, 0x4D, 0x79, 0x1B, 0x32, }; /* 047D35A8CEF97ED5EEEB0D31044C26C5AFE2F5E75FD6B670544919B7A8C107EBC8F8209AAA2619F5C341840CF5A64B6A137ED25352F3AECEF6 */ static UCHAR remote_public_key_secp224r1_82[] = { 0x04, 0x7D, 0x35, 0xA8, 0xCE, 0xF9, 0x7E, 0xD5, 0xEE, 0xEB, 0x0D, 0x31, 0x04, 0x4C, 0x26, 0xC5, 0xAF, 0xE2, 0xF5, 0xE7, 0x5F, 0xD6, 0xB6, 0x70, 0x54, 0x49, 0x19, 0xB7, 0xA8, 0xC1, 0x07, 0xEB, 0xC8, 0xF8, 0x20, 0x9A, 0xAA, 0x26, 0x19, 0xF5, 0xC3, 0x41, 0x84, 0x0C, 0xF5, 0xA6, 0x4B, 0x6A, 0x13, 0x7E, 0xD2, 0x53, 0x52, 0xF3, 0xAE, 0xCE, 0xF6, }; /* 6CB179D202F39BEB355F7475F156EECDE4C8A0E166DB2093A4D001ED */ static UCHAR shared_secret_secp224r1_82[] = { 0x6C, 0xB1, 0x79, 0xD2, 0x02, 0xF3, 0x9B, 0xEB, 0x35, 0x5F, 0x74, 0x75, 0xF1, 0x56, 0xEE, 0xCD, 0xE4, 0xC8, 0xA0, 0xE1, 0x66, 0xDB, 0x20, 0x93, 0xA4, 0xD0, 0x01, 0xED, }; /* 3B6359ED443A251AA612F185A812A8328999FFFDB592DE51F7C94455 */ static UCHAR local_private_key_secp224r1_83[] = { 0x3B, 0x63, 0x59, 0xED, 0x44, 0x3A, 0x25, 0x1A, 0xA6, 0x12, 0xF1, 0x85, 0xA8, 0x12, 0xA8, 0x32, 0x89, 0x99, 0xFF, 0xFD, 0xB5, 0x92, 0xDE, 0x51, 0xF7, 0xC9, 0x44, 0x55, }; /* 04116E788168B410716BEEC6964931C8745DED9A1C5177A013CBD93A96B5145991653596017C17853C006192E296E56AB4AD317077AE595072 */ static UCHAR local_public_key_secp224r1_83[] = { 0x04, 0x11, 0x6E, 0x78, 0x81, 0x68, 0xB4, 0x10, 0x71, 0x6B, 0xEE, 0xC6, 0x96, 0x49, 0x31, 0xC8, 0x74, 0x5D, 0xED, 0x9A, 0x1C, 0x51, 0x77, 0xA0, 0x13, 0xCB, 0xD9, 0x3A, 0x96, 0xB5, 0x14, 0x59, 0x91, 0x65, 0x35, 0x96, 0x01, 0x7C, 0x17, 0x85, 0x3C, 0x00, 0x61, 0x92, 0xE2, 0x96, 0xE5, 0x6A, 0xB4, 0xAD, 0x31, 0x70, 0x77, 0xAE, 0x59, 0x50, 0x72, }; /* 0477058E87B6DC512473823DF31EA5FAE4CC7B2B4B134A1B7CAD82D45CCFDEDB14D2C8436E36540778C602D5077DF35B1EA0DD9E83C1F01495 */ static UCHAR remote_public_key_secp224r1_83[] = { 0x04, 0x77, 0x05, 0x8E, 0x87, 0xB6, 0xDC, 0x51, 0x24, 0x73, 0x82, 0x3D, 0xF3, 0x1E, 0xA5, 0xFA, 0xE4, 0xCC, 0x7B, 0x2B, 0x4B, 0x13, 0x4A, 0x1B, 0x7C, 0xAD, 0x82, 0xD4, 0x5C, 0xCF, 0xDE, 0xDB, 0x14, 0xD2, 0xC8, 0x43, 0x6E, 0x36, 0x54, 0x07, 0x78, 0xC6, 0x02, 0xD5, 0x07, 0x7D, 0xF3, 0x5B, 0x1E, 0xA0, 0xDD, 0x9E, 0x83, 0xC1, 0xF0, 0x14, 0x95, }; /* E46B28347051B0C8B5A298B2616247F28E2B8B57418867DA8518E9A1 */ static UCHAR shared_secret_secp224r1_83[] = { 0xE4, 0x6B, 0x28, 0x34, 0x70, 0x51, 0xB0, 0xC8, 0xB5, 0xA2, 0x98, 0xB2, 0x61, 0x62, 0x47, 0xF2, 0x8E, 0x2B, 0x8B, 0x57, 0x41, 0x88, 0x67, 0xDA, 0x85, 0x18, 0xE9, 0xA1, }; /* 17032A1EDAF48E5145D48183A9FBE24D2CBB74A4C66E2EC534C20218 */ static UCHAR local_private_key_secp224r1_84[] = { 0x17, 0x03, 0x2A, 0x1E, 0xDA, 0xF4, 0x8E, 0x51, 0x45, 0xD4, 0x81, 0x83, 0xA9, 0xFB, 0xE2, 0x4D, 0x2C, 0xBB, 0x74, 0xA4, 0xC6, 0x6E, 0x2E, 0xC5, 0x34, 0xC2, 0x02, 0x18, }; /* 04EC70100A45803AD4E8DFB735A04E959B7BA319C72BC0537BC0D5418311AB06E1D4B8E8855445B4847C048ACF82F5B4346FE0094FE46D47E8 */ static UCHAR local_public_key_secp224r1_84[] = { 0x04, 0xEC, 0x70, 0x10, 0x0A, 0x45, 0x80, 0x3A, 0xD4, 0xE8, 0xDF, 0xB7, 0x35, 0xA0, 0x4E, 0x95, 0x9B, 0x7B, 0xA3, 0x19, 0xC7, 0x2B, 0xC0, 0x53, 0x7B, 0xC0, 0xD5, 0x41, 0x83, 0x11, 0xAB, 0x06, 0xE1, 0xD4, 0xB8, 0xE8, 0x85, 0x54, 0x45, 0xB4, 0x84, 0x7C, 0x04, 0x8A, 0xCF, 0x82, 0xF5, 0xB4, 0x34, 0x6F, 0xE0, 0x09, 0x4F, 0xE4, 0x6D, 0x47, 0xE8, }; /* 04859C3845067D42CB6A70C5277522996AE9FC05F2AF2A9C400FFB3F6F367B293014C8D14C728F70E52FEC2954CAB92B0FB39ADC36BD12C061 */ static UCHAR remote_public_key_secp224r1_84[] = { 0x04, 0x85, 0x9C, 0x38, 0x45, 0x06, 0x7D, 0x42, 0xCB, 0x6A, 0x70, 0xC5, 0x27, 0x75, 0x22, 0x99, 0x6A, 0xE9, 0xFC, 0x05, 0xF2, 0xAF, 0x2A, 0x9C, 0x40, 0x0F, 0xFB, 0x3F, 0x6F, 0x36, 0x7B, 0x29, 0x30, 0x14, 0xC8, 0xD1, 0x4C, 0x72, 0x8F, 0x70, 0xE5, 0x2F, 0xEC, 0x29, 0x54, 0xCA, 0xB9, 0x2B, 0x0F, 0xB3, 0x9A, 0xDC, 0x36, 0xBD, 0x12, 0xC0, 0x61, }; /* 44F25BFF8D9184A5EC35AC342D00761BA528FC3579E1858C45696743 */ static UCHAR shared_secret_secp224r1_84[] = { 0x44, 0xF2, 0x5B, 0xFF, 0x8D, 0x91, 0x84, 0xA5, 0xEC, 0x35, 0xAC, 0x34, 0x2D, 0x00, 0x76, 0x1B, 0xA5, 0x28, 0xFC, 0x35, 0x79, 0xE1, 0x85, 0x8C, 0x45, 0x69, 0x67, 0x43, }; /* E26B4A9914109CBDB1516880B913C282BED3254021799D6C80874A15 */ static UCHAR local_private_key_secp224r1_85[] = { 0xE2, 0x6B, 0x4A, 0x99, 0x14, 0x10, 0x9C, 0xBD, 0xB1, 0x51, 0x68, 0x80, 0xB9, 0x13, 0xC2, 0x82, 0xBE, 0xD3, 0x25, 0x40, 0x21, 0x79, 0x9D, 0x6C, 0x80, 0x87, 0x4A, 0x15, }; /* 0463BD2CE916ABB789E716C5B9AF9F7F1BE4F16B24CB8953234AE804EE0E3F303551A3C458262780926D523A96DAB03795F0433C9F16DD997B */ static UCHAR local_public_key_secp224r1_85[] = { 0x04, 0x63, 0xBD, 0x2C, 0xE9, 0x16, 0xAB, 0xB7, 0x89, 0xE7, 0x16, 0xC5, 0xB9, 0xAF, 0x9F, 0x7F, 0x1B, 0xE4, 0xF1, 0x6B, 0x24, 0xCB, 0x89, 0x53, 0x23, 0x4A, 0xE8, 0x04, 0xEE, 0x0E, 0x3F, 0x30, 0x35, 0x51, 0xA3, 0xC4, 0x58, 0x26, 0x27, 0x80, 0x92, 0x6D, 0x52, 0x3A, 0x96, 0xDA, 0xB0, 0x37, 0x95, 0xF0, 0x43, 0x3C, 0x9F, 0x16, 0xDD, 0x99, 0x7B, }; /* 045BD631115677BC105894BFDB7CAFBFFADE0686F2D9BFCAFFF63828F2C05DC5EA08338CB9F5F40DCDBDF57E364EE20BAD358B9CAA2C14656F */ static UCHAR remote_public_key_secp224r1_85[] = { 0x04, 0x5B, 0xD6, 0x31, 0x11, 0x56, 0x77, 0xBC, 0x10, 0x58, 0x94, 0xBF, 0xDB, 0x7C, 0xAF, 0xBF, 0xFA, 0xDE, 0x06, 0x86, 0xF2, 0xD9, 0xBF, 0xCA, 0xFF, 0xF6, 0x38, 0x28, 0xF2, 0xC0, 0x5D, 0xC5, 0xEA, 0x08, 0x33, 0x8C, 0xB9, 0xF5, 0xF4, 0x0D, 0xCD, 0xBD, 0xF5, 0x7E, 0x36, 0x4E, 0xE2, 0x0B, 0xAD, 0x35, 0x8B, 0x9C, 0xAA, 0x2C, 0x14, 0x65, 0x6F, }; /* 5350CE55E3B35A77222D22A35FB3A0203C2955211E265AE6C95CFE01 */ static UCHAR shared_secret_secp224r1_85[] = { 0x53, 0x50, 0xCE, 0x55, 0xE3, 0xB3, 0x5A, 0x77, 0x22, 0x2D, 0x22, 0xA3, 0x5F, 0xB3, 0xA0, 0x20, 0x3C, 0x29, 0x55, 0x21, 0x1E, 0x26, 0x5A, 0xE6, 0xC9, 0x5C, 0xFE, 0x01, }; /* 6D86EB0FEB2D4E1A3011462594AB734FFE068B7E5CFEB43921D622E5 */ static UCHAR local_private_key_secp224r1_86[] = { 0x6D, 0x86, 0xEB, 0x0F, 0xEB, 0x2D, 0x4E, 0x1A, 0x30, 0x11, 0x46, 0x25, 0x94, 0xAB, 0x73, 0x4F, 0xFE, 0x06, 0x8B, 0x7E, 0x5C, 0xFE, 0xB4, 0x39, 0x21, 0xD6, 0x22, 0xE5, }; /* 0463CF183E2F07CC3224F2F256209724F3D3B7E1CDB405A4D4F682395BD907EC9E1E35B06D111BDE7CDA7961495F36CFE7EC058248AC3F774A */ static UCHAR local_public_key_secp224r1_86[] = { 0x04, 0x63, 0xCF, 0x18, 0x3E, 0x2F, 0x07, 0xCC, 0x32, 0x24, 0xF2, 0xF2, 0x56, 0x20, 0x97, 0x24, 0xF3, 0xD3, 0xB7, 0xE1, 0xCD, 0xB4, 0x05, 0xA4, 0xD4, 0xF6, 0x82, 0x39, 0x5B, 0xD9, 0x07, 0xEC, 0x9E, 0x1E, 0x35, 0xB0, 0x6D, 0x11, 0x1B, 0xDE, 0x7C, 0xDA, 0x79, 0x61, 0x49, 0x5F, 0x36, 0xCF, 0xE7, 0xEC, 0x05, 0x82, 0x48, 0xAC, 0x3F, 0x77, 0x4A, }; /* 049F9D95AFAC72D84D5CE6FC68D4EE35EA736C06340B8736F942340EEF2B7B86AA20E21E05EE4156ADF150315532751A533302415E1AB285D6 */ static UCHAR remote_public_key_secp224r1_86[] = { 0x04, 0x9F, 0x9D, 0x95, 0xAF, 0xAC, 0x72, 0xD8, 0x4D, 0x5C, 0xE6, 0xFC, 0x68, 0xD4, 0xEE, 0x35, 0xEA, 0x73, 0x6C, 0x06, 0x34, 0x0B, 0x87, 0x36, 0xF9, 0x42, 0x34, 0x0E, 0xEF, 0x2B, 0x7B, 0x86, 0xAA, 0x20, 0xE2, 0x1E, 0x05, 0xEE, 0x41, 0x56, 0xAD, 0xF1, 0x50, 0x31, 0x55, 0x32, 0x75, 0x1A, 0x53, 0x33, 0x02, 0x41, 0x5E, 0x1A, 0xB2, 0x85, 0xD6, }; /* 0CAC70FA9419B3F5AAB82B5750E08A5BD7477EDD643D505A6072F974 */ static UCHAR shared_secret_secp224r1_86[] = { 0x0C, 0xAC, 0x70, 0xFA, 0x94, 0x19, 0xB3, 0xF5, 0xAA, 0xB8, 0x2B, 0x57, 0x50, 0xE0, 0x8A, 0x5B, 0xD7, 0x47, 0x7E, 0xDD, 0x64, 0x3D, 0x50, 0x5A, 0x60, 0x72, 0xF9, 0x74, }; /* 5E39A33F687C40E77F0A8ADB264DF66AD5560962CEDFE4B18744F2EB */ static UCHAR local_private_key_secp224r1_87[] = { 0x5E, 0x39, 0xA3, 0x3F, 0x68, 0x7C, 0x40, 0xE7, 0x7F, 0x0A, 0x8A, 0xDB, 0x26, 0x4D, 0xF6, 0x6A, 0xD5, 0x56, 0x09, 0x62, 0xCE, 0xDF, 0xE4, 0xB1, 0x87, 0x44, 0xF2, 0xEB, }; /* 04FD4F272195A5968CB367BC7399DAC2F14E79CE3CDE9800317693B0B19EBFF09C8B619F2520926E6B037D4760F795C318448087DB08E3EB5A */ static UCHAR local_public_key_secp224r1_87[] = { 0x04, 0xFD, 0x4F, 0x27, 0x21, 0x95, 0xA5, 0x96, 0x8C, 0xB3, 0x67, 0xBC, 0x73, 0x99, 0xDA, 0xC2, 0xF1, 0x4E, 0x79, 0xCE, 0x3C, 0xDE, 0x98, 0x00, 0x31, 0x76, 0x93, 0xB0, 0xB1, 0x9E, 0xBF, 0xF0, 0x9C, 0x8B, 0x61, 0x9F, 0x25, 0x20, 0x92, 0x6E, 0x6B, 0x03, 0x7D, 0x47, 0x60, 0xF7, 0x95, 0xC3, 0x18, 0x44, 0x80, 0x87, 0xDB, 0x08, 0xE3, 0xEB, 0x5A, }; /* 048A7D54E1389EB7DFC50E6BCF7742BAADF8142254A6AF04F7CD890537CF05919C24B04D881155B4DA878CAC27C4D4C8B85A3629579CAF72A5 */ static UCHAR remote_public_key_secp224r1_87[] = { 0x04, 0x8A, 0x7D, 0x54, 0xE1, 0x38, 0x9E, 0xB7, 0xDF, 0xC5, 0x0E, 0x6B, 0xCF, 0x77, 0x42, 0xBA, 0xAD, 0xF8, 0x14, 0x22, 0x54, 0xA6, 0xAF, 0x04, 0xF7, 0xCD, 0x89, 0x05, 0x37, 0xCF, 0x05, 0x91, 0x9C, 0x24, 0xB0, 0x4D, 0x88, 0x11, 0x55, 0xB4, 0xDA, 0x87, 0x8C, 0xAC, 0x27, 0xC4, 0xD4, 0xC8, 0xB8, 0x5A, 0x36, 0x29, 0x57, 0x9C, 0xAF, 0x72, 0xA5, }; /* 236C5152A24FE339E8041CA9E13ABF3A2DBB9A243EBD14AC68EA8C13 */ static UCHAR shared_secret_secp224r1_87[] = { 0x23, 0x6C, 0x51, 0x52, 0xA2, 0x4F, 0xE3, 0x39, 0xE8, 0x04, 0x1C, 0xA9, 0xE1, 0x3A, 0xBF, 0x3A, 0x2D, 0xBB, 0x9A, 0x24, 0x3E, 0xBD, 0x14, 0xAC, 0x68, 0xEA, 0x8C, 0x13, }; /* 7D6B500BC294011BCABB40D3A39A248C6669F41D04426087D37B9421 */ static UCHAR local_private_key_secp224r1_88[] = { 0x7D, 0x6B, 0x50, 0x0B, 0xC2, 0x94, 0x01, 0x1B, 0xCA, 0xBB, 0x40, 0xD3, 0xA3, 0x9A, 0x24, 0x8C, 0x66, 0x69, 0xF4, 0x1D, 0x04, 0x42, 0x60, 0x87, 0xD3, 0x7B, 0x94, 0x21, }; /* 047FE36E9551E828F5A3A9F9316F364978C27AC8976618F67C8458EEF75914A8BCFBD40C99E31136EE9CC6DD14D08F2F22370D147B975C2F71 */ static UCHAR local_public_key_secp224r1_88[] = { 0x04, 0x7F, 0xE3, 0x6E, 0x95, 0x51, 0xE8, 0x28, 0xF5, 0xA3, 0xA9, 0xF9, 0x31, 0x6F, 0x36, 0x49, 0x78, 0xC2, 0x7A, 0xC8, 0x97, 0x66, 0x18, 0xF6, 0x7C, 0x84, 0x58, 0xEE, 0xF7, 0x59, 0x14, 0xA8, 0xBC, 0xFB, 0xD4, 0x0C, 0x99, 0xE3, 0x11, 0x36, 0xEE, 0x9C, 0xC6, 0xDD, 0x14, 0xD0, 0x8F, 0x2F, 0x22, 0x37, 0x0D, 0x14, 0x7B, 0x97, 0x5C, 0x2F, 0x71, }; /* 042089185429B52691C80A1585E4BD88A9FF92D813D8DC5CF80EBD16643C6C82ACFCE96EDB50528641C0B8CFBF96533995D42773926D0CBB7E */ static UCHAR remote_public_key_secp224r1_88[] = { 0x04, 0x20, 0x89, 0x18, 0x54, 0x29, 0xB5, 0x26, 0x91, 0xC8, 0x0A, 0x15, 0x85, 0xE4, 0xBD, 0x88, 0xA9, 0xFF, 0x92, 0xD8, 0x13, 0xD8, 0xDC, 0x5C, 0xF8, 0x0E, 0xBD, 0x16, 0x64, 0x3C, 0x6C, 0x82, 0xAC, 0xFC, 0xE9, 0x6E, 0xDB, 0x50, 0x52, 0x86, 0x41, 0xC0, 0xB8, 0xCF, 0xBF, 0x96, 0x53, 0x39, 0x95, 0xD4, 0x27, 0x73, 0x92, 0x6D, 0x0C, 0xBB, 0x7E, }; /* 74ACD124683403A727DA6E19DF5001576573F8072A44EA0470B8B3A1 */ static UCHAR shared_secret_secp224r1_88[] = { 0x74, 0xAC, 0xD1, 0x24, 0x68, 0x34, 0x03, 0xA7, 0x27, 0xDA, 0x6E, 0x19, 0xDF, 0x50, 0x01, 0x57, 0x65, 0x73, 0xF8, 0x07, 0x2A, 0x44, 0xEA, 0x04, 0x70, 0xB8, 0xB3, 0xA1, }; /* 5ED5CB0622DA22FC4005B856BE7F9F90B21602B4C2DD0082EA6AE093 */ static UCHAR local_private_key_secp224r1_89[] = { 0x5E, 0xD5, 0xCB, 0x06, 0x22, 0xDA, 0x22, 0xFC, 0x40, 0x05, 0xB8, 0x56, 0xBE, 0x7F, 0x9F, 0x90, 0xB2, 0x16, 0x02, 0xB4, 0xC2, 0xDD, 0x00, 0x82, 0xEA, 0x6A, 0xE0, 0x93, }; /* 049293D868836790E29A1680EDC916DE3687A5C496ECF5453B4E6BCD25BD856BD1CEDE5D888368808A4D94BE2CAFE6EB7705C0AF18336DA5CC */ static UCHAR local_public_key_secp224r1_89[] = { 0x04, 0x92, 0x93, 0xD8, 0x68, 0x83, 0x67, 0x90, 0xE2, 0x9A, 0x16, 0x80, 0xED, 0xC9, 0x16, 0xDE, 0x36, 0x87, 0xA5, 0xC4, 0x96, 0xEC, 0xF5, 0x45, 0x3B, 0x4E, 0x6B, 0xCD, 0x25, 0xBD, 0x85, 0x6B, 0xD1, 0xCE, 0xDE, 0x5D, 0x88, 0x83, 0x68, 0x80, 0x8A, 0x4D, 0x94, 0xBE, 0x2C, 0xAF, 0xE6, 0xEB, 0x77, 0x05, 0xC0, 0xAF, 0x18, 0x33, 0x6D, 0xA5, 0xCC, }; /* 04C8EDAD0A54878F7A5F8AB1BC3ED74C60F5B6F9EEE58BD1CA169EF83243E902F86B51BA4488447102090050733CB2AA301F4DA817849D51EE */ static UCHAR remote_public_key_secp224r1_89[] = { 0x04, 0xC8, 0xED, 0xAD, 0x0A, 0x54, 0x87, 0x8F, 0x7A, 0x5F, 0x8A, 0xB1, 0xBC, 0x3E, 0xD7, 0x4C, 0x60, 0xF5, 0xB6, 0xF9, 0xEE, 0xE5, 0x8B, 0xD1, 0xCA, 0x16, 0x9E, 0xF8, 0x32, 0x43, 0xE9, 0x02, 0xF8, 0x6B, 0x51, 0xBA, 0x44, 0x88, 0x44, 0x71, 0x02, 0x09, 0x00, 0x50, 0x73, 0x3C, 0xB2, 0xAA, 0x30, 0x1F, 0x4D, 0xA8, 0x17, 0x84, 0x9D, 0x51, 0xEE, }; /* D3FBF76361B68DF79272F1454F29EB83FABF9ECFB7A1BDC1B72CF3A6 */ static UCHAR shared_secret_secp224r1_89[] = { 0xD3, 0xFB, 0xF7, 0x63, 0x61, 0xB6, 0x8D, 0xF7, 0x92, 0x72, 0xF1, 0x45, 0x4F, 0x29, 0xEB, 0x83, 0xFA, 0xBF, 0x9E, 0xCF, 0xB7, 0xA1, 0xBD, 0xC1, 0xB7, 0x2C, 0xF3, 0xA6, }; /* E2DDA1D9CE21BDE558BEAA37C7D420DF26B12A8C9C101AE740C2456E */ static UCHAR local_private_key_secp224r1_90[] = { 0xE2, 0xDD, 0xA1, 0xD9, 0xCE, 0x21, 0xBD, 0xE5, 0x58, 0xBE, 0xAA, 0x37, 0xC7, 0xD4, 0x20, 0xDF, 0x26, 0xB1, 0x2A, 0x8C, 0x9C, 0x10, 0x1A, 0xE7, 0x40, 0xC2, 0x45, 0x6E, }; /* 043D6312F58C9269D6FC104004894FD4FD44566A17F53C04089072955450468FC9574DCB8B7F7ECCD5F7EF4BDA105C2C0DABD6616BA28B0A62 */ static UCHAR local_public_key_secp224r1_90[] = { 0x04, 0x3D, 0x63, 0x12, 0xF5, 0x8C, 0x92, 0x69, 0xD6, 0xFC, 0x10, 0x40, 0x04, 0x89, 0x4F, 0xD4, 0xFD, 0x44, 0x56, 0x6A, 0x17, 0xF5, 0x3C, 0x04, 0x08, 0x90, 0x72, 0x95, 0x54, 0x50, 0x46, 0x8F, 0xC9, 0x57, 0x4D, 0xCB, 0x8B, 0x7F, 0x7E, 0xCC, 0xD5, 0xF7, 0xEF, 0x4B, 0xDA, 0x10, 0x5C, 0x2C, 0x0D, 0xAB, 0xD6, 0x61, 0x6B, 0xA2, 0x8B, 0x0A, 0x62, }; /* 0422CE7D3F58F4609A78FA2316247A14A233E0FB65C30F25D5E1E442727C81CB43527085E8264E39EB126910CB4A728A7780B93F32846BA74D */ static UCHAR remote_public_key_secp224r1_90[] = { 0x04, 0x22, 0xCE, 0x7D, 0x3F, 0x58, 0xF4, 0x60, 0x9A, 0x78, 0xFA, 0x23, 0x16, 0x24, 0x7A, 0x14, 0xA2, 0x33, 0xE0, 0xFB, 0x65, 0xC3, 0x0F, 0x25, 0xD5, 0xE1, 0xE4, 0x42, 0x72, 0x7C, 0x81, 0xCB, 0x43, 0x52, 0x70, 0x85, 0xE8, 0x26, 0x4E, 0x39, 0xEB, 0x12, 0x69, 0x10, 0xCB, 0x4A, 0x72, 0x8A, 0x77, 0x80, 0xB9, 0x3F, 0x32, 0x84, 0x6B, 0xA7, 0x4D, }; /* 469B49EEE256BF80B16E516E5A49E627D0D76ECA4B9A51D91FD765EE */ static UCHAR shared_secret_secp224r1_90[] = { 0x46, 0x9B, 0x49, 0xEE, 0xE2, 0x56, 0xBF, 0x80, 0xB1, 0x6E, 0x51, 0x6E, 0x5A, 0x49, 0xE6, 0x27, 0xD0, 0xD7, 0x6E, 0xCA, 0x4B, 0x9A, 0x51, 0xD9, 0x1F, 0xD7, 0x65, 0xEE, }; /* 50CD6890F2602B90A37176CD8C2A5E5BC15E50B07C2DAF69BD660AA3 */ static UCHAR local_private_key_secp224r1_91[] = { 0x50, 0xCD, 0x68, 0x90, 0xF2, 0x60, 0x2B, 0x90, 0xA3, 0x71, 0x76, 0xCD, 0x8C, 0x2A, 0x5E, 0x5B, 0xC1, 0x5E, 0x50, 0xB0, 0x7C, 0x2D, 0xAF, 0x69, 0xBD, 0x66, 0x0A, 0xA3, }; /* 046E95E18435787E66F60E3BCE3B9DE93371C22AEA17D3C48C1C9678EE14C0D0579B369036FF2C61330101098A0909625D1683EF2CE373E768 */ static UCHAR local_public_key_secp224r1_91[] = { 0x04, 0x6E, 0x95, 0xE1, 0x84, 0x35, 0x78, 0x7E, 0x66, 0xF6, 0x0E, 0x3B, 0xCE, 0x3B, 0x9D, 0xE9, 0x33, 0x71, 0xC2, 0x2A, 0xEA, 0x17, 0xD3, 0xC4, 0x8C, 0x1C, 0x96, 0x78, 0xEE, 0x14, 0xC0, 0xD0, 0x57, 0x9B, 0x36, 0x90, 0x36, 0xFF, 0x2C, 0x61, 0x33, 0x01, 0x01, 0x09, 0x8A, 0x09, 0x09, 0x62, 0x5D, 0x16, 0x83, 0xEF, 0x2C, 0xE3, 0x73, 0xE7, 0x68, }; /* 04784FFC2A8C12F1857D85C493D93B80724372F901C3AEE465645914387002A8E1407F3327ADA45A3E82A53713BD72F5AABED06EEA6BBCFA13 */ static UCHAR remote_public_key_secp224r1_91[] = { 0x04, 0x78, 0x4F, 0xFC, 0x2A, 0x8C, 0x12, 0xF1, 0x85, 0x7D, 0x85, 0xC4, 0x93, 0xD9, 0x3B, 0x80, 0x72, 0x43, 0x72, 0xF9, 0x01, 0xC3, 0xAE, 0xE4, 0x65, 0x64, 0x59, 0x14, 0x38, 0x70, 0x02, 0xA8, 0xE1, 0x40, 0x7F, 0x33, 0x27, 0xAD, 0xA4, 0x5A, 0x3E, 0x82, 0xA5, 0x37, 0x13, 0xBD, 0x72, 0xF5, 0xAA, 0xBE, 0xD0, 0x6E, 0xEA, 0x6B, 0xBC, 0xFA, 0x13, }; /* 0E244177CEC9ED9E21D61B54C84826DFD68BE5837C71A134B2D4768E */ static UCHAR shared_secret_secp224r1_91[] = { 0x0E, 0x24, 0x41, 0x77, 0xCE, 0xC9, 0xED, 0x9E, 0x21, 0xD6, 0x1B, 0x54, 0xC8, 0x48, 0x26, 0xDF, 0xD6, 0x8B, 0xE5, 0x83, 0x7C, 0x71, 0xA1, 0x34, 0xB2, 0xD4, 0x76, 0x8E, }; /* C0A0CFF6C71183DF3D7DFED636D88D938CB1979488915AF88BAA51D9 */ static UCHAR local_private_key_secp224r1_92[] = { 0xC0, 0xA0, 0xCF, 0xF6, 0xC7, 0x11, 0x83, 0xDF, 0x3D, 0x7D, 0xFE, 0xD6, 0x36, 0xD8, 0x8D, 0x93, 0x8C, 0xB1, 0x97, 0x94, 0x88, 0x91, 0x5A, 0xF8, 0x8B, 0xAA, 0x51, 0xD9, }; /* 04BCB49EC658E5F100F539289C309E2BCC9ED9C956D7806A496E20A8F54159777612BECD3893F1E2E6D1B834FCCBDE60DD9E0AF5A25C0FBEB1 */ static UCHAR local_public_key_secp224r1_92[] = { 0x04, 0xBC, 0xB4, 0x9E, 0xC6, 0x58, 0xE5, 0xF1, 0x00, 0xF5, 0x39, 0x28, 0x9C, 0x30, 0x9E, 0x2B, 0xCC, 0x9E, 0xD9, 0xC9, 0x56, 0xD7, 0x80, 0x6A, 0x49, 0x6E, 0x20, 0xA8, 0xF5, 0x41, 0x59, 0x77, 0x76, 0x12, 0xBE, 0xCD, 0x38, 0x93, 0xF1, 0xE2, 0xE6, 0xD1, 0xB8, 0x34, 0xFC, 0xCB, 0xDE, 0x60, 0xDD, 0x9E, 0x0A, 0xF5, 0xA2, 0x5C, 0x0F, 0xBE, 0xB1, }; /* 04C6C2B2B53E5623256572F74188ABCB9272F80CD30280744F8D2CEB90BC1D09531A704F7D3AF424A87C2D6E64453371DC7E2C0FACC1BE7FE6 */ static UCHAR remote_public_key_secp224r1_92[] = { 0x04, 0xC6, 0xC2, 0xB2, 0xB5, 0x3E, 0x56, 0x23, 0x25, 0x65, 0x72, 0xF7, 0x41, 0x88, 0xAB, 0xCB, 0x92, 0x72, 0xF8, 0x0C, 0xD3, 0x02, 0x80, 0x74, 0x4F, 0x8D, 0x2C, 0xEB, 0x90, 0xBC, 0x1D, 0x09, 0x53, 0x1A, 0x70, 0x4F, 0x7D, 0x3A, 0xF4, 0x24, 0xA8, 0x7C, 0x2D, 0x6E, 0x64, 0x45, 0x33, 0x71, 0xDC, 0x7E, 0x2C, 0x0F, 0xAC, 0xC1, 0xBE, 0x7F, 0xE6, }; /* FE814DAF012F2F3F45A07A31E783516A82048F2C89AFF2BBAEE83442 */ static UCHAR shared_secret_secp224r1_92[] = { 0xFE, 0x81, 0x4D, 0xAF, 0x01, 0x2F, 0x2F, 0x3F, 0x45, 0xA0, 0x7A, 0x31, 0xE7, 0x83, 0x51, 0x6A, 0x82, 0x04, 0x8F, 0x2C, 0x89, 0xAF, 0xF2, 0xBB, 0xAE, 0xE8, 0x34, 0x42, }; /* E52FE77CB8E3DA0C3AF0A1D78C991619679395923D15959440E07A88 */ static UCHAR local_private_key_secp224r1_93[] = { 0xE5, 0x2F, 0xE7, 0x7C, 0xB8, 0xE3, 0xDA, 0x0C, 0x3A, 0xF0, 0xA1, 0xD7, 0x8C, 0x99, 0x16, 0x19, 0x67, 0x93, 0x95, 0x92, 0x3D, 0x15, 0x95, 0x94, 0x40, 0xE0, 0x7A, 0x88, }; /* 0452AAF354A0B1458C6F926BF20948FC9D55BF3701D5E189C1E000FF78F21E0942BA888ABFEFD14A7E3BE5B72FDDF64D9CBE5285984D684AFF */ static UCHAR local_public_key_secp224r1_93[] = { 0x04, 0x52, 0xAA, 0xF3, 0x54, 0xA0, 0xB1, 0x45, 0x8C, 0x6F, 0x92, 0x6B, 0xF2, 0x09, 0x48, 0xFC, 0x9D, 0x55, 0xBF, 0x37, 0x01, 0xD5, 0xE1, 0x89, 0xC1, 0xE0, 0x00, 0xFF, 0x78, 0xF2, 0x1E, 0x09, 0x42, 0xBA, 0x88, 0x8A, 0xBF, 0xEF, 0xD1, 0x4A, 0x7E, 0x3B, 0xE5, 0xB7, 0x2F, 0xDD, 0xF6, 0x4D, 0x9C, 0xBE, 0x52, 0x85, 0x98, 0x4D, 0x68, 0x4A, 0xFF, }; /* 0455E4862D26A470B814F1B74E10F62C0065F7F7E6A746FA5DF5DE76728F22900093A702D6A67D7ABA934B041455EF345CFFB23502BD258D51 */ static UCHAR remote_public_key_secp224r1_93[] = { 0x04, 0x55, 0xE4, 0x86, 0x2D, 0x26, 0xA4, 0x70, 0xB8, 0x14, 0xF1, 0xB7, 0x4E, 0x10, 0xF6, 0x2C, 0x00, 0x65, 0xF7, 0xF7, 0xE6, 0xA7, 0x46, 0xFA, 0x5D, 0xF5, 0xDE, 0x76, 0x72, 0x8F, 0x22, 0x90, 0x00, 0x93, 0xA7, 0x02, 0xD6, 0xA6, 0x7D, 0x7A, 0xBA, 0x93, 0x4B, 0x04, 0x14, 0x55, 0xEF, 0x34, 0x5C, 0xFF, 0xB2, 0x35, 0x02, 0xBD, 0x25, 0x8D, 0x51, }; /* 249F8090ABC63FD68922CBE7598208F5F2179C86C5D4D7DB7DDA033C */ static UCHAR shared_secret_secp224r1_93[] = { 0x24, 0x9F, 0x80, 0x90, 0xAB, 0xC6, 0x3F, 0xD6, 0x89, 0x22, 0xCB, 0xE7, 0x59, 0x82, 0x08, 0xF5, 0xF2, 0x17, 0x9C, 0x86, 0xC5, 0xD4, 0xD7, 0xDB, 0x7D, 0xDA, 0x03, 0x3C, }; /* ED61DE93FF391E61ABF2162A2375675ACDBA4F1B02A61CE2DDE796DB */ static UCHAR local_private_key_secp224r1_94[] = { 0xED, 0x61, 0xDE, 0x93, 0xFF, 0x39, 0x1E, 0x61, 0xAB, 0xF2, 0x16, 0x2A, 0x23, 0x75, 0x67, 0x5A, 0xCD, 0xBA, 0x4F, 0x1B, 0x02, 0xA6, 0x1C, 0xE2, 0xDD, 0xE7, 0x96, 0xDB, }; /* 04C115F797F86F71294DE9B2390B30CC3A98BCBCCC5EF45AEE5A2C66F178C0267CE392233A78A0497C9C62525E46A464A735F7D107F629FA15 */ static UCHAR local_public_key_secp224r1_94[] = { 0x04, 0xC1, 0x15, 0xF7, 0x97, 0xF8, 0x6F, 0x71, 0x29, 0x4D, 0xE9, 0xB2, 0x39, 0x0B, 0x30, 0xCC, 0x3A, 0x98, 0xBC, 0xBC, 0xCC, 0x5E, 0xF4, 0x5A, 0xEE, 0x5A, 0x2C, 0x66, 0xF1, 0x78, 0xC0, 0x26, 0x7C, 0xE3, 0x92, 0x23, 0x3A, 0x78, 0xA0, 0x49, 0x7C, 0x9C, 0x62, 0x52, 0x5E, 0x46, 0xA4, 0x64, 0xA7, 0x35, 0xF7, 0xD1, 0x07, 0xF6, 0x29, 0xFA, 0x15, }; /* 04063C873A8C0A1A061D3A24F1376358C0C76053ADF303DDC2E06345BEF47B0BA65C6AD730165A2809BAC24C77962575C967180D35F0E0E2AB */ static UCHAR remote_public_key_secp224r1_94[] = { 0x04, 0x06, 0x3C, 0x87, 0x3A, 0x8C, 0x0A, 0x1A, 0x06, 0x1D, 0x3A, 0x24, 0xF1, 0x37, 0x63, 0x58, 0xC0, 0xC7, 0x60, 0x53, 0xAD, 0xF3, 0x03, 0xDD, 0xC2, 0xE0, 0x63, 0x45, 0xBE, 0xF4, 0x7B, 0x0B, 0xA6, 0x5C, 0x6A, 0xD7, 0x30, 0x16, 0x5A, 0x28, 0x09, 0xBA, 0xC2, 0x4C, 0x77, 0x96, 0x25, 0x75, 0xC9, 0x67, 0x18, 0x0D, 0x35, 0xF0, 0xE0, 0xE2, 0xAB, }; /* F4553ADF54E640596368006EB5D13FE3299EA56798504EC48A5CC828 */ static UCHAR shared_secret_secp224r1_94[] = { 0xF4, 0x55, 0x3A, 0xDF, 0x54, 0xE6, 0x40, 0x59, 0x63, 0x68, 0x00, 0x6E, 0xB5, 0xD1, 0x3F, 0xE3, 0x29, 0x9E, 0xA5, 0x67, 0x98, 0x50, 0x4E, 0xC4, 0x8A, 0x5C, 0xC8, 0x28, }; /* 7E1A330DABD3D1E7D00E5F7393AF0DA7DDDA9F5935FA5E46530B2C87 */ static UCHAR local_private_key_secp224r1_95[] = { 0x7E, 0x1A, 0x33, 0x0D, 0xAB, 0xD3, 0xD1, 0xE7, 0xD0, 0x0E, 0x5F, 0x73, 0x93, 0xAF, 0x0D, 0xA7, 0xDD, 0xDA, 0x9F, 0x59, 0x35, 0xFA, 0x5E, 0x46, 0x53, 0x0B, 0x2C, 0x87, }; /* 04FEAF2A9F64ED06BA8E70C621B0A3AF520999A6BD5B20B1C35790F60C05CD816CD1A637820F48B1169DEB2D537E72CE9ECF146EE7BC149FAF */ static UCHAR local_public_key_secp224r1_95[] = { 0x04, 0xFE, 0xAF, 0x2A, 0x9F, 0x64, 0xED, 0x06, 0xBA, 0x8E, 0x70, 0xC6, 0x21, 0xB0, 0xA3, 0xAF, 0x52, 0x09, 0x99, 0xA6, 0xBD, 0x5B, 0x20, 0xB1, 0xC3, 0x57, 0x90, 0xF6, 0x0C, 0x05, 0xCD, 0x81, 0x6C, 0xD1, 0xA6, 0x37, 0x82, 0x0F, 0x48, 0xB1, 0x16, 0x9D, 0xEB, 0x2D, 0x53, 0x7E, 0x72, 0xCE, 0x9E, 0xCF, 0x14, 0x6E, 0xE7, 0xBC, 0x14, 0x9F, 0xAF, }; /* 048DDEE9CC0BC18EB1E96ADC383FAE745DC2374CA4892FFFA88CC715FA7AF7EB32092EB16511694D6CFD15352B87945426AEDAB423F70D50DC */ static UCHAR remote_public_key_secp224r1_95[] = { 0x04, 0x8D, 0xDE, 0xE9, 0xCC, 0x0B, 0xC1, 0x8E, 0xB1, 0xE9, 0x6A, 0xDC, 0x38, 0x3F, 0xAE, 0x74, 0x5D, 0xC2, 0x37, 0x4C, 0xA4, 0x89, 0x2F, 0xFF, 0xA8, 0x8C, 0xC7, 0x15, 0xFA, 0x7A, 0xF7, 0xEB, 0x32, 0x09, 0x2E, 0xB1, 0x65, 0x11, 0x69, 0x4D, 0x6C, 0xFD, 0x15, 0x35, 0x2B, 0x87, 0x94, 0x54, 0x26, 0xAE, 0xDA, 0xB4, 0x23, 0xF7, 0x0D, 0x50, 0xDC, }; /* 217F7771E971ECCCC191F37483D18006D25558BA3C7EED8700E14485 */ static UCHAR shared_secret_secp224r1_95[] = { 0x21, 0x7F, 0x77, 0x71, 0xE9, 0x71, 0xEC, 0xCC, 0xC1, 0x91, 0xF3, 0x74, 0x83, 0xD1, 0x80, 0x06, 0xD2, 0x55, 0x58, 0xBA, 0x3C, 0x7E, 0xED, 0x87, 0x00, 0xE1, 0x44, 0x85, }; /* 74106FC42320937E589F0601760213F935C2698A5434F9F108E91666 */ static UCHAR local_private_key_secp224r1_96[] = { 0x74, 0x10, 0x6F, 0xC4, 0x23, 0x20, 0x93, 0x7E, 0x58, 0x9F, 0x06, 0x01, 0x76, 0x02, 0x13, 0xF9, 0x35, 0xC2, 0x69, 0x8A, 0x54, 0x34, 0xF9, 0xF1, 0x08, 0xE9, 0x16, 0x66, }; /* 048DBCFFDAF2991D927440B9EA19D34CF91AD8899CEBD4BF5096F31A83BD25836DD122D02B8CB23C4FCFF91E4283F35FC3A554267DAA70A7BD */ static UCHAR local_public_key_secp224r1_96[] = { 0x04, 0x8D, 0xBC, 0xFF, 0xDA, 0xF2, 0x99, 0x1D, 0x92, 0x74, 0x40, 0xB9, 0xEA, 0x19, 0xD3, 0x4C, 0xF9, 0x1A, 0xD8, 0x89, 0x9C, 0xEB, 0xD4, 0xBF, 0x50, 0x96, 0xF3, 0x1A, 0x83, 0xBD, 0x25, 0x83, 0x6D, 0xD1, 0x22, 0xD0, 0x2B, 0x8C, 0xB2, 0x3C, 0x4F, 0xCF, 0xF9, 0x1E, 0x42, 0x83, 0xF3, 0x5F, 0xC3, 0xA5, 0x54, 0x26, 0x7D, 0xAA, 0x70, 0xA7, 0xBD, }; /* 040FEBC4B3B7203A4193E1E4BFC34865E4254FAB4E5253AD0C7451B64EC0BEE15443DC8988590A935EFAB213B457D80F8FD869E4F36E5EA057 */ static UCHAR remote_public_key_secp224r1_96[] = { 0x04, 0x0F, 0xEB, 0xC4, 0xB3, 0xB7, 0x20, 0x3A, 0x41, 0x93, 0xE1, 0xE4, 0xBF, 0xC3, 0x48, 0x65, 0xE4, 0x25, 0x4F, 0xAB, 0x4E, 0x52, 0x53, 0xAD, 0x0C, 0x74, 0x51, 0xB6, 0x4E, 0xC0, 0xBE, 0xE1, 0x54, 0x43, 0xDC, 0x89, 0x88, 0x59, 0x0A, 0x93, 0x5E, 0xFA, 0xB2, 0x13, 0xB4, 0x57, 0xD8, 0x0F, 0x8F, 0xD8, 0x69, 0xE4, 0xF3, 0x6E, 0x5E, 0xA0, 0x57, }; /* 6C603FDBE061848463577E3CFD952FDE229FE019AB6E8871DA584E02 */ static UCHAR shared_secret_secp224r1_96[] = { 0x6C, 0x60, 0x3F, 0xDB, 0xE0, 0x61, 0x84, 0x84, 0x63, 0x57, 0x7E, 0x3C, 0xFD, 0x95, 0x2F, 0xDE, 0x22, 0x9F, 0xE0, 0x19, 0xAB, 0x6E, 0x88, 0x71, 0xDA, 0x58, 0x4E, 0x02, }; /* 275FEADD6F4AFA4E277D5B434399A67CC00B6A5C01FC504365DCB99A */ static UCHAR local_private_key_secp224r1_97[] = { 0x27, 0x5F, 0xEA, 0xDD, 0x6F, 0x4A, 0xFA, 0x4E, 0x27, 0x7D, 0x5B, 0x43, 0x43, 0x99, 0xA6, 0x7C, 0xC0, 0x0B, 0x6A, 0x5C, 0x01, 0xFC, 0x50, 0x43, 0x65, 0xDC, 0xB9, 0x9A, }; /* 04FD31EA913858954933BE616C19B6C914E3135A915E133878E26B36394734C14F2A56DC8CDDF7A552829385A950ADC5363097D26D5C426236 */ static UCHAR local_public_key_secp224r1_97[] = { 0x04, 0xFD, 0x31, 0xEA, 0x91, 0x38, 0x58, 0x95, 0x49, 0x33, 0xBE, 0x61, 0x6C, 0x19, 0xB6, 0xC9, 0x14, 0xE3, 0x13, 0x5A, 0x91, 0x5E, 0x13, 0x38, 0x78, 0xE2, 0x6B, 0x36, 0x39, 0x47, 0x34, 0xC1, 0x4F, 0x2A, 0x56, 0xDC, 0x8C, 0xDD, 0xF7, 0xA5, 0x52, 0x82, 0x93, 0x85, 0xA9, 0x50, 0xAD, 0xC5, 0x36, 0x30, 0x97, 0xD2, 0x6D, 0x5C, 0x42, 0x62, 0x36, }; /* 0475235F6BA8AADF13CE524ABCF2E8D82A799DB21B2668C056DCACA7676927A8878C6F739447F4F4CC706A92C601BC2C2CE37503BA8A7D8E3B */ static UCHAR remote_public_key_secp224r1_97[] = { 0x04, 0x75, 0x23, 0x5F, 0x6B, 0xA8, 0xAA, 0xDF, 0x13, 0xCE, 0x52, 0x4A, 0xBC, 0xF2, 0xE8, 0xD8, 0x2A, 0x79, 0x9D, 0xB2, 0x1B, 0x26, 0x68, 0xC0, 0x56, 0xDC, 0xAC, 0xA7, 0x67, 0x69, 0x27, 0xA8, 0x87, 0x8C, 0x6F, 0x73, 0x94, 0x47, 0xF4, 0xF4, 0xCC, 0x70, 0x6A, 0x92, 0xC6, 0x01, 0xBC, 0x2C, 0x2C, 0xE3, 0x75, 0x03, 0xBA, 0x8A, 0x7D, 0x8E, 0x3B, }; /* FAC33B20E08899004209932CCB2A329AC8F590EA94A3352B51DEE667 */ static UCHAR shared_secret_secp224r1_97[] = { 0xFA, 0xC3, 0x3B, 0x20, 0xE0, 0x88, 0x99, 0x00, 0x42, 0x09, 0x93, 0x2C, 0xCB, 0x2A, 0x32, 0x9A, 0xC8, 0xF5, 0x90, 0xEA, 0x94, 0xA3, 0x35, 0x2B, 0x51, 0xDE, 0xE6, 0x67, }; /* 680B14A1831EBC3329A1AB74D60C83A66307FF192B6A43B88BFD5D62 */ static UCHAR local_private_key_secp224r1_98[] = { 0x68, 0x0B, 0x14, 0xA1, 0x83, 0x1E, 0xBC, 0x33, 0x29, 0xA1, 0xAB, 0x74, 0xD6, 0x0C, 0x83, 0xA6, 0x63, 0x07, 0xFF, 0x19, 0x2B, 0x6A, 0x43, 0xB8, 0x8B, 0xFD, 0x5D, 0x62, }; /* 04DA55717071DF583B0646A311F477D775399E79FF8064D149F7981A758194F899EB377D16477A1F36E1671A0ABF589D9EDF7D06947089A62A */ static UCHAR local_public_key_secp224r1_98[] = { 0x04, 0xDA, 0x55, 0x71, 0x70, 0x71, 0xDF, 0x58, 0x3B, 0x06, 0x46, 0xA3, 0x11, 0xF4, 0x77, 0xD7, 0x75, 0x39, 0x9E, 0x79, 0xFF, 0x80, 0x64, 0xD1, 0x49, 0xF7, 0x98, 0x1A, 0x75, 0x81, 0x94, 0xF8, 0x99, 0xEB, 0x37, 0x7D, 0x16, 0x47, 0x7A, 0x1F, 0x36, 0xE1, 0x67, 0x1A, 0x0A, 0xBF, 0x58, 0x9D, 0x9E, 0xDF, 0x7D, 0x06, 0x94, 0x70, 0x89, 0xA6, 0x2A, }; /* 04FDE55FB8B9538BD871AD623D88E768AC05840169ECE6D76E91705BD3E5D6C41F6E1B9C9F6D9A340DFEC210DD0C92938047CF4D16B9F7F172 */ static UCHAR remote_public_key_secp224r1_98[] = { 0x04, 0xFD, 0xE5, 0x5F, 0xB8, 0xB9, 0x53, 0x8B, 0xD8, 0x71, 0xAD, 0x62, 0x3D, 0x88, 0xE7, 0x68, 0xAC, 0x05, 0x84, 0x01, 0x69, 0xEC, 0xE6, 0xD7, 0x6E, 0x91, 0x70, 0x5B, 0xD3, 0xE5, 0xD6, 0xC4, 0x1F, 0x6E, 0x1B, 0x9C, 0x9F, 0x6D, 0x9A, 0x34, 0x0D, 0xFE, 0xC2, 0x10, 0xDD, 0x0C, 0x92, 0x93, 0x80, 0x47, 0xCF, 0x4D, 0x16, 0xB9, 0xF7, 0xF1, 0x72, }; /* 173CBAD54029B7FC3A3C353D985746DC8BFA9D3C1298EB27029860D9 */ static UCHAR shared_secret_secp224r1_98[] = { 0x17, 0x3C, 0xBA, 0xD5, 0x40, 0x29, 0xB7, 0xFC, 0x3A, 0x3C, 0x35, 0x3D, 0x98, 0x57, 0x46, 0xDC, 0x8B, 0xFA, 0x9D, 0x3C, 0x12, 0x98, 0xEB, 0x27, 0x02, 0x98, 0x60, 0xD9, }; /* 89A331F58C31EDB092F777919C9634D020618F07F99E4F032CBC20A6 */ static UCHAR local_private_key_secp224r1_99[] = { 0x89, 0xA3, 0x31, 0xF5, 0x8C, 0x31, 0xED, 0xB0, 0x92, 0xF7, 0x77, 0x91, 0x9C, 0x96, 0x34, 0xD0, 0x20, 0x61, 0x8F, 0x07, 0xF9, 0x9E, 0x4F, 0x03, 0x2C, 0xBC, 0x20, 0xA6, }; /* 049323A0BD87A5A230203E463467C71F8DCE657D65C3D8C05F7769479CFC85B172A7EF5953C47EDCBA0CBDA861575A8480AD667CDA87D9CFA5 */ static UCHAR local_public_key_secp224r1_99[] = { 0x04, 0x93, 0x23, 0xA0, 0xBD, 0x87, 0xA5, 0xA2, 0x30, 0x20, 0x3E, 0x46, 0x34, 0x67, 0xC7, 0x1F, 0x8D, 0xCE, 0x65, 0x7D, 0x65, 0xC3, 0xD8, 0xC0, 0x5F, 0x77, 0x69, 0x47, 0x9C, 0xFC, 0x85, 0xB1, 0x72, 0xA7, 0xEF, 0x59, 0x53, 0xC4, 0x7E, 0xDC, 0xBA, 0x0C, 0xBD, 0xA8, 0x61, 0x57, 0x5A, 0x84, 0x80, 0xAD, 0x66, 0x7C, 0xDA, 0x87, 0xD9, 0xCF, 0xA5, }; /* 0498BAA1A90AB5C05099B1D74EC512ED4FF7163396398C24B4522265EB023028A88C8B24FB74CBDE2BD10D13BC68748B5F76EB71770B9FD5B0 */ static UCHAR remote_public_key_secp224r1_99[] = { 0x04, 0x98, 0xBA, 0xA1, 0xA9, 0x0A, 0xB5, 0xC0, 0x50, 0x99, 0xB1, 0xD7, 0x4E, 0xC5, 0x12, 0xED, 0x4F, 0xF7, 0x16, 0x33, 0x96, 0x39, 0x8C, 0x24, 0xB4, 0x52, 0x22, 0x65, 0xEB, 0x02, 0x30, 0x28, 0xA8, 0x8C, 0x8B, 0x24, 0xFB, 0x74, 0xCB, 0xDE, 0x2B, 0xD1, 0x0D, 0x13, 0xBC, 0x68, 0x74, 0x8B, 0x5F, 0x76, 0xEB, 0x71, 0x77, 0x0B, 0x9F, 0xD5, 0xB0, }; /* FBFBC3CFD9AE9507216491CFAF8DCB386B107A8394C7C1732EF4787A */ static UCHAR shared_secret_secp224r1_99[] = { 0xFB, 0xFB, 0xC3, 0xCF, 0xD9, 0xAE, 0x95, 0x07, 0x21, 0x64, 0x91, 0xCF, 0xAF, 0x8D, 0xCB, 0x38, 0x6B, 0x10, 0x7A, 0x83, 0x94, 0xC7, 0xC1, 0x73, 0x2E, 0xF4, 0x78, 0x7A, }; /* 6F81584DC750C6261D0939681EA6396FC92BC03B9B17833AB88FA0BF4A7EF0BA */ static UCHAR local_private_key_secp256r1_0[] = { 0x6F, 0x81, 0x58, 0x4D, 0xC7, 0x50, 0xC6, 0x26, 0x1D, 0x09, 0x39, 0x68, 0x1E, 0xA6, 0x39, 0x6F, 0xC9, 0x2B, 0xC0, 0x3B, 0x9B, 0x17, 0x83, 0x3A, 0xB8, 0x8F, 0xA0, 0xBF, 0x4A, 0x7E, 0xF0, 0xBA, }; /* 045D10BAF92CD8794C1AD3C06EC71A23E6B32AFC381F3E757DDB9CF5452CE2726D09FA1C203B62E149E5BBF2584699A26C4B32ED4882E0C19958C85183EE3F999C */ static UCHAR local_public_key_secp256r1_0[] = { 0x04, 0x5D, 0x10, 0xBA, 0xF9, 0x2C, 0xD8, 0x79, 0x4C, 0x1A, 0xD3, 0xC0, 0x6E, 0xC7, 0x1A, 0x23, 0xE6, 0xB3, 0x2A, 0xFC, 0x38, 0x1F, 0x3E, 0x75, 0x7D, 0xDB, 0x9C, 0xF5, 0x45, 0x2C, 0xE2, 0x72, 0x6D, 0x09, 0xFA, 0x1C, 0x20, 0x3B, 0x62, 0xE1, 0x49, 0xE5, 0xBB, 0xF2, 0x58, 0x46, 0x99, 0xA2, 0x6C, 0x4B, 0x32, 0xED, 0x48, 0x82, 0xE0, 0xC1, 0x99, 0x58, 0xC8, 0x51, 0x83, 0xEE, 0x3F, 0x99, 0x9C, }; /* 040E4C4188CB76F5C096C211E809A0CEFECD66447690A559F8F009662148022EDF4FFBA8FC229376F6F345BA2F701E28C91E061A2F5F4B8AC463E58962EEEF1480 */ static UCHAR remote_public_key_secp256r1_0[] = { 0x04, 0x0E, 0x4C, 0x41, 0x88, 0xCB, 0x76, 0xF5, 0xC0, 0x96, 0xC2, 0x11, 0xE8, 0x09, 0xA0, 0xCE, 0xFE, 0xCD, 0x66, 0x44, 0x76, 0x90, 0xA5, 0x59, 0xF8, 0xF0, 0x09, 0x66, 0x21, 0x48, 0x02, 0x2E, 0xDF, 0x4F, 0xFB, 0xA8, 0xFC, 0x22, 0x93, 0x76, 0xF6, 0xF3, 0x45, 0xBA, 0x2F, 0x70, 0x1E, 0x28, 0xC9, 0x1E, 0x06, 0x1A, 0x2F, 0x5F, 0x4B, 0x8A, 0xC4, 0x63, 0xE5, 0x89, 0x62, 0xEE, 0xEF, 0x14, 0x80, }; /* 7C8F88769BAA89B0B0F9BCE901AB1B7EBCDA46414D1D59F7848792A4E0E86791 */ static UCHAR shared_secret_secp256r1_0[] = { 0x7C, 0x8F, 0x88, 0x76, 0x9B, 0xAA, 0x89, 0xB0, 0xB0, 0xF9, 0xBC, 0xE9, 0x01, 0xAB, 0x1B, 0x7E, 0xBC, 0xDA, 0x46, 0x41, 0x4D, 0x1D, 0x59, 0xF7, 0x84, 0x87, 0x92, 0xA4, 0xE0, 0xE8, 0x67, 0x91, }; /* 0EE0493B06F5F7C0FFF0F71A5AB8C9854BE218E920B47E6B709795D9AD5CB8BB */ static UCHAR local_private_key_secp256r1_1[] = { 0x0E, 0xE0, 0x49, 0x3B, 0x06, 0xF5, 0xF7, 0xC0, 0xFF, 0xF0, 0xF7, 0x1A, 0x5A, 0xB8, 0xC9, 0x85, 0x4B, 0xE2, 0x18, 0xE9, 0x20, 0xB4, 0x7E, 0x6B, 0x70, 0x97, 0x95, 0xD9, 0xAD, 0x5C, 0xB8, 0xBB, }; /* 0442142078D2287C7A166F43737EEE2E63CCAD8B0351A8929F09F13941C6268F24924B64C6E086241E809E4ECF35AC17245D031C11C957698D451FFD20BBA07E8F */ static UCHAR local_public_key_secp256r1_1[] = { 0x04, 0x42, 0x14, 0x20, 0x78, 0xD2, 0x28, 0x7C, 0x7A, 0x16, 0x6F, 0x43, 0x73, 0x7E, 0xEE, 0x2E, 0x63, 0xCC, 0xAD, 0x8B, 0x03, 0x51, 0xA8, 0x92, 0x9F, 0x09, 0xF1, 0x39, 0x41, 0xC6, 0x26, 0x8F, 0x24, 0x92, 0x4B, 0x64, 0xC6, 0xE0, 0x86, 0x24, 0x1E, 0x80, 0x9E, 0x4E, 0xCF, 0x35, 0xAC, 0x17, 0x24, 0x5D, 0x03, 0x1C, 0x11, 0xC9, 0x57, 0x69, 0x8D, 0x45, 0x1F, 0xFD, 0x20, 0xBB, 0xA0, 0x7E, 0x8F, }; /* 047FE3AFF2A0089D03BFAD9F68A6F8F46077D68F3A9211D318EAC7422F7C43E5620769B8F8BE9334D3F9E6D145CAFCA806E1E42136EDC137A4658E404638CEA3FA */ static UCHAR remote_public_key_secp256r1_1[] = { 0x04, 0x7F, 0xE3, 0xAF, 0xF2, 0xA0, 0x08, 0x9D, 0x03, 0xBF, 0xAD, 0x9F, 0x68, 0xA6, 0xF8, 0xF4, 0x60, 0x77, 0xD6, 0x8F, 0x3A, 0x92, 0x11, 0xD3, 0x18, 0xEA, 0xC7, 0x42, 0x2F, 0x7C, 0x43, 0xE5, 0x62, 0x07, 0x69, 0xB8, 0xF8, 0xBE, 0x93, 0x34, 0xD3, 0xF9, 0xE6, 0xD1, 0x45, 0xCA, 0xFC, 0xA8, 0x06, 0xE1, 0xE4, 0x21, 0x36, 0xED, 0xC1, 0x37, 0xA4, 0x65, 0x8E, 0x40, 0x46, 0x38, 0xCE, 0xA3, 0xFA, }; /* 29679C6989DAB9E4CF84D4F03A076B99861A3C9D9DFEAA67B36D4DCC1721FBB0 */ static UCHAR shared_secret_secp256r1_1[] = { 0x29, 0x67, 0x9C, 0x69, 0x89, 0xDA, 0xB9, 0xE4, 0xCF, 0x84, 0xD4, 0xF0, 0x3A, 0x07, 0x6B, 0x99, 0x86, 0x1A, 0x3C, 0x9D, 0x9D, 0xFE, 0xAA, 0x67, 0xB3, 0x6D, 0x4D, 0xCC, 0x17, 0x21, 0xFB, 0xB0, }; /* 77786C4DFBFA0F6DDD21EE7AA2741C8C7F7422893180DFA9FC5A995F5E1C2AD6 */ static UCHAR local_private_key_secp256r1_2[] = { 0x77, 0x78, 0x6C, 0x4D, 0xFB, 0xFA, 0x0F, 0x6D, 0xDD, 0x21, 0xEE, 0x7A, 0xA2, 0x74, 0x1C, 0x8C, 0x7F, 0x74, 0x22, 0x89, 0x31, 0x80, 0xDF, 0xA9, 0xFC, 0x5A, 0x99, 0x5F, 0x5E, 0x1C, 0x2A, 0xD6, }; /* 040D49C482F13E490503ACD55117DA5D40B8D4BB02E18FBF7D32949D80DAC24FE758686D9E2EFD54E7763FCE85230A86C8B2913FF1AADCF4573F6F287E23997460 */ static UCHAR local_public_key_secp256r1_2[] = { 0x04, 0x0D, 0x49, 0xC4, 0x82, 0xF1, 0x3E, 0x49, 0x05, 0x03, 0xAC, 0xD5, 0x51, 0x17, 0xDA, 0x5D, 0x40, 0xB8, 0xD4, 0xBB, 0x02, 0xE1, 0x8F, 0xBF, 0x7D, 0x32, 0x94, 0x9D, 0x80, 0xDA, 0xC2, 0x4F, 0xE7, 0x58, 0x68, 0x6D, 0x9E, 0x2E, 0xFD, 0x54, 0xE7, 0x76, 0x3F, 0xCE, 0x85, 0x23, 0x0A, 0x86, 0xC8, 0xB2, 0x91, 0x3F, 0xF1, 0xAA, 0xDC, 0xF4, 0x57, 0x3F, 0x6F, 0x28, 0x7E, 0x23, 0x99, 0x74, 0x60, }; /* 04B5D28835CA25717E2D7CE1CF5F7D76718C745604FA66465C7B6C0BAB9853BB40C0AA53693766C555EE63D899F74983DD831DCB50FCFA70903C8ABFDD24616463 */ static UCHAR remote_public_key_secp256r1_2[] = { 0x04, 0xB5, 0xD2, 0x88, 0x35, 0xCA, 0x25, 0x71, 0x7E, 0x2D, 0x7C, 0xE1, 0xCF, 0x5F, 0x7D, 0x76, 0x71, 0x8C, 0x74, 0x56, 0x04, 0xFA, 0x66, 0x46, 0x5C, 0x7B, 0x6C, 0x0B, 0xAB, 0x98, 0x53, 0xBB, 0x40, 0xC0, 0xAA, 0x53, 0x69, 0x37, 0x66, 0xC5, 0x55, 0xEE, 0x63, 0xD8, 0x99, 0xF7, 0x49, 0x83, 0xDD, 0x83, 0x1D, 0xCB, 0x50, 0xFC, 0xFA, 0x70, 0x90, 0x3C, 0x8A, 0xBF, 0xDD, 0x24, 0x61, 0x64, 0x63, }; /* 8C7B2AA3B4219C8D0485448FFB7B502BE4FDBB4E80FF53279B01B6A29D872D23 */ static UCHAR shared_secret_secp256r1_2[] = { 0x8C, 0x7B, 0x2A, 0xA3, 0xB4, 0x21, 0x9C, 0x8D, 0x04, 0x85, 0x44, 0x8F, 0xFB, 0x7B, 0x50, 0x2B, 0xE4, 0xFD, 0xBB, 0x4E, 0x80, 0xFF, 0x53, 0x27, 0x9B, 0x01, 0xB6, 0xA2, 0x9D, 0x87, 0x2D, 0x23, }; /* D39A8FAE0DBB06200108CAB859A49F4A6BC17CFCCA7EB168E99121F0DF74F5B3 */ static UCHAR local_private_key_secp256r1_3[] = { 0xD3, 0x9A, 0x8F, 0xAE, 0x0D, 0xBB, 0x06, 0x20, 0x01, 0x08, 0xCA, 0xB8, 0x59, 0xA4, 0x9F, 0x4A, 0x6B, 0xC1, 0x7C, 0xFC, 0xCA, 0x7E, 0xB1, 0x68, 0xE9, 0x91, 0x21, 0xF0, 0xDF, 0x74, 0xF5, 0xB3, }; /* 041660DD29F365127A62BAE42C2319C347E1982DA37D16FD3E8295F4D5DB8A317BED3AA2F402EBF8174D0D7CCC0E835434227FEDDF1451FDC2DC736D0A2F9EADB9 */ static UCHAR local_public_key_secp256r1_3[] = { 0x04, 0x16, 0x60, 0xDD, 0x29, 0xF3, 0x65, 0x12, 0x7A, 0x62, 0xBA, 0xE4, 0x2C, 0x23, 0x19, 0xC3, 0x47, 0xE1, 0x98, 0x2D, 0xA3, 0x7D, 0x16, 0xFD, 0x3E, 0x82, 0x95, 0xF4, 0xD5, 0xDB, 0x8A, 0x31, 0x7B, 0xED, 0x3A, 0xA2, 0xF4, 0x02, 0xEB, 0xF8, 0x17, 0x4D, 0x0D, 0x7C, 0xCC, 0x0E, 0x83, 0x54, 0x34, 0x22, 0x7F, 0xED, 0xDF, 0x14, 0x51, 0xFD, 0xC2, 0xDC, 0x73, 0x6D, 0x0A, 0x2F, 0x9E, 0xAD, 0xB9, }; /* 04671ADE35E6A32225A67FAA7A759A81F646A89989B97E402960117DC41BB5105D14C8F38BA9772B472BDE0440AA7DC9821C6ADFA790C763139B8496C899F9EADB */ static UCHAR remote_public_key_secp256r1_3[] = { 0x04, 0x67, 0x1A, 0xDE, 0x35, 0xE6, 0xA3, 0x22, 0x25, 0xA6, 0x7F, 0xAA, 0x7A, 0x75, 0x9A, 0x81, 0xF6, 0x46, 0xA8, 0x99, 0x89, 0xB9, 0x7E, 0x40, 0x29, 0x60, 0x11, 0x7D, 0xC4, 0x1B, 0xB5, 0x10, 0x5D, 0x14, 0xC8, 0xF3, 0x8B, 0xA9, 0x77, 0x2B, 0x47, 0x2B, 0xDE, 0x04, 0x40, 0xAA, 0x7D, 0xC9, 0x82, 0x1C, 0x6A, 0xDF, 0xA7, 0x90, 0xC7, 0x63, 0x13, 0x9B, 0x84, 0x96, 0xC8, 0x99, 0xF9, 0xEA, 0xDB, }; /* 4EDA76D604115A54FA699875741E0DF6EE8CFE950EAEB034D77A6F94AFA015AE */ static UCHAR shared_secret_secp256r1_3[] = { 0x4E, 0xDA, 0x76, 0xD6, 0x04, 0x11, 0x5A, 0x54, 0xFA, 0x69, 0x98, 0x75, 0x74, 0x1E, 0x0D, 0xF6, 0xEE, 0x8C, 0xFE, 0x95, 0x0E, 0xAE, 0xB0, 0x34, 0xD7, 0x7A, 0x6F, 0x94, 0xAF, 0xA0, 0x15, 0xAE, }; /* 86EC308B8ABD91B55B096757BE27119F8AAB2A199C88468F065C1620060B9F8C */ static UCHAR local_private_key_secp256r1_4[] = { 0x86, 0xEC, 0x30, 0x8B, 0x8A, 0xBD, 0x91, 0xB5, 0x5B, 0x09, 0x67, 0x57, 0xBE, 0x27, 0x11, 0x9F, 0x8A, 0xAB, 0x2A, 0x19, 0x9C, 0x88, 0x46, 0x8F, 0x06, 0x5C, 0x16, 0x20, 0x06, 0x0B, 0x9F, 0x8C, }; /* 04B09015F39721A57B49B534628AB33E3203BD31B6C6776BFFB4EB941FE1484375A6A758D98CAFDF30895E77394997358A0FAC651EFE8873F0E27058BA60663719 */ static UCHAR local_public_key_secp256r1_4[] = { 0x04, 0xB0, 0x90, 0x15, 0xF3, 0x97, 0x21, 0xA5, 0x7B, 0x49, 0xB5, 0x34, 0x62, 0x8A, 0xB3, 0x3E, 0x32, 0x03, 0xBD, 0x31, 0xB6, 0xC6, 0x77, 0x6B, 0xFF, 0xB4, 0xEB, 0x94, 0x1F, 0xE1, 0x48, 0x43, 0x75, 0xA6, 0xA7, 0x58, 0xD9, 0x8C, 0xAF, 0xDF, 0x30, 0x89, 0x5E, 0x77, 0x39, 0x49, 0x97, 0x35, 0x8A, 0x0F, 0xAC, 0x65, 0x1E, 0xFE, 0x88, 0x73, 0xF0, 0xE2, 0x70, 0x58, 0xBA, 0x60, 0x66, 0x37, 0x19, }; /* 040ECC80E5554B052FA4AE278ADF97E2446352D7D668C1091C0DEFCE967C067486A54918B36EBAF44AA1AB44D9629331C4E41597E00C38CDD5DD532514097CF7E3 */ static UCHAR remote_public_key_secp256r1_4[] = { 0x04, 0x0E, 0xCC, 0x80, 0xE5, 0x55, 0x4B, 0x05, 0x2F, 0xA4, 0xAE, 0x27, 0x8A, 0xDF, 0x97, 0xE2, 0x44, 0x63, 0x52, 0xD7, 0xD6, 0x68, 0xC1, 0x09, 0x1C, 0x0D, 0xEF, 0xCE, 0x96, 0x7C, 0x06, 0x74, 0x86, 0xA5, 0x49, 0x18, 0xB3, 0x6E, 0xBA, 0xF4, 0x4A, 0xA1, 0xAB, 0x44, 0xD9, 0x62, 0x93, 0x31, 0xC4, 0xE4, 0x15, 0x97, 0xE0, 0x0C, 0x38, 0xCD, 0xD5, 0xDD, 0x53, 0x25, 0x14, 0x09, 0x7C, 0xF7, 0xE3, }; /* 506FFA221BC3483E3A4B9059D6BD59A20583FBEEA592F94B829DE054CD06EF02 */ static UCHAR shared_secret_secp256r1_4[] = { 0x50, 0x6F, 0xFA, 0x22, 0x1B, 0xC3, 0x48, 0x3E, 0x3A, 0x4B, 0x90, 0x59, 0xD6, 0xBD, 0x59, 0xA2, 0x05, 0x83, 0xFB, 0xEE, 0xA5, 0x92, 0xF9, 0x4B, 0x82, 0x9D, 0xE0, 0x54, 0xCD, 0x06, 0xEF, 0x02, }; /* 7C15E064F3990EF5E5D3A77308CF5B9BF065A057656D36439E46841494637110 */ static UCHAR local_private_key_secp256r1_5[] = { 0x7C, 0x15, 0xE0, 0x64, 0xF3, 0x99, 0x0E, 0xF5, 0xE5, 0xD3, 0xA7, 0x73, 0x08, 0xCF, 0x5B, 0x9B, 0xF0, 0x65, 0xA0, 0x57, 0x65, 0x6D, 0x36, 0x43, 0x9E, 0x46, 0x84, 0x14, 0x94, 0x63, 0x71, 0x10, }; /* 04C24273506758BCA8D62E80C1797BAFF6F4F67F1B8FA5B5DF082DB8EBE9454A3ADE90160EF1C751D017CFB977F296F85BFAA63E730C3C11735F4E464F4398C400 */ static UCHAR local_public_key_secp256r1_5[] = { 0x04, 0xC2, 0x42, 0x73, 0x50, 0x67, 0x58, 0xBC, 0xA8, 0xD6, 0x2E, 0x80, 0xC1, 0x79, 0x7B, 0xAF, 0xF6, 0xF4, 0xF6, 0x7F, 0x1B, 0x8F, 0xA5, 0xB5, 0xDF, 0x08, 0x2D, 0xB8, 0xEB, 0xE9, 0x45, 0x4A, 0x3A, 0xDE, 0x90, 0x16, 0x0E, 0xF1, 0xC7, 0x51, 0xD0, 0x17, 0xCF, 0xB9, 0x77, 0xF2, 0x96, 0xF8, 0x5B, 0xFA, 0xA6, 0x3E, 0x73, 0x0C, 0x3C, 0x11, 0x73, 0x5F, 0x4E, 0x46, 0x4F, 0x43, 0x98, 0xC4, 0x00, }; /* 04E446F92C01354E0E1E462B45F5B04F9A13BEDC19055B451842D6E41EDA0BD71BEF92058145094173CA8BF3DAE7DC9CDF4F4E87B8D94DBFDCD693FEE62F9BDBE0 */ static UCHAR remote_public_key_secp256r1_5[] = { 0x04, 0xE4, 0x46, 0xF9, 0x2C, 0x01, 0x35, 0x4E, 0x0E, 0x1E, 0x46, 0x2B, 0x45, 0xF5, 0xB0, 0x4F, 0x9A, 0x13, 0xBE, 0xDC, 0x19, 0x05, 0x5B, 0x45, 0x18, 0x42, 0xD6, 0xE4, 0x1E, 0xDA, 0x0B, 0xD7, 0x1B, 0xEF, 0x92, 0x05, 0x81, 0x45, 0x09, 0x41, 0x73, 0xCA, 0x8B, 0xF3, 0xDA, 0xE7, 0xDC, 0x9C, 0xDF, 0x4F, 0x4E, 0x87, 0xB8, 0xD9, 0x4D, 0xBF, 0xDC, 0xD6, 0x93, 0xFE, 0xE6, 0x2F, 0x9B, 0xDB, 0xE0, }; /* CA7921274671D04BE59604AD54B0B31AD71E996ED5DAC66FFDF8098E64C6E480 */ static UCHAR shared_secret_secp256r1_5[] = { 0xCA, 0x79, 0x21, 0x27, 0x46, 0x71, 0xD0, 0x4B, 0xE5, 0x96, 0x04, 0xAD, 0x54, 0xB0, 0xB3, 0x1A, 0xD7, 0x1E, 0x99, 0x6E, 0xD5, 0xDA, 0xC6, 0x6F, 0xFD, 0xF8, 0x09, 0x8E, 0x64, 0xC6, 0xE4, 0x80, }; /* 1D458FA1DCA0DEE6A5EE4B1EF092AE68464C8A9C8CB78230E6133E1AE96ED106 */ static UCHAR local_private_key_secp256r1_6[] = { 0x1D, 0x45, 0x8F, 0xA1, 0xDC, 0xA0, 0xDE, 0xE6, 0xA5, 0xEE, 0x4B, 0x1E, 0xF0, 0x92, 0xAE, 0x68, 0x46, 0x4C, 0x8A, 0x9C, 0x8C, 0xB7, 0x82, 0x30, 0xE6, 0x13, 0x3E, 0x1A, 0xE9, 0x6E, 0xD1, 0x06, }; /* 049939A4B88625A8BED599EC3A13547E7C47491A99C1C6769B278EE58B1BF770480B763A8B0DF4DC70E448AF0270E28018F835D9144F0787E0BAC3070CDD0876D4 */ static UCHAR local_public_key_secp256r1_6[] = { 0x04, 0x99, 0x39, 0xA4, 0xB8, 0x86, 0x25, 0xA8, 0xBE, 0xD5, 0x99, 0xEC, 0x3A, 0x13, 0x54, 0x7E, 0x7C, 0x47, 0x49, 0x1A, 0x99, 0xC1, 0xC6, 0x76, 0x9B, 0x27, 0x8E, 0xE5, 0x8B, 0x1B, 0xF7, 0x70, 0x48, 0x0B, 0x76, 0x3A, 0x8B, 0x0D, 0xF4, 0xDC, 0x70, 0xE4, 0x48, 0xAF, 0x02, 0x70, 0xE2, 0x80, 0x18, 0xF8, 0x35, 0xD9, 0x14, 0x4F, 0x07, 0x87, 0xE0, 0xBA, 0xC3, 0x07, 0x0C, 0xDD, 0x08, 0x76, 0xD4, }; /* 0430CEDB3888654FBDFFEE4BB106B7E070CE79A62D6B3E4ED4BB5CB3E4C301598A68235F29DEEFB0565A48A3B479F4C6E58BFFAFEFE4AF662F15403CF6B04DA530 */ static UCHAR remote_public_key_secp256r1_6[] = { 0x04, 0x30, 0xCE, 0xDB, 0x38, 0x88, 0x65, 0x4F, 0xBD, 0xFF, 0xEE, 0x4B, 0xB1, 0x06, 0xB7, 0xE0, 0x70, 0xCE, 0x79, 0xA6, 0x2D, 0x6B, 0x3E, 0x4E, 0xD4, 0xBB, 0x5C, 0xB3, 0xE4, 0xC3, 0x01, 0x59, 0x8A, 0x68, 0x23, 0x5F, 0x29, 0xDE, 0xEF, 0xB0, 0x56, 0x5A, 0x48, 0xA3, 0xB4, 0x79, 0xF4, 0xC6, 0xE5, 0x8B, 0xFF, 0xAF, 0xEF, 0xE4, 0xAF, 0x66, 0x2F, 0x15, 0x40, 0x3C, 0xF6, 0xB0, 0x4D, 0xA5, 0x30, }; /* 23F4983A95866B4542F13878A000D8F21617B86C4D8989220F20D62815B3D58C */ static UCHAR shared_secret_secp256r1_6[] = { 0x23, 0xF4, 0x98, 0x3A, 0x95, 0x86, 0x6B, 0x45, 0x42, 0xF1, 0x38, 0x78, 0xA0, 0x00, 0xD8, 0xF2, 0x16, 0x17, 0xB8, 0x6C, 0x4D, 0x89, 0x89, 0x22, 0x0F, 0x20, 0xD6, 0x28, 0x15, 0xB3, 0xD5, 0x8C, }; /* 2DD383B848FD1AD7B06E082A8DBD2E9CE1363D568BC80829C0C3C8819380D0C0 */ static UCHAR local_private_key_secp256r1_7[] = { 0x2D, 0xD3, 0x83, 0xB8, 0x48, 0xFD, 0x1A, 0xD7, 0xB0, 0x6E, 0x08, 0x2A, 0x8D, 0xBD, 0x2E, 0x9C, 0xE1, 0x36, 0x3D, 0x56, 0x8B, 0xC8, 0x08, 0x29, 0xC0, 0xC3, 0xC8, 0x81, 0x93, 0x80, 0xD0, 0xC0, }; /* 0463E658F6C23D65EEF56D0E1E678B0ED881762DD39D023FAF6261B0EBB388C073D8AB09DB90D66104ACA9E1A76C0595D01A8211B710783DF3CDC57FE5CAD40815 */ static UCHAR local_public_key_secp256r1_7[] = { 0x04, 0x63, 0xE6, 0x58, 0xF6, 0xC2, 0x3D, 0x65, 0xEE, 0xF5, 0x6D, 0x0E, 0x1E, 0x67, 0x8B, 0x0E, 0xD8, 0x81, 0x76, 0x2D, 0xD3, 0x9D, 0x02, 0x3F, 0xAF, 0x62, 0x61, 0xB0, 0xEB, 0xB3, 0x88, 0xC0, 0x73, 0xD8, 0xAB, 0x09, 0xDB, 0x90, 0xD6, 0x61, 0x04, 0xAC, 0xA9, 0xE1, 0xA7, 0x6C, 0x05, 0x95, 0xD0, 0x1A, 0x82, 0x11, 0xB7, 0x10, 0x78, 0x3D, 0xF3, 0xCD, 0xC5, 0x7F, 0xE5, 0xCA, 0xD4, 0x08, 0x15, }; /* 04E67E8F8451052A715AE419C0BD0CEFA5C38335E541117C7CACB1F906F44B940286359B4281351E0183E964AFCCF9279A689FFAFE5F5BF9C58455A73CF44F0556 */ static UCHAR remote_public_key_secp256r1_7[] = { 0x04, 0xE6, 0x7E, 0x8F, 0x84, 0x51, 0x05, 0x2A, 0x71, 0x5A, 0xE4, 0x19, 0xC0, 0xBD, 0x0C, 0xEF, 0xA5, 0xC3, 0x83, 0x35, 0xE5, 0x41, 0x11, 0x7C, 0x7C, 0xAC, 0xB1, 0xF9, 0x06, 0xF4, 0x4B, 0x94, 0x02, 0x86, 0x35, 0x9B, 0x42, 0x81, 0x35, 0x1E, 0x01, 0x83, 0xE9, 0x64, 0xAF, 0xCC, 0xF9, 0x27, 0x9A, 0x68, 0x9F, 0xFA, 0xFE, 0x5F, 0x5B, 0xF9, 0xC5, 0x84, 0x55, 0xA7, 0x3C, 0xF4, 0x4F, 0x05, 0x56, }; /* F09099C571CDA6441AEC486456F01CF3FC8EF181AD4DB024E0AAF9556993B5B8 */ static UCHAR shared_secret_secp256r1_7[] = { 0xF0, 0x90, 0x99, 0xC5, 0x71, 0xCD, 0xA6, 0x44, 0x1A, 0xEC, 0x48, 0x64, 0x56, 0xF0, 0x1C, 0xF3, 0xFC, 0x8E, 0xF1, 0x81, 0xAD, 0x4D, 0xB0, 0x24, 0xE0, 0xAA, 0xF9, 0x55, 0x69, 0x93, 0xB5, 0xB8, }; /* B62962207289875FFD54427A7ED62F1A07C180B011131ECFC6E0386B18914FCE */ static UCHAR local_private_key_secp256r1_8[] = { 0xB6, 0x29, 0x62, 0x20, 0x72, 0x89, 0x87, 0x5F, 0xFD, 0x54, 0x42, 0x7A, 0x7E, 0xD6, 0x2F, 0x1A, 0x07, 0xC1, 0x80, 0xB0, 0x11, 0x13, 0x1E, 0xCF, 0xC6, 0xE0, 0x38, 0x6B, 0x18, 0x91, 0x4F, 0xCE, }; /* 04CFD7EB5FA57515A366DA257D73B52C4F7992589C0BB47B5981397A9810348765B0D49B8B9DF5E3358C1A7E7EB935C44BED404C8B18468E750ACBC9401E51E35A */ static UCHAR local_public_key_secp256r1_8[] = { 0x04, 0xCF, 0xD7, 0xEB, 0x5F, 0xA5, 0x75, 0x15, 0xA3, 0x66, 0xDA, 0x25, 0x7D, 0x73, 0xB5, 0x2C, 0x4F, 0x79, 0x92, 0x58, 0x9C, 0x0B, 0xB4, 0x7B, 0x59, 0x81, 0x39, 0x7A, 0x98, 0x10, 0x34, 0x87, 0x65, 0xB0, 0xD4, 0x9B, 0x8B, 0x9D, 0xF5, 0xE3, 0x35, 0x8C, 0x1A, 0x7E, 0x7E, 0xB9, 0x35, 0xC4, 0x4B, 0xED, 0x40, 0x4C, 0x8B, 0x18, 0x46, 0x8E, 0x75, 0x0A, 0xCB, 0xC9, 0x40, 0x1E, 0x51, 0xE3, 0x5A, }; /* 04B8357DA4FF7F0261992BA0C673A2B31BF5FAEDC126C63951F1F1D3F807A80DFE42EEE5ABCF951347C7ED847E0FC9891F2AB48A8DDD094442B69B7FF91F6569C3 */ static UCHAR remote_public_key_secp256r1_8[] = { 0x04, 0xB8, 0x35, 0x7D, 0xA4, 0xFF, 0x7F, 0x02, 0x61, 0x99, 0x2B, 0xA0, 0xC6, 0x73, 0xA2, 0xB3, 0x1B, 0xF5, 0xFA, 0xED, 0xC1, 0x26, 0xC6, 0x39, 0x51, 0xF1, 0xF1, 0xD3, 0xF8, 0x07, 0xA8, 0x0D, 0xFE, 0x42, 0xEE, 0xE5, 0xAB, 0xCF, 0x95, 0x13, 0x47, 0xC7, 0xED, 0x84, 0x7E, 0x0F, 0xC9, 0x89, 0x1F, 0x2A, 0xB4, 0x8A, 0x8D, 0xDD, 0x09, 0x44, 0x42, 0xB6, 0x9B, 0x7F, 0xF9, 0x1F, 0x65, 0x69, 0xC3, }; /* E0CB8CDDF4D72D85B82AE28A4B304B8D07753E779E458572E27D7210C6F3E4E8 */ static UCHAR shared_secret_secp256r1_8[] = { 0xE0, 0xCB, 0x8C, 0xDD, 0xF4, 0xD7, 0x2D, 0x85, 0xB8, 0x2A, 0xE2, 0x8A, 0x4B, 0x30, 0x4B, 0x8D, 0x07, 0x75, 0x3E, 0x77, 0x9E, 0x45, 0x85, 0x72, 0xE2, 0x7D, 0x72, 0x10, 0xC6, 0xF3, 0xE4, 0xE8, }; /* B2B5F636639787D317D82255014C8E8E477990C42AD59D257722319CCE449C80 */ static UCHAR local_private_key_secp256r1_9[] = { 0xB2, 0xB5, 0xF6, 0x36, 0x63, 0x97, 0x87, 0xD3, 0x17, 0xD8, 0x22, 0x55, 0x01, 0x4C, 0x8E, 0x8E, 0x47, 0x79, 0x90, 0xC4, 0x2A, 0xD5, 0x9D, 0x25, 0x77, 0x22, 0x31, 0x9C, 0xCE, 0x44, 0x9C, 0x80, }; /* 049E70B999B33E5CA5A4A4DB6CC9703E9A5AFE8358C31D31B1F481F9B10B74409C668CE2BC375155D892A340050A82A2DBA9A6587AA8AE8F6C2995E0A342824970 */ static UCHAR local_public_key_secp256r1_9[] = { 0x04, 0x9E, 0x70, 0xB9, 0x99, 0xB3, 0x3E, 0x5C, 0xA5, 0xA4, 0xA4, 0xDB, 0x6C, 0xC9, 0x70, 0x3E, 0x9A, 0x5A, 0xFE, 0x83, 0x58, 0xC3, 0x1D, 0x31, 0xB1, 0xF4, 0x81, 0xF9, 0xB1, 0x0B, 0x74, 0x40, 0x9C, 0x66, 0x8C, 0xE2, 0xBC, 0x37, 0x51, 0x55, 0xD8, 0x92, 0xA3, 0x40, 0x05, 0x0A, 0x82, 0xA2, 0xDB, 0xA9, 0xA6, 0x58, 0x7A, 0xA8, 0xAE, 0x8F, 0x6C, 0x29, 0x95, 0xE0, 0xA3, 0x42, 0x82, 0x49, 0x70, }; /* 04B6EE16D2B67AE9D45476787F1A02AEDF351B21686BC79F2103049B0C5A582F225B9214E3165C709C9167157EA2055092EF522B2B8D0211CD026896D29E393F33 */ static UCHAR remote_public_key_secp256r1_9[] = { 0x04, 0xB6, 0xEE, 0x16, 0xD2, 0xB6, 0x7A, 0xE9, 0xD4, 0x54, 0x76, 0x78, 0x7F, 0x1A, 0x02, 0xAE, 0xDF, 0x35, 0x1B, 0x21, 0x68, 0x6B, 0xC7, 0x9F, 0x21, 0x03, 0x04, 0x9B, 0x0C, 0x5A, 0x58, 0x2F, 0x22, 0x5B, 0x92, 0x14, 0xE3, 0x16, 0x5C, 0x70, 0x9C, 0x91, 0x67, 0x15, 0x7E, 0xA2, 0x05, 0x50, 0x92, 0xEF, 0x52, 0x2B, 0x2B, 0x8D, 0x02, 0x11, 0xCD, 0x02, 0x68, 0x96, 0xD2, 0x9E, 0x39, 0x3F, 0x33, }; /* D49CB6702C9D6F43DAAD76CBC5C03B62D241D09E61A8D4B29A102DB6EC4C29D9 */ static UCHAR shared_secret_secp256r1_9[] = { 0xD4, 0x9C, 0xB6, 0x70, 0x2C, 0x9D, 0x6F, 0x43, 0xDA, 0xAD, 0x76, 0xCB, 0xC5, 0xC0, 0x3B, 0x62, 0xD2, 0x41, 0xD0, 0x9E, 0x61, 0xA8, 0xD4, 0xB2, 0x9A, 0x10, 0x2D, 0xB6, 0xEC, 0x4C, 0x29, 0xD9, }; /* 4A73C9B28C9D0564C0B47AEFD1859332465C9B0263EF1BFA6FB12ABB3069277A */ static UCHAR local_private_key_secp256r1_10[] = { 0x4A, 0x73, 0xC9, 0xB2, 0x8C, 0x9D, 0x05, 0x64, 0xC0, 0xB4, 0x7A, 0xEF, 0xD1, 0x85, 0x93, 0x32, 0x46, 0x5C, 0x9B, 0x02, 0x63, 0xEF, 0x1B, 0xFA, 0x6F, 0xB1, 0x2A, 0xBB, 0x30, 0x69, 0x27, 0x7A, }; /* 04A9D95B47DB8F251150BEB5E5C145E482210FA3C2DF3161173D09D2F6DAE4484CBB17C312A59D3D9EB434AD6676B8462E1A5E30EC52CB61218DD36E2E3A9B3083 */ static UCHAR local_public_key_secp256r1_10[] = { 0x04, 0xA9, 0xD9, 0x5B, 0x47, 0xDB, 0x8F, 0x25, 0x11, 0x50, 0xBE, 0xB5, 0xE5, 0xC1, 0x45, 0xE4, 0x82, 0x21, 0x0F, 0xA3, 0xC2, 0xDF, 0x31, 0x61, 0x17, 0x3D, 0x09, 0xD2, 0xF6, 0xDA, 0xE4, 0x48, 0x4C, 0xBB, 0x17, 0xC3, 0x12, 0xA5, 0x9D, 0x3D, 0x9E, 0xB4, 0x34, 0xAD, 0x66, 0x76, 0xB8, 0x46, 0x2E, 0x1A, 0x5E, 0x30, 0xEC, 0x52, 0xCB, 0x61, 0x21, 0x8D, 0xD3, 0x6E, 0x2E, 0x3A, 0x9B, 0x30, 0x83, }; /* 0488D32F8951D9BF147063054B8584172E0CF49A08EB0730266F9595A83E819753562FC02DC8AACFC0CAD679ED7F5117599015DCB9ED87DDE944DDE87FF40557BD */ static UCHAR remote_public_key_secp256r1_10[] = { 0x04, 0x88, 0xD3, 0x2F, 0x89, 0x51, 0xD9, 0xBF, 0x14, 0x70, 0x63, 0x05, 0x4B, 0x85, 0x84, 0x17, 0x2E, 0x0C, 0xF4, 0x9A, 0x08, 0xEB, 0x07, 0x30, 0x26, 0x6F, 0x95, 0x95, 0xA8, 0x3E, 0x81, 0x97, 0x53, 0x56, 0x2F, 0xC0, 0x2D, 0xC8, 0xAA, 0xCF, 0xC0, 0xCA, 0xD6, 0x79, 0xED, 0x7F, 0x51, 0x17, 0x59, 0x90, 0x15, 0xDC, 0xB9, 0xED, 0x87, 0xDD, 0xE9, 0x44, 0xDD, 0xE8, 0x7F, 0xF4, 0x05, 0x57, 0xBD, }; /* 02D458641AD1FABE1CDDBD2632D6A093E12ABCAC5C1CD39B4D2C7B85C80E4547 */ static UCHAR shared_secret_secp256r1_10[] = { 0x02, 0xD4, 0x58, 0x64, 0x1A, 0xD1, 0xFA, 0xBE, 0x1C, 0xDD, 0xBD, 0x26, 0x32, 0xD6, 0xA0, 0x93, 0xE1, 0x2A, 0xBC, 0xAC, 0x5C, 0x1C, 0xD3, 0x9B, 0x4D, 0x2C, 0x7B, 0x85, 0xC8, 0x0E, 0x45, 0x47, }; /* 692DD8A3D199EC9255E3E16052B82594813F8D8D2BD7CA7826EA412C585CFAC1 */ static UCHAR local_private_key_secp256r1_11[] = { 0x69, 0x2D, 0xD8, 0xA3, 0xD1, 0x99, 0xEC, 0x92, 0x55, 0xE3, 0xE1, 0x60, 0x52, 0xB8, 0x25, 0x94, 0x81, 0x3F, 0x8D, 0x8D, 0x2B, 0xD7, 0xCA, 0x78, 0x26, 0xEA, 0x41, 0x2C, 0x58, 0x5C, 0xFA, 0xC1, }; /* 0419B42BBC8EC20F49972435A2B53D4B4E3924B8B25BD9DEFB562DF475F58AA82292FC7C15EE5557E1979AB29A8F6A184ABD6F8CDE5188F4DD365FA77EC7F206AF */ static UCHAR local_public_key_secp256r1_11[] = { 0x04, 0x19, 0xB4, 0x2B, 0xBC, 0x8E, 0xC2, 0x0F, 0x49, 0x97, 0x24, 0x35, 0xA2, 0xB5, 0x3D, 0x4B, 0x4E, 0x39, 0x24, 0xB8, 0xB2, 0x5B, 0xD9, 0xDE, 0xFB, 0x56, 0x2D, 0xF4, 0x75, 0xF5, 0x8A, 0xA8, 0x22, 0x92, 0xFC, 0x7C, 0x15, 0xEE, 0x55, 0x57, 0xE1, 0x97, 0x9A, 0xB2, 0x9A, 0x8F, 0x6A, 0x18, 0x4A, 0xBD, 0x6F, 0x8C, 0xDE, 0x51, 0x88, 0xF4, 0xDD, 0x36, 0x5F, 0xA7, 0x7E, 0xC7, 0xF2, 0x06, 0xAF, }; /* 0415C7FC4828EE3C0D01CA16F14F6EB5D4FA2957BC58D7DBCEEDD0664C6DF938AE9D15E17635C8B5175FFB894DC5DD5A910937706CC32D5EFF86CD0CFA515D6667 */ static UCHAR remote_public_key_secp256r1_11[] = { 0x04, 0x15, 0xC7, 0xFC, 0x48, 0x28, 0xEE, 0x3C, 0x0D, 0x01, 0xCA, 0x16, 0xF1, 0x4F, 0x6E, 0xB5, 0xD4, 0xFA, 0x29, 0x57, 0xBC, 0x58, 0xD7, 0xDB, 0xCE, 0xED, 0xD0, 0x66, 0x4C, 0x6D, 0xF9, 0x38, 0xAE, 0x9D, 0x15, 0xE1, 0x76, 0x35, 0xC8, 0xB5, 0x17, 0x5F, 0xFB, 0x89, 0x4D, 0xC5, 0xDD, 0x5A, 0x91, 0x09, 0x37, 0x70, 0x6C, 0xC3, 0x2D, 0x5E, 0xFF, 0x86, 0xCD, 0x0C, 0xFA, 0x51, 0x5D, 0x66, 0x67, }; /* 3E97D73538FA964CC9B01C0CC565D32EAE4C1D695E4C60DE518A9EC728465AFD */ static UCHAR shared_secret_secp256r1_11[] = { 0x3E, 0x97, 0xD7, 0x35, 0x38, 0xFA, 0x96, 0x4C, 0xC9, 0xB0, 0x1C, 0x0C, 0xC5, 0x65, 0xD3, 0x2E, 0xAE, 0x4C, 0x1D, 0x69, 0x5E, 0x4C, 0x60, 0xDE, 0x51, 0x8A, 0x9E, 0xC7, 0x28, 0x46, 0x5A, 0xFD, }; /* 2F55007424E66D3568487778BB82A1286ECC1AF72B86AB9425E440009833C8C7 */ static UCHAR local_private_key_secp256r1_12[] = { 0x2F, 0x55, 0x00, 0x74, 0x24, 0xE6, 0x6D, 0x35, 0x68, 0x48, 0x77, 0x78, 0xBB, 0x82, 0xA1, 0x28, 0x6E, 0xCC, 0x1A, 0xF7, 0x2B, 0x86, 0xAB, 0x94, 0x25, 0xE4, 0x40, 0x00, 0x98, 0x33, 0xC8, 0xC7, }; /* 044DC14DDCE64A567BFFA3614C0699F2A24BA6E46B0C5DCCE1C59202EE7D355D2156A6069D1DA00C99E718AF4E50741599134E7B6C6D9512938208D61BC31E9C77 */ static UCHAR local_public_key_secp256r1_12[] = { 0x04, 0x4D, 0xC1, 0x4D, 0xDC, 0xE6, 0x4A, 0x56, 0x7B, 0xFF, 0xA3, 0x61, 0x4C, 0x06, 0x99, 0xF2, 0xA2, 0x4B, 0xA6, 0xE4, 0x6B, 0x0C, 0x5D, 0xCC, 0xE1, 0xC5, 0x92, 0x02, 0xEE, 0x7D, 0x35, 0x5D, 0x21, 0x56, 0xA6, 0x06, 0x9D, 0x1D, 0xA0, 0x0C, 0x99, 0xE7, 0x18, 0xAF, 0x4E, 0x50, 0x74, 0x15, 0x99, 0x13, 0x4E, 0x7B, 0x6C, 0x6D, 0x95, 0x12, 0x93, 0x82, 0x08, 0xD6, 0x1B, 0xC3, 0x1E, 0x9C, 0x77, }; /* 04CE9F57DFFD8D254DBB466C8AEB10B14272B3640C9EE819FE8B222177CE2F28FAD1492158FB07F198BC9F6712A00240D61BBC6452BF5370B578AA3080C48DE6F4 */ static UCHAR remote_public_key_secp256r1_12[] = { 0x04, 0xCE, 0x9F, 0x57, 0xDF, 0xFD, 0x8D, 0x25, 0x4D, 0xBB, 0x46, 0x6C, 0x8A, 0xEB, 0x10, 0xB1, 0x42, 0x72, 0xB3, 0x64, 0x0C, 0x9E, 0xE8, 0x19, 0xFE, 0x8B, 0x22, 0x21, 0x77, 0xCE, 0x2F, 0x28, 0xFA, 0xD1, 0x49, 0x21, 0x58, 0xFB, 0x07, 0xF1, 0x98, 0xBC, 0x9F, 0x67, 0x12, 0xA0, 0x02, 0x40, 0xD6, 0x1B, 0xBC, 0x64, 0x52, 0xBF, 0x53, 0x70, 0xB5, 0x78, 0xAA, 0x30, 0x80, 0xC4, 0x8D, 0xE6, 0xF4, }; /* C9F73C541E310CFA5A75B830A48E6F222A9CDB7959C7EDD0F79A69C8AB6BC73C */ static UCHAR shared_secret_secp256r1_12[] = { 0xC9, 0xF7, 0x3C, 0x54, 0x1E, 0x31, 0x0C, 0xFA, 0x5A, 0x75, 0xB8, 0x30, 0xA4, 0x8E, 0x6F, 0x22, 0x2A, 0x9C, 0xDB, 0x79, 0x59, 0xC7, 0xED, 0xD0, 0xF7, 0x9A, 0x69, 0xC8, 0xAB, 0x6B, 0xC7, 0x3C, }; /* 15C7A68AABFEFF2A9527CC31B108D876CA7E089BE9F79C470453F5A573C0B789 */ static UCHAR local_private_key_secp256r1_13[] = { 0x15, 0xC7, 0xA6, 0x8A, 0xAB, 0xFE, 0xFF, 0x2A, 0x95, 0x27, 0xCC, 0x31, 0xB1, 0x08, 0xD8, 0x76, 0xCA, 0x7E, 0x08, 0x9B, 0xE9, 0xF7, 0x9C, 0x47, 0x04, 0x53, 0xF5, 0xA5, 0x73, 0xC0, 0xB7, 0x89, }; /* 04B7EF0ED7A6E86AF375A5D090D68A850D0248CE39CDF07E9A8876B56DEC9A4E898AF6D956C6321862BED086C8256FB885D78746219DAADD1FE70BFCB1F04CC5E9 */ static UCHAR local_public_key_secp256r1_13[] = { 0x04, 0xB7, 0xEF, 0x0E, 0xD7, 0xA6, 0xE8, 0x6A, 0xF3, 0x75, 0xA5, 0xD0, 0x90, 0xD6, 0x8A, 0x85, 0x0D, 0x02, 0x48, 0xCE, 0x39, 0xCD, 0xF0, 0x7E, 0x9A, 0x88, 0x76, 0xB5, 0x6D, 0xEC, 0x9A, 0x4E, 0x89, 0x8A, 0xF6, 0xD9, 0x56, 0xC6, 0x32, 0x18, 0x62, 0xBE, 0xD0, 0x86, 0xC8, 0x25, 0x6F, 0xB8, 0x85, 0xD7, 0x87, 0x46, 0x21, 0x9D, 0xAA, 0xDD, 0x1F, 0xE7, 0x0B, 0xFC, 0xB1, 0xF0, 0x4C, 0xC5, 0xE9, }; /* 042410354F95A8090B7D311729BEDD8DB5768F3842A9512BB55F6CCD765BBAAA8C37AAF13AD468BAB5BC3DC57B4BFD180387341A13626D005CFA8C5DD912711ADC */ static UCHAR remote_public_key_secp256r1_13[] = { 0x04, 0x24, 0x10, 0x35, 0x4F, 0x95, 0xA8, 0x09, 0x0B, 0x7D, 0x31, 0x17, 0x29, 0xBE, 0xDD, 0x8D, 0xB5, 0x76, 0x8F, 0x38, 0x42, 0xA9, 0x51, 0x2B, 0xB5, 0x5F, 0x6C, 0xCD, 0x76, 0x5B, 0xBA, 0xAA, 0x8C, 0x37, 0xAA, 0xF1, 0x3A, 0xD4, 0x68, 0xBA, 0xB5, 0xBC, 0x3D, 0xC5, 0x7B, 0x4B, 0xFD, 0x18, 0x03, 0x87, 0x34, 0x1A, 0x13, 0x62, 0x6D, 0x00, 0x5C, 0xFA, 0x8C, 0x5D, 0xD9, 0x12, 0x71, 0x1A, 0xDC, }; /* 81D12F8FA70A26C86414003EA5D50BC796AF1FF0CCEC39135C1E370983360063 */ static UCHAR shared_secret_secp256r1_13[] = { 0x81, 0xD1, 0x2F, 0x8F, 0xA7, 0x0A, 0x26, 0xC8, 0x64, 0x14, 0x00, 0x3E, 0xA5, 0xD5, 0x0B, 0xC7, 0x96, 0xAF, 0x1F, 0xF0, 0xCC, 0xEC, 0x39, 0x13, 0x5C, 0x1E, 0x37, 0x09, 0x83, 0x36, 0x00, 0x63, }; /* 973DAAA60C9A654B6F5B26F0893078545B95C7FE59907AD0B8EF8632999C0531 */ static UCHAR local_private_key_secp256r1_14[] = { 0x97, 0x3D, 0xAA, 0xA6, 0x0C, 0x9A, 0x65, 0x4B, 0x6F, 0x5B, 0x26, 0xF0, 0x89, 0x30, 0x78, 0x54, 0x5B, 0x95, 0xC7, 0xFE, 0x59, 0x90, 0x7A, 0xD0, 0xB8, 0xEF, 0x86, 0x32, 0x99, 0x9C, 0x05, 0x31, }; /* 04CF43B7D67AC2B42168421145FEBA24C5C9A4F185CCFE1C3029DDFF98FB4A202602E987DA053F6546ED946BF4BEB869C4012104BD9C9024DEF26BB3A9D31EA151 */ static UCHAR local_public_key_secp256r1_14[] = { 0x04, 0xCF, 0x43, 0xB7, 0xD6, 0x7A, 0xC2, 0xB4, 0x21, 0x68, 0x42, 0x11, 0x45, 0xFE, 0xBA, 0x24, 0xC5, 0xC9, 0xA4, 0xF1, 0x85, 0xCC, 0xFE, 0x1C, 0x30, 0x29, 0xDD, 0xFF, 0x98, 0xFB, 0x4A, 0x20, 0x26, 0x02, 0xE9, 0x87, 0xDA, 0x05, 0x3F, 0x65, 0x46, 0xED, 0x94, 0x6B, 0xF4, 0xBE, 0xB8, 0x69, 0xC4, 0x01, 0x21, 0x04, 0xBD, 0x9C, 0x90, 0x24, 0xDE, 0xF2, 0x6B, 0xB3, 0xA9, 0xD3, 0x1E, 0xA1, 0x51, }; /* 04FF8EAC53594C40A9C9B5B0BF3A4687945C1B323D69C0FF81C617C2E98A27BFD315C90389BCF4756655951BF5F3247595B9A54139665635EB14B2E530D0E65271 */ static UCHAR remote_public_key_secp256r1_14[] = { 0x04, 0xFF, 0x8E, 0xAC, 0x53, 0x59, 0x4C, 0x40, 0xA9, 0xC9, 0xB5, 0xB0, 0xBF, 0x3A, 0x46, 0x87, 0x94, 0x5C, 0x1B, 0x32, 0x3D, 0x69, 0xC0, 0xFF, 0x81, 0xC6, 0x17, 0xC2, 0xE9, 0x8A, 0x27, 0xBF, 0xD3, 0x15, 0xC9, 0x03, 0x89, 0xBC, 0xF4, 0x75, 0x66, 0x55, 0x95, 0x1B, 0xF5, 0xF3, 0x24, 0x75, 0x95, 0xB9, 0xA5, 0x41, 0x39, 0x66, 0x56, 0x35, 0xEB, 0x14, 0xB2, 0xE5, 0x30, 0xD0, 0xE6, 0x52, 0x71, }; /* E4CA1C77AFFB0170948DF8665967DCB2B19C303C43FDBFE48207975909529ED2 */ static UCHAR shared_secret_secp256r1_14[] = { 0xE4, 0xCA, 0x1C, 0x77, 0xAF, 0xFB, 0x01, 0x70, 0x94, 0x8D, 0xF8, 0x66, 0x59, 0x67, 0xDC, 0xB2, 0xB1, 0x9C, 0x30, 0x3C, 0x43, 0xFD, 0xBF, 0xE4, 0x82, 0x07, 0x97, 0x59, 0x09, 0x52, 0x9E, 0xD2, }; /* 1354FC59D6FEA84C0B3B0DDC08AE0B128D8E3F91A6DC54783A304088EA26B9FD */ static UCHAR local_private_key_secp256r1_15[] = { 0x13, 0x54, 0xFC, 0x59, 0xD6, 0xFE, 0xA8, 0x4C, 0x0B, 0x3B, 0x0D, 0xDC, 0x08, 0xAE, 0x0B, 0x12, 0x8D, 0x8E, 0x3F, 0x91, 0xA6, 0xDC, 0x54, 0x78, 0x3A, 0x30, 0x40, 0x88, 0xEA, 0x26, 0xB9, 0xFD, }; /* 0467DEF986F7C779002D3F6C0E4E4C9F5603CA242F3C1FAD34AC4C71EE6B3B7DCF8E9FBF5D15C0230A69F650157D2EE747ECD812FE15E32812C16664392322EF91 */ static UCHAR local_public_key_secp256r1_15[] = { 0x04, 0x67, 0xDE, 0xF9, 0x86, 0xF7, 0xC7, 0x79, 0x00, 0x2D, 0x3F, 0x6C, 0x0E, 0x4E, 0x4C, 0x9F, 0x56, 0x03, 0xCA, 0x24, 0x2F, 0x3C, 0x1F, 0xAD, 0x34, 0xAC, 0x4C, 0x71, 0xEE, 0x6B, 0x3B, 0x7D, 0xCF, 0x8E, 0x9F, 0xBF, 0x5D, 0x15, 0xC0, 0x23, 0x0A, 0x69, 0xF6, 0x50, 0x15, 0x7D, 0x2E, 0xE7, 0x47, 0xEC, 0xD8, 0x12, 0xFE, 0x15, 0xE3, 0x28, 0x12, 0xC1, 0x66, 0x64, 0x39, 0x23, 0x22, 0xEF, 0x91, }; /* 04E55F3B44D0559B5D142F237E73CA6D2191940B12CDD739B570A8373AB82103DC4A7A01D492439EAE22B9CE6AB6781C370756389D0D593D8698E7F7C8EDF2A690 */ static UCHAR remote_public_key_secp256r1_15[] = { 0x04, 0xE5, 0x5F, 0x3B, 0x44, 0xD0, 0x55, 0x9B, 0x5D, 0x14, 0x2F, 0x23, 0x7E, 0x73, 0xCA, 0x6D, 0x21, 0x91, 0x94, 0x0B, 0x12, 0xCD, 0xD7, 0x39, 0xB5, 0x70, 0xA8, 0x37, 0x3A, 0xB8, 0x21, 0x03, 0xDC, 0x4A, 0x7A, 0x01, 0xD4, 0x92, 0x43, 0x9E, 0xAE, 0x22, 0xB9, 0xCE, 0x6A, 0xB6, 0x78, 0x1C, 0x37, 0x07, 0x56, 0x38, 0x9D, 0x0D, 0x59, 0x3D, 0x86, 0x98, 0xE7, 0xF7, 0xC8, 0xED, 0xF2, 0xA6, 0x90, }; /* 2D46C85DD0F903F2B3282FEE8E55B109C17B975764BEA2D02E872DB6D7AB710B */ static UCHAR shared_secret_secp256r1_15[] = { 0x2D, 0x46, 0xC8, 0x5D, 0xD0, 0xF9, 0x03, 0xF2, 0xB3, 0x28, 0x2F, 0xEE, 0x8E, 0x55, 0xB1, 0x09, 0xC1, 0x7B, 0x97, 0x57, 0x64, 0xBE, 0xA2, 0xD0, 0x2E, 0x87, 0x2D, 0xB6, 0xD7, 0xAB, 0x71, 0x0B, }; /* 262E53D5E6430241F1FE45644E8D1B51225FB6B873C231836F5B9AECA3FEEBC9 */ static UCHAR local_private_key_secp256r1_16[] = { 0x26, 0x2E, 0x53, 0xD5, 0xE6, 0x43, 0x02, 0x41, 0xF1, 0xFE, 0x45, 0x64, 0x4E, 0x8D, 0x1B, 0x51, 0x22, 0x5F, 0xB6, 0xB8, 0x73, 0xC2, 0x31, 0x83, 0x6F, 0x5B, 0x9A, 0xEC, 0xA3, 0xFE, 0xEB, 0xC9, }; /* 041593354B18103D9D4074159B0F97F12AE06F36C8B5D7903DF20193E43BBE46DC482EFE65C16296CD5328B20D9638FF7C74A68C75B3AC0B3518CD82C90ECEC2E9 */ static UCHAR local_public_key_secp256r1_16[] = { 0x04, 0x15, 0x93, 0x35, 0x4B, 0x18, 0x10, 0x3D, 0x9D, 0x40, 0x74, 0x15, 0x9B, 0x0F, 0x97, 0xF1, 0x2A, 0xE0, 0x6F, 0x36, 0xC8, 0xB5, 0xD7, 0x90, 0x3D, 0xF2, 0x01, 0x93, 0xE4, 0x3B, 0xBE, 0x46, 0xDC, 0x48, 0x2E, 0xFE, 0x65, 0xC1, 0x62, 0x96, 0xCD, 0x53, 0x28, 0xB2, 0x0D, 0x96, 0x38, 0xFF, 0x7C, 0x74, 0xA6, 0x8C, 0x75, 0xB3, 0xAC, 0x0B, 0x35, 0x18, 0xCD, 0x82, 0xC9, 0x0E, 0xCE, 0xC2, 0xE9, }; /* 04B2472A8E747B3ECE688F2DB7D225B759DF5B00AE8665A8BE6C2FD3A155F344BDF73DF04690E8607E428C56801BC090741EB13A9CEA9F6133729094814826A0A7 */ static UCHAR remote_public_key_secp256r1_16[] = { 0x04, 0xB2, 0x47, 0x2A, 0x8E, 0x74, 0x7B, 0x3E, 0xCE, 0x68, 0x8F, 0x2D, 0xB7, 0xD2, 0x25, 0xB7, 0x59, 0xDF, 0x5B, 0x00, 0xAE, 0x86, 0x65, 0xA8, 0xBE, 0x6C, 0x2F, 0xD3, 0xA1, 0x55, 0xF3, 0x44, 0xBD, 0xF7, 0x3D, 0xF0, 0x46, 0x90, 0xE8, 0x60, 0x7E, 0x42, 0x8C, 0x56, 0x80, 0x1B, 0xC0, 0x90, 0x74, 0x1E, 0xB1, 0x3A, 0x9C, 0xEA, 0x9F, 0x61, 0x33, 0x72, 0x90, 0x94, 0x81, 0x48, 0x26, 0xA0, 0xA7, }; /* 5D2118B1E46DE1C6A28E2AC7B53CF16F7F171581713D7FF7F162571B86C373C5 */ static UCHAR shared_secret_secp256r1_16[] = { 0x5D, 0x21, 0x18, 0xB1, 0xE4, 0x6D, 0xE1, 0xC6, 0xA2, 0x8E, 0x2A, 0xC7, 0xB5, 0x3C, 0xF1, 0x6F, 0x7F, 0x17, 0x15, 0x81, 0x71, 0x3D, 0x7F, 0xF7, 0xF1, 0x62, 0x57, 0x1B, 0x86, 0xC3, 0x73, 0xC5, }; /* 54A3188134DEC28A8D0CA99EA98C87A4E2F1518410E75C497950F629850935D9 */ static UCHAR local_private_key_secp256r1_17[] = { 0x54, 0xA3, 0x18, 0x81, 0x34, 0xDE, 0xC2, 0x8A, 0x8D, 0x0C, 0xA9, 0x9E, 0xA9, 0x8C, 0x87, 0xA4, 0xE2, 0xF1, 0x51, 0x84, 0x10, 0xE7, 0x5C, 0x49, 0x79, 0x50, 0xF6, 0x29, 0x85, 0x09, 0x35, 0xD9, }; /* 04FDBD0E32605C18C22A74FFC754DAD01521F33AE5C1F9EC735D51B664B7309CD6F34FCEC374F8AE27CDD332BF06349DF478DAF93143D7A8DB41027B5C37D8D412 */ static UCHAR local_public_key_secp256r1_17[] = { 0x04, 0xFD, 0xBD, 0x0E, 0x32, 0x60, 0x5C, 0x18, 0xC2, 0x2A, 0x74, 0xFF, 0xC7, 0x54, 0xDA, 0xD0, 0x15, 0x21, 0xF3, 0x3A, 0xE5, 0xC1, 0xF9, 0xEC, 0x73, 0x5D, 0x51, 0xB6, 0x64, 0xB7, 0x30, 0x9C, 0xD6, 0xF3, 0x4F, 0xCE, 0xC3, 0x74, 0xF8, 0xAE, 0x27, 0xCD, 0xD3, 0x32, 0xBF, 0x06, 0x34, 0x9D, 0xF4, 0x78, 0xDA, 0xF9, 0x31, 0x43, 0xD7, 0xA8, 0xDB, 0x41, 0x02, 0x7B, 0x5C, 0x37, 0xD8, 0xD4, 0x12, }; /* 04C0032CB2848C1C9949B27981BC1D7F68B4FD50574284F530092799A05411881BB53944046675AF4F3C243FC0D81A8EE09F0711ACBCEB3B800C9C3B0BD0F0BA98 */ static UCHAR remote_public_key_secp256r1_17[] = { 0x04, 0xC0, 0x03, 0x2C, 0xB2, 0x84, 0x8C, 0x1C, 0x99, 0x49, 0xB2, 0x79, 0x81, 0xBC, 0x1D, 0x7F, 0x68, 0xB4, 0xFD, 0x50, 0x57, 0x42, 0x84, 0xF5, 0x30, 0x09, 0x27, 0x99, 0xA0, 0x54, 0x11, 0x88, 0x1B, 0xB5, 0x39, 0x44, 0x04, 0x66, 0x75, 0xAF, 0x4F, 0x3C, 0x24, 0x3F, 0xC0, 0xD8, 0x1A, 0x8E, 0xE0, 0x9F, 0x07, 0x11, 0xAC, 0xBC, 0xEB, 0x3B, 0x80, 0x0C, 0x9C, 0x3B, 0x0B, 0xD0, 0xF0, 0xBA, 0x98, }; /* 85472A87A4B39B0A4E8843A5ABEA4861ED74EB7FA3F0DC4474FA81C6EC5421ED */ static UCHAR shared_secret_secp256r1_17[] = { 0x85, 0x47, 0x2A, 0x87, 0xA4, 0xB3, 0x9B, 0x0A, 0x4E, 0x88, 0x43, 0xA5, 0xAB, 0xEA, 0x48, 0x61, 0xED, 0x74, 0xEB, 0x7F, 0xA3, 0xF0, 0xDC, 0x44, 0x74, 0xFA, 0x81, 0xC6, 0xEC, 0x54, 0x21, 0xED, }; /* 5A8071EEFF96906C7E2EC28285C20232DCC3F9A83DBE10208C832F45489B7EA2 */ static UCHAR local_private_key_secp256r1_18[] = { 0x5A, 0x80, 0x71, 0xEE, 0xFF, 0x96, 0x90, 0x6C, 0x7E, 0x2E, 0xC2, 0x82, 0x85, 0xC2, 0x02, 0x32, 0xDC, 0xC3, 0xF9, 0xA8, 0x3D, 0xBE, 0x10, 0x20, 0x8C, 0x83, 0x2F, 0x45, 0x48, 0x9B, 0x7E, 0xA2, }; /* 04DDBB2637FFEDC44EC0D988E4F3BF4C3C5DDC4AFF6C9552CE79EE05DCE34AA5E466B17F79E774B57FBE0AF1B2758B4970A44A38A737898FBB3686CD1A5E6F90A0 */ static UCHAR local_public_key_secp256r1_18[] = { 0x04, 0xDD, 0xBB, 0x26, 0x37, 0xFF, 0xED, 0xC4, 0x4E, 0xC0, 0xD9, 0x88, 0xE4, 0xF3, 0xBF, 0x4C, 0x3C, 0x5D, 0xDC, 0x4A, 0xFF, 0x6C, 0x95, 0x52, 0xCE, 0x79, 0xEE, 0x05, 0xDC, 0xE3, 0x4A, 0xA5, 0xE4, 0x66, 0xB1, 0x7F, 0x79, 0xE7, 0x74, 0xB5, 0x7F, 0xBE, 0x0A, 0xF1, 0xB2, 0x75, 0x8B, 0x49, 0x70, 0xA4, 0x4A, 0x38, 0xA7, 0x37, 0x89, 0x8F, 0xBB, 0x36, 0x86, 0xCD, 0x1A, 0x5E, 0x6F, 0x90, 0xA0, }; /* 04E05E60FA6EAB9C3B75117393E5071C288459C9A3BA8A4BDCC392608B11EE3733204B36DA6321BD5C2BA468458B0C65F68A16FBB00047B3DC5BED07596C75AD54 */ static UCHAR remote_public_key_secp256r1_18[] = { 0x04, 0xE0, 0x5E, 0x60, 0xFA, 0x6E, 0xAB, 0x9C, 0x3B, 0x75, 0x11, 0x73, 0x93, 0xE5, 0x07, 0x1C, 0x28, 0x84, 0x59, 0xC9, 0xA3, 0xBA, 0x8A, 0x4B, 0xDC, 0xC3, 0x92, 0x60, 0x8B, 0x11, 0xEE, 0x37, 0x33, 0x20, 0x4B, 0x36, 0xDA, 0x63, 0x21, 0xBD, 0x5C, 0x2B, 0xA4, 0x68, 0x45, 0x8B, 0x0C, 0x65, 0xF6, 0x8A, 0x16, 0xFB, 0xB0, 0x00, 0x47, 0xB3, 0xDC, 0x5B, 0xED, 0x07, 0x59, 0x6C, 0x75, 0xAD, 0x54, }; /* FD77C9611F207E2E01C4A0F5DBBE1F457F64DFC44080D2D6ADA4BC71224F33B3 */ static UCHAR shared_secret_secp256r1_18[] = { 0xFD, 0x77, 0xC9, 0x61, 0x1F, 0x20, 0x7E, 0x2E, 0x01, 0xC4, 0xA0, 0xF5, 0xDB, 0xBE, 0x1F, 0x45, 0x7F, 0x64, 0xDF, 0xC4, 0x40, 0x80, 0xD2, 0xD6, 0xAD, 0xA4, 0xBC, 0x71, 0x22, 0x4F, 0x33, 0xB3, }; /* 139F328697499E2213EB2CFA4AA5FA1F3AAE78E2D637259CB49A3CD3D48E1EE7 */ static UCHAR local_private_key_secp256r1_19[] = { 0x13, 0x9F, 0x32, 0x86, 0x97, 0x49, 0x9E, 0x22, 0x13, 0xEB, 0x2C, 0xFA, 0x4A, 0xA5, 0xFA, 0x1F, 0x3A, 0xAE, 0x78, 0xE2, 0xD6, 0x37, 0x25, 0x9C, 0xB4, 0x9A, 0x3C, 0xD3, 0xD4, 0x8E, 0x1E, 0xE7, }; /* 04D486B3105D97FE36D964C18CE093959EEB5DF815866D5A7F25B37ECA4F0766514A278C70FD9372F379CFC751EBE910A1DD6DC2C63F2D089428B65A39517BE794 */ static UCHAR local_public_key_secp256r1_19[] = { 0x04, 0xD4, 0x86, 0xB3, 0x10, 0x5D, 0x97, 0xFE, 0x36, 0xD9, 0x64, 0xC1, 0x8C, 0xE0, 0x93, 0x95, 0x9E, 0xEB, 0x5D, 0xF8, 0x15, 0x86, 0x6D, 0x5A, 0x7F, 0x25, 0xB3, 0x7E, 0xCA, 0x4F, 0x07, 0x66, 0x51, 0x4A, 0x27, 0x8C, 0x70, 0xFD, 0x93, 0x72, 0xF3, 0x79, 0xCF, 0xC7, 0x51, 0xEB, 0xE9, 0x10, 0xA1, 0xDD, 0x6D, 0xC2, 0xC6, 0x3F, 0x2D, 0x08, 0x94, 0x28, 0xB6, 0x5A, 0x39, 0x51, 0x7B, 0xE7, 0x94, }; /* 04076A7D309793495C689D53D98BD4CA16AAC058432F5FA4B8BC8B6C4355364D20F0EEF4C59BA0465B53B696CA569ECB4ECAA3E21FC0FCA24FCEC9B4B81458D26E */ static UCHAR remote_public_key_secp256r1_19[] = { 0x04, 0x07, 0x6A, 0x7D, 0x30, 0x97, 0x93, 0x49, 0x5C, 0x68, 0x9D, 0x53, 0xD9, 0x8B, 0xD4, 0xCA, 0x16, 0xAA, 0xC0, 0x58, 0x43, 0x2F, 0x5F, 0xA4, 0xB8, 0xBC, 0x8B, 0x6C, 0x43, 0x55, 0x36, 0x4D, 0x20, 0xF0, 0xEE, 0xF4, 0xC5, 0x9B, 0xA0, 0x46, 0x5B, 0x53, 0xB6, 0x96, 0xCA, 0x56, 0x9E, 0xCB, 0x4E, 0xCA, 0xA3, 0xE2, 0x1F, 0xC0, 0xFC, 0xA2, 0x4F, 0xCE, 0xC9, 0xB4, 0xB8, 0x14, 0x58, 0xD2, 0x6E, }; /* 3FA6FCAB29273DE0856A830200CB9C34C1B0699D01B18B1FAB1CE97ABCB93981 */ static UCHAR shared_secret_secp256r1_19[] = { 0x3F, 0xA6, 0xFC, 0xAB, 0x29, 0x27, 0x3D, 0xE0, 0x85, 0x6A, 0x83, 0x02, 0x00, 0xCB, 0x9C, 0x34, 0xC1, 0xB0, 0x69, 0x9D, 0x01, 0xB1, 0x8B, 0x1F, 0xAB, 0x1C, 0xE9, 0x7A, 0xBC, 0xB9, 0x39, 0x81, }; /* CC6774D3FD251715712B0E7BF4203A7C919F916C2FFE54D91BA0DAFAAE2D297A */ static UCHAR local_private_key_secp256r1_20[] = { 0xCC, 0x67, 0x74, 0xD3, 0xFD, 0x25, 0x17, 0x15, 0x71, 0x2B, 0x0E, 0x7B, 0xF4, 0x20, 0x3A, 0x7C, 0x91, 0x9F, 0x91, 0x6C, 0x2F, 0xFE, 0x54, 0xD9, 0x1B, 0xA0, 0xDA, 0xFA, 0xAE, 0x2D, 0x29, 0x7A, }; /* 0492E3C4E7D1E16CBAC4EAA95D3019977F5395EA0AAF835C3250050A0B987BE004509E9F985EE81399072F4CAD166883A1C2AEE1D9859F751B049767AD2F13D450 */ static UCHAR local_public_key_secp256r1_20[] = { 0x04, 0x92, 0xE3, 0xC4, 0xE7, 0xD1, 0xE1, 0x6C, 0xBA, 0xC4, 0xEA, 0xA9, 0x5D, 0x30, 0x19, 0x97, 0x7F, 0x53, 0x95, 0xEA, 0x0A, 0xAF, 0x83, 0x5C, 0x32, 0x50, 0x05, 0x0A, 0x0B, 0x98, 0x7B, 0xE0, 0x04, 0x50, 0x9E, 0x9F, 0x98, 0x5E, 0xE8, 0x13, 0x99, 0x07, 0x2F, 0x4C, 0xAD, 0x16, 0x68, 0x83, 0xA1, 0xC2, 0xAE, 0xE1, 0xD9, 0x85, 0x9F, 0x75, 0x1B, 0x04, 0x97, 0x67, 0xAD, 0x2F, 0x13, 0xD4, 0x50, }; /* 04EDC23F49B78972A4F9FE3D9E7830C4C7BD097C60E67A3373343AC0C078D2681F99322A2D4BF3068AA2D93F66233ED044916C0291E56E15C5EF33A74F91D3B496 */ static UCHAR remote_public_key_secp256r1_20[] = { 0x04, 0xED, 0xC2, 0x3F, 0x49, 0xB7, 0x89, 0x72, 0xA4, 0xF9, 0xFE, 0x3D, 0x9E, 0x78, 0x30, 0xC4, 0xC7, 0xBD, 0x09, 0x7C, 0x60, 0xE6, 0x7A, 0x33, 0x73, 0x34, 0x3A, 0xC0, 0xC0, 0x78, 0xD2, 0x68, 0x1F, 0x99, 0x32, 0x2A, 0x2D, 0x4B, 0xF3, 0x06, 0x8A, 0xA2, 0xD9, 0x3F, 0x66, 0x23, 0x3E, 0xD0, 0x44, 0x91, 0x6C, 0x02, 0x91, 0xE5, 0x6E, 0x15, 0xC5, 0xEF, 0x33, 0xA7, 0x4F, 0x91, 0xD3, 0xB4, 0x96, }; /* 655187E8511B3D40616B2FCF7FA740ED915910BD4987C8DA1B5772333D0A2C0C */ static UCHAR shared_secret_secp256r1_20[] = { 0x65, 0x51, 0x87, 0xE8, 0x51, 0x1B, 0x3D, 0x40, 0x61, 0x6B, 0x2F, 0xCF, 0x7F, 0xA7, 0x40, 0xED, 0x91, 0x59, 0x10, 0xBD, 0x49, 0x87, 0xC8, 0xDA, 0x1B, 0x57, 0x72, 0x33, 0x3D, 0x0A, 0x2C, 0x0C, }; /* 3DF65DE2C30A92D6E249E23B8A2F3F91933E2A90518E4E088DC2E224519A0E8E */ static UCHAR local_private_key_secp256r1_21[] = { 0x3D, 0xF6, 0x5D, 0xE2, 0xC3, 0x0A, 0x92, 0xD6, 0xE2, 0x49, 0xE2, 0x3B, 0x8A, 0x2F, 0x3F, 0x91, 0x93, 0x3E, 0x2A, 0x90, 0x51, 0x8E, 0x4E, 0x08, 0x8D, 0xC2, 0xE2, 0x24, 0x51, 0x9A, 0x0E, 0x8E, }; /* 043812C21961869E9B010EE49D92DF79D4DCF36577910B1182209367DB3D2F1D059B287461F6C9D42E49334DD78D1E3FF9C7E689FE2163B51CC38A4BB9378254C2 */ static UCHAR local_public_key_secp256r1_21[] = { 0x04, 0x38, 0x12, 0xC2, 0x19, 0x61, 0x86, 0x9E, 0x9B, 0x01, 0x0E, 0xE4, 0x9D, 0x92, 0xDF, 0x79, 0xD4, 0xDC, 0xF3, 0x65, 0x77, 0x91, 0x0B, 0x11, 0x82, 0x20, 0x93, 0x67, 0xDB, 0x3D, 0x2F, 0x1D, 0x05, 0x9B, 0x28, 0x74, 0x61, 0xF6, 0xC9, 0xD4, 0x2E, 0x49, 0x33, 0x4D, 0xD7, 0x8D, 0x1E, 0x3F, 0xF9, 0xC7, 0xE6, 0x89, 0xFE, 0x21, 0x63, 0xB5, 0x1C, 0xC3, 0x8A, 0x4B, 0xB9, 0x37, 0x82, 0x54, 0xC2, }; /* 04E0AC4ABC2DC7FDD0B29AF4B82A3C8D0D19C1C60E5251DD24E012299FADC7767578EEAE30A66666A43DF73E7CB76D2E89C8061E2DD62CB9ECB8C1A1289A90C0CC */ static UCHAR remote_public_key_secp256r1_21[] = { 0x04, 0xE0, 0xAC, 0x4A, 0xBC, 0x2D, 0xC7, 0xFD, 0xD0, 0xB2, 0x9A, 0xF4, 0xB8, 0x2A, 0x3C, 0x8D, 0x0D, 0x19, 0xC1, 0xC6, 0x0E, 0x52, 0x51, 0xDD, 0x24, 0xE0, 0x12, 0x29, 0x9F, 0xAD, 0xC7, 0x76, 0x75, 0x78, 0xEE, 0xAE, 0x30, 0xA6, 0x66, 0x66, 0xA4, 0x3D, 0xF7, 0x3E, 0x7C, 0xB7, 0x6D, 0x2E, 0x89, 0xC8, 0x06, 0x1E, 0x2D, 0xD6, 0x2C, 0xB9, 0xEC, 0xB8, 0xC1, 0xA1, 0x28, 0x9A, 0x90, 0xC0, 0xCC, }; /* 349708157A177BB58AC4AFF0E2E2715104CFC91944B5B5DB8F307C7B64E0FDE9 */ static UCHAR shared_secret_secp256r1_21[] = { 0x34, 0x97, 0x08, 0x15, 0x7A, 0x17, 0x7B, 0xB5, 0x8A, 0xC4, 0xAF, 0xF0, 0xE2, 0xE2, 0x71, 0x51, 0x04, 0xCF, 0xC9, 0x19, 0x44, 0xB5, 0xB5, 0xDB, 0x8F, 0x30, 0x7C, 0x7B, 0x64, 0xE0, 0xFD, 0xE9, }; /* 1FD678B7B5E88CB3691F200703DC322FEB0402FB0B2A90953C0D414522701E42 */ static UCHAR local_private_key_secp256r1_22[] = { 0x1F, 0xD6, 0x78, 0xB7, 0xB5, 0xE8, 0x8C, 0xB3, 0x69, 0x1F, 0x20, 0x07, 0x03, 0xDC, 0x32, 0x2F, 0xEB, 0x04, 0x02, 0xFB, 0x0B, 0x2A, 0x90, 0x95, 0x3C, 0x0D, 0x41, 0x45, 0x22, 0x70, 0x1E, 0x42, }; /* 04EA0152F41A5EE96EEC67963D262C720840738AFBF34E7058E4628A94496128B625561903A37CDE7E41AE8336A61024670DF12DB7E06BE505407D780293D79BC0 */ static UCHAR local_public_key_secp256r1_22[] = { 0x04, 0xEA, 0x01, 0x52, 0xF4, 0x1A, 0x5E, 0xE9, 0x6E, 0xEC, 0x67, 0x96, 0x3D, 0x26, 0x2C, 0x72, 0x08, 0x40, 0x73, 0x8A, 0xFB, 0xF3, 0x4E, 0x70, 0x58, 0xE4, 0x62, 0x8A, 0x94, 0x49, 0x61, 0x28, 0xB6, 0x25, 0x56, 0x19, 0x03, 0xA3, 0x7C, 0xDE, 0x7E, 0x41, 0xAE, 0x83, 0x36, 0xA6, 0x10, 0x24, 0x67, 0x0D, 0xF1, 0x2D, 0xB7, 0xE0, 0x6B, 0xE5, 0x05, 0x40, 0x7D, 0x78, 0x02, 0x93, 0xD7, 0x9B, 0xC0, }; /* 04FBA7883550646DB56EC89745A9C15E336C4BEFCD11380C23E94DAEA961032C78E18F264F135DB7D1EC33D64518B3C1F4C7A548194E5BB9446C77CE718BD3EDA9 */ static UCHAR remote_public_key_secp256r1_22[] = { 0x04, 0xFB, 0xA7, 0x88, 0x35, 0x50, 0x64, 0x6D, 0xB5, 0x6E, 0xC8, 0x97, 0x45, 0xA9, 0xC1, 0x5E, 0x33, 0x6C, 0x4B, 0xEF, 0xCD, 0x11, 0x38, 0x0C, 0x23, 0xE9, 0x4D, 0xAE, 0xA9, 0x61, 0x03, 0x2C, 0x78, 0xE1, 0x8F, 0x26, 0x4F, 0x13, 0x5D, 0xB7, 0xD1, 0xEC, 0x33, 0xD6, 0x45, 0x18, 0xB3, 0xC1, 0xF4, 0xC7, 0xA5, 0x48, 0x19, 0x4E, 0x5B, 0xB9, 0x44, 0x6C, 0x77, 0xCE, 0x71, 0x8B, 0xD3, 0xED, 0xA9, }; /* D45AFDDD82B409033AB281DDA82D05375B460302CBAAC9FEDA4750249FE5A58B */ static UCHAR shared_secret_secp256r1_22[] = { 0xD4, 0x5A, 0xFD, 0xDD, 0x82, 0xB4, 0x09, 0x03, 0x3A, 0xB2, 0x81, 0xDD, 0xA8, 0x2D, 0x05, 0x37, 0x5B, 0x46, 0x03, 0x02, 0xCB, 0xAA, 0xC9, 0xFE, 0xDA, 0x47, 0x50, 0x24, 0x9F, 0xE5, 0xA5, 0x8B, }; /* DBD38CFAABF0AC8AA19DA61CA2106FBFDBCCBF5B977565842C72DEEE327E7E0D */ static UCHAR local_private_key_secp256r1_23[] = { 0xDB, 0xD3, 0x8C, 0xFA, 0xAB, 0xF0, 0xAC, 0x8A, 0xA1, 0x9D, 0xA6, 0x1C, 0xA2, 0x10, 0x6F, 0xBF, 0xDB, 0xCC, 0xBF, 0x5B, 0x97, 0x75, 0x65, 0x84, 0x2C, 0x72, 0xDE, 0xEE, 0x32, 0x7E, 0x7E, 0x0D, }; /* 04F067CADB8D2EF9589E38E486A96F2E6080FBD7BC47E908D6BA3311B7E8A5998D1A7ED72325AE6F1723A1176F28F27F6F3A6178AAE0F49B3443D9D38B550DF0C7 */ static UCHAR local_public_key_secp256r1_23[] = { 0x04, 0xF0, 0x67, 0xCA, 0xDB, 0x8D, 0x2E, 0xF9, 0x58, 0x9E, 0x38, 0xE4, 0x86, 0xA9, 0x6F, 0x2E, 0x60, 0x80, 0xFB, 0xD7, 0xBC, 0x47, 0xE9, 0x08, 0xD6, 0xBA, 0x33, 0x11, 0xB7, 0xE8, 0xA5, 0x99, 0x8D, 0x1A, 0x7E, 0xD7, 0x23, 0x25, 0xAE, 0x6F, 0x17, 0x23, 0xA1, 0x17, 0x6F, 0x28, 0xF2, 0x7F, 0x6F, 0x3A, 0x61, 0x78, 0xAA, 0xE0, 0xF4, 0x9B, 0x34, 0x43, 0xD9, 0xD3, 0x8B, 0x55, 0x0D, 0xF0, 0xC7, }; /* 040B674332644B4C1F91E94F445061D3AAB8C40AF60EF1E4E269EBB54CE6BB64C0F4A16C3D4031CD247C5CFD51C1AA904F85681E05316605FF1DFCB7C180DFC2AF */ static UCHAR remote_public_key_secp256r1_23[] = { 0x04, 0x0B, 0x67, 0x43, 0x32, 0x64, 0x4B, 0x4C, 0x1F, 0x91, 0xE9, 0x4F, 0x44, 0x50, 0x61, 0xD3, 0xAA, 0xB8, 0xC4, 0x0A, 0xF6, 0x0E, 0xF1, 0xE4, 0xE2, 0x69, 0xEB, 0xB5, 0x4C, 0xE6, 0xBB, 0x64, 0xC0, 0xF4, 0xA1, 0x6C, 0x3D, 0x40, 0x31, 0xCD, 0x24, 0x7C, 0x5C, 0xFD, 0x51, 0xC1, 0xAA, 0x90, 0x4F, 0x85, 0x68, 0x1E, 0x05, 0x31, 0x66, 0x05, 0xFF, 0x1D, 0xFC, 0xB7, 0xC1, 0x80, 0xDF, 0xC2, 0xAF, }; /* 3724EF6C5843F86E6B08F965C73D11B367A61C276CFA0FB2702E9D1D168E1608 */ static UCHAR shared_secret_secp256r1_23[] = { 0x37, 0x24, 0xEF, 0x6C, 0x58, 0x43, 0xF8, 0x6E, 0x6B, 0x08, 0xF9, 0x65, 0xC7, 0x3D, 0x11, 0xB3, 0x67, 0xA6, 0x1C, 0x27, 0x6C, 0xFA, 0x0F, 0xB2, 0x70, 0x2E, 0x9D, 0x1D, 0x16, 0x8E, 0x16, 0x08, }; /* 3146B41562133ED422ADDCA15B2CC3C85D9387206614270D5AA6E5FC5BDA598C */ static UCHAR local_private_key_secp256r1_24[] = { 0x31, 0x46, 0xB4, 0x15, 0x62, 0x13, 0x3E, 0xD4, 0x22, 0xAD, 0xDC, 0xA1, 0x5B, 0x2C, 0xC3, 0xC8, 0x5D, 0x93, 0x87, 0x20, 0x66, 0x14, 0x27, 0x0D, 0x5A, 0xA6, 0xE5, 0xFC, 0x5B, 0xDA, 0x59, 0x8C, }; /* 0462A9BA292BACF82D3A18029CD5C207FC75D95886ED91A886322E8269CB8BFF2D92A3AC2AAFFA13BD0ABD0D94379FB28631336EC6CA802C100887B1D139621E2E */ static UCHAR local_public_key_secp256r1_24[] = { 0x04, 0x62, 0xA9, 0xBA, 0x29, 0x2B, 0xAC, 0xF8, 0x2D, 0x3A, 0x18, 0x02, 0x9C, 0xD5, 0xC2, 0x07, 0xFC, 0x75, 0xD9, 0x58, 0x86, 0xED, 0x91, 0xA8, 0x86, 0x32, 0x2E, 0x82, 0x69, 0xCB, 0x8B, 0xFF, 0x2D, 0x92, 0xA3, 0xAC, 0x2A, 0xAF, 0xFA, 0x13, 0xBD, 0x0A, 0xBD, 0x0D, 0x94, 0x37, 0x9F, 0xB2, 0x86, 0x31, 0x33, 0x6E, 0xC6, 0xCA, 0x80, 0x2C, 0x10, 0x08, 0x87, 0xB1, 0xD1, 0x39, 0x62, 0x1E, 0x2E, }; /* 0434FF66DA2EBD328DFF807DCDAF77B3C48D41168730B60F8E220837D415899DCD3A91CCE084AFFB55942D55A86DDBA78770B5F1B5FAC35B2539B525405C54F544 */ static UCHAR remote_public_key_secp256r1_24[] = { 0x04, 0x34, 0xFF, 0x66, 0xDA, 0x2E, 0xBD, 0x32, 0x8D, 0xFF, 0x80, 0x7D, 0xCD, 0xAF, 0x77, 0xB3, 0xC4, 0x8D, 0x41, 0x16, 0x87, 0x30, 0xB6, 0x0F, 0x8E, 0x22, 0x08, 0x37, 0xD4, 0x15, 0x89, 0x9D, 0xCD, 0x3A, 0x91, 0xCC, 0xE0, 0x84, 0xAF, 0xFB, 0x55, 0x94, 0x2D, 0x55, 0xA8, 0x6D, 0xDB, 0xA7, 0x87, 0x70, 0xB5, 0xF1, 0xB5, 0xFA, 0xC3, 0x5B, 0x25, 0x39, 0xB5, 0x25, 0x40, 0x5C, 0x54, 0xF5, 0x44, }; /* 7B36EF496CDCF91B68A172D6BF9891BEAE47975455C123AB079269FA90873819 */ static UCHAR shared_secret_secp256r1_24[] = { 0x7B, 0x36, 0xEF, 0x49, 0x6C, 0xDC, 0xF9, 0x1B, 0x68, 0xA1, 0x72, 0xD6, 0xBF, 0x98, 0x91, 0xBE, 0xAE, 0x47, 0x97, 0x54, 0x55, 0xC1, 0x23, 0xAB, 0x07, 0x92, 0x69, 0xFA, 0x90, 0x87, 0x38, 0x19, }; /* DDCEF2C5E6829D40195C146A31D305EC377E09A21598180E12993F7E2EB1F00C */ static UCHAR local_private_key_secp256r1_25[] = { 0xDD, 0xCE, 0xF2, 0xC5, 0xE6, 0x82, 0x9D, 0x40, 0x19, 0x5C, 0x14, 0x6A, 0x31, 0xD3, 0x05, 0xEC, 0x37, 0x7E, 0x09, 0xA2, 0x15, 0x98, 0x18, 0x0E, 0x12, 0x99, 0x3F, 0x7E, 0x2E, 0xB1, 0xF0, 0x0C, }; /* 04B708296870C854A263E631D42925A2AEACA036B04DD50618429012234FE50C86C25ED82355FCBDF7C08C6CD684163B2EE4EE2D918985D1839F97B4E46926725A */ static UCHAR local_public_key_secp256r1_25[] = { 0x04, 0xB7, 0x08, 0x29, 0x68, 0x70, 0xC8, 0x54, 0xA2, 0x63, 0xE6, 0x31, 0xD4, 0x29, 0x25, 0xA2, 0xAE, 0xAC, 0xA0, 0x36, 0xB0, 0x4D, 0xD5, 0x06, 0x18, 0x42, 0x90, 0x12, 0x23, 0x4F, 0xE5, 0x0C, 0x86, 0xC2, 0x5E, 0xD8, 0x23, 0x55, 0xFC, 0xBD, 0xF7, 0xC0, 0x8C, 0x6C, 0xD6, 0x84, 0x16, 0x3B, 0x2E, 0xE4, 0xEE, 0x2D, 0x91, 0x89, 0x85, 0xD1, 0x83, 0x9F, 0x97, 0xB4, 0xE4, 0x69, 0x26, 0x72, 0x5A, }; /* 046696C4A61D1758FB9924BE334829AF42B1BB608AE77F7717E37BD7676FAF0835815E4E0F2D3532C67CCDD3388249540CB9FE1D28974E37F161FAC16DD2119C3C */ static UCHAR remote_public_key_secp256r1_25[] = { 0x04, 0x66, 0x96, 0xC4, 0xA6, 0x1D, 0x17, 0x58, 0xFB, 0x99, 0x24, 0xBE, 0x33, 0x48, 0x29, 0xAF, 0x42, 0xB1, 0xBB, 0x60, 0x8A, 0xE7, 0x7F, 0x77, 0x17, 0xE3, 0x7B, 0xD7, 0x67, 0x6F, 0xAF, 0x08, 0x35, 0x81, 0x5E, 0x4E, 0x0F, 0x2D, 0x35, 0x32, 0xC6, 0x7C, 0xCD, 0xD3, 0x38, 0x82, 0x49, 0x54, 0x0C, 0xB9, 0xFE, 0x1D, 0x28, 0x97, 0x4E, 0x37, 0xF1, 0x61, 0xFA, 0xC1, 0x6D, 0xD2, 0x11, 0x9C, 0x3C, }; /* BD70B4993510B34E0E5CE39330C90C6A0A02CDDFEB00A46D18DE5AF099AD2D09 */ static UCHAR shared_secret_secp256r1_25[] = { 0xBD, 0x70, 0xB4, 0x99, 0x35, 0x10, 0xB3, 0x4E, 0x0E, 0x5C, 0xE3, 0x93, 0x30, 0xC9, 0x0C, 0x6A, 0x0A, 0x02, 0xCD, 0xDF, 0xEB, 0x00, 0xA4, 0x6D, 0x18, 0xDE, 0x5A, 0xF0, 0x99, 0xAD, 0x2D, 0x09, }; /* DD745C16120A8CCAB0E2DD67257FADE46C803CFCF517A167E2D5830802195BDF */ static UCHAR local_private_key_secp256r1_26[] = { 0xDD, 0x74, 0x5C, 0x16, 0x12, 0x0A, 0x8C, 0xCA, 0xB0, 0xE2, 0xDD, 0x67, 0x25, 0x7F, 0xAD, 0xE4, 0x6C, 0x80, 0x3C, 0xFC, 0xF5, 0x17, 0xA1, 0x67, 0xE2, 0xD5, 0x83, 0x08, 0x02, 0x19, 0x5B, 0xDF, }; /* 0489DF8DF8531DB6F5DA371E57F493FCE5D9B85982661F41AFB26B84548BC27C55E33E0DDB886698BC3557FAB0DE4B96CF13EC1D46AD57D4F5E83F79F48BEB284B */ static UCHAR local_public_key_secp256r1_26[] = { 0x04, 0x89, 0xDF, 0x8D, 0xF8, 0x53, 0x1D, 0xB6, 0xF5, 0xDA, 0x37, 0x1E, 0x57, 0xF4, 0x93, 0xFC, 0xE5, 0xD9, 0xB8, 0x59, 0x82, 0x66, 0x1F, 0x41, 0xAF, 0xB2, 0x6B, 0x84, 0x54, 0x8B, 0xC2, 0x7C, 0x55, 0xE3, 0x3E, 0x0D, 0xDB, 0x88, 0x66, 0x98, 0xBC, 0x35, 0x57, 0xFA, 0xB0, 0xDE, 0x4B, 0x96, 0xCF, 0x13, 0xEC, 0x1D, 0x46, 0xAD, 0x57, 0xD4, 0xF5, 0xE8, 0x3F, 0x79, 0xF4, 0x8B, 0xEB, 0x28, 0x4B, }; /* 045D3C18FA267ECED0A97EDDC4006D891782642CB15380CEF44F13A0AA96F42E50331CC5F74C411858D8FB0CF61413A5E9C95D67734F2881DD00C816E13E42A5F9 */ static UCHAR remote_public_key_secp256r1_26[] = { 0x04, 0x5D, 0x3C, 0x18, 0xFA, 0x26, 0x7E, 0xCE, 0xD0, 0xA9, 0x7E, 0xDD, 0xC4, 0x00, 0x6D, 0x89, 0x17, 0x82, 0x64, 0x2C, 0xB1, 0x53, 0x80, 0xCE, 0xF4, 0x4F, 0x13, 0xA0, 0xAA, 0x96, 0xF4, 0x2E, 0x50, 0x33, 0x1C, 0xC5, 0xF7, 0x4C, 0x41, 0x18, 0x58, 0xD8, 0xFB, 0x0C, 0xF6, 0x14, 0x13, 0xA5, 0xE9, 0xC9, 0x5D, 0x67, 0x73, 0x4F, 0x28, 0x81, 0xDD, 0x00, 0xC8, 0x16, 0xE1, 0x3E, 0x42, 0xA5, 0xF9, }; /* 16BF72FDFD91FDBBB24FA11F393E274349DE33389E66319253C7FEE140BE4F59 */ static UCHAR shared_secret_secp256r1_26[] = { 0x16, 0xBF, 0x72, 0xFD, 0xFD, 0x91, 0xFD, 0xBB, 0xB2, 0x4F, 0xA1, 0x1F, 0x39, 0x3E, 0x27, 0x43, 0x49, 0xDE, 0x33, 0x38, 0x9E, 0x66, 0x31, 0x92, 0x53, 0xC7, 0xFE, 0xE1, 0x40, 0xBE, 0x4F, 0x59, }; /* 563E74F67DACAE304DD1AF2DB9FD53BADD938CB46BCC96FD169CF6929E7E96F5 */ static UCHAR local_private_key_secp256r1_27[] = { 0x56, 0x3E, 0x74, 0xF6, 0x7D, 0xAC, 0xAE, 0x30, 0x4D, 0xD1, 0xAF, 0x2D, 0xB9, 0xFD, 0x53, 0xBA, 0xDD, 0x93, 0x8C, 0xB4, 0x6B, 0xCC, 0x96, 0xFD, 0x16, 0x9C, 0xF6, 0x92, 0x9E, 0x7E, 0x96, 0xF5, }; /* 047991E85849F12062706090E0BD8C0E5DE01CB43D6720ADF621C69B544A3CBA40FDD0E4ADD0DC65047916E91344613D0507B9EF97932FDD2D429BF6F4D220FB77 */ static UCHAR local_public_key_secp256r1_27[] = { 0x04, 0x79, 0x91, 0xE8, 0x58, 0x49, 0xF1, 0x20, 0x62, 0x70, 0x60, 0x90, 0xE0, 0xBD, 0x8C, 0x0E, 0x5D, 0xE0, 0x1C, 0xB4, 0x3D, 0x67, 0x20, 0xAD, 0xF6, 0x21, 0xC6, 0x9B, 0x54, 0x4A, 0x3C, 0xBA, 0x40, 0xFD, 0xD0, 0xE4, 0xAD, 0xD0, 0xDC, 0x65, 0x04, 0x79, 0x16, 0xE9, 0x13, 0x44, 0x61, 0x3D, 0x05, 0x07, 0xB9, 0xEF, 0x97, 0x93, 0x2F, 0xDD, 0x2D, 0x42, 0x9B, 0xF6, 0xF4, 0xD2, 0x20, 0xFB, 0x77, }; /* 04D621F03A4E3925A995D8753D3F3DD376303EA2B5E4CA79431C55FBD166DA3D3DEA99B8499321EAA4AF9DEB85B141F2FA7BA1A65ADF63D5EF4E1320469ED5B206 */ static UCHAR remote_public_key_secp256r1_27[] = { 0x04, 0xD6, 0x21, 0xF0, 0x3A, 0x4E, 0x39, 0x25, 0xA9, 0x95, 0xD8, 0x75, 0x3D, 0x3F, 0x3D, 0xD3, 0x76, 0x30, 0x3E, 0xA2, 0xB5, 0xE4, 0xCA, 0x79, 0x43, 0x1C, 0x55, 0xFB, 0xD1, 0x66, 0xDA, 0x3D, 0x3D, 0xEA, 0x99, 0xB8, 0x49, 0x93, 0x21, 0xEA, 0xA4, 0xAF, 0x9D, 0xEB, 0x85, 0xB1, 0x41, 0xF2, 0xFA, 0x7B, 0xA1, 0xA6, 0x5A, 0xDF, 0x63, 0xD5, 0xEF, 0x4E, 0x13, 0x20, 0x46, 0x9E, 0xD5, 0xB2, 0x06, }; /* 789B0BFD74808F05DE6F9D5A7501A250F618AEB78FE1610A0E4469E473656B03 */ static UCHAR shared_secret_secp256r1_27[] = { 0x78, 0x9B, 0x0B, 0xFD, 0x74, 0x80, 0x8F, 0x05, 0xDE, 0x6F, 0x9D, 0x5A, 0x75, 0x01, 0xA2, 0x50, 0xF6, 0x18, 0xAE, 0xB7, 0x8F, 0xE1, 0x61, 0x0A, 0x0E, 0x44, 0x69, 0xE4, 0x73, 0x65, 0x6B, 0x03, }; /* 9369624C7A4502DD7FA4F587388F7D46AEBED8A3836B9D80753FD41AADFC6B40 */ static UCHAR local_private_key_secp256r1_28[] = { 0x93, 0x69, 0x62, 0x4C, 0x7A, 0x45, 0x02, 0xDD, 0x7F, 0xA4, 0xF5, 0x87, 0x38, 0x8F, 0x7D, 0x46, 0xAE, 0xBE, 0xD8, 0xA3, 0x83, 0x6B, 0x9D, 0x80, 0x75, 0x3F, 0xD4, 0x1A, 0xAD, 0xFC, 0x6B, 0x40, }; /* 046D206F11A5281B788C359346F81CE47564B1FF4676297FB33BA6C17DE0C0A6558FF196D35D2D27693664B30C46373BFE53EAC79887FCC679BA53ED5D60E0F5B6 */ static UCHAR local_public_key_secp256r1_28[] = { 0x04, 0x6D, 0x20, 0x6F, 0x11, 0xA5, 0x28, 0x1B, 0x78, 0x8C, 0x35, 0x93, 0x46, 0xF8, 0x1C, 0xE4, 0x75, 0x64, 0xB1, 0xFF, 0x46, 0x76, 0x29, 0x7F, 0xB3, 0x3B, 0xA6, 0xC1, 0x7D, 0xE0, 0xC0, 0xA6, 0x55, 0x8F, 0xF1, 0x96, 0xD3, 0x5D, 0x2D, 0x27, 0x69, 0x36, 0x64, 0xB3, 0x0C, 0x46, 0x37, 0x3B, 0xFE, 0x53, 0xEA, 0xC7, 0x98, 0x87, 0xFC, 0xC6, 0x79, 0xBA, 0x53, 0xED, 0x5D, 0x60, 0xE0, 0xF5, 0xB6, }; /* 04D011F6BCE1D1DD444657D7AACA6F380816D5C1168CF1168FC682318CD5479B2388D3D42A3691C311F8ED87B371F29334386B10ADA87EDC97295C5073780443EB */ static UCHAR remote_public_key_secp256r1_28[] = { 0x04, 0xD0, 0x11, 0xF6, 0xBC, 0xE1, 0xD1, 0xDD, 0x44, 0x46, 0x57, 0xD7, 0xAA, 0xCA, 0x6F, 0x38, 0x08, 0x16, 0xD5, 0xC1, 0x16, 0x8C, 0xF1, 0x16, 0x8F, 0xC6, 0x82, 0x31, 0x8C, 0xD5, 0x47, 0x9B, 0x23, 0x88, 0xD3, 0xD4, 0x2A, 0x36, 0x91, 0xC3, 0x11, 0xF8, 0xED, 0x87, 0xB3, 0x71, 0xF2, 0x93, 0x34, 0x38, 0x6B, 0x10, 0xAD, 0xA8, 0x7E, 0xDC, 0x97, 0x29, 0x5C, 0x50, 0x73, 0x78, 0x04, 0x43, 0xEB, }; /* 096321A03E8411CCD998A1462C50EB16FCC5E4335EAE60787B211630127316FE */ static UCHAR shared_secret_secp256r1_28[] = { 0x09, 0x63, 0x21, 0xA0, 0x3E, 0x84, 0x11, 0xCC, 0xD9, 0x98, 0xA1, 0x46, 0x2C, 0x50, 0xEB, 0x16, 0xFC, 0xC5, 0xE4, 0x33, 0x5E, 0xAE, 0x60, 0x78, 0x7B, 0x21, 0x16, 0x30, 0x12, 0x73, 0x16, 0xFE, }; /* 235E32CA89F9F385C7AC15A65B89343C223EE48CFF13F8CFB382613B054F9128 */ static UCHAR local_private_key_secp256r1_29[] = { 0x23, 0x5E, 0x32, 0xCA, 0x89, 0xF9, 0xF3, 0x85, 0xC7, 0xAC, 0x15, 0xA6, 0x5B, 0x89, 0x34, 0x3C, 0x22, 0x3E, 0xE4, 0x8C, 0xFF, 0x13, 0xF8, 0xCF, 0xB3, 0x82, 0x61, 0x3B, 0x05, 0x4F, 0x91, 0x28, }; /* 0474472A7C5903EC765BC904331D0C75B704A895C0C0181DDAF3B16C07E9507B89F23ABD9FBC0B517A8FE463DFF71DF87D373EDCDC94BC7BC6147955747F5BE353 */ static UCHAR local_public_key_secp256r1_29[] = { 0x04, 0x74, 0x47, 0x2A, 0x7C, 0x59, 0x03, 0xEC, 0x76, 0x5B, 0xC9, 0x04, 0x33, 0x1D, 0x0C, 0x75, 0xB7, 0x04, 0xA8, 0x95, 0xC0, 0xC0, 0x18, 0x1D, 0xDA, 0xF3, 0xB1, 0x6C, 0x07, 0xE9, 0x50, 0x7B, 0x89, 0xF2, 0x3A, 0xBD, 0x9F, 0xBC, 0x0B, 0x51, 0x7A, 0x8F, 0xE4, 0x63, 0xDF, 0xF7, 0x1D, 0xF8, 0x7D, 0x37, 0x3E, 0xDC, 0xDC, 0x94, 0xBC, 0x7B, 0xC6, 0x14, 0x79, 0x55, 0x74, 0x7F, 0x5B, 0xE3, 0x53, }; /* 044EB46241C2C8D60E5BDE17F49EB6CCBBCB76337F816D949FD1EDC54DF9C6E919DDF840CA4D2392718BD1E90A1F91741BD7626355733CA913FEBD77BE2782A6A4 */ static UCHAR remote_public_key_secp256r1_29[] = { 0x04, 0x4E, 0xB4, 0x62, 0x41, 0xC2, 0xC8, 0xD6, 0x0E, 0x5B, 0xDE, 0x17, 0xF4, 0x9E, 0xB6, 0xCC, 0xBB, 0xCB, 0x76, 0x33, 0x7F, 0x81, 0x6D, 0x94, 0x9F, 0xD1, 0xED, 0xC5, 0x4D, 0xF9, 0xC6, 0xE9, 0x19, 0xDD, 0xF8, 0x40, 0xCA, 0x4D, 0x23, 0x92, 0x71, 0x8B, 0xD1, 0xE9, 0x0A, 0x1F, 0x91, 0x74, 0x1B, 0xD7, 0x62, 0x63, 0x55, 0x73, 0x3C, 0xA9, 0x13, 0xFE, 0xBD, 0x77, 0xBE, 0x27, 0x82, 0xA6, 0xA4, }; /* 71663A4A86ACF404C57D6B864B36673B122E80C3F0479D8227D7BEA185846158 */ static UCHAR shared_secret_secp256r1_29[] = { 0x71, 0x66, 0x3A, 0x4A, 0x86, 0xAC, 0xF4, 0x04, 0xC5, 0x7D, 0x6B, 0x86, 0x4B, 0x36, 0x67, 0x3B, 0x12, 0x2E, 0x80, 0xC3, 0xF0, 0x47, 0x9D, 0x82, 0x27, 0xD7, 0xBE, 0xA1, 0x85, 0x84, 0x61, 0x58, }; /* ED27EEA065974026FAFFA17CA81A8BA6F596CC6E90BBCDF331FFEEB45551CB42 */ static UCHAR local_private_key_secp256r1_30[] = { 0xED, 0x27, 0xEE, 0xA0, 0x65, 0x97, 0x40, 0x26, 0xFA, 0xFF, 0xA1, 0x7C, 0xA8, 0x1A, 0x8B, 0xA6, 0xF5, 0x96, 0xCC, 0x6E, 0x90, 0xBB, 0xCD, 0xF3, 0x31, 0xFF, 0xEE, 0xB4, 0x55, 0x51, 0xCB, 0x42, }; /* 041A4E113D2FF95656E23A2725C3307C1BF33ECEC53CF1C0C876F4B00F4F6FFE9491A38E2D0572D2599F26BE7BC38E2D97845D3D318C7487598D2354C4BCE1F1B6 */ static UCHAR local_public_key_secp256r1_30[] = { 0x04, 0x1A, 0x4E, 0x11, 0x3D, 0x2F, 0xF9, 0x56, 0x56, 0xE2, 0x3A, 0x27, 0x25, 0xC3, 0x30, 0x7C, 0x1B, 0xF3, 0x3E, 0xCE, 0xC5, 0x3C, 0xF1, 0xC0, 0xC8, 0x76, 0xF4, 0xB0, 0x0F, 0x4F, 0x6F, 0xFE, 0x94, 0x91, 0xA3, 0x8E, 0x2D, 0x05, 0x72, 0xD2, 0x59, 0x9F, 0x26, 0xBE, 0x7B, 0xC3, 0x8E, 0x2D, 0x97, 0x84, 0x5D, 0x3D, 0x31, 0x8C, 0x74, 0x87, 0x59, 0x8D, 0x23, 0x54, 0xC4, 0xBC, 0xE1, 0xF1, 0xB6, }; /* 04167FF14E71033C47CA00A573957A7F7A8E0BE2F887101E93C5E59E0194757601251046C69D9323807C832E8F99DE3D5DC880F94E50AB75A59EFAAE6A4500669C */ static UCHAR remote_public_key_secp256r1_30[] = { 0x04, 0x16, 0x7F, 0xF1, 0x4E, 0x71, 0x03, 0x3C, 0x47, 0xCA, 0x00, 0xA5, 0x73, 0x95, 0x7A, 0x7F, 0x7A, 0x8E, 0x0B, 0xE2, 0xF8, 0x87, 0x10, 0x1E, 0x93, 0xC5, 0xE5, 0x9E, 0x01, 0x94, 0x75, 0x76, 0x01, 0x25, 0x10, 0x46, 0xC6, 0x9D, 0x93, 0x23, 0x80, 0x7C, 0x83, 0x2E, 0x8F, 0x99, 0xDE, 0x3D, 0x5D, 0xC8, 0x80, 0xF9, 0x4E, 0x50, 0xAB, 0x75, 0xA5, 0x9E, 0xFA, 0xAE, 0x6A, 0x45, 0x00, 0x66, 0x9C, }; /* A747A372754C7387DF527054DDD199CFCD545E10708740CA257A7B39AC3BF65E */ static UCHAR shared_secret_secp256r1_30[] = { 0xA7, 0x47, 0xA3, 0x72, 0x75, 0x4C, 0x73, 0x87, 0xDF, 0x52, 0x70, 0x54, 0xDD, 0xD1, 0x99, 0xCF, 0xCD, 0x54, 0x5E, 0x10, 0x70, 0x87, 0x40, 0xCA, 0x25, 0x7A, 0x7B, 0x39, 0xAC, 0x3B, 0xF6, 0x5E, }; /* B5F290021B54F94E59B970C048A6CD2809B54ADD9BFA43EA3005920B50EDAC05 */ static UCHAR local_private_key_secp256r1_31[] = { 0xB5, 0xF2, 0x90, 0x02, 0x1B, 0x54, 0xF9, 0x4E, 0x59, 0xB9, 0x70, 0xC0, 0x48, 0xA6, 0xCD, 0x28, 0x09, 0xB5, 0x4A, 0xDD, 0x9B, 0xFA, 0x43, 0xEA, 0x30, 0x05, 0x92, 0x0B, 0x50, 0xED, 0xAC, 0x05, }; /* 047036190FD0358F290419D11CA8723555D1CA512FA1F7B7FD937D3C710FCCD97FA3F84B7D6553924D576C3F453C8AD6E3BF91EEC2AD39C2ABA6B4472BC52E62B7 */ static UCHAR local_public_key_secp256r1_31[] = { 0x04, 0x70, 0x36, 0x19, 0x0F, 0xD0, 0x35, 0x8F, 0x29, 0x04, 0x19, 0xD1, 0x1C, 0xA8, 0x72, 0x35, 0x55, 0xD1, 0xCA, 0x51, 0x2F, 0xA1, 0xF7, 0xB7, 0xFD, 0x93, 0x7D, 0x3C, 0x71, 0x0F, 0xCC, 0xD9, 0x7F, 0xA3, 0xF8, 0x4B, 0x7D, 0x65, 0x53, 0x92, 0x4D, 0x57, 0x6C, 0x3F, 0x45, 0x3C, 0x8A, 0xD6, 0xE3, 0xBF, 0x91, 0xEE, 0xC2, 0xAD, 0x39, 0xC2, 0xAB, 0xA6, 0xB4, 0x47, 0x2B, 0xC5, 0x2E, 0x62, 0xB7, }; /* 04EA41DE3AD4297AF90F7BA69420B727F15457E5414F19A56438CF5DB914D22506ED646CDFA5F7624BE9DA1A9730FF03EA4D04B999C2B9A792CE576ED654B5F992 */ static UCHAR remote_public_key_secp256r1_31[] = { 0x04, 0xEA, 0x41, 0xDE, 0x3A, 0xD4, 0x29, 0x7A, 0xF9, 0x0F, 0x7B, 0xA6, 0x94, 0x20, 0xB7, 0x27, 0xF1, 0x54, 0x57, 0xE5, 0x41, 0x4F, 0x19, 0xA5, 0x64, 0x38, 0xCF, 0x5D, 0xB9, 0x14, 0xD2, 0x25, 0x06, 0xED, 0x64, 0x6C, 0xDF, 0xA5, 0xF7, 0x62, 0x4B, 0xE9, 0xDA, 0x1A, 0x97, 0x30, 0xFF, 0x03, 0xEA, 0x4D, 0x04, 0xB9, 0x99, 0xC2, 0xB9, 0xA7, 0x92, 0xCE, 0x57, 0x6E, 0xD6, 0x54, 0xB5, 0xF9, 0x92, }; /* D3E70A533FC526C69DB1219744A74750C4EEB17D91BC2D5DA558996CD0D74B2C */ static UCHAR shared_secret_secp256r1_31[] = { 0xD3, 0xE7, 0x0A, 0x53, 0x3F, 0xC5, 0x26, 0xC6, 0x9D, 0xB1, 0x21, 0x97, 0x44, 0xA7, 0x47, 0x50, 0xC4, 0xEE, 0xB1, 0x7D, 0x91, 0xBC, 0x2D, 0x5D, 0xA5, 0x58, 0x99, 0x6C, 0xD0, 0xD7, 0x4B, 0x2C, }; /* D7C9A370D732E2F60C61F607511E3CDC234FE45B6F8EC3A934B0EB440C0E36E3 */ static UCHAR local_private_key_secp256r1_32[] = { 0xD7, 0xC9, 0xA3, 0x70, 0xD7, 0x32, 0xE2, 0xF6, 0x0C, 0x61, 0xF6, 0x07, 0x51, 0x1E, 0x3C, 0xDC, 0x23, 0x4F, 0xE4, 0x5B, 0x6F, 0x8E, 0xC3, 0xA9, 0x34, 0xB0, 0xEB, 0x44, 0x0C, 0x0E, 0x36, 0xE3, }; /* 04BEBE3F4481E98307CA1B17980743AA3C1AD13596F597C45EC77D3073351826D50279FE0A724E44CCB8B5F9B4741B64599DE49281181A16C4A7AD53D7A0DD5FEB */ static UCHAR local_public_key_secp256r1_32[] = { 0x04, 0xBE, 0xBE, 0x3F, 0x44, 0x81, 0xE9, 0x83, 0x07, 0xCA, 0x1B, 0x17, 0x98, 0x07, 0x43, 0xAA, 0x3C, 0x1A, 0xD1, 0x35, 0x96, 0xF5, 0x97, 0xC4, 0x5E, 0xC7, 0x7D, 0x30, 0x73, 0x35, 0x18, 0x26, 0xD5, 0x02, 0x79, 0xFE, 0x0A, 0x72, 0x4E, 0x44, 0xCC, 0xB8, 0xB5, 0xF9, 0xB4, 0x74, 0x1B, 0x64, 0x59, 0x9D, 0xE4, 0x92, 0x81, 0x18, 0x1A, 0x16, 0xC4, 0xA7, 0xAD, 0x53, 0xD7, 0xA0, 0xDD, 0x5F, 0xEB, }; /* 04481351A7685A534214DD8F6CF54B187F445410CCC0189DDC6107FC9F56E373F44932A937C42980AD6B251F3A9D0483754FD546B949584C51C37BF630F98C16CC */ static UCHAR remote_public_key_secp256r1_32[] = { 0x04, 0x48, 0x13, 0x51, 0xA7, 0x68, 0x5A, 0x53, 0x42, 0x14, 0xDD, 0x8F, 0x6C, 0xF5, 0x4B, 0x18, 0x7F, 0x44, 0x54, 0x10, 0xCC, 0xC0, 0x18, 0x9D, 0xDC, 0x61, 0x07, 0xFC, 0x9F, 0x56, 0xE3, 0x73, 0xF4, 0x49, 0x32, 0xA9, 0x37, 0xC4, 0x29, 0x80, 0xAD, 0x6B, 0x25, 0x1F, 0x3A, 0x9D, 0x04, 0x83, 0x75, 0x4F, 0xD5, 0x46, 0xB9, 0x49, 0x58, 0x4C, 0x51, 0xC3, 0x7B, 0xF6, 0x30, 0xF9, 0x8C, 0x16, 0xCC, }; /* 22E365B2875DF779D07EE5D061E91F4AD73C508FA9B32DF24EFE98C4BF914572 */ static UCHAR shared_secret_secp256r1_32[] = { 0x22, 0xE3, 0x65, 0xB2, 0x87, 0x5D, 0xF7, 0x79, 0xD0, 0x7E, 0xE5, 0xD0, 0x61, 0xE9, 0x1F, 0x4A, 0xD7, 0x3C, 0x50, 0x8F, 0xA9, 0xB3, 0x2D, 0xF2, 0x4E, 0xFE, 0x98, 0xC4, 0xBF, 0x91, 0x45, 0x72, }; /* 8653569D672D6029DC2DFF7C0DF35F2649D05FACC65077ED4EEB8E4304DD5D8A */ static UCHAR local_private_key_secp256r1_33[] = { 0x86, 0x53, 0x56, 0x9D, 0x67, 0x2D, 0x60, 0x29, 0xDC, 0x2D, 0xFF, 0x7C, 0x0D, 0xF3, 0x5F, 0x26, 0x49, 0xD0, 0x5F, 0xAC, 0xC6, 0x50, 0x77, 0xED, 0x4E, 0xEB, 0x8E, 0x43, 0x04, 0xDD, 0x5D, 0x8A, }; /* 04B409B25105730C1F5D33DAF20040E1026A846CF743878F44B4F117057CE151C1BEDF7FC54A69AA713902CA1492ADC831CB01932432256E818EEFF72F41DE5FEF */ static UCHAR local_public_key_secp256r1_33[] = { 0x04, 0xB4, 0x09, 0xB2, 0x51, 0x05, 0x73, 0x0C, 0x1F, 0x5D, 0x33, 0xDA, 0xF2, 0x00, 0x40, 0xE1, 0x02, 0x6A, 0x84, 0x6C, 0xF7, 0x43, 0x87, 0x8F, 0x44, 0xB4, 0xF1, 0x17, 0x05, 0x7C, 0xE1, 0x51, 0xC1, 0xBE, 0xDF, 0x7F, 0xC5, 0x4A, 0x69, 0xAA, 0x71, 0x39, 0x02, 0xCA, 0x14, 0x92, 0xAD, 0xC8, 0x31, 0xCB, 0x01, 0x93, 0x24, 0x32, 0x25, 0x6E, 0x81, 0x8E, 0xEF, 0xF7, 0x2F, 0x41, 0xDE, 0x5F, 0xEF, }; /* 049F20CFEAC39D474732F06DA8D46F00674B27732FAA5A8E2B216B94DE4CFB99B26E5B694D98892D5827BBD901CBE0147556236BC6202B5D715CA1DD7AA6536591 */ static UCHAR remote_public_key_secp256r1_33[] = { 0x04, 0x9F, 0x20, 0xCF, 0xEA, 0xC3, 0x9D, 0x47, 0x47, 0x32, 0xF0, 0x6D, 0xA8, 0xD4, 0x6F, 0x00, 0x67, 0x4B, 0x27, 0x73, 0x2F, 0xAA, 0x5A, 0x8E, 0x2B, 0x21, 0x6B, 0x94, 0xDE, 0x4C, 0xFB, 0x99, 0xB2, 0x6E, 0x5B, 0x69, 0x4D, 0x98, 0x89, 0x2D, 0x58, 0x27, 0xBB, 0xD9, 0x01, 0xCB, 0xE0, 0x14, 0x75, 0x56, 0x23, 0x6B, 0xC6, 0x20, 0x2B, 0x5D, 0x71, 0x5C, 0xA1, 0xDD, 0x7A, 0xA6, 0x53, 0x65, 0x91, }; /* 8746A81566D6B47F7822A260CD192207B87500F5A216E465A2567EDA20C76740 */ static UCHAR shared_secret_secp256r1_33[] = { 0x87, 0x46, 0xA8, 0x15, 0x66, 0xD6, 0xB4, 0x7F, 0x78, 0x22, 0xA2, 0x60, 0xCD, 0x19, 0x22, 0x07, 0xB8, 0x75, 0x00, 0xF5, 0xA2, 0x16, 0xE4, 0x65, 0xA2, 0x56, 0x7E, 0xDA, 0x20, 0xC7, 0x67, 0x40, }; /* 6223CE1AB7D1130DD4F0CB5BBEDA93B8BDC935DA5736BDA5467AB5A6594AEABB */ static UCHAR local_private_key_secp256r1_34[] = { 0x62, 0x23, 0xCE, 0x1A, 0xB7, 0xD1, 0x13, 0x0D, 0xD4, 0xF0, 0xCB, 0x5B, 0xBE, 0xDA, 0x93, 0xB8, 0xBD, 0xC9, 0x35, 0xDA, 0x57, 0x36, 0xBD, 0xA5, 0x46, 0x7A, 0xB5, 0xA6, 0x59, 0x4A, 0xEA, 0xBB, }; /* 04A09CC7D6C09BFFD02B759C3D527F2529181CB93C1270EE0F3422D77CA6655B6C3D0617C850B2A9F10D15A21B7CDB9A124BC1E453894E076AA6F6138DD721577B */ static UCHAR local_public_key_secp256r1_34[] = { 0x04, 0xA0, 0x9C, 0xC7, 0xD6, 0xC0, 0x9B, 0xFF, 0xD0, 0x2B, 0x75, 0x9C, 0x3D, 0x52, 0x7F, 0x25, 0x29, 0x18, 0x1C, 0xB9, 0x3C, 0x12, 0x70, 0xEE, 0x0F, 0x34, 0x22, 0xD7, 0x7C, 0xA6, 0x65, 0x5B, 0x6C, 0x3D, 0x06, 0x17, 0xC8, 0x50, 0xB2, 0xA9, 0xF1, 0x0D, 0x15, 0xA2, 0x1B, 0x7C, 0xDB, 0x9A, 0x12, 0x4B, 0xC1, 0xE4, 0x53, 0x89, 0x4E, 0x07, 0x6A, 0xA6, 0xF6, 0x13, 0x8D, 0xD7, 0x21, 0x57, 0x7B, }; /* 04B7F3515DF0D5B692DF0D4C4A063AD86C6FF2FF82EA37E62B72AD5BFF0E7F367FA52357FC717F7AAE79482315D25AAC68D5E1CCF7A3ECB1D199155463919CB782 */ static UCHAR remote_public_key_secp256r1_34[] = { 0x04, 0xB7, 0xF3, 0x51, 0x5D, 0xF0, 0xD5, 0xB6, 0x92, 0xDF, 0x0D, 0x4C, 0x4A, 0x06, 0x3A, 0xD8, 0x6C, 0x6F, 0xF2, 0xFF, 0x82, 0xEA, 0x37, 0xE6, 0x2B, 0x72, 0xAD, 0x5B, 0xFF, 0x0E, 0x7F, 0x36, 0x7F, 0xA5, 0x23, 0x57, 0xFC, 0x71, 0x7F, 0x7A, 0xAE, 0x79, 0x48, 0x23, 0x15, 0xD2, 0x5A, 0xAC, 0x68, 0xD5, 0xE1, 0xCC, 0xF7, 0xA3, 0xEC, 0xB1, 0xD1, 0x99, 0x15, 0x54, 0x63, 0x91, 0x9C, 0xB7, 0x82, }; /* 5AE2A21FFA1903478CA8752B7EEA54C3868A8B04586D40910A0E47E9994F2FE9 */ static UCHAR shared_secret_secp256r1_34[] = { 0x5A, 0xE2, 0xA2, 0x1F, 0xFA, 0x19, 0x03, 0x47, 0x8C, 0xA8, 0x75, 0x2B, 0x7E, 0xEA, 0x54, 0xC3, 0x86, 0x8A, 0x8B, 0x04, 0x58, 0x6D, 0x40, 0x91, 0x0A, 0x0E, 0x47, 0xE9, 0x99, 0x4F, 0x2F, 0xE9, }; /* 22335E04B912C3BACB926FC6B594ADE0A155D50D3A1FF6D8590B649E42A4A864 */ static UCHAR local_private_key_secp256r1_35[] = { 0x22, 0x33, 0x5E, 0x04, 0xB9, 0x12, 0xC3, 0xBA, 0xCB, 0x92, 0x6F, 0xC6, 0xB5, 0x94, 0xAD, 0xE0, 0xA1, 0x55, 0xD5, 0x0D, 0x3A, 0x1F, 0xF6, 0xD8, 0x59, 0x0B, 0x64, 0x9E, 0x42, 0xA4, 0xA8, 0x64, }; /* 04A316FFEA1BD66F907C408A5DE8003DDDA575DEBF53E6D1BAED4C02B639C31D4CDF978F8EBD524EF5B945A021323C7F8789DCC941DDD7724A50999A006C379852 */ static UCHAR local_public_key_secp256r1_35[] = { 0x04, 0xA3, 0x16, 0xFF, 0xEA, 0x1B, 0xD6, 0x6F, 0x90, 0x7C, 0x40, 0x8A, 0x5D, 0xE8, 0x00, 0x3D, 0xDD, 0xA5, 0x75, 0xDE, 0xBF, 0x53, 0xE6, 0xD1, 0xBA, 0xED, 0x4C, 0x02, 0xB6, 0x39, 0xC3, 0x1D, 0x4C, 0xDF, 0x97, 0x8F, 0x8E, 0xBD, 0x52, 0x4E, 0xF5, 0xB9, 0x45, 0xA0, 0x21, 0x32, 0x3C, 0x7F, 0x87, 0x89, 0xDC, 0xC9, 0x41, 0xDD, 0xD7, 0x72, 0x4A, 0x50, 0x99, 0x9A, 0x00, 0x6C, 0x37, 0x98, 0x52, }; /* 0443A71BDB3FB395EE00AB7568F3E906D20B59794FD3DCD9DC2EAABEC69EACAE0E2EA28CADC0FA673BAB6F506558A6F7015ED9DE7C1D003363CE86BFB9E3DBE1C8 */ static UCHAR remote_public_key_secp256r1_35[] = { 0x04, 0x43, 0xA7, 0x1B, 0xDB, 0x3F, 0xB3, 0x95, 0xEE, 0x00, 0xAB, 0x75, 0x68, 0xF3, 0xE9, 0x06, 0xD2, 0x0B, 0x59, 0x79, 0x4F, 0xD3, 0xDC, 0xD9, 0xDC, 0x2E, 0xAA, 0xBE, 0xC6, 0x9E, 0xAC, 0xAE, 0x0E, 0x2E, 0xA2, 0x8C, 0xAD, 0xC0, 0xFA, 0x67, 0x3B, 0xAB, 0x6F, 0x50, 0x65, 0x58, 0xA6, 0xF7, 0x01, 0x5E, 0xD9, 0xDE, 0x7C, 0x1D, 0x00, 0x33, 0x63, 0xCE, 0x86, 0xBF, 0xB9, 0xE3, 0xDB, 0xE1, 0xC8, }; /* 6E442BE6BE42C9DD8133EFE0E02BE693B7CFB3B1A474ECAF66BF0C7CF5A623F3 */ static UCHAR shared_secret_secp256r1_35[] = { 0x6E, 0x44, 0x2B, 0xE6, 0xBE, 0x42, 0xC9, 0xDD, 0x81, 0x33, 0xEF, 0xE0, 0xE0, 0x2B, 0xE6, 0x93, 0xB7, 0xCF, 0xB3, 0xB1, 0xA4, 0x74, 0xEC, 0xAF, 0x66, 0xBF, 0x0C, 0x7C, 0xF5, 0xA6, 0x23, 0xF3, }; /* 6AE83978335AE66EB0A155B03FCCCC41FE6CE4B7F48B000B61CAFC31F221F95C */ static UCHAR local_private_key_secp256r1_36[] = { 0x6A, 0xE8, 0x39, 0x78, 0x33, 0x5A, 0xE6, 0x6E, 0xB0, 0xA1, 0x55, 0xB0, 0x3F, 0xCC, 0xCC, 0x41, 0xFE, 0x6C, 0xE4, 0xB7, 0xF4, 0x8B, 0x00, 0x0B, 0x61, 0xCA, 0xFC, 0x31, 0xF2, 0x21, 0xF9, 0x5C, }; /* 0497631A869F644610B45EAE2A07C79EE5F3CCC7B89C352A55FBC15BA30021E5B16655347923049263B10FEF451016F86FCED8AAA1D7A61FF7F7E961F12FAB6BDA */ static UCHAR local_public_key_secp256r1_36[] = { 0x04, 0x97, 0x63, 0x1A, 0x86, 0x9F, 0x64, 0x46, 0x10, 0xB4, 0x5E, 0xAE, 0x2A, 0x07, 0xC7, 0x9E, 0xE5, 0xF3, 0xCC, 0xC7, 0xB8, 0x9C, 0x35, 0x2A, 0x55, 0xFB, 0xC1, 0x5B, 0xA3, 0x00, 0x21, 0xE5, 0xB1, 0x66, 0x55, 0x34, 0x79, 0x23, 0x04, 0x92, 0x63, 0xB1, 0x0F, 0xEF, 0x45, 0x10, 0x16, 0xF8, 0x6F, 0xCE, 0xD8, 0xAA, 0xA1, 0xD7, 0xA6, 0x1F, 0xF7, 0xF7, 0xE9, 0x61, 0xF1, 0x2F, 0xAB, 0x6B, 0xDA, }; /* 04D16CED341507FDF200F15B52C6BE4A05DFE37C48BAE4E11A84F6206F2033A4EF82CCCBC00AE84401DF3D5BF1C232E464F407DD21ED012F02B015CCC2E367877A */ static UCHAR remote_public_key_secp256r1_36[] = { 0x04, 0xD1, 0x6C, 0xED, 0x34, 0x15, 0x07, 0xFD, 0xF2, 0x00, 0xF1, 0x5B, 0x52, 0xC6, 0xBE, 0x4A, 0x05, 0xDF, 0xE3, 0x7C, 0x48, 0xBA, 0xE4, 0xE1, 0x1A, 0x84, 0xF6, 0x20, 0x6F, 0x20, 0x33, 0xA4, 0xEF, 0x82, 0xCC, 0xCB, 0xC0, 0x0A, 0xE8, 0x44, 0x01, 0xDF, 0x3D, 0x5B, 0xF1, 0xC2, 0x32, 0xE4, 0x64, 0xF4, 0x07, 0xDD, 0x21, 0xED, 0x01, 0x2F, 0x02, 0xB0, 0x15, 0xCC, 0xC2, 0xE3, 0x67, 0x87, 0x7A, }; /* C50FA021A7A4AA28243F74A9496AA8C3A518B39B67FC61AAF07368649C9D2BAE */ static UCHAR shared_secret_secp256r1_36[] = { 0xC5, 0x0F, 0xA0, 0x21, 0xA7, 0xA4, 0xAA, 0x28, 0x24, 0x3F, 0x74, 0xA9, 0x49, 0x6A, 0xA8, 0xC3, 0xA5, 0x18, 0xB3, 0x9B, 0x67, 0xFC, 0x61, 0xAA, 0xF0, 0x73, 0x68, 0x64, 0x9C, 0x9D, 0x2B, 0xAE, }; /* 21448B51545C22A7A60B3C37ABD461B87AF80DE61CA4AE2EBA402AD6127E0934 */ static UCHAR local_private_key_secp256r1_37[] = { 0x21, 0x44, 0x8B, 0x51, 0x54, 0x5C, 0x22, 0xA7, 0xA6, 0x0B, 0x3C, 0x37, 0xAB, 0xD4, 0x61, 0xB8, 0x7A, 0xF8, 0x0D, 0xE6, 0x1C, 0xA4, 0xAE, 0x2E, 0xBA, 0x40, 0x2A, 0xD6, 0x12, 0x7E, 0x09, 0x34, }; /* 04E9E3069C491655118311725A01D62BEFB9705E3AEF2BCC2A4A6D28EAB0F82CB713C45B7611AA22009B7D3EEF73D6464B54D77E53C9F68F10FE85635A9C21A2AC */ static UCHAR local_public_key_secp256r1_37[] = { 0x04, 0xE9, 0xE3, 0x06, 0x9C, 0x49, 0x16, 0x55, 0x11, 0x83, 0x11, 0x72, 0x5A, 0x01, 0xD6, 0x2B, 0xEF, 0xB9, 0x70, 0x5E, 0x3A, 0xEF, 0x2B, 0xCC, 0x2A, 0x4A, 0x6D, 0x28, 0xEA, 0xB0, 0xF8, 0x2C, 0xB7, 0x13, 0xC4, 0x5B, 0x76, 0x11, 0xAA, 0x22, 0x00, 0x9B, 0x7D, 0x3E, 0xEF, 0x73, 0xD6, 0x46, 0x4B, 0x54, 0xD7, 0x7E, 0x53, 0xC9, 0xF6, 0x8F, 0x10, 0xFE, 0x85, 0x63, 0x5A, 0x9C, 0x21, 0xA2, 0xAC, }; /* 04C0C94D5B13E1A433E8811EB2E7307446F64B94A8D82DFACC5D3645AD9EAE520DFEBA669FA92A02216E5FBB49CE5A3F27AA0B4E0A6DF35F8AEB6728D4D551AEEB */ static UCHAR remote_public_key_secp256r1_37[] = { 0x04, 0xC0, 0xC9, 0x4D, 0x5B, 0x13, 0xE1, 0xA4, 0x33, 0xE8, 0x81, 0x1E, 0xB2, 0xE7, 0x30, 0x74, 0x46, 0xF6, 0x4B, 0x94, 0xA8, 0xD8, 0x2D, 0xFA, 0xCC, 0x5D, 0x36, 0x45, 0xAD, 0x9E, 0xAE, 0x52, 0x0D, 0xFE, 0xBA, 0x66, 0x9F, 0xA9, 0x2A, 0x02, 0x21, 0x6E, 0x5F, 0xBB, 0x49, 0xCE, 0x5A, 0x3F, 0x27, 0xAA, 0x0B, 0x4E, 0x0A, 0x6D, 0xF3, 0x5F, 0x8A, 0xEB, 0x67, 0x28, 0xD4, 0xD5, 0x51, 0xAE, 0xEB, }; /* 58B253793DF074E79D1F29799FFFC13B9977F7DB1A71F19F08A55869ED12278D */ static UCHAR shared_secret_secp256r1_37[] = { 0x58, 0xB2, 0x53, 0x79, 0x3D, 0xF0, 0x74, 0xE7, 0x9D, 0x1F, 0x29, 0x79, 0x9F, 0xFF, 0xC1, 0x3B, 0x99, 0x77, 0xF7, 0xDB, 0x1A, 0x71, 0xF1, 0x9F, 0x08, 0xA5, 0x58, 0x69, 0xED, 0x12, 0x27, 0x8D, }; /* 30D470B14AE1B8A606C0A2A16B1CA49EBADFB1A440975BE65CC053ECABF425DC */ static UCHAR local_private_key_secp256r1_38[] = { 0x30, 0xD4, 0x70, 0xB1, 0x4A, 0xE1, 0xB8, 0xA6, 0x06, 0xC0, 0xA2, 0xA1, 0x6B, 0x1C, 0xA4, 0x9E, 0xBA, 0xDF, 0xB1, 0xA4, 0x40, 0x97, 0x5B, 0xE6, 0x5C, 0xC0, 0x53, 0xEC, 0xAB, 0xF4, 0x25, 0xDC, }; /* 043CB15594F81798FBC5991898DF023FEFAA37A58C900FA454CC5F62BF6441EAAF34D672564D7D94CEAD0D052324C6387E0392F693092AA11A845AAFDB2643B9CC */ static UCHAR local_public_key_secp256r1_38[] = { 0x04, 0x3C, 0xB1, 0x55, 0x94, 0xF8, 0x17, 0x98, 0xFB, 0xC5, 0x99, 0x18, 0x98, 0xDF, 0x02, 0x3F, 0xEF, 0xAA, 0x37, 0xA5, 0x8C, 0x90, 0x0F, 0xA4, 0x54, 0xCC, 0x5F, 0x62, 0xBF, 0x64, 0x41, 0xEA, 0xAF, 0x34, 0xD6, 0x72, 0x56, 0x4D, 0x7D, 0x94, 0xCE, 0xAD, 0x0D, 0x05, 0x23, 0x24, 0xC6, 0x38, 0x7E, 0x03, 0x92, 0xF6, 0x93, 0x09, 0x2A, 0xA1, 0x1A, 0x84, 0x5A, 0xAF, 0xDB, 0x26, 0x43, 0xB9, 0xCC, }; /* 04259C8195C540466290A7579FFFCD69791A4851E5A3AF08CA7F4A0FBD3E7E9A1A8B13F63DE3D7A3DBD2E751B278168B510CAD19FCA88914D2335D566540B92DFA */ static UCHAR remote_public_key_secp256r1_38[] = { 0x04, 0x25, 0x9C, 0x81, 0x95, 0xC5, 0x40, 0x46, 0x62, 0x90, 0xA7, 0x57, 0x9F, 0xFF, 0xCD, 0x69, 0x79, 0x1A, 0x48, 0x51, 0xE5, 0xA3, 0xAF, 0x08, 0xCA, 0x7F, 0x4A, 0x0F, 0xBD, 0x3E, 0x7E, 0x9A, 0x1A, 0x8B, 0x13, 0xF6, 0x3D, 0xE3, 0xD7, 0xA3, 0xDB, 0xD2, 0xE7, 0x51, 0xB2, 0x78, 0x16, 0x8B, 0x51, 0x0C, 0xAD, 0x19, 0xFC, 0xA8, 0x89, 0x14, 0xD2, 0x33, 0x5D, 0x56, 0x65, 0x40, 0xB9, 0x2D, 0xFA, }; /* 1E6D1A286E77B12D1DFCC7C3F5142A613589D9F66316DB195850F117780CB82B */ static UCHAR shared_secret_secp256r1_38[] = { 0x1E, 0x6D, 0x1A, 0x28, 0x6E, 0x77, 0xB1, 0x2D, 0x1D, 0xFC, 0xC7, 0xC3, 0xF5, 0x14, 0x2A, 0x61, 0x35, 0x89, 0xD9, 0xF6, 0x63, 0x16, 0xDB, 0x19, 0x58, 0x50, 0xF1, 0x17, 0x78, 0x0C, 0xB8, 0x2B, }; /* E4126528B4E55084FD8B525CA9AE8A607F432D6035AA8AAB80FE6E33154B33F9 */ static UCHAR local_private_key_secp256r1_39[] = { 0xE4, 0x12, 0x65, 0x28, 0xB4, 0xE5, 0x50, 0x84, 0xFD, 0x8B, 0x52, 0x5C, 0xA9, 0xAE, 0x8A, 0x60, 0x7F, 0x43, 0x2D, 0x60, 0x35, 0xAA, 0x8A, 0xAB, 0x80, 0xFE, 0x6E, 0x33, 0x15, 0x4B, 0x33, 0xF9, }; /* 048DD69B08BDAF3F09E1889A27A10E76DC34C50A0F073BE27531BE556BB8508C60B4B46D31BE418DC132A8ED11F9D437385159E62A3166C54260A900B9B43F8CBE */ static UCHAR local_public_key_secp256r1_39[] = { 0x04, 0x8D, 0xD6, 0x9B, 0x08, 0xBD, 0xAF, 0x3F, 0x09, 0xE1, 0x88, 0x9A, 0x27, 0xA1, 0x0E, 0x76, 0xDC, 0x34, 0xC5, 0x0A, 0x0F, 0x07, 0x3B, 0xE2, 0x75, 0x31, 0xBE, 0x55, 0x6B, 0xB8, 0x50, 0x8C, 0x60, 0xB4, 0xB4, 0x6D, 0x31, 0xBE, 0x41, 0x8D, 0xC1, 0x32, 0xA8, 0xED, 0x11, 0xF9, 0xD4, 0x37, 0x38, 0x51, 0x59, 0xE6, 0x2A, 0x31, 0x66, 0xC5, 0x42, 0x60, 0xA9, 0x00, 0xB9, 0xB4, 0x3F, 0x8C, 0xBE, }; /* 0484117AE721FCEC3BB07B528D15EF96BE21879A269D3B44D2FD8892202B325775ABBC41A6D88CF0C7B232C8549D3BDC5FFABBC33E9B9D5C1899C9FC9021E8F81E */ static UCHAR remote_public_key_secp256r1_39[] = { 0x04, 0x84, 0x11, 0x7A, 0xE7, 0x21, 0xFC, 0xEC, 0x3B, 0xB0, 0x7B, 0x52, 0x8D, 0x15, 0xEF, 0x96, 0xBE, 0x21, 0x87, 0x9A, 0x26, 0x9D, 0x3B, 0x44, 0xD2, 0xFD, 0x88, 0x92, 0x20, 0x2B, 0x32, 0x57, 0x75, 0xAB, 0xBC, 0x41, 0xA6, 0xD8, 0x8C, 0xF0, 0xC7, 0xB2, 0x32, 0xC8, 0x54, 0x9D, 0x3B, 0xDC, 0x5F, 0xFA, 0xBB, 0xC3, 0x3E, 0x9B, 0x9D, 0x5C, 0x18, 0x99, 0xC9, 0xFC, 0x90, 0x21, 0xE8, 0xF8, 0x1E, }; /* E863A5622F41DFE372A356E596B15903BB62CD844341281CEA8139C58A63C40D */ static UCHAR shared_secret_secp256r1_39[] = { 0xE8, 0x63, 0xA5, 0x62, 0x2F, 0x41, 0xDF, 0xE3, 0x72, 0xA3, 0x56, 0xE5, 0x96, 0xB1, 0x59, 0x03, 0xBB, 0x62, 0xCD, 0x84, 0x43, 0x41, 0x28, 0x1C, 0xEA, 0x81, 0x39, 0xC5, 0x8A, 0x63, 0xC4, 0x0D, }; /* 065959224D631B78BB852A3F96E6416011167C6D14764FA518D043CA6997A26F */ static UCHAR local_private_key_secp256r1_40[] = { 0x06, 0x59, 0x59, 0x22, 0x4D, 0x63, 0x1B, 0x78, 0xBB, 0x85, 0x2A, 0x3F, 0x96, 0xE6, 0x41, 0x60, 0x11, 0x16, 0x7C, 0x6D, 0x14, 0x76, 0x4F, 0xA5, 0x18, 0xD0, 0x43, 0xCA, 0x69, 0x97, 0xA2, 0x6F, }; /* 04360B8A45D47DA1AC5E798D5D433BD7B573AD874373F6232ECD179AFD99B8684803D9A6100A76027EBCEB42E6C4905D93CF88B6F26753D661E943A871331405B2 */ static UCHAR local_public_key_secp256r1_40[] = { 0x04, 0x36, 0x0B, 0x8A, 0x45, 0xD4, 0x7D, 0xA1, 0xAC, 0x5E, 0x79, 0x8D, 0x5D, 0x43, 0x3B, 0xD7, 0xB5, 0x73, 0xAD, 0x87, 0x43, 0x73, 0xF6, 0x23, 0x2E, 0xCD, 0x17, 0x9A, 0xFD, 0x99, 0xB8, 0x68, 0x48, 0x03, 0xD9, 0xA6, 0x10, 0x0A, 0x76, 0x02, 0x7E, 0xBC, 0xEB, 0x42, 0xE6, 0xC4, 0x90, 0x5D, 0x93, 0xCF, 0x88, 0xB6, 0xF2, 0x67, 0x53, 0xD6, 0x61, 0xE9, 0x43, 0xA8, 0x71, 0x33, 0x14, 0x05, 0xB2, }; /* 044E821BFD67EFCFD260BF76A51632546D3D9500348CD47223F1E0AAAD8650ADA8580A17BEF2B8D4D607EB3364A0B463D654603DC75CBD650DEEEB89D4ECFAC327 */ static UCHAR remote_public_key_secp256r1_40[] = { 0x04, 0x4E, 0x82, 0x1B, 0xFD, 0x67, 0xEF, 0xCF, 0xD2, 0x60, 0xBF, 0x76, 0xA5, 0x16, 0x32, 0x54, 0x6D, 0x3D, 0x95, 0x00, 0x34, 0x8C, 0xD4, 0x72, 0x23, 0xF1, 0xE0, 0xAA, 0xAD, 0x86, 0x50, 0xAD, 0xA8, 0x58, 0x0A, 0x17, 0xBE, 0xF2, 0xB8, 0xD4, 0xD6, 0x07, 0xEB, 0x33, 0x64, 0xA0, 0xB4, 0x63, 0xD6, 0x54, 0x60, 0x3D, 0xC7, 0x5C, 0xBD, 0x65, 0x0D, 0xEE, 0xEB, 0x89, 0xD4, 0xEC, 0xFA, 0xC3, 0x27, }; /* 43B6215646A4CC3FF49C1F80A63C175E73F9B46E2D3A84B310F0D8C705A3808A */ static UCHAR shared_secret_secp256r1_40[] = { 0x43, 0xB6, 0x21, 0x56, 0x46, 0xA4, 0xCC, 0x3F, 0xF4, 0x9C, 0x1F, 0x80, 0xA6, 0x3C, 0x17, 0x5E, 0x73, 0xF9, 0xB4, 0x6E, 0x2D, 0x3A, 0x84, 0xB3, 0x10, 0xF0, 0xD8, 0xC7, 0x05, 0xA3, 0x80, 0x8A, }; /* 1FF2CE754C5F071278D7E2C49A0038C8CC5B42D81B97B2369C88A55823324A43 */ static UCHAR local_private_key_secp256r1_41[] = { 0x1F, 0xF2, 0xCE, 0x75, 0x4C, 0x5F, 0x07, 0x12, 0x78, 0xD7, 0xE2, 0xC4, 0x9A, 0x00, 0x38, 0xC8, 0xCC, 0x5B, 0x42, 0xD8, 0x1B, 0x97, 0xB2, 0x36, 0x9C, 0x88, 0xA5, 0x58, 0x23, 0x32, 0x4A, 0x43, }; /* 0489E4A24C52B54746447B8D7C33C85BF61840C221C32D6C9FBD9E670BF92D96F35792263A4D90630FA4B0B69937E0C54B841438BD3E871412D72889265857A8D3 */ static UCHAR local_public_key_secp256r1_41[] = { 0x04, 0x89, 0xE4, 0xA2, 0x4C, 0x52, 0xB5, 0x47, 0x46, 0x44, 0x7B, 0x8D, 0x7C, 0x33, 0xC8, 0x5B, 0xF6, 0x18, 0x40, 0xC2, 0x21, 0xC3, 0x2D, 0x6C, 0x9F, 0xBD, 0x9E, 0x67, 0x0B, 0xF9, 0x2D, 0x96, 0xF3, 0x57, 0x92, 0x26, 0x3A, 0x4D, 0x90, 0x63, 0x0F, 0xA4, 0xB0, 0xB6, 0x99, 0x37, 0xE0, 0xC5, 0x4B, 0x84, 0x14, 0x38, 0xBD, 0x3E, 0x87, 0x14, 0x12, 0xD7, 0x28, 0x89, 0x26, 0x58, 0x57, 0xA8, 0xD3, }; /* 047B370B8BFFC54F280785D8F516874AA61E186857872E622AA9A804970761D2D5D38F181ACE365F4CCC3E05BD2EB27D3A7525D6121BC254B24E97B1BE9F3B2EAE */ static UCHAR remote_public_key_secp256r1_41[] = { 0x04, 0x7B, 0x37, 0x0B, 0x8B, 0xFF, 0xC5, 0x4F, 0x28, 0x07, 0x85, 0xD8, 0xF5, 0x16, 0x87, 0x4A, 0xA6, 0x1E, 0x18, 0x68, 0x57, 0x87, 0x2E, 0x62, 0x2A, 0xA9, 0xA8, 0x04, 0x97, 0x07, 0x61, 0xD2, 0xD5, 0xD3, 0x8F, 0x18, 0x1A, 0xCE, 0x36, 0x5F, 0x4C, 0xCC, 0x3E, 0x05, 0xBD, 0x2E, 0xB2, 0x7D, 0x3A, 0x75, 0x25, 0xD6, 0x12, 0x1B, 0xC2, 0x54, 0xB2, 0x4E, 0x97, 0xB1, 0xBE, 0x9F, 0x3B, 0x2E, 0xAE, }; /* 5F7E3EA0FB47F56BB4A85B7C1D88F6BF5B77F9ADBF42BDF4C9B8EDB32F9B9A6B */ static UCHAR shared_secret_secp256r1_41[] = { 0x5F, 0x7E, 0x3E, 0xA0, 0xFB, 0x47, 0xF5, 0x6B, 0xB4, 0xA8, 0x5B, 0x7C, 0x1D, 0x88, 0xF6, 0xBF, 0x5B, 0x77, 0xF9, 0xAD, 0xBF, 0x42, 0xBD, 0xF4, 0xC9, 0xB8, 0xED, 0xB3, 0x2F, 0x9B, 0x9A, 0x6B, }; /* D424F57782B4FAB70690A772B5758B4513A2B7E64ABF178083E2EEBDAE9F2F83 */ static UCHAR local_private_key_secp256r1_42[] = { 0xD4, 0x24, 0xF5, 0x77, 0x82, 0xB4, 0xFA, 0xB7, 0x06, 0x90, 0xA7, 0x72, 0xB5, 0x75, 0x8B, 0x45, 0x13, 0xA2, 0xB7, 0xE6, 0x4A, 0xBF, 0x17, 0x80, 0x83, 0xE2, 0xEE, 0xBD, 0xAE, 0x9F, 0x2F, 0x83, }; /* 041516F9452C8EA30D5EEAC38D68702A03F338C38B72EE98AA074B0FC5779AD2F7B7AD5AEABEB4673C15767B017FBCAC4878585F576ADE3D6C2387EA426BB7A4E6 */ static UCHAR local_public_key_secp256r1_42[] = { 0x04, 0x15, 0x16, 0xF9, 0x45, 0x2C, 0x8E, 0xA3, 0x0D, 0x5E, 0xEA, 0xC3, 0x8D, 0x68, 0x70, 0x2A, 0x03, 0xF3, 0x38, 0xC3, 0x8B, 0x72, 0xEE, 0x98, 0xAA, 0x07, 0x4B, 0x0F, 0xC5, 0x77, 0x9A, 0xD2, 0xF7, 0xB7, 0xAD, 0x5A, 0xEA, 0xBE, 0xB4, 0x67, 0x3C, 0x15, 0x76, 0x7B, 0x01, 0x7F, 0xBC, 0xAC, 0x48, 0x78, 0x58, 0x5F, 0x57, 0x6A, 0xDE, 0x3D, 0x6C, 0x23, 0x87, 0xEA, 0x42, 0x6B, 0xB7, 0xA4, 0xE6, }; /* 04D2C972237CFE4BEF6FC098B3521E9F40FA508301294B5FF06821D4951D1B5045AFF7261E1AAFD60D071B7056200A09B3A999EA38227238F653B1FFF5D4D5D054 */ static UCHAR remote_public_key_secp256r1_42[] = { 0x04, 0xD2, 0xC9, 0x72, 0x23, 0x7C, 0xFE, 0x4B, 0xEF, 0x6F, 0xC0, 0x98, 0xB3, 0x52, 0x1E, 0x9F, 0x40, 0xFA, 0x50, 0x83, 0x01, 0x29, 0x4B, 0x5F, 0xF0, 0x68, 0x21, 0xD4, 0x95, 0x1D, 0x1B, 0x50, 0x45, 0xAF, 0xF7, 0x26, 0x1E, 0x1A, 0xAF, 0xD6, 0x0D, 0x07, 0x1B, 0x70, 0x56, 0x20, 0x0A, 0x09, 0xB3, 0xA9, 0x99, 0xEA, 0x38, 0x22, 0x72, 0x38, 0xF6, 0x53, 0xB1, 0xFF, 0xF5, 0xD4, 0xD5, 0xD0, 0x54, }; /* DADD5CBBE8EA8696B913DFBA92685F8D6E6DE6D01E2C10651F5C428855D61D8E */ static UCHAR shared_secret_secp256r1_42[] = { 0xDA, 0xDD, 0x5C, 0xBB, 0xE8, 0xEA, 0x86, 0x96, 0xB9, 0x13, 0xDF, 0xBA, 0x92, 0x68, 0x5F, 0x8D, 0x6E, 0x6D, 0xE6, 0xD0, 0x1E, 0x2C, 0x10, 0x65, 0x1F, 0x5C, 0x42, 0x88, 0x55, 0xD6, 0x1D, 0x8E, }; /* 40E92A66B61EEE8B8744D02D5324EACC1AC1ACBCC3234DBB3873B48C5EEE9E9E */ static UCHAR local_private_key_secp256r1_43[] = { 0x40, 0xE9, 0x2A, 0x66, 0xB6, 0x1E, 0xEE, 0x8B, 0x87, 0x44, 0xD0, 0x2D, 0x53, 0x24, 0xEA, 0xCC, 0x1A, 0xC1, 0xAC, 0xBC, 0xC3, 0x23, 0x4D, 0xBB, 0x38, 0x73, 0xB4, 0x8C, 0x5E, 0xEE, 0x9E, 0x9E, }; /* 0473ECE720CCCF9FF4C06005DB53B4F4D47420B433EA60FEF16091F57CE6664ACCE749E408616546A63A9F1C32ED61131C0FCCE0760EA20ED7C20BCA0B09ED618D */ static UCHAR local_public_key_secp256r1_43[] = { 0x04, 0x73, 0xEC, 0xE7, 0x20, 0xCC, 0xCF, 0x9F, 0xF4, 0xC0, 0x60, 0x05, 0xDB, 0x53, 0xB4, 0xF4, 0xD4, 0x74, 0x20, 0xB4, 0x33, 0xEA, 0x60, 0xFE, 0xF1, 0x60, 0x91, 0xF5, 0x7C, 0xE6, 0x66, 0x4A, 0xCC, 0xE7, 0x49, 0xE4, 0x08, 0x61, 0x65, 0x46, 0xA6, 0x3A, 0x9F, 0x1C, 0x32, 0xED, 0x61, 0x13, 0x1C, 0x0F, 0xCC, 0xE0, 0x76, 0x0E, 0xA2, 0x0E, 0xD7, 0xC2, 0x0B, 0xCA, 0x0B, 0x09, 0xED, 0x61, 0x8D, }; /* 04A571126A130B1629A95D3082A15B7A794EBE8E3643CB2AA3115D38232D19561FA30411D318E9C8C7A6D341454A03346E27E1DF83AC0DD2E50C0861CA8F233C10 */ static UCHAR remote_public_key_secp256r1_43[] = { 0x04, 0xA5, 0x71, 0x12, 0x6A, 0x13, 0x0B, 0x16, 0x29, 0xA9, 0x5D, 0x30, 0x82, 0xA1, 0x5B, 0x7A, 0x79, 0x4E, 0xBE, 0x8E, 0x36, 0x43, 0xCB, 0x2A, 0xA3, 0x11, 0x5D, 0x38, 0x23, 0x2D, 0x19, 0x56, 0x1F, 0xA3, 0x04, 0x11, 0xD3, 0x18, 0xE9, 0xC8, 0xC7, 0xA6, 0xD3, 0x41, 0x45, 0x4A, 0x03, 0x34, 0x6E, 0x27, 0xE1, 0xDF, 0x83, 0xAC, 0x0D, 0xD2, 0xE5, 0x0C, 0x08, 0x61, 0xCA, 0x8F, 0x23, 0x3C, 0x10, }; /* B263D4E6B6A87178DE22F6F9412BB9C62E537413D41566B0B45DF99E3BB4820F */ static UCHAR shared_secret_secp256r1_43[] = { 0xB2, 0x63, 0xD4, 0xE6, 0xB6, 0xA8, 0x71, 0x78, 0xDE, 0x22, 0xF6, 0xF9, 0x41, 0x2B, 0xB9, 0xC6, 0x2E, 0x53, 0x74, 0x13, 0xD4, 0x15, 0x66, 0xB0, 0xB4, 0x5D, 0xF9, 0x9E, 0x3B, 0xB4, 0x82, 0x0F, }; /* 41CE4955D4E5829CC68BD7EA7C38346899B727342C0A2B4DC72B755331A46D73 */ static UCHAR local_private_key_secp256r1_44[] = { 0x41, 0xCE, 0x49, 0x55, 0xD4, 0xE5, 0x82, 0x9C, 0xC6, 0x8B, 0xD7, 0xEA, 0x7C, 0x38, 0x34, 0x68, 0x99, 0xB7, 0x27, 0x34, 0x2C, 0x0A, 0x2B, 0x4D, 0xC7, 0x2B, 0x75, 0x53, 0x31, 0xA4, 0x6D, 0x73, }; /* 04C0140BAD51039AA005C8C30080387688652FE3E2B25EBFB78E17EA1F80D8E4630B07FF1AF9CD925A779BF5BF9E9031077CA4E5D25BF42F485F9DBB9769504561 */ static UCHAR local_public_key_secp256r1_44[] = { 0x04, 0xC0, 0x14, 0x0B, 0xAD, 0x51, 0x03, 0x9A, 0xA0, 0x05, 0xC8, 0xC3, 0x00, 0x80, 0x38, 0x76, 0x88, 0x65, 0x2F, 0xE3, 0xE2, 0xB2, 0x5E, 0xBF, 0xB7, 0x8E, 0x17, 0xEA, 0x1F, 0x80, 0xD8, 0xE4, 0x63, 0x0B, 0x07, 0xFF, 0x1A, 0xF9, 0xCD, 0x92, 0x5A, 0x77, 0x9B, 0xF5, 0xBF, 0x9E, 0x90, 0x31, 0x07, 0x7C, 0xA4, 0xE5, 0xD2, 0x5B, 0xF4, 0x2F, 0x48, 0x5F, 0x9D, 0xBB, 0x97, 0x69, 0x50, 0x45, 0x61, }; /* 04EEEE4FFF4C91766016A1B9C590166722D5995623E572815B93949E6992E81E94077469123F13C7FE2C77A568744245F3FD3D69FA1C49AC60DBC7125807D67CC4 */ static UCHAR remote_public_key_secp256r1_44[] = { 0x04, 0xEE, 0xEE, 0x4F, 0xFF, 0x4C, 0x91, 0x76, 0x60, 0x16, 0xA1, 0xB9, 0xC5, 0x90, 0x16, 0x67, 0x22, 0xD5, 0x99, 0x56, 0x23, 0xE5, 0x72, 0x81, 0x5B, 0x93, 0x94, 0x9E, 0x69, 0x92, 0xE8, 0x1E, 0x94, 0x07, 0x74, 0x69, 0x12, 0x3F, 0x13, 0xC7, 0xFE, 0x2C, 0x77, 0xA5, 0x68, 0x74, 0x42, 0x45, 0xF3, 0xFD, 0x3D, 0x69, 0xFA, 0x1C, 0x49, 0xAC, 0x60, 0xDB, 0xC7, 0x12, 0x58, 0x07, 0xD6, 0x7C, 0xC4, }; /* 7C6B9CCA02D1B757536826800C06E48060BA0F5BC97B1D24CFB91BD0D32BFA62 */ static UCHAR shared_secret_secp256r1_44[] = { 0x7C, 0x6B, 0x9C, 0xCA, 0x02, 0xD1, 0xB7, 0x57, 0x53, 0x68, 0x26, 0x80, 0x0C, 0x06, 0xE4, 0x80, 0x60, 0xBA, 0x0F, 0x5B, 0xC9, 0x7B, 0x1D, 0x24, 0xCF, 0xB9, 0x1B, 0xD0, 0xD3, 0x2B, 0xFA, 0x62, }; /* DE298047768EE91134B8AC12E1DA8BF21BEB2CA395F8AB3289E127511C5B45FB */ static UCHAR local_private_key_secp256r1_45[] = { 0xDE, 0x29, 0x80, 0x47, 0x76, 0x8E, 0xE9, 0x11, 0x34, 0xB8, 0xAC, 0x12, 0xE1, 0xDA, 0x8B, 0xF2, 0x1B, 0xEB, 0x2C, 0xA3, 0x95, 0xF8, 0xAB, 0x32, 0x89, 0xE1, 0x27, 0x51, 0x1C, 0x5B, 0x45, 0xFB, }; /* 0448C124F75CB99F017712BFB1C23BB46F97104DE177C901324BC7B9FC6F5AF04BCDD678B8F9980272851B9DB06A135182D66F275805F93F6369C3AB45079F92EE */ static UCHAR local_public_key_secp256r1_45[] = { 0x04, 0x48, 0xC1, 0x24, 0xF7, 0x5C, 0xB9, 0x9F, 0x01, 0x77, 0x12, 0xBF, 0xB1, 0xC2, 0x3B, 0xB4, 0x6F, 0x97, 0x10, 0x4D, 0xE1, 0x77, 0xC9, 0x01, 0x32, 0x4B, 0xC7, 0xB9, 0xFC, 0x6F, 0x5A, 0xF0, 0x4B, 0xCD, 0xD6, 0x78, 0xB8, 0xF9, 0x98, 0x02, 0x72, 0x85, 0x1B, 0x9D, 0xB0, 0x6A, 0x13, 0x51, 0x82, 0xD6, 0x6F, 0x27, 0x58, 0x05, 0xF9, 0x3F, 0x63, 0x69, 0xC3, 0xAB, 0x45, 0x07, 0x9F, 0x92, 0xEE, }; /* 04B81E8AE7125F3E751424A822EC1CB2898FCF646BBB12FCA6EE8183DCE9ED3AFB93BE59ECA77EDEC6CCB43B4CC248C73027058077030CAFC0B240B386C2DA3D2C */ static UCHAR remote_public_key_secp256r1_45[] = { 0x04, 0xB8, 0x1E, 0x8A, 0xE7, 0x12, 0x5F, 0x3E, 0x75, 0x14, 0x24, 0xA8, 0x22, 0xEC, 0x1C, 0xB2, 0x89, 0x8F, 0xCF, 0x64, 0x6B, 0xBB, 0x12, 0xFC, 0xA6, 0xEE, 0x81, 0x83, 0xDC, 0xE9, 0xED, 0x3A, 0xFB, 0x93, 0xBE, 0x59, 0xEC, 0xA7, 0x7E, 0xDE, 0xC6, 0xCC, 0xB4, 0x3B, 0x4C, 0xC2, 0x48, 0xC7, 0x30, 0x27, 0x05, 0x80, 0x77, 0x03, 0x0C, 0xAF, 0xC0, 0xB2, 0x40, 0xB3, 0x86, 0xC2, 0xDA, 0x3D, 0x2C, }; /* C2E2DB6585F41E03464ED3B0EE7240C3AE2A274D2B69A0584429C10DA159E54F */ static UCHAR shared_secret_secp256r1_45[] = { 0xC2, 0xE2, 0xDB, 0x65, 0x85, 0xF4, 0x1E, 0x03, 0x46, 0x4E, 0xD3, 0xB0, 0xEE, 0x72, 0x40, 0xC3, 0xAE, 0x2A, 0x27, 0x4D, 0x2B, 0x69, 0xA0, 0x58, 0x44, 0x29, 0xC1, 0x0D, 0xA1, 0x59, 0xE5, 0x4F, }; /* DA841D84313072C20306F675B072BA8BB5FF87A25098D3B40ADF260B1BD7A3F6 */ static UCHAR local_private_key_secp256r1_46[] = { 0xDA, 0x84, 0x1D, 0x84, 0x31, 0x30, 0x72, 0xC2, 0x03, 0x06, 0xF6, 0x75, 0xB0, 0x72, 0xBA, 0x8B, 0xB5, 0xFF, 0x87, 0xA2, 0x50, 0x98, 0xD3, 0xB4, 0x0A, 0xDF, 0x26, 0x0B, 0x1B, 0xD7, 0xA3, 0xF6, }; /* 04A3F254E528024711D4DA6402DED6857D5E61D627EE341B42C5279FD309D7D6024128F4D1A243BA37B63AECB34AED785435A9A25D0DE873B4A6FF7F74D26D58CB */ static UCHAR local_public_key_secp256r1_46[] = { 0x04, 0xA3, 0xF2, 0x54, 0xE5, 0x28, 0x02, 0x47, 0x11, 0xD4, 0xDA, 0x64, 0x02, 0xDE, 0xD6, 0x85, 0x7D, 0x5E, 0x61, 0xD6, 0x27, 0xEE, 0x34, 0x1B, 0x42, 0xC5, 0x27, 0x9F, 0xD3, 0x09, 0xD7, 0xD6, 0x02, 0x41, 0x28, 0xF4, 0xD1, 0xA2, 0x43, 0xBA, 0x37, 0xB6, 0x3A, 0xEC, 0xB3, 0x4A, 0xED, 0x78, 0x54, 0x35, 0xA9, 0xA2, 0x5D, 0x0D, 0xE8, 0x73, 0xB4, 0xA6, 0xFF, 0x7F, 0x74, 0xD2, 0x6D, 0x58, 0xCB, }; /* 043358246C51ED6D95C3CE9B9B4B43DD6115F3C8B31A74E86896AADAC26D871284BC64CB355026CF1CF68CD99344155D4BC0C61119B8E104CCAB4BA10568F71C0F */ static UCHAR remote_public_key_secp256r1_46[] = { 0x04, 0x33, 0x58, 0x24, 0x6C, 0x51, 0xED, 0x6D, 0x95, 0xC3, 0xCE, 0x9B, 0x9B, 0x4B, 0x43, 0xDD, 0x61, 0x15, 0xF3, 0xC8, 0xB3, 0x1A, 0x74, 0xE8, 0x68, 0x96, 0xAA, 0xDA, 0xC2, 0x6D, 0x87, 0x12, 0x84, 0xBC, 0x64, 0xCB, 0x35, 0x50, 0x26, 0xCF, 0x1C, 0xF6, 0x8C, 0xD9, 0x93, 0x44, 0x15, 0x5D, 0x4B, 0xC0, 0xC6, 0x11, 0x19, 0xB8, 0xE1, 0x04, 0xCC, 0xAB, 0x4B, 0xA1, 0x05, 0x68, 0xF7, 0x1C, 0x0F, }; /* C5D93DFE2B26CEA37C508704CC8F6DFC2BA94173D49419619F7CF9705CC8E3B5 */ static UCHAR shared_secret_secp256r1_46[] = { 0xC5, 0xD9, 0x3D, 0xFE, 0x2B, 0x26, 0xCE, 0xA3, 0x7C, 0x50, 0x87, 0x04, 0xCC, 0x8F, 0x6D, 0xFC, 0x2B, 0xA9, 0x41, 0x73, 0xD4, 0x94, 0x19, 0x61, 0x9F, 0x7C, 0xF9, 0x70, 0x5C, 0xC8, 0xE3, 0xB5, }; /* 8BE7AB6082C231C82436B697C9FFF2B9A2EBF9F7FDCDB87E9CA4984C42C0D1CD */ static UCHAR local_private_key_secp256r1_47[] = { 0x8B, 0xE7, 0xAB, 0x60, 0x82, 0xC2, 0x31, 0xC8, 0x24, 0x36, 0xB6, 0x97, 0xC9, 0xFF, 0xF2, 0xB9, 0xA2, 0xEB, 0xF9, 0xF7, 0xFD, 0xCD, 0xB8, 0x7E, 0x9C, 0xA4, 0x98, 0x4C, 0x42, 0xC0, 0xD1, 0xCD, }; /* 04D11D5E0BF8113179537AC479DF07BCDAC2B733AE456E4D039CED336429C1BF6E8FE4911C0D76980563377301CDA781C08F9006ABAFB3F18E41A7B5B2C8B7277F */ static UCHAR local_public_key_secp256r1_47[] = { 0x04, 0xD1, 0x1D, 0x5E, 0x0B, 0xF8, 0x11, 0x31, 0x79, 0x53, 0x7A, 0xC4, 0x79, 0xDF, 0x07, 0xBC, 0xDA, 0xC2, 0xB7, 0x33, 0xAE, 0x45, 0x6E, 0x4D, 0x03, 0x9C, 0xED, 0x33, 0x64, 0x29, 0xC1, 0xBF, 0x6E, 0x8F, 0xE4, 0x91, 0x1C, 0x0D, 0x76, 0x98, 0x05, 0x63, 0x37, 0x73, 0x01, 0xCD, 0xA7, 0x81, 0xC0, 0x8F, 0x90, 0x06, 0xAB, 0xAF, 0xB3, 0xF1, 0x8E, 0x41, 0xA7, 0xB5, 0xB2, 0xC8, 0xB7, 0x27, 0x7F, }; /* 04B55FC99B5F765E59CF2588CDD453A4C6AC11292E4A0EBB5E3755EC8074E72B54868C7A1C3BB3E163CE76D06940D7B4ACE9064FA735911BBAC7B51E089A83B360 */ static UCHAR remote_public_key_secp256r1_47[] = { 0x04, 0xB5, 0x5F, 0xC9, 0x9B, 0x5F, 0x76, 0x5E, 0x59, 0xCF, 0x25, 0x88, 0xCD, 0xD4, 0x53, 0xA4, 0xC6, 0xAC, 0x11, 0x29, 0x2E, 0x4A, 0x0E, 0xBB, 0x5E, 0x37, 0x55, 0xEC, 0x80, 0x74, 0xE7, 0x2B, 0x54, 0x86, 0x8C, 0x7A, 0x1C, 0x3B, 0xB3, 0xE1, 0x63, 0xCE, 0x76, 0xD0, 0x69, 0x40, 0xD7, 0xB4, 0xAC, 0xE9, 0x06, 0x4F, 0xA7, 0x35, 0x91, 0x1B, 0xBA, 0xC7, 0xB5, 0x1E, 0x08, 0x9A, 0x83, 0xB3, 0x60, }; /* 9AF9BDD2A31341C870256D835FE1AB2854E2E14D764656671EA364589B6D4A5B */ static UCHAR shared_secret_secp256r1_47[] = { 0x9A, 0xF9, 0xBD, 0xD2, 0xA3, 0x13, 0x41, 0xC8, 0x70, 0x25, 0x6D, 0x83, 0x5F, 0xE1, 0xAB, 0x28, 0x54, 0xE2, 0xE1, 0x4D, 0x76, 0x46, 0x56, 0x67, 0x1E, 0xA3, 0x64, 0x58, 0x9B, 0x6D, 0x4A, 0x5B, }; /* 726BEB5FAEEE196D4639E701316C6D492BD51BC91E2DB411B1EF202D919BA603 */ static UCHAR local_private_key_secp256r1_48[] = { 0x72, 0x6B, 0xEB, 0x5F, 0xAE, 0xEE, 0x19, 0x6D, 0x46, 0x39, 0xE7, 0x01, 0x31, 0x6C, 0x6D, 0x49, 0x2B, 0xD5, 0x1B, 0xC9, 0x1E, 0x2D, 0xB4, 0x11, 0xB1, 0xEF, 0x20, 0x2D, 0x91, 0x9B, 0xA6, 0x03, }; /* 0429A018327802903C4BC96DC607A108804A3BE327C83AD8382E310CA3CAF431B3EA6395426759005C059947A2CACD6D5E478BA493768C5ADDFCC8505C701DA339 */ static UCHAR local_public_key_secp256r1_48[] = { 0x04, 0x29, 0xA0, 0x18, 0x32, 0x78, 0x02, 0x90, 0x3C, 0x4B, 0xC9, 0x6D, 0xC6, 0x07, 0xA1, 0x08, 0x80, 0x4A, 0x3B, 0xE3, 0x27, 0xC8, 0x3A, 0xD8, 0x38, 0x2E, 0x31, 0x0C, 0xA3, 0xCA, 0xF4, 0x31, 0xB3, 0xEA, 0x63, 0x95, 0x42, 0x67, 0x59, 0x00, 0x5C, 0x05, 0x99, 0x47, 0xA2, 0xCA, 0xCD, 0x6D, 0x5E, 0x47, 0x8B, 0xA4, 0x93, 0x76, 0x8C, 0x5A, 0xDD, 0xFC, 0xC8, 0x50, 0x5C, 0x70, 0x1D, 0xA3, 0x39, }; /* 04A8C54D3056D0A215421D53A83082D9C60760C02C2CB4C4D11E3695554A601B88AC005043D3CE93E51A522B316B15F22DE5B56AB7161BC91D224EF96AF97C8F46 */ static UCHAR remote_public_key_secp256r1_48[] = { 0x04, 0xA8, 0xC5, 0x4D, 0x30, 0x56, 0xD0, 0xA2, 0x15, 0x42, 0x1D, 0x53, 0xA8, 0x30, 0x82, 0xD9, 0xC6, 0x07, 0x60, 0xC0, 0x2C, 0x2C, 0xB4, 0xC4, 0xD1, 0x1E, 0x36, 0x95, 0x55, 0x4A, 0x60, 0x1B, 0x88, 0xAC, 0x00, 0x50, 0x43, 0xD3, 0xCE, 0x93, 0xE5, 0x1A, 0x52, 0x2B, 0x31, 0x6B, 0x15, 0xF2, 0x2D, 0xE5, 0xB5, 0x6A, 0xB7, 0x16, 0x1B, 0xC9, 0x1D, 0x22, 0x4E, 0xF9, 0x6A, 0xF9, 0x7C, 0x8F, 0x46, }; /* 18BAB394428E49371FFDA68191740CFA5B147B07EB42377B68B5856D1906C277 */ static UCHAR shared_secret_secp256r1_48[] = { 0x18, 0xBA, 0xB3, 0x94, 0x42, 0x8E, 0x49, 0x37, 0x1F, 0xFD, 0xA6, 0x81, 0x91, 0x74, 0x0C, 0xFA, 0x5B, 0x14, 0x7B, 0x07, 0xEB, 0x42, 0x37, 0x7B, 0x68, 0xB5, 0x85, 0x6D, 0x19, 0x06, 0xC2, 0x77, }; /* A6671BFF815AF742CA60F65C12386B0F187091D4F42D001C6B2FB4CF818A8B28 */ static UCHAR local_private_key_secp256r1_49[] = { 0xA6, 0x67, 0x1B, 0xFF, 0x81, 0x5A, 0xF7, 0x42, 0xCA, 0x60, 0xF6, 0x5C, 0x12, 0x38, 0x6B, 0x0F, 0x18, 0x70, 0x91, 0xD4, 0xF4, 0x2D, 0x00, 0x1C, 0x6B, 0x2F, 0xB4, 0xCF, 0x81, 0x8A, 0x8B, 0x28, }; /* 0436B786EC794E5A340E892DC7163DB6620D0FABA3C1C800A0882BD529A7E4F110530FF7AD85B8DB49F0BF435869987C6C193EFD61D923D41A8E1EA902F68685F8 */ static UCHAR local_public_key_secp256r1_49[] = { 0x04, 0x36, 0xB7, 0x86, 0xEC, 0x79, 0x4E, 0x5A, 0x34, 0x0E, 0x89, 0x2D, 0xC7, 0x16, 0x3D, 0xB6, 0x62, 0x0D, 0x0F, 0xAB, 0xA3, 0xC1, 0xC8, 0x00, 0xA0, 0x88, 0x2B, 0xD5, 0x29, 0xA7, 0xE4, 0xF1, 0x10, 0x53, 0x0F, 0xF7, 0xAD, 0x85, 0xB8, 0xDB, 0x49, 0xF0, 0xBF, 0x43, 0x58, 0x69, 0x98, 0x7C, 0x6C, 0x19, 0x3E, 0xFD, 0x61, 0xD9, 0x23, 0xD4, 0x1A, 0x8E, 0x1E, 0xA9, 0x02, 0xF6, 0x86, 0x85, 0xF8, }; /* 044A108D96FEABBC1A47F95A9F5AD530E6CC861909B7827C64E829CB0A367581BF529D81E8AB390F0EF2F23A9F43EC848D9BA28723C33CC54F3FDD4C8CFE4EFF7F */ static UCHAR remote_public_key_secp256r1_49[] = { 0x04, 0x4A, 0x10, 0x8D, 0x96, 0xFE, 0xAB, 0xBC, 0x1A, 0x47, 0xF9, 0x5A, 0x9F, 0x5A, 0xD5, 0x30, 0xE6, 0xCC, 0x86, 0x19, 0x09, 0xB7, 0x82, 0x7C, 0x64, 0xE8, 0x29, 0xCB, 0x0A, 0x36, 0x75, 0x81, 0xBF, 0x52, 0x9D, 0x81, 0xE8, 0xAB, 0x39, 0x0F, 0x0E, 0xF2, 0xF2, 0x3A, 0x9F, 0x43, 0xEC, 0x84, 0x8D, 0x9B, 0xA2, 0x87, 0x23, 0xC3, 0x3C, 0xC5, 0x4F, 0x3F, 0xDD, 0x4C, 0x8C, 0xFE, 0x4E, 0xFF, 0x7F, }; /* 67716500224EE537BAE71BD936764E1BB24E131B5BF26818F003CE95F5894A0F */ static UCHAR shared_secret_secp256r1_49[] = { 0x67, 0x71, 0x65, 0x00, 0x22, 0x4E, 0xE5, 0x37, 0xBA, 0xE7, 0x1B, 0xD9, 0x36, 0x76, 0x4E, 0x1B, 0xB2, 0x4E, 0x13, 0x1B, 0x5B, 0xF2, 0x68, 0x18, 0xF0, 0x03, 0xCE, 0x95, 0xF5, 0x89, 0x4A, 0x0F, }; /* A2F6FC1BD34532A578350A8C74D04C352553D0003B65F32364B1D27FBCE1205E */ static UCHAR local_private_key_secp256r1_50[] = { 0xA2, 0xF6, 0xFC, 0x1B, 0xD3, 0x45, 0x32, 0xA5, 0x78, 0x35, 0x0A, 0x8C, 0x74, 0xD0, 0x4C, 0x35, 0x25, 0x53, 0xD0, 0x00, 0x3B, 0x65, 0xF3, 0x23, 0x64, 0xB1, 0xD2, 0x7F, 0xBC, 0xE1, 0x20, 0x5E, }; /* 04E362AAE86105474A745534F94F989F4EE00FBB25CFF02F4379EDD1DE6645C2E1CE2D2F27B55937A655118178C02C9DDCD5FED1F88DFACEB6B9B50EA12296FB78 */ static UCHAR local_public_key_secp256r1_50[] = { 0x04, 0xE3, 0x62, 0xAA, 0xE8, 0x61, 0x05, 0x47, 0x4A, 0x74, 0x55, 0x34, 0xF9, 0x4F, 0x98, 0x9F, 0x4E, 0xE0, 0x0F, 0xBB, 0x25, 0xCF, 0xF0, 0x2F, 0x43, 0x79, 0xED, 0xD1, 0xDE, 0x66, 0x45, 0xC2, 0xE1, 0xCE, 0x2D, 0x2F, 0x27, 0xB5, 0x59, 0x37, 0xA6, 0x55, 0x11, 0x81, 0x78, 0xC0, 0x2C, 0x9D, 0xDC, 0xD5, 0xFE, 0xD1, 0xF8, 0x8D, 0xFA, 0xCE, 0xB6, 0xB9, 0xB5, 0x0E, 0xA1, 0x22, 0x96, 0xFB, 0x78, }; /* 040F9AE6B1C28FAA5B2E5A57D43950580C4CBB8C483570275C3707C1D953523BE364761036D01B45BCB958F88CEE749BDEA4A898399C7296FDF131F98306DB0506 */ static UCHAR remote_public_key_secp256r1_50[] = { 0x04, 0x0F, 0x9A, 0xE6, 0xB1, 0xC2, 0x8F, 0xAA, 0x5B, 0x2E, 0x5A, 0x57, 0xD4, 0x39, 0x50, 0x58, 0x0C, 0x4C, 0xBB, 0x8C, 0x48, 0x35, 0x70, 0x27, 0x5C, 0x37, 0x07, 0xC1, 0xD9, 0x53, 0x52, 0x3B, 0xE3, 0x64, 0x76, 0x10, 0x36, 0xD0, 0x1B, 0x45, 0xBC, 0xB9, 0x58, 0xF8, 0x8C, 0xEE, 0x74, 0x9B, 0xDE, 0xA4, 0xA8, 0x98, 0x39, 0x9C, 0x72, 0x96, 0xFD, 0xF1, 0x31, 0xF9, 0x83, 0x06, 0xDB, 0x05, 0x06, }; /* 76A397620AAB471FCB95296C95FE9B5EAC454AB04AFA9D9B72EA0E545D109B94 */ static UCHAR shared_secret_secp256r1_50[] = { 0x76, 0xA3, 0x97, 0x62, 0x0A, 0xAB, 0x47, 0x1F, 0xCB, 0x95, 0x29, 0x6C, 0x95, 0xFE, 0x9B, 0x5E, 0xAC, 0x45, 0x4A, 0xB0, 0x4A, 0xFA, 0x9D, 0x9B, 0x72, 0xEA, 0x0E, 0x54, 0x5D, 0x10, 0x9B, 0x94, }; /* 4FC9AC287C6E4A6285E968B03FD8FAC8B9B263361C2A1A2B4CF5DFE934C0BC83 */ static UCHAR local_private_key_secp256r1_51[] = { 0x4F, 0xC9, 0xAC, 0x28, 0x7C, 0x6E, 0x4A, 0x62, 0x85, 0xE9, 0x68, 0xB0, 0x3F, 0xD8, 0xFA, 0xC8, 0xB9, 0xB2, 0x63, 0x36, 0x1C, 0x2A, 0x1A, 0x2B, 0x4C, 0xF5, 0xDF, 0xE9, 0x34, 0xC0, 0xBC, 0x83, }; /* 04BCC3BF5DE3DC1C4DC1D4012B8D96C30729ECE93431CE5135079FD2C5A789E4CCA1E4A60375F3AE3B1AC4E71863560EF4B46280964F5931BD3434C29A023F5D4E */ static UCHAR local_public_key_secp256r1_51[] = { 0x04, 0xBC, 0xC3, 0xBF, 0x5D, 0xE3, 0xDC, 0x1C, 0x4D, 0xC1, 0xD4, 0x01, 0x2B, 0x8D, 0x96, 0xC3, 0x07, 0x29, 0xEC, 0xE9, 0x34, 0x31, 0xCE, 0x51, 0x35, 0x07, 0x9F, 0xD2, 0xC5, 0xA7, 0x89, 0xE4, 0xCC, 0xA1, 0xE4, 0xA6, 0x03, 0x75, 0xF3, 0xAE, 0x3B, 0x1A, 0xC4, 0xE7, 0x18, 0x63, 0x56, 0x0E, 0xF4, 0xB4, 0x62, 0x80, 0x96, 0x4F, 0x59, 0x31, 0xBD, 0x34, 0x34, 0xC2, 0x9A, 0x02, 0x3F, 0x5D, 0x4E, }; /* 047A06581871D2C41FA4DCEAAC171C2F908F739D4B0A9D824652A7B5FF62C600C8560BC8BC4FB8E53AA6A4BB416E5FF6B830D54603B605C0DBE7A5EB2FBF292469 */ static UCHAR remote_public_key_secp256r1_51[] = { 0x04, 0x7A, 0x06, 0x58, 0x18, 0x71, 0xD2, 0xC4, 0x1F, 0xA4, 0xDC, 0xEA, 0xAC, 0x17, 0x1C, 0x2F, 0x90, 0x8F, 0x73, 0x9D, 0x4B, 0x0A, 0x9D, 0x82, 0x46, 0x52, 0xA7, 0xB5, 0xFF, 0x62, 0xC6, 0x00, 0xC8, 0x56, 0x0B, 0xC8, 0xBC, 0x4F, 0xB8, 0xE5, 0x3A, 0xA6, 0xA4, 0xBB, 0x41, 0x6E, 0x5F, 0xF6, 0xB8, 0x30, 0xD5, 0x46, 0x03, 0xB6, 0x05, 0xC0, 0xDB, 0xE7, 0xA5, 0xEB, 0x2F, 0xBF, 0x29, 0x24, 0x69, }; /* 1A04C87FA917C5C1703E95C7CF64E1223F3063EEB5EE82C115931317967F52B1 */ static UCHAR shared_secret_secp256r1_51[] = { 0x1A, 0x04, 0xC8, 0x7F, 0xA9, 0x17, 0xC5, 0xC1, 0x70, 0x3E, 0x95, 0xC7, 0xCF, 0x64, 0xE1, 0x22, 0x3F, 0x30, 0x63, 0xEE, 0xB5, 0xEE, 0x82, 0xC1, 0x15, 0x93, 0x13, 0x17, 0x96, 0x7F, 0x52, 0xB1, }; /* 7FC1A50ED5E5A480B457AB85F78C6428CB1090D3F1B4B94AB9F9BFEDDF01CF5E */ static UCHAR local_private_key_secp256r1_52[] = { 0x7F, 0xC1, 0xA5, 0x0E, 0xD5, 0xE5, 0xA4, 0x80, 0xB4, 0x57, 0xAB, 0x85, 0xF7, 0x8C, 0x64, 0x28, 0xCB, 0x10, 0x90, 0xD3, 0xF1, 0xB4, 0xB9, 0x4A, 0xB9, 0xF9, 0xBF, 0xED, 0xDF, 0x01, 0xCF, 0x5E, }; /* 047C1EBBA966C40A83F903C709F41FD21BB664504CA9822CDBE5E9119F5087A0F40FA80AFD1EEB2312F7E79AA6FD36660412D864108C6220982D5634AD5154B18A */ static UCHAR local_public_key_secp256r1_52[] = { 0x04, 0x7C, 0x1E, 0xBB, 0xA9, 0x66, 0xC4, 0x0A, 0x83, 0xF9, 0x03, 0xC7, 0x09, 0xF4, 0x1F, 0xD2, 0x1B, 0xB6, 0x64, 0x50, 0x4C, 0xA9, 0x82, 0x2C, 0xDB, 0xE5, 0xE9, 0x11, 0x9F, 0x50, 0x87, 0xA0, 0xF4, 0x0F, 0xA8, 0x0A, 0xFD, 0x1E, 0xEB, 0x23, 0x12, 0xF7, 0xE7, 0x9A, 0xA6, 0xFD, 0x36, 0x66, 0x04, 0x12, 0xD8, 0x64, 0x10, 0x8C, 0x62, 0x20, 0x98, 0x2D, 0x56, 0x34, 0xAD, 0x51, 0x54, 0xB1, 0x8A, }; /* 044DEB343623BAFF9FF0ED2068CD568B2C866F13AB71403E37D605DCC0835601073C77A6A487F810A9180461AC4DD9BEB637B4A2B26D4378FA990CD8F25F642CA5 */ static UCHAR remote_public_key_secp256r1_52[] = { 0x04, 0x4D, 0xEB, 0x34, 0x36, 0x23, 0xBA, 0xFF, 0x9F, 0xF0, 0xED, 0x20, 0x68, 0xCD, 0x56, 0x8B, 0x2C, 0x86, 0x6F, 0x13, 0xAB, 0x71, 0x40, 0x3E, 0x37, 0xD6, 0x05, 0xDC, 0xC0, 0x83, 0x56, 0x01, 0x07, 0x3C, 0x77, 0xA6, 0xA4, 0x87, 0xF8, 0x10, 0xA9, 0x18, 0x04, 0x61, 0xAC, 0x4D, 0xD9, 0xBE, 0xB6, 0x37, 0xB4, 0xA2, 0xB2, 0x6D, 0x43, 0x78, 0xFA, 0x99, 0x0C, 0xD8, 0xF2, 0x5F, 0x64, 0x2C, 0xA5, }; /* E4A7885F390AF598C3B4C09B44D1F76627EC6966122C78C9E1172097F3AA8F0E */ static UCHAR shared_secret_secp256r1_52[] = { 0xE4, 0xA7, 0x88, 0x5F, 0x39, 0x0A, 0xF5, 0x98, 0xC3, 0xB4, 0xC0, 0x9B, 0x44, 0xD1, 0xF7, 0x66, 0x27, 0xEC, 0x69, 0x66, 0x12, 0x2C, 0x78, 0xC9, 0xE1, 0x17, 0x20, 0x97, 0xF3, 0xAA, 0x8F, 0x0E, }; /* 3EB721EBA7B6F34CA5014D90C96C07F9353E83B70B5D76C080368CB070E50CAE */ static UCHAR local_private_key_secp256r1_53[] = { 0x3E, 0xB7, 0x21, 0xEB, 0xA7, 0xB6, 0xF3, 0x4C, 0xA5, 0x01, 0x4D, 0x90, 0xC9, 0x6C, 0x07, 0xF9, 0x35, 0x3E, 0x83, 0xB7, 0x0B, 0x5D, 0x76, 0xC0, 0x80, 0x36, 0x8C, 0xB0, 0x70, 0xE5, 0x0C, 0xAE, }; /* 04971A7D47A9A94B76D0E35A2CAC26DFD377C23437561BC0EAC7B49216470B40F4F7A06832CE9C7B1CD280C1ABC4A3D292712C5578C901B89B03BB0B7BEB70E685 */ static UCHAR local_public_key_secp256r1_53[] = { 0x04, 0x97, 0x1A, 0x7D, 0x47, 0xA9, 0xA9, 0x4B, 0x76, 0xD0, 0xE3, 0x5A, 0x2C, 0xAC, 0x26, 0xDF, 0xD3, 0x77, 0xC2, 0x34, 0x37, 0x56, 0x1B, 0xC0, 0xEA, 0xC7, 0xB4, 0x92, 0x16, 0x47, 0x0B, 0x40, 0xF4, 0xF7, 0xA0, 0x68, 0x32, 0xCE, 0x9C, 0x7B, 0x1C, 0xD2, 0x80, 0xC1, 0xAB, 0xC4, 0xA3, 0xD2, 0x92, 0x71, 0x2C, 0x55, 0x78, 0xC9, 0x01, 0xB8, 0x9B, 0x03, 0xBB, 0x0B, 0x7B, 0xEB, 0x70, 0xE6, 0x85, }; /* 04C70D67D9C3494DFA059465762C5C529980769082C781F7FA4DC81A9BF128D41907BC5AD0189E89B38953AE1FD209ED61856020FA296B9A927BF0795265F21FB0 */ static UCHAR remote_public_key_secp256r1_53[] = { 0x04, 0xC7, 0x0D, 0x67, 0xD9, 0xC3, 0x49, 0x4D, 0xFA, 0x05, 0x94, 0x65, 0x76, 0x2C, 0x5C, 0x52, 0x99, 0x80, 0x76, 0x90, 0x82, 0xC7, 0x81, 0xF7, 0xFA, 0x4D, 0xC8, 0x1A, 0x9B, 0xF1, 0x28, 0xD4, 0x19, 0x07, 0xBC, 0x5A, 0xD0, 0x18, 0x9E, 0x89, 0xB3, 0x89, 0x53, 0xAE, 0x1F, 0xD2, 0x09, 0xED, 0x61, 0x85, 0x60, 0x20, 0xFA, 0x29, 0x6B, 0x9A, 0x92, 0x7B, 0xF0, 0x79, 0x52, 0x65, 0xF2, 0x1F, 0xB0, }; /* 4556C0D8648BB9FBD19C2945379173014FB9460A1F2523798AAE316F57AFFE93 */ static UCHAR shared_secret_secp256r1_53[] = { 0x45, 0x56, 0xC0, 0xD8, 0x64, 0x8B, 0xB9, 0xFB, 0xD1, 0x9C, 0x29, 0x45, 0x37, 0x91, 0x73, 0x01, 0x4F, 0xB9, 0x46, 0x0A, 0x1F, 0x25, 0x23, 0x79, 0x8A, 0xAE, 0x31, 0x6F, 0x57, 0xAF, 0xFE, 0x93, }; /* 59A18EEF7016C29309166C169232244450C669E371F46AEE73D506B0B01CED0A */ static UCHAR local_private_key_secp256r1_54[] = { 0x59, 0xA1, 0x8E, 0xEF, 0x70, 0x16, 0xC2, 0x93, 0x09, 0x16, 0x6C, 0x16, 0x92, 0x32, 0x24, 0x44, 0x50, 0xC6, 0x69, 0xE3, 0x71, 0xF4, 0x6A, 0xEE, 0x73, 0xD5, 0x06, 0xB0, 0xB0, 0x1C, 0xED, 0x0A, }; /* 04885C90ECA80D1250074045778F9F79F2CE558720B4974E29FB38C96AA4B600E329E6FB20A8226CD3187BE6C2DE004E04111E7EB56EBC3E7A3B82EF3EBFA0BBE1 */ static UCHAR local_public_key_secp256r1_54[] = { 0x04, 0x88, 0x5C, 0x90, 0xEC, 0xA8, 0x0D, 0x12, 0x50, 0x07, 0x40, 0x45, 0x77, 0x8F, 0x9F, 0x79, 0xF2, 0xCE, 0x55, 0x87, 0x20, 0xB4, 0x97, 0x4E, 0x29, 0xFB, 0x38, 0xC9, 0x6A, 0xA4, 0xB6, 0x00, 0xE3, 0x29, 0xE6, 0xFB, 0x20, 0xA8, 0x22, 0x6C, 0xD3, 0x18, 0x7B, 0xE6, 0xC2, 0xDE, 0x00, 0x4E, 0x04, 0x11, 0x1E, 0x7E, 0xB5, 0x6E, 0xBC, 0x3E, 0x7A, 0x3B, 0x82, 0xEF, 0x3E, 0xBF, 0xA0, 0xBB, 0xE1, }; /* 0423B86D33B765583223D2BEEAFE397347F6B9F56149373478D6874ACA6F7F5201243F75CB42CE65C2CACDC6642F0BD67AB28BF81754BCF08D104769AAAE82B247 */ static UCHAR remote_public_key_secp256r1_54[] = { 0x04, 0x23, 0xB8, 0x6D, 0x33, 0xB7, 0x65, 0x58, 0x32, 0x23, 0xD2, 0xBE, 0xEA, 0xFE, 0x39, 0x73, 0x47, 0xF6, 0xB9, 0xF5, 0x61, 0x49, 0x37, 0x34, 0x78, 0xD6, 0x87, 0x4A, 0xCA, 0x6F, 0x7F, 0x52, 0x01, 0x24, 0x3F, 0x75, 0xCB, 0x42, 0xCE, 0x65, 0xC2, 0xCA, 0xCD, 0xC6, 0x64, 0x2F, 0x0B, 0xD6, 0x7A, 0xB2, 0x8B, 0xF8, 0x17, 0x54, 0xBC, 0xF0, 0x8D, 0x10, 0x47, 0x69, 0xAA, 0xAE, 0x82, 0xB2, 0x47, }; /* 6EC960E245EF81440D0AD41B0D0071F489F207F173EEAE35108CF041113A96C1 */ static UCHAR shared_secret_secp256r1_54[] = { 0x6E, 0xC9, 0x60, 0xE2, 0x45, 0xEF, 0x81, 0x44, 0x0D, 0x0A, 0xD4, 0x1B, 0x0D, 0x00, 0x71, 0xF4, 0x89, 0xF2, 0x07, 0xF1, 0x73, 0xEE, 0xAE, 0x35, 0x10, 0x8C, 0xF0, 0x41, 0x11, 0x3A, 0x96, 0xC1, }; /* B177E202A0BA2A8484704242B40B85E316DCE513A6A3DDC52365A5452D38F0DF */ static UCHAR local_private_key_secp256r1_55[] = { 0xB1, 0x77, 0xE2, 0x02, 0xA0, 0xBA, 0x2A, 0x84, 0x84, 0x70, 0x42, 0x42, 0xB4, 0x0B, 0x85, 0xE3, 0x16, 0xDC, 0xE5, 0x13, 0xA6, 0xA3, 0xDD, 0xC5, 0x23, 0x65, 0xA5, 0x45, 0x2D, 0x38, 0xF0, 0xDF, }; /* 04F7CB4BD3C791D3ADDD05570702DBA9BB961D704AC389DC4DCC695C9096945B85FC2234017D102B08C190C8AB49721719BDAC31095FF2CF52FD07A1B7228193FE */ static UCHAR local_public_key_secp256r1_55[] = { 0x04, 0xF7, 0xCB, 0x4B, 0xD3, 0xC7, 0x91, 0xD3, 0xAD, 0xDD, 0x05, 0x57, 0x07, 0x02, 0xDB, 0xA9, 0xBB, 0x96, 0x1D, 0x70, 0x4A, 0xC3, 0x89, 0xDC, 0x4D, 0xCC, 0x69, 0x5C, 0x90, 0x96, 0x94, 0x5B, 0x85, 0xFC, 0x22, 0x34, 0x01, 0x7D, 0x10, 0x2B, 0x08, 0xC1, 0x90, 0xC8, 0xAB, 0x49, 0x72, 0x17, 0x19, 0xBD, 0xAC, 0x31, 0x09, 0x5F, 0xF2, 0xCF, 0x52, 0xFD, 0x07, 0xA1, 0xB7, 0x22, 0x81, 0x93, 0xFE, }; /* 0418813BD50BA61EF95B690DA33F34D9B822D1AC91CA2096156BFE6197460C61731A3F446345C1B33A208F1FAE3A52AEC097790B7B9F8E5D1895764E83D3AEE177 */ static UCHAR remote_public_key_secp256r1_55[] = { 0x04, 0x18, 0x81, 0x3B, 0xD5, 0x0B, 0xA6, 0x1E, 0xF9, 0x5B, 0x69, 0x0D, 0xA3, 0x3F, 0x34, 0xD9, 0xB8, 0x22, 0xD1, 0xAC, 0x91, 0xCA, 0x20, 0x96, 0x15, 0x6B, 0xFE, 0x61, 0x97, 0x46, 0x0C, 0x61, 0x73, 0x1A, 0x3F, 0x44, 0x63, 0x45, 0xC1, 0xB3, 0x3A, 0x20, 0x8F, 0x1F, 0xAE, 0x3A, 0x52, 0xAE, 0xC0, 0x97, 0x79, 0x0B, 0x7B, 0x9F, 0x8E, 0x5D, 0x18, 0x95, 0x76, 0x4E, 0x83, 0xD3, 0xAE, 0xE1, 0x77, }; /* 603771F059DD9D561C648E67A358DA727C755A8142010E4BA2015459D724D9C1 */ static UCHAR shared_secret_secp256r1_55[] = { 0x60, 0x37, 0x71, 0xF0, 0x59, 0xDD, 0x9D, 0x56, 0x1C, 0x64, 0x8E, 0x67, 0xA3, 0x58, 0xDA, 0x72, 0x7C, 0x75, 0x5A, 0x81, 0x42, 0x01, 0x0E, 0x4B, 0xA2, 0x01, 0x54, 0x59, 0xD7, 0x24, 0xD9, 0xC1, }; /* 7177439A7B8B9A38B304F3F61CECD582FFFCF7C79F00E8AF20FBB48761AE5FD2 */ static UCHAR local_private_key_secp256r1_56[] = { 0x71, 0x77, 0x43, 0x9A, 0x7B, 0x8B, 0x9A, 0x38, 0xB3, 0x04, 0xF3, 0xF6, 0x1C, 0xEC, 0xD5, 0x82, 0xFF, 0xFC, 0xF7, 0xC7, 0x9F, 0x00, 0xE8, 0xAF, 0x20, 0xFB, 0xB4, 0x87, 0x61, 0xAE, 0x5F, 0xD2, }; /* 04F06E76A05224901380E55CC3D100F304672ED230BC51A4AB2433249F24D7B986AF11B96C70BDCA8A3605304A78B49658A0C065C134C47E57CD73A65FF055C62A */ static UCHAR local_public_key_secp256r1_56[] = { 0x04, 0xF0, 0x6E, 0x76, 0xA0, 0x52, 0x24, 0x90, 0x13, 0x80, 0xE5, 0x5C, 0xC3, 0xD1, 0x00, 0xF3, 0x04, 0x67, 0x2E, 0xD2, 0x30, 0xBC, 0x51, 0xA4, 0xAB, 0x24, 0x33, 0x24, 0x9F, 0x24, 0xD7, 0xB9, 0x86, 0xAF, 0x11, 0xB9, 0x6C, 0x70, 0xBD, 0xCA, 0x8A, 0x36, 0x05, 0x30, 0x4A, 0x78, 0xB4, 0x96, 0x58, 0xA0, 0xC0, 0x65, 0xC1, 0x34, 0xC4, 0x7E, 0x57, 0xCD, 0x73, 0xA6, 0x5F, 0xF0, 0x55, 0xC6, 0x2A, }; /* 04E9AA9829FDA0FF7C3955F6218EDAD4FCD4A74E214050448D4A0B5E0A00586EBBB8E2B6072DF391D29AEEA3D9FC042E9E27B3F2105BC0330A0E0B42137E4BDA58 */ static UCHAR remote_public_key_secp256r1_56[] = { 0x04, 0xE9, 0xAA, 0x98, 0x29, 0xFD, 0xA0, 0xFF, 0x7C, 0x39, 0x55, 0xF6, 0x21, 0x8E, 0xDA, 0xD4, 0xFC, 0xD4, 0xA7, 0x4E, 0x21, 0x40, 0x50, 0x44, 0x8D, 0x4A, 0x0B, 0x5E, 0x0A, 0x00, 0x58, 0x6E, 0xBB, 0xB8, 0xE2, 0xB6, 0x07, 0x2D, 0xF3, 0x91, 0xD2, 0x9A, 0xEE, 0xA3, 0xD9, 0xFC, 0x04, 0x2E, 0x9E, 0x27, 0xB3, 0xF2, 0x10, 0x5B, 0xC0, 0x33, 0x0A, 0x0E, 0x0B, 0x42, 0x13, 0x7E, 0x4B, 0xDA, 0x58, }; /* 8E76C1D589BEB70443024A0015740DAE85498EF4474749DBAC86BDE455BB7EFD */ static UCHAR shared_secret_secp256r1_56[] = { 0x8E, 0x76, 0xC1, 0xD5, 0x89, 0xBE, 0xB7, 0x04, 0x43, 0x02, 0x4A, 0x00, 0x15, 0x74, 0x0D, 0xAE, 0x85, 0x49, 0x8E, 0xF4, 0x47, 0x47, 0x49, 0xDB, 0xAC, 0x86, 0xBD, 0xE4, 0x55, 0xBB, 0x7E, 0xFD, }; /* 536CFE8D464BE04A34275CEDE2FD28DA5100D03DF22FEE3EBA3ABBB63F408692 */ static UCHAR local_private_key_secp256r1_57[] = { 0x53, 0x6C, 0xFE, 0x8D, 0x46, 0x4B, 0xE0, 0x4A, 0x34, 0x27, 0x5C, 0xED, 0xE2, 0xFD, 0x28, 0xDA, 0x51, 0x00, 0xD0, 0x3D, 0xF2, 0x2F, 0xEE, 0x3E, 0xBA, 0x3A, 0xBB, 0xB6, 0x3F, 0x40, 0x86, 0x92, }; /* 04922073A72E8F3A77F8DDBFC1EE81D4AA025CC91F3544FAE4B9829AFA98B289CC60C8172D11DE51B70DF018F53884FBA561B7E605B267AE193FEDCCACEA7B7EB7 */ static UCHAR local_public_key_secp256r1_57[] = { 0x04, 0x92, 0x20, 0x73, 0xA7, 0x2E, 0x8F, 0x3A, 0x77, 0xF8, 0xDD, 0xBF, 0xC1, 0xEE, 0x81, 0xD4, 0xAA, 0x02, 0x5C, 0xC9, 0x1F, 0x35, 0x44, 0xFA, 0xE4, 0xB9, 0x82, 0x9A, 0xFA, 0x98, 0xB2, 0x89, 0xCC, 0x60, 0xC8, 0x17, 0x2D, 0x11, 0xDE, 0x51, 0xB7, 0x0D, 0xF0, 0x18, 0xF5, 0x38, 0x84, 0xFB, 0xA5, 0x61, 0xB7, 0xE6, 0x05, 0xB2, 0x67, 0xAE, 0x19, 0x3F, 0xED, 0xCC, 0xAC, 0xEA, 0x7B, 0x7E, 0xB7, }; /* 041976E8EB417C39C39F33F2CD21CD49E2C745AC01ACBA6084EDB79A38D1361F07AD9622F98374FD3EF971B75EC704BA4B74634C2982DE2D69D8CF8F6295C183DB */ static UCHAR remote_public_key_secp256r1_57[] = { 0x04, 0x19, 0x76, 0xE8, 0xEB, 0x41, 0x7C, 0x39, 0xC3, 0x9F, 0x33, 0xF2, 0xCD, 0x21, 0xCD, 0x49, 0xE2, 0xC7, 0x45, 0xAC, 0x01, 0xAC, 0xBA, 0x60, 0x84, 0xED, 0xB7, 0x9A, 0x38, 0xD1, 0x36, 0x1F, 0x07, 0xAD, 0x96, 0x22, 0xF9, 0x83, 0x74, 0xFD, 0x3E, 0xF9, 0x71, 0xB7, 0x5E, 0xC7, 0x04, 0xBA, 0x4B, 0x74, 0x63, 0x4C, 0x29, 0x82, 0xDE, 0x2D, 0x69, 0xD8, 0xCF, 0x8F, 0x62, 0x95, 0xC1, 0x83, 0xDB, }; /* E2C838037C682EA2CE514EDC7690EB311CD0BA62FC68AB427EF6D0937F7FE811 */ static UCHAR shared_secret_secp256r1_57[] = { 0xE2, 0xC8, 0x38, 0x03, 0x7C, 0x68, 0x2E, 0xA2, 0xCE, 0x51, 0x4E, 0xDC, 0x76, 0x90, 0xEB, 0x31, 0x1C, 0xD0, 0xBA, 0x62, 0xFC, 0x68, 0xAB, 0x42, 0x7E, 0xF6, 0xD0, 0x93, 0x7F, 0x7F, 0xE8, 0x11, }; /* EC9464CAFA7E3D20957F57E5E6A6CDD1F6BEE9CF78DC0C479E619814E1160ACE */ static UCHAR local_private_key_secp256r1_58[] = { 0xEC, 0x94, 0x64, 0xCA, 0xFA, 0x7E, 0x3D, 0x20, 0x95, 0x7F, 0x57, 0xE5, 0xE6, 0xA6, 0xCD, 0xD1, 0xF6, 0xBE, 0xE9, 0xCF, 0x78, 0xDC, 0x0C, 0x47, 0x9E, 0x61, 0x98, 0x14, 0xE1, 0x16, 0x0A, 0xCE, }; /* 040D3A8ABB7A0EB7B246D12A6459AA181619B0D8BD18EB79F78568D67FC79942B3067D5CFDEFAF61A81BB543C738F6C6ED3BE931402D9D78C5961C50C8B127FBD1 */ static UCHAR local_public_key_secp256r1_58[] = { 0x04, 0x0D, 0x3A, 0x8A, 0xBB, 0x7A, 0x0E, 0xB7, 0xB2, 0x46, 0xD1, 0x2A, 0x64, 0x59, 0xAA, 0x18, 0x16, 0x19, 0xB0, 0xD8, 0xBD, 0x18, 0xEB, 0x79, 0xF7, 0x85, 0x68, 0xD6, 0x7F, 0xC7, 0x99, 0x42, 0xB3, 0x06, 0x7D, 0x5C, 0xFD, 0xEF, 0xAF, 0x61, 0xA8, 0x1B, 0xB5, 0x43, 0xC7, 0x38, 0xF6, 0xC6, 0xED, 0x3B, 0xE9, 0x31, 0x40, 0x2D, 0x9D, 0x78, 0xC5, 0x96, 0x1C, 0x50, 0xC8, 0xB1, 0x27, 0xFB, 0xD1, }; /* 04834FF3F2DCA37AB3CF81DFAE80E90CD2D30320CD0884FA6D9AA4F32E973D5DD65D77E1A814F292EC1AB6B694D53717D1DFA6824B810F6B09DE8724FC2787C3E8 */ static UCHAR remote_public_key_secp256r1_58[] = { 0x04, 0x83, 0x4F, 0xF3, 0xF2, 0xDC, 0xA3, 0x7A, 0xB3, 0xCF, 0x81, 0xDF, 0xAE, 0x80, 0xE9, 0x0C, 0xD2, 0xD3, 0x03, 0x20, 0xCD, 0x08, 0x84, 0xFA, 0x6D, 0x9A, 0xA4, 0xF3, 0x2E, 0x97, 0x3D, 0x5D, 0xD6, 0x5D, 0x77, 0xE1, 0xA8, 0x14, 0xF2, 0x92, 0xEC, 0x1A, 0xB6, 0xB6, 0x94, 0xD5, 0x37, 0x17, 0xD1, 0xDF, 0xA6, 0x82, 0x4B, 0x81, 0x0F, 0x6B, 0x09, 0xDE, 0x87, 0x24, 0xFC, 0x27, 0x87, 0xC3, 0xE8, }; /* 1DA76FE49AC8B1AE051127FC4C92DD2DBB7E075BAD0BC66025E5084E1AF32B47 */ static UCHAR shared_secret_secp256r1_58[] = { 0x1D, 0xA7, 0x6F, 0xE4, 0x9A, 0xC8, 0xB1, 0xAE, 0x05, 0x11, 0x27, 0xFC, 0x4C, 0x92, 0xDD, 0x2D, 0xBB, 0x7E, 0x07, 0x5B, 0xAD, 0x0B, 0xC6, 0x60, 0x25, 0xE5, 0x08, 0x4E, 0x1A, 0xF3, 0x2B, 0x47, }; /* 532B589544D4FC471E90E3404CBFC89454DB7F8B9170D3D7272B3F728E99CCE2 */ static UCHAR local_private_key_secp256r1_59[] = { 0x53, 0x2B, 0x58, 0x95, 0x44, 0xD4, 0xFC, 0x47, 0x1E, 0x90, 0xE3, 0x40, 0x4C, 0xBF, 0xC8, 0x94, 0x54, 0xDB, 0x7F, 0x8B, 0x91, 0x70, 0xD3, 0xD7, 0x27, 0x2B, 0x3F, 0x72, 0x8E, 0x99, 0xCC, 0xE2, }; /* 0427409ADFD0DE52AC0C2C271DA6A85D491D819AB1E8733BCAEFCFB4AF230AEBC0B5D760BFDE4E6125E348ECA157F2D3B5F36745AF457F749BF3BCE3E37A8A1AB2 */ static UCHAR local_public_key_secp256r1_59[] = { 0x04, 0x27, 0x40, 0x9A, 0xDF, 0xD0, 0xDE, 0x52, 0xAC, 0x0C, 0x2C, 0x27, 0x1D, 0xA6, 0xA8, 0x5D, 0x49, 0x1D, 0x81, 0x9A, 0xB1, 0xE8, 0x73, 0x3B, 0xCA, 0xEF, 0xCF, 0xB4, 0xAF, 0x23, 0x0A, 0xEB, 0xC0, 0xB5, 0xD7, 0x60, 0xBF, 0xDE, 0x4E, 0x61, 0x25, 0xE3, 0x48, 0xEC, 0xA1, 0x57, 0xF2, 0xD3, 0xB5, 0xF3, 0x67, 0x45, 0xAF, 0x45, 0x7F, 0x74, 0x9B, 0xF3, 0xBC, 0xE3, 0xE3, 0x7A, 0x8A, 0x1A, 0xB2, }; /* 041C556394009D6D5AD2A33F09439A1C25450F6AE9D3ED9C6986CA3E91F9EBEDCC623951A1A7A8104E3FD2A2E7E5E124AD60CC90AF5A9F2E0AE2A4034BA9FC972F */ static UCHAR remote_public_key_secp256r1_59[] = { 0x04, 0x1C, 0x55, 0x63, 0x94, 0x00, 0x9D, 0x6D, 0x5A, 0xD2, 0xA3, 0x3F, 0x09, 0x43, 0x9A, 0x1C, 0x25, 0x45, 0x0F, 0x6A, 0xE9, 0xD3, 0xED, 0x9C, 0x69, 0x86, 0xCA, 0x3E, 0x91, 0xF9, 0xEB, 0xED, 0xCC, 0x62, 0x39, 0x51, 0xA1, 0xA7, 0xA8, 0x10, 0x4E, 0x3F, 0xD2, 0xA2, 0xE7, 0xE5, 0xE1, 0x24, 0xAD, 0x60, 0xCC, 0x90, 0xAF, 0x5A, 0x9F, 0x2E, 0x0A, 0xE2, 0xA4, 0x03, 0x4B, 0xA9, 0xFC, 0x97, 0x2F, }; /* 83BAD5251B7DCD8B5165579A299C7A204A76C36075ED81087FE9267FC2023110 */ static UCHAR shared_secret_secp256r1_59[] = { 0x83, 0xBA, 0xD5, 0x25, 0x1B, 0x7D, 0xCD, 0x8B, 0x51, 0x65, 0x57, 0x9A, 0x29, 0x9C, 0x7A, 0x20, 0x4A, 0x76, 0xC3, 0x60, 0x75, 0xED, 0x81, 0x08, 0x7F, 0xE9, 0x26, 0x7F, 0xC2, 0x02, 0x31, 0x10, }; /* D302DEBB4C27CFD17FF4F6A60A862E7D1D4F1C540E5833D0DFFB3C5D4DAE8620 */ static UCHAR local_private_key_secp256r1_60[] = { 0xD3, 0x02, 0xDE, 0xBB, 0x4C, 0x27, 0xCF, 0xD1, 0x7F, 0xF4, 0xF6, 0xA6, 0x0A, 0x86, 0x2E, 0x7D, 0x1D, 0x4F, 0x1C, 0x54, 0x0E, 0x58, 0x33, 0xD0, 0xDF, 0xFB, 0x3C, 0x5D, 0x4D, 0xAE, 0x86, 0x20, }; /* 0487A93984968D59A7CF67572E564D6A52F49500C7F788978D57C167E738C9409BF1784B5353F92D06E27FFA0B0A4FB01E22479E71AAABD4405F48270122D04234 */ static UCHAR local_public_key_secp256r1_60[] = { 0x04, 0x87, 0xA9, 0x39, 0x84, 0x96, 0x8D, 0x59, 0xA7, 0xCF, 0x67, 0x57, 0x2E, 0x56, 0x4D, 0x6A, 0x52, 0xF4, 0x95, 0x00, 0xC7, 0xF7, 0x88, 0x97, 0x8D, 0x57, 0xC1, 0x67, 0xE7, 0x38, 0xC9, 0x40, 0x9B, 0xF1, 0x78, 0x4B, 0x53, 0x53, 0xF9, 0x2D, 0x06, 0xE2, 0x7F, 0xFA, 0x0B, 0x0A, 0x4F, 0xB0, 0x1E, 0x22, 0x47, 0x9E, 0x71, 0xAA, 0xAB, 0xD4, 0x40, 0x5F, 0x48, 0x27, 0x01, 0x22, 0xD0, 0x42, 0x34, }; /* 04685B94C058CC7279ADAC05FFDD65EF98AF3D9CA4B9BB558C4D1E1CA4E5D8224AF2084605C7FE7944E1588B07F5407B9AB488AC342D934E131DF0CCF3BBC9815D */ static UCHAR remote_public_key_secp256r1_60[] = { 0x04, 0x68, 0x5B, 0x94, 0xC0, 0x58, 0xCC, 0x72, 0x79, 0xAD, 0xAC, 0x05, 0xFF, 0xDD, 0x65, 0xEF, 0x98, 0xAF, 0x3D, 0x9C, 0xA4, 0xB9, 0xBB, 0x55, 0x8C, 0x4D, 0x1E, 0x1C, 0xA4, 0xE5, 0xD8, 0x22, 0x4A, 0xF2, 0x08, 0x46, 0x05, 0xC7, 0xFE, 0x79, 0x44, 0xE1, 0x58, 0x8B, 0x07, 0xF5, 0x40, 0x7B, 0x9A, 0xB4, 0x88, 0xAC, 0x34, 0x2D, 0x93, 0x4E, 0x13, 0x1D, 0xF0, 0xCC, 0xF3, 0xBB, 0xC9, 0x81, 0x5D, }; /* 0E324EF08230FDEB3CE62BB3746B7D7FC7B2F7B22B8829E2230970AA7070BBB7 */ static UCHAR shared_secret_secp256r1_60[] = { 0x0E, 0x32, 0x4E, 0xF0, 0x82, 0x30, 0xFD, 0xEB, 0x3C, 0xE6, 0x2B, 0xB3, 0x74, 0x6B, 0x7D, 0x7F, 0xC7, 0xB2, 0xF7, 0xB2, 0x2B, 0x88, 0x29, 0xE2, 0x23, 0x09, 0x70, 0xAA, 0x70, 0x70, 0xBB, 0xB7, }; /* 3DA8D35DCF63C2A6075674A134C0D2B3AC2639D21574A44D0AF0D54945E32182 */ static UCHAR local_private_key_secp256r1_61[] = { 0x3D, 0xA8, 0xD3, 0x5D, 0xCF, 0x63, 0xC2, 0xA6, 0x07, 0x56, 0x74, 0xA1, 0x34, 0xC0, 0xD2, 0xB3, 0xAC, 0x26, 0x39, 0xD2, 0x15, 0x74, 0xA4, 0x4D, 0x0A, 0xF0, 0xD5, 0x49, 0x45, 0xE3, 0x21, 0x82, }; /* 04702C56607799EAA3D8931663025FE3F267302B8199004F0AFFF7CAC5AD146505B7B2E4684BDF9EC233A45FD74A41B96C0531B88C63F781E0A3335BF09EACEFA7 */ static UCHAR local_public_key_secp256r1_61[] = { 0x04, 0x70, 0x2C, 0x56, 0x60, 0x77, 0x99, 0xEA, 0xA3, 0xD8, 0x93, 0x16, 0x63, 0x02, 0x5F, 0xE3, 0xF2, 0x67, 0x30, 0x2B, 0x81, 0x99, 0x00, 0x4F, 0x0A, 0xFF, 0xF7, 0xCA, 0xC5, 0xAD, 0x14, 0x65, 0x05, 0xB7, 0xB2, 0xE4, 0x68, 0x4B, 0xDF, 0x9E, 0xC2, 0x33, 0xA4, 0x5F, 0xD7, 0x4A, 0x41, 0xB9, 0x6C, 0x05, 0x31, 0xB8, 0x8C, 0x63, 0xF7, 0x81, 0xE0, 0xA3, 0x33, 0x5B, 0xF0, 0x9E, 0xAC, 0xEF, 0xA7, }; /* 0483F04CB0543315E01671B1865DDD5436F97B97F8F0B3CCA770C9A61155E4C8B219A86AE15640660ED8CBCF5C77E68702ABFE7438DC58DFF7155F46E02394950C */ static UCHAR remote_public_key_secp256r1_61[] = { 0x04, 0x83, 0xF0, 0x4C, 0xB0, 0x54, 0x33, 0x15, 0xE0, 0x16, 0x71, 0xB1, 0x86, 0x5D, 0xDD, 0x54, 0x36, 0xF9, 0x7B, 0x97, 0xF8, 0xF0, 0xB3, 0xCC, 0xA7, 0x70, 0xC9, 0xA6, 0x11, 0x55, 0xE4, 0xC8, 0xB2, 0x19, 0xA8, 0x6A, 0xE1, 0x56, 0x40, 0x66, 0x0E, 0xD8, 0xCB, 0xCF, 0x5C, 0x77, 0xE6, 0x87, 0x02, 0xAB, 0xFE, 0x74, 0x38, 0xDC, 0x58, 0xDF, 0xF7, 0x15, 0x5F, 0x46, 0xE0, 0x23, 0x94, 0x95, 0x0C, }; /* 38966B449CA71ADD47BFF9BA71C6440763510490EA7DCB42B115D508E828BBAC */ static UCHAR shared_secret_secp256r1_61[] = { 0x38, 0x96, 0x6B, 0x44, 0x9C, 0xA7, 0x1A, 0xDD, 0x47, 0xBF, 0xF9, 0xBA, 0x71, 0xC6, 0x44, 0x07, 0x63, 0x51, 0x04, 0x90, 0xEA, 0x7D, 0xCB, 0x42, 0xB1, 0x15, 0xD5, 0x08, 0xE8, 0x28, 0xBB, 0xAC, }; /* BA8ECDC315D016C8913239948B1412A48F995A7901B983AEE15C158EAC967566 */ static UCHAR local_private_key_secp256r1_62[] = { 0xBA, 0x8E, 0xCD, 0xC3, 0x15, 0xD0, 0x16, 0xC8, 0x91, 0x32, 0x39, 0x94, 0x8B, 0x14, 0x12, 0xA4, 0x8F, 0x99, 0x5A, 0x79, 0x01, 0xB9, 0x83, 0xAE, 0xE1, 0x5C, 0x15, 0x8E, 0xAC, 0x96, 0x75, 0x66, }; /* 04C76703C104AD246633140315F75C445381FEC29AC70D54E4081B7B07A026EAC4A7F4BF5709822FA654BCBF848D2F2F1B8C770BDAC555B7371F1A62AD04C32D2A */ static UCHAR local_public_key_secp256r1_62[] = { 0x04, 0xC7, 0x67, 0x03, 0xC1, 0x04, 0xAD, 0x24, 0x66, 0x33, 0x14, 0x03, 0x15, 0xF7, 0x5C, 0x44, 0x53, 0x81, 0xFE, 0xC2, 0x9A, 0xC7, 0x0D, 0x54, 0xE4, 0x08, 0x1B, 0x7B, 0x07, 0xA0, 0x26, 0xEA, 0xC4, 0xA7, 0xF4, 0xBF, 0x57, 0x09, 0x82, 0x2F, 0xA6, 0x54, 0xBC, 0xBF, 0x84, 0x8D, 0x2F, 0x2F, 0x1B, 0x8C, 0x77, 0x0B, 0xDA, 0xC5, 0x55, 0xB7, 0x37, 0x1F, 0x1A, 0x62, 0xAD, 0x04, 0xC3, 0x2D, 0x2A, }; /* 04B29145DD885D3B2579B8481BFD6D92BE2D2916053C7F7C12E59D55A2C9877C622718AD59D23F01760A5625329A9993B0A0040C24C6B064E4BDA94729E777EFC4 */ static UCHAR remote_public_key_secp256r1_62[] = { 0x04, 0xB2, 0x91, 0x45, 0xDD, 0x88, 0x5D, 0x3B, 0x25, 0x79, 0xB8, 0x48, 0x1B, 0xFD, 0x6D, 0x92, 0xBE, 0x2D, 0x29, 0x16, 0x05, 0x3C, 0x7F, 0x7C, 0x12, 0xE5, 0x9D, 0x55, 0xA2, 0xC9, 0x87, 0x7C, 0x62, 0x27, 0x18, 0xAD, 0x59, 0xD2, 0x3F, 0x01, 0x76, 0x0A, 0x56, 0x25, 0x32, 0x9A, 0x99, 0x93, 0xB0, 0xA0, 0x04, 0x0C, 0x24, 0xC6, 0xB0, 0x64, 0xE4, 0xBD, 0xA9, 0x47, 0x29, 0xE7, 0x77, 0xEF, 0xC4, }; /* 26F7F3CBD72BDDE1FF2DE587006D815A13C87BC49443B540A43AF23178F4BE68 */ static UCHAR shared_secret_secp256r1_62[] = { 0x26, 0xF7, 0xF3, 0xCB, 0xD7, 0x2B, 0xDD, 0xE1, 0xFF, 0x2D, 0xE5, 0x87, 0x00, 0x6D, 0x81, 0x5A, 0x13, 0xC8, 0x7B, 0xC4, 0x94, 0x43, 0xB5, 0x40, 0xA4, 0x3A, 0xF2, 0x31, 0x78, 0xF4, 0xBE, 0x68, }; /* A0DC1602B1875198EFA35655EDAA1B0C067C6C75EB2225BF82DC9A423F90B4E0 */ static UCHAR local_private_key_secp256r1_63[] = { 0xA0, 0xDC, 0x16, 0x02, 0xB1, 0x87, 0x51, 0x98, 0xEF, 0xA3, 0x56, 0x55, 0xED, 0xAA, 0x1B, 0x0C, 0x06, 0x7C, 0x6C, 0x75, 0xEB, 0x22, 0x25, 0xBF, 0x82, 0xDC, 0x9A, 0x42, 0x3F, 0x90, 0xB4, 0xE0, }; /* 04EC17E9E64EF5F8E2B86FC671345C81A9FB3D42E28EB95DEA3B232E2A2CF7125CEAEF47B132EE218808238609AB685D1C479B43A62ACBF70122B625A373426CC8 */ static UCHAR local_public_key_secp256r1_63[] = { 0x04, 0xEC, 0x17, 0xE9, 0xE6, 0x4E, 0xF5, 0xF8, 0xE2, 0xB8, 0x6F, 0xC6, 0x71, 0x34, 0x5C, 0x81, 0xA9, 0xFB, 0x3D, 0x42, 0xE2, 0x8E, 0xB9, 0x5D, 0xEA, 0x3B, 0x23, 0x2E, 0x2A, 0x2C, 0xF7, 0x12, 0x5C, 0xEA, 0xEF, 0x47, 0xB1, 0x32, 0xEE, 0x21, 0x88, 0x08, 0x23, 0x86, 0x09, 0xAB, 0x68, 0x5D, 0x1C, 0x47, 0x9B, 0x43, 0xA6, 0x2A, 0xCB, 0xF7, 0x01, 0x22, 0xB6, 0x25, 0xA3, 0x73, 0x42, 0x6C, 0xC8, }; /* 048FDEB4AEDC6BA49A4533A36AEAF7DDF5C70188DC0CE7D2AF756AB2D75DF0792FD566FE244F2DC193031E4B32BB3CC70FC35C5E43A84BF0DCE0ED050C4198258E */ static UCHAR remote_public_key_secp256r1_63[] = { 0x04, 0x8F, 0xDE, 0xB4, 0xAE, 0xDC, 0x6B, 0xA4, 0x9A, 0x45, 0x33, 0xA3, 0x6A, 0xEA, 0xF7, 0xDD, 0xF5, 0xC7, 0x01, 0x88, 0xDC, 0x0C, 0xE7, 0xD2, 0xAF, 0x75, 0x6A, 0xB2, 0xD7, 0x5D, 0xF0, 0x79, 0x2F, 0xD5, 0x66, 0xFE, 0x24, 0x4F, 0x2D, 0xC1, 0x93, 0x03, 0x1E, 0x4B, 0x32, 0xBB, 0x3C, 0xC7, 0x0F, 0xC3, 0x5C, 0x5E, 0x43, 0xA8, 0x4B, 0xF0, 0xDC, 0xE0, 0xED, 0x05, 0x0C, 0x41, 0x98, 0x25, 0x8E, }; /* 05C2A03590F7B46F5A96ED3F3F9409B228996E11DB69B409CCD3D4227C97BD6A */ static UCHAR shared_secret_secp256r1_63[] = { 0x05, 0xC2, 0xA0, 0x35, 0x90, 0xF7, 0xB4, 0x6F, 0x5A, 0x96, 0xED, 0x3F, 0x3F, 0x94, 0x09, 0xB2, 0x28, 0x99, 0x6E, 0x11, 0xDB, 0x69, 0xB4, 0x09, 0xCC, 0xD3, 0xD4, 0x22, 0x7C, 0x97, 0xBD, 0x6A, }; /* 0237B7633EE9A16FCC399E23D8DAE542926016151668D4FC4D185C4CCDB47BCF */ static UCHAR local_private_key_secp256r1_64[] = { 0x02, 0x37, 0xB7, 0x63, 0x3E, 0xE9, 0xA1, 0x6F, 0xCC, 0x39, 0x9E, 0x23, 0xD8, 0xDA, 0xE5, 0x42, 0x92, 0x60, 0x16, 0x15, 0x16, 0x68, 0xD4, 0xFC, 0x4D, 0x18, 0x5C, 0x4C, 0xCD, 0xB4, 0x7B, 0xCF, }; /* 043F997CBFA134488D355F67FDE978C91E40F4A0DF1BC44466E52E508BA665C71444DF002C8F90000E7CCE189FCCE81981AF0377F0F5C90D59C0555166D8933121 */ static UCHAR local_public_key_secp256r1_64[] = { 0x04, 0x3F, 0x99, 0x7C, 0xBF, 0xA1, 0x34, 0x48, 0x8D, 0x35, 0x5F, 0x67, 0xFD, 0xE9, 0x78, 0xC9, 0x1E, 0x40, 0xF4, 0xA0, 0xDF, 0x1B, 0xC4, 0x44, 0x66, 0xE5, 0x2E, 0x50, 0x8B, 0xA6, 0x65, 0xC7, 0x14, 0x44, 0xDF, 0x00, 0x2C, 0x8F, 0x90, 0x00, 0x0E, 0x7C, 0xCE, 0x18, 0x9F, 0xCC, 0xE8, 0x19, 0x81, 0xAF, 0x03, 0x77, 0xF0, 0xF5, 0xC9, 0x0D, 0x59, 0xC0, 0x55, 0x51, 0x66, 0xD8, 0x93, 0x31, 0x21, }; /* 04B752A1B2333D460BDBD3525113F34556846D51860C16C712320E72C231AC8926E599E4FFB90B6AF6374517A027029B0E4E90E1E8004319CC70D7D2938A71177B */ static UCHAR remote_public_key_secp256r1_64[] = { 0x04, 0xB7, 0x52, 0xA1, 0xB2, 0x33, 0x3D, 0x46, 0x0B, 0xDB, 0xD3, 0x52, 0x51, 0x13, 0xF3, 0x45, 0x56, 0x84, 0x6D, 0x51, 0x86, 0x0C, 0x16, 0xC7, 0x12, 0x32, 0x0E, 0x72, 0xC2, 0x31, 0xAC, 0x89, 0x26, 0xE5, 0x99, 0xE4, 0xFF, 0xB9, 0x0B, 0x6A, 0xF6, 0x37, 0x45, 0x17, 0xA0, 0x27, 0x02, 0x9B, 0x0E, 0x4E, 0x90, 0xE1, 0xE8, 0x00, 0x43, 0x19, 0xCC, 0x70, 0xD7, 0xD2, 0x93, 0x8A, 0x71, 0x17, 0x7B, }; /* 605CBF6CD06C343873B89DD33CD35F73A23ABA66FD45ACF1E48AC34A25AAE286 */ static UCHAR shared_secret_secp256r1_64[] = { 0x60, 0x5C, 0xBF, 0x6C, 0xD0, 0x6C, 0x34, 0x38, 0x73, 0xB8, 0x9D, 0xD3, 0x3C, 0xD3, 0x5F, 0x73, 0xA2, 0x3A, 0xBA, 0x66, 0xFD, 0x45, 0xAC, 0xF1, 0xE4, 0x8A, 0xC3, 0x4A, 0x25, 0xAA, 0xE2, 0x86, }; /* 4680BEC0256451C518E9C1EAC7B7A28FEC974B96C2C32B9232DAB634C152F007 */ static UCHAR local_private_key_secp256r1_65[] = { 0x46, 0x80, 0xBE, 0xC0, 0x25, 0x64, 0x51, 0xC5, 0x18, 0xE9, 0xC1, 0xEA, 0xC7, 0xB7, 0xA2, 0x8F, 0xEC, 0x97, 0x4B, 0x96, 0xC2, 0xC3, 0x2B, 0x92, 0x32, 0xDA, 0xB6, 0x34, 0xC1, 0x52, 0xF0, 0x07, }; /* 04E20123F40EE2CCD2320EB5112B06028E6D7D9DC45FE5ED85CC1932A85D5494E8817C245DC58380F1869264411D65CCC9CB3F3A5C785EC6E0353B4EFDE5A582F9 */ static UCHAR local_public_key_secp256r1_65[] = { 0x04, 0xE2, 0x01, 0x23, 0xF4, 0x0E, 0xE2, 0xCC, 0xD2, 0x32, 0x0E, 0xB5, 0x11, 0x2B, 0x06, 0x02, 0x8E, 0x6D, 0x7D, 0x9D, 0xC4, 0x5F, 0xE5, 0xED, 0x85, 0xCC, 0x19, 0x32, 0xA8, 0x5D, 0x54, 0x94, 0xE8, 0x81, 0x7C, 0x24, 0x5D, 0xC5, 0x83, 0x80, 0xF1, 0x86, 0x92, 0x64, 0x41, 0x1D, 0x65, 0xCC, 0xC9, 0xCB, 0x3F, 0x3A, 0x5C, 0x78, 0x5E, 0xC6, 0xE0, 0x35, 0x3B, 0x4E, 0xFD, 0xE5, 0xA5, 0x82, 0xF9, }; /* 04BFDE22B3F9BADB04B49E1F06C6211625ED85CC9AB94EEFCBC78E001AD68CE70E6B765CF9F36ABA5DA4E2BAD19B1F90A8D292757AC8001726F3D4BB096CB38C23 */ static UCHAR remote_public_key_secp256r1_65[] = { 0x04, 0xBF, 0xDE, 0x22, 0xB3, 0xF9, 0xBA, 0xDB, 0x04, 0xB4, 0x9E, 0x1F, 0x06, 0xC6, 0x21, 0x16, 0x25, 0xED, 0x85, 0xCC, 0x9A, 0xB9, 0x4E, 0xEF, 0xCB, 0xC7, 0x8E, 0x00, 0x1A, 0xD6, 0x8C, 0xE7, 0x0E, 0x6B, 0x76, 0x5C, 0xF9, 0xF3, 0x6A, 0xBA, 0x5D, 0xA4, 0xE2, 0xBA, 0xD1, 0x9B, 0x1F, 0x90, 0xA8, 0xD2, 0x92, 0x75, 0x7A, 0xC8, 0x00, 0x17, 0x26, 0xF3, 0xD4, 0xBB, 0x09, 0x6C, 0xB3, 0x8C, 0x23, }; /* 36158BF8EF215E40EDBF1FD3A2169193319B8F2BD774B9545532DD4879F999C6 */ static UCHAR shared_secret_secp256r1_65[] = { 0x36, 0x15, 0x8B, 0xF8, 0xEF, 0x21, 0x5E, 0x40, 0xED, 0xBF, 0x1F, 0xD3, 0xA2, 0x16, 0x91, 0x93, 0x31, 0x9B, 0x8F, 0x2B, 0xD7, 0x74, 0xB9, 0x54, 0x55, 0x32, 0xDD, 0x48, 0x79, 0xF9, 0x99, 0xC6, }; /* 0BE2FA256C7555A52F151A312AF9386CD9E856EC9EBD2F39225F1A87A8F161B3 */ static UCHAR local_private_key_secp256r1_66[] = { 0x0B, 0xE2, 0xFA, 0x25, 0x6C, 0x75, 0x55, 0xA5, 0x2F, 0x15, 0x1A, 0x31, 0x2A, 0xF9, 0x38, 0x6C, 0xD9, 0xE8, 0x56, 0xEC, 0x9E, 0xBD, 0x2F, 0x39, 0x22, 0x5F, 0x1A, 0x87, 0xA8, 0xF1, 0x61, 0xB3, }; /* 04BCE9D07DFB2B659C469D5D4FCDF3C1196A26F99C94D8192C490F051129958B9577F0DC4FF7E165596A67611D96792A56A0AF933128F580FE15270A966E288389 */ static UCHAR local_public_key_secp256r1_66[] = { 0x04, 0xBC, 0xE9, 0xD0, 0x7D, 0xFB, 0x2B, 0x65, 0x9C, 0x46, 0x9D, 0x5D, 0x4F, 0xCD, 0xF3, 0xC1, 0x19, 0x6A, 0x26, 0xF9, 0x9C, 0x94, 0xD8, 0x19, 0x2C, 0x49, 0x0F, 0x05, 0x11, 0x29, 0x95, 0x8B, 0x95, 0x77, 0xF0, 0xDC, 0x4F, 0xF7, 0xE1, 0x65, 0x59, 0x6A, 0x67, 0x61, 0x1D, 0x96, 0x79, 0x2A, 0x56, 0xA0, 0xAF, 0x93, 0x31, 0x28, 0xF5, 0x80, 0xFE, 0x15, 0x27, 0x0A, 0x96, 0x6E, 0x28, 0x83, 0x89, }; /* 048B5E40D488F5227512FF8B4139EC0E70010F4541C8237E225982198BDA7D8E4132E5A66CE58CCDA4959FFE51E94710488C8D8F2139BEC800C651CDBF5B851D32 */ static UCHAR remote_public_key_secp256r1_66[] = { 0x04, 0x8B, 0x5E, 0x40, 0xD4, 0x88, 0xF5, 0x22, 0x75, 0x12, 0xFF, 0x8B, 0x41, 0x39, 0xEC, 0x0E, 0x70, 0x01, 0x0F, 0x45, 0x41, 0xC8, 0x23, 0x7E, 0x22, 0x59, 0x82, 0x19, 0x8B, 0xDA, 0x7D, 0x8E, 0x41, 0x32, 0xE5, 0xA6, 0x6C, 0xE5, 0x8C, 0xCD, 0xA4, 0x95, 0x9F, 0xFE, 0x51, 0xE9, 0x47, 0x10, 0x48, 0x8C, 0x8D, 0x8F, 0x21, 0x39, 0xBE, 0xC8, 0x00, 0xC6, 0x51, 0xCD, 0xBF, 0x5B, 0x85, 0x1D, 0x32, }; /* 713A005E07832AE919595248ACC99D9E5D18FB2924DD2A5CF769BDC5B6FAD431 */ static UCHAR shared_secret_secp256r1_66[] = { 0x71, 0x3A, 0x00, 0x5E, 0x07, 0x83, 0x2A, 0xE9, 0x19, 0x59, 0x52, 0x48, 0xAC, 0xC9, 0x9D, 0x9E, 0x5D, 0x18, 0xFB, 0x29, 0x24, 0xDD, 0x2A, 0x5C, 0xF7, 0x69, 0xBD, 0xC5, 0xB6, 0xFA, 0xD4, 0x31, }; /* 599045BCF643FD60AFDC05806C4A67AF8103D10C4042DFFDA5E9BFA6688E3AC2 */ static UCHAR local_private_key_secp256r1_67[] = { 0x59, 0x90, 0x45, 0xBC, 0xF6, 0x43, 0xFD, 0x60, 0xAF, 0xDC, 0x05, 0x80, 0x6C, 0x4A, 0x67, 0xAF, 0x81, 0x03, 0xD1, 0x0C, 0x40, 0x42, 0xDF, 0xFD, 0xA5, 0xE9, 0xBF, 0xA6, 0x68, 0x8E, 0x3A, 0xC2, }; /* 0453385378DD95418579C35927CD1C1F489A87D7E3308048ED3DD48F4C3F44C8EE95885187F8EE2D15853DCD2BDCA997874070FC2FB1382E2E614FBF91D5359013 */ static UCHAR local_public_key_secp256r1_67[] = { 0x04, 0x53, 0x38, 0x53, 0x78, 0xDD, 0x95, 0x41, 0x85, 0x79, 0xC3, 0x59, 0x27, 0xCD, 0x1C, 0x1F, 0x48, 0x9A, 0x87, 0xD7, 0xE3, 0x30, 0x80, 0x48, 0xED, 0x3D, 0xD4, 0x8F, 0x4C, 0x3F, 0x44, 0xC8, 0xEE, 0x95, 0x88, 0x51, 0x87, 0xF8, 0xEE, 0x2D, 0x15, 0x85, 0x3D, 0xCD, 0x2B, 0xDC, 0xA9, 0x97, 0x87, 0x40, 0x70, 0xFC, 0x2F, 0xB1, 0x38, 0x2E, 0x2E, 0x61, 0x4F, 0xBF, 0x91, 0xD5, 0x35, 0x90, 0x13, }; /* 04179F949A7A1FAA27F75E658B37BD556C81958D9760A49CC91AC62263DCB34202AE5707666EBC8CC0E2FCAB7F4EF69134061DADD3B7298B9C78F26A9C858E0630 */ static UCHAR remote_public_key_secp256r1_67[] = { 0x04, 0x17, 0x9F, 0x94, 0x9A, 0x7A, 0x1F, 0xAA, 0x27, 0xF7, 0x5E, 0x65, 0x8B, 0x37, 0xBD, 0x55, 0x6C, 0x81, 0x95, 0x8D, 0x97, 0x60, 0xA4, 0x9C, 0xC9, 0x1A, 0xC6, 0x22, 0x63, 0xDC, 0xB3, 0x42, 0x02, 0xAE, 0x57, 0x07, 0x66, 0x6E, 0xBC, 0x8C, 0xC0, 0xE2, 0xFC, 0xAB, 0x7F, 0x4E, 0xF6, 0x91, 0x34, 0x06, 0x1D, 0xAD, 0xD3, 0xB7, 0x29, 0x8B, 0x9C, 0x78, 0xF2, 0x6A, 0x9C, 0x85, 0x8E, 0x06, 0x30, }; /* A417690A25D4E7972CC1587028A9CCD2F8E4EC3B5191AEE96D5953A83213E622 */ static UCHAR shared_secret_secp256r1_67[] = { 0xA4, 0x17, 0x69, 0x0A, 0x25, 0xD4, 0xE7, 0x97, 0x2C, 0xC1, 0x58, 0x70, 0x28, 0xA9, 0xCC, 0xD2, 0xF8, 0xE4, 0xEC, 0x3B, 0x51, 0x91, 0xAE, 0xE9, 0x6D, 0x59, 0x53, 0xA8, 0x32, 0x13, 0xE6, 0x22, }; /* 05D56FD7916D9BB9DA5B1ACC81C6AB105611A98FB14308C2BF66C104D9ED14DE */ static UCHAR local_private_key_secp256r1_68[] = { 0x05, 0xD5, 0x6F, 0xD7, 0x91, 0x6D, 0x9B, 0xB9, 0xDA, 0x5B, 0x1A, 0xCC, 0x81, 0xC6, 0xAB, 0x10, 0x56, 0x11, 0xA9, 0x8F, 0xB1, 0x43, 0x08, 0xC2, 0xBF, 0x66, 0xC1, 0x04, 0xD9, 0xED, 0x14, 0xDE, }; /* 0442C8AE6F0C5F303938478B2FD3D7967C61DB9D5938A095487FB42D46BEF1272F7E0F5C98F76C07621D258FD83E47A8685C3B0B5F04B50AC40B4B69B7100B8BB8 */ static UCHAR local_public_key_secp256r1_68[] = { 0x04, 0x42, 0xC8, 0xAE, 0x6F, 0x0C, 0x5F, 0x30, 0x39, 0x38, 0x47, 0x8B, 0x2F, 0xD3, 0xD7, 0x96, 0x7C, 0x61, 0xDB, 0x9D, 0x59, 0x38, 0xA0, 0x95, 0x48, 0x7F, 0xB4, 0x2D, 0x46, 0xBE, 0xF1, 0x27, 0x2F, 0x7E, 0x0F, 0x5C, 0x98, 0xF7, 0x6C, 0x07, 0x62, 0x1D, 0x25, 0x8F, 0xD8, 0x3E, 0x47, 0xA8, 0x68, 0x5C, 0x3B, 0x0B, 0x5F, 0x04, 0xB5, 0x0A, 0xC4, 0x0B, 0x4B, 0x69, 0xB7, 0x10, 0x0B, 0x8B, 0xB8, }; /* 0488A2B59CEB1BAF23A6434B4EB176D208496A0C9A1DF58CA551F285F7D34A547F1418DF8D87873C19FF1DDAB7C785DBBE16094FBA5D45830847897F953AA11A1F */ static UCHAR remote_public_key_secp256r1_68[] = { 0x04, 0x88, 0xA2, 0xB5, 0x9C, 0xEB, 0x1B, 0xAF, 0x23, 0xA6, 0x43, 0x4B, 0x4E, 0xB1, 0x76, 0xD2, 0x08, 0x49, 0x6A, 0x0C, 0x9A, 0x1D, 0xF5, 0x8C, 0xA5, 0x51, 0xF2, 0x85, 0xF7, 0xD3, 0x4A, 0x54, 0x7F, 0x14, 0x18, 0xDF, 0x8D, 0x87, 0x87, 0x3C, 0x19, 0xFF, 0x1D, 0xDA, 0xB7, 0xC7, 0x85, 0xDB, 0xBE, 0x16, 0x09, 0x4F, 0xBA, 0x5D, 0x45, 0x83, 0x08, 0x47, 0x89, 0x7F, 0x95, 0x3A, 0xA1, 0x1A, 0x1F, }; /* 7F49E927989835D20D7080FB1A06535260D63F60208308B7D73ACA3728B39E27 */ static UCHAR shared_secret_secp256r1_68[] = { 0x7F, 0x49, 0xE9, 0x27, 0x98, 0x98, 0x35, 0xD2, 0x0D, 0x70, 0x80, 0xFB, 0x1A, 0x06, 0x53, 0x52, 0x60, 0xD6, 0x3F, 0x60, 0x20, 0x83, 0x08, 0xB7, 0xD7, 0x3A, 0xCA, 0x37, 0x28, 0xB3, 0x9E, 0x27, }; /* FFC5071C200A549115C53016E4F9C82B14C3DE91DDCA6F0632AB2493CBCCF7CA */ static UCHAR local_private_key_secp256r1_69[] = { 0xFF, 0xC5, 0x07, 0x1C, 0x20, 0x0A, 0x54, 0x91, 0x15, 0xC5, 0x30, 0x16, 0xE4, 0xF9, 0xC8, 0x2B, 0x14, 0xC3, 0xDE, 0x91, 0xDD, 0xCA, 0x6F, 0x06, 0x32, 0xAB, 0x24, 0x93, 0xCB, 0xCC, 0xF7, 0xCA, }; /* 042FF1F70BF732BA31454779732AC102F9CEB1C32FC17E6F4676DD642B70B46B5C7F68F1B9949D4024BF686672F9B91D5C405A4049325DDD37CD1E10DFAD931733 */ static UCHAR local_public_key_secp256r1_69[] = { 0x04, 0x2F, 0xF1, 0xF7, 0x0B, 0xF7, 0x32, 0xBA, 0x31, 0x45, 0x47, 0x79, 0x73, 0x2A, 0xC1, 0x02, 0xF9, 0xCE, 0xB1, 0xC3, 0x2F, 0xC1, 0x7E, 0x6F, 0x46, 0x76, 0xDD, 0x64, 0x2B, 0x70, 0xB4, 0x6B, 0x5C, 0x7F, 0x68, 0xF1, 0xB9, 0x94, 0x9D, 0x40, 0x24, 0xBF, 0x68, 0x66, 0x72, 0xF9, 0xB9, 0x1D, 0x5C, 0x40, 0x5A, 0x40, 0x49, 0x32, 0x5D, 0xDD, 0x37, 0xCD, 0x1E, 0x10, 0xDF, 0xAD, 0x93, 0x17, 0x33, }; /* 04C63FC26CD6E927DD90AD197D90269A2D65E45B543C7CBE55585C1E610C035C02BE37FED8C1C704599E73C1760CBC22166ADFC5E93FAC92028CFC7E2E9EEB3D3E */ static UCHAR remote_public_key_secp256r1_69[] = { 0x04, 0xC6, 0x3F, 0xC2, 0x6C, 0xD6, 0xE9, 0x27, 0xDD, 0x90, 0xAD, 0x19, 0x7D, 0x90, 0x26, 0x9A, 0x2D, 0x65, 0xE4, 0x5B, 0x54, 0x3C, 0x7C, 0xBE, 0x55, 0x58, 0x5C, 0x1E, 0x61, 0x0C, 0x03, 0x5C, 0x02, 0xBE, 0x37, 0xFE, 0xD8, 0xC1, 0xC7, 0x04, 0x59, 0x9E, 0x73, 0xC1, 0x76, 0x0C, 0xBC, 0x22, 0x16, 0x6A, 0xDF, 0xC5, 0xE9, 0x3F, 0xAC, 0x92, 0x02, 0x8C, 0xFC, 0x7E, 0x2E, 0x9E, 0xEB, 0x3D, 0x3E, }; /* 650C051BF419207A19519EE55D09295C18A8A65FE8209C30E7ADDDB6E58382B7 */ static UCHAR shared_secret_secp256r1_69[] = { 0x65, 0x0C, 0x05, 0x1B, 0xF4, 0x19, 0x20, 0x7A, 0x19, 0x51, 0x9E, 0xE5, 0x5D, 0x09, 0x29, 0x5C, 0x18, 0xA8, 0xA6, 0x5F, 0xE8, 0x20, 0x9C, 0x30, 0xE7, 0xAD, 0xDD, 0xB6, 0xE5, 0x83, 0x82, 0xB7, }; /* 329FC9101018A4A227BB2E6CE3776F46FC37B522F5C7CFD4A85CBFA79748ECC9 */ static UCHAR local_private_key_secp256r1_70[] = { 0x32, 0x9F, 0xC9, 0x10, 0x10, 0x18, 0xA4, 0xA2, 0x27, 0xBB, 0x2E, 0x6C, 0xE3, 0x77, 0x6F, 0x46, 0xFC, 0x37, 0xB5, 0x22, 0xF5, 0xC7, 0xCF, 0xD4, 0xA8, 0x5C, 0xBF, 0xA7, 0x97, 0x48, 0xEC, 0xC9, }; /* 0448ABE66F3F91336E62D666C1BDE61A779B078ABB8E866E9F238DC0070329423DE1457C100110E4DDA33CD0C4304AB1DE1A3C7E5575C64D1619044AA991B9A1A1 */ static UCHAR local_public_key_secp256r1_70[] = { 0x04, 0x48, 0xAB, 0xE6, 0x6F, 0x3F, 0x91, 0x33, 0x6E, 0x62, 0xD6, 0x66, 0xC1, 0xBD, 0xE6, 0x1A, 0x77, 0x9B, 0x07, 0x8A, 0xBB, 0x8E, 0x86, 0x6E, 0x9F, 0x23, 0x8D, 0xC0, 0x07, 0x03, 0x29, 0x42, 0x3D, 0xE1, 0x45, 0x7C, 0x10, 0x01, 0x10, 0xE4, 0xDD, 0xA3, 0x3C, 0xD0, 0xC4, 0x30, 0x4A, 0xB1, 0xDE, 0x1A, 0x3C, 0x7E, 0x55, 0x75, 0xC6, 0x4D, 0x16, 0x19, 0x04, 0x4A, 0xA9, 0x91, 0xB9, 0xA1, 0xA1, }; /* 04517B5202901D80D1858B58DEF4D39B05DF4E29628C86B9F1E58EAA20F79F6B4169A5E7CE0114564831B75A6D08E91FB570172EB652BA5859FF2DA7603040D83B */ static UCHAR remote_public_key_secp256r1_70[] = { 0x04, 0x51, 0x7B, 0x52, 0x02, 0x90, 0x1D, 0x80, 0xD1, 0x85, 0x8B, 0x58, 0xDE, 0xF4, 0xD3, 0x9B, 0x05, 0xDF, 0x4E, 0x29, 0x62, 0x8C, 0x86, 0xB9, 0xF1, 0xE5, 0x8E, 0xAA, 0x20, 0xF7, 0x9F, 0x6B, 0x41, 0x69, 0xA5, 0xE7, 0xCE, 0x01, 0x14, 0x56, 0x48, 0x31, 0xB7, 0x5A, 0x6D, 0x08, 0xE9, 0x1F, 0xB5, 0x70, 0x17, 0x2E, 0xB6, 0x52, 0xBA, 0x58, 0x59, 0xFF, 0x2D, 0xA7, 0x60, 0x30, 0x40, 0xD8, 0x3B, }; /* 5FF8E94B5E6EC1D9AAF6EDF355E4BE93EB86B233B48CC72165D97848FB3788F8 */ static UCHAR shared_secret_secp256r1_70[] = { 0x5F, 0xF8, 0xE9, 0x4B, 0x5E, 0x6E, 0xC1, 0xD9, 0xAA, 0xF6, 0xED, 0xF3, 0x55, 0xE4, 0xBE, 0x93, 0xEB, 0x86, 0xB2, 0x33, 0xB4, 0x8C, 0xC7, 0x21, 0x65, 0xD9, 0x78, 0x48, 0xFB, 0x37, 0x88, 0xF8, }; /* 0C1BD4A5E6FF0A8D7B030EE260812BEEDD7A4EA27FAF800B1B44DA5F8C6DFE98 */ static UCHAR local_private_key_secp256r1_71[] = { 0x0C, 0x1B, 0xD4, 0xA5, 0xE6, 0xFF, 0x0A, 0x8D, 0x7B, 0x03, 0x0E, 0xE2, 0x60, 0x81, 0x2B, 0xEE, 0xDD, 0x7A, 0x4E, 0xA2, 0x7F, 0xAF, 0x80, 0x0B, 0x1B, 0x44, 0xDA, 0x5F, 0x8C, 0x6D, 0xFE, 0x98, }; /* 044E6EBB764CE58A78E6832F4008AB5C2E83F694B1898CB711E6EC39F02DD7D971833293F0DC773071750F91376EB850B992A78C4C6C71CD3580D807249038551F */ static UCHAR local_public_key_secp256r1_71[] = { 0x04, 0x4E, 0x6E, 0xBB, 0x76, 0x4C, 0xE5, 0x8A, 0x78, 0xE6, 0x83, 0x2F, 0x40, 0x08, 0xAB, 0x5C, 0x2E, 0x83, 0xF6, 0x94, 0xB1, 0x89, 0x8C, 0xB7, 0x11, 0xE6, 0xEC, 0x39, 0xF0, 0x2D, 0xD7, 0xD9, 0x71, 0x83, 0x32, 0x93, 0xF0, 0xDC, 0x77, 0x30, 0x71, 0x75, 0x0F, 0x91, 0x37, 0x6E, 0xB8, 0x50, 0xB9, 0x92, 0xA7, 0x8C, 0x4C, 0x6C, 0x71, 0xCD, 0x35, 0x80, 0xD8, 0x07, 0x24, 0x90, 0x38, 0x55, 0x1F, }; /* 0436FF9D5B9AEEC8566E84089C30CAA0E9955B537A4CCA40B349B8647264016F93EFD77D7BC694791675BBEB0B06AF2291A8A9B9F9CA1EFA14554B22C59A40A75B */ static UCHAR remote_public_key_secp256r1_71[] = { 0x04, 0x36, 0xFF, 0x9D, 0x5B, 0x9A, 0xEE, 0xC8, 0x56, 0x6E, 0x84, 0x08, 0x9C, 0x30, 0xCA, 0xA0, 0xE9, 0x95, 0x5B, 0x53, 0x7A, 0x4C, 0xCA, 0x40, 0xB3, 0x49, 0xB8, 0x64, 0x72, 0x64, 0x01, 0x6F, 0x93, 0xEF, 0xD7, 0x7D, 0x7B, 0xC6, 0x94, 0x79, 0x16, 0x75, 0xBB, 0xEB, 0x0B, 0x06, 0xAF, 0x22, 0x91, 0xA8, 0xA9, 0xB9, 0xF9, 0xCA, 0x1E, 0xFA, 0x14, 0x55, 0x4B, 0x22, 0xC5, 0x9A, 0x40, 0xA7, 0x5B, }; /* EF64FF50F7D64A1236B55049803D4FD2E82704466E5FB3708DE8FDF875AE7D28 */ static UCHAR shared_secret_secp256r1_71[] = { 0xEF, 0x64, 0xFF, 0x50, 0xF7, 0xD6, 0x4A, 0x12, 0x36, 0xB5, 0x50, 0x49, 0x80, 0x3D, 0x4F, 0xD2, 0xE8, 0x27, 0x04, 0x46, 0x6E, 0x5F, 0xB3, 0x70, 0x8D, 0xE8, 0xFD, 0xF8, 0x75, 0xAE, 0x7D, 0x28, }; /* 82261FD78D5D431AC252D1E5659D6A31FF7ECA27207D58AA3DE26C2CF5E40778 */ static UCHAR local_private_key_secp256r1_72[] = { 0x82, 0x26, 0x1F, 0xD7, 0x8D, 0x5D, 0x43, 0x1A, 0xC2, 0x52, 0xD1, 0xE5, 0x65, 0x9D, 0x6A, 0x31, 0xFF, 0x7E, 0xCA, 0x27, 0x20, 0x7D, 0x58, 0xAA, 0x3D, 0xE2, 0x6C, 0x2C, 0xF5, 0xE4, 0x07, 0x78, }; /* 0486BC5505262B0FCF47E37F7D125E2317DFAECAB8B6B7D07DFB9EAE06C92F56E401B404F0905240E8B65AE8263F0B705A1BBDB239FAB1DB27F332D9DC79D6443C */ static UCHAR local_public_key_secp256r1_72[] = { 0x04, 0x86, 0xBC, 0x55, 0x05, 0x26, 0x2B, 0x0F, 0xCF, 0x47, 0xE3, 0x7F, 0x7D, 0x12, 0x5E, 0x23, 0x17, 0xDF, 0xAE, 0xCA, 0xB8, 0xB6, 0xB7, 0xD0, 0x7D, 0xFB, 0x9E, 0xAE, 0x06, 0xC9, 0x2F, 0x56, 0xE4, 0x01, 0xB4, 0x04, 0xF0, 0x90, 0x52, 0x40, 0xE8, 0xB6, 0x5A, 0xE8, 0x26, 0x3F, 0x0B, 0x70, 0x5A, 0x1B, 0xBD, 0xB2, 0x39, 0xFA, 0xB1, 0xDB, 0x27, 0xF3, 0x32, 0xD9, 0xDC, 0x79, 0xD6, 0x44, 0x3C, }; /* 042B5217AAA4BD883F394257CB92E193680C4991DC551BCEFA85E34E0FF9535070CB9E17E7E1C5A2F930E30C24F12E1DF6015A2FAB466B0463BD518C2FA7943C63 */ static UCHAR remote_public_key_secp256r1_72[] = { 0x04, 0x2B, 0x52, 0x17, 0xAA, 0xA4, 0xBD, 0x88, 0x3F, 0x39, 0x42, 0x57, 0xCB, 0x92, 0xE1, 0x93, 0x68, 0x0C, 0x49, 0x91, 0xDC, 0x55, 0x1B, 0xCE, 0xFA, 0x85, 0xE3, 0x4E, 0x0F, 0xF9, 0x53, 0x50, 0x70, 0xCB, 0x9E, 0x17, 0xE7, 0xE1, 0xC5, 0xA2, 0xF9, 0x30, 0xE3, 0x0C, 0x24, 0xF1, 0x2E, 0x1D, 0xF6, 0x01, 0x5A, 0x2F, 0xAB, 0x46, 0x6B, 0x04, 0x63, 0xBD, 0x51, 0x8C, 0x2F, 0xA7, 0x94, 0x3C, 0x63, }; /* 69D8489608B203CFE702E305F34BDF1C0EA0A69533064C3F603A927759EE296A */ static UCHAR shared_secret_secp256r1_72[] = { 0x69, 0xD8, 0x48, 0x96, 0x08, 0xB2, 0x03, 0xCF, 0xE7, 0x02, 0xE3, 0x05, 0xF3, 0x4B, 0xDF, 0x1C, 0x0E, 0xA0, 0xA6, 0x95, 0x33, 0x06, 0x4C, 0x3F, 0x60, 0x3A, 0x92, 0x77, 0x59, 0xEE, 0x29, 0x6A, }; /* 4F42D504C4DC5F281B46EDD8B6D8A2DC74A5C54D91C71F8D68D8AF63C64E4416 */ static UCHAR local_private_key_secp256r1_73[] = { 0x4F, 0x42, 0xD5, 0x04, 0xC4, 0xDC, 0x5F, 0x28, 0x1B, 0x46, 0xED, 0xD8, 0xB6, 0xD8, 0xA2, 0xDC, 0x74, 0xA5, 0xC5, 0x4D, 0x91, 0xC7, 0x1F, 0x8D, 0x68, 0xD8, 0xAF, 0x63, 0xC6, 0x4E, 0x44, 0x16, }; /* 049F508552C57570E1E0D29E0363E31A30AD1C42C331C397FC8B10591201AF81A27DC3B86A904CFB721EB6DA10892A570A7E2797F99543C6FDD38A803ADB116991 */ static UCHAR local_public_key_secp256r1_73[] = { 0x04, 0x9F, 0x50, 0x85, 0x52, 0xC5, 0x75, 0x70, 0xE1, 0xE0, 0xD2, 0x9E, 0x03, 0x63, 0xE3, 0x1A, 0x30, 0xAD, 0x1C, 0x42, 0xC3, 0x31, 0xC3, 0x97, 0xFC, 0x8B, 0x10, 0x59, 0x12, 0x01, 0xAF, 0x81, 0xA2, 0x7D, 0xC3, 0xB8, 0x6A, 0x90, 0x4C, 0xFB, 0x72, 0x1E, 0xB6, 0xDA, 0x10, 0x89, 0x2A, 0x57, 0x0A, 0x7E, 0x27, 0x97, 0xF9, 0x95, 0x43, 0xC6, 0xFD, 0xD3, 0x8A, 0x80, 0x3A, 0xDB, 0x11, 0x69, 0x91, }; /* 04A1390FC16301DCEB73E35A46BBCE1D95C3D4711127C24960EEFAD02377F8F6E1960D8CB1C3AD0CAB27CCAE1D0A473540E7F9FB9E7602D754B9FD24778646BC7C */ static UCHAR remote_public_key_secp256r1_73[] = { 0x04, 0xA1, 0x39, 0x0F, 0xC1, 0x63, 0x01, 0xDC, 0xEB, 0x73, 0xE3, 0x5A, 0x46, 0xBB, 0xCE, 0x1D, 0x95, 0xC3, 0xD4, 0x71, 0x11, 0x27, 0xC2, 0x49, 0x60, 0xEE, 0xFA, 0xD0, 0x23, 0x77, 0xF8, 0xF6, 0xE1, 0x96, 0x0D, 0x8C, 0xB1, 0xC3, 0xAD, 0x0C, 0xAB, 0x27, 0xCC, 0xAE, 0x1D, 0x0A, 0x47, 0x35, 0x40, 0xE7, 0xF9, 0xFB, 0x9E, 0x76, 0x02, 0xD7, 0x54, 0xB9, 0xFD, 0x24, 0x77, 0x86, 0x46, 0xBC, 0x7C, }; /* 6A80C5AA0525D4BF4E978A792F9377705F22146AD94437489B41E31627188729 */ static UCHAR shared_secret_secp256r1_73[] = { 0x6A, 0x80, 0xC5, 0xAA, 0x05, 0x25, 0xD4, 0xBF, 0x4E, 0x97, 0x8A, 0x79, 0x2F, 0x93, 0x77, 0x70, 0x5F, 0x22, 0x14, 0x6A, 0xD9, 0x44, 0x37, 0x48, 0x9B, 0x41, 0xE3, 0x16, 0x27, 0x18, 0x87, 0x29, }; /* B3C351D67517CD1C171CAA60792A0558853C7FEA34B033E1FA270B46946EB147 */ static UCHAR local_private_key_secp256r1_74[] = { 0xB3, 0xC3, 0x51, 0xD6, 0x75, 0x17, 0xCD, 0x1C, 0x17, 0x1C, 0xAA, 0x60, 0x79, 0x2A, 0x05, 0x58, 0x85, 0x3C, 0x7F, 0xEA, 0x34, 0xB0, 0x33, 0xE1, 0xFA, 0x27, 0x0B, 0x46, 0x94, 0x6E, 0xB1, 0x47, }; /* 04BC3679746E2A68F1C81723B8EB2D253AF5CBD2B42619C081CBF3B8A97D10C8DA49A91B998B6CE89EEFD253EE0FB5961569B7D411965AA502757C984DC82354E7 */ static UCHAR local_public_key_secp256r1_74[] = { 0x04, 0xBC, 0x36, 0x79, 0x74, 0x6E, 0x2A, 0x68, 0xF1, 0xC8, 0x17, 0x23, 0xB8, 0xEB, 0x2D, 0x25, 0x3A, 0xF5, 0xCB, 0xD2, 0xB4, 0x26, 0x19, 0xC0, 0x81, 0xCB, 0xF3, 0xB8, 0xA9, 0x7D, 0x10, 0xC8, 0xDA, 0x49, 0xA9, 0x1B, 0x99, 0x8B, 0x6C, 0xE8, 0x9E, 0xEF, 0xD2, 0x53, 0xEE, 0x0F, 0xB5, 0x96, 0x15, 0x69, 0xB7, 0xD4, 0x11, 0x96, 0x5A, 0xA5, 0x02, 0x75, 0x7C, 0x98, 0x4D, 0xC8, 0x23, 0x54, 0xE7, }; /* 0470D57BEAD203568116B9405BAA47841249000FC073238F64BA8344CFAE1BA02E11A98FCBE2DCB7FB7218786C5CFF41D084DAAC845277780CFA0A061F1C8BA074 */ static UCHAR remote_public_key_secp256r1_74[] = { 0x04, 0x70, 0xD5, 0x7B, 0xEA, 0xD2, 0x03, 0x56, 0x81, 0x16, 0xB9, 0x40, 0x5B, 0xAA, 0x47, 0x84, 0x12, 0x49, 0x00, 0x0F, 0xC0, 0x73, 0x23, 0x8F, 0x64, 0xBA, 0x83, 0x44, 0xCF, 0xAE, 0x1B, 0xA0, 0x2E, 0x11, 0xA9, 0x8F, 0xCB, 0xE2, 0xDC, 0xB7, 0xFB, 0x72, 0x18, 0x78, 0x6C, 0x5C, 0xFF, 0x41, 0xD0, 0x84, 0xDA, 0xAC, 0x84, 0x52, 0x77, 0x78, 0x0C, 0xFA, 0x0A, 0x06, 0x1F, 0x1C, 0x8B, 0xA0, 0x74, }; /* 6DC71D0BCFE6FD726F88E1C2BA08318555CCBDD4520F268B018E3400BBD715CB */ static UCHAR shared_secret_secp256r1_74[] = { 0x6D, 0xC7, 0x1D, 0x0B, 0xCF, 0xE6, 0xFD, 0x72, 0x6F, 0x88, 0xE1, 0xC2, 0xBA, 0x08, 0x31, 0x85, 0x55, 0xCC, 0xBD, 0xD4, 0x52, 0x0F, 0x26, 0x8B, 0x01, 0x8E, 0x34, 0x00, 0xBB, 0xD7, 0x15, 0xCB, }; /* FD0F1E2049E0BC2157403B9DEF91D112294DDB08CB707EF957D4C3AA516BBB4E */ static UCHAR local_private_key_secp256r1_75[] = { 0xFD, 0x0F, 0x1E, 0x20, 0x49, 0xE0, 0xBC, 0x21, 0x57, 0x40, 0x3B, 0x9D, 0xEF, 0x91, 0xD1, 0x12, 0x29, 0x4D, 0xDB, 0x08, 0xCB, 0x70, 0x7E, 0xF9, 0x57, 0xD4, 0xC3, 0xAA, 0x51, 0x6B, 0xBB, 0x4E, }; /* 04544CE6B12C99CD84EA97290CF7BF6FA6B02B66B26C2440B5845A701D0DEDD21E8442285ED0E4E6DF2D91DB9DC4EC9212ACAA75026A3306291D2CD2F5AC26CE06 */ static UCHAR local_public_key_secp256r1_75[] = { 0x04, 0x54, 0x4C, 0xE6, 0xB1, 0x2C, 0x99, 0xCD, 0x84, 0xEA, 0x97, 0x29, 0x0C, 0xF7, 0xBF, 0x6F, 0xA6, 0xB0, 0x2B, 0x66, 0xB2, 0x6C, 0x24, 0x40, 0xB5, 0x84, 0x5A, 0x70, 0x1D, 0x0D, 0xED, 0xD2, 0x1E, 0x84, 0x42, 0x28, 0x5E, 0xD0, 0xE4, 0xE6, 0xDF, 0x2D, 0x91, 0xDB, 0x9D, 0xC4, 0xEC, 0x92, 0x12, 0xAC, 0xAA, 0x75, 0x02, 0x6A, 0x33, 0x06, 0x29, 0x1D, 0x2C, 0xD2, 0xF5, 0xAC, 0x26, 0xCE, 0x06, }; /* 040F7DEABC7988513053D17FFCFE8FB2F11612C13BFF7ABB9B4809E1BFC446073E516F8938CCC2E8904B0D4BBC72B56CF9A54AAFB9A6DB21ACA9A80069C95C81E6 */ static UCHAR remote_public_key_secp256r1_75[] = { 0x04, 0x0F, 0x7D, 0xEA, 0xBC, 0x79, 0x88, 0x51, 0x30, 0x53, 0xD1, 0x7F, 0xFC, 0xFE, 0x8F, 0xB2, 0xF1, 0x16, 0x12, 0xC1, 0x3B, 0xFF, 0x7A, 0xBB, 0x9B, 0x48, 0x09, 0xE1, 0xBF, 0xC4, 0x46, 0x07, 0x3E, 0x51, 0x6F, 0x89, 0x38, 0xCC, 0xC2, 0xE8, 0x90, 0x4B, 0x0D, 0x4B, 0xBC, 0x72, 0xB5, 0x6C, 0xF9, 0xA5, 0x4A, 0xAF, 0xB9, 0xA6, 0xDB, 0x21, 0xAC, 0xA9, 0xA8, 0x00, 0x69, 0xC9, 0x5C, 0x81, 0xE6, }; /* 0C39222DE359FB003E4DD38C25ED2C19C4191734C84E8F43369005EFC35AF055 */ static UCHAR shared_secret_secp256r1_75[] = { 0x0C, 0x39, 0x22, 0x2D, 0xE3, 0x59, 0xFB, 0x00, 0x3E, 0x4D, 0xD3, 0x8C, 0x25, 0xED, 0x2C, 0x19, 0xC4, 0x19, 0x17, 0x34, 0xC8, 0x4E, 0x8F, 0x43, 0x36, 0x90, 0x05, 0xEF, 0xC3, 0x5A, 0xF0, 0x55, }; /* FD30930817CC2C2A33B20A5CAE9FBDCC8D314984C5B6EF1164AF7FDDF2BFABEF */ static UCHAR local_private_key_secp256r1_76[] = { 0xFD, 0x30, 0x93, 0x08, 0x17, 0xCC, 0x2C, 0x2A, 0x33, 0xB2, 0x0A, 0x5C, 0xAE, 0x9F, 0xBD, 0xCC, 0x8D, 0x31, 0x49, 0x84, 0xC5, 0xB6, 0xEF, 0x11, 0x64, 0xAF, 0x7F, 0xDD, 0xF2, 0xBF, 0xAB, 0xEF, }; /* 04087664C3EABC684C2E25A4403CD8E28AB07C919ED98F7D1FD85290526696FA0EE8CCD82CEBB49E1DA3DB1445455CF15260B9B8F234FF90947D89F7C4739940FA */ static UCHAR local_public_key_secp256r1_76[] = { 0x04, 0x08, 0x76, 0x64, 0xC3, 0xEA, 0xBC, 0x68, 0x4C, 0x2E, 0x25, 0xA4, 0x40, 0x3C, 0xD8, 0xE2, 0x8A, 0xB0, 0x7C, 0x91, 0x9E, 0xD9, 0x8F, 0x7D, 0x1F, 0xD8, 0x52, 0x90, 0x52, 0x66, 0x96, 0xFA, 0x0E, 0xE8, 0xCC, 0xD8, 0x2C, 0xEB, 0xB4, 0x9E, 0x1D, 0xA3, 0xDB, 0x14, 0x45, 0x45, 0x5C, 0xF1, 0x52, 0x60, 0xB9, 0xB8, 0xF2, 0x34, 0xFF, 0x90, 0x94, 0x7D, 0x89, 0xF7, 0xC4, 0x73, 0x99, 0x40, 0xFA, }; /* 042909F516A0D34D2C3F1EE8B6D97A332AB10B40E8996B7D739E947EA8F82F82AD2FEDC257BCD54CE7986C2A5C25AD2C98EBCF824B1D5FFA40ACFDE92881DDA107 */ static UCHAR remote_public_key_secp256r1_76[] = { 0x04, 0x29, 0x09, 0xF5, 0x16, 0xA0, 0xD3, 0x4D, 0x2C, 0x3F, 0x1E, 0xE8, 0xB6, 0xD9, 0x7A, 0x33, 0x2A, 0xB1, 0x0B, 0x40, 0xE8, 0x99, 0x6B, 0x7D, 0x73, 0x9E, 0x94, 0x7E, 0xA8, 0xF8, 0x2F, 0x82, 0xAD, 0x2F, 0xED, 0xC2, 0x57, 0xBC, 0xD5, 0x4C, 0xE7, 0x98, 0x6C, 0x2A, 0x5C, 0x25, 0xAD, 0x2C, 0x98, 0xEB, 0xCF, 0x82, 0x4B, 0x1D, 0x5F, 0xFA, 0x40, 0xAC, 0xFD, 0xE9, 0x28, 0x81, 0xDD, 0xA1, 0x07, }; /* E924D8929185D3801A1C7BB91232FCCCAD1BD435EBD03662D3CF031ADCFEBC01 */ static UCHAR shared_secret_secp256r1_76[] = { 0xE9, 0x24, 0xD8, 0x92, 0x91, 0x85, 0xD3, 0x80, 0x1A, 0x1C, 0x7B, 0xB9, 0x12, 0x32, 0xFC, 0xCC, 0xAD, 0x1B, 0xD4, 0x35, 0xEB, 0xD0, 0x36, 0x62, 0xD3, 0xCF, 0x03, 0x1A, 0xDC, 0xFE, 0xBC, 0x01, }; /* 9F244398EAE86359B5B9A7EADAA4B458701A21E4AF0368826BA40D4FBC313C5B */ static UCHAR local_private_key_secp256r1_77[] = { 0x9F, 0x24, 0x43, 0x98, 0xEA, 0xE8, 0x63, 0x59, 0xB5, 0xB9, 0xA7, 0xEA, 0xDA, 0xA4, 0xB4, 0x58, 0x70, 0x1A, 0x21, 0xE4, 0xAF, 0x03, 0x68, 0x82, 0x6B, 0xA4, 0x0D, 0x4F, 0xBC, 0x31, 0x3C, 0x5B, }; /* 04210C250BC04D39CBE89CB72A3F8D32EABF629EDB467824C3F2D4243532E857C45C79A400C4912EAAAB6D9B38140750C6D7CEDFCB8722812576528F56FD4F5B26 */ static UCHAR local_public_key_secp256r1_77[] = { 0x04, 0x21, 0x0C, 0x25, 0x0B, 0xC0, 0x4D, 0x39, 0xCB, 0xE8, 0x9C, 0xB7, 0x2A, 0x3F, 0x8D, 0x32, 0xEA, 0xBF, 0x62, 0x9E, 0xDB, 0x46, 0x78, 0x24, 0xC3, 0xF2, 0xD4, 0x24, 0x35, 0x32, 0xE8, 0x57, 0xC4, 0x5C, 0x79, 0xA4, 0x00, 0xC4, 0x91, 0x2E, 0xAA, 0xAB, 0x6D, 0x9B, 0x38, 0x14, 0x07, 0x50, 0xC6, 0xD7, 0xCE, 0xDF, 0xCB, 0x87, 0x22, 0x81, 0x25, 0x76, 0x52, 0x8F, 0x56, 0xFD, 0x4F, 0x5B, 0x26, }; /* 04BB89D0C36720B4B057D0CA2AEC17AA3A3197027B1ABF9CC917E10BCB0E997FF2533603A48F4610A9D3D0DCA628AF55CD2BDEBA4FAF68CEC92D53D93CBD59FD6E */ static UCHAR remote_public_key_secp256r1_77[] = { 0x04, 0xBB, 0x89, 0xD0, 0xC3, 0x67, 0x20, 0xB4, 0xB0, 0x57, 0xD0, 0xCA, 0x2A, 0xEC, 0x17, 0xAA, 0x3A, 0x31, 0x97, 0x02, 0x7B, 0x1A, 0xBF, 0x9C, 0xC9, 0x17, 0xE1, 0x0B, 0xCB, 0x0E, 0x99, 0x7F, 0xF2, 0x53, 0x36, 0x03, 0xA4, 0x8F, 0x46, 0x10, 0xA9, 0xD3, 0xD0, 0xDC, 0xA6, 0x28, 0xAF, 0x55, 0xCD, 0x2B, 0xDE, 0xBA, 0x4F, 0xAF, 0x68, 0xCE, 0xC9, 0x2D, 0x53, 0xD9, 0x3C, 0xBD, 0x59, 0xFD, 0x6E, }; /* 871362531E566CBDCD31F0D61CEC0B40FDC91FBF280E4F92D21403E489BDAA9A */ static UCHAR shared_secret_secp256r1_77[] = { 0x87, 0x13, 0x62, 0x53, 0x1E, 0x56, 0x6C, 0xBD, 0xCD, 0x31, 0xF0, 0xD6, 0x1C, 0xEC, 0x0B, 0x40, 0xFD, 0xC9, 0x1F, 0xBF, 0x28, 0x0E, 0x4F, 0x92, 0xD2, 0x14, 0x03, 0xE4, 0x89, 0xBD, 0xAA, 0x9A, }; /* FE4E116303C0BC76882C8F57AF9853C24344ED1538C9B33D3723BCB347729445 */ static UCHAR local_private_key_secp256r1_78[] = { 0xFE, 0x4E, 0x11, 0x63, 0x03, 0xC0, 0xBC, 0x76, 0x88, 0x2C, 0x8F, 0x57, 0xAF, 0x98, 0x53, 0xC2, 0x43, 0x44, 0xED, 0x15, 0x38, 0xC9, 0xB3, 0x3D, 0x37, 0x23, 0xBC, 0xB3, 0x47, 0x72, 0x94, 0x45, }; /* 0497C904247A3CFF03DA99AF4E1FAFD9DA8F53B02F43F778FA4C1C0A5272B7A800F94DF8F0954D586BF547361B94FC22412D3994C731712052AFAC0EDDF4FAE4CB */ static UCHAR local_public_key_secp256r1_78[] = { 0x04, 0x97, 0xC9, 0x04, 0x24, 0x7A, 0x3C, 0xFF, 0x03, 0xDA, 0x99, 0xAF, 0x4E, 0x1F, 0xAF, 0xD9, 0xDA, 0x8F, 0x53, 0xB0, 0x2F, 0x43, 0xF7, 0x78, 0xFA, 0x4C, 0x1C, 0x0A, 0x52, 0x72, 0xB7, 0xA8, 0x00, 0xF9, 0x4D, 0xF8, 0xF0, 0x95, 0x4D, 0x58, 0x6B, 0xF5, 0x47, 0x36, 0x1B, 0x94, 0xFC, 0x22, 0x41, 0x2D, 0x39, 0x94, 0xC7, 0x31, 0x71, 0x20, 0x52, 0xAF, 0xAC, 0x0E, 0xDD, 0xF4, 0xFA, 0xE4, 0xCB, }; /* 0467280E4257A47BFB0AB3BE3658B71BDAE0D7512C0B15368B2A64E0139CAEFAF73302BDA6DEE9B9930E2997B2DD3F74BB700AC796F63F8EA096777019E8BC80E3 */ static UCHAR remote_public_key_secp256r1_78[] = { 0x04, 0x67, 0x28, 0x0E, 0x42, 0x57, 0xA4, 0x7B, 0xFB, 0x0A, 0xB3, 0xBE, 0x36, 0x58, 0xB7, 0x1B, 0xDA, 0xE0, 0xD7, 0x51, 0x2C, 0x0B, 0x15, 0x36, 0x8B, 0x2A, 0x64, 0xE0, 0x13, 0x9C, 0xAE, 0xFA, 0xF7, 0x33, 0x02, 0xBD, 0xA6, 0xDE, 0xE9, 0xB9, 0x93, 0x0E, 0x29, 0x97, 0xB2, 0xDD, 0x3F, 0x74, 0xBB, 0x70, 0x0A, 0xC7, 0x96, 0xF6, 0x3F, 0x8E, 0xA0, 0x96, 0x77, 0x70, 0x19, 0xE8, 0xBC, 0x80, 0xE3, }; /* 637A3242063C94007716326C54DD5CF1B74B6FDAAF78547953B9661363D04D77 */ static UCHAR shared_secret_secp256r1_78[] = { 0x63, 0x7A, 0x32, 0x42, 0x06, 0x3C, 0x94, 0x00, 0x77, 0x16, 0x32, 0x6C, 0x54, 0xDD, 0x5C, 0xF1, 0xB7, 0x4B, 0x6F, 0xDA, 0xAF, 0x78, 0x54, 0x79, 0x53, 0xB9, 0x66, 0x13, 0x63, 0xD0, 0x4D, 0x77, }; /* BD10FAB5CDC3E3F8615292E3ED8D14B0932CED3DF301C80DCBA9386C30FD08ED */ static UCHAR local_private_key_secp256r1_79[] = { 0xBD, 0x10, 0xFA, 0xB5, 0xCD, 0xC3, 0xE3, 0xF8, 0x61, 0x52, 0x92, 0xE3, 0xED, 0x8D, 0x14, 0xB0, 0x93, 0x2C, 0xED, 0x3D, 0xF3, 0x01, 0xC8, 0x0D, 0xCB, 0xA9, 0x38, 0x6C, 0x30, 0xFD, 0x08, 0xED, }; /* 041C44582C97FC191CC70062EA911E3B76F55954A34265E19BC01E7719BE9FF36F61B3919645D3CEB78C34909A46B39C0A6BC481A39FB2CFD099E5A0CA61A3355B */ static UCHAR local_public_key_secp256r1_79[] = { 0x04, 0x1C, 0x44, 0x58, 0x2C, 0x97, 0xFC, 0x19, 0x1C, 0xC7, 0x00, 0x62, 0xEA, 0x91, 0x1E, 0x3B, 0x76, 0xF5, 0x59, 0x54, 0xA3, 0x42, 0x65, 0xE1, 0x9B, 0xC0, 0x1E, 0x77, 0x19, 0xBE, 0x9F, 0xF3, 0x6F, 0x61, 0xB3, 0x91, 0x96, 0x45, 0xD3, 0xCE, 0xB7, 0x8C, 0x34, 0x90, 0x9A, 0x46, 0xB3, 0x9C, 0x0A, 0x6B, 0xC4, 0x81, 0xA3, 0x9F, 0xB2, 0xCF, 0xD0, 0x99, 0xE5, 0xA0, 0xCA, 0x61, 0xA3, 0x35, 0x5B, }; /* 04D06B6366830534C9DF3121DAE6632D252F0BAB3D10DB38470B01B3AE930FBCBBD4B6E189A4419E361C981EB284B7C4D80ED8941069936C2769072195AEAC5CE2 */ static UCHAR remote_public_key_secp256r1_79[] = { 0x04, 0xD0, 0x6B, 0x63, 0x66, 0x83, 0x05, 0x34, 0xC9, 0xDF, 0x31, 0x21, 0xDA, 0xE6, 0x63, 0x2D, 0x25, 0x2F, 0x0B, 0xAB, 0x3D, 0x10, 0xDB, 0x38, 0x47, 0x0B, 0x01, 0xB3, 0xAE, 0x93, 0x0F, 0xBC, 0xBB, 0xD4, 0xB6, 0xE1, 0x89, 0xA4, 0x41, 0x9E, 0x36, 0x1C, 0x98, 0x1E, 0xB2, 0x84, 0xB7, 0xC4, 0xD8, 0x0E, 0xD8, 0x94, 0x10, 0x69, 0x93, 0x6C, 0x27, 0x69, 0x07, 0x21, 0x95, 0xAE, 0xAC, 0x5C, 0xE2, }; /* CCF6FB5B548CE232C70DBEBE36FC7AAA7E276AAA9F606C263E0154BEAD2960A5 */ static UCHAR shared_secret_secp256r1_79[] = { 0xCC, 0xF6, 0xFB, 0x5B, 0x54, 0x8C, 0xE2, 0x32, 0xC7, 0x0D, 0xBE, 0xBE, 0x36, 0xFC, 0x7A, 0xAA, 0x7E, 0x27, 0x6A, 0xAA, 0x9F, 0x60, 0x6C, 0x26, 0x3E, 0x01, 0x54, 0xBE, 0xAD, 0x29, 0x60, 0xA5, }; /* 2819634C6B7A79EA886C25A5290EACF6FB016072407B9366DA26C49D969F4EBE */ static UCHAR local_private_key_secp256r1_80[] = { 0x28, 0x19, 0x63, 0x4C, 0x6B, 0x7A, 0x79, 0xEA, 0x88, 0x6C, 0x25, 0xA5, 0x29, 0x0E, 0xAC, 0xF6, 0xFB, 0x01, 0x60, 0x72, 0x40, 0x7B, 0x93, 0x66, 0xDA, 0x26, 0xC4, 0x9D, 0x96, 0x9F, 0x4E, 0xBE, }; /* 04418058AF8C47B27E4D4FB2167D72DBDD14434CA8FD32F2F7C14257EE89AEFC1B63C8E779BB6E79AD3CDDB15FFAD28FBF9915F694F7A728569E80C86F9262D32A */ static UCHAR local_public_key_secp256r1_80[] = { 0x04, 0x41, 0x80, 0x58, 0xAF, 0x8C, 0x47, 0xB2, 0x7E, 0x4D, 0x4F, 0xB2, 0x16, 0x7D, 0x72, 0xDB, 0xDD, 0x14, 0x43, 0x4C, 0xA8, 0xFD, 0x32, 0xF2, 0xF7, 0xC1, 0x42, 0x57, 0xEE, 0x89, 0xAE, 0xFC, 0x1B, 0x63, 0xC8, 0xE7, 0x79, 0xBB, 0x6E, 0x79, 0xAD, 0x3C, 0xDD, 0xB1, 0x5F, 0xFA, 0xD2, 0x8F, 0xBF, 0x99, 0x15, 0xF6, 0x94, 0xF7, 0xA7, 0x28, 0x56, 0x9E, 0x80, 0xC8, 0x6F, 0x92, 0x62, 0xD3, 0x2A, }; /* 043C67C1D85125CD0754D9479EE74FC0A13BC07982B91D493F6392AB0A34A60FB7798075F5E88C0893D261874868DBB1890D35F5D09CBF7E362237CBF22434AE6F */ static UCHAR remote_public_key_secp256r1_80[] = { 0x04, 0x3C, 0x67, 0xC1, 0xD8, 0x51, 0x25, 0xCD, 0x07, 0x54, 0xD9, 0x47, 0x9E, 0xE7, 0x4F, 0xC0, 0xA1, 0x3B, 0xC0, 0x79, 0x82, 0xB9, 0x1D, 0x49, 0x3F, 0x63, 0x92, 0xAB, 0x0A, 0x34, 0xA6, 0x0F, 0xB7, 0x79, 0x80, 0x75, 0xF5, 0xE8, 0x8C, 0x08, 0x93, 0xD2, 0x61, 0x87, 0x48, 0x68, 0xDB, 0xB1, 0x89, 0x0D, 0x35, 0xF5, 0xD0, 0x9C, 0xBF, 0x7E, 0x36, 0x22, 0x37, 0xCB, 0xF2, 0x24, 0x34, 0xAE, 0x6F, }; /* 91342BEC9309FB87930CA38716182A1C20F9482A50E04CF317E8391EB38B9A46 */ static UCHAR shared_secret_secp256r1_80[] = { 0x91, 0x34, 0x2B, 0xEC, 0x93, 0x09, 0xFB, 0x87, 0x93, 0x0C, 0xA3, 0x87, 0x16, 0x18, 0x2A, 0x1C, 0x20, 0xF9, 0x48, 0x2A, 0x50, 0xE0, 0x4C, 0xF3, 0x17, 0xE8, 0x39, 0x1E, 0xB3, 0x8B, 0x9A, 0x46, }; /* 80107C5CEE9BA24839F38608FB7E6EAAF2119F6A05ECCF5BB1BCE5DA2D3E41AE */ static UCHAR local_private_key_secp256r1_81[] = { 0x80, 0x10, 0x7C, 0x5C, 0xEE, 0x9B, 0xA2, 0x48, 0x39, 0xF3, 0x86, 0x08, 0xFB, 0x7E, 0x6E, 0xAA, 0xF2, 0x11, 0x9F, 0x6A, 0x05, 0xEC, 0xCF, 0x5B, 0xB1, 0xBC, 0xE5, 0xDA, 0x2D, 0x3E, 0x41, 0xAE, }; /* 04CF7D7321877E1A78B666039636F6B3D6FF9B106E89303AA314D04BE61A131CB107AA0319FBE05F7D703ED438DCF84EF26D695D5F290887D77F36326826D6AEFE */ static UCHAR local_public_key_secp256r1_81[] = { 0x04, 0xCF, 0x7D, 0x73, 0x21, 0x87, 0x7E, 0x1A, 0x78, 0xB6, 0x66, 0x03, 0x96, 0x36, 0xF6, 0xB3, 0xD6, 0xFF, 0x9B, 0x10, 0x6E, 0x89, 0x30, 0x3A, 0xA3, 0x14, 0xD0, 0x4B, 0xE6, 0x1A, 0x13, 0x1C, 0xB1, 0x07, 0xAA, 0x03, 0x19, 0xFB, 0xE0, 0x5F, 0x7D, 0x70, 0x3E, 0xD4, 0x38, 0xDC, 0xF8, 0x4E, 0xF2, 0x6D, 0x69, 0x5D, 0x5F, 0x29, 0x08, 0x87, 0xD7, 0x7F, 0x36, 0x32, 0x68, 0x26, 0xD6, 0xAE, 0xFE, }; /* 04382E1B7840ED03300959F6E0FA4861AAD24C3774C3C230BA155628246844172D872C41EDFE97565070EBC2EDA333F24D41D10ABB9FA88CF92DDC56760AD47BAB */ static UCHAR remote_public_key_secp256r1_81[] = { 0x04, 0x38, 0x2E, 0x1B, 0x78, 0x40, 0xED, 0x03, 0x30, 0x09, 0x59, 0xF6, 0xE0, 0xFA, 0x48, 0x61, 0xAA, 0xD2, 0x4C, 0x37, 0x74, 0xC3, 0xC2, 0x30, 0xBA, 0x15, 0x56, 0x28, 0x24, 0x68, 0x44, 0x17, 0x2D, 0x87, 0x2C, 0x41, 0xED, 0xFE, 0x97, 0x56, 0x50, 0x70, 0xEB, 0xC2, 0xED, 0xA3, 0x33, 0xF2, 0x4D, 0x41, 0xD1, 0x0A, 0xBB, 0x9F, 0xA8, 0x8C, 0xF9, 0x2D, 0xDC, 0x56, 0x76, 0x0A, 0xD4, 0x7B, 0xAB, }; /* 6F53CB2A893F4E703E786B8561257C02A089F926D241E64564A7978D279AA670 */ static UCHAR shared_secret_secp256r1_81[] = { 0x6F, 0x53, 0xCB, 0x2A, 0x89, 0x3F, 0x4E, 0x70, 0x3E, 0x78, 0x6B, 0x85, 0x61, 0x25, 0x7C, 0x02, 0xA0, 0x89, 0xF9, 0x26, 0xD2, 0x41, 0xE6, 0x45, 0x64, 0xA7, 0x97, 0x8D, 0x27, 0x9A, 0xA6, 0x70, }; /* CB408B3B1F3A8FF43CAF45509D791A7AC9F7E1F1B2CC05B7D2B9BE7619D861E5 */ static UCHAR local_private_key_secp256r1_82[] = { 0xCB, 0x40, 0x8B, 0x3B, 0x1F, 0x3A, 0x8F, 0xF4, 0x3C, 0xAF, 0x45, 0x50, 0x9D, 0x79, 0x1A, 0x7A, 0xC9, 0xF7, 0xE1, 0xF1, 0xB2, 0xCC, 0x05, 0xB7, 0xD2, 0xB9, 0xBE, 0x76, 0x19, 0xD8, 0x61, 0xE5, }; /* 04717AF9B5F6A702F8F0E50CE97ED0B5C1AED3B28B9655CBE0AE0D53E4B5C9DDE5CEED8ED5179D1E0CAC4613375B18B1979109ECDEA0297979F6C221957C29B835 */ static UCHAR local_public_key_secp256r1_82[] = { 0x04, 0x71, 0x7A, 0xF9, 0xB5, 0xF6, 0xA7, 0x02, 0xF8, 0xF0, 0xE5, 0x0C, 0xE9, 0x7E, 0xD0, 0xB5, 0xC1, 0xAE, 0xD3, 0xB2, 0x8B, 0x96, 0x55, 0xCB, 0xE0, 0xAE, 0x0D, 0x53, 0xE4, 0xB5, 0xC9, 0xDD, 0xE5, 0xCE, 0xED, 0x8E, 0xD5, 0x17, 0x9D, 0x1E, 0x0C, 0xAC, 0x46, 0x13, 0x37, 0x5B, 0x18, 0xB1, 0x97, 0x91, 0x09, 0xEC, 0xDE, 0xA0, 0x29, 0x79, 0x79, 0xF6, 0xC2, 0x21, 0x95, 0x7C, 0x29, 0xB8, 0x35, }; /* 04E57471A9383AAECAA6DC1E3328381AC9E2135AF9EACE84D810194A2F988DC9D3E7E43302F364B248CE246F53D3210EC6B25B6AEC90EE1E89EEDC138EA8926A5E */ static UCHAR remote_public_key_secp256r1_82[] = { 0x04, 0xE5, 0x74, 0x71, 0xA9, 0x38, 0x3A, 0xAE, 0xCA, 0xA6, 0xDC, 0x1E, 0x33, 0x28, 0x38, 0x1A, 0xC9, 0xE2, 0x13, 0x5A, 0xF9, 0xEA, 0xCE, 0x84, 0xD8, 0x10, 0x19, 0x4A, 0x2F, 0x98, 0x8D, 0xC9, 0xD3, 0xE7, 0xE4, 0x33, 0x02, 0xF3, 0x64, 0xB2, 0x48, 0xCE, 0x24, 0x6F, 0x53, 0xD3, 0x21, 0x0E, 0xC6, 0xB2, 0x5B, 0x6A, 0xEC, 0x90, 0xEE, 0x1E, 0x89, 0xEE, 0xDC, 0x13, 0x8E, 0xA8, 0x92, 0x6A, 0x5E, }; /* A56E40989CDB68E4228D29C44FC0331AA392D01DD7538B5BBC33AEB8C9787B25 */ static UCHAR shared_secret_secp256r1_82[] = { 0xA5, 0x6E, 0x40, 0x98, 0x9C, 0xDB, 0x68, 0xE4, 0x22, 0x8D, 0x29, 0xC4, 0x4F, 0xC0, 0x33, 0x1A, 0xA3, 0x92, 0xD0, 0x1D, 0xD7, 0x53, 0x8B, 0x5B, 0xBC, 0x33, 0xAE, 0xB8, 0xC9, 0x78, 0x7B, 0x25, }; /* 3DE9357DE5DD579EF2941DC6C1C051E10E34268475B00E99616684FB03A15540 */ static UCHAR local_private_key_secp256r1_83[] = { 0x3D, 0xE9, 0x35, 0x7D, 0xE5, 0xDD, 0x57, 0x9E, 0xF2, 0x94, 0x1D, 0xC6, 0xC1, 0xC0, 0x51, 0xE1, 0x0E, 0x34, 0x26, 0x84, 0x75, 0xB0, 0x0E, 0x99, 0x61, 0x66, 0x84, 0xFB, 0x03, 0xA1, 0x55, 0x40, }; /* 049DF876E17D27920C22A1A24A52F6C5A3F8D1AE7A4A357AAB646DF5D1B0F2861FC07AA060776CAC922FAA72ACC19F08184280DA5A5375AC3E79B3E96296231CD2 */ static UCHAR local_public_key_secp256r1_83[] = { 0x04, 0x9D, 0xF8, 0x76, 0xE1, 0x7D, 0x27, 0x92, 0x0C, 0x22, 0xA1, 0xA2, 0x4A, 0x52, 0xF6, 0xC5, 0xA3, 0xF8, 0xD1, 0xAE, 0x7A, 0x4A, 0x35, 0x7A, 0xAB, 0x64, 0x6D, 0xF5, 0xD1, 0xB0, 0xF2, 0x86, 0x1F, 0xC0, 0x7A, 0xA0, 0x60, 0x77, 0x6C, 0xAC, 0x92, 0x2F, 0xAA, 0x72, 0xAC, 0xC1, 0x9F, 0x08, 0x18, 0x42, 0x80, 0xDA, 0x5A, 0x53, 0x75, 0xAC, 0x3E, 0x79, 0xB3, 0xE9, 0x62, 0x96, 0x23, 0x1C, 0xD2, }; /* 047D3A61038E1AF184A3BCFF54F8E0DEF4B86E7F0B368884BA7DAD76F4EC7347BCE19F08BDF9EE61A32AB1C9C00D06209CA4E38C5BA14B81410D47E0D96BDC3C82 */ static UCHAR remote_public_key_secp256r1_83[] = { 0x04, 0x7D, 0x3A, 0x61, 0x03, 0x8E, 0x1A, 0xF1, 0x84, 0xA3, 0xBC, 0xFF, 0x54, 0xF8, 0xE0, 0xDE, 0xF4, 0xB8, 0x6E, 0x7F, 0x0B, 0x36, 0x88, 0x84, 0xBA, 0x7D, 0xAD, 0x76, 0xF4, 0xEC, 0x73, 0x47, 0xBC, 0xE1, 0x9F, 0x08, 0xBD, 0xF9, 0xEE, 0x61, 0xA3, 0x2A, 0xB1, 0xC9, 0xC0, 0x0D, 0x06, 0x20, 0x9C, 0xA4, 0xE3, 0x8C, 0x5B, 0xA1, 0x4B, 0x81, 0x41, 0x0D, 0x47, 0xE0, 0xD9, 0x6B, 0xDC, 0x3C, 0x82, }; /* 446945F413192395296F6FE68B06664F700CBB05E0A3BAF6F859E3EFCDBB3FDA */ static UCHAR shared_secret_secp256r1_83[] = { 0x44, 0x69, 0x45, 0xF4, 0x13, 0x19, 0x23, 0x95, 0x29, 0x6F, 0x6F, 0xE6, 0x8B, 0x06, 0x66, 0x4F, 0x70, 0x0C, 0xBB, 0x05, 0xE0, 0xA3, 0xBA, 0xF6, 0xF8, 0x59, 0xE3, 0xEF, 0xCD, 0xBB, 0x3F, 0xDA, }; /* 392760E9CDD2F05CA1013CBF77499DC57E39165B82CCDD5E24D6EBBE75380FAE */ static UCHAR local_private_key_secp256r1_84[] = { 0x39, 0x27, 0x60, 0xE9, 0xCD, 0xD2, 0xF0, 0x5C, 0xA1, 0x01, 0x3C, 0xBF, 0x77, 0x49, 0x9D, 0xC5, 0x7E, 0x39, 0x16, 0x5B, 0x82, 0xCC, 0xDD, 0x5E, 0x24, 0xD6, 0xEB, 0xBE, 0x75, 0x38, 0x0F, 0xAE, }; /* 04494A2675DD3FB1234EDC0942E3C370D4D5328E512DC960C4BC3B581035785ED528B5D60F548B17D029B686134AEF97870E008367650704C128B64049DD03B09B */ static UCHAR local_public_key_secp256r1_84[] = { 0x04, 0x49, 0x4A, 0x26, 0x75, 0xDD, 0x3F, 0xB1, 0x23, 0x4E, 0xDC, 0x09, 0x42, 0xE3, 0xC3, 0x70, 0xD4, 0xD5, 0x32, 0x8E, 0x51, 0x2D, 0xC9, 0x60, 0xC4, 0xBC, 0x3B, 0x58, 0x10, 0x35, 0x78, 0x5E, 0xD5, 0x28, 0xB5, 0xD6, 0x0F, 0x54, 0x8B, 0x17, 0xD0, 0x29, 0xB6, 0x86, 0x13, 0x4A, 0xEF, 0x97, 0x87, 0x0E, 0x00, 0x83, 0x67, 0x65, 0x07, 0x04, 0xC1, 0x28, 0xB6, 0x40, 0x49, 0xDD, 0x03, 0xB0, 0x9B, }; /* 047B39DCF0CB817ECE10A6010106ABA072E38F99DDF053062D915F114F2C728F39E02C9151AE6B2B803FE065A0267BF7FA93032299A2A4180A8A5330222093482B */ static UCHAR remote_public_key_secp256r1_84[] = { 0x04, 0x7B, 0x39, 0xDC, 0xF0, 0xCB, 0x81, 0x7E, 0xCE, 0x10, 0xA6, 0x01, 0x01, 0x06, 0xAB, 0xA0, 0x72, 0xE3, 0x8F, 0x99, 0xDD, 0xF0, 0x53, 0x06, 0x2D, 0x91, 0x5F, 0x11, 0x4F, 0x2C, 0x72, 0x8F, 0x39, 0xE0, 0x2C, 0x91, 0x51, 0xAE, 0x6B, 0x2B, 0x80, 0x3F, 0xE0, 0x65, 0xA0, 0x26, 0x7B, 0xF7, 0xFA, 0x93, 0x03, 0x22, 0x99, 0xA2, 0xA4, 0x18, 0x0A, 0x8A, 0x53, 0x30, 0x22, 0x20, 0x93, 0x48, 0x2B, }; /* 8E9E343DB79A278E0D9B71A143657DF0FC64EC637EA22FF52363C3A5F25A30CD */ static UCHAR shared_secret_secp256r1_84[] = { 0x8E, 0x9E, 0x34, 0x3D, 0xB7, 0x9A, 0x27, 0x8E, 0x0D, 0x9B, 0x71, 0xA1, 0x43, 0x65, 0x7D, 0xF0, 0xFC, 0x64, 0xEC, 0x63, 0x7E, 0xA2, 0x2F, 0xF5, 0x23, 0x63, 0xC3, 0xA5, 0xF2, 0x5A, 0x30, 0xCD, }; /* 3422D3CBD419517D2DD946FCEE325A17EDDF35F0BE6E3D38656E4D992951915D */ static UCHAR local_private_key_secp256r1_85[] = { 0x34, 0x22, 0xD3, 0xCB, 0xD4, 0x19, 0x51, 0x7D, 0x2D, 0xD9, 0x46, 0xFC, 0xEE, 0x32, 0x5A, 0x17, 0xED, 0xDF, 0x35, 0xF0, 0xBE, 0x6E, 0x3D, 0x38, 0x65, 0x6E, 0x4D, 0x99, 0x29, 0x51, 0x91, 0x5D, }; /* 04CDECD050A521311DA245054E310BA38FB6086069046D7A2201C4641A621FFC8308B938D150F2F27395A4DD02ADFF90D749627E475E2987FF270FE2C392817984 */ static UCHAR local_public_key_secp256r1_85[] = { 0x04, 0xCD, 0xEC, 0xD0, 0x50, 0xA5, 0x21, 0x31, 0x1D, 0xA2, 0x45, 0x05, 0x4E, 0x31, 0x0B, 0xA3, 0x8F, 0xB6, 0x08, 0x60, 0x69, 0x04, 0x6D, 0x7A, 0x22, 0x01, 0xC4, 0x64, 0x1A, 0x62, 0x1F, 0xFC, 0x83, 0x08, 0xB9, 0x38, 0xD1, 0x50, 0xF2, 0xF2, 0x73, 0x95, 0xA4, 0xDD, 0x02, 0xAD, 0xFF, 0x90, 0xD7, 0x49, 0x62, 0x7E, 0x47, 0x5E, 0x29, 0x87, 0xFF, 0x27, 0x0F, 0xE2, 0xC3, 0x92, 0x81, 0x79, 0x84, }; /* 047F86A3AB71F214164D2A5B7FE29E4818FB4FB2CA76B89BC3D59A2DBF4C9BB8BF879398616EA82050950081F0387B539EA7B46C0D42E54856E2DE20803A79DBED */ static UCHAR remote_public_key_secp256r1_85[] = { 0x04, 0x7F, 0x86, 0xA3, 0xAB, 0x71, 0xF2, 0x14, 0x16, 0x4D, 0x2A, 0x5B, 0x7F, 0xE2, 0x9E, 0x48, 0x18, 0xFB, 0x4F, 0xB2, 0xCA, 0x76, 0xB8, 0x9B, 0xC3, 0xD5, 0x9A, 0x2D, 0xBF, 0x4C, 0x9B, 0xB8, 0xBF, 0x87, 0x93, 0x98, 0x61, 0x6E, 0xA8, 0x20, 0x50, 0x95, 0x00, 0x81, 0xF0, 0x38, 0x7B, 0x53, 0x9E, 0xA7, 0xB4, 0x6C, 0x0D, 0x42, 0xE5, 0x48, 0x56, 0xE2, 0xDE, 0x20, 0x80, 0x3A, 0x79, 0xDB, 0xED, }; /* 392EE4DE85D9922A0ECAC43661FBA8837A2AA17713827A44F21EF673A9456F42 */ static UCHAR shared_secret_secp256r1_85[] = { 0x39, 0x2E, 0xE4, 0xDE, 0x85, 0xD9, 0x92, 0x2A, 0x0E, 0xCA, 0xC4, 0x36, 0x61, 0xFB, 0xA8, 0x83, 0x7A, 0x2A, 0xA1, 0x77, 0x13, 0x82, 0x7A, 0x44, 0xF2, 0x1E, 0xF6, 0x73, 0xA9, 0x45, 0x6F, 0x42, }; /* 1CA571C1DC0002299EA66BB85511D35986CED199500317EFAA58906CA88D1FC5 */ static UCHAR local_private_key_secp256r1_86[] = { 0x1C, 0xA5, 0x71, 0xC1, 0xDC, 0x00, 0x02, 0x29, 0x9E, 0xA6, 0x6B, 0xB8, 0x55, 0x11, 0xD3, 0x59, 0x86, 0xCE, 0xD1, 0x99, 0x50, 0x03, 0x17, 0xEF, 0xAA, 0x58, 0x90, 0x6C, 0xA8, 0x8D, 0x1F, 0xC5, }; /* 041C702D77D14533E8E3D33DC80F0547BFCA045B80ACA245E6100AD6CA080868FAB3628DC6AAF9AC86FEBB24915585DD80CED99BEA26A226839AFF9ED66C85EB83 */ static UCHAR local_public_key_secp256r1_86[] = { 0x04, 0x1C, 0x70, 0x2D, 0x77, 0xD1, 0x45, 0x33, 0xE8, 0xE3, 0xD3, 0x3D, 0xC8, 0x0F, 0x05, 0x47, 0xBF, 0xCA, 0x04, 0x5B, 0x80, 0xAC, 0xA2, 0x45, 0xE6, 0x10, 0x0A, 0xD6, 0xCA, 0x08, 0x08, 0x68, 0xFA, 0xB3, 0x62, 0x8D, 0xC6, 0xAA, 0xF9, 0xAC, 0x86, 0xFE, 0xBB, 0x24, 0x91, 0x55, 0x85, 0xDD, 0x80, 0xCE, 0xD9, 0x9B, 0xEA, 0x26, 0xA2, 0x26, 0x83, 0x9A, 0xFF, 0x9E, 0xD6, 0x6C, 0x85, 0xEB, 0x83, }; /* 047C090C05B7016E29250A8941B065471543F3CC33466BAD621778EBBB1B61A49424CB6769135503A26575A7CF35C2E5AAD6F9A0E375E7D0CF207E26E690C38FA6 */ static UCHAR remote_public_key_secp256r1_86[] = { 0x04, 0x7C, 0x09, 0x0C, 0x05, 0xB7, 0x01, 0x6E, 0x29, 0x25, 0x0A, 0x89, 0x41, 0xB0, 0x65, 0x47, 0x15, 0x43, 0xF3, 0xCC, 0x33, 0x46, 0x6B, 0xAD, 0x62, 0x17, 0x78, 0xEB, 0xBB, 0x1B, 0x61, 0xA4, 0x94, 0x24, 0xCB, 0x67, 0x69, 0x13, 0x55, 0x03, 0xA2, 0x65, 0x75, 0xA7, 0xCF, 0x35, 0xC2, 0xE5, 0xAA, 0xD6, 0xF9, 0xA0, 0xE3, 0x75, 0xE7, 0xD0, 0xCF, 0x20, 0x7E, 0x26, 0xE6, 0x90, 0xC3, 0x8F, 0xA6, }; /* B60E9A9714E40A8A163964EDCD1381BEAAC4F0A5DD247D9C9EDC8BA4F6A64C9D */ static UCHAR shared_secret_secp256r1_86[] = { 0xB6, 0x0E, 0x9A, 0x97, 0x14, 0xE4, 0x0A, 0x8A, 0x16, 0x39, 0x64, 0xED, 0xCD, 0x13, 0x81, 0xBE, 0xAA, 0xC4, 0xF0, 0xA5, 0xDD, 0x24, 0x7D, 0x9C, 0x9E, 0xDC, 0x8B, 0xA4, 0xF6, 0xA6, 0x4C, 0x9D, }; /* 31C73657E28F0BDE822706010F56D1FF77A1FD6F64690BFA88FFF0B6770D77A8 */ static UCHAR local_private_key_secp256r1_87[] = { 0x31, 0xC7, 0x36, 0x57, 0xE2, 0x8F, 0x0B, 0xDE, 0x82, 0x27, 0x06, 0x01, 0x0F, 0x56, 0xD1, 0xFF, 0x77, 0xA1, 0xFD, 0x6F, 0x64, 0x69, 0x0B, 0xFA, 0x88, 0xFF, 0xF0, 0xB6, 0x77, 0x0D, 0x77, 0xA8, }; /* 048A4F331D570E823458CDB839BDB5E269218C3794DBFF4E156B5C1E0B93C198CD44B14E080048C1CBB42F449D17B065FCCE0C6CC42BD2EADA7691CBEFE92A6197 */ static UCHAR local_public_key_secp256r1_87[] = { 0x04, 0x8A, 0x4F, 0x33, 0x1D, 0x57, 0x0E, 0x82, 0x34, 0x58, 0xCD, 0xB8, 0x39, 0xBD, 0xB5, 0xE2, 0x69, 0x21, 0x8C, 0x37, 0x94, 0xDB, 0xFF, 0x4E, 0x15, 0x6B, 0x5C, 0x1E, 0x0B, 0x93, 0xC1, 0x98, 0xCD, 0x44, 0xB1, 0x4E, 0x08, 0x00, 0x48, 0xC1, 0xCB, 0xB4, 0x2F, 0x44, 0x9D, 0x17, 0xB0, 0x65, 0xFC, 0xCE, 0x0C, 0x6C, 0xC4, 0x2B, 0xD2, 0xEA, 0xDA, 0x76, 0x91, 0xCB, 0xEF, 0xE9, 0x2A, 0x61, 0x97, }; /* 04F0358B03F66B8BB37EAC7D300A9E51A3772876C4D64004BFC35161C4BA134968B29278825DC002EA32FA2F7B3992CE8655B8BD69DA15386D73F93D43A6C48704 */ static UCHAR remote_public_key_secp256r1_87[] = { 0x04, 0xF0, 0x35, 0x8B, 0x03, 0xF6, 0x6B, 0x8B, 0xB3, 0x7E, 0xAC, 0x7D, 0x30, 0x0A, 0x9E, 0x51, 0xA3, 0x77, 0x28, 0x76, 0xC4, 0xD6, 0x40, 0x04, 0xBF, 0xC3, 0x51, 0x61, 0xC4, 0xBA, 0x13, 0x49, 0x68, 0xB2, 0x92, 0x78, 0x82, 0x5D, 0xC0, 0x02, 0xEA, 0x32, 0xFA, 0x2F, 0x7B, 0x39, 0x92, 0xCE, 0x86, 0x55, 0xB8, 0xBD, 0x69, 0xDA, 0x15, 0x38, 0x6D, 0x73, 0xF9, 0x3D, 0x43, 0xA6, 0xC4, 0x87, 0x04, }; /* BE05683F5602C544E16E03B6515469DC5053BC7F4F81652C29AA57B047D303B2 */ static UCHAR shared_secret_secp256r1_87[] = { 0xBE, 0x05, 0x68, 0x3F, 0x56, 0x02, 0xC5, 0x44, 0xE1, 0x6E, 0x03, 0xB6, 0x51, 0x54, 0x69, 0xDC, 0x50, 0x53, 0xBC, 0x7F, 0x4F, 0x81, 0x65, 0x2C, 0x29, 0xAA, 0x57, 0xB0, 0x47, 0xD3, 0x03, 0xB2, }; /* 2D10EE90C33320DFEF3422CA518C4396C1BEB1967ED0C721B16945759E8A58CC */ static UCHAR local_private_key_secp256r1_88[] = { 0x2D, 0x10, 0xEE, 0x90, 0xC3, 0x33, 0x20, 0xDF, 0xEF, 0x34, 0x22, 0xCA, 0x51, 0x8C, 0x43, 0x96, 0xC1, 0xBE, 0xB1, 0x96, 0x7E, 0xD0, 0xC7, 0x21, 0xB1, 0x69, 0x45, 0x75, 0x9E, 0x8A, 0x58, 0xCC, }; /* 04100C9E5C82E2A4142AB5F3941142A5CFCACE16E773BC51D3ABBA07FB319B1032D2E6B10E97DEA6970BC30DE8A7C3EF5D319A37D6B5F5709D863EF0F40C523701 */ static UCHAR local_public_key_secp256r1_88[] = { 0x04, 0x10, 0x0C, 0x9E, 0x5C, 0x82, 0xE2, 0xA4, 0x14, 0x2A, 0xB5, 0xF3, 0x94, 0x11, 0x42, 0xA5, 0xCF, 0xCA, 0xCE, 0x16, 0xE7, 0x73, 0xBC, 0x51, 0xD3, 0xAB, 0xBA, 0x07, 0xFB, 0x31, 0x9B, 0x10, 0x32, 0xD2, 0xE6, 0xB1, 0x0E, 0x97, 0xDE, 0xA6, 0x97, 0x0B, 0xC3, 0x0D, 0xE8, 0xA7, 0xC3, 0xEF, 0x5D, 0x31, 0x9A, 0x37, 0xD6, 0xB5, 0xF5, 0x70, 0x9D, 0x86, 0x3E, 0xF0, 0xF4, 0x0C, 0x52, 0x37, 0x01, }; /* 0433D54EC2E55A9F46EE126C6FAEB02CD516C4FC8DBCE5448535ECD674D5C905851870DF1F99C111CF09D574D9780ACE327D28151D0A5D856BC184B02B6970A020 */ static UCHAR remote_public_key_secp256r1_88[] = { 0x04, 0x33, 0xD5, 0x4E, 0xC2, 0xE5, 0x5A, 0x9F, 0x46, 0xEE, 0x12, 0x6C, 0x6F, 0xAE, 0xB0, 0x2C, 0xD5, 0x16, 0xC4, 0xFC, 0x8D, 0xBC, 0xE5, 0x44, 0x85, 0x35, 0xEC, 0xD6, 0x74, 0xD5, 0xC9, 0x05, 0x85, 0x18, 0x70, 0xDF, 0x1F, 0x99, 0xC1, 0x11, 0xCF, 0x09, 0xD5, 0x74, 0xD9, 0x78, 0x0A, 0xCE, 0x32, 0x7D, 0x28, 0x15, 0x1D, 0x0A, 0x5D, 0x85, 0x6B, 0xC1, 0x84, 0xB0, 0x2B, 0x69, 0x70, 0xA0, 0x20, }; /* AFB2F12ABCB54B35CCCAD5C094E1D7FCE07EC46E041541B748D0C9004D1FDCD5 */ static UCHAR shared_secret_secp256r1_88[] = { 0xAF, 0xB2, 0xF1, 0x2A, 0xBC, 0xB5, 0x4B, 0x35, 0xCC, 0xCA, 0xD5, 0xC0, 0x94, 0xE1, 0xD7, 0xFC, 0xE0, 0x7E, 0xC4, 0x6E, 0x04, 0x15, 0x41, 0xB7, 0x48, 0xD0, 0xC9, 0x00, 0x4D, 0x1F, 0xDC, 0xD5, }; /* 18505BC9F1FB67D3845CF8C844AAD86E4ED3FA13482467DAC75109FFB59182CD */ static UCHAR local_private_key_secp256r1_89[] = { 0x18, 0x50, 0x5B, 0xC9, 0xF1, 0xFB, 0x67, 0xD3, 0x84, 0x5C, 0xF8, 0xC8, 0x44, 0xAA, 0xD8, 0x6E, 0x4E, 0xD3, 0xFA, 0x13, 0x48, 0x24, 0x67, 0xDA, 0xC7, 0x51, 0x09, 0xFF, 0xB5, 0x91, 0x82, 0xCD, }; /* 04406798D1EB84F750A0CE56C282461A98D1F5F3C40BB25A8CB8F63E0BE2380C511AB6F64419658B3B36193D5A04A82554E72BAE88785D78D9619D9E1F02034C23 */ static UCHAR local_public_key_secp256r1_89[] = { 0x04, 0x40, 0x67, 0x98, 0xD1, 0xEB, 0x84, 0xF7, 0x50, 0xA0, 0xCE, 0x56, 0xC2, 0x82, 0x46, 0x1A, 0x98, 0xD1, 0xF5, 0xF3, 0xC4, 0x0B, 0xB2, 0x5A, 0x8C, 0xB8, 0xF6, 0x3E, 0x0B, 0xE2, 0x38, 0x0C, 0x51, 0x1A, 0xB6, 0xF6, 0x44, 0x19, 0x65, 0x8B, 0x3B, 0x36, 0x19, 0x3D, 0x5A, 0x04, 0xA8, 0x25, 0x54, 0xE7, 0x2B, 0xAE, 0x88, 0x78, 0x5D, 0x78, 0xD9, 0x61, 0x9D, 0x9E, 0x1F, 0x02, 0x03, 0x4C, 0x23, }; /* 04A97A1624C19E947D2BD975EDCF3089ADA6CAAE08DC02ABCE991D5896CACE7D36691188A663D935D3924592155FCAA35DC283E657EDA2CDB94E704C08A0C5DCD2 */ static UCHAR remote_public_key_secp256r1_89[] = { 0x04, 0xA9, 0x7A, 0x16, 0x24, 0xC1, 0x9E, 0x94, 0x7D, 0x2B, 0xD9, 0x75, 0xED, 0xCF, 0x30, 0x89, 0xAD, 0xA6, 0xCA, 0xAE, 0x08, 0xDC, 0x02, 0xAB, 0xCE, 0x99, 0x1D, 0x58, 0x96, 0xCA, 0xCE, 0x7D, 0x36, 0x69, 0x11, 0x88, 0xA6, 0x63, 0xD9, 0x35, 0xD3, 0x92, 0x45, 0x92, 0x15, 0x5F, 0xCA, 0xA3, 0x5D, 0xC2, 0x83, 0xE6, 0x57, 0xED, 0xA2, 0xCD, 0xB9, 0x4E, 0x70, 0x4C, 0x08, 0xA0, 0xC5, 0xDC, 0xD2, }; /* AFA1E7F498D7E37582C95501F86B3FEE7DB0936C0F091D0CCD79BBF90B3FDDAC */ static UCHAR shared_secret_secp256r1_89[] = { 0xAF, 0xA1, 0xE7, 0xF4, 0x98, 0xD7, 0xE3, 0x75, 0x82, 0xC9, 0x55, 0x01, 0xF8, 0x6B, 0x3F, 0xEE, 0x7D, 0xB0, 0x93, 0x6C, 0x0F, 0x09, 0x1D, 0x0C, 0xCD, 0x79, 0xBB, 0xF9, 0x0B, 0x3F, 0xDD, 0xAC, }; /* 6AA57125870B9D25A07CFD973E98FF74A9F7A5D50252B5BA8A569EC917A8CE81 */ static UCHAR local_private_key_secp256r1_90[] = { 0x6A, 0xA5, 0x71, 0x25, 0x87, 0x0B, 0x9D, 0x25, 0xA0, 0x7C, 0xFD, 0x97, 0x3E, 0x98, 0xFF, 0x74, 0xA9, 0xF7, 0xA5, 0xD5, 0x02, 0x52, 0xB5, 0xBA, 0x8A, 0x56, 0x9E, 0xC9, 0x17, 0xA8, 0xCE, 0x81, }; /* 046215908401DBE7A5F267EEA8C6D2D059141CCFF1751EC93362983BD174D42AE2A5E4E10909590D0830CE778D280057C9B5C8DCBD94D6EA368D205D7A5E5000A9 */ static UCHAR local_public_key_secp256r1_90[] = { 0x04, 0x62, 0x15, 0x90, 0x84, 0x01, 0xDB, 0xE7, 0xA5, 0xF2, 0x67, 0xEE, 0xA8, 0xC6, 0xD2, 0xD0, 0x59, 0x14, 0x1C, 0xCF, 0xF1, 0x75, 0x1E, 0xC9, 0x33, 0x62, 0x98, 0x3B, 0xD1, 0x74, 0xD4, 0x2A, 0xE2, 0xA5, 0xE4, 0xE1, 0x09, 0x09, 0x59, 0x0D, 0x08, 0x30, 0xCE, 0x77, 0x8D, 0x28, 0x00, 0x57, 0xC9, 0xB5, 0xC8, 0xDC, 0xBD, 0x94, 0xD6, 0xEA, 0x36, 0x8D, 0x20, 0x5D, 0x7A, 0x5E, 0x50, 0x00, 0xA9, }; /* 04909E75237E24EEF194C38AE15D3144C5AE755996DA7AF767D54F38C5786DBB575E691D2F3511E82C978F1E81C844587B4EF0FC9D2D7B110C3AE6A251F756AA58 */ static UCHAR remote_public_key_secp256r1_90[] = { 0x04, 0x90, 0x9E, 0x75, 0x23, 0x7E, 0x24, 0xEE, 0xF1, 0x94, 0xC3, 0x8A, 0xE1, 0x5D, 0x31, 0x44, 0xC5, 0xAE, 0x75, 0x59, 0x96, 0xDA, 0x7A, 0xF7, 0x67, 0xD5, 0x4F, 0x38, 0xC5, 0x78, 0x6D, 0xBB, 0x57, 0x5E, 0x69, 0x1D, 0x2F, 0x35, 0x11, 0xE8, 0x2C, 0x97, 0x8F, 0x1E, 0x81, 0xC8, 0x44, 0x58, 0x7B, 0x4E, 0xF0, 0xFC, 0x9D, 0x2D, 0x7B, 0x11, 0x0C, 0x3A, 0xE6, 0xA2, 0x51, 0xF7, 0x56, 0xAA, 0x58, }; /* AD0AA18AAD9CECCA4DE4E0CF1D9BE11CBD901688F09721FC79561C9385F808AE */ static UCHAR shared_secret_secp256r1_90[] = { 0xAD, 0x0A, 0xA1, 0x8A, 0xAD, 0x9C, 0xEC, 0xCA, 0x4D, 0xE4, 0xE0, 0xCF, 0x1D, 0x9B, 0xE1, 0x1C, 0xBD, 0x90, 0x16, 0x88, 0xF0, 0x97, 0x21, 0xFC, 0x79, 0x56, 0x1C, 0x93, 0x85, 0xF8, 0x08, 0xAE, }; /* 9703E261EB8D1CA05ECBECABEBB5DC75481893E8A34597ED04DF1B1219A84FB0 */ static UCHAR local_private_key_secp256r1_91[] = { 0x97, 0x03, 0xE2, 0x61, 0xEB, 0x8D, 0x1C, 0xA0, 0x5E, 0xCB, 0xEC, 0xAB, 0xEB, 0xB5, 0xDC, 0x75, 0x48, 0x18, 0x93, 0xE8, 0xA3, 0x45, 0x97, 0xED, 0x04, 0xDF, 0x1B, 0x12, 0x19, 0xA8, 0x4F, 0xB0, }; /* 04FA279DB9613A5FC3526912A1A17188D75BD3A4B9300302991F40E20DA4F8BAC709429814463AA91A1F610304CDB59DBF6B25C268DF8C95008537FD52F1C93186 */ static UCHAR local_public_key_secp256r1_91[] = { 0x04, 0xFA, 0x27, 0x9D, 0xB9, 0x61, 0x3A, 0x5F, 0xC3, 0x52, 0x69, 0x12, 0xA1, 0xA1, 0x71, 0x88, 0xD7, 0x5B, 0xD3, 0xA4, 0xB9, 0x30, 0x03, 0x02, 0x99, 0x1F, 0x40, 0xE2, 0x0D, 0xA4, 0xF8, 0xBA, 0xC7, 0x09, 0x42, 0x98, 0x14, 0x46, 0x3A, 0xA9, 0x1A, 0x1F, 0x61, 0x03, 0x04, 0xCD, 0xB5, 0x9D, 0xBF, 0x6B, 0x25, 0xC2, 0x68, 0xDF, 0x8C, 0x95, 0x00, 0x85, 0x37, 0xFD, 0x52, 0xF1, 0xC9, 0x31, 0x86, }; /* 044F052DD687443FE7C3263660965DAEF3BAA67E5BC898936DD9AFA87304FA3A283DB5EADC9989F662F2B7A44EAF3DF734F04A5F921ADA0C506DCE541294359EB8 */ static UCHAR remote_public_key_secp256r1_91[] = { 0x04, 0x4F, 0x05, 0x2D, 0xD6, 0x87, 0x44, 0x3F, 0xE7, 0xC3, 0x26, 0x36, 0x60, 0x96, 0x5D, 0xAE, 0xF3, 0xBA, 0xA6, 0x7E, 0x5B, 0xC8, 0x98, 0x93, 0x6D, 0xD9, 0xAF, 0xA8, 0x73, 0x04, 0xFA, 0x3A, 0x28, 0x3D, 0xB5, 0xEA, 0xDC, 0x99, 0x89, 0xF6, 0x62, 0xF2, 0xB7, 0xA4, 0x4E, 0xAF, 0x3D, 0xF7, 0x34, 0xF0, 0x4A, 0x5F, 0x92, 0x1A, 0xDA, 0x0C, 0x50, 0x6D, 0xCE, 0x54, 0x12, 0x94, 0x35, 0x9E, 0xB8, }; /* 24CBE3308CCC03BAE46753DF96C614ADBF4278BAD73685898C25163554F23B49 */ static UCHAR shared_secret_secp256r1_91[] = { 0x24, 0xCB, 0xE3, 0x30, 0x8C, 0xCC, 0x03, 0xBA, 0xE4, 0x67, 0x53, 0xDF, 0x96, 0xC6, 0x14, 0xAD, 0xBF, 0x42, 0x78, 0xBA, 0xD7, 0x36, 0x85, 0x89, 0x8C, 0x25, 0x16, 0x35, 0x54, 0xF2, 0x3B, 0x49, }; /* 2F3E102E3D3380B217365A631CDEC85E1B9675219B434D41B9903788A888B1D7 */ static UCHAR local_private_key_secp256r1_92[] = { 0x2F, 0x3E, 0x10, 0x2E, 0x3D, 0x33, 0x80, 0xB2, 0x17, 0x36, 0x5A, 0x63, 0x1C, 0xDE, 0xC8, 0x5E, 0x1B, 0x96, 0x75, 0x21, 0x9B, 0x43, 0x4D, 0x41, 0xB9, 0x90, 0x37, 0x88, 0xA8, 0x88, 0xB1, 0xD7, }; /* 04ACFF3387944EC58E7390AA64E88F1503FECBF643C3747B928E92B87915DF45E3C32841C0465D93C98AAA52497ADEF193DC33C6D4C0B84FE4E49956D39157488A */ static UCHAR local_public_key_secp256r1_92[] = { 0x04, 0xAC, 0xFF, 0x33, 0x87, 0x94, 0x4E, 0xC5, 0x8E, 0x73, 0x90, 0xAA, 0x64, 0xE8, 0x8F, 0x15, 0x03, 0xFE, 0xCB, 0xF6, 0x43, 0xC3, 0x74, 0x7B, 0x92, 0x8E, 0x92, 0xB8, 0x79, 0x15, 0xDF, 0x45, 0xE3, 0xC3, 0x28, 0x41, 0xC0, 0x46, 0x5D, 0x93, 0xC9, 0x8A, 0xAA, 0x52, 0x49, 0x7A, 0xDE, 0xF1, 0x93, 0xDC, 0x33, 0xC6, 0xD4, 0xC0, 0xB8, 0x4F, 0xE4, 0xE4, 0x99, 0x56, 0xD3, 0x91, 0x57, 0x48, 0x8A, }; /* 0435BA120F3830B11081949342D08400C350C47938E122A306125B2CD9438851651111477B1FA5ECDDB2B9AB8F6D8C090B8EB3CD1613B0057F5AD96D643E7ED0C0 */ static UCHAR remote_public_key_secp256r1_92[] = { 0x04, 0x35, 0xBA, 0x12, 0x0F, 0x38, 0x30, 0xB1, 0x10, 0x81, 0x94, 0x93, 0x42, 0xD0, 0x84, 0x00, 0xC3, 0x50, 0xC4, 0x79, 0x38, 0xE1, 0x22, 0xA3, 0x06, 0x12, 0x5B, 0x2C, 0xD9, 0x43, 0x88, 0x51, 0x65, 0x11, 0x11, 0x47, 0x7B, 0x1F, 0xA5, 0xEC, 0xDD, 0xB2, 0xB9, 0xAB, 0x8F, 0x6D, 0x8C, 0x09, 0x0B, 0x8E, 0xB3, 0xCD, 0x16, 0x13, 0xB0, 0x05, 0x7F, 0x5A, 0xD9, 0x6D, 0x64, 0x3E, 0x7E, 0xD0, 0xC0, }; /* 98F6B3313D275C375A93A14B1645539AE97DBD810DDF9E015E027E870EE1A9CF */ static UCHAR shared_secret_secp256r1_92[] = { 0x98, 0xF6, 0xB3, 0x31, 0x3D, 0x27, 0x5C, 0x37, 0x5A, 0x93, 0xA1, 0x4B, 0x16, 0x45, 0x53, 0x9A, 0xE9, 0x7D, 0xBD, 0x81, 0x0D, 0xDF, 0x9E, 0x01, 0x5E, 0x02, 0x7E, 0x87, 0x0E, 0xE1, 0xA9, 0xCF, }; /* 83916D3F4A0820DD387225EB4BAD352CECA53F04CE9147F495EBE3EFC6EF744A */ static UCHAR local_private_key_secp256r1_93[] = { 0x83, 0x91, 0x6D, 0x3F, 0x4A, 0x08, 0x20, 0xDD, 0x38, 0x72, 0x25, 0xEB, 0x4B, 0xAD, 0x35, 0x2C, 0xEC, 0xA5, 0x3F, 0x04, 0xCE, 0x91, 0x47, 0xF4, 0x95, 0xEB, 0xE3, 0xEF, 0xC6, 0xEF, 0x74, 0x4A, }; /* 046D7C4372D4BCBBB26E302FA5004637DB39D4B4169DD631C26D1C4EB0A990A6A2ECF65BF8099C67B1EEF92ABE9E2AE7B85F5504254BC9D28ABB0B9C79B350AEEF */ static UCHAR local_public_key_secp256r1_93[] = { 0x04, 0x6D, 0x7C, 0x43, 0x72, 0xD4, 0xBC, 0xBB, 0xB2, 0x6E, 0x30, 0x2F, 0xA5, 0x00, 0x46, 0x37, 0xDB, 0x39, 0xD4, 0xB4, 0x16, 0x9D, 0xD6, 0x31, 0xC2, 0x6D, 0x1C, 0x4E, 0xB0, 0xA9, 0x90, 0xA6, 0xA2, 0xEC, 0xF6, 0x5B, 0xF8, 0x09, 0x9C, 0x67, 0xB1, 0xEE, 0xF9, 0x2A, 0xBE, 0x9E, 0x2A, 0xE7, 0xB8, 0x5F, 0x55, 0x04, 0x25, 0x4B, 0xC9, 0xD2, 0x8A, 0xBB, 0x0B, 0x9C, 0x79, 0xB3, 0x50, 0xAE, 0xEF, }; /* 049B8541D2E8ACEA958032CEA8307B5C4728070A329622C7D9F85F05AF191B2ED2C9590DCD3BB3F15F6E456037C98254C9726D01F2DB82F46FF3E7DD2973C7C72F */ static UCHAR remote_public_key_secp256r1_93[] = { 0x04, 0x9B, 0x85, 0x41, 0xD2, 0xE8, 0xAC, 0xEA, 0x95, 0x80, 0x32, 0xCE, 0xA8, 0x30, 0x7B, 0x5C, 0x47, 0x28, 0x07, 0x0A, 0x32, 0x96, 0x22, 0xC7, 0xD9, 0xF8, 0x5F, 0x05, 0xAF, 0x19, 0x1B, 0x2E, 0xD2, 0xC9, 0x59, 0x0D, 0xCD, 0x3B, 0xB3, 0xF1, 0x5F, 0x6E, 0x45, 0x60, 0x37, 0xC9, 0x82, 0x54, 0xC9, 0x72, 0x6D, 0x01, 0xF2, 0xDB, 0x82, 0xF4, 0x6F, 0xF3, 0xE7, 0xDD, 0x29, 0x73, 0xC7, 0xC7, 0x2F, }; /* CEA337BC86653EF00C14303A4654C75EED68F2E625E7391EAC25AE4ED12462D4 */ static UCHAR shared_secret_secp256r1_93[] = { 0xCE, 0xA3, 0x37, 0xBC, 0x86, 0x65, 0x3E, 0xF0, 0x0C, 0x14, 0x30, 0x3A, 0x46, 0x54, 0xC7, 0x5E, 0xED, 0x68, 0xF2, 0xE6, 0x25, 0xE7, 0x39, 0x1E, 0xAC, 0x25, 0xAE, 0x4E, 0xD1, 0x24, 0x62, 0xD4, }; /* F73E23518B53153CA5DF483B3174A244EC1AFAD07FC42B128F60C34811B8A209 */ static UCHAR local_private_key_secp256r1_94[] = { 0xF7, 0x3E, 0x23, 0x51, 0x8B, 0x53, 0x15, 0x3C, 0xA5, 0xDF, 0x48, 0x3B, 0x31, 0x74, 0xA2, 0x44, 0xEC, 0x1A, 0xFA, 0xD0, 0x7F, 0xC4, 0x2B, 0x12, 0x8F, 0x60, 0xC3, 0x48, 0x11, 0xB8, 0xA2, 0x09, }; /* 04B13A346F0E78FB1E8C949AB2F544102CA61B3ECCC48EE64D4AF3FB55CE0C48D9FC259158EAECC2D721A1BFB7CF169C5660761FE743BF01451C5E32E122094267 */ static UCHAR local_public_key_secp256r1_94[] = { 0x04, 0xB1, 0x3A, 0x34, 0x6F, 0x0E, 0x78, 0xFB, 0x1E, 0x8C, 0x94, 0x9A, 0xB2, 0xF5, 0x44, 0x10, 0x2C, 0xA6, 0x1B, 0x3E, 0xCC, 0xC4, 0x8E, 0xE6, 0x4D, 0x4A, 0xF3, 0xFB, 0x55, 0xCE, 0x0C, 0x48, 0xD9, 0xFC, 0x25, 0x91, 0x58, 0xEA, 0xEC, 0xC2, 0xD7, 0x21, 0xA1, 0xBF, 0xB7, 0xCF, 0x16, 0x9C, 0x56, 0x60, 0x76, 0x1F, 0xE7, 0x43, 0xBF, 0x01, 0x45, 0x1C, 0x5E, 0x32, 0xE1, 0x22, 0x09, 0x42, 0x67, }; /* 04F88C5372F7C38037098AC56A5329299CE2A1520B6AB2800F20051E13A87D87210824F01ED3C7B4B17862AB9AA5132BEEB52A81E44B998910CBC5B5F906E4FB96 */ static UCHAR remote_public_key_secp256r1_94[] = { 0x04, 0xF8, 0x8C, 0x53, 0x72, 0xF7, 0xC3, 0x80, 0x37, 0x09, 0x8A, 0xC5, 0x6A, 0x53, 0x29, 0x29, 0x9C, 0xE2, 0xA1, 0x52, 0x0B, 0x6A, 0xB2, 0x80, 0x0F, 0x20, 0x05, 0x1E, 0x13, 0xA8, 0x7D, 0x87, 0x21, 0x08, 0x24, 0xF0, 0x1E, 0xD3, 0xC7, 0xB4, 0xB1, 0x78, 0x62, 0xAB, 0x9A, 0xA5, 0x13, 0x2B, 0xEE, 0xB5, 0x2A, 0x81, 0xE4, 0x4B, 0x99, 0x89, 0x10, 0xCB, 0xC5, 0xB5, 0xF9, 0x06, 0xE4, 0xFB, 0x96, }; /* 40C76B1C178CC2FF4AB1EC9AA4550C22EF5C1A84D749796E8B2D0FB84FD8C32A */ static UCHAR shared_secret_secp256r1_94[] = { 0x40, 0xC7, 0x6B, 0x1C, 0x17, 0x8C, 0xC2, 0xFF, 0x4A, 0xB1, 0xEC, 0x9A, 0xA4, 0x55, 0x0C, 0x22, 0xEF, 0x5C, 0x1A, 0x84, 0xD7, 0x49, 0x79, 0x6E, 0x8B, 0x2D, 0x0F, 0xB8, 0x4F, 0xD8, 0xC3, 0x2A, }; /* 14F65691ECCAC015E1D5AB7CB8A7B3898300B0CC9FA16A9F9440ED7BF4AB8608 */ static UCHAR local_private_key_secp256r1_95[] = { 0x14, 0xF6, 0x56, 0x91, 0xEC, 0xCA, 0xC0, 0x15, 0xE1, 0xD5, 0xAB, 0x7C, 0xB8, 0xA7, 0xB3, 0x89, 0x83, 0x00, 0xB0, 0xCC, 0x9F, 0xA1, 0x6A, 0x9F, 0x94, 0x40, 0xED, 0x7B, 0xF4, 0xAB, 0x86, 0x08, }; /* 04DD8BB50E15CFCDFB3EF8333D914319A6FA459B8C77F4E8EAD5B276B4B48F58169B489F006A95F42FDFC63F42FEAF86FF577DA8CB1C55382643199CF7F5F98326 */ static UCHAR local_public_key_secp256r1_95[] = { 0x04, 0xDD, 0x8B, 0xB5, 0x0E, 0x15, 0xCF, 0xCD, 0xFB, 0x3E, 0xF8, 0x33, 0x3D, 0x91, 0x43, 0x19, 0xA6, 0xFA, 0x45, 0x9B, 0x8C, 0x77, 0xF4, 0xE8, 0xEA, 0xD5, 0xB2, 0x76, 0xB4, 0xB4, 0x8F, 0x58, 0x16, 0x9B, 0x48, 0x9F, 0x00, 0x6A, 0x95, 0xF4, 0x2F, 0xDF, 0xC6, 0x3F, 0x42, 0xFE, 0xAF, 0x86, 0xFF, 0x57, 0x7D, 0xA8, 0xCB, 0x1C, 0x55, 0x38, 0x26, 0x43, 0x19, 0x9C, 0xF7, 0xF5, 0xF9, 0x83, 0x26, }; /* 04CB1E35FDA1B2343C42522F298A6B0A5B7820C5A4B99DB64F8C801F615AA3433A1105B2E08F3C5BF2AF63400DCDAB34A422CBB5BC76C9AB3A1069B5C43000C657 */ static UCHAR remote_public_key_secp256r1_95[] = { 0x04, 0xCB, 0x1E, 0x35, 0xFD, 0xA1, 0xB2, 0x34, 0x3C, 0x42, 0x52, 0x2F, 0x29, 0x8A, 0x6B, 0x0A, 0x5B, 0x78, 0x20, 0xC5, 0xA4, 0xB9, 0x9D, 0xB6, 0x4F, 0x8C, 0x80, 0x1F, 0x61, 0x5A, 0xA3, 0x43, 0x3A, 0x11, 0x05, 0xB2, 0xE0, 0x8F, 0x3C, 0x5B, 0xF2, 0xAF, 0x63, 0x40, 0x0D, 0xCD, 0xAB, 0x34, 0xA4, 0x22, 0xCB, 0xB5, 0xBC, 0x76, 0xC9, 0xAB, 0x3A, 0x10, 0x69, 0xB5, 0xC4, 0x30, 0x00, 0xC6, 0x57, }; /* 12A28ED775031B86C874D4FF40DADFC83A519A790C0641089EC9F63A33957BC2 */ static UCHAR shared_secret_secp256r1_95[] = { 0x12, 0xA2, 0x8E, 0xD7, 0x75, 0x03, 0x1B, 0x86, 0xC8, 0x74, 0xD4, 0xFF, 0x40, 0xDA, 0xDF, 0xC8, 0x3A, 0x51, 0x9A, 0x79, 0x0C, 0x06, 0x41, 0x08, 0x9E, 0xC9, 0xF6, 0x3A, 0x33, 0x95, 0x7B, 0xC2, }; /* D870B8231579FF076B85AFAE8393AB1EFC7A6C872369A3959B14ACB9D1CD39AA */ static UCHAR local_private_key_secp256r1_96[] = { 0xD8, 0x70, 0xB8, 0x23, 0x15, 0x79, 0xFF, 0x07, 0x6B, 0x85, 0xAF, 0xAE, 0x83, 0x93, 0xAB, 0x1E, 0xFC, 0x7A, 0x6C, 0x87, 0x23, 0x69, 0xA3, 0x95, 0x9B, 0x14, 0xAC, 0xB9, 0xD1, 0xCD, 0x39, 0xAA, }; /* 04DA33329D4717AE4F9D4995D6BB54FB745234D783EDFF9FB69C64A81720453EC2FD2D250C3F737D739A8D657BFE11E076AC8924FA1FA58E2D19ED2EDEF0DDFC5E */ static UCHAR local_public_key_secp256r1_96[] = { 0x04, 0xDA, 0x33, 0x32, 0x9D, 0x47, 0x17, 0xAE, 0x4F, 0x9D, 0x49, 0x95, 0xD6, 0xBB, 0x54, 0xFB, 0x74, 0x52, 0x34, 0xD7, 0x83, 0xED, 0xFF, 0x9F, 0xB6, 0x9C, 0x64, 0xA8, 0x17, 0x20, 0x45, 0x3E, 0xC2, 0xFD, 0x2D, 0x25, 0x0C, 0x3F, 0x73, 0x7D, 0x73, 0x9A, 0x8D, 0x65, 0x7B, 0xFE, 0x11, 0xE0, 0x76, 0xAC, 0x89, 0x24, 0xFA, 0x1F, 0xA5, 0x8E, 0x2D, 0x19, 0xED, 0x2E, 0xDE, 0xF0, 0xDD, 0xFC, 0x5E, }; /* 04BAA4B83EA7AD3E9BFF9D402F72A2BFED932745CFAB1E7B27450594FB26D0D62FE3700953CDE58C0D648B040628686145E691C527F27D5A481F8F96B28A42FFD6 */ static UCHAR remote_public_key_secp256r1_96[] = { 0x04, 0xBA, 0xA4, 0xB8, 0x3E, 0xA7, 0xAD, 0x3E, 0x9B, 0xFF, 0x9D, 0x40, 0x2F, 0x72, 0xA2, 0xBF, 0xED, 0x93, 0x27, 0x45, 0xCF, 0xAB, 0x1E, 0x7B, 0x27, 0x45, 0x05, 0x94, 0xFB, 0x26, 0xD0, 0xD6, 0x2F, 0xE3, 0x70, 0x09, 0x53, 0xCD, 0xE5, 0x8C, 0x0D, 0x64, 0x8B, 0x04, 0x06, 0x28, 0x68, 0x61, 0x45, 0xE6, 0x91, 0xC5, 0x27, 0xF2, 0x7D, 0x5A, 0x48, 0x1F, 0x8F, 0x96, 0xB2, 0x8A, 0x42, 0xFF, 0xD6, }; /* A681840941E1F652933CD2A1BDE4E2955A3A527D71BF079EBA8801EB02C9A566 */ static UCHAR shared_secret_secp256r1_96[] = { 0xA6, 0x81, 0x84, 0x09, 0x41, 0xE1, 0xF6, 0x52, 0x93, 0x3C, 0xD2, 0xA1, 0xBD, 0xE4, 0xE2, 0x95, 0x5A, 0x3A, 0x52, 0x7D, 0x71, 0xBF, 0x07, 0x9E, 0xBA, 0x88, 0x01, 0xEB, 0x02, 0xC9, 0xA5, 0x66, }; /* A23F534C58328A859E9DCA9B6F8A4CB6F0978E8A391E039A6D5A729AD99B317C */ static UCHAR local_private_key_secp256r1_97[] = { 0xA2, 0x3F, 0x53, 0x4C, 0x58, 0x32, 0x8A, 0x85, 0x9E, 0x9D, 0xCA, 0x9B, 0x6F, 0x8A, 0x4C, 0xB6, 0xF0, 0x97, 0x8E, 0x8A, 0x39, 0x1E, 0x03, 0x9A, 0x6D, 0x5A, 0x72, 0x9A, 0xD9, 0x9B, 0x31, 0x7C, }; /* 0410ED87964956EA7163CD47B8B1AB42318A86E19D1F025F9C3503AE99A66DC34D8DBCD785921907274AC01A998765D9576267B5498CC50403C9492123B5D732A0 */ static UCHAR local_public_key_secp256r1_97[] = { 0x04, 0x10, 0xED, 0x87, 0x96, 0x49, 0x56, 0xEA, 0x71, 0x63, 0xCD, 0x47, 0xB8, 0xB1, 0xAB, 0x42, 0x31, 0x8A, 0x86, 0xE1, 0x9D, 0x1F, 0x02, 0x5F, 0x9C, 0x35, 0x03, 0xAE, 0x99, 0xA6, 0x6D, 0xC3, 0x4D, 0x8D, 0xBC, 0xD7, 0x85, 0x92, 0x19, 0x07, 0x27, 0x4A, 0xC0, 0x1A, 0x99, 0x87, 0x65, 0xD9, 0x57, 0x62, 0x67, 0xB5, 0x49, 0x8C, 0xC5, 0x04, 0x03, 0xC9, 0x49, 0x21, 0x23, 0xB5, 0xD7, 0x32, 0xA0, }; /* 049CED2500F2C08DA07211E1574FA7DD218EFD00DBA6F1845DB003CB2AB4DF6BB1361B73023D1CA4E4CCB2D62B582DEDF04E449E3C1532B94AFB535046767498FA */ static UCHAR remote_public_key_secp256r1_97[] = { 0x04, 0x9C, 0xED, 0x25, 0x00, 0xF2, 0xC0, 0x8D, 0xA0, 0x72, 0x11, 0xE1, 0x57, 0x4F, 0xA7, 0xDD, 0x21, 0x8E, 0xFD, 0x00, 0xDB, 0xA6, 0xF1, 0x84, 0x5D, 0xB0, 0x03, 0xCB, 0x2A, 0xB4, 0xDF, 0x6B, 0xB1, 0x36, 0x1B, 0x73, 0x02, 0x3D, 0x1C, 0xA4, 0xE4, 0xCC, 0xB2, 0xD6, 0x2B, 0x58, 0x2D, 0xED, 0xF0, 0x4E, 0x44, 0x9E, 0x3C, 0x15, 0x32, 0xB9, 0x4A, 0xFB, 0x53, 0x50, 0x46, 0x76, 0x74, 0x98, 0xFA, }; /* 9F684ABDF4418F1714E4B13BD17936A38C2DE0C5C1ED956AE294A69F0FCB06B5 */ static UCHAR shared_secret_secp256r1_97[] = { 0x9F, 0x68, 0x4A, 0xBD, 0xF4, 0x41, 0x8F, 0x17, 0x14, 0xE4, 0xB1, 0x3B, 0xD1, 0x79, 0x36, 0xA3, 0x8C, 0x2D, 0xE0, 0xC5, 0xC1, 0xED, 0x95, 0x6A, 0xE2, 0x94, 0xA6, 0x9F, 0x0F, 0xCB, 0x06, 0xB5, }; /* E0C6B494089A1E8B5A360BFC69E40F4D38B12255E23F5565AD4D3706D257A3B2 */ static UCHAR local_private_key_secp256r1_98[] = { 0xE0, 0xC6, 0xB4, 0x94, 0x08, 0x9A, 0x1E, 0x8B, 0x5A, 0x36, 0x0B, 0xFC, 0x69, 0xE4, 0x0F, 0x4D, 0x38, 0xB1, 0x22, 0x55, 0xE2, 0x3F, 0x55, 0x65, 0xAD, 0x4D, 0x37, 0x06, 0xD2, 0x57, 0xA3, 0xB2, }; /* 0462BD4810DC076FD31EE5957DE0AD356238195BED3F2D92CFE90EE790E11EFF402CC9A5FD3E88C0DB4250AD006C6E4FCBC706F359F3D473BDBD66AE250835D6C2 */ static UCHAR local_public_key_secp256r1_98[] = { 0x04, 0x62, 0xBD, 0x48, 0x10, 0xDC, 0x07, 0x6F, 0xD3, 0x1E, 0xE5, 0x95, 0x7D, 0xE0, 0xAD, 0x35, 0x62, 0x38, 0x19, 0x5B, 0xED, 0x3F, 0x2D, 0x92, 0xCF, 0xE9, 0x0E, 0xE7, 0x90, 0xE1, 0x1E, 0xFF, 0x40, 0x2C, 0xC9, 0xA5, 0xFD, 0x3E, 0x88, 0xC0, 0xDB, 0x42, 0x50, 0xAD, 0x00, 0x6C, 0x6E, 0x4F, 0xCB, 0xC7, 0x06, 0xF3, 0x59, 0xF3, 0xD4, 0x73, 0xBD, 0xBD, 0x66, 0xAE, 0x25, 0x08, 0x35, 0xD6, 0xC2, }; /* 049800ABC5E1813AC2DE36B0F5A95EB64CC92F3AEF99A270614776AD82AE57F20EBE7AF9F3F042B0A03F3A81CB5310B3102713712534660D07B21124830CA1DBE3 */ static UCHAR remote_public_key_secp256r1_98[] = { 0x04, 0x98, 0x00, 0xAB, 0xC5, 0xE1, 0x81, 0x3A, 0xC2, 0xDE, 0x36, 0xB0, 0xF5, 0xA9, 0x5E, 0xB6, 0x4C, 0xC9, 0x2F, 0x3A, 0xEF, 0x99, 0xA2, 0x70, 0x61, 0x47, 0x76, 0xAD, 0x82, 0xAE, 0x57, 0xF2, 0x0E, 0xBE, 0x7A, 0xF9, 0xF3, 0xF0, 0x42, 0xB0, 0xA0, 0x3F, 0x3A, 0x81, 0xCB, 0x53, 0x10, 0xB3, 0x10, 0x27, 0x13, 0x71, 0x25, 0x34, 0x66, 0x0D, 0x07, 0xB2, 0x11, 0x24, 0x83, 0x0C, 0xA1, 0xDB, 0xE3, }; /* ABD65AF904BE4DDDB07B965A18FF95B4FB534BFB198E1ECEAC388C57E767828A */ static UCHAR shared_secret_secp256r1_98[] = { 0xAB, 0xD6, 0x5A, 0xF9, 0x04, 0xBE, 0x4D, 0xDD, 0xB0, 0x7B, 0x96, 0x5A, 0x18, 0xFF, 0x95, 0xB4, 0xFB, 0x53, 0x4B, 0xFB, 0x19, 0x8E, 0x1E, 0xCE, 0xAC, 0x38, 0x8C, 0x57, 0xE7, 0x67, 0x82, 0x8A, }; /* 1583AE3B31648931BB4073BAAB5B99FF000FC3D9A404C683B2AE2AB6DEB31FF3 */ static UCHAR local_private_key_secp256r1_99[] = { 0x15, 0x83, 0xAE, 0x3B, 0x31, 0x64, 0x89, 0x31, 0xBB, 0x40, 0x73, 0xBA, 0xAB, 0x5B, 0x99, 0xFF, 0x00, 0x0F, 0xC3, 0xD9, 0xA4, 0x04, 0xC6, 0x83, 0xB2, 0xAE, 0x2A, 0xB6, 0xDE, 0xB3, 0x1F, 0xF3, }; /* 04FAF34911D5277BC9EFCCFA1B9E867FC27984683466BD8B94E9E656CD6D16DDECC7E442DAE23141EC456B9B5D82AFBC0C069B594A4D05F0F4A3FC0B63C0EBAF35 */ static UCHAR local_public_key_secp256r1_99[] = { 0x04, 0xFA, 0xF3, 0x49, 0x11, 0xD5, 0x27, 0x7B, 0xC9, 0xEF, 0xCC, 0xFA, 0x1B, 0x9E, 0x86, 0x7F, 0xC2, 0x79, 0x84, 0x68, 0x34, 0x66, 0xBD, 0x8B, 0x94, 0xE9, 0xE6, 0x56, 0xCD, 0x6D, 0x16, 0xDD, 0xEC, 0xC7, 0xE4, 0x42, 0xDA, 0xE2, 0x31, 0x41, 0xEC, 0x45, 0x6B, 0x9B, 0x5D, 0x82, 0xAF, 0xBC, 0x0C, 0x06, 0x9B, 0x59, 0x4A, 0x4D, 0x05, 0xF0, 0xF4, 0xA3, 0xFC, 0x0B, 0x63, 0xC0, 0xEB, 0xAF, 0x35, }; /* 047D7FBB7705B6BF08F36B07A7FC0DCC398FFCF87AB0960A410E95924D00786AA5EB1F418D6C618B1FF65269C81DB8E0BC56D25F472E8244BDEE2C145673BC2582 */ static UCHAR remote_public_key_secp256r1_99[] = { 0x04, 0x7D, 0x7F, 0xBB, 0x77, 0x05, 0xB6, 0xBF, 0x08, 0xF3, 0x6B, 0x07, 0xA7, 0xFC, 0x0D, 0xCC, 0x39, 0x8F, 0xFC, 0xF8, 0x7A, 0xB0, 0x96, 0x0A, 0x41, 0x0E, 0x95, 0x92, 0x4D, 0x00, 0x78, 0x6A, 0xA5, 0xEB, 0x1F, 0x41, 0x8D, 0x6C, 0x61, 0x8B, 0x1F, 0xF6, 0x52, 0x69, 0xC8, 0x1D, 0xB8, 0xE0, 0xBC, 0x56, 0xD2, 0x5F, 0x47, 0x2E, 0x82, 0x44, 0xBD, 0xEE, 0x2C, 0x14, 0x56, 0x73, 0xBC, 0x25, 0x82, }; /* 0BF991D8AD4FBFD2892D7DD38649A0446153033845BF0AC3555EA42EF0391E62 */ static UCHAR shared_secret_secp256r1_99[] = { 0x0B, 0xF9, 0x91, 0xD8, 0xAD, 0x4F, 0xBF, 0xD2, 0x89, 0x2D, 0x7D, 0xD3, 0x86, 0x49, 0xA0, 0x44, 0x61, 0x53, 0x03, 0x38, 0x45, 0xBF, 0x0A, 0xC3, 0x55, 0x5E, 0xA4, 0x2E, 0xF0, 0x39, 0x1E, 0x62, }; /* 9B162A473C696B5EBFD2268E95A477C25220DFC8E51570B1E1A5F64D86DB5521F17F682DE8D48BA7A6B1353C55ACFEA8 */ static UCHAR local_private_key_secp384r1_0[] = { 0x9B, 0x16, 0x2A, 0x47, 0x3C, 0x69, 0x6B, 0x5E, 0xBF, 0xD2, 0x26, 0x8E, 0x95, 0xA4, 0x77, 0xC2, 0x52, 0x20, 0xDF, 0xC8, 0xE5, 0x15, 0x70, 0xB1, 0xE1, 0xA5, 0xF6, 0x4D, 0x86, 0xDB, 0x55, 0x21, 0xF1, 0x7F, 0x68, 0x2D, 0xE8, 0xD4, 0x8B, 0xA7, 0xA6, 0xB1, 0x35, 0x3C, 0x55, 0xAC, 0xFE, 0xA8, }; /* 040707B3E96F5CAA783DC736C7D69B1007F57C444C4199AB385B98B1CC6F606BB5CE4CA670D9933E227C97604A48CCBF72EDA8EA33432605348462E82BA3593D403523F08FCD567B64AA37C2D16710813DC849C88891916372FC9B4E4FEFAA755A */ static UCHAR local_public_key_secp384r1_0[] = { 0x04, 0x07, 0x07, 0xB3, 0xE9, 0x6F, 0x5C, 0xAA, 0x78, 0x3D, 0xC7, 0x36, 0xC7, 0xD6, 0x9B, 0x10, 0x07, 0xF5, 0x7C, 0x44, 0x4C, 0x41, 0x99, 0xAB, 0x38, 0x5B, 0x98, 0xB1, 0xCC, 0x6F, 0x60, 0x6B, 0xB5, 0xCE, 0x4C, 0xA6, 0x70, 0xD9, 0x93, 0x3E, 0x22, 0x7C, 0x97, 0x60, 0x4A, 0x48, 0xCC, 0xBF, 0x72, 0xED, 0xA8, 0xEA, 0x33, 0x43, 0x26, 0x05, 0x34, 0x84, 0x62, 0xE8, 0x2B, 0xA3, 0x59, 0x3D, 0x40, 0x35, 0x23, 0xF0, 0x8F, 0xCD, 0x56, 0x7B, 0x64, 0xAA, 0x37, 0xC2, 0xD1, 0x67, 0x10, 0x81, 0x3D, 0xC8, 0x49, 0xC8, 0x88, 0x91, 0x91, 0x63, 0x72, 0xFC, 0x9B, 0x4E, 0x4F, 0xEF, 0xAA, 0x75, 0x5A, }; /* 04D52309519F38280E6AC91FA643E27DD525678170D58673840429BEAF4E3552997094B76A6DD4D475567D58F71818AC98FB05814512A193F19B7D88B8AD5F3EB562E55A85A45C34E60B84C661F13E591886696DD81B2DB3810D7DB795F90EE532 */ static UCHAR remote_public_key_secp384r1_0[] = { 0x04, 0xD5, 0x23, 0x09, 0x51, 0x9F, 0x38, 0x28, 0x0E, 0x6A, 0xC9, 0x1F, 0xA6, 0x43, 0xE2, 0x7D, 0xD5, 0x25, 0x67, 0x81, 0x70, 0xD5, 0x86, 0x73, 0x84, 0x04, 0x29, 0xBE, 0xAF, 0x4E, 0x35, 0x52, 0x99, 0x70, 0x94, 0xB7, 0x6A, 0x6D, 0xD4, 0xD4, 0x75, 0x56, 0x7D, 0x58, 0xF7, 0x18, 0x18, 0xAC, 0x98, 0xFB, 0x05, 0x81, 0x45, 0x12, 0xA1, 0x93, 0xF1, 0x9B, 0x7D, 0x88, 0xB8, 0xAD, 0x5F, 0x3E, 0xB5, 0x62, 0xE5, 0x5A, 0x85, 0xA4, 0x5C, 0x34, 0xE6, 0x0B, 0x84, 0xC6, 0x61, 0xF1, 0x3E, 0x59, 0x18, 0x86, 0x69, 0x6D, 0xD8, 0x1B, 0x2D, 0xB3, 0x81, 0x0D, 0x7D, 0xB7, 0x95, 0xF9, 0x0E, 0xE5, 0x32, }; /* 6587C68AD8F48274BB4BC46A78B4DDCC6A2BD2197CD50B49A122556E168DFC30E5AA61AD239A1A3325851813E6765533 */ static UCHAR shared_secret_secp384r1_0[] = { 0x65, 0x87, 0xC6, 0x8A, 0xD8, 0xF4, 0x82, 0x74, 0xBB, 0x4B, 0xC4, 0x6A, 0x78, 0xB4, 0xDD, 0xCC, 0x6A, 0x2B, 0xD2, 0x19, 0x7C, 0xD5, 0x0B, 0x49, 0xA1, 0x22, 0x55, 0x6E, 0x16, 0x8D, 0xFC, 0x30, 0xE5, 0xAA, 0x61, 0xAD, 0x23, 0x9A, 0x1A, 0x33, 0x25, 0x85, 0x18, 0x13, 0xE6, 0x76, 0x55, 0x33, }; /* 4379202141553E888E8C4AD92D70A5AAAB71B314C8CB2C887D135295A81636EB8F560CD0AC4A583AD6A3140313B9ADBE */ static UCHAR local_private_key_secp384r1_1[] = { 0x43, 0x79, 0x20, 0x21, 0x41, 0x55, 0x3E, 0x88, 0x8E, 0x8C, 0x4A, 0xD9, 0x2D, 0x70, 0xA5, 0xAA, 0xAB, 0x71, 0xB3, 0x14, 0xC8, 0xCB, 0x2C, 0x88, 0x7D, 0x13, 0x52, 0x95, 0xA8, 0x16, 0x36, 0xEB, 0x8F, 0x56, 0x0C, 0xD0, 0xAC, 0x4A, 0x58, 0x3A, 0xD6, 0xA3, 0x14, 0x03, 0x13, 0xB9, 0xAD, 0xBE, }; /* 04F0BD17B91789EC4DFAA9E8A80AD8F0DCCAA00841AA582AACB16F70E3911419FE5A61F71FC6F32C6CA142A9BF4CE4EEBFEFBC89D73AC440C2C8F74E0911206318C9CBD825E9EB86156AF643271C5854981F9E44A103994A38D8E261FBF3E7401D */ static UCHAR local_public_key_secp384r1_1[] = { 0x04, 0xF0, 0xBD, 0x17, 0xB9, 0x17, 0x89, 0xEC, 0x4D, 0xFA, 0xA9, 0xE8, 0xA8, 0x0A, 0xD8, 0xF0, 0xDC, 0xCA, 0xA0, 0x08, 0x41, 0xAA, 0x58, 0x2A, 0xAC, 0xB1, 0x6F, 0x70, 0xE3, 0x91, 0x14, 0x19, 0xFE, 0x5A, 0x61, 0xF7, 0x1F, 0xC6, 0xF3, 0x2C, 0x6C, 0xA1, 0x42, 0xA9, 0xBF, 0x4C, 0xE4, 0xEE, 0xBF, 0xEF, 0xBC, 0x89, 0xD7, 0x3A, 0xC4, 0x40, 0xC2, 0xC8, 0xF7, 0x4E, 0x09, 0x11, 0x20, 0x63, 0x18, 0xC9, 0xCB, 0xD8, 0x25, 0xE9, 0xEB, 0x86, 0x15, 0x6A, 0xF6, 0x43, 0x27, 0x1C, 0x58, 0x54, 0x98, 0x1F, 0x9E, 0x44, 0xA1, 0x03, 0x99, 0x4A, 0x38, 0xD8, 0xE2, 0x61, 0xFB, 0xF3, 0xE7, 0x40, 0x1D, }; /* 04D4586B6EACFEC3E05B884299C04DC9EC436BD88BE1A57168D7BE845ECE41595BEDA06371A33A15D77DDE77B71AE0E1C1377BF956993562C6CE8B04BC26F5AA5BC65B89D1EF8FF724082F79BD420FEE3BDC496413A40ECB5D5953F3482FE4B4E0 */ static UCHAR remote_public_key_secp384r1_1[] = { 0x04, 0xD4, 0x58, 0x6B, 0x6E, 0xAC, 0xFE, 0xC3, 0xE0, 0x5B, 0x88, 0x42, 0x99, 0xC0, 0x4D, 0xC9, 0xEC, 0x43, 0x6B, 0xD8, 0x8B, 0xE1, 0xA5, 0x71, 0x68, 0xD7, 0xBE, 0x84, 0x5E, 0xCE, 0x41, 0x59, 0x5B, 0xED, 0xA0, 0x63, 0x71, 0xA3, 0x3A, 0x15, 0xD7, 0x7D, 0xDE, 0x77, 0xB7, 0x1A, 0xE0, 0xE1, 0xC1, 0x37, 0x7B, 0xF9, 0x56, 0x99, 0x35, 0x62, 0xC6, 0xCE, 0x8B, 0x04, 0xBC, 0x26, 0xF5, 0xAA, 0x5B, 0xC6, 0x5B, 0x89, 0xD1, 0xEF, 0x8F, 0xF7, 0x24, 0x08, 0x2F, 0x79, 0xBD, 0x42, 0x0F, 0xEE, 0x3B, 0xDC, 0x49, 0x64, 0x13, 0xA4, 0x0E, 0xCB, 0x5D, 0x59, 0x53, 0xF3, 0x48, 0x2F, 0xE4, 0xB4, 0xE0, }; /* 388461F98DFCC94E9E620B30D9E594570B03C5C4B282315A0EC27DB0FC7E3B36B8AE474317D582356675AC71996297F5 */ static UCHAR shared_secret_secp384r1_1[] = { 0x38, 0x84, 0x61, 0xF9, 0x8D, 0xFC, 0xC9, 0x4E, 0x9E, 0x62, 0x0B, 0x30, 0xD9, 0xE5, 0x94, 0x57, 0x0B, 0x03, 0xC5, 0xC4, 0xB2, 0x82, 0x31, 0x5A, 0x0E, 0xC2, 0x7D, 0xB0, 0xFC, 0x7E, 0x3B, 0x36, 0xB8, 0xAE, 0x47, 0x43, 0x17, 0xD5, 0x82, 0x35, 0x66, 0x75, 0xAC, 0x71, 0x99, 0x62, 0x97, 0xF5, }; /* 1BE0ECEF72712AB7FB8038273DAE0D6862132E63909730ED5113B3631DA1B83882A528F41652AB11D3E43810924578F4 */ static UCHAR local_private_key_secp384r1_2[] = { 0x1B, 0xE0, 0xEC, 0xEF, 0x72, 0x71, 0x2A, 0xB7, 0xFB, 0x80, 0x38, 0x27, 0x3D, 0xAE, 0x0D, 0x68, 0x62, 0x13, 0x2E, 0x63, 0x90, 0x97, 0x30, 0xED, 0x51, 0x13, 0xB3, 0x63, 0x1D, 0xA1, 0xB8, 0x38, 0x82, 0xA5, 0x28, 0xF4, 0x16, 0x52, 0xAB, 0x11, 0xD3, 0xE4, 0x38, 0x10, 0x92, 0x45, 0x78, 0xF4, }; /* 04501F63D3DEF3182314991A5725045A3F3A33CFA1EAE365580CC89B7C71BF35EEEB0D5E38D2EAA568259693CA214E9F98FBF10429F6CED0EDFB380A497B5F74FC0F40E9BEDE4E6A94B102D5BD89C6B5E62B55485B7EB16734444EDD8F0F18E7AB */ static UCHAR local_public_key_secp384r1_2[] = { 0x04, 0x50, 0x1F, 0x63, 0xD3, 0xDE, 0xF3, 0x18, 0x23, 0x14, 0x99, 0x1A, 0x57, 0x25, 0x04, 0x5A, 0x3F, 0x3A, 0x33, 0xCF, 0xA1, 0xEA, 0xE3, 0x65, 0x58, 0x0C, 0xC8, 0x9B, 0x7C, 0x71, 0xBF, 0x35, 0xEE, 0xEB, 0x0D, 0x5E, 0x38, 0xD2, 0xEA, 0xA5, 0x68, 0x25, 0x96, 0x93, 0xCA, 0x21, 0x4E, 0x9F, 0x98, 0xFB, 0xF1, 0x04, 0x29, 0xF6, 0xCE, 0xD0, 0xED, 0xFB, 0x38, 0x0A, 0x49, 0x7B, 0x5F, 0x74, 0xFC, 0x0F, 0x40, 0xE9, 0xBE, 0xDE, 0x4E, 0x6A, 0x94, 0xB1, 0x02, 0xD5, 0xBD, 0x89, 0xC6, 0xB5, 0xE6, 0x2B, 0x55, 0x48, 0x5B, 0x7E, 0xB1, 0x67, 0x34, 0x44, 0x4E, 0xDD, 0x8F, 0x0F, 0x18, 0xE7, 0xAB, }; /* 043B618890787B16EC1300C94B0088D3AE9C34C3CE378DED70213E8FB1B47E3699C8AE47AB7218E2DBC71FA73F077666C8D63AA920B8668B42E1267E910BA55BC4C01CCD181B3C028807DAEEEFE3BEF0570CCBEA1F4162986CACCD93890FE6C7A7 */ static UCHAR remote_public_key_secp384r1_2[] = { 0x04, 0x3B, 0x61, 0x88, 0x90, 0x78, 0x7B, 0x16, 0xEC, 0x13, 0x00, 0xC9, 0x4B, 0x00, 0x88, 0xD3, 0xAE, 0x9C, 0x34, 0xC3, 0xCE, 0x37, 0x8D, 0xED, 0x70, 0x21, 0x3E, 0x8F, 0xB1, 0xB4, 0x7E, 0x36, 0x99, 0xC8, 0xAE, 0x47, 0xAB, 0x72, 0x18, 0xE2, 0xDB, 0xC7, 0x1F, 0xA7, 0x3F, 0x07, 0x76, 0x66, 0xC8, 0xD6, 0x3A, 0xA9, 0x20, 0xB8, 0x66, 0x8B, 0x42, 0xE1, 0x26, 0x7E, 0x91, 0x0B, 0xA5, 0x5B, 0xC4, 0xC0, 0x1C, 0xCD, 0x18, 0x1B, 0x3C, 0x02, 0x88, 0x07, 0xDA, 0xEE, 0xEF, 0xE3, 0xBE, 0xF0, 0x57, 0x0C, 0xCB, 0xEA, 0x1F, 0x41, 0x62, 0x98, 0x6C, 0xAC, 0xCD, 0x93, 0x89, 0x0F, 0xE6, 0xC7, 0xA7, }; /* D1DD915614E83CA1522EB42EA05034EE2D84F12974C9E6A647555C21AE7D8B66D2176A0A7A8BF49CCDFA9653BE618AD9 */ static UCHAR shared_secret_secp384r1_2[] = { 0xD1, 0xDD, 0x91, 0x56, 0x14, 0xE8, 0x3C, 0xA1, 0x52, 0x2E, 0xB4, 0x2E, 0xA0, 0x50, 0x34, 0xEE, 0x2D, 0x84, 0xF1, 0x29, 0x74, 0xC9, 0xE6, 0xA6, 0x47, 0x55, 0x5C, 0x21, 0xAE, 0x7D, 0x8B, 0x66, 0xD2, 0x17, 0x6A, 0x0A, 0x7A, 0x8B, 0xF4, 0x9C, 0xCD, 0xFA, 0x96, 0x53, 0xBE, 0x61, 0x8A, 0xD9, }; /* D0917BE6E0E2DB4F34DE68643B7A54B1A6790193BD3A2037C15F4466D0510BA0E28687C26862129D407A017CF4552D9B */ static UCHAR local_private_key_secp384r1_3[] = { 0xD0, 0x91, 0x7B, 0xE6, 0xE0, 0xE2, 0xDB, 0x4F, 0x34, 0xDE, 0x68, 0x64, 0x3B, 0x7A, 0x54, 0xB1, 0xA6, 0x79, 0x01, 0x93, 0xBD, 0x3A, 0x20, 0x37, 0xC1, 0x5F, 0x44, 0x66, 0xD0, 0x51, 0x0B, 0xA0, 0xE2, 0x86, 0x87, 0xC2, 0x68, 0x62, 0x12, 0x9D, 0x40, 0x7A, 0x01, 0x7C, 0xF4, 0x55, 0x2D, 0x9B, }; /* 040BBC84208837BD18739164AD7171050698DACBAA31F68D9D76B8C47F84756C98D327946ABE100C55252AAA34731B57C560DFD184723ACE43FBAFA553A62C1063799D3F1FFFECF8C06F10C2937E55EF073D5FEC05F5ACB072C4E277A283A675B0 */ static UCHAR local_public_key_secp384r1_3[] = { 0x04, 0x0B, 0xBC, 0x84, 0x20, 0x88, 0x37, 0xBD, 0x18, 0x73, 0x91, 0x64, 0xAD, 0x71, 0x71, 0x05, 0x06, 0x98, 0xDA, 0xCB, 0xAA, 0x31, 0xF6, 0x8D, 0x9D, 0x76, 0xB8, 0xC4, 0x7F, 0x84, 0x75, 0x6C, 0x98, 0xD3, 0x27, 0x94, 0x6A, 0xBE, 0x10, 0x0C, 0x55, 0x25, 0x2A, 0xAA, 0x34, 0x73, 0x1B, 0x57, 0xC5, 0x60, 0xDF, 0xD1, 0x84, 0x72, 0x3A, 0xCE, 0x43, 0xFB, 0xAF, 0xA5, 0x53, 0xA6, 0x2C, 0x10, 0x63, 0x79, 0x9D, 0x3F, 0x1F, 0xFF, 0xEC, 0xF8, 0xC0, 0x6F, 0x10, 0xC2, 0x93, 0x7E, 0x55, 0xEF, 0x07, 0x3D, 0x5F, 0xEC, 0x05, 0xF5, 0xAC, 0xB0, 0x72, 0xC4, 0xE2, 0x77, 0xA2, 0x83, 0xA6, 0x75, 0xB0, }; /* 0495F45680E9443ACBA1B87D1CE158198CDC3F3B1FBC39E40348F3D8839BE3DD1B31E1CFC6E15272C2908CC60620610613F3FA1E24838A08676A0F25FE507E62620071412F5E510C8C1CC6F6F06C099816CA188BC3994B5CDFA59ECD2807C8D98B */ static UCHAR remote_public_key_secp384r1_3[] = { 0x04, 0x95, 0xF4, 0x56, 0x80, 0xE9, 0x44, 0x3A, 0xCB, 0xA1, 0xB8, 0x7D, 0x1C, 0xE1, 0x58, 0x19, 0x8C, 0xDC, 0x3F, 0x3B, 0x1F, 0xBC, 0x39, 0xE4, 0x03, 0x48, 0xF3, 0xD8, 0x83, 0x9B, 0xE3, 0xDD, 0x1B, 0x31, 0xE1, 0xCF, 0xC6, 0xE1, 0x52, 0x72, 0xC2, 0x90, 0x8C, 0xC6, 0x06, 0x20, 0x61, 0x06, 0x13, 0xF3, 0xFA, 0x1E, 0x24, 0x83, 0x8A, 0x08, 0x67, 0x6A, 0x0F, 0x25, 0xFE, 0x50, 0x7E, 0x62, 0x62, 0x00, 0x71, 0x41, 0x2F, 0x5E, 0x51, 0x0C, 0x8C, 0x1C, 0xC6, 0xF6, 0xF0, 0x6C, 0x09, 0x98, 0x16, 0xCA, 0x18, 0x8B, 0xC3, 0x99, 0x4B, 0x5C, 0xDF, 0xA5, 0x9E, 0xCD, 0x28, 0x07, 0xC8, 0xD9, 0x8B, }; /* 5D1513F472AAE3AF712B984BD11626F2E260B9ACC05FF0222745D7704355325B4D44389BA2ED0B21C4B95BED51DD7E1D */ static UCHAR shared_secret_secp384r1_3[] = { 0x5D, 0x15, 0x13, 0xF4, 0x72, 0xAA, 0xE3, 0xAF, 0x71, 0x2B, 0x98, 0x4B, 0xD1, 0x16, 0x26, 0xF2, 0xE2, 0x60, 0xB9, 0xAC, 0xC0, 0x5F, 0xF0, 0x22, 0x27, 0x45, 0xD7, 0x70, 0x43, 0x55, 0x32, 0x5B, 0x4D, 0x44, 0x38, 0x9B, 0xA2, 0xED, 0x0B, 0x21, 0xC4, 0xB9, 0x5B, 0xED, 0x51, 0xDD, 0x7E, 0x1D, }; /* 0639F1123C359256ED80D665F6A1236BE0BE81DB7C4B4CDDB1034C16605496668D8779CABC0B20A98BF60E829731ED77 */ static UCHAR local_private_key_secp384r1_4[] = { 0x06, 0x39, 0xF1, 0x12, 0x3C, 0x35, 0x92, 0x56, 0xED, 0x80, 0xD6, 0x65, 0xF6, 0xA1, 0x23, 0x6B, 0xE0, 0xBE, 0x81, 0xDB, 0x7C, 0x4B, 0x4C, 0xDD, 0xB1, 0x03, 0x4C, 0x16, 0x60, 0x54, 0x96, 0x66, 0x8D, 0x87, 0x79, 0xCA, 0xBC, 0x0B, 0x20, 0xA9, 0x8B, 0xF6, 0x0E, 0x82, 0x97, 0x31, 0xED, 0x77, }; /* 041E30BD090950C8CE4680A12D33D7BDB31BDE0A19F6047245C381D20586135EBD934218260AC60087F12FD6F0BE1E877645198F01BF41711F04CB0CF4A6063B38CEB7EAB5D724FA87CBD5DED86CA931CCA0930647179AAD88C3B6AE38807A78EE */ static UCHAR local_public_key_secp384r1_4[] = { 0x04, 0x1E, 0x30, 0xBD, 0x09, 0x09, 0x50, 0xC8, 0xCE, 0x46, 0x80, 0xA1, 0x2D, 0x33, 0xD7, 0xBD, 0xB3, 0x1B, 0xDE, 0x0A, 0x19, 0xF6, 0x04, 0x72, 0x45, 0xC3, 0x81, 0xD2, 0x05, 0x86, 0x13, 0x5E, 0xBD, 0x93, 0x42, 0x18, 0x26, 0x0A, 0xC6, 0x00, 0x87, 0xF1, 0x2F, 0xD6, 0xF0, 0xBE, 0x1E, 0x87, 0x76, 0x45, 0x19, 0x8F, 0x01, 0xBF, 0x41, 0x71, 0x1F, 0x04, 0xCB, 0x0C, 0xF4, 0xA6, 0x06, 0x3B, 0x38, 0xCE, 0xB7, 0xEA, 0xB5, 0xD7, 0x24, 0xFA, 0x87, 0xCB, 0xD5, 0xDE, 0xD8, 0x6C, 0xA9, 0x31, 0xCC, 0xA0, 0x93, 0x06, 0x47, 0x17, 0x9A, 0xAD, 0x88, 0xC3, 0xB6, 0xAE, 0x38, 0x80, 0x7A, 0x78, 0xEE, }; /* 04CFDE435826E49C8A03C542996DFE40172A5362DDFA2B3039DFBE34471CFF41710091C54BF002B0A81FC5483456E76D22816D624D4A0EDEBDE0EE1327685CC6494753C1AF0AC0A134B87C285900D02FF330EA9E8101808AEB1B1487F6B9A4814E */ static UCHAR remote_public_key_secp384r1_4[] = { 0x04, 0xCF, 0xDE, 0x43, 0x58, 0x26, 0xE4, 0x9C, 0x8A, 0x03, 0xC5, 0x42, 0x99, 0x6D, 0xFE, 0x40, 0x17, 0x2A, 0x53, 0x62, 0xDD, 0xFA, 0x2B, 0x30, 0x39, 0xDF, 0xBE, 0x34, 0x47, 0x1C, 0xFF, 0x41, 0x71, 0x00, 0x91, 0xC5, 0x4B, 0xF0, 0x02, 0xB0, 0xA8, 0x1F, 0xC5, 0x48, 0x34, 0x56, 0xE7, 0x6D, 0x22, 0x81, 0x6D, 0x62, 0x4D, 0x4A, 0x0E, 0xDE, 0xBD, 0xE0, 0xEE, 0x13, 0x27, 0x68, 0x5C, 0xC6, 0x49, 0x47, 0x53, 0xC1, 0xAF, 0x0A, 0xC0, 0xA1, 0x34, 0xB8, 0x7C, 0x28, 0x59, 0x00, 0xD0, 0x2F, 0xF3, 0x30, 0xEA, 0x9E, 0x81, 0x01, 0x80, 0x8A, 0xEB, 0x1B, 0x14, 0x87, 0xF6, 0xB9, 0xA4, 0x81, 0x4E, }; /* 32F4FBEA902C5C7C649A5497D548F97C4E8D1F7BC9C3AAD18898E1DBD22898B122C9BD24609054A2ED60D922E2FDD6C9 */ static UCHAR shared_secret_secp384r1_4[] = { 0x32, 0xF4, 0xFB, 0xEA, 0x90, 0x2C, 0x5C, 0x7C, 0x64, 0x9A, 0x54, 0x97, 0xD5, 0x48, 0xF9, 0x7C, 0x4E, 0x8D, 0x1F, 0x7B, 0xC9, 0xC3, 0xAA, 0xD1, 0x88, 0x98, 0xE1, 0xDB, 0xD2, 0x28, 0x98, 0xB1, 0x22, 0xC9, 0xBD, 0x24, 0x60, 0x90, 0x54, 0xA2, 0xED, 0x60, 0xD9, 0x22, 0xE2, 0xFD, 0xD6, 0xC9, }; /* 7CD539A5C2FA8ED23915962207DD009CBDE84FB2679FF616381783D71B2F819705BA3DC7B5CB99EEE02F10E70C1183CA */ static UCHAR local_private_key_secp384r1_5[] = { 0x7C, 0xD5, 0x39, 0xA5, 0xC2, 0xFA, 0x8E, 0xD2, 0x39, 0x15, 0x96, 0x22, 0x07, 0xDD, 0x00, 0x9C, 0xBD, 0xE8, 0x4F, 0xB2, 0x67, 0x9F, 0xF6, 0x16, 0x38, 0x17, 0x83, 0xD7, 0x1B, 0x2F, 0x81, 0x97, 0x05, 0xBA, 0x3D, 0xC7, 0xB5, 0xCB, 0x99, 0xEE, 0xE0, 0x2F, 0x10, 0xE7, 0x0C, 0x11, 0x83, 0xCA, }; /* 044CF55971C2709C1D091A1EC486819B5759FC3758170D35DD39DC3FE59A78F77CB2412ED30778E4DFD5A526B1161598404C8E8E36C38214116CC982669AC7DC9E3D47EA50FD4EC7C01E24353F655692A9783DED465C0A93F13D39123F46A2AD7A */ static UCHAR local_public_key_secp384r1_5[] = { 0x04, 0x4C, 0xF5, 0x59, 0x71, 0xC2, 0x70, 0x9C, 0x1D, 0x09, 0x1A, 0x1E, 0xC4, 0x86, 0x81, 0x9B, 0x57, 0x59, 0xFC, 0x37, 0x58, 0x17, 0x0D, 0x35, 0xDD, 0x39, 0xDC, 0x3F, 0xE5, 0x9A, 0x78, 0xF7, 0x7C, 0xB2, 0x41, 0x2E, 0xD3, 0x07, 0x78, 0xE4, 0xDF, 0xD5, 0xA5, 0x26, 0xB1, 0x16, 0x15, 0x98, 0x40, 0x4C, 0x8E, 0x8E, 0x36, 0xC3, 0x82, 0x14, 0x11, 0x6C, 0xC9, 0x82, 0x66, 0x9A, 0xC7, 0xDC, 0x9E, 0x3D, 0x47, 0xEA, 0x50, 0xFD, 0x4E, 0xC7, 0xC0, 0x1E, 0x24, 0x35, 0x3F, 0x65, 0x56, 0x92, 0xA9, 0x78, 0x3D, 0xED, 0x46, 0x5C, 0x0A, 0x93, 0xF1, 0x3D, 0x39, 0x12, 0x3F, 0x46, 0xA2, 0xAD, 0x7A, }; /* 0447E336610397ACC7F62BE75ED20437B8E7F9711E1F302697398FC0C054B32C4AC597006AE46E5E0ED3E8D6295C6B865144F5DE63AA21779913880E391B354D7462B89BA905C752556F63D71D23D41603FBB8288BC41E759E286C3C274177E5B5 */ static UCHAR remote_public_key_secp384r1_5[] = { 0x04, 0x47, 0xE3, 0x36, 0x61, 0x03, 0x97, 0xAC, 0xC7, 0xF6, 0x2B, 0xE7, 0x5E, 0xD2, 0x04, 0x37, 0xB8, 0xE7, 0xF9, 0x71, 0x1E, 0x1F, 0x30, 0x26, 0x97, 0x39, 0x8F, 0xC0, 0xC0, 0x54, 0xB3, 0x2C, 0x4A, 0xC5, 0x97, 0x00, 0x6A, 0xE4, 0x6E, 0x5E, 0x0E, 0xD3, 0xE8, 0xD6, 0x29, 0x5C, 0x6B, 0x86, 0x51, 0x44, 0xF5, 0xDE, 0x63, 0xAA, 0x21, 0x77, 0x99, 0x13, 0x88, 0x0E, 0x39, 0x1B, 0x35, 0x4D, 0x74, 0x62, 0xB8, 0x9B, 0xA9, 0x05, 0xC7, 0x52, 0x55, 0x6F, 0x63, 0xD7, 0x1D, 0x23, 0xD4, 0x16, 0x03, 0xFB, 0xB8, 0x28, 0x8B, 0xC4, 0x1E, 0x75, 0x9E, 0x28, 0x6C, 0x3C, 0x27, 0x41, 0x77, 0xE5, 0xB5, }; /* 7930CFC7157F37A03A0CB5A31B404AF091567A5AFE27BBB9DBE56606D130513FF3014E9962916F2F7E75B3EF59B5348D */ static UCHAR shared_secret_secp384r1_5[] = { 0x79, 0x30, 0xCF, 0xC7, 0x15, 0x7F, 0x37, 0xA0, 0x3A, 0x0C, 0xB5, 0xA3, 0x1B, 0x40, 0x4A, 0xF0, 0x91, 0x56, 0x7A, 0x5A, 0xFE, 0x27, 0xBB, 0xB9, 0xDB, 0xE5, 0x66, 0x06, 0xD1, 0x30, 0x51, 0x3F, 0xF3, 0x01, 0x4E, 0x99, 0x62, 0x91, 0x6F, 0x2F, 0x7E, 0x75, 0xB3, 0xEF, 0x59, 0xB5, 0x34, 0x8D, }; /* F218B4D27BE289F06331B5C5121434D1EE4E55BCF67C13C26AA1C2E004201FF638D3C8B4B552A4198359DE956E12675C */ static UCHAR local_private_key_secp384r1_6[] = { 0xF2, 0x18, 0xB4, 0xD2, 0x7B, 0xE2, 0x89, 0xF0, 0x63, 0x31, 0xB5, 0xC5, 0x12, 0x14, 0x34, 0xD1, 0xEE, 0x4E, 0x55, 0xBC, 0xF6, 0x7C, 0x13, 0xC2, 0x6A, 0xA1, 0xC2, 0xE0, 0x04, 0x20, 0x1F, 0xF6, 0x38, 0xD3, 0xC8, 0xB4, 0xB5, 0x52, 0xA4, 0x19, 0x83, 0x59, 0xDE, 0x95, 0x6E, 0x12, 0x67, 0x5C, }; /* 045095488DC4F2086957D4F8B161A1E14CC507733376A05EB98849406A3CAB63705C2631E9BE749BBE529DC568CC0166EA081FF4194651ECED375C3663F5F5D2946A2EAA47126DB9B13A41F83AB261E970B905897E371063FC4C8D5413B3C6DF2A */ static UCHAR local_public_key_secp384r1_6[] = { 0x04, 0x50, 0x95, 0x48, 0x8D, 0xC4, 0xF2, 0x08, 0x69, 0x57, 0xD4, 0xF8, 0xB1, 0x61, 0xA1, 0xE1, 0x4C, 0xC5, 0x07, 0x73, 0x33, 0x76, 0xA0, 0x5E, 0xB9, 0x88, 0x49, 0x40, 0x6A, 0x3C, 0xAB, 0x63, 0x70, 0x5C, 0x26, 0x31, 0xE9, 0xBE, 0x74, 0x9B, 0xBE, 0x52, 0x9D, 0xC5, 0x68, 0xCC, 0x01, 0x66, 0xEA, 0x08, 0x1F, 0xF4, 0x19, 0x46, 0x51, 0xEC, 0xED, 0x37, 0x5C, 0x36, 0x63, 0xF5, 0xF5, 0xD2, 0x94, 0x6A, 0x2E, 0xAA, 0x47, 0x12, 0x6D, 0xB9, 0xB1, 0x3A, 0x41, 0xF8, 0x3A, 0xB2, 0x61, 0xE9, 0x70, 0xB9, 0x05, 0x89, 0x7E, 0x37, 0x10, 0x63, 0xFC, 0x4C, 0x8D, 0x54, 0x13, 0xB3, 0xC6, 0xDF, 0x2A, }; /* 040727681B1C99CEE5746573FEFBDFED94A8870151BF881C6B87E349154F39649FD4ADC73BE895751D361C6E7234FD22023BD1D569F6118B6B3FE655FE709EAE170865EC3BB8CFD69FE3FB63B03EE05D809A26ECDF5056A2C4479E25FA4C3DDE02 */ static UCHAR remote_public_key_secp384r1_6[] = { 0x04, 0x07, 0x27, 0x68, 0x1B, 0x1C, 0x99, 0xCE, 0xE5, 0x74, 0x65, 0x73, 0xFE, 0xFB, 0xDF, 0xED, 0x94, 0xA8, 0x87, 0x01, 0x51, 0xBF, 0x88, 0x1C, 0x6B, 0x87, 0xE3, 0x49, 0x15, 0x4F, 0x39, 0x64, 0x9F, 0xD4, 0xAD, 0xC7, 0x3B, 0xE8, 0x95, 0x75, 0x1D, 0x36, 0x1C, 0x6E, 0x72, 0x34, 0xFD, 0x22, 0x02, 0x3B, 0xD1, 0xD5, 0x69, 0xF6, 0x11, 0x8B, 0x6B, 0x3F, 0xE6, 0x55, 0xFE, 0x70, 0x9E, 0xAE, 0x17, 0x08, 0x65, 0xEC, 0x3B, 0xB8, 0xCF, 0xD6, 0x9F, 0xE3, 0xFB, 0x63, 0xB0, 0x3E, 0xE0, 0x5D, 0x80, 0x9A, 0x26, 0xEC, 0xDF, 0x50, 0x56, 0xA2, 0xC4, 0x47, 0x9E, 0x25, 0xFA, 0x4C, 0x3D, 0xDE, 0x02, }; /* 1E44C0B0F57479A0D119C5368BF447B42BCABC85090753F55AE996F8B9ED131CCDE9C05E2BFD93FC4F8444E0FED436D9 */ static UCHAR shared_secret_secp384r1_6[] = { 0x1E, 0x44, 0xC0, 0xB0, 0xF5, 0x74, 0x79, 0xA0, 0xD1, 0x19, 0xC5, 0x36, 0x8B, 0xF4, 0x47, 0xB4, 0x2B, 0xCA, 0xBC, 0x85, 0x09, 0x07, 0x53, 0xF5, 0x5A, 0xE9, 0x96, 0xF8, 0xB9, 0xED, 0x13, 0x1C, 0xCD, 0xE9, 0xC0, 0x5E, 0x2B, 0xFD, 0x93, 0xFC, 0x4F, 0x84, 0x44, 0xE0, 0xFE, 0xD4, 0x36, 0xD9, }; /* 3FA72B520B1B4EEEA33761A9AC55926C9E70BE1A272A0BFBE6012E08B903ACF8AAD74BB5F399A396D005407C5AD2E9F8 */ static UCHAR local_private_key_secp384r1_7[] = { 0x3F, 0xA7, 0x2B, 0x52, 0x0B, 0x1B, 0x4E, 0xEE, 0xA3, 0x37, 0x61, 0xA9, 0xAC, 0x55, 0x92, 0x6C, 0x9E, 0x70, 0xBE, 0x1A, 0x27, 0x2A, 0x0B, 0xFB, 0xE6, 0x01, 0x2E, 0x08, 0xB9, 0x03, 0xAC, 0xF8, 0xAA, 0xD7, 0x4B, 0xB5, 0xF3, 0x99, 0xA3, 0x96, 0xD0, 0x05, 0x40, 0x7C, 0x5A, 0xD2, 0xE9, 0xF8, }; /* 046ECD58311AFD43FD937A7D201EA2B8E62B419E0248DBA535D4E6FABD8B434D48DF5C0D0B7BC84F9262B53033FC74491287E7DF86C1ED71D4950F8D8A41989C6943CDB2592AB00B7911E346BCA805E456891C4A93D7E3BAF059931BDF9CEE2DD0 */ static UCHAR local_public_key_secp384r1_7[] = { 0x04, 0x6E, 0xCD, 0x58, 0x31, 0x1A, 0xFD, 0x43, 0xFD, 0x93, 0x7A, 0x7D, 0x20, 0x1E, 0xA2, 0xB8, 0xE6, 0x2B, 0x41, 0x9E, 0x02, 0x48, 0xDB, 0xA5, 0x35, 0xD4, 0xE6, 0xFA, 0xBD, 0x8B, 0x43, 0x4D, 0x48, 0xDF, 0x5C, 0x0D, 0x0B, 0x7B, 0xC8, 0x4F, 0x92, 0x62, 0xB5, 0x30, 0x33, 0xFC, 0x74, 0x49, 0x12, 0x87, 0xE7, 0xDF, 0x86, 0xC1, 0xED, 0x71, 0xD4, 0x95, 0x0F, 0x8D, 0x8A, 0x41, 0x98, 0x9C, 0x69, 0x43, 0xCD, 0xB2, 0x59, 0x2A, 0xB0, 0x0B, 0x79, 0x11, 0xE3, 0x46, 0xBC, 0xA8, 0x05, 0xE4, 0x56, 0x89, 0x1C, 0x4A, 0x93, 0xD7, 0xE3, 0xBA, 0xF0, 0x59, 0x93, 0x1B, 0xDF, 0x9C, 0xEE, 0x2D, 0xD0, }; /* 04A5BAD721D62CE6926FB1AE6D7BB0F5D9FA72F3BEAB64E7F0FEF8F50EDB3003F464F03EDB052D4455D7B3C52845A6680336D987F2B85D33DB734F722DB407614C31057191CB95F97BF0BE7DA5E157437FF09BB63B630EA117DC5FAD2D18C42187 */ static UCHAR remote_public_key_secp384r1_7[] = { 0x04, 0xA5, 0xBA, 0xD7, 0x21, 0xD6, 0x2C, 0xE6, 0x92, 0x6F, 0xB1, 0xAE, 0x6D, 0x7B, 0xB0, 0xF5, 0xD9, 0xFA, 0x72, 0xF3, 0xBE, 0xAB, 0x64, 0xE7, 0xF0, 0xFE, 0xF8, 0xF5, 0x0E, 0xDB, 0x30, 0x03, 0xF4, 0x64, 0xF0, 0x3E, 0xDB, 0x05, 0x2D, 0x44, 0x55, 0xD7, 0xB3, 0xC5, 0x28, 0x45, 0xA6, 0x68, 0x03, 0x36, 0xD9, 0x87, 0xF2, 0xB8, 0x5D, 0x33, 0xDB, 0x73, 0x4F, 0x72, 0x2D, 0xB4, 0x07, 0x61, 0x4C, 0x31, 0x05, 0x71, 0x91, 0xCB, 0x95, 0xF9, 0x7B, 0xF0, 0xBE, 0x7D, 0xA5, 0xE1, 0x57, 0x43, 0x7F, 0xF0, 0x9B, 0xB6, 0x3B, 0x63, 0x0E, 0xA1, 0x17, 0xDC, 0x5F, 0xAD, 0x2D, 0x18, 0xC4, 0x21, 0x87, }; /* 8ACE4098A7091258C1F45C237C3B1651E04F233F598E6E2606FF88E5B4B827F8AF79B45D906EBCA9A8C8DDA4526EEFD3 */ static UCHAR shared_secret_secp384r1_7[] = { 0x8A, 0xCE, 0x40, 0x98, 0xA7, 0x09, 0x12, 0x58, 0xC1, 0xF4, 0x5C, 0x23, 0x7C, 0x3B, 0x16, 0x51, 0xE0, 0x4F, 0x23, 0x3F, 0x59, 0x8E, 0x6E, 0x26, 0x06, 0xFF, 0x88, 0xE5, 0xB4, 0xB8, 0x27, 0xF8, 0xAF, 0x79, 0xB4, 0x5D, 0x90, 0x6E, 0xBC, 0xA9, 0xA8, 0xC8, 0xDD, 0xA4, 0x52, 0x6E, 0xEF, 0xD3, }; /* F8C9637E915DC2DF46C54A590020524AF8AE645AE4773B8E8AA81FF1F9FFE1F1C944705AA1323AE8F78441F8A493429D */ static UCHAR local_private_key_secp384r1_8[] = { 0xF8, 0xC9, 0x63, 0x7E, 0x91, 0x5D, 0xC2, 0xDF, 0x46, 0xC5, 0x4A, 0x59, 0x00, 0x20, 0x52, 0x4A, 0xF8, 0xAE, 0x64, 0x5A, 0xE4, 0x77, 0x3B, 0x8E, 0x8A, 0xA8, 0x1F, 0xF1, 0xF9, 0xFF, 0xE1, 0xF1, 0xC9, 0x44, 0x70, 0x5A, 0xA1, 0x32, 0x3A, 0xE8, 0xF7, 0x84, 0x41, 0xF8, 0xA4, 0x93, 0x42, 0x9D, }; /* 0470CEF47D8213590B82AB45241C8EDFD28A1E0EF58DC9EC775DBEB44A2C1015E65FA62405889CC59CB8B8F314F5B0DF667C1B85B32F1A5BA1B93F579769C8C2C3CB09C3FC314037A7971B64B8C443EC2BEC2066D669C52BB651CD2F12594E9C0E */ static UCHAR local_public_key_secp384r1_8[] = { 0x04, 0x70, 0xCE, 0xF4, 0x7D, 0x82, 0x13, 0x59, 0x0B, 0x82, 0xAB, 0x45, 0x24, 0x1C, 0x8E, 0xDF, 0xD2, 0x8A, 0x1E, 0x0E, 0xF5, 0x8D, 0xC9, 0xEC, 0x77, 0x5D, 0xBE, 0xB4, 0x4A, 0x2C, 0x10, 0x15, 0xE6, 0x5F, 0xA6, 0x24, 0x05, 0x88, 0x9C, 0xC5, 0x9C, 0xB8, 0xB8, 0xF3, 0x14, 0xF5, 0xB0, 0xDF, 0x66, 0x7C, 0x1B, 0x85, 0xB3, 0x2F, 0x1A, 0x5B, 0xA1, 0xB9, 0x3F, 0x57, 0x97, 0x69, 0xC8, 0xC2, 0xC3, 0xCB, 0x09, 0xC3, 0xFC, 0x31, 0x40, 0x37, 0xA7, 0x97, 0x1B, 0x64, 0xB8, 0xC4, 0x43, 0xEC, 0x2B, 0xEC, 0x20, 0x66, 0xD6, 0x69, 0xC5, 0x2B, 0xB6, 0x51, 0xCD, 0x2F, 0x12, 0x59, 0x4E, 0x9C, 0x0E, }; /* 046D147744269F184C68152AF59625344FF0014E12B934C39EDBBED079B50E1DE0A3C8FD7D92B059EAED128B13ED7CD4E8AA5C0D5692FA5A3026507D93C74EF824A4663F4E526797774FC080FE9C7BF046EBFC65E35CBDB3E804C8273EAB97583F */ static UCHAR remote_public_key_secp384r1_8[] = { 0x04, 0x6D, 0x14, 0x77, 0x44, 0x26, 0x9F, 0x18, 0x4C, 0x68, 0x15, 0x2A, 0xF5, 0x96, 0x25, 0x34, 0x4F, 0xF0, 0x01, 0x4E, 0x12, 0xB9, 0x34, 0xC3, 0x9E, 0xDB, 0xBE, 0xD0, 0x79, 0xB5, 0x0E, 0x1D, 0xE0, 0xA3, 0xC8, 0xFD, 0x7D, 0x92, 0xB0, 0x59, 0xEA, 0xED, 0x12, 0x8B, 0x13, 0xED, 0x7C, 0xD4, 0xE8, 0xAA, 0x5C, 0x0D, 0x56, 0x92, 0xFA, 0x5A, 0x30, 0x26, 0x50, 0x7D, 0x93, 0xC7, 0x4E, 0xF8, 0x24, 0xA4, 0x66, 0x3F, 0x4E, 0x52, 0x67, 0x97, 0x77, 0x4F, 0xC0, 0x80, 0xFE, 0x9C, 0x7B, 0xF0, 0x46, 0xEB, 0xFC, 0x65, 0xE3, 0x5C, 0xBD, 0xB3, 0xE8, 0x04, 0xC8, 0x27, 0x3E, 0xAB, 0x97, 0x58, 0x3F, }; /* 8030279C9F4C3F5C729BC77FA8F1271F54E3637916EC6CF6CB97249BDBB27488ECFF617E80F4D840E09CBED24F966DC4 */ static UCHAR shared_secret_secp384r1_8[] = { 0x80, 0x30, 0x27, 0x9C, 0x9F, 0x4C, 0x3F, 0x5C, 0x72, 0x9B, 0xC7, 0x7F, 0xA8, 0xF1, 0x27, 0x1F, 0x54, 0xE3, 0x63, 0x79, 0x16, 0xEC, 0x6C, 0xF6, 0xCB, 0x97, 0x24, 0x9B, 0xDB, 0xB2, 0x74, 0x88, 0xEC, 0xFF, 0x61, 0x7E, 0x80, 0xF4, 0xD8, 0x40, 0xE0, 0x9C, 0xBE, 0xD2, 0x4F, 0x96, 0x6D, 0xC4, }; /* 060423C396CE6CAF6A7B726978EC3B9499D6FE6A998CF4CD5CF0596746E32A4CE74D107D1C7C2C86F79EEF6F8B2B0324 */ static UCHAR local_private_key_secp384r1_9[] = { 0x06, 0x04, 0x23, 0xC3, 0x96, 0xCE, 0x6C, 0xAF, 0x6A, 0x7B, 0x72, 0x69, 0x78, 0xEC, 0x3B, 0x94, 0x99, 0xD6, 0xFE, 0x6A, 0x99, 0x8C, 0xF4, 0xCD, 0x5C, 0xF0, 0x59, 0x67, 0x46, 0xE3, 0x2A, 0x4C, 0xE7, 0x4D, 0x10, 0x7D, 0x1C, 0x7C, 0x2C, 0x86, 0xF7, 0x9E, 0xEF, 0x6F, 0x8B, 0x2B, 0x03, 0x24, }; /* 0403CCB82855FAE69B1995AEA8382F0C7D77413572B5B32E3387E3025122804BD61946B51B6723EA7D3C2AA823F50C8A3777B1A72A9AE8379851F239BAC1B71BE14D347781D7C2E614550ED8721F54811A23A2DE72FB139DC136DB2323DA1B00BB */ static UCHAR local_public_key_secp384r1_9[] = { 0x04, 0x03, 0xCC, 0xB8, 0x28, 0x55, 0xFA, 0xE6, 0x9B, 0x19, 0x95, 0xAE, 0xA8, 0x38, 0x2F, 0x0C, 0x7D, 0x77, 0x41, 0x35, 0x72, 0xB5, 0xB3, 0x2E, 0x33, 0x87, 0xE3, 0x02, 0x51, 0x22, 0x80, 0x4B, 0xD6, 0x19, 0x46, 0xB5, 0x1B, 0x67, 0x23, 0xEA, 0x7D, 0x3C, 0x2A, 0xA8, 0x23, 0xF5, 0x0C, 0x8A, 0x37, 0x77, 0xB1, 0xA7, 0x2A, 0x9A, 0xE8, 0x37, 0x98, 0x51, 0xF2, 0x39, 0xBA, 0xC1, 0xB7, 0x1B, 0xE1, 0x4D, 0x34, 0x77, 0x81, 0xD7, 0xC2, 0xE6, 0x14, 0x55, 0x0E, 0xD8, 0x72, 0x1F, 0x54, 0x81, 0x1A, 0x23, 0xA2, 0xDE, 0x72, 0xFB, 0x13, 0x9D, 0xC1, 0x36, 0xDB, 0x23, 0x23, 0xDA, 0x1B, 0x00, 0xBB, }; /* 04BB9EF1F3D280C5EE8B042DC94A70AF7D819B436A4C03C7A7A6814294EFAC8D10829B573A0CB360A5C87D931E1E3CE8919936B4655DD18B843A9421FDECD3E624D1A38AB3945AD1E308D330C05C9A7076B90312A4FCA59DE4AB81D29EA9345FC1 */ static UCHAR remote_public_key_secp384r1_9[] = { 0x04, 0xBB, 0x9E, 0xF1, 0xF3, 0xD2, 0x80, 0xC5, 0xEE, 0x8B, 0x04, 0x2D, 0xC9, 0x4A, 0x70, 0xAF, 0x7D, 0x81, 0x9B, 0x43, 0x6A, 0x4C, 0x03, 0xC7, 0xA7, 0xA6, 0x81, 0x42, 0x94, 0xEF, 0xAC, 0x8D, 0x10, 0x82, 0x9B, 0x57, 0x3A, 0x0C, 0xB3, 0x60, 0xA5, 0xC8, 0x7D, 0x93, 0x1E, 0x1E, 0x3C, 0xE8, 0x91, 0x99, 0x36, 0xB4, 0x65, 0x5D, 0xD1, 0x8B, 0x84, 0x3A, 0x94, 0x21, 0xFD, 0xEC, 0xD3, 0xE6, 0x24, 0xD1, 0xA3, 0x8A, 0xB3, 0x94, 0x5A, 0xD1, 0xE3, 0x08, 0xD3, 0x30, 0xC0, 0x5C, 0x9A, 0x70, 0x76, 0xB9, 0x03, 0x12, 0xA4, 0xFC, 0xA5, 0x9D, 0xE4, 0xAB, 0x81, 0xD2, 0x9E, 0xA9, 0x34, 0x5F, 0xC1, }; /* 28A439A863931530EF8E927125AEDA182E9056CB7DF8CEA9BBE2D95BD9FAE339B08A0DE07E032D424C338B3F931E0CC8 */ static UCHAR shared_secret_secp384r1_9[] = { 0x28, 0xA4, 0x39, 0xA8, 0x63, 0x93, 0x15, 0x30, 0xEF, 0x8E, 0x92, 0x71, 0x25, 0xAE, 0xDA, 0x18, 0x2E, 0x90, 0x56, 0xCB, 0x7D, 0xF8, 0xCE, 0xA9, 0xBB, 0xE2, 0xD9, 0x5B, 0xD9, 0xFA, 0xE3, 0x39, 0xB0, 0x8A, 0x0D, 0xE0, 0x7E, 0x03, 0x2D, 0x42, 0x4C, 0x33, 0x8B, 0x3F, 0x93, 0x1E, 0x0C, 0xC8, }; /* 6E0B2AC8963B88B121B049D8E648522CF77471B60A753CB23C60CE8DFFFD046D092E359F69BE518B6E9A6354E2B581D9 */ static UCHAR local_private_key_secp384r1_10[] = { 0x6E, 0x0B, 0x2A, 0xC8, 0x96, 0x3B, 0x88, 0xB1, 0x21, 0xB0, 0x49, 0xD8, 0xE6, 0x48, 0x52, 0x2C, 0xF7, 0x74, 0x71, 0xB6, 0x0A, 0x75, 0x3C, 0xB2, 0x3C, 0x60, 0xCE, 0x8D, 0xFF, 0xFD, 0x04, 0x6D, 0x09, 0x2E, 0x35, 0x9F, 0x69, 0xBE, 0x51, 0x8B, 0x6E, 0x9A, 0x63, 0x54, 0xE2, 0xB5, 0x81, 0xD9, }; /* 04939501E746FA9ECB01E1B5CBC22798866FBE110F142F219986F9152EAA723246808197D3E709A87694E3EB3AA77078DB1028473E6C0A69D764953F8C824BF907F7D87EC6BE0D108CBB8735B0B55FF2B58066C51E032533BA8FCCE255C126D186 */ static UCHAR local_public_key_secp384r1_10[] = { 0x04, 0x93, 0x95, 0x01, 0xE7, 0x46, 0xFA, 0x9E, 0xCB, 0x01, 0xE1, 0xB5, 0xCB, 0xC2, 0x27, 0x98, 0x86, 0x6F, 0xBE, 0x11, 0x0F, 0x14, 0x2F, 0x21, 0x99, 0x86, 0xF9, 0x15, 0x2E, 0xAA, 0x72, 0x32, 0x46, 0x80, 0x81, 0x97, 0xD3, 0xE7, 0x09, 0xA8, 0x76, 0x94, 0xE3, 0xEB, 0x3A, 0xA7, 0x70, 0x78, 0xDB, 0x10, 0x28, 0x47, 0x3E, 0x6C, 0x0A, 0x69, 0xD7, 0x64, 0x95, 0x3F, 0x8C, 0x82, 0x4B, 0xF9, 0x07, 0xF7, 0xD8, 0x7E, 0xC6, 0xBE, 0x0D, 0x10, 0x8C, 0xBB, 0x87, 0x35, 0xB0, 0xB5, 0x5F, 0xF2, 0xB5, 0x80, 0x66, 0xC5, 0x1E, 0x03, 0x25, 0x33, 0xBA, 0x8F, 0xCC, 0xE2, 0x55, 0xC1, 0x26, 0xD1, 0x86, }; /* 04F65CB8DB03A5E2EC5FDF3A7E35280B8DDC6CA51FA2F8AEB02B1E24E79A2E97D9A2E43E590AB54FB42A159B9818B697871F2223B50354AFE3A69E6686079AF805082743BFF9DFD97CA80B6624BA9BFA059463051EB20AC3EA8A67B459A4B47665 */ static UCHAR remote_public_key_secp384r1_10[] = { 0x04, 0xF6, 0x5C, 0xB8, 0xDB, 0x03, 0xA5, 0xE2, 0xEC, 0x5F, 0xDF, 0x3A, 0x7E, 0x35, 0x28, 0x0B, 0x8D, 0xDC, 0x6C, 0xA5, 0x1F, 0xA2, 0xF8, 0xAE, 0xB0, 0x2B, 0x1E, 0x24, 0xE7, 0x9A, 0x2E, 0x97, 0xD9, 0xA2, 0xE4, 0x3E, 0x59, 0x0A, 0xB5, 0x4F, 0xB4, 0x2A, 0x15, 0x9B, 0x98, 0x18, 0xB6, 0x97, 0x87, 0x1F, 0x22, 0x23, 0xB5, 0x03, 0x54, 0xAF, 0xE3, 0xA6, 0x9E, 0x66, 0x86, 0x07, 0x9A, 0xF8, 0x05, 0x08, 0x27, 0x43, 0xBF, 0xF9, 0xDF, 0xD9, 0x7C, 0xA8, 0x0B, 0x66, 0x24, 0xBA, 0x9B, 0xFA, 0x05, 0x94, 0x63, 0x05, 0x1E, 0xB2, 0x0A, 0xC3, 0xEA, 0x8A, 0x67, 0xB4, 0x59, 0xA4, 0xB4, 0x76, 0x65, }; /* C0C8918F60F4547640F190ECEBC59B01A35374383C738B059B35A892AB480A1A099840FCE0E3018B47CD4784527C385E */ static UCHAR shared_secret_secp384r1_10[] = { 0xC0, 0xC8, 0x91, 0x8F, 0x60, 0xF4, 0x54, 0x76, 0x40, 0xF1, 0x90, 0xEC, 0xEB, 0xC5, 0x9B, 0x01, 0xA3, 0x53, 0x74, 0x38, 0x3C, 0x73, 0x8B, 0x05, 0x9B, 0x35, 0xA8, 0x92, 0xAB, 0x48, 0x0A, 0x1A, 0x09, 0x98, 0x40, 0xFC, 0xE0, 0xE3, 0x01, 0x8B, 0x47, 0xCD, 0x47, 0x84, 0x52, 0x7C, 0x38, 0x5E, }; /* 1EED9A0847C620C557F80CC89A5AFE5A45E7F92C67E31D18724FC4C56B15E5890280914946B10F9DAA1B654475639EBA */ static UCHAR local_private_key_secp384r1_11[] = { 0x1E, 0xED, 0x9A, 0x08, 0x47, 0xC6, 0x20, 0xC5, 0x57, 0xF8, 0x0C, 0xC8, 0x9A, 0x5A, 0xFE, 0x5A, 0x45, 0xE7, 0xF9, 0x2C, 0x67, 0xE3, 0x1D, 0x18, 0x72, 0x4F, 0xC4, 0xC5, 0x6B, 0x15, 0xE5, 0x89, 0x02, 0x80, 0x91, 0x49, 0x46, 0xB1, 0x0F, 0x9D, 0xAA, 0x1B, 0x65, 0x44, 0x75, 0x63, 0x9E, 0xBA, }; /* 04EBDAAB03BBCC5E662FA5F413446975FCEBD06ED600FBB792EA2168CBAEFEF8B5ABB56CA8884833F170DBCF57137B58A3FD9F2B3CF1FA858D0E6748DF8E3075D920763713C9ED6253BF3271060AA57AD2089B6A57E439604BADC7EC96B82A1A08 */ static UCHAR local_public_key_secp384r1_11[] = { 0x04, 0xEB, 0xDA, 0xAB, 0x03, 0xBB, 0xCC, 0x5E, 0x66, 0x2F, 0xA5, 0xF4, 0x13, 0x44, 0x69, 0x75, 0xFC, 0xEB, 0xD0, 0x6E, 0xD6, 0x00, 0xFB, 0xB7, 0x92, 0xEA, 0x21, 0x68, 0xCB, 0xAE, 0xFE, 0xF8, 0xB5, 0xAB, 0xB5, 0x6C, 0xA8, 0x88, 0x48, 0x33, 0xF1, 0x70, 0xDB, 0xCF, 0x57, 0x13, 0x7B, 0x58, 0xA3, 0xFD, 0x9F, 0x2B, 0x3C, 0xF1, 0xFA, 0x85, 0x8D, 0x0E, 0x67, 0x48, 0xDF, 0x8E, 0x30, 0x75, 0xD9, 0x20, 0x76, 0x37, 0x13, 0xC9, 0xED, 0x62, 0x53, 0xBF, 0x32, 0x71, 0x06, 0x0A, 0xA5, 0x7A, 0xD2, 0x08, 0x9B, 0x6A, 0x57, 0xE4, 0x39, 0x60, 0x4B, 0xAD, 0xC7, 0xEC, 0x96, 0xB8, 0x2A, 0x1A, 0x08, }; /* 04C4EA2A3EB9578D68E89B18F26FA6B008875A4F6B2262B98348007D340589C99FC5CDB99B62A0B62C276576B97979D801E4B37939CD086A3AA85CC93D65299C4BF7998F49F89E4D444C67CCAD09A87ED7A392966D58848A7BEED87CC8A7E68A29 */ static UCHAR remote_public_key_secp384r1_11[] = { 0x04, 0xC4, 0xEA, 0x2A, 0x3E, 0xB9, 0x57, 0x8D, 0x68, 0xE8, 0x9B, 0x18, 0xF2, 0x6F, 0xA6, 0xB0, 0x08, 0x87, 0x5A, 0x4F, 0x6B, 0x22, 0x62, 0xB9, 0x83, 0x48, 0x00, 0x7D, 0x34, 0x05, 0x89, 0xC9, 0x9F, 0xC5, 0xCD, 0xB9, 0x9B, 0x62, 0xA0, 0xB6, 0x2C, 0x27, 0x65, 0x76, 0xB9, 0x79, 0x79, 0xD8, 0x01, 0xE4, 0xB3, 0x79, 0x39, 0xCD, 0x08, 0x6A, 0x3A, 0xA8, 0x5C, 0xC9, 0x3D, 0x65, 0x29, 0x9C, 0x4B, 0xF7, 0x99, 0x8F, 0x49, 0xF8, 0x9E, 0x4D, 0x44, 0x4C, 0x67, 0xCC, 0xAD, 0x09, 0xA8, 0x7E, 0xD7, 0xA3, 0x92, 0x96, 0x6D, 0x58, 0x84, 0x8A, 0x7B, 0xEE, 0xD8, 0x7C, 0xC8, 0xA7, 0xE6, 0x8A, 0x29, }; /* F9BF372F580F00818488CAF72DEBBD8565CA1367AE98C644D6B06A9CE8381758785757AA9AA44E10C6F4CCB9EF9613D8 */ static UCHAR shared_secret_secp384r1_11[] = { 0xF9, 0xBF, 0x37, 0x2F, 0x58, 0x0F, 0x00, 0x81, 0x84, 0x88, 0xCA, 0xF7, 0x2D, 0xEB, 0xBD, 0x85, 0x65, 0xCA, 0x13, 0x67, 0xAE, 0x98, 0xC6, 0x44, 0xD6, 0xB0, 0x6A, 0x9C, 0xE8, 0x38, 0x17, 0x58, 0x78, 0x57, 0x57, 0xAA, 0x9A, 0xA4, 0x4E, 0x10, 0xC6, 0xF4, 0xCC, 0xB9, 0xEF, 0x96, 0x13, 0xD8, }; /* EFA2CC1A6B4AC123F1FC9331ABA4B9BC329F9241F9F7F39057894127248B83132D4F2E9899EFBB8BEB4FBC97F3755325 */ static UCHAR local_private_key_secp384r1_12[] = { 0xEF, 0xA2, 0xCC, 0x1A, 0x6B, 0x4A, 0xC1, 0x23, 0xF1, 0xFC, 0x93, 0x31, 0xAB, 0xA4, 0xB9, 0xBC, 0x32, 0x9F, 0x92, 0x41, 0xF9, 0xF7, 0xF3, 0x90, 0x57, 0x89, 0x41, 0x27, 0x24, 0x8B, 0x83, 0x13, 0x2D, 0x4F, 0x2E, 0x98, 0x99, 0xEF, 0xBB, 0x8B, 0xEB, 0x4F, 0xBC, 0x97, 0xF3, 0x75, 0x53, 0x25, }; /* 0415EEAF6968946A5FB3CDE03D2377379AB6396FDA866A3572901E9FFDFBDA54A6EEBA2B110B4AFA8350212ABAD9AE3601C30AEBC3987FE9B012BF49A7DBA69064DA3730532976CBE3382FAE2256094D49B684B1335244B67B149E5A7A79492222 */ static UCHAR local_public_key_secp384r1_12[] = { 0x04, 0x15, 0xEE, 0xAF, 0x69, 0x68, 0x94, 0x6A, 0x5F, 0xB3, 0xCD, 0xE0, 0x3D, 0x23, 0x77, 0x37, 0x9A, 0xB6, 0x39, 0x6F, 0xDA, 0x86, 0x6A, 0x35, 0x72, 0x90, 0x1E, 0x9F, 0xFD, 0xFB, 0xDA, 0x54, 0xA6, 0xEE, 0xBA, 0x2B, 0x11, 0x0B, 0x4A, 0xFA, 0x83, 0x50, 0x21, 0x2A, 0xBA, 0xD9, 0xAE, 0x36, 0x01, 0xC3, 0x0A, 0xEB, 0xC3, 0x98, 0x7F, 0xE9, 0xB0, 0x12, 0xBF, 0x49, 0xA7, 0xDB, 0xA6, 0x90, 0x64, 0xDA, 0x37, 0x30, 0x53, 0x29, 0x76, 0xCB, 0xE3, 0x38, 0x2F, 0xAE, 0x22, 0x56, 0x09, 0x4D, 0x49, 0xB6, 0x84, 0xB1, 0x33, 0x52, 0x44, 0xB6, 0x7B, 0x14, 0x9E, 0x5A, 0x7A, 0x79, 0x49, 0x22, 0x22, }; /* 04566363887FC52EB5D7E614B623009B12CEF888D60272D49847CBF7AE21CB6A6646B5450EF66D2B861839EA795AB2948D3079236A6E2D759AFC00FA78526EE3CB4C960D38DBC2D3C8D7BC75E00486227939BD5CA1A3CAD7806E2012ADC7164453 */ static UCHAR remote_public_key_secp384r1_12[] = { 0x04, 0x56, 0x63, 0x63, 0x88, 0x7F, 0xC5, 0x2E, 0xB5, 0xD7, 0xE6, 0x14, 0xB6, 0x23, 0x00, 0x9B, 0x12, 0xCE, 0xF8, 0x88, 0xD6, 0x02, 0x72, 0xD4, 0x98, 0x47, 0xCB, 0xF7, 0xAE, 0x21, 0xCB, 0x6A, 0x66, 0x46, 0xB5, 0x45, 0x0E, 0xF6, 0x6D, 0x2B, 0x86, 0x18, 0x39, 0xEA, 0x79, 0x5A, 0xB2, 0x94, 0x8D, 0x30, 0x79, 0x23, 0x6A, 0x6E, 0x2D, 0x75, 0x9A, 0xFC, 0x00, 0xFA, 0x78, 0x52, 0x6E, 0xE3, 0xCB, 0x4C, 0x96, 0x0D, 0x38, 0xDB, 0xC2, 0xD3, 0xC8, 0xD7, 0xBC, 0x75, 0xE0, 0x04, 0x86, 0x22, 0x79, 0x39, 0xBD, 0x5C, 0xA1, 0xA3, 0xCA, 0xD7, 0x80, 0x6E, 0x20, 0x12, 0xAD, 0xC7, 0x16, 0x44, 0x53, }; /* 9C02CB08ADF338738A68B6074F3947B6555DE532E5F68E11461DED49CD1791DE2A2E50840F8AB3C4BA8473E37A2454F2 */ static UCHAR shared_secret_secp384r1_12[] = { 0x9C, 0x02, 0xCB, 0x08, 0xAD, 0xF3, 0x38, 0x73, 0x8A, 0x68, 0xB6, 0x07, 0x4F, 0x39, 0x47, 0xB6, 0x55, 0x5D, 0xE5, 0x32, 0xE5, 0xF6, 0x8E, 0x11, 0x46, 0x1D, 0xED, 0x49, 0xCD, 0x17, 0x91, 0xDE, 0x2A, 0x2E, 0x50, 0x84, 0x0F, 0x8A, 0xB3, 0xC4, 0xBA, 0x84, 0x73, 0xE3, 0x7A, 0x24, 0x54, 0xF2, }; /* 4432E5133598691A073162B30E26D3919F12AEC205555BAD66C2EF5537E0E27B12C88F4860F8626829C51B37EBEEC88A */ static UCHAR local_private_key_secp384r1_13[] = { 0x44, 0x32, 0xE5, 0x13, 0x35, 0x98, 0x69, 0x1A, 0x07, 0x31, 0x62, 0xB3, 0x0E, 0x26, 0xD3, 0x91, 0x9F, 0x12, 0xAE, 0xC2, 0x05, 0x55, 0x5B, 0xAD, 0x66, 0xC2, 0xEF, 0x55, 0x37, 0xE0, 0xE2, 0x7B, 0x12, 0xC8, 0x8F, 0x48, 0x60, 0xF8, 0x62, 0x68, 0x29, 0xC5, 0x1B, 0x37, 0xEB, 0xEE, 0xC8, 0x8A, }; /* 04ECE7B79EB93FE0D775E78AB0865ABFCF8EBF6F4D793DDFFFE0203BC007AFE1B3A269D882E7FBD4F1F818E54EF827482E808B4513B317DFC51F74E45AD70C03BD37A908AA5E53F7CF73F49870C34145D6FD438AF5FEA233C2B0A1700CEC49B904 */ static UCHAR local_public_key_secp384r1_13[] = { 0x04, 0xEC, 0xE7, 0xB7, 0x9E, 0xB9, 0x3F, 0xE0, 0xD7, 0x75, 0xE7, 0x8A, 0xB0, 0x86, 0x5A, 0xBF, 0xCF, 0x8E, 0xBF, 0x6F, 0x4D, 0x79, 0x3D, 0xDF, 0xFF, 0xE0, 0x20, 0x3B, 0xC0, 0x07, 0xAF, 0xE1, 0xB3, 0xA2, 0x69, 0xD8, 0x82, 0xE7, 0xFB, 0xD4, 0xF1, 0xF8, 0x18, 0xE5, 0x4E, 0xF8, 0x27, 0x48, 0x2E, 0x80, 0x8B, 0x45, 0x13, 0xB3, 0x17, 0xDF, 0xC5, 0x1F, 0x74, 0xE4, 0x5A, 0xD7, 0x0C, 0x03, 0xBD, 0x37, 0xA9, 0x08, 0xAA, 0x5E, 0x53, 0xF7, 0xCF, 0x73, 0xF4, 0x98, 0x70, 0xC3, 0x41, 0x45, 0xD6, 0xFD, 0x43, 0x8A, 0xF5, 0xFE, 0xA2, 0x33, 0xC2, 0xB0, 0xA1, 0x70, 0x0C, 0xEC, 0x49, 0xB9, 0x04, }; /* 0459DF3E5D0F2E34A3D0B71207A2B38A709BA35C1F781B14CFF7A994F7BEA4AE22905D6C2632929EA409303FB45804C5977E1DD558276E2BA605BA03D6F1859710185AC159CB70C5551DE36884B79D64618947A67F054060611B15A01BE20B3907 */ static UCHAR remote_public_key_secp384r1_13[] = { 0x04, 0x59, 0xDF, 0x3E, 0x5D, 0x0F, 0x2E, 0x34, 0xA3, 0xD0, 0xB7, 0x12, 0x07, 0xA2, 0xB3, 0x8A, 0x70, 0x9B, 0xA3, 0x5C, 0x1F, 0x78, 0x1B, 0x14, 0xCF, 0xF7, 0xA9, 0x94, 0xF7, 0xBE, 0xA4, 0xAE, 0x22, 0x90, 0x5D, 0x6C, 0x26, 0x32, 0x92, 0x9E, 0xA4, 0x09, 0x30, 0x3F, 0xB4, 0x58, 0x04, 0xC5, 0x97, 0x7E, 0x1D, 0xD5, 0x58, 0x27, 0x6E, 0x2B, 0xA6, 0x05, 0xBA, 0x03, 0xD6, 0xF1, 0x85, 0x97, 0x10, 0x18, 0x5A, 0xC1, 0x59, 0xCB, 0x70, 0xC5, 0x55, 0x1D, 0xE3, 0x68, 0x84, 0xB7, 0x9D, 0x64, 0x61, 0x89, 0x47, 0xA6, 0x7F, 0x05, 0x40, 0x60, 0x61, 0x1B, 0x15, 0xA0, 0x1B, 0xE2, 0x0B, 0x39, 0x07, }; /* 5D6545D1FDD7908B6111C3F96056DBAA8000BD9A259A0E1D6F29276EF17F20855CB43EC5BFBFA51FBAFE78E42607D76A */ static UCHAR shared_secret_secp384r1_13[] = { 0x5D, 0x65, 0x45, 0xD1, 0xFD, 0xD7, 0x90, 0x8B, 0x61, 0x11, 0xC3, 0xF9, 0x60, 0x56, 0xDB, 0xAA, 0x80, 0x00, 0xBD, 0x9A, 0x25, 0x9A, 0x0E, 0x1D, 0x6F, 0x29, 0x27, 0x6E, 0xF1, 0x7F, 0x20, 0x85, 0x5C, 0xB4, 0x3E, 0xC5, 0xBF, 0xBF, 0xA5, 0x1F, 0xBA, 0xFE, 0x78, 0xE4, 0x26, 0x07, 0xD7, 0x6A, }; /* B04E7A302DD0F2E5A3C1582334BBAE41867CCF6C513965FD4CAB1D05D0E5C080333AB1600AA346AD649ED198597FD9DF */ static UCHAR local_private_key_secp384r1_14[] = { 0xB0, 0x4E, 0x7A, 0x30, 0x2D, 0xD0, 0xF2, 0xE5, 0xA3, 0xC1, 0x58, 0x23, 0x34, 0xBB, 0xAE, 0x41, 0x86, 0x7C, 0xCF, 0x6C, 0x51, 0x39, 0x65, 0xFD, 0x4C, 0xAB, 0x1D, 0x05, 0xD0, 0xE5, 0xC0, 0x80, 0x33, 0x3A, 0xB1, 0x60, 0x0A, 0xA3, 0x46, 0xAD, 0x64, 0x9E, 0xD1, 0x98, 0x59, 0x7F, 0xD9, 0xDF, }; /* 04234A5A81AE3A7A6C7D7CD4361C118410136B932D8D6423F2B75D9AA4CABBA5D391D30B470B90D3C89CC0008BA47D3E0A7DFE0830A819D99FC2BC1CCCF62D7F423AE87A4AEE7AE5DA4F54436EB3AE2802A2D6250364AE31946E3FE31A8550BDA3 */ static UCHAR local_public_key_secp384r1_14[] = { 0x04, 0x23, 0x4A, 0x5A, 0x81, 0xAE, 0x3A, 0x7A, 0x6C, 0x7D, 0x7C, 0xD4, 0x36, 0x1C, 0x11, 0x84, 0x10, 0x13, 0x6B, 0x93, 0x2D, 0x8D, 0x64, 0x23, 0xF2, 0xB7, 0x5D, 0x9A, 0xA4, 0xCA, 0xBB, 0xA5, 0xD3, 0x91, 0xD3, 0x0B, 0x47, 0x0B, 0x90, 0xD3, 0xC8, 0x9C, 0xC0, 0x00, 0x8B, 0xA4, 0x7D, 0x3E, 0x0A, 0x7D, 0xFE, 0x08, 0x30, 0xA8, 0x19, 0xD9, 0x9F, 0xC2, 0xBC, 0x1C, 0xCC, 0xF6, 0x2D, 0x7F, 0x42, 0x3A, 0xE8, 0x7A, 0x4A, 0xEE, 0x7A, 0xE5, 0xDA, 0x4F, 0x54, 0x43, 0x6E, 0xB3, 0xAE, 0x28, 0x02, 0xA2, 0xD6, 0x25, 0x03, 0x64, 0xAE, 0x31, 0x94, 0x6E, 0x3F, 0xE3, 0x1A, 0x85, 0x50, 0xBD, 0xA3, }; /* 04A5665085BB0B08B7B02D17A2754243D911411AF863DD2A0917FB9689FCC5B4C4CA6370029C2C2554A56C34BFC7E624A0E1AD562E2B5B6C63F5DC9060AC75F136D65DDFC9AB0E20E53E8DF1F34BC30CB8C9479A1372B3CDCC1A46E71AA415623B */ static UCHAR remote_public_key_secp384r1_14[] = { 0x04, 0xA5, 0x66, 0x50, 0x85, 0xBB, 0x0B, 0x08, 0xB7, 0xB0, 0x2D, 0x17, 0xA2, 0x75, 0x42, 0x43, 0xD9, 0x11, 0x41, 0x1A, 0xF8, 0x63, 0xDD, 0x2A, 0x09, 0x17, 0xFB, 0x96, 0x89, 0xFC, 0xC5, 0xB4, 0xC4, 0xCA, 0x63, 0x70, 0x02, 0x9C, 0x2C, 0x25, 0x54, 0xA5, 0x6C, 0x34, 0xBF, 0xC7, 0xE6, 0x24, 0xA0, 0xE1, 0xAD, 0x56, 0x2E, 0x2B, 0x5B, 0x6C, 0x63, 0xF5, 0xDC, 0x90, 0x60, 0xAC, 0x75, 0xF1, 0x36, 0xD6, 0x5D, 0xDF, 0xC9, 0xAB, 0x0E, 0x20, 0xE5, 0x3E, 0x8D, 0xF1, 0xF3, 0x4B, 0xC3, 0x0C, 0xB8, 0xC9, 0x47, 0x9A, 0x13, 0x72, 0xB3, 0xCD, 0xCC, 0x1A, 0x46, 0xE7, 0x1A, 0xA4, 0x15, 0x62, 0x3B, }; /* C49E5FC87B14FCF4EC913FF1BB45B5B06E81B20CE0FB08523D4C998D25F83138FEC4C0FF4FB2E3492842ABE9E2F03592 */ static UCHAR shared_secret_secp384r1_14[] = { 0xC4, 0x9E, 0x5F, 0xC8, 0x7B, 0x14, 0xFC, 0xF4, 0xEC, 0x91, 0x3F, 0xF1, 0xBB, 0x45, 0xB5, 0xB0, 0x6E, 0x81, 0xB2, 0x0C, 0xE0, 0xFB, 0x08, 0x52, 0x3D, 0x4C, 0x99, 0x8D, 0x25, 0xF8, 0x31, 0x38, 0xFE, 0xC4, 0xC0, 0xFF, 0x4F, 0xB2, 0xE3, 0x49, 0x28, 0x42, 0xAB, 0xE9, 0xE2, 0xF0, 0x35, 0x92, }; /* 76A0D273AC84C7F8D02D1FC15683A4EC5B02566D8F970CF62E41273C7606A1EDA6746052F8274BC9556A8AABED2E9848 */ static UCHAR local_private_key_secp384r1_15[] = { 0x76, 0xA0, 0xD2, 0x73, 0xAC, 0x84, 0xC7, 0xF8, 0xD0, 0x2D, 0x1F, 0xC1, 0x56, 0x83, 0xA4, 0xEC, 0x5B, 0x02, 0x56, 0x6D, 0x8F, 0x97, 0x0C, 0xF6, 0x2E, 0x41, 0x27, 0x3C, 0x76, 0x06, 0xA1, 0xED, 0xA6, 0x74, 0x60, 0x52, 0xF8, 0x27, 0x4B, 0xC9, 0x55, 0x6A, 0x8A, 0xAB, 0xED, 0x2E, 0x98, 0x48, }; /* 0472DF906488CB4D82AA8AF0FF70793726C57BDF5E48ABE521C5321383B68B99B14A3CFF49BB34FAD6E9D0D85DF140D3FD15D43A565452074335197DEF376B45E3ADE9620626AA4DDAF068A16B7328AF0225783857BA3A4C5B9F20E85287AF64B9 */ static UCHAR local_public_key_secp384r1_15[] = { 0x04, 0x72, 0xDF, 0x90, 0x64, 0x88, 0xCB, 0x4D, 0x82, 0xAA, 0x8A, 0xF0, 0xFF, 0x70, 0x79, 0x37, 0x26, 0xC5, 0x7B, 0xDF, 0x5E, 0x48, 0xAB, 0xE5, 0x21, 0xC5, 0x32, 0x13, 0x83, 0xB6, 0x8B, 0x99, 0xB1, 0x4A, 0x3C, 0xFF, 0x49, 0xBB, 0x34, 0xFA, 0xD6, 0xE9, 0xD0, 0xD8, 0x5D, 0xF1, 0x40, 0xD3, 0xFD, 0x15, 0xD4, 0x3A, 0x56, 0x54, 0x52, 0x07, 0x43, 0x35, 0x19, 0x7D, 0xEF, 0x37, 0x6B, 0x45, 0xE3, 0xAD, 0xE9, 0x62, 0x06, 0x26, 0xAA, 0x4D, 0xDA, 0xF0, 0x68, 0xA1, 0x6B, 0x73, 0x28, 0xAF, 0x02, 0x25, 0x78, 0x38, 0x57, 0xBA, 0x3A, 0x4C, 0x5B, 0x9F, 0x20, 0xE8, 0x52, 0x87, 0xAF, 0x64, 0xB9, }; /* 04EE0CD41F7AD124852EB5FCFA5063CEFC1C3CE6F101478DB71C957F8B6D19C526410069AECD964CCAE71F9FE7797E09BD5FC389CBA916E85D61147F28217CD27364F0D187B055CBD603BBE6260F2854600F8121EFB2B2B0F3C43C3B580FC997C3 */ static UCHAR remote_public_key_secp384r1_15[] = { 0x04, 0xEE, 0x0C, 0xD4, 0x1F, 0x7A, 0xD1, 0x24, 0x85, 0x2E, 0xB5, 0xFC, 0xFA, 0x50, 0x63, 0xCE, 0xFC, 0x1C, 0x3C, 0xE6, 0xF1, 0x01, 0x47, 0x8D, 0xB7, 0x1C, 0x95, 0x7F, 0x8B, 0x6D, 0x19, 0xC5, 0x26, 0x41, 0x00, 0x69, 0xAE, 0xCD, 0x96, 0x4C, 0xCA, 0xE7, 0x1F, 0x9F, 0xE7, 0x79, 0x7E, 0x09, 0xBD, 0x5F, 0xC3, 0x89, 0xCB, 0xA9, 0x16, 0xE8, 0x5D, 0x61, 0x14, 0x7F, 0x28, 0x21, 0x7C, 0xD2, 0x73, 0x64, 0xF0, 0xD1, 0x87, 0xB0, 0x55, 0xCB, 0xD6, 0x03, 0xBB, 0xE6, 0x26, 0x0F, 0x28, 0x54, 0x60, 0x0F, 0x81, 0x21, 0xEF, 0xB2, 0xB2, 0xB0, 0xF3, 0xC4, 0x3C, 0x3B, 0x58, 0x0F, 0xC9, 0x97, 0xC3, }; /* 813CCB0A099970BDEF7220C2307A90B2AF30BC5DA76D8C5FFD6484B48127EE111BBD99C3AC611438DC49BE5F928D18E5 */ static UCHAR shared_secret_secp384r1_15[] = { 0x81, 0x3C, 0xCB, 0x0A, 0x09, 0x99, 0x70, 0xBD, 0xEF, 0x72, 0x20, 0xC2, 0x30, 0x7A, 0x90, 0xB2, 0xAF, 0x30, 0xBC, 0x5D, 0xA7, 0x6D, 0x8C, 0x5F, 0xFD, 0x64, 0x84, 0xB4, 0x81, 0x27, 0xEE, 0x11, 0x1B, 0xBD, 0x99, 0xC3, 0xAC, 0x61, 0x14, 0x38, 0xDC, 0x49, 0xBE, 0x5F, 0x92, 0x8D, 0x18, 0xE5, }; /* 9229AF604CCDCDD276A81BDD7B560DFD81FF17AB996AC23C970CC1090F6DF5A196A401E272CEB5E877D0C5F226D2EFA7 */ static UCHAR local_private_key_secp384r1_16[] = { 0x92, 0x29, 0xAF, 0x60, 0x4C, 0xCD, 0xCD, 0xD2, 0x76, 0xA8, 0x1B, 0xDD, 0x7B, 0x56, 0x0D, 0xFD, 0x81, 0xFF, 0x17, 0xAB, 0x99, 0x6A, 0xC2, 0x3C, 0x97, 0x0C, 0xC1, 0x09, 0x0F, 0x6D, 0xF5, 0xA1, 0x96, 0xA4, 0x01, 0xE2, 0x72, 0xCE, 0xB5, 0xE8, 0x77, 0xD0, 0xC5, 0xF2, 0x26, 0xD2, 0xEF, 0xA7, }; /* 040D171DF5DECDB585C66D12AA4464955EE5AAAFBE84A46C3361AD0D17749A6D3CE58FA56B51868E58B4F451EF917685AA965D52DBD2E12C41FBA934685E7A45A763C78F691A977A78C7AEC9F12DADB2E0236999264FABD1E7B3113BBE78F739CF */ static UCHAR local_public_key_secp384r1_16[] = { 0x04, 0x0D, 0x17, 0x1D, 0xF5, 0xDE, 0xCD, 0xB5, 0x85, 0xC6, 0x6D, 0x12, 0xAA, 0x44, 0x64, 0x95, 0x5E, 0xE5, 0xAA, 0xAF, 0xBE, 0x84, 0xA4, 0x6C, 0x33, 0x61, 0xAD, 0x0D, 0x17, 0x74, 0x9A, 0x6D, 0x3C, 0xE5, 0x8F, 0xA5, 0x6B, 0x51, 0x86, 0x8E, 0x58, 0xB4, 0xF4, 0x51, 0xEF, 0x91, 0x76, 0x85, 0xAA, 0x96, 0x5D, 0x52, 0xDB, 0xD2, 0xE1, 0x2C, 0x41, 0xFB, 0xA9, 0x34, 0x68, 0x5E, 0x7A, 0x45, 0xA7, 0x63, 0xC7, 0x8F, 0x69, 0x1A, 0x97, 0x7A, 0x78, 0xC7, 0xAE, 0xC9, 0xF1, 0x2D, 0xAD, 0xB2, 0xE0, 0x23, 0x69, 0x99, 0x26, 0x4F, 0xAB, 0xD1, 0xE7, 0xB3, 0x11, 0x3B, 0xBE, 0x78, 0xF7, 0x39, 0xCF, }; /* 0447853F6F2D03332A285398D5DF2096083F112E60D2544A5C90A74CF3A08908277885DC49327EDF16A995E43745D7C67CF03BF6C6F17AA3A978AE762DA75713F08DCC4166CA685D42FB98C2494E912CB90724E2F9B657CD846D04E14E764949B6 */ static UCHAR remote_public_key_secp384r1_16[] = { 0x04, 0x47, 0x85, 0x3F, 0x6F, 0x2D, 0x03, 0x33, 0x2A, 0x28, 0x53, 0x98, 0xD5, 0xDF, 0x20, 0x96, 0x08, 0x3F, 0x11, 0x2E, 0x60, 0xD2, 0x54, 0x4A, 0x5C, 0x90, 0xA7, 0x4C, 0xF3, 0xA0, 0x89, 0x08, 0x27, 0x78, 0x85, 0xDC, 0x49, 0x32, 0x7E, 0xDF, 0x16, 0xA9, 0x95, 0xE4, 0x37, 0x45, 0xD7, 0xC6, 0x7C, 0xF0, 0x3B, 0xF6, 0xC6, 0xF1, 0x7A, 0xA3, 0xA9, 0x78, 0xAE, 0x76, 0x2D, 0xA7, 0x57, 0x13, 0xF0, 0x8D, 0xCC, 0x41, 0x66, 0xCA, 0x68, 0x5D, 0x42, 0xFB, 0x98, 0xC2, 0x49, 0x4E, 0x91, 0x2C, 0xB9, 0x07, 0x24, 0xE2, 0xF9, 0xB6, 0x57, 0xCD, 0x84, 0x6D, 0x04, 0xE1, 0x4E, 0x76, 0x49, 0x49, 0xB6, }; /* 8746038494C6FFE320578B89978EED12E22071ED81AA11F143A4DD841F81D43E7B1FBD71DF07449FB966A771C18C1B36 */ static UCHAR shared_secret_secp384r1_16[] = { 0x87, 0x46, 0x03, 0x84, 0x94, 0xC6, 0xFF, 0xE3, 0x20, 0x57, 0x8B, 0x89, 0x97, 0x8E, 0xED, 0x12, 0xE2, 0x20, 0x71, 0xED, 0x81, 0xAA, 0x11, 0xF1, 0x43, 0xA4, 0xDD, 0x84, 0x1F, 0x81, 0xD4, 0x3E, 0x7B, 0x1F, 0xBD, 0x71, 0xDF, 0x07, 0x44, 0x9F, 0xB9, 0x66, 0xA7, 0x71, 0xC1, 0x8C, 0x1B, 0x36, }; /* 621DA372BC6D4007061D40DA270A97C9C1EC0AA54ED999BDFA5585EA6B76C8CD946B4050D98057DF9D97B9C4A1508D62 */ static UCHAR local_private_key_secp384r1_17[] = { 0x62, 0x1D, 0xA3, 0x72, 0xBC, 0x6D, 0x40, 0x07, 0x06, 0x1D, 0x40, 0xDA, 0x27, 0x0A, 0x97, 0xC9, 0xC1, 0xEC, 0x0A, 0xA5, 0x4E, 0xD9, 0x99, 0xBD, 0xFA, 0x55, 0x85, 0xEA, 0x6B, 0x76, 0xC8, 0xCD, 0x94, 0x6B, 0x40, 0x50, 0xD9, 0x80, 0x57, 0xDF, 0x9D, 0x97, 0xB9, 0xC4, 0xA1, 0x50, 0x8D, 0x62, }; /* 04FDF6425282B8DE1C5102CCF5355FE7297A281C4BF7DDB796E99C3B52905ED9285B6DBBD79A417A9AFEC221702335788129DCDB6B3EEFD23805219F1779CD9FC30603B0FFFF870309A0A35C9630D59CF7EB66D202C96DB16DF87512508DD2F505 */ static UCHAR local_public_key_secp384r1_17[] = { 0x04, 0xFD, 0xF6, 0x42, 0x52, 0x82, 0xB8, 0xDE, 0x1C, 0x51, 0x02, 0xCC, 0xF5, 0x35, 0x5F, 0xE7, 0x29, 0x7A, 0x28, 0x1C, 0x4B, 0xF7, 0xDD, 0xB7, 0x96, 0xE9, 0x9C, 0x3B, 0x52, 0x90, 0x5E, 0xD9, 0x28, 0x5B, 0x6D, 0xBB, 0xD7, 0x9A, 0x41, 0x7A, 0x9A, 0xFE, 0xC2, 0x21, 0x70, 0x23, 0x35, 0x78, 0x81, 0x29, 0xDC, 0xDB, 0x6B, 0x3E, 0xEF, 0xD2, 0x38, 0x05, 0x21, 0x9F, 0x17, 0x79, 0xCD, 0x9F, 0xC3, 0x06, 0x03, 0xB0, 0xFF, 0xFF, 0x87, 0x03, 0x09, 0xA0, 0xA3, 0x5C, 0x96, 0x30, 0xD5, 0x9C, 0xF7, 0xEB, 0x66, 0xD2, 0x02, 0xC9, 0x6D, 0xB1, 0x6D, 0xF8, 0x75, 0x12, 0x50, 0x8D, 0xD2, 0xF5, 0x05, }; /* 046DE8642FCE0A8B14F17B80D8F6538612A86FC40B53113090699B9335ED66625210BEB5646938B98F525647248D1A568627C8907658D053C8B7B9FB15EB8EC5EC684E3A3245CC071FCEDE28CDB7684B44979BD17888161A8D3ED617014A27654A */ static UCHAR remote_public_key_secp384r1_17[] = { 0x04, 0x6D, 0xE8, 0x64, 0x2F, 0xCE, 0x0A, 0x8B, 0x14, 0xF1, 0x7B, 0x80, 0xD8, 0xF6, 0x53, 0x86, 0x12, 0xA8, 0x6F, 0xC4, 0x0B, 0x53, 0x11, 0x30, 0x90, 0x69, 0x9B, 0x93, 0x35, 0xED, 0x66, 0x62, 0x52, 0x10, 0xBE, 0xB5, 0x64, 0x69, 0x38, 0xB9, 0x8F, 0x52, 0x56, 0x47, 0x24, 0x8D, 0x1A, 0x56, 0x86, 0x27, 0xC8, 0x90, 0x76, 0x58, 0xD0, 0x53, 0xC8, 0xB7, 0xB9, 0xFB, 0x15, 0xEB, 0x8E, 0xC5, 0xEC, 0x68, 0x4E, 0x3A, 0x32, 0x45, 0xCC, 0x07, 0x1F, 0xCE, 0xDE, 0x28, 0xCD, 0xB7, 0x68, 0x4B, 0x44, 0x97, 0x9B, 0xD1, 0x78, 0x88, 0x16, 0x1A, 0x8D, 0x3E, 0xD6, 0x17, 0x01, 0x4A, 0x27, 0x65, 0x4A, }; /* F1D83FFB67EAE90F29A3BF427F3FDBD36BA34990B5D22E4317CEC4FA59E81177FB52BAC36E40FEAB67F994897BF55695 */ static UCHAR shared_secret_secp384r1_17[] = { 0xF1, 0xD8, 0x3F, 0xFB, 0x67, 0xEA, 0xE9, 0x0F, 0x29, 0xA3, 0xBF, 0x42, 0x7F, 0x3F, 0xDB, 0xD3, 0x6B, 0xA3, 0x49, 0x90, 0xB5, 0xD2, 0x2E, 0x43, 0x17, 0xCE, 0xC4, 0xFA, 0x59, 0xE8, 0x11, 0x77, 0xFB, 0x52, 0xBA, 0xC3, 0x6E, 0x40, 0xFE, 0xAB, 0x67, 0xF9, 0x94, 0x89, 0x7B, 0xF5, 0x56, 0x95, }; /* 6EBD4E832EECAA9F0F663CFDB5B33CFF23CD1B0BAC0F7F3EE6EA29AEE118344FD682D2046F7CA37EE2DF7B9792B896B6 */ static UCHAR local_private_key_secp384r1_18[] = { 0x6E, 0xBD, 0x4E, 0x83, 0x2E, 0xEC, 0xAA, 0x9F, 0x0F, 0x66, 0x3C, 0xFD, 0xB5, 0xB3, 0x3C, 0xFF, 0x23, 0xCD, 0x1B, 0x0B, 0xAC, 0x0F, 0x7F, 0x3E, 0xE6, 0xEA, 0x29, 0xAE, 0xE1, 0x18, 0x34, 0x4F, 0xD6, 0x82, 0xD2, 0x04, 0x6F, 0x7C, 0xA3, 0x7E, 0xE2, 0xDF, 0x7B, 0x97, 0x92, 0xB8, 0x96, 0xB6, }; /* 045D45FED8FFA69468BEAF4C3AAC5303EA6235191A69D174463B82E2126CDC9C00FD8AA1A485AB0B4B4C23CE9B2A7432BFF86AEB102387893A64A63721127D300DBE3C81423650D6C6B8A336A66512537A5843EB54E508EDC0A56668265678987D */ static UCHAR local_public_key_secp384r1_18[] = { 0x04, 0x5D, 0x45, 0xFE, 0xD8, 0xFF, 0xA6, 0x94, 0x68, 0xBE, 0xAF, 0x4C, 0x3A, 0xAC, 0x53, 0x03, 0xEA, 0x62, 0x35, 0x19, 0x1A, 0x69, 0xD1, 0x74, 0x46, 0x3B, 0x82, 0xE2, 0x12, 0x6C, 0xDC, 0x9C, 0x00, 0xFD, 0x8A, 0xA1, 0xA4, 0x85, 0xAB, 0x0B, 0x4B, 0x4C, 0x23, 0xCE, 0x9B, 0x2A, 0x74, 0x32, 0xBF, 0xF8, 0x6A, 0xEB, 0x10, 0x23, 0x87, 0x89, 0x3A, 0x64, 0xA6, 0x37, 0x21, 0x12, 0x7D, 0x30, 0x0D, 0xBE, 0x3C, 0x81, 0x42, 0x36, 0x50, 0xD6, 0xC6, 0xB8, 0xA3, 0x36, 0xA6, 0x65, 0x12, 0x53, 0x7A, 0x58, 0x43, 0xEB, 0x54, 0xE5, 0x08, 0xED, 0xC0, 0xA5, 0x66, 0x68, 0x26, 0x56, 0x78, 0x98, 0x7D, }; /* 048833AAF47E3EBA79EEE900C6714DB7B6331CCE70ABBB37D49FFE2B456EBAED7433DEAB12EF4E9B30FE1DADBA5C95A9FCBD28B959164ED3473611C5D3A23086544FEE11A87B3DB5BF406F4C8D4417EBB06859EDD2946B27B2F3CF629DB3E25DE9 */ static UCHAR remote_public_key_secp384r1_18[] = { 0x04, 0x88, 0x33, 0xAA, 0xF4, 0x7E, 0x3E, 0xBA, 0x79, 0xEE, 0xE9, 0x00, 0xC6, 0x71, 0x4D, 0xB7, 0xB6, 0x33, 0x1C, 0xCE, 0x70, 0xAB, 0xBB, 0x37, 0xD4, 0x9F, 0xFE, 0x2B, 0x45, 0x6E, 0xBA, 0xED, 0x74, 0x33, 0xDE, 0xAB, 0x12, 0xEF, 0x4E, 0x9B, 0x30, 0xFE, 0x1D, 0xAD, 0xBA, 0x5C, 0x95, 0xA9, 0xFC, 0xBD, 0x28, 0xB9, 0x59, 0x16, 0x4E, 0xD3, 0x47, 0x36, 0x11, 0xC5, 0xD3, 0xA2, 0x30, 0x86, 0x54, 0x4F, 0xEE, 0x11, 0xA8, 0x7B, 0x3D, 0xB5, 0xBF, 0x40, 0x6F, 0x4C, 0x8D, 0x44, 0x17, 0xEB, 0xB0, 0x68, 0x59, 0xED, 0xD2, 0x94, 0x6B, 0x27, 0xB2, 0xF3, 0xCF, 0x62, 0x9D, 0xB3, 0xE2, 0x5D, 0xE9, }; /* D27FE69082B1478B2DF21E5329D4CBEDDFF4614A5583393F28A2E6FFF6E4F6BC6E11FFAE8DAA8FF9CF567A357976D4B0 */ static UCHAR shared_secret_secp384r1_18[] = { 0xD2, 0x7F, 0xE6, 0x90, 0x82, 0xB1, 0x47, 0x8B, 0x2D, 0xF2, 0x1E, 0x53, 0x29, 0xD4, 0xCB, 0xED, 0xDF, 0xF4, 0x61, 0x4A, 0x55, 0x83, 0x39, 0x3F, 0x28, 0xA2, 0xE6, 0xFF, 0xF6, 0xE4, 0xF6, 0xBC, 0x6E, 0x11, 0xFF, 0xAE, 0x8D, 0xAA, 0x8F, 0xF9, 0xCF, 0x56, 0x7A, 0x35, 0x79, 0x76, 0xD4, 0xB0, }; /* 09432ED1A67DA587DD4404679CCE7AB1641087C23ABA43536531A3283C33804576AE161D2BBCA40800A96F9C77E94DDB */ static UCHAR local_private_key_secp384r1_19[] = { 0x09, 0x43, 0x2E, 0xD1, 0xA6, 0x7D, 0xA5, 0x87, 0xDD, 0x44, 0x04, 0x67, 0x9C, 0xCE, 0x7A, 0xB1, 0x64, 0x10, 0x87, 0xC2, 0x3A, 0xBA, 0x43, 0x53, 0x65, 0x31, 0xA3, 0x28, 0x3C, 0x33, 0x80, 0x45, 0x76, 0xAE, 0x16, 0x1D, 0x2B, 0xBC, 0xA4, 0x08, 0x00, 0xA9, 0x6F, 0x9C, 0x77, 0xE9, 0x4D, 0xDB, }; /* 04EE8F3DA1A00E55BD3B8BAC228F7C79EFC2C6BDE39C196991C9DC50831627124C77A8D4042852E02A5CBF6DC69BE855E5EB601AA7D6AEDDB00361AB7E54F778929468367CEAC6EABFC8584501FA74FB841A821AFFAD36BF8EB0F976F9925CBEA8 */ static UCHAR local_public_key_secp384r1_19[] = { 0x04, 0xEE, 0x8F, 0x3D, 0xA1, 0xA0, 0x0E, 0x55, 0xBD, 0x3B, 0x8B, 0xAC, 0x22, 0x8F, 0x7C, 0x79, 0xEF, 0xC2, 0xC6, 0xBD, 0xE3, 0x9C, 0x19, 0x69, 0x91, 0xC9, 0xDC, 0x50, 0x83, 0x16, 0x27, 0x12, 0x4C, 0x77, 0xA8, 0xD4, 0x04, 0x28, 0x52, 0xE0, 0x2A, 0x5C, 0xBF, 0x6D, 0xC6, 0x9B, 0xE8, 0x55, 0xE5, 0xEB, 0x60, 0x1A, 0xA7, 0xD6, 0xAE, 0xDD, 0xB0, 0x03, 0x61, 0xAB, 0x7E, 0x54, 0xF7, 0x78, 0x92, 0x94, 0x68, 0x36, 0x7C, 0xEA, 0xC6, 0xEA, 0xBF, 0xC8, 0x58, 0x45, 0x01, 0xFA, 0x74, 0xFB, 0x84, 0x1A, 0x82, 0x1A, 0xFF, 0xAD, 0x36, 0xBF, 0x8E, 0xB0, 0xF9, 0x76, 0xF9, 0x92, 0x5C, 0xBE, 0xA8, }; /* 04526FEC379B1467B8E42C1A03534D077B160F9A2F5B9B198DBC39698562A1BCA9D399B5456E3F1D3E83BF413FC1C884FF90964A9C9676605A50388C72B03E06F7D6D001667AA6F907D0E0F47EFD5C640B2B967B36C86ACD669B84CE0433FC41AF */ static UCHAR remote_public_key_secp384r1_19[] = { 0x04, 0x52, 0x6F, 0xEC, 0x37, 0x9B, 0x14, 0x67, 0xB8, 0xE4, 0x2C, 0x1A, 0x03, 0x53, 0x4D, 0x07, 0x7B, 0x16, 0x0F, 0x9A, 0x2F, 0x5B, 0x9B, 0x19, 0x8D, 0xBC, 0x39, 0x69, 0x85, 0x62, 0xA1, 0xBC, 0xA9, 0xD3, 0x99, 0xB5, 0x45, 0x6E, 0x3F, 0x1D, 0x3E, 0x83, 0xBF, 0x41, 0x3F, 0xC1, 0xC8, 0x84, 0xFF, 0x90, 0x96, 0x4A, 0x9C, 0x96, 0x76, 0x60, 0x5A, 0x50, 0x38, 0x8C, 0x72, 0xB0, 0x3E, 0x06, 0xF7, 0xD6, 0xD0, 0x01, 0x66, 0x7A, 0xA6, 0xF9, 0x07, 0xD0, 0xE0, 0xF4, 0x7E, 0xFD, 0x5C, 0x64, 0x0B, 0x2B, 0x96, 0x7B, 0x36, 0xC8, 0x6A, 0xCD, 0x66, 0x9B, 0x84, 0xCE, 0x04, 0x33, 0xFC, 0x41, 0xAF, }; /* AD0AFC1BA58823FB126D9CEE88A66DD0CFFB8B5BA78D3094EC46B244893025B27146781CCC6E6429586C71FD9AEDE48D */ static UCHAR shared_secret_secp384r1_19[] = { 0xAD, 0x0A, 0xFC, 0x1B, 0xA5, 0x88, 0x23, 0xFB, 0x12, 0x6D, 0x9C, 0xEE, 0x88, 0xA6, 0x6D, 0xD0, 0xCF, 0xFB, 0x8B, 0x5B, 0xA7, 0x8D, 0x30, 0x94, 0xEC, 0x46, 0xB2, 0x44, 0x89, 0x30, 0x25, 0xB2, 0x71, 0x46, 0x78, 0x1C, 0xCC, 0x6E, 0x64, 0x29, 0x58, 0x6C, 0x71, 0xFD, 0x9A, 0xED, 0xE4, 0x8D, }; /* 73828803EA7C353DDB86DF4BCE5CF8B503065F740AD800CD0DE035F36ADFC0DD6248E04CC4158AA09B69EB6AC5E31FC8 */ static UCHAR local_private_key_secp384r1_20[] = { 0x73, 0x82, 0x88, 0x03, 0xEA, 0x7C, 0x35, 0x3D, 0xDB, 0x86, 0xDF, 0x4B, 0xCE, 0x5C, 0xF8, 0xB5, 0x03, 0x06, 0x5F, 0x74, 0x0A, 0xD8, 0x00, 0xCD, 0x0D, 0xE0, 0x35, 0xF3, 0x6A, 0xDF, 0xC0, 0xDD, 0x62, 0x48, 0xE0, 0x4C, 0xC4, 0x15, 0x8A, 0xA0, 0x9B, 0x69, 0xEB, 0x6A, 0xC5, 0xE3, 0x1F, 0xC8, }; /* 04C1AD735612B448F3383800AC3A439ED64D5FD0151957D215D5485976B27722F297BE1599992780C384AB2BE911FD6E4661CD0E015C23DA9C28A9003B6C8CCB990131251D467D0A5B60C53D5A8F67672FB3989D3E47253F6918009196C94361C7 */ static UCHAR local_public_key_secp384r1_20[] = { 0x04, 0xC1, 0xAD, 0x73, 0x56, 0x12, 0xB4, 0x48, 0xF3, 0x38, 0x38, 0x00, 0xAC, 0x3A, 0x43, 0x9E, 0xD6, 0x4D, 0x5F, 0xD0, 0x15, 0x19, 0x57, 0xD2, 0x15, 0xD5, 0x48, 0x59, 0x76, 0xB2, 0x77, 0x22, 0xF2, 0x97, 0xBE, 0x15, 0x99, 0x99, 0x27, 0x80, 0xC3, 0x84, 0xAB, 0x2B, 0xE9, 0x11, 0xFD, 0x6E, 0x46, 0x61, 0xCD, 0x0E, 0x01, 0x5C, 0x23, 0xDA, 0x9C, 0x28, 0xA9, 0x00, 0x3B, 0x6C, 0x8C, 0xCB, 0x99, 0x01, 0x31, 0x25, 0x1D, 0x46, 0x7D, 0x0A, 0x5B, 0x60, 0xC5, 0x3D, 0x5A, 0x8F, 0x67, 0x67, 0x2F, 0xB3, 0x98, 0x9D, 0x3E, 0x47, 0x25, 0x3F, 0x69, 0x18, 0x00, 0x91, 0x96, 0xC9, 0x43, 0x61, 0xC7, }; /* 0482FF5B125096F2CEAD773E379B4796404F042DA0A34025A89E7F7A6BC96D7CE6B4D435076999818542FC965FB65386422EB1CF485C723EC9B7D63210F3ADB8D01E230ED9B6622277284DE27DCBB9863E76D93CCB0EA5CB239BE57486219AE322 */ static UCHAR remote_public_key_secp384r1_20[] = { 0x04, 0x82, 0xFF, 0x5B, 0x12, 0x50, 0x96, 0xF2, 0xCE, 0xAD, 0x77, 0x3E, 0x37, 0x9B, 0x47, 0x96, 0x40, 0x4F, 0x04, 0x2D, 0xA0, 0xA3, 0x40, 0x25, 0xA8, 0x9E, 0x7F, 0x7A, 0x6B, 0xC9, 0x6D, 0x7C, 0xE6, 0xB4, 0xD4, 0x35, 0x07, 0x69, 0x99, 0x81, 0x85, 0x42, 0xFC, 0x96, 0x5F, 0xB6, 0x53, 0x86, 0x42, 0x2E, 0xB1, 0xCF, 0x48, 0x5C, 0x72, 0x3E, 0xC9, 0xB7, 0xD6, 0x32, 0x10, 0xF3, 0xAD, 0xB8, 0xD0, 0x1E, 0x23, 0x0E, 0xD9, 0xB6, 0x62, 0x22, 0x77, 0x28, 0x4D, 0xE2, 0x7D, 0xCB, 0xB9, 0x86, 0x3E, 0x76, 0xD9, 0x3C, 0xCB, 0x0E, 0xA5, 0xCB, 0x23, 0x9B, 0xE5, 0x74, 0x86, 0x21, 0x9A, 0xE3, 0x22, }; /* 2A8AEFCBC78252AA357573C3E4A9BA41D371B2AF58BBF18C2E4095FE63BF7EC7763F429A1075A9C65D228FEC3B3EFA0A */ static UCHAR shared_secret_secp384r1_20[] = { 0x2A, 0x8A, 0xEF, 0xCB, 0xC7, 0x82, 0x52, 0xAA, 0x35, 0x75, 0x73, 0xC3, 0xE4, 0xA9, 0xBA, 0x41, 0xD3, 0x71, 0xB2, 0xAF, 0x58, 0xBB, 0xF1, 0x8C, 0x2E, 0x40, 0x95, 0xFE, 0x63, 0xBF, 0x7E, 0xC7, 0x76, 0x3F, 0x42, 0x9A, 0x10, 0x75, 0xA9, 0xC6, 0x5D, 0x22, 0x8F, 0xEC, 0x3B, 0x3E, 0xFA, 0x0A, }; /* CAC1BE4FC3DB1DBB6F45FEC7A944A6B9165CB4E64516BCC41B613C74F85A87C21B4511DE212E99907397571CDCFED6F2 */ static UCHAR local_private_key_secp384r1_21[] = { 0xCA, 0xC1, 0xBE, 0x4F, 0xC3, 0xDB, 0x1D, 0xBB, 0x6F, 0x45, 0xFE, 0xC7, 0xA9, 0x44, 0xA6, 0xB9, 0x16, 0x5C, 0xB4, 0xE6, 0x45, 0x16, 0xBC, 0xC4, 0x1B, 0x61, 0x3C, 0x74, 0xF8, 0x5A, 0x87, 0xC2, 0x1B, 0x45, 0x11, 0xDE, 0x21, 0x2E, 0x99, 0x90, 0x73, 0x97, 0x57, 0x1C, 0xDC, 0xFE, 0xD6, 0xF2, }; /* 048071F310E938E336BEA2E5521881327624F34755E532B08D85D04FF14D24175719CD43FDBFC345115F13508B6A1242F1686C496C7439E90FA9C6145AD8032AF233497D477335C21D092699067326AFC85DDBCF0C3D499ACB16EFA229D62D99D1 */ static UCHAR local_public_key_secp384r1_21[] = { 0x04, 0x80, 0x71, 0xF3, 0x10, 0xE9, 0x38, 0xE3, 0x36, 0xBE, 0xA2, 0xE5, 0x52, 0x18, 0x81, 0x32, 0x76, 0x24, 0xF3, 0x47, 0x55, 0xE5, 0x32, 0xB0, 0x8D, 0x85, 0xD0, 0x4F, 0xF1, 0x4D, 0x24, 0x17, 0x57, 0x19, 0xCD, 0x43, 0xFD, 0xBF, 0xC3, 0x45, 0x11, 0x5F, 0x13, 0x50, 0x8B, 0x6A, 0x12, 0x42, 0xF1, 0x68, 0x6C, 0x49, 0x6C, 0x74, 0x39, 0xE9, 0x0F, 0xA9, 0xC6, 0x14, 0x5A, 0xD8, 0x03, 0x2A, 0xF2, 0x33, 0x49, 0x7D, 0x47, 0x73, 0x35, 0xC2, 0x1D, 0x09, 0x26, 0x99, 0x06, 0x73, 0x26, 0xAF, 0xC8, 0x5D, 0xDB, 0xCF, 0x0C, 0x3D, 0x49, 0x9A, 0xCB, 0x16, 0xEF, 0xA2, 0x29, 0xD6, 0x2D, 0x99, 0xD1, }; /* 0426AB1BE4EB0CDF2DD47E9A5BAA5450CE0C8DA799B6FA898E69EAFF0F7248709E8812E70993993C1AAA48C9D6412175195C724B3E6957AE7CBC6416C25C9274CB6B1564D9B39106D8D6755BA885ADA989751C433ED1C149EC621B7B50BEC0C57A */ static UCHAR remote_public_key_secp384r1_21[] = { 0x04, 0x26, 0xAB, 0x1B, 0xE4, 0xEB, 0x0C, 0xDF, 0x2D, 0xD4, 0x7E, 0x9A, 0x5B, 0xAA, 0x54, 0x50, 0xCE, 0x0C, 0x8D, 0xA7, 0x99, 0xB6, 0xFA, 0x89, 0x8E, 0x69, 0xEA, 0xFF, 0x0F, 0x72, 0x48, 0x70, 0x9E, 0x88, 0x12, 0xE7, 0x09, 0x93, 0x99, 0x3C, 0x1A, 0xAA, 0x48, 0xC9, 0xD6, 0x41, 0x21, 0x75, 0x19, 0x5C, 0x72, 0x4B, 0x3E, 0x69, 0x57, 0xAE, 0x7C, 0xBC, 0x64, 0x16, 0xC2, 0x5C, 0x92, 0x74, 0xCB, 0x6B, 0x15, 0x64, 0xD9, 0xB3, 0x91, 0x06, 0xD8, 0xD6, 0x75, 0x5B, 0xA8, 0x85, 0xAD, 0xA9, 0x89, 0x75, 0x1C, 0x43, 0x3E, 0xD1, 0xC1, 0x49, 0xEC, 0x62, 0x1B, 0x7B, 0x50, 0xBE, 0xC0, 0xC5, 0x7A, }; /* 0A8638EA13EC792C53A789B4AF5068CF270C5E8FD6714BCDAEA7F2ED049FC389F761376EE863F3044CE9BD3672537957 */ static UCHAR shared_secret_secp384r1_21[] = { 0x0A, 0x86, 0x38, 0xEA, 0x13, 0xEC, 0x79, 0x2C, 0x53, 0xA7, 0x89, 0xB4, 0xAF, 0x50, 0x68, 0xCF, 0x27, 0x0C, 0x5E, 0x8F, 0xD6, 0x71, 0x4B, 0xCD, 0xAE, 0xA7, 0xF2, 0xED, 0x04, 0x9F, 0xC3, 0x89, 0xF7, 0x61, 0x37, 0x6E, 0xE8, 0x63, 0xF3, 0x04, 0x4C, 0xE9, 0xBD, 0x36, 0x72, 0x53, 0x79, 0x57, }; /* 97105E7DFA6870DC1BF852996753D16C1A82CE12C22BCADCA341085C35A85BCCB8B949B222B98F3DB1E1D61835A8844F */ static UCHAR local_private_key_secp384r1_22[] = { 0x97, 0x10, 0x5E, 0x7D, 0xFA, 0x68, 0x70, 0xDC, 0x1B, 0xF8, 0x52, 0x99, 0x67, 0x53, 0xD1, 0x6C, 0x1A, 0x82, 0xCE, 0x12, 0xC2, 0x2B, 0xCA, 0xDC, 0xA3, 0x41, 0x08, 0x5C, 0x35, 0xA8, 0x5B, 0xCC, 0xB8, 0xB9, 0x49, 0xB2, 0x22, 0xB9, 0x8F, 0x3D, 0xB1, 0xE1, 0xD6, 0x18, 0x35, 0xA8, 0x84, 0x4F, }; /* 047C832E4A6188C6C6EBED8A314CAD82621F1366FBE557EBF614E27C0B487A5B43E676975CD627F5C8E0B693A7D84A552DB472BDB86269716752794C9EAB120D9AB5E71EE25F79C043E3184185BA4F32551ECE27E74DDC4C451E5BD077FA27F8A7 */ static UCHAR local_public_key_secp384r1_22[] = { 0x04, 0x7C, 0x83, 0x2E, 0x4A, 0x61, 0x88, 0xC6, 0xC6, 0xEB, 0xED, 0x8A, 0x31, 0x4C, 0xAD, 0x82, 0x62, 0x1F, 0x13, 0x66, 0xFB, 0xE5, 0x57, 0xEB, 0xF6, 0x14, 0xE2, 0x7C, 0x0B, 0x48, 0x7A, 0x5B, 0x43, 0xE6, 0x76, 0x97, 0x5C, 0xD6, 0x27, 0xF5, 0xC8, 0xE0, 0xB6, 0x93, 0xA7, 0xD8, 0x4A, 0x55, 0x2D, 0xB4, 0x72, 0xBD, 0xB8, 0x62, 0x69, 0x71, 0x67, 0x52, 0x79, 0x4C, 0x9E, 0xAB, 0x12, 0x0D, 0x9A, 0xB5, 0xE7, 0x1E, 0xE2, 0x5F, 0x79, 0xC0, 0x43, 0xE3, 0x18, 0x41, 0x85, 0xBA, 0x4F, 0x32, 0x55, 0x1E, 0xCE, 0x27, 0xE7, 0x4D, 0xDC, 0x4C, 0x45, 0x1E, 0x5B, 0xD0, 0x77, 0xFA, 0x27, 0xF8, 0xA7, }; /* 045D65B3F9D0CD59C77284263EBACDAB09768AED13D92788CD32C529E577FE4E1BCAD3D8F8BA6DD0B590418A05C8C6D1BBFF9EF55F13A5F7DA70C52A8213CFE3B69C7ABD56B4AC0B5F03EE30EAD289B5C19FF18F490AD16ADB551921D08B74B394 */ static UCHAR remote_public_key_secp384r1_22[] = { 0x04, 0x5D, 0x65, 0xB3, 0xF9, 0xD0, 0xCD, 0x59, 0xC7, 0x72, 0x84, 0x26, 0x3E, 0xBA, 0xCD, 0xAB, 0x09, 0x76, 0x8A, 0xED, 0x13, 0xD9, 0x27, 0x88, 0xCD, 0x32, 0xC5, 0x29, 0xE5, 0x77, 0xFE, 0x4E, 0x1B, 0xCA, 0xD3, 0xD8, 0xF8, 0xBA, 0x6D, 0xD0, 0xB5, 0x90, 0x41, 0x8A, 0x05, 0xC8, 0xC6, 0xD1, 0xBB, 0xFF, 0x9E, 0xF5, 0x5F, 0x13, 0xA5, 0xF7, 0xDA, 0x70, 0xC5, 0x2A, 0x82, 0x13, 0xCF, 0xE3, 0xB6, 0x9C, 0x7A, 0xBD, 0x56, 0xB4, 0xAC, 0x0B, 0x5F, 0x03, 0xEE, 0x30, 0xEA, 0xD2, 0x89, 0xB5, 0xC1, 0x9F, 0xF1, 0x8F, 0x49, 0x0A, 0xD1, 0x6A, 0xDB, 0x55, 0x19, 0x21, 0xD0, 0x8B, 0x74, 0xB3, 0x94, }; /* 94ABED9358916F9C775555E520818848ED579C5B4715114CE65754EB55BB17FA45BEDE74F43FD6EA27D7AB52ABCB6C65 */ static UCHAR shared_secret_secp384r1_22[] = { 0x94, 0xAB, 0xED, 0x93, 0x58, 0x91, 0x6F, 0x9C, 0x77, 0x55, 0x55, 0xE5, 0x20, 0x81, 0x88, 0x48, 0xED, 0x57, 0x9C, 0x5B, 0x47, 0x15, 0x11, 0x4C, 0xE6, 0x57, 0x54, 0xEB, 0x55, 0xBB, 0x17, 0xFA, 0x45, 0xBE, 0xDE, 0x74, 0xF4, 0x3F, 0xD6, 0xEA, 0x27, 0xD7, 0xAB, 0x52, 0xAB, 0xCB, 0x6C, 0x65, }; /* E2DACF2AEA6AE60D2C092186969D10BAD2B73FF2197F89AC3B92F29E1038ACF3137B1DFDE6030A120C2B98A2C9A95D9B */ static UCHAR local_private_key_secp384r1_23[] = { 0xE2, 0xDA, 0xCF, 0x2A, 0xEA, 0x6A, 0xE6, 0x0D, 0x2C, 0x09, 0x21, 0x86, 0x96, 0x9D, 0x10, 0xBA, 0xD2, 0xB7, 0x3F, 0xF2, 0x19, 0x7F, 0x89, 0xAC, 0x3B, 0x92, 0xF2, 0x9E, 0x10, 0x38, 0xAC, 0xF3, 0x13, 0x7B, 0x1D, 0xFD, 0xE6, 0x03, 0x0A, 0x12, 0x0C, 0x2B, 0x98, 0xA2, 0xC9, 0xA9, 0x5D, 0x9B, }; /* 044432B4ED7E5684A6F5409408B630CD61027DB68C9CE2E025964F7D7B801B3147154B93B10E926EA532C99F99468FD0E66EB41A349979ADE6729305899A17C23CCEEEB0F6F0F5032EA21F931DAB7969ADC2A4FD48AAB2F8838CF0E2D5B97E9836 */ static UCHAR local_public_key_secp384r1_23[] = { 0x04, 0x44, 0x32, 0xB4, 0xED, 0x7E, 0x56, 0x84, 0xA6, 0xF5, 0x40, 0x94, 0x08, 0xB6, 0x30, 0xCD, 0x61, 0x02, 0x7D, 0xB6, 0x8C, 0x9C, 0xE2, 0xE0, 0x25, 0x96, 0x4F, 0x7D, 0x7B, 0x80, 0x1B, 0x31, 0x47, 0x15, 0x4B, 0x93, 0xB1, 0x0E, 0x92, 0x6E, 0xA5, 0x32, 0xC9, 0x9F, 0x99, 0x46, 0x8F, 0xD0, 0xE6, 0x6E, 0xB4, 0x1A, 0x34, 0x99, 0x79, 0xAD, 0xE6, 0x72, 0x93, 0x05, 0x89, 0x9A, 0x17, 0xC2, 0x3C, 0xCE, 0xEE, 0xB0, 0xF6, 0xF0, 0xF5, 0x03, 0x2E, 0xA2, 0x1F, 0x93, 0x1D, 0xAB, 0x79, 0x69, 0xAD, 0xC2, 0xA4, 0xFD, 0x48, 0xAA, 0xB2, 0xF8, 0x83, 0x8C, 0xF0, 0xE2, 0xD5, 0xB9, 0x7E, 0x98, 0x36, }; /* 0434E20747350B33A5D79EB00DCFBA4AFFE76B38806BBCA7FBA8D738978FF61E49645AB497B7A81468758C807CB810D06BEE7ED050D1F60849D78160F56B37AB67FDAA9A54534AC1B2D155A6E09FA76331E09125153B0C8AB55BDCBDADDFEFAF75 */ static UCHAR remote_public_key_secp384r1_23[] = { 0x04, 0x34, 0xE2, 0x07, 0x47, 0x35, 0x0B, 0x33, 0xA5, 0xD7, 0x9E, 0xB0, 0x0D, 0xCF, 0xBA, 0x4A, 0xFF, 0xE7, 0x6B, 0x38, 0x80, 0x6B, 0xBC, 0xA7, 0xFB, 0xA8, 0xD7, 0x38, 0x97, 0x8F, 0xF6, 0x1E, 0x49, 0x64, 0x5A, 0xB4, 0x97, 0xB7, 0xA8, 0x14, 0x68, 0x75, 0x8C, 0x80, 0x7C, 0xB8, 0x10, 0xD0, 0x6B, 0xEE, 0x7E, 0xD0, 0x50, 0xD1, 0xF6, 0x08, 0x49, 0xD7, 0x81, 0x60, 0xF5, 0x6B, 0x37, 0xAB, 0x67, 0xFD, 0xAA, 0x9A, 0x54, 0x53, 0x4A, 0xC1, 0xB2, 0xD1, 0x55, 0xA6, 0xE0, 0x9F, 0xA7, 0x63, 0x31, 0xE0, 0x91, 0x25, 0x15, 0x3B, 0x0C, 0x8A, 0xB5, 0x5B, 0xDC, 0xBD, 0xAD, 0xDF, 0xEF, 0xAF, 0x75, }; /* 1C6A9396020111F8D2F321908FE6644EA5262D6B506493AC4D7D7374DAF52EAEFF0AFAAE54A1978526326F4451C6A47E */ static UCHAR shared_secret_secp384r1_23[] = { 0x1C, 0x6A, 0x93, 0x96, 0x02, 0x01, 0x11, 0xF8, 0xD2, 0xF3, 0x21, 0x90, 0x8F, 0xE6, 0x64, 0x4E, 0xA5, 0x26, 0x2D, 0x6B, 0x50, 0x64, 0x93, 0xAC, 0x4D, 0x7D, 0x73, 0x74, 0xDA, 0xF5, 0x2E, 0xAE, 0xFF, 0x0A, 0xFA, 0xAE, 0x54, 0xA1, 0x97, 0x85, 0x26, 0x32, 0x6F, 0x44, 0x51, 0xC6, 0xA4, 0x7E, }; /* 552E8A576B4F6E7E5F327B19F87092C31CB9C352F339AE8C510AA7871EB7AD74E637CB518639D0E66B4BFF63BB9126D7 */ static UCHAR local_private_key_secp384r1_24[] = { 0x55, 0x2E, 0x8A, 0x57, 0x6B, 0x4F, 0x6E, 0x7E, 0x5F, 0x32, 0x7B, 0x19, 0xF8, 0x70, 0x92, 0xC3, 0x1C, 0xB9, 0xC3, 0x52, 0xF3, 0x39, 0xAE, 0x8C, 0x51, 0x0A, 0xA7, 0x87, 0x1E, 0xB7, 0xAD, 0x74, 0xE6, 0x37, 0xCB, 0x51, 0x86, 0x39, 0xD0, 0xE6, 0x6B, 0x4B, 0xFF, 0x63, 0xBB, 0x91, 0x26, 0xD7, }; /* 04ABE8E38A0A1C02911A93E8B002378E935A651D6221A518D56A04402C6CC0BDD4296A72AD691B76BB38ED2D98EFA6777F2031A8075BD7F5C2F27BCED8F103CD5C2C46BD14A324FC921BBF71FE3057639A705FF06045A282445930A9D5124DAA25 */ static UCHAR local_public_key_secp384r1_24[] = { 0x04, 0xAB, 0xE8, 0xE3, 0x8A, 0x0A, 0x1C, 0x02, 0x91, 0x1A, 0x93, 0xE8, 0xB0, 0x02, 0x37, 0x8E, 0x93, 0x5A, 0x65, 0x1D, 0x62, 0x21, 0xA5, 0x18, 0xD5, 0x6A, 0x04, 0x40, 0x2C, 0x6C, 0xC0, 0xBD, 0xD4, 0x29, 0x6A, 0x72, 0xAD, 0x69, 0x1B, 0x76, 0xBB, 0x38, 0xED, 0x2D, 0x98, 0xEF, 0xA6, 0x77, 0x7F, 0x20, 0x31, 0xA8, 0x07, 0x5B, 0xD7, 0xF5, 0xC2, 0xF2, 0x7B, 0xCE, 0xD8, 0xF1, 0x03, 0xCD, 0x5C, 0x2C, 0x46, 0xBD, 0x14, 0xA3, 0x24, 0xFC, 0x92, 0x1B, 0xBF, 0x71, 0xFE, 0x30, 0x57, 0x63, 0x9A, 0x70, 0x5F, 0xF0, 0x60, 0x45, 0xA2, 0x82, 0x44, 0x59, 0x30, 0xA9, 0xD5, 0x12, 0x4D, 0xAA, 0x25, }; /* 04787B2A3982CA277E1E44A5BB40E0B06D1AAAAB192B2FCA6336B3604031D758DAB9498ECFD5CE385C38545BA4003B43FC38586BDBF1B9390BB9354D505AA89013E3F7A55703BFC7449A23189A013149326B1225F26A65B9BD0500B0A72418027D */ static UCHAR remote_public_key_secp384r1_24[] = { 0x04, 0x78, 0x7B, 0x2A, 0x39, 0x82, 0xCA, 0x27, 0x7E, 0x1E, 0x44, 0xA5, 0xBB, 0x40, 0xE0, 0xB0, 0x6D, 0x1A, 0xAA, 0xAB, 0x19, 0x2B, 0x2F, 0xCA, 0x63, 0x36, 0xB3, 0x60, 0x40, 0x31, 0xD7, 0x58, 0xDA, 0xB9, 0x49, 0x8E, 0xCF, 0xD5, 0xCE, 0x38, 0x5C, 0x38, 0x54, 0x5B, 0xA4, 0x00, 0x3B, 0x43, 0xFC, 0x38, 0x58, 0x6B, 0xDB, 0xF1, 0xB9, 0x39, 0x0B, 0xB9, 0x35, 0x4D, 0x50, 0x5A, 0xA8, 0x90, 0x13, 0xE3, 0xF7, 0xA5, 0x57, 0x03, 0xBF, 0xC7, 0x44, 0x9A, 0x23, 0x18, 0x9A, 0x01, 0x31, 0x49, 0x32, 0x6B, 0x12, 0x25, 0xF2, 0x6A, 0x65, 0xB9, 0xBD, 0x05, 0x00, 0xB0, 0xA7, 0x24, 0x18, 0x02, 0x7D, }; /* 7AEA3084DE73998E2B40AE1DE7FB65A625B59A2A78791650F373259616F9B8294A4691B21E75DC917A09E7FE523B864C */ static UCHAR shared_secret_secp384r1_24[] = { 0x7A, 0xEA, 0x30, 0x84, 0xDE, 0x73, 0x99, 0x8E, 0x2B, 0x40, 0xAE, 0x1D, 0xE7, 0xFB, 0x65, 0xA6, 0x25, 0xB5, 0x9A, 0x2A, 0x78, 0x79, 0x16, 0x50, 0xF3, 0x73, 0x25, 0x96, 0x16, 0xF9, 0xB8, 0x29, 0x4A, 0x46, 0x91, 0xB2, 0x1E, 0x75, 0xDC, 0x91, 0x7A, 0x09, 0xE7, 0xFE, 0x52, 0x3B, 0x86, 0x4C, }; /* 3996FD6BA12D1E049E652996CCC9CAC4185D7A382DF08E861E3C3A45FE295937BF56A26084C16422268EB8F25782B66F */ static UCHAR local_private_key_secp384r1_25[] = { 0x39, 0x96, 0xFD, 0x6B, 0xA1, 0x2D, 0x1E, 0x04, 0x9E, 0x65, 0x29, 0x96, 0xCC, 0xC9, 0xCA, 0xC4, 0x18, 0x5D, 0x7A, 0x38, 0x2D, 0xF0, 0x8E, 0x86, 0x1E, 0x3C, 0x3A, 0x45, 0xFE, 0x29, 0x59, 0x37, 0xBF, 0x56, 0xA2, 0x60, 0x84, 0xC1, 0x64, 0x22, 0x26, 0x8E, 0xB8, 0xF2, 0x57, 0x82, 0xB6, 0x6F, }; /* 044BA1B70DBBA7C7352C16C790D5496C2355C84EDF97E07ECFA5D5C114F1A7E3AC8A5F6250F3220ABC15695B35B8B7EEE8A561402D0B277CB0C21ED8F97F3BDCED655D28769B694697B692AA613B124EC3BCCAD9DB39A19C007648087FF065F874 */ static UCHAR local_public_key_secp384r1_25[] = { 0x04, 0x4B, 0xA1, 0xB7, 0x0D, 0xBB, 0xA7, 0xC7, 0x35, 0x2C, 0x16, 0xC7, 0x90, 0xD5, 0x49, 0x6C, 0x23, 0x55, 0xC8, 0x4E, 0xDF, 0x97, 0xE0, 0x7E, 0xCF, 0xA5, 0xD5, 0xC1, 0x14, 0xF1, 0xA7, 0xE3, 0xAC, 0x8A, 0x5F, 0x62, 0x50, 0xF3, 0x22, 0x0A, 0xBC, 0x15, 0x69, 0x5B, 0x35, 0xB8, 0xB7, 0xEE, 0xE8, 0xA5, 0x61, 0x40, 0x2D, 0x0B, 0x27, 0x7C, 0xB0, 0xC2, 0x1E, 0xD8, 0xF9, 0x7F, 0x3B, 0xDC, 0xED, 0x65, 0x5D, 0x28, 0x76, 0x9B, 0x69, 0x46, 0x97, 0xB6, 0x92, 0xAA, 0x61, 0x3B, 0x12, 0x4E, 0xC3, 0xBC, 0xCA, 0xD9, 0xDB, 0x39, 0xA1, 0x9C, 0x00, 0x76, 0x48, 0x08, 0x7F, 0xF0, 0x65, 0xF8, 0x74, }; /* 04DAE6199E1FDA22E8F27A18E9699BD7E0722813649A0E440C1E8FD5998044F9F8609A2A2DF178551331EC38C1C8F087E562902DAE3E35EEC0871CA79F317D5B9BFCCAF5E426612DFBCE0D6C100AA0C3570D4C2BC6E4B5FACA586644BA0E52F920 */ static UCHAR remote_public_key_secp384r1_25[] = { 0x04, 0xDA, 0xE6, 0x19, 0x9E, 0x1F, 0xDA, 0x22, 0xE8, 0xF2, 0x7A, 0x18, 0xE9, 0x69, 0x9B, 0xD7, 0xE0, 0x72, 0x28, 0x13, 0x64, 0x9A, 0x0E, 0x44, 0x0C, 0x1E, 0x8F, 0xD5, 0x99, 0x80, 0x44, 0xF9, 0xF8, 0x60, 0x9A, 0x2A, 0x2D, 0xF1, 0x78, 0x55, 0x13, 0x31, 0xEC, 0x38, 0xC1, 0xC8, 0xF0, 0x87, 0xE5, 0x62, 0x90, 0x2D, 0xAE, 0x3E, 0x35, 0xEE, 0xC0, 0x87, 0x1C, 0xA7, 0x9F, 0x31, 0x7D, 0x5B, 0x9B, 0xFC, 0xCA, 0xF5, 0xE4, 0x26, 0x61, 0x2D, 0xFB, 0xCE, 0x0D, 0x6C, 0x10, 0x0A, 0xA0, 0xC3, 0x57, 0x0D, 0x4C, 0x2B, 0xC6, 0xE4, 0xB5, 0xFA, 0xCA, 0x58, 0x66, 0x44, 0xBA, 0x0E, 0x52, 0xF9, 0x20, }; /* 93F9C75071C485BF9A625ABCC58B3D0D748BED01DF86A627E8EECD276C7D40D1EDE6522B707353631B48F01A69A1890D */ static UCHAR shared_secret_secp384r1_25[] = { 0x93, 0xF9, 0xC7, 0x50, 0x71, 0xC4, 0x85, 0xBF, 0x9A, 0x62, 0x5A, 0xBC, 0xC5, 0x8B, 0x3D, 0x0D, 0x74, 0x8B, 0xED, 0x01, 0xDF, 0x86, 0xA6, 0x27, 0xE8, 0xEE, 0xCD, 0x27, 0x6C, 0x7D, 0x40, 0xD1, 0xED, 0xE6, 0x52, 0x2B, 0x70, 0x73, 0x53, 0x63, 0x1B, 0x48, 0xF0, 0x1A, 0x69, 0xA1, 0x89, 0x0D, }; /* 48278433BDC8E4B3BA4DF343073F3BEBBC20B91C0116D4346648240DF9436C416AF07527B959DA73A6CEB6AD0DF198C9 */ static UCHAR local_private_key_secp384r1_26[] = { 0x48, 0x27, 0x84, 0x33, 0xBD, 0xC8, 0xE4, 0xB3, 0xBA, 0x4D, 0xF3, 0x43, 0x07, 0x3F, 0x3B, 0xEB, 0xBC, 0x20, 0xB9, 0x1C, 0x01, 0x16, 0xD4, 0x34, 0x66, 0x48, 0x24, 0x0D, 0xF9, 0x43, 0x6C, 0x41, 0x6A, 0xF0, 0x75, 0x27, 0xB9, 0x59, 0xDA, 0x73, 0xA6, 0xCE, 0xB6, 0xAD, 0x0D, 0xF1, 0x98, 0xC9, }; /* 0464618F2AC243EA434039AB981D6118D854B0DAD1736E488E6D0E9AA72906E43B85478DDAD71A62332118BF50B96A95986073E51DBA6C146BAAAC8EB2A057F5581B1F9E33DD74CC4C65ACA67B1D3457EACB2E4C524F6BF225EFDE04D2307637AD */ static UCHAR local_public_key_secp384r1_26[] = { 0x04, 0x64, 0x61, 0x8F, 0x2A, 0xC2, 0x43, 0xEA, 0x43, 0x40, 0x39, 0xAB, 0x98, 0x1D, 0x61, 0x18, 0xD8, 0x54, 0xB0, 0xDA, 0xD1, 0x73, 0x6E, 0x48, 0x8E, 0x6D, 0x0E, 0x9A, 0xA7, 0x29, 0x06, 0xE4, 0x3B, 0x85, 0x47, 0x8D, 0xDA, 0xD7, 0x1A, 0x62, 0x33, 0x21, 0x18, 0xBF, 0x50, 0xB9, 0x6A, 0x95, 0x98, 0x60, 0x73, 0xE5, 0x1D, 0xBA, 0x6C, 0x14, 0x6B, 0xAA, 0xAC, 0x8E, 0xB2, 0xA0, 0x57, 0xF5, 0x58, 0x1B, 0x1F, 0x9E, 0x33, 0xDD, 0x74, 0xCC, 0x4C, 0x65, 0xAC, 0xA6, 0x7B, 0x1D, 0x34, 0x57, 0xEA, 0xCB, 0x2E, 0x4C, 0x52, 0x4F, 0x6B, 0xF2, 0x25, 0xEF, 0xDE, 0x04, 0xD2, 0x30, 0x76, 0x37, 0xAD, }; /* 041E7E0031204E16B02683858446F595698489743A666782D75BAF47D8F2E451281AB019DE1671E677E4C48950C00696630A639BF5ECC7F71B790EA72553200122A5DAA0181DE3CF788B3960340B462AFEB64B013E3A3F22997D5B0B87F6CFB1FD */ static UCHAR remote_public_key_secp384r1_26[] = { 0x04, 0x1E, 0x7E, 0x00, 0x31, 0x20, 0x4E, 0x16, 0xB0, 0x26, 0x83, 0x85, 0x84, 0x46, 0xF5, 0x95, 0x69, 0x84, 0x89, 0x74, 0x3A, 0x66, 0x67, 0x82, 0xD7, 0x5B, 0xAF, 0x47, 0xD8, 0xF2, 0xE4, 0x51, 0x28, 0x1A, 0xB0, 0x19, 0xDE, 0x16, 0x71, 0xE6, 0x77, 0xE4, 0xC4, 0x89, 0x50, 0xC0, 0x06, 0x96, 0x63, 0x0A, 0x63, 0x9B, 0xF5, 0xEC, 0xC7, 0xF7, 0x1B, 0x79, 0x0E, 0xA7, 0x25, 0x53, 0x20, 0x01, 0x22, 0xA5, 0xDA, 0xA0, 0x18, 0x1D, 0xE3, 0xCF, 0x78, 0x8B, 0x39, 0x60, 0x34, 0x0B, 0x46, 0x2A, 0xFE, 0xB6, 0x4B, 0x01, 0x3E, 0x3A, 0x3F, 0x22, 0x99, 0x7D, 0x5B, 0x0B, 0x87, 0xF6, 0xCF, 0xB1, 0xFD, }; /* 8CD2A900C551D480F7C1417BA950474FA200BA7ADD0FBB2963D545697AFA95A366AD89DF817138C85B7EEB0C60E90A60 */ static UCHAR shared_secret_secp384r1_26[] = { 0x8C, 0xD2, 0xA9, 0x00, 0xC5, 0x51, 0xD4, 0x80, 0xF7, 0xC1, 0x41, 0x7B, 0xA9, 0x50, 0x47, 0x4F, 0xA2, 0x00, 0xBA, 0x7A, 0xDD, 0x0F, 0xBB, 0x29, 0x63, 0xD5, 0x45, 0x69, 0x7A, 0xFA, 0x95, 0xA3, 0x66, 0xAD, 0x89, 0xDF, 0x81, 0x71, 0x38, 0xC8, 0x5B, 0x7E, 0xEB, 0x0C, 0x60, 0xE9, 0x0A, 0x60, }; /* 1616045123860EC757976C4A5FE4B500986D2BD528851ECF48A6207FF7F3A80D09AC5E2C326CF389035FD462438962DB */ static UCHAR local_private_key_secp384r1_27[] = { 0x16, 0x16, 0x04, 0x51, 0x23, 0x86, 0x0E, 0xC7, 0x57, 0x97, 0x6C, 0x4A, 0x5F, 0xE4, 0xB5, 0x00, 0x98, 0x6D, 0x2B, 0xD5, 0x28, 0x85, 0x1E, 0xCF, 0x48, 0xA6, 0x20, 0x7F, 0xF7, 0xF3, 0xA8, 0x0D, 0x09, 0xAC, 0x5E, 0x2C, 0x32, 0x6C, 0xF3, 0x89, 0x03, 0x5F, 0xD4, 0x62, 0x43, 0x89, 0x62, 0xDB, }; /* 04016C654574AB62A5E5AE055186AA54888163D2B66622C1560FE8E44491425C3AB1F9127665591DB41E6CAADA38419BE8DEE99758BD90B9A655F619829722852800C5AD82FCADE455D6DB67FF19E9A068F9963AE165494AF447766474794CE56B */ static UCHAR local_public_key_secp384r1_27[] = { 0x04, 0x01, 0x6C, 0x65, 0x45, 0x74, 0xAB, 0x62, 0xA5, 0xE5, 0xAE, 0x05, 0x51, 0x86, 0xAA, 0x54, 0x88, 0x81, 0x63, 0xD2, 0xB6, 0x66, 0x22, 0xC1, 0x56, 0x0F, 0xE8, 0xE4, 0x44, 0x91, 0x42, 0x5C, 0x3A, 0xB1, 0xF9, 0x12, 0x76, 0x65, 0x59, 0x1D, 0xB4, 0x1E, 0x6C, 0xAA, 0xDA, 0x38, 0x41, 0x9B, 0xE8, 0xDE, 0xE9, 0x97, 0x58, 0xBD, 0x90, 0xB9, 0xA6, 0x55, 0xF6, 0x19, 0x82, 0x97, 0x22, 0x85, 0x28, 0x00, 0xC5, 0xAD, 0x82, 0xFC, 0xAD, 0xE4, 0x55, 0xD6, 0xDB, 0x67, 0xFF, 0x19, 0xE9, 0xA0, 0x68, 0xF9, 0x96, 0x3A, 0xE1, 0x65, 0x49, 0x4A, 0xF4, 0x47, 0x76, 0x64, 0x74, 0x79, 0x4C, 0xE5, 0x6B, }; /* 040E9544440D0C96856963128914245F48BF11878DC95D2268BCA98C4E91B12B8283338E3EFB0517027A973AAAB414C575EDBE715471D1A2E7F944BBFD246A804141BF1BFCFFDB6787988793AEE5021840E0550EA320F59115FB92FF38761D6794 */ static UCHAR remote_public_key_secp384r1_27[] = { 0x04, 0x0E, 0x95, 0x44, 0x44, 0x0D, 0x0C, 0x96, 0x85, 0x69, 0x63, 0x12, 0x89, 0x14, 0x24, 0x5F, 0x48, 0xBF, 0x11, 0x87, 0x8D, 0xC9, 0x5D, 0x22, 0x68, 0xBC, 0xA9, 0x8C, 0x4E, 0x91, 0xB1, 0x2B, 0x82, 0x83, 0x33, 0x8E, 0x3E, 0xFB, 0x05, 0x17, 0x02, 0x7A, 0x97, 0x3A, 0xAA, 0xB4, 0x14, 0xC5, 0x75, 0xED, 0xBE, 0x71, 0x54, 0x71, 0xD1, 0xA2, 0xE7, 0xF9, 0x44, 0xBB, 0xFD, 0x24, 0x6A, 0x80, 0x41, 0x41, 0xBF, 0x1B, 0xFC, 0xFF, 0xDB, 0x67, 0x87, 0x98, 0x87, 0x93, 0xAE, 0xE5, 0x02, 0x18, 0x40, 0xE0, 0x55, 0x0E, 0xA3, 0x20, 0xF5, 0x91, 0x15, 0xFB, 0x92, 0xFF, 0x38, 0x76, 0x1D, 0x67, 0x94, }; /* 281B92159D69D84A35AAD8E0247454D97F924F1BBD828A22D84DD033F585B57A98F3BD79BB571CD501A793062801E9F5 */ static UCHAR shared_secret_secp384r1_27[] = { 0x28, 0x1B, 0x92, 0x15, 0x9D, 0x69, 0xD8, 0x4A, 0x35, 0xAA, 0xD8, 0xE0, 0x24, 0x74, 0x54, 0xD9, 0x7F, 0x92, 0x4F, 0x1B, 0xBD, 0x82, 0x8A, 0x22, 0xD8, 0x4D, 0xD0, 0x33, 0xF5, 0x85, 0xB5, 0x7A, 0x98, 0xF3, 0xBD, 0x79, 0xBB, 0x57, 0x1C, 0xD5, 0x01, 0xA7, 0x93, 0x06, 0x28, 0x01, 0xE9, 0xF5, }; /* 1A415D083452B8883016149891577BE25100592206FAE4C13FD0E02CB86F95D3B0F3DBE545946D76AA820E3CD9891E2A */ static UCHAR local_private_key_secp384r1_28[] = { 0x1A, 0x41, 0x5D, 0x08, 0x34, 0x52, 0xB8, 0x88, 0x30, 0x16, 0x14, 0x98, 0x91, 0x57, 0x7B, 0xE2, 0x51, 0x00, 0x59, 0x22, 0x06, 0xFA, 0xE4, 0xC1, 0x3F, 0xD0, 0xE0, 0x2C, 0xB8, 0x6F, 0x95, 0xD3, 0xB0, 0xF3, 0xDB, 0xE5, 0x45, 0x94, 0x6D, 0x76, 0xAA, 0x82, 0x0E, 0x3C, 0xD9, 0x89, 0x1E, 0x2A, }; /* 045EFD8E31DC48FD26B64BBDC5CE2BB62E88D32DEA2C418275CDE76CCAEABF410B0836A645F07A180292AE1747EFD9D0BA4CAE7F5BF8D37DEE52F18B5AE274DF41E91861426D5F8A3F5AB0D0D93DE594E03CF1D15806470FC46ACD9F05EF7AEAA6 */ static UCHAR local_public_key_secp384r1_28[] = { 0x04, 0x5E, 0xFD, 0x8E, 0x31, 0xDC, 0x48, 0xFD, 0x26, 0xB6, 0x4B, 0xBD, 0xC5, 0xCE, 0x2B, 0xB6, 0x2E, 0x88, 0xD3, 0x2D, 0xEA, 0x2C, 0x41, 0x82, 0x75, 0xCD, 0xE7, 0x6C, 0xCA, 0xEA, 0xBF, 0x41, 0x0B, 0x08, 0x36, 0xA6, 0x45, 0xF0, 0x7A, 0x18, 0x02, 0x92, 0xAE, 0x17, 0x47, 0xEF, 0xD9, 0xD0, 0xBA, 0x4C, 0xAE, 0x7F, 0x5B, 0xF8, 0xD3, 0x7D, 0xEE, 0x52, 0xF1, 0x8B, 0x5A, 0xE2, 0x74, 0xDF, 0x41, 0xE9, 0x18, 0x61, 0x42, 0x6D, 0x5F, 0x8A, 0x3F, 0x5A, 0xB0, 0xD0, 0xD9, 0x3D, 0xE5, 0x94, 0xE0, 0x3C, 0xF1, 0xD1, 0x58, 0x06, 0x47, 0x0F, 0xC4, 0x6A, 0xCD, 0x9F, 0x05, 0xEF, 0x7A, 0xEA, 0xA6, }; /* 04A13761B1ED2BB3331D2C1F463573B6AFDBA29BBC5FD429159F5F5EED4DCBE86572633E15B73C1BF514DE54ED4C0958EE9D1B8FE9825330796877313945F596C64C9F8918C9FA206884CDC3C3EB65D45CE65982BB36EACC22AE27201822F35A8E */ static UCHAR remote_public_key_secp384r1_28[] = { 0x04, 0xA1, 0x37, 0x61, 0xB1, 0xED, 0x2B, 0xB3, 0x33, 0x1D, 0x2C, 0x1F, 0x46, 0x35, 0x73, 0xB6, 0xAF, 0xDB, 0xA2, 0x9B, 0xBC, 0x5F, 0xD4, 0x29, 0x15, 0x9F, 0x5F, 0x5E, 0xED, 0x4D, 0xCB, 0xE8, 0x65, 0x72, 0x63, 0x3E, 0x15, 0xB7, 0x3C, 0x1B, 0xF5, 0x14, 0xDE, 0x54, 0xED, 0x4C, 0x09, 0x58, 0xEE, 0x9D, 0x1B, 0x8F, 0xE9, 0x82, 0x53, 0x30, 0x79, 0x68, 0x77, 0x31, 0x39, 0x45, 0xF5, 0x96, 0xC6, 0x4C, 0x9F, 0x89, 0x18, 0xC9, 0xFA, 0x20, 0x68, 0x84, 0xCD, 0xC3, 0xC3, 0xEB, 0x65, 0xD4, 0x5C, 0xE6, 0x59, 0x82, 0xBB, 0x36, 0xEA, 0xCC, 0x22, 0xAE, 0x27, 0x20, 0x18, 0x22, 0xF3, 0x5A, 0x8E, }; /* FB57B339EE06BE133DDC4EB1205C15A63EAA94164DBEA070542D790DDBB765FCA02B20E1EDAD9B360333F91E6ECFC773 */ static UCHAR shared_secret_secp384r1_28[] = { 0xFB, 0x57, 0xB3, 0x39, 0xEE, 0x06, 0xBE, 0x13, 0x3D, 0xDC, 0x4E, 0xB1, 0x20, 0x5C, 0x15, 0xA6, 0x3E, 0xAA, 0x94, 0x16, 0x4D, 0xBE, 0xA0, 0x70, 0x54, 0x2D, 0x79, 0x0D, 0xDB, 0xB7, 0x65, 0xFC, 0xA0, 0x2B, 0x20, 0xE1, 0xED, 0xAD, 0x9B, 0x36, 0x03, 0x33, 0xF9, 0x1E, 0x6E, 0xCF, 0xC7, 0x73, }; /* 66417FB41AD9DCB46E200C0405927B7548C10104AD2777D1BC6EC8D1E86E394EAFB802CA91DE7EFFFE8A04041D7F7965 */ static UCHAR local_private_key_secp384r1_29[] = { 0x66, 0x41, 0x7F, 0xB4, 0x1A, 0xD9, 0xDC, 0xB4, 0x6E, 0x20, 0x0C, 0x04, 0x05, 0x92, 0x7B, 0x75, 0x48, 0xC1, 0x01, 0x04, 0xAD, 0x27, 0x77, 0xD1, 0xBC, 0x6E, 0xC8, 0xD1, 0xE8, 0x6E, 0x39, 0x4E, 0xAF, 0xB8, 0x02, 0xCA, 0x91, 0xDE, 0x7E, 0xFF, 0xFE, 0x8A, 0x04, 0x04, 0x1D, 0x7F, 0x79, 0x65, }; /* 047B03A305D2670B7427F1CEFF676DDAE5EA5CAB3A6751CCB04FC5E2E42BBA379D5741B9844E92A116C844A490F8FA2E3630982F7A15B358F212048B5DF6849441B820DC3E669FF8C74BF3E3FA32436403A8AD1C09166B24CD1D352E685FF3EF1E */ static UCHAR local_public_key_secp384r1_29[] = { 0x04, 0x7B, 0x03, 0xA3, 0x05, 0xD2, 0x67, 0x0B, 0x74, 0x27, 0xF1, 0xCE, 0xFF, 0x67, 0x6D, 0xDA, 0xE5, 0xEA, 0x5C, 0xAB, 0x3A, 0x67, 0x51, 0xCC, 0xB0, 0x4F, 0xC5, 0xE2, 0xE4, 0x2B, 0xBA, 0x37, 0x9D, 0x57, 0x41, 0xB9, 0x84, 0x4E, 0x92, 0xA1, 0x16, 0xC8, 0x44, 0xA4, 0x90, 0xF8, 0xFA, 0x2E, 0x36, 0x30, 0x98, 0x2F, 0x7A, 0x15, 0xB3, 0x58, 0xF2, 0x12, 0x04, 0x8B, 0x5D, 0xF6, 0x84, 0x94, 0x41, 0xB8, 0x20, 0xDC, 0x3E, 0x66, 0x9F, 0xF8, 0xC7, 0x4B, 0xF3, 0xE3, 0xFA, 0x32, 0x43, 0x64, 0x03, 0xA8, 0xAD, 0x1C, 0x09, 0x16, 0x6B, 0x24, 0xCD, 0x1D, 0x35, 0x2E, 0x68, 0x5F, 0xF3, 0xEF, 0x1E, }; /* 04FC223957CDADCF7750F7B831851B428B3B621C90B809EFAF1B445C3AEB72250DD4B506959388CF08B88DBFE10BFFA1DF0F2237A587061D7782D35CF02331EFBD64DB6EA705DB807A0CC04F01D70B09A9010E5D813E53822E6A2C611C7A095CB8 */ static UCHAR remote_public_key_secp384r1_29[] = { 0x04, 0xFC, 0x22, 0x39, 0x57, 0xCD, 0xAD, 0xCF, 0x77, 0x50, 0xF7, 0xB8, 0x31, 0x85, 0x1B, 0x42, 0x8B, 0x3B, 0x62, 0x1C, 0x90, 0xB8, 0x09, 0xEF, 0xAF, 0x1B, 0x44, 0x5C, 0x3A, 0xEB, 0x72, 0x25, 0x0D, 0xD4, 0xB5, 0x06, 0x95, 0x93, 0x88, 0xCF, 0x08, 0xB8, 0x8D, 0xBF, 0xE1, 0x0B, 0xFF, 0xA1, 0xDF, 0x0F, 0x22, 0x37, 0xA5, 0x87, 0x06, 0x1D, 0x77, 0x82, 0xD3, 0x5C, 0xF0, 0x23, 0x31, 0xEF, 0xBD, 0x64, 0xDB, 0x6E, 0xA7, 0x05, 0xDB, 0x80, 0x7A, 0x0C, 0xC0, 0x4F, 0x01, 0xD7, 0x0B, 0x09, 0xA9, 0x01, 0x0E, 0x5D, 0x81, 0x3E, 0x53, 0x82, 0x2E, 0x6A, 0x2C, 0x61, 0x1C, 0x7A, 0x09, 0x5C, 0xB8, }; /* F4F33DD686F4DAA35F85826EACD449FD027D257E0AA574C674373C612B5700F969614106C4ABCE4EEF2FD818B3AC46AE */ static UCHAR shared_secret_secp384r1_29[] = { 0xF4, 0xF3, 0x3D, 0xD6, 0x86, 0xF4, 0xDA, 0xA3, 0x5F, 0x85, 0x82, 0x6E, 0xAC, 0xD4, 0x49, 0xFD, 0x02, 0x7D, 0x25, 0x7E, 0x0A, 0xA5, 0x74, 0xC6, 0x74, 0x37, 0x3C, 0x61, 0x2B, 0x57, 0x00, 0xF9, 0x69, 0x61, 0x41, 0x06, 0xC4, 0xAB, 0xCE, 0x4E, 0xEF, 0x2F, 0xD8, 0x18, 0xB3, 0xAC, 0x46, 0xAE, }; /* 6F0A4538768010B70DAEDE095AF48C876743EA3B742B62E6848D21CF64AFD2D3B9170B2F971BE6A4CAC5AE24B93AAB20 */ static UCHAR local_private_key_secp384r1_30[] = { 0x6F, 0x0A, 0x45, 0x38, 0x76, 0x80, 0x10, 0xB7, 0x0D, 0xAE, 0xDE, 0x09, 0x5A, 0xF4, 0x8C, 0x87, 0x67, 0x43, 0xEA, 0x3B, 0x74, 0x2B, 0x62, 0xE6, 0x84, 0x8D, 0x21, 0xCF, 0x64, 0xAF, 0xD2, 0xD3, 0xB9, 0x17, 0x0B, 0x2F, 0x97, 0x1B, 0xE6, 0xA4, 0xCA, 0xC5, 0xAE, 0x24, 0xB9, 0x3A, 0xAB, 0x20, }; /* 045915D337EDF22E47E60B9EB7591D61C72799FB73C656B2CDF73B6E9ADB981E612C9ACA79A4FFF2B7DA0E8A75B7D393E7ECDA90BAF28AD51D34795F709A5C76E11AEE63B2A9E98CE4A0FD2F854A84C8043460AB14717B6253DA26F9BC05D6DE16 */ static UCHAR local_public_key_secp384r1_30[] = { 0x04, 0x59, 0x15, 0xD3, 0x37, 0xED, 0xF2, 0x2E, 0x47, 0xE6, 0x0B, 0x9E, 0xB7, 0x59, 0x1D, 0x61, 0xC7, 0x27, 0x99, 0xFB, 0x73, 0xC6, 0x56, 0xB2, 0xCD, 0xF7, 0x3B, 0x6E, 0x9A, 0xDB, 0x98, 0x1E, 0x61, 0x2C, 0x9A, 0xCA, 0x79, 0xA4, 0xFF, 0xF2, 0xB7, 0xDA, 0x0E, 0x8A, 0x75, 0xB7, 0xD3, 0x93, 0xE7, 0xEC, 0xDA, 0x90, 0xBA, 0xF2, 0x8A, 0xD5, 0x1D, 0x34, 0x79, 0x5F, 0x70, 0x9A, 0x5C, 0x76, 0xE1, 0x1A, 0xEE, 0x63, 0xB2, 0xA9, 0xE9, 0x8C, 0xE4, 0xA0, 0xFD, 0x2F, 0x85, 0x4A, 0x84, 0xC8, 0x04, 0x34, 0x60, 0xAB, 0x14, 0x71, 0x7B, 0x62, 0x53, 0xDA, 0x26, 0xF9, 0xBC, 0x05, 0xD6, 0xDE, 0x16, }; /* 04BA344C4A75A939EA739446B37EEB37E23425C81EAEF5879F990CC3D8C8C68EC10A15E7F19A5FD70B84A22F0CEB8166387B32F380A95215F6CEF8F8AAFB2231B335776665A6D991967A243BC8532754CCCCEDC8C1AF5592C9B42746CEC56EDDFE */ static UCHAR remote_public_key_secp384r1_30[] = { 0x04, 0xBA, 0x34, 0x4C, 0x4A, 0x75, 0xA9, 0x39, 0xEA, 0x73, 0x94, 0x46, 0xB3, 0x7E, 0xEB, 0x37, 0xE2, 0x34, 0x25, 0xC8, 0x1E, 0xAE, 0xF5, 0x87, 0x9F, 0x99, 0x0C, 0xC3, 0xD8, 0xC8, 0xC6, 0x8E, 0xC1, 0x0A, 0x15, 0xE7, 0xF1, 0x9A, 0x5F, 0xD7, 0x0B, 0x84, 0xA2, 0x2F, 0x0C, 0xEB, 0x81, 0x66, 0x38, 0x7B, 0x32, 0xF3, 0x80, 0xA9, 0x52, 0x15, 0xF6, 0xCE, 0xF8, 0xF8, 0xAA, 0xFB, 0x22, 0x31, 0xB3, 0x35, 0x77, 0x66, 0x65, 0xA6, 0xD9, 0x91, 0x96, 0x7A, 0x24, 0x3B, 0xC8, 0x53, 0x27, 0x54, 0xCC, 0xCC, 0xED, 0xC8, 0xC1, 0xAF, 0x55, 0x92, 0xC9, 0xB4, 0x27, 0x46, 0xCE, 0xC5, 0x6E, 0xDD, 0xFE, }; /* A300649726B335F740AC5B980024D9924AD8C932831D01A8F8C3F11AF0E862D3CEAA158D2072540F3DD5FA225B8A4ABC */ static UCHAR shared_secret_secp384r1_30[] = { 0xA3, 0x00, 0x64, 0x97, 0x26, 0xB3, 0x35, 0xF7, 0x40, 0xAC, 0x5B, 0x98, 0x00, 0x24, 0xD9, 0x92, 0x4A, 0xD8, 0xC9, 0x32, 0x83, 0x1D, 0x01, 0xA8, 0xF8, 0xC3, 0xF1, 0x1A, 0xF0, 0xE8, 0x62, 0xD3, 0xCE, 0xAA, 0x15, 0x8D, 0x20, 0x72, 0x54, 0x0F, 0x3D, 0xD5, 0xFA, 0x22, 0x5B, 0x8A, 0x4A, 0xBC, }; /* E2637E1E4D5ECEA8DC83E84CE720C830A387C999CAF5B1117F7127E51CC9AAFF2D281D7A87EC22636F0BAF562B7786CE */ static UCHAR local_private_key_secp384r1_31[] = { 0xE2, 0x63, 0x7E, 0x1E, 0x4D, 0x5E, 0xCE, 0xA8, 0xDC, 0x83, 0xE8, 0x4C, 0xE7, 0x20, 0xC8, 0x30, 0xA3, 0x87, 0xC9, 0x99, 0xCA, 0xF5, 0xB1, 0x11, 0x7F, 0x71, 0x27, 0xE5, 0x1C, 0xC9, 0xAA, 0xFF, 0x2D, 0x28, 0x1D, 0x7A, 0x87, 0xEC, 0x22, 0x63, 0x6F, 0x0B, 0xAF, 0x56, 0x2B, 0x77, 0x86, 0xCE, }; /* 0474A89C871C29F297FA4D2DB1EFF5574E0011A30E74F59E2300D68CE631856E54F6B85311DA1B5807DAC8EC97E65BB57FF7F6E4674774892FD34B667AA2F1565983588EB71DDBCA81FE675F049965FE8EC9B0CBD494CEEA2A667EAEC48BECDD81 */ static UCHAR local_public_key_secp384r1_31[] = { 0x04, 0x74, 0xA8, 0x9C, 0x87, 0x1C, 0x29, 0xF2, 0x97, 0xFA, 0x4D, 0x2D, 0xB1, 0xEF, 0xF5, 0x57, 0x4E, 0x00, 0x11, 0xA3, 0x0E, 0x74, 0xF5, 0x9E, 0x23, 0x00, 0xD6, 0x8C, 0xE6, 0x31, 0x85, 0x6E, 0x54, 0xF6, 0xB8, 0x53, 0x11, 0xDA, 0x1B, 0x58, 0x07, 0xDA, 0xC8, 0xEC, 0x97, 0xE6, 0x5B, 0xB5, 0x7F, 0xF7, 0xF6, 0xE4, 0x67, 0x47, 0x74, 0x89, 0x2F, 0xD3, 0x4B, 0x66, 0x7A, 0xA2, 0xF1, 0x56, 0x59, 0x83, 0x58, 0x8E, 0xB7, 0x1D, 0xDB, 0xCA, 0x81, 0xFE, 0x67, 0x5F, 0x04, 0x99, 0x65, 0xFE, 0x8E, 0xC9, 0xB0, 0xCB, 0xD4, 0x94, 0xCE, 0xEA, 0x2A, 0x66, 0x7E, 0xAE, 0xC4, 0x8B, 0xEC, 0xDD, 0x81, }; /* 04381546707A67DEB2819381927907768F0D74791142F6866A223B1B619E31F9AD3FBBFE5724C1E646EDB0BAF2FE2258C9CD99607802FF941A180BCD9CCC33DB63D8D4085A9C124F74405780FCBB73151785C355C8035BF78500B03F6BC29FEC70 */ static UCHAR remote_public_key_secp384r1_31[] = { 0x04, 0x38, 0x15, 0x46, 0x70, 0x7A, 0x67, 0xDE, 0xB2, 0x81, 0x93, 0x81, 0x92, 0x79, 0x07, 0x76, 0x8F, 0x0D, 0x74, 0x79, 0x11, 0x42, 0xF6, 0x86, 0x6A, 0x22, 0x3B, 0x1B, 0x61, 0x9E, 0x31, 0xF9, 0xAD, 0x3F, 0xBB, 0xFE, 0x57, 0x24, 0xC1, 0xE6, 0x46, 0xED, 0xB0, 0xBA, 0xF2, 0xFE, 0x22, 0x58, 0xC9, 0xCD, 0x99, 0x60, 0x78, 0x02, 0xFF, 0x94, 0x1A, 0x18, 0x0B, 0xCD, 0x9C, 0xCC, 0x33, 0xDB, 0x63, 0xD8, 0xD4, 0x08, 0x5A, 0x9C, 0x12, 0x4F, 0x74, 0x40, 0x57, 0x80, 0xFC, 0xBB, 0x73, 0x15, 0x17, 0x85, 0xC3, 0x55, 0xC8, 0x03, 0x5B, 0xF7, 0x85, 0x00, 0xB0, 0x3F, 0x6B, 0xC2, 0x9F, 0xEC, 0x70, }; /* 220D46851EB8255D11944144F8BAD461B3D952B57E2BD2434113FB349B087BCF950663257F6EB088A9BABB1565AF24F1 */ static UCHAR shared_secret_secp384r1_31[] = { 0x22, 0x0D, 0x46, 0x85, 0x1E, 0xB8, 0x25, 0x5D, 0x11, 0x94, 0x41, 0x44, 0xF8, 0xBA, 0xD4, 0x61, 0xB3, 0xD9, 0x52, 0xB5, 0x7E, 0x2B, 0xD2, 0x43, 0x41, 0x13, 0xFB, 0x34, 0x9B, 0x08, 0x7B, 0xCF, 0x95, 0x06, 0x63, 0x25, 0x7F, 0x6E, 0xB0, 0x88, 0xA9, 0xBA, 0xBB, 0x15, 0x65, 0xAF, 0x24, 0xF1, }; /* 640173EC6DAB58303002A759B72A9AB53B0F4FCC6F5810FF2DDAD1BE498DAFAD8E2399FCCEF12CFEF4D357ABFDF26138 */ static UCHAR local_private_key_secp384r1_32[] = { 0x64, 0x01, 0x73, 0xEC, 0x6D, 0xAB, 0x58, 0x30, 0x30, 0x02, 0xA7, 0x59, 0xB7, 0x2A, 0x9A, 0xB5, 0x3B, 0x0F, 0x4F, 0xCC, 0x6F, 0x58, 0x10, 0xFF, 0x2D, 0xDA, 0xD1, 0xBE, 0x49, 0x8D, 0xAF, 0xAD, 0x8E, 0x23, 0x99, 0xFC, 0xCE, 0xF1, 0x2C, 0xFE, 0xF4, 0xD3, 0x57, 0xAB, 0xFD, 0xF2, 0x61, 0x38, }; /* 04BA824A0415F02497342D04640133652A7667666CB81F889ED28A7BCE8EF051176C196D29B23488735533D3A55AB086C7F620480AEE0177CF73E4929C34A11462948E262A9E5A85D2AB9C313BF07B2ABA4719EC0F1C5106B0150DC13BE35A6A15 */ static UCHAR local_public_key_secp384r1_32[] = { 0x04, 0xBA, 0x82, 0x4A, 0x04, 0x15, 0xF0, 0x24, 0x97, 0x34, 0x2D, 0x04, 0x64, 0x01, 0x33, 0x65, 0x2A, 0x76, 0x67, 0x66, 0x6C, 0xB8, 0x1F, 0x88, 0x9E, 0xD2, 0x8A, 0x7B, 0xCE, 0x8E, 0xF0, 0x51, 0x17, 0x6C, 0x19, 0x6D, 0x29, 0xB2, 0x34, 0x88, 0x73, 0x55, 0x33, 0xD3, 0xA5, 0x5A, 0xB0, 0x86, 0xC7, 0xF6, 0x20, 0x48, 0x0A, 0xEE, 0x01, 0x77, 0xCF, 0x73, 0xE4, 0x92, 0x9C, 0x34, 0xA1, 0x14, 0x62, 0x94, 0x8E, 0x26, 0x2A, 0x9E, 0x5A, 0x85, 0xD2, 0xAB, 0x9C, 0x31, 0x3B, 0xF0, 0x7B, 0x2A, 0xBA, 0x47, 0x19, 0xEC, 0x0F, 0x1C, 0x51, 0x06, 0xB0, 0x15, 0x0D, 0xC1, 0x3B, 0xE3, 0x5A, 0x6A, 0x15, }; /* 0416B0E31F512CB8E68C6303E731AF2BBAA8FD5AA0050332AAB57FE738341D5DE851C44CB9175DA398757C99F2D5967F4C8D4CCF9F47F61F1CD12D4F5FD7E3997A9CE8DEE41E0792CAD8BBD3AD0FFC60CB41AA28B6F4B623F197B9F593350DBFDD */ static UCHAR remote_public_key_secp384r1_32[] = { 0x04, 0x16, 0xB0, 0xE3, 0x1F, 0x51, 0x2C, 0xB8, 0xE6, 0x8C, 0x63, 0x03, 0xE7, 0x31, 0xAF, 0x2B, 0xBA, 0xA8, 0xFD, 0x5A, 0xA0, 0x05, 0x03, 0x32, 0xAA, 0xB5, 0x7F, 0xE7, 0x38, 0x34, 0x1D, 0x5D, 0xE8, 0x51, 0xC4, 0x4C, 0xB9, 0x17, 0x5D, 0xA3, 0x98, 0x75, 0x7C, 0x99, 0xF2, 0xD5, 0x96, 0x7F, 0x4C, 0x8D, 0x4C, 0xCF, 0x9F, 0x47, 0xF6, 0x1F, 0x1C, 0xD1, 0x2D, 0x4F, 0x5F, 0xD7, 0xE3, 0x99, 0x7A, 0x9C, 0xE8, 0xDE, 0xE4, 0x1E, 0x07, 0x92, 0xCA, 0xD8, 0xBB, 0xD3, 0xAD, 0x0F, 0xFC, 0x60, 0xCB, 0x41, 0xAA, 0x28, 0xB6, 0xF4, 0xB6, 0x23, 0xF1, 0x97, 0xB9, 0xF5, 0x93, 0x35, 0x0D, 0xBF, 0xDD, }; /* 3BCCC6ED806BB763045C071AC312F9703A654DB0D5234CA34A0F7F674B9605C9432850F7EC67BFDCCBD55A7B347DEE87 */ static UCHAR shared_secret_secp384r1_32[] = { 0x3B, 0xCC, 0xC6, 0xED, 0x80, 0x6B, 0xB7, 0x63, 0x04, 0x5C, 0x07, 0x1A, 0xC3, 0x12, 0xF9, 0x70, 0x3A, 0x65, 0x4D, 0xB0, 0xD5, 0x23, 0x4C, 0xA3, 0x4A, 0x0F, 0x7F, 0x67, 0x4B, 0x96, 0x05, 0xC9, 0x43, 0x28, 0x50, 0xF7, 0xEC, 0x67, 0xBF, 0xDC, 0xCB, 0xD5, 0x5A, 0x7B, 0x34, 0x7D, 0xEE, 0x87, }; /* C16F3E9B120E70936A8780D530E119C620490AD7D7D476114BD0C6B2F211D7B380164F9224BF258E46A56476867D3CA7 */ static UCHAR local_private_key_secp384r1_33[] = { 0xC1, 0x6F, 0x3E, 0x9B, 0x12, 0x0E, 0x70, 0x93, 0x6A, 0x87, 0x80, 0xD5, 0x30, 0xE1, 0x19, 0xC6, 0x20, 0x49, 0x0A, 0xD7, 0xD7, 0xD4, 0x76, 0x11, 0x4B, 0xD0, 0xC6, 0xB2, 0xF2, 0x11, 0xD7, 0xB3, 0x80, 0x16, 0x4F, 0x92, 0x24, 0xBF, 0x25, 0x8E, 0x46, 0xA5, 0x64, 0x76, 0x86, 0x7D, 0x3C, 0xA7, }; /* 04F15E12B8FF78B9D011E41FB8B7CBC3F20C2AF1E127F6CA0715C094DEFC7342CCF07699EEC9CA76F56CAAE27D6FAB63329007A69350F7CDAE62E78A62B0C20110E4B884448C1A636849D7DAD5DEA79FC6B0FBFE8590755B0A1EFD10F8BD400B0E */ static UCHAR local_public_key_secp384r1_33[] = { 0x04, 0xF1, 0x5E, 0x12, 0xB8, 0xFF, 0x78, 0xB9, 0xD0, 0x11, 0xE4, 0x1F, 0xB8, 0xB7, 0xCB, 0xC3, 0xF2, 0x0C, 0x2A, 0xF1, 0xE1, 0x27, 0xF6, 0xCA, 0x07, 0x15, 0xC0, 0x94, 0xDE, 0xFC, 0x73, 0x42, 0xCC, 0xF0, 0x76, 0x99, 0xEE, 0xC9, 0xCA, 0x76, 0xF5, 0x6C, 0xAA, 0xE2, 0x7D, 0x6F, 0xAB, 0x63, 0x32, 0x90, 0x07, 0xA6, 0x93, 0x50, 0xF7, 0xCD, 0xAE, 0x62, 0xE7, 0x8A, 0x62, 0xB0, 0xC2, 0x01, 0x10, 0xE4, 0xB8, 0x84, 0x44, 0x8C, 0x1A, 0x63, 0x68, 0x49, 0xD7, 0xDA, 0xD5, 0xDE, 0xA7, 0x9F, 0xC6, 0xB0, 0xFB, 0xFE, 0x85, 0x90, 0x75, 0x5B, 0x0A, 0x1E, 0xFD, 0x10, 0xF8, 0xBD, 0x40, 0x0B, 0x0E, }; /* 0464AB91BD773DA9BBB5164D5B07E28AD58A8C6AE146A768970F6B5F68F4DF87D0F2EC6409CF448FC4E8035D3CBB58872F3CD0A46DF8C2334A9457DF25FD711A21EC1AF7BCA0F3B19FD9D8BFCD2A5D305649DAD5D063D25AEB965BA3EAD1326ED0 */ static UCHAR remote_public_key_secp384r1_33[] = { 0x04, 0x64, 0xAB, 0x91, 0xBD, 0x77, 0x3D, 0xA9, 0xBB, 0xB5, 0x16, 0x4D, 0x5B, 0x07, 0xE2, 0x8A, 0xD5, 0x8A, 0x8C, 0x6A, 0xE1, 0x46, 0xA7, 0x68, 0x97, 0x0F, 0x6B, 0x5F, 0x68, 0xF4, 0xDF, 0x87, 0xD0, 0xF2, 0xEC, 0x64, 0x09, 0xCF, 0x44, 0x8F, 0xC4, 0xE8, 0x03, 0x5D, 0x3C, 0xBB, 0x58, 0x87, 0x2F, 0x3C, 0xD0, 0xA4, 0x6D, 0xF8, 0xC2, 0x33, 0x4A, 0x94, 0x57, 0xDF, 0x25, 0xFD, 0x71, 0x1A, 0x21, 0xEC, 0x1A, 0xF7, 0xBC, 0xA0, 0xF3, 0xB1, 0x9F, 0xD9, 0xD8, 0xBF, 0xCD, 0x2A, 0x5D, 0x30, 0x56, 0x49, 0xDA, 0xD5, 0xD0, 0x63, 0xD2, 0x5A, 0xEB, 0x96, 0x5B, 0xA3, 0xEA, 0xD1, 0x32, 0x6E, 0xD0, }; /* B97446EE4DC05F65A47EB5F473979EBA7741F744D37616F8623B4260C7550E29BF7CA0FEB52201B58915FB9F324F27A4 */ static UCHAR shared_secret_secp384r1_33[] = { 0xB9, 0x74, 0x46, 0xEE, 0x4D, 0xC0, 0x5F, 0x65, 0xA4, 0x7E, 0xB5, 0xF4, 0x73, 0x97, 0x9E, 0xBA, 0x77, 0x41, 0xF7, 0x44, 0xD3, 0x76, 0x16, 0xF8, 0x62, 0x3B, 0x42, 0x60, 0xC7, 0x55, 0x0E, 0x29, 0xBF, 0x7C, 0xA0, 0xFE, 0xB5, 0x22, 0x01, 0xB5, 0x89, 0x15, 0xFB, 0x9F, 0x32, 0x4F, 0x27, 0xA4, }; /* 360EF3DD8ECE262602A7FBF9B1BC025ACD2BEA8D4D353B838236618444F5597A034C57911B7DB71D24B216D56F182F3C */ static UCHAR local_private_key_secp384r1_34[] = { 0x36, 0x0E, 0xF3, 0xDD, 0x8E, 0xCE, 0x26, 0x26, 0x02, 0xA7, 0xFB, 0xF9, 0xB1, 0xBC, 0x02, 0x5A, 0xCD, 0x2B, 0xEA, 0x8D, 0x4D, 0x35, 0x3B, 0x83, 0x82, 0x36, 0x61, 0x84, 0x44, 0xF5, 0x59, 0x7A, 0x03, 0x4C, 0x57, 0x91, 0x1B, 0x7D, 0xB7, 0x1D, 0x24, 0xB2, 0x16, 0xD5, 0x6F, 0x18, 0x2F, 0x3C, }; /* 040E834AF6B5D126A434B17A5AB6D6D038AFDB26EC1A62D93EE3B83D797AEFEC7283FF01A8CEB7C9C28D66176B6E0B3F1A6EB1252230D10868DA50EDA3782DAC5D95045FE8F67275787566596DAD20745A594D7F753184B5AAAA3B87B48C143BD4 */ static UCHAR local_public_key_secp384r1_34[] = { 0x04, 0x0E, 0x83, 0x4A, 0xF6, 0xB5, 0xD1, 0x26, 0xA4, 0x34, 0xB1, 0x7A, 0x5A, 0xB6, 0xD6, 0xD0, 0x38, 0xAF, 0xDB, 0x26, 0xEC, 0x1A, 0x62, 0xD9, 0x3E, 0xE3, 0xB8, 0x3D, 0x79, 0x7A, 0xEF, 0xEC, 0x72, 0x83, 0xFF, 0x01, 0xA8, 0xCE, 0xB7, 0xC9, 0xC2, 0x8D, 0x66, 0x17, 0x6B, 0x6E, 0x0B, 0x3F, 0x1A, 0x6E, 0xB1, 0x25, 0x22, 0x30, 0xD1, 0x08, 0x68, 0xDA, 0x50, 0xED, 0xA3, 0x78, 0x2D, 0xAC, 0x5D, 0x95, 0x04, 0x5F, 0xE8, 0xF6, 0x72, 0x75, 0x78, 0x75, 0x66, 0x59, 0x6D, 0xAD, 0x20, 0x74, 0x5A, 0x59, 0x4D, 0x7F, 0x75, 0x31, 0x84, 0xB5, 0xAA, 0xAA, 0x3B, 0x87, 0xB4, 0x8C, 0x14, 0x3B, 0xD4, }; /* 04F29369A4F1C48AEDC4104C4723ADCAFB40B581482DFB8E24EBF59D3D5DC45AEF1BAE400D03675940907A114C6A9D114A17F8936B5BB2C5C55B24CEC6AF1754D1D31CC4514D41CA0B6A0F891C9327FE66C57E850EE56B89EEAC1D381E4C6A45BF */ static UCHAR remote_public_key_secp384r1_34[] = { 0x04, 0xF2, 0x93, 0x69, 0xA4, 0xF1, 0xC4, 0x8A, 0xED, 0xC4, 0x10, 0x4C, 0x47, 0x23, 0xAD, 0xCA, 0xFB, 0x40, 0xB5, 0x81, 0x48, 0x2D, 0xFB, 0x8E, 0x24, 0xEB, 0xF5, 0x9D, 0x3D, 0x5D, 0xC4, 0x5A, 0xEF, 0x1B, 0xAE, 0x40, 0x0D, 0x03, 0x67, 0x59, 0x40, 0x90, 0x7A, 0x11, 0x4C, 0x6A, 0x9D, 0x11, 0x4A, 0x17, 0xF8, 0x93, 0x6B, 0x5B, 0xB2, 0xC5, 0xC5, 0x5B, 0x24, 0xCE, 0xC6, 0xAF, 0x17, 0x54, 0xD1, 0xD3, 0x1C, 0xC4, 0x51, 0x4D, 0x41, 0xCA, 0x0B, 0x6A, 0x0F, 0x89, 0x1C, 0x93, 0x27, 0xFE, 0x66, 0xC5, 0x7E, 0x85, 0x0E, 0xE5, 0x6B, 0x89, 0xEE, 0xAC, 0x1D, 0x38, 0x1E, 0x4C, 0x6A, 0x45, 0xBF, }; /* A99A8CD6EF3618656B5E58431C93DF5FB6CAD166D9E444AB783D32368297B663F9A52557D4C68C384058C7356B7B53D3 */ static UCHAR shared_secret_secp384r1_34[] = { 0xA9, 0x9A, 0x8C, 0xD6, 0xEF, 0x36, 0x18, 0x65, 0x6B, 0x5E, 0x58, 0x43, 0x1C, 0x93, 0xDF, 0x5F, 0xB6, 0xCA, 0xD1, 0x66, 0xD9, 0xE4, 0x44, 0xAB, 0x78, 0x3D, 0x32, 0x36, 0x82, 0x97, 0xB6, 0x63, 0xF9, 0xA5, 0x25, 0x57, 0xD4, 0xC6, 0x8C, 0x38, 0x40, 0x58, 0xC7, 0x35, 0x6B, 0x7B, 0x53, 0xD3, }; /* 67F7EDE76471D5CC723708587F45E1D57BD0CC3660EEBCB25CDF4D4C01006A69F757505CC925283B5C3093DB7674B0F1 */ static UCHAR local_private_key_secp384r1_35[] = { 0x67, 0xF7, 0xED, 0xE7, 0x64, 0x71, 0xD5, 0xCC, 0x72, 0x37, 0x08, 0x58, 0x7F, 0x45, 0xE1, 0xD5, 0x7B, 0xD0, 0xCC, 0x36, 0x60, 0xEE, 0xBC, 0xB2, 0x5C, 0xDF, 0x4D, 0x4C, 0x01, 0x00, 0x6A, 0x69, 0xF7, 0x57, 0x50, 0x5C, 0xC9, 0x25, 0x28, 0x3B, 0x5C, 0x30, 0x93, 0xDB, 0x76, 0x74, 0xB0, 0xF1, }; /* 04F01A862766EA7CC4918F6208B1CECF14183F01FDAB706D68044D87CCB5FFAE069ACA6F8D5FCAFA2288E9A69BD15C7F3C139511785E273B9E0F471D5E60FABEF02B8A5FF06586D8941AB1861E4779813A864BFE92597C874B30FB233FC95023A4 */ static UCHAR local_public_key_secp384r1_35[] = { 0x04, 0xF0, 0x1A, 0x86, 0x27, 0x66, 0xEA, 0x7C, 0xC4, 0x91, 0x8F, 0x62, 0x08, 0xB1, 0xCE, 0xCF, 0x14, 0x18, 0x3F, 0x01, 0xFD, 0xAB, 0x70, 0x6D, 0x68, 0x04, 0x4D, 0x87, 0xCC, 0xB5, 0xFF, 0xAE, 0x06, 0x9A, 0xCA, 0x6F, 0x8D, 0x5F, 0xCA, 0xFA, 0x22, 0x88, 0xE9, 0xA6, 0x9B, 0xD1, 0x5C, 0x7F, 0x3C, 0x13, 0x95, 0x11, 0x78, 0x5E, 0x27, 0x3B, 0x9E, 0x0F, 0x47, 0x1D, 0x5E, 0x60, 0xFA, 0xBE, 0xF0, 0x2B, 0x8A, 0x5F, 0xF0, 0x65, 0x86, 0xD8, 0x94, 0x1A, 0xB1, 0x86, 0x1E, 0x47, 0x79, 0x81, 0x3A, 0x86, 0x4B, 0xFE, 0x92, 0x59, 0x7C, 0x87, 0x4B, 0x30, 0xFB, 0x23, 0x3F, 0xC9, 0x50, 0x23, 0xA4, }; /* 04BE5BC35CB1D2B6DD3FC0D529304117A119145CB1769D5E0F36EFC662409D6EA0CDB36D625CF5095EF4E3730E91FC8EC049A12217F46DE4ACB24B2A25A8445B0587F2C8AD31F64471714410F4778BAF9FD32491BE7C4A56A08A8CDC9C282BE0A4 */ static UCHAR remote_public_key_secp384r1_35[] = { 0x04, 0xBE, 0x5B, 0xC3, 0x5C, 0xB1, 0xD2, 0xB6, 0xDD, 0x3F, 0xC0, 0xD5, 0x29, 0x30, 0x41, 0x17, 0xA1, 0x19, 0x14, 0x5C, 0xB1, 0x76, 0x9D, 0x5E, 0x0F, 0x36, 0xEF, 0xC6, 0x62, 0x40, 0x9D, 0x6E, 0xA0, 0xCD, 0xB3, 0x6D, 0x62, 0x5C, 0xF5, 0x09, 0x5E, 0xF4, 0xE3, 0x73, 0x0E, 0x91, 0xFC, 0x8E, 0xC0, 0x49, 0xA1, 0x22, 0x17, 0xF4, 0x6D, 0xE4, 0xAC, 0xB2, 0x4B, 0x2A, 0x25, 0xA8, 0x44, 0x5B, 0x05, 0x87, 0xF2, 0xC8, 0xAD, 0x31, 0xF6, 0x44, 0x71, 0x71, 0x44, 0x10, 0xF4, 0x77, 0x8B, 0xAF, 0x9F, 0xD3, 0x24, 0x91, 0xBE, 0x7C, 0x4A, 0x56, 0xA0, 0x8A, 0x8C, 0xDC, 0x9C, 0x28, 0x2B, 0xE0, 0xA4, }; /* C811FDAC240396A29439BCA17843BAB11ED7A013EBC4C2BE159F720B5176B5923D6D5EBE74423A66C3F9FB9A84F01937 */ static UCHAR shared_secret_secp384r1_35[] = { 0xC8, 0x11, 0xFD, 0xAC, 0x24, 0x03, 0x96, 0xA2, 0x94, 0x39, 0xBC, 0xA1, 0x78, 0x43, 0xBA, 0xB1, 0x1E, 0xD7, 0xA0, 0x13, 0xEB, 0xC4, 0xC2, 0xBE, 0x15, 0x9F, 0x72, 0x0B, 0x51, 0x76, 0xB5, 0x92, 0x3D, 0x6D, 0x5E, 0xBE, 0x74, 0x42, 0x3A, 0x66, 0xC3, 0xF9, 0xFB, 0x9A, 0x84, 0xF0, 0x19, 0x37, }; /* 5437D79D14C7036497A7BE8C3C553A1F021CBFC702C82A100ABBBD395B4E74B0854B4D9A1351FEAAF8BC363511705413 */ static UCHAR local_private_key_secp384r1_36[] = { 0x54, 0x37, 0xD7, 0x9D, 0x14, 0xC7, 0x03, 0x64, 0x97, 0xA7, 0xBE, 0x8C, 0x3C, 0x55, 0x3A, 0x1F, 0x02, 0x1C, 0xBF, 0xC7, 0x02, 0xC8, 0x2A, 0x10, 0x0A, 0xBB, 0xBD, 0x39, 0x5B, 0x4E, 0x74, 0xB0, 0x85, 0x4B, 0x4D, 0x9A, 0x13, 0x51, 0xFE, 0xAA, 0xF8, 0xBC, 0x36, 0x35, 0x11, 0x70, 0x54, 0x13, }; /* 04A914AAB6CF8BD569D8A6534FDCAC807B2BD9E26F5FC67AAD5F69E4D2E333C16EF3015644F26D5B3A33E216B0DCA7332F24AE7E0E4E15A69192100E7925C203701FDA70F0783C886CFF18420E28607D65954D2BA123ACDE819307259B3089A519 */ static UCHAR local_public_key_secp384r1_36[] = { 0x04, 0xA9, 0x14, 0xAA, 0xB6, 0xCF, 0x8B, 0xD5, 0x69, 0xD8, 0xA6, 0x53, 0x4F, 0xDC, 0xAC, 0x80, 0x7B, 0x2B, 0xD9, 0xE2, 0x6F, 0x5F, 0xC6, 0x7A, 0xAD, 0x5F, 0x69, 0xE4, 0xD2, 0xE3, 0x33, 0xC1, 0x6E, 0xF3, 0x01, 0x56, 0x44, 0xF2, 0x6D, 0x5B, 0x3A, 0x33, 0xE2, 0x16, 0xB0, 0xDC, 0xA7, 0x33, 0x2F, 0x24, 0xAE, 0x7E, 0x0E, 0x4E, 0x15, 0xA6, 0x91, 0x92, 0x10, 0x0E, 0x79, 0x25, 0xC2, 0x03, 0x70, 0x1F, 0xDA, 0x70, 0xF0, 0x78, 0x3C, 0x88, 0x6C, 0xFF, 0x18, 0x42, 0x0E, 0x28, 0x60, 0x7D, 0x65, 0x95, 0x4D, 0x2B, 0xA1, 0x23, 0xAC, 0xDE, 0x81, 0x93, 0x07, 0x25, 0x9B, 0x30, 0x89, 0xA5, 0x19, }; /* 04A59124A07DD80AD6285E152C025210611062F01953EC1A0866888AD7A569AB4EF707F8DDEAEEAF40073F1A712A28EC4EFAAFC26954604707E36B5C20930B99627BACE9F706024F41F23CF6D28F4266A3410AF4221562F7CEA09AACBF88B9F29D */ static UCHAR remote_public_key_secp384r1_36[] = { 0x04, 0xA5, 0x91, 0x24, 0xA0, 0x7D, 0xD8, 0x0A, 0xD6, 0x28, 0x5E, 0x15, 0x2C, 0x02, 0x52, 0x10, 0x61, 0x10, 0x62, 0xF0, 0x19, 0x53, 0xEC, 0x1A, 0x08, 0x66, 0x88, 0x8A, 0xD7, 0xA5, 0x69, 0xAB, 0x4E, 0xF7, 0x07, 0xF8, 0xDD, 0xEA, 0xEE, 0xAF, 0x40, 0x07, 0x3F, 0x1A, 0x71, 0x2A, 0x28, 0xEC, 0x4E, 0xFA, 0xAF, 0xC2, 0x69, 0x54, 0x60, 0x47, 0x07, 0xE3, 0x6B, 0x5C, 0x20, 0x93, 0x0B, 0x99, 0x62, 0x7B, 0xAC, 0xE9, 0xF7, 0x06, 0x02, 0x4F, 0x41, 0xF2, 0x3C, 0xF6, 0xD2, 0x8F, 0x42, 0x66, 0xA3, 0x41, 0x0A, 0xF4, 0x22, 0x15, 0x62, 0xF7, 0xCE, 0xA0, 0x9A, 0xAC, 0xBF, 0x88, 0xB9, 0xF2, 0x9D, }; /* 590033E7DFE80FE5F27F2EF9C106B43E9D44C26FB35AE01FEF38596430A7046A4B310F7BB2B4CDB43E529187CEA5D984 */ static UCHAR shared_secret_secp384r1_36[] = { 0x59, 0x00, 0x33, 0xE7, 0xDF, 0xE8, 0x0F, 0xE5, 0xF2, 0x7F, 0x2E, 0xF9, 0xC1, 0x06, 0xB4, 0x3E, 0x9D, 0x44, 0xC2, 0x6F, 0xB3, 0x5A, 0xE0, 0x1F, 0xEF, 0x38, 0x59, 0x64, 0x30, 0xA7, 0x04, 0x6A, 0x4B, 0x31, 0x0F, 0x7B, 0xB2, 0xB4, 0xCD, 0xB4, 0x3E, 0x52, 0x91, 0x87, 0xCE, 0xA5, 0xD9, 0x84, }; /* AA90CCB18F6453C78200B758DFFB88902A397C8FC9B3195F79278952AEAD99583D6509CDC95C944C5D4CA43C472CCC71 */ static UCHAR local_private_key_secp384r1_37[] = { 0xAA, 0x90, 0xCC, 0xB1, 0x8F, 0x64, 0x53, 0xC7, 0x82, 0x00, 0xB7, 0x58, 0xDF, 0xFB, 0x88, 0x90, 0x2A, 0x39, 0x7C, 0x8F, 0xC9, 0xB3, 0x19, 0x5F, 0x79, 0x27, 0x89, 0x52, 0xAE, 0xAD, 0x99, 0x58, 0x3D, 0x65, 0x09, 0xCD, 0xC9, 0x5C, 0x94, 0x4C, 0x5D, 0x4C, 0xA4, 0x3C, 0x47, 0x2C, 0xCC, 0x71, }; /* 04D4E6CDBE51D3F72F0FA9A7492FAACC60E1BCB54F4D1BD103BC9E5C3DAC545FC0FE1140AC5CA70BAA5021716F028959178F1EF11CAF43B2FDB32986A54947B4085E915AB7F058DF3EE364DA1844F2D0221724781746250F0D6F48E969CA93AC78 */ static UCHAR local_public_key_secp384r1_37[] = { 0x04, 0xD4, 0xE6, 0xCD, 0xBE, 0x51, 0xD3, 0xF7, 0x2F, 0x0F, 0xA9, 0xA7, 0x49, 0x2F, 0xAA, 0xCC, 0x60, 0xE1, 0xBC, 0xB5, 0x4F, 0x4D, 0x1B, 0xD1, 0x03, 0xBC, 0x9E, 0x5C, 0x3D, 0xAC, 0x54, 0x5F, 0xC0, 0xFE, 0x11, 0x40, 0xAC, 0x5C, 0xA7, 0x0B, 0xAA, 0x50, 0x21, 0x71, 0x6F, 0x02, 0x89, 0x59, 0x17, 0x8F, 0x1E, 0xF1, 0x1C, 0xAF, 0x43, 0xB2, 0xFD, 0xB3, 0x29, 0x86, 0xA5, 0x49, 0x47, 0xB4, 0x08, 0x5E, 0x91, 0x5A, 0xB7, 0xF0, 0x58, 0xDF, 0x3E, 0xE3, 0x64, 0xDA, 0x18, 0x44, 0xF2, 0xD0, 0x22, 0x17, 0x24, 0x78, 0x17, 0x46, 0x25, 0x0F, 0x0D, 0x6F, 0x48, 0xE9, 0x69, 0xCA, 0x93, 0xAC, 0x78, }; /* 04880A38800E68AF2F5DB342CC80D2F8703D1B2624460AACFF19F379C0B170D9AAC86BFD1D703F3E7021BBDD1C19D943354697AF8D59BDF2A24427D04D97F51AC5D5F55D0D42C9E1B67764AE5508319C3DF4B28E30CFFE84054CA6BDCB059FE53E */ static UCHAR remote_public_key_secp384r1_37[] = { 0x04, 0x88, 0x0A, 0x38, 0x80, 0x0E, 0x68, 0xAF, 0x2F, 0x5D, 0xB3, 0x42, 0xCC, 0x80, 0xD2, 0xF8, 0x70, 0x3D, 0x1B, 0x26, 0x24, 0x46, 0x0A, 0xAC, 0xFF, 0x19, 0xF3, 0x79, 0xC0, 0xB1, 0x70, 0xD9, 0xAA, 0xC8, 0x6B, 0xFD, 0x1D, 0x70, 0x3F, 0x3E, 0x70, 0x21, 0xBB, 0xDD, 0x1C, 0x19, 0xD9, 0x43, 0x35, 0x46, 0x97, 0xAF, 0x8D, 0x59, 0xBD, 0xF2, 0xA2, 0x44, 0x27, 0xD0, 0x4D, 0x97, 0xF5, 0x1A, 0xC5, 0xD5, 0xF5, 0x5D, 0x0D, 0x42, 0xC9, 0xE1, 0xB6, 0x77, 0x64, 0xAE, 0x55, 0x08, 0x31, 0x9C, 0x3D, 0xF4, 0xB2, 0x8E, 0x30, 0xCF, 0xFE, 0x84, 0x05, 0x4C, 0xA6, 0xBD, 0xCB, 0x05, 0x9F, 0xE5, 0x3E, }; /* 37649870B1C5E76E7457DCBCF87F70E1F5C564DD3B5153AE137C332A225DBDFE3FDC21FF98CEF2BDE95D6B91D715C519 */ static UCHAR shared_secret_secp384r1_37[] = { 0x37, 0x64, 0x98, 0x70, 0xB1, 0xC5, 0xE7, 0x6E, 0x74, 0x57, 0xDC, 0xBC, 0xF8, 0x7F, 0x70, 0xE1, 0xF5, 0xC5, 0x64, 0xDD, 0x3B, 0x51, 0x53, 0xAE, 0x13, 0x7C, 0x33, 0x2A, 0x22, 0x5D, 0xBD, 0xFE, 0x3F, 0xDC, 0x21, 0xFF, 0x98, 0xCE, 0xF2, 0xBD, 0xE9, 0x5D, 0x6B, 0x91, 0xD7, 0x15, 0xC5, 0x19, }; /* CA09AB47C2FF9573B2B1B292C071F1F11FA409514EE30BB85C2889A5FB4F14C558BF0C1BBFA28E7153410313B2F404D1 */ static UCHAR local_private_key_secp384r1_38[] = { 0xCA, 0x09, 0xAB, 0x47, 0xC2, 0xFF, 0x95, 0x73, 0xB2, 0xB1, 0xB2, 0x92, 0xC0, 0x71, 0xF1, 0xF1, 0x1F, 0xA4, 0x09, 0x51, 0x4E, 0xE3, 0x0B, 0xB8, 0x5C, 0x28, 0x89, 0xA5, 0xFB, 0x4F, 0x14, 0xC5, 0x58, 0xBF, 0x0C, 0x1B, 0xBF, 0xA2, 0x8E, 0x71, 0x53, 0x41, 0x03, 0x13, 0xB2, 0xF4, 0x04, 0xD1, }; /* 043FED54B0343B89D31645D178D7A8A8450FA1F755B609EC92ECECFCE3CE08CDAB0C3FF0B189491B01651CD546559F1FFF754175579E46512EA3B2684480ECE4FF4B08D7614FCE96BC3BCA33594C6B46F905230BD0E2DA5227606083565922AC06 */ static UCHAR local_public_key_secp384r1_38[] = { 0x04, 0x3F, 0xED, 0x54, 0xB0, 0x34, 0x3B, 0x89, 0xD3, 0x16, 0x45, 0xD1, 0x78, 0xD7, 0xA8, 0xA8, 0x45, 0x0F, 0xA1, 0xF7, 0x55, 0xB6, 0x09, 0xEC, 0x92, 0xEC, 0xEC, 0xFC, 0xE3, 0xCE, 0x08, 0xCD, 0xAB, 0x0C, 0x3F, 0xF0, 0xB1, 0x89, 0x49, 0x1B, 0x01, 0x65, 0x1C, 0xD5, 0x46, 0x55, 0x9F, 0x1F, 0xFF, 0x75, 0x41, 0x75, 0x57, 0x9E, 0x46, 0x51, 0x2E, 0xA3, 0xB2, 0x68, 0x44, 0x80, 0xEC, 0xE4, 0xFF, 0x4B, 0x08, 0xD7, 0x61, 0x4F, 0xCE, 0x96, 0xBC, 0x3B, 0xCA, 0x33, 0x59, 0x4C, 0x6B, 0x46, 0xF9, 0x05, 0x23, 0x0B, 0xD0, 0xE2, 0xDA, 0x52, 0x27, 0x60, 0x60, 0x83, 0x56, 0x59, 0x22, 0xAC, 0x06, }; /* 0481DA9BCCA7309BA2D267DD01837C98BEB4A3C02BDD2A87205F4A0766089DE076642DD2DDAF8C8DF2B0BF89BF8052210E4E81FB21BD2AECEDCA0CDE8EA1644C0CD5BE580E1D5CB0B0131EF67D91451FBF0C8786EE6D4590E9EB5C13D61F6370C1 */ static UCHAR remote_public_key_secp384r1_38[] = { 0x04, 0x81, 0xDA, 0x9B, 0xCC, 0xA7, 0x30, 0x9B, 0xA2, 0xD2, 0x67, 0xDD, 0x01, 0x83, 0x7C, 0x98, 0xBE, 0xB4, 0xA3, 0xC0, 0x2B, 0xDD, 0x2A, 0x87, 0x20, 0x5F, 0x4A, 0x07, 0x66, 0x08, 0x9D, 0xE0, 0x76, 0x64, 0x2D, 0xD2, 0xDD, 0xAF, 0x8C, 0x8D, 0xF2, 0xB0, 0xBF, 0x89, 0xBF, 0x80, 0x52, 0x21, 0x0E, 0x4E, 0x81, 0xFB, 0x21, 0xBD, 0x2A, 0xEC, 0xED, 0xCA, 0x0C, 0xDE, 0x8E, 0xA1, 0x64, 0x4C, 0x0C, 0xD5, 0xBE, 0x58, 0x0E, 0x1D, 0x5C, 0xB0, 0xB0, 0x13, 0x1E, 0xF6, 0x7D, 0x91, 0x45, 0x1F, 0xBF, 0x0C, 0x87, 0x86, 0xEE, 0x6D, 0x45, 0x90, 0xE9, 0xEB, 0x5C, 0x13, 0xD6, 0x1F, 0x63, 0x70, 0xC1, }; /* 7B90032FC36F6C9C9E1366BEDF974DFA7AD854882DDD136010CF8A12ABFC878D58BE696D0CCF36753F0A0546DE263860 */ static UCHAR shared_secret_secp384r1_38[] = { 0x7B, 0x90, 0x03, 0x2F, 0xC3, 0x6F, 0x6C, 0x9C, 0x9E, 0x13, 0x66, 0xBE, 0xDF, 0x97, 0x4D, 0xFA, 0x7A, 0xD8, 0x54, 0x88, 0x2D, 0xDD, 0x13, 0x60, 0x10, 0xCF, 0x8A, 0x12, 0xAB, 0xFC, 0x87, 0x8D, 0x58, 0xBE, 0x69, 0x6D, 0x0C, 0xCF, 0x36, 0x75, 0x3F, 0x0A, 0x05, 0x46, 0xDE, 0x26, 0x38, 0x60, }; /* D9AE6F04E86DC3873E6ED8FBCAA3F5EBE400CB83EB5AF526BD66A0FA53E02D2C8F9C317709F4FE4762D6432C7938175E */ static UCHAR local_private_key_secp384r1_39[] = { 0xD9, 0xAE, 0x6F, 0x04, 0xE8, 0x6D, 0xC3, 0x87, 0x3E, 0x6E, 0xD8, 0xFB, 0xCA, 0xA3, 0xF5, 0xEB, 0xE4, 0x00, 0xCB, 0x83, 0xEB, 0x5A, 0xF5, 0x26, 0xBD, 0x66, 0xA0, 0xFA, 0x53, 0xE0, 0x2D, 0x2C, 0x8F, 0x9C, 0x31, 0x77, 0x09, 0xF4, 0xFE, 0x47, 0x62, 0xD6, 0x43, 0x2C, 0x79, 0x38, 0x17, 0x5E, }; /* 04C03829E459E62E3A00E331160328BA2D84BF1825638F52425A0948FD41404482CB68269CF3F09C4D422089A9543ACB2455CB985F77E28D976B48FAA7A3E29F021E65D0A0AF7CBF86BFE84B02EEF97A8D0D68ECBE463DB7E0908E89942DA664E5 */ static UCHAR local_public_key_secp384r1_39[] = { 0x04, 0xC0, 0x38, 0x29, 0xE4, 0x59, 0xE6, 0x2E, 0x3A, 0x00, 0xE3, 0x31, 0x16, 0x03, 0x28, 0xBA, 0x2D, 0x84, 0xBF, 0x18, 0x25, 0x63, 0x8F, 0x52, 0x42, 0x5A, 0x09, 0x48, 0xFD, 0x41, 0x40, 0x44, 0x82, 0xCB, 0x68, 0x26, 0x9C, 0xF3, 0xF0, 0x9C, 0x4D, 0x42, 0x20, 0x89, 0xA9, 0x54, 0x3A, 0xCB, 0x24, 0x55, 0xCB, 0x98, 0x5F, 0x77, 0xE2, 0x8D, 0x97, 0x6B, 0x48, 0xFA, 0xA7, 0xA3, 0xE2, 0x9F, 0x02, 0x1E, 0x65, 0xD0, 0xA0, 0xAF, 0x7C, 0xBF, 0x86, 0xBF, 0xE8, 0x4B, 0x02, 0xEE, 0xF9, 0x7A, 0x8D, 0x0D, 0x68, 0xEC, 0xBE, 0x46, 0x3D, 0xB7, 0xE0, 0x90, 0x8E, 0x89, 0x94, 0x2D, 0xA6, 0x64, 0xE5, }; /* 047A265DE3F7A9FA547F94791723BFF97817696F41DA893B04181428C20DCA995939FDA35838DDEC5393C4560EAA114441D2EDF94B46117E2ABF442B142BC81922CC774E927DB93341D6D2DE8C775A37A08F0E2917E55ACC607E4FBA325221FE01 */ static UCHAR remote_public_key_secp384r1_39[] = { 0x04, 0x7A, 0x26, 0x5D, 0xE3, 0xF7, 0xA9, 0xFA, 0x54, 0x7F, 0x94, 0x79, 0x17, 0x23, 0xBF, 0xF9, 0x78, 0x17, 0x69, 0x6F, 0x41, 0xDA, 0x89, 0x3B, 0x04, 0x18, 0x14, 0x28, 0xC2, 0x0D, 0xCA, 0x99, 0x59, 0x39, 0xFD, 0xA3, 0x58, 0x38, 0xDD, 0xEC, 0x53, 0x93, 0xC4, 0x56, 0x0E, 0xAA, 0x11, 0x44, 0x41, 0xD2, 0xED, 0xF9, 0x4B, 0x46, 0x11, 0x7E, 0x2A, 0xBF, 0x44, 0x2B, 0x14, 0x2B, 0xC8, 0x19, 0x22, 0xCC, 0x77, 0x4E, 0x92, 0x7D, 0xB9, 0x33, 0x41, 0xD6, 0xD2, 0xDE, 0x8C, 0x77, 0x5A, 0x37, 0xA0, 0x8F, 0x0E, 0x29, 0x17, 0xE5, 0x5A, 0xCC, 0x60, 0x7E, 0x4F, 0xBA, 0x32, 0x52, 0x21, 0xFE, 0x01, }; /* 9A9E1E9DF69B660E02ACFEC67ECAADC26B1AD864471E7C8C44F1FF29AB8B2F5E5C2C7271CA716F14EE8AE8E2187A169C */ static UCHAR shared_secret_secp384r1_39[] = { 0x9A, 0x9E, 0x1E, 0x9D, 0xF6, 0x9B, 0x66, 0x0E, 0x02, 0xAC, 0xFE, 0xC6, 0x7E, 0xCA, 0xAD, 0xC2, 0x6B, 0x1A, 0xD8, 0x64, 0x47, 0x1E, 0x7C, 0x8C, 0x44, 0xF1, 0xFF, 0x29, 0xAB, 0x8B, 0x2F, 0x5E, 0x5C, 0x2C, 0x72, 0x71, 0xCA, 0x71, 0x6F, 0x14, 0xEE, 0x8A, 0xE8, 0xE2, 0x18, 0x7A, 0x16, 0x9C, }; /* BF7C78A20CFFD82701A93CCC9930CA3FA250CF88D7B44FC8B7C4A678D8E42597619D396D9D11949EBAD16A53013493A4 */ static UCHAR local_private_key_secp384r1_40[] = { 0xBF, 0x7C, 0x78, 0xA2, 0x0C, 0xFF, 0xD8, 0x27, 0x01, 0xA9, 0x3C, 0xCC, 0x99, 0x30, 0xCA, 0x3F, 0xA2, 0x50, 0xCF, 0x88, 0xD7, 0xB4, 0x4F, 0xC8, 0xB7, 0xC4, 0xA6, 0x78, 0xD8, 0xE4, 0x25, 0x97, 0x61, 0x9D, 0x39, 0x6D, 0x9D, 0x11, 0x94, 0x9E, 0xBA, 0xD1, 0x6A, 0x53, 0x01, 0x34, 0x93, 0xA4, }; /* 0433197D863FBF22BC8127940460E790A4E69D49B0944DCFF09D5084C7FD830C4F8F32D3EF739C205D13B3BBA7AF5CA1C05B9C85700FEC866A9CDFCDFDC89D7BE5989F1A9FD4C565289E303945CEDDF9FE94B083C4CD9897CF23D1DECAC002D0A6 */ static UCHAR local_public_key_secp384r1_40[] = { 0x04, 0x33, 0x19, 0x7D, 0x86, 0x3F, 0xBF, 0x22, 0xBC, 0x81, 0x27, 0x94, 0x04, 0x60, 0xE7, 0x90, 0xA4, 0xE6, 0x9D, 0x49, 0xB0, 0x94, 0x4D, 0xCF, 0xF0, 0x9D, 0x50, 0x84, 0xC7, 0xFD, 0x83, 0x0C, 0x4F, 0x8F, 0x32, 0xD3, 0xEF, 0x73, 0x9C, 0x20, 0x5D, 0x13, 0xB3, 0xBB, 0xA7, 0xAF, 0x5C, 0xA1, 0xC0, 0x5B, 0x9C, 0x85, 0x70, 0x0F, 0xEC, 0x86, 0x6A, 0x9C, 0xDF, 0xCD, 0xFD, 0xC8, 0x9D, 0x7B, 0xE5, 0x98, 0x9F, 0x1A, 0x9F, 0xD4, 0xC5, 0x65, 0x28, 0x9E, 0x30, 0x39, 0x45, 0xCE, 0xDD, 0xF9, 0xFE, 0x94, 0xB0, 0x83, 0xC4, 0xCD, 0x98, 0x97, 0xCF, 0x23, 0xD1, 0xDE, 0xCA, 0xC0, 0x02, 0xD0, 0xA6, }; /* 04DEB664786F950945235614AF78EC68946E68DDFC1B6D345009BEDF1B3364BA66F020C7D461FB8480DF5312ABBD1C6ED721F0854B8D203ECD8EC1CDFA0FFE428F1AD9F6E1BFB9282266934EE7B842D61300AEE9811129A0A568E69653B2311EE4 */ static UCHAR remote_public_key_secp384r1_40[] = { 0x04, 0xDE, 0xB6, 0x64, 0x78, 0x6F, 0x95, 0x09, 0x45, 0x23, 0x56, 0x14, 0xAF, 0x78, 0xEC, 0x68, 0x94, 0x6E, 0x68, 0xDD, 0xFC, 0x1B, 0x6D, 0x34, 0x50, 0x09, 0xBE, 0xDF, 0x1B, 0x33, 0x64, 0xBA, 0x66, 0xF0, 0x20, 0xC7, 0xD4, 0x61, 0xFB, 0x84, 0x80, 0xDF, 0x53, 0x12, 0xAB, 0xBD, 0x1C, 0x6E, 0xD7, 0x21, 0xF0, 0x85, 0x4B, 0x8D, 0x20, 0x3E, 0xCD, 0x8E, 0xC1, 0xCD, 0xFA, 0x0F, 0xFE, 0x42, 0x8F, 0x1A, 0xD9, 0xF6, 0xE1, 0xBF, 0xB9, 0x28, 0x22, 0x66, 0x93, 0x4E, 0xE7, 0xB8, 0x42, 0xD6, 0x13, 0x00, 0xAE, 0xE9, 0x81, 0x11, 0x29, 0xA0, 0xA5, 0x68, 0xE6, 0x96, 0x53, 0xB2, 0x31, 0x1E, 0xE4, }; /* ECCB3FF42E8E48C66E08B3DC1498DC38FCD1EDB64700287C5B7A3AE2C56C548A480C766D74688A20EA7D8BA8901A57FE */ static UCHAR shared_secret_secp384r1_40[] = { 0xEC, 0xCB, 0x3F, 0xF4, 0x2E, 0x8E, 0x48, 0xC6, 0x6E, 0x08, 0xB3, 0xDC, 0x14, 0x98, 0xDC, 0x38, 0xFC, 0xD1, 0xED, 0xB6, 0x47, 0x00, 0x28, 0x7C, 0x5B, 0x7A, 0x3A, 0xE2, 0xC5, 0x6C, 0x54, 0x8A, 0x48, 0x0C, 0x76, 0x6D, 0x74, 0x68, 0x8A, 0x20, 0xEA, 0x7D, 0x8B, 0xA8, 0x90, 0x1A, 0x57, 0xFE, }; /* 4006747094B33CEA71093437D6922A3C98D45489F97A6504A26E6B5D602F09A0357D10C9314CB3A255E7DA2B79046812 */ static UCHAR local_private_key_secp384r1_41[] = { 0x40, 0x06, 0x74, 0x70, 0x94, 0xB3, 0x3C, 0xEA, 0x71, 0x09, 0x34, 0x37, 0xD6, 0x92, 0x2A, 0x3C, 0x98, 0xD4, 0x54, 0x89, 0xF9, 0x7A, 0x65, 0x04, 0xA2, 0x6E, 0x6B, 0x5D, 0x60, 0x2F, 0x09, 0xA0, 0x35, 0x7D, 0x10, 0xC9, 0x31, 0x4C, 0xB3, 0xA2, 0x55, 0xE7, 0xDA, 0x2B, 0x79, 0x04, 0x68, 0x12, }; /* 04A1D0302DB9B530F0CF8C3C085176BCC4888A0155C76A364999AB148F9252A03E263060A73FF6A653E829F93289BB812B7994E853F51EF4A37362D2AC1F72BCFCDE87BECD805A85A0D67C317C2C1E82819384C9A7977BD06C22EDF210825E5D87 */ static UCHAR local_public_key_secp384r1_41[] = { 0x04, 0xA1, 0xD0, 0x30, 0x2D, 0xB9, 0xB5, 0x30, 0xF0, 0xCF, 0x8C, 0x3C, 0x08, 0x51, 0x76, 0xBC, 0xC4, 0x88, 0x8A, 0x01, 0x55, 0xC7, 0x6A, 0x36, 0x49, 0x99, 0xAB, 0x14, 0x8F, 0x92, 0x52, 0xA0, 0x3E, 0x26, 0x30, 0x60, 0xA7, 0x3F, 0xF6, 0xA6, 0x53, 0xE8, 0x29, 0xF9, 0x32, 0x89, 0xBB, 0x81, 0x2B, 0x79, 0x94, 0xE8, 0x53, 0xF5, 0x1E, 0xF4, 0xA3, 0x73, 0x62, 0xD2, 0xAC, 0x1F, 0x72, 0xBC, 0xFC, 0xDE, 0x87, 0xBE, 0xCD, 0x80, 0x5A, 0x85, 0xA0, 0xD6, 0x7C, 0x31, 0x7C, 0x2C, 0x1E, 0x82, 0x81, 0x93, 0x84, 0xC9, 0xA7, 0x97, 0x7B, 0xD0, 0x6C, 0x22, 0xED, 0xF2, 0x10, 0x82, 0x5E, 0x5D, 0x87, }; /* 04BD14B8754848AB451A44509C70424BD7325874396894AEB76AE5BA25E7FEFB425C8087BAE4F2DC2A90F2330191A18920555438290C217F79AF62E804593EC4988F1F960301714BB2683060F1A0822FF2FDFF088A9B05021DF75AF95E05FF8730 */ static UCHAR remote_public_key_secp384r1_41[] = { 0x04, 0xBD, 0x14, 0xB8, 0x75, 0x48, 0x48, 0xAB, 0x45, 0x1A, 0x44, 0x50, 0x9C, 0x70, 0x42, 0x4B, 0xD7, 0x32, 0x58, 0x74, 0x39, 0x68, 0x94, 0xAE, 0xB7, 0x6A, 0xE5, 0xBA, 0x25, 0xE7, 0xFE, 0xFB, 0x42, 0x5C, 0x80, 0x87, 0xBA, 0xE4, 0xF2, 0xDC, 0x2A, 0x90, 0xF2, 0x33, 0x01, 0x91, 0xA1, 0x89, 0x20, 0x55, 0x54, 0x38, 0x29, 0x0C, 0x21, 0x7F, 0x79, 0xAF, 0x62, 0xE8, 0x04, 0x59, 0x3E, 0xC4, 0x98, 0x8F, 0x1F, 0x96, 0x03, 0x01, 0x71, 0x4B, 0xB2, 0x68, 0x30, 0x60, 0xF1, 0xA0, 0x82, 0x2F, 0xF2, 0xFD, 0xFF, 0x08, 0x8A, 0x9B, 0x05, 0x02, 0x1D, 0xF7, 0x5A, 0xF9, 0x5E, 0x05, 0xFF, 0x87, 0x30, }; /* 08CE021FDD330EB79D0467EB9BD27C454934545527CE9F28B58C17E1872DF5AADF10AA860635F5E21542F07D2C46D3D7 */ static UCHAR shared_secret_secp384r1_41[] = { 0x08, 0xCE, 0x02, 0x1F, 0xDD, 0x33, 0x0E, 0xB7, 0x9D, 0x04, 0x67, 0xEB, 0x9B, 0xD2, 0x7C, 0x45, 0x49, 0x34, 0x54, 0x55, 0x27, 0xCE, 0x9F, 0x28, 0xB5, 0x8C, 0x17, 0xE1, 0x87, 0x2D, 0xF5, 0xAA, 0xDF, 0x10, 0xAA, 0x86, 0x06, 0x35, 0xF5, 0xE2, 0x15, 0x42, 0xF0, 0x7D, 0x2C, 0x46, 0xD3, 0xD7, }; /* 68FF5FC610D344EDA486F327406265FE87680155CE956E1B006D789A4D1519B514787B254BBF12EF46051686687C84EF */ static UCHAR local_private_key_secp384r1_42[] = { 0x68, 0xFF, 0x5F, 0xC6, 0x10, 0xD3, 0x44, 0xED, 0xA4, 0x86, 0xF3, 0x27, 0x40, 0x62, 0x65, 0xFE, 0x87, 0x68, 0x01, 0x55, 0xCE, 0x95, 0x6E, 0x1B, 0x00, 0x6D, 0x78, 0x9A, 0x4D, 0x15, 0x19, 0xB5, 0x14, 0x78, 0x7B, 0x25, 0x4B, 0xBF, 0x12, 0xEF, 0x46, 0x05, 0x16, 0x86, 0x68, 0x7C, 0x84, 0xEF, }; /* 04C8DB95F71D0A7FC3B1A7364A3560654029C3564E370E99288D3A865583B85393F3450540A799650E7C2309BB10F0646501830370CE48EFED21D49E44B3A1088E5AA436F88083A1D83E0E3E3182C09E08CC7DCB829D816D48D2AA285C3D4E8890 */ static UCHAR local_public_key_secp384r1_42[] = { 0x04, 0xC8, 0xDB, 0x95, 0xF7, 0x1D, 0x0A, 0x7F, 0xC3, 0xB1, 0xA7, 0x36, 0x4A, 0x35, 0x60, 0x65, 0x40, 0x29, 0xC3, 0x56, 0x4E, 0x37, 0x0E, 0x99, 0x28, 0x8D, 0x3A, 0x86, 0x55, 0x83, 0xB8, 0x53, 0x93, 0xF3, 0x45, 0x05, 0x40, 0xA7, 0x99, 0x65, 0x0E, 0x7C, 0x23, 0x09, 0xBB, 0x10, 0xF0, 0x64, 0x65, 0x01, 0x83, 0x03, 0x70, 0xCE, 0x48, 0xEF, 0xED, 0x21, 0xD4, 0x9E, 0x44, 0xB3, 0xA1, 0x08, 0x8E, 0x5A, 0xA4, 0x36, 0xF8, 0x80, 0x83, 0xA1, 0xD8, 0x3E, 0x0E, 0x3E, 0x31, 0x82, 0xC0, 0x9E, 0x08, 0xCC, 0x7D, 0xCB, 0x82, 0x9D, 0x81, 0x6D, 0x48, 0xD2, 0xAA, 0x28, 0x5C, 0x3D, 0x4E, 0x88, 0x90, }; /* 04F6FD9259D7E1D34B3E17FB48DEBA2B833D769892729C787E7E0ABCE6655BB87CFEBF9155A5A78FA14C19CB038818D85189571B8793BDA0D30D9CFDFF709EC71E1088FD531D6850496929FB3DA7029C4531347C505CCF4B195145B87F00D3B393 */ static UCHAR remote_public_key_secp384r1_42[] = { 0x04, 0xF6, 0xFD, 0x92, 0x59, 0xD7, 0xE1, 0xD3, 0x4B, 0x3E, 0x17, 0xFB, 0x48, 0xDE, 0xBA, 0x2B, 0x83, 0x3D, 0x76, 0x98, 0x92, 0x72, 0x9C, 0x78, 0x7E, 0x7E, 0x0A, 0xBC, 0xE6, 0x65, 0x5B, 0xB8, 0x7C, 0xFE, 0xBF, 0x91, 0x55, 0xA5, 0xA7, 0x8F, 0xA1, 0x4C, 0x19, 0xCB, 0x03, 0x88, 0x18, 0xD8, 0x51, 0x89, 0x57, 0x1B, 0x87, 0x93, 0xBD, 0xA0, 0xD3, 0x0D, 0x9C, 0xFD, 0xFF, 0x70, 0x9E, 0xC7, 0x1E, 0x10, 0x88, 0xFD, 0x53, 0x1D, 0x68, 0x50, 0x49, 0x69, 0x29, 0xFB, 0x3D, 0xA7, 0x02, 0x9C, 0x45, 0x31, 0x34, 0x7C, 0x50, 0x5C, 0xCF, 0x4B, 0x19, 0x51, 0x45, 0xB8, 0x7F, 0x00, 0xD3, 0xB3, 0x93, }; /* C9D2E97CE8C5AC1F61FC7C2AEF2E7BC35E3736DB5805A84D480BF63D183AB1B7CFE7E4A670AB08EEEDD1D4DD00B3DB0D */ static UCHAR shared_secret_secp384r1_42[] = { 0xC9, 0xD2, 0xE9, 0x7C, 0xE8, 0xC5, 0xAC, 0x1F, 0x61, 0xFC, 0x7C, 0x2A, 0xEF, 0x2E, 0x7B, 0xC3, 0x5E, 0x37, 0x36, 0xDB, 0x58, 0x05, 0xA8, 0x4D, 0x48, 0x0B, 0xF6, 0x3D, 0x18, 0x3A, 0xB1, 0xB7, 0xCF, 0xE7, 0xE4, 0xA6, 0x70, 0xAB, 0x08, 0xEE, 0xED, 0xD1, 0xD4, 0xDD, 0x00, 0xB3, 0xDB, 0x0D, }; /* 63FE1398D9359507CB3E5EA405AF75AB111EABC00FBA16664F7B3265FB0A455E0858F6E18D8BE958C947FCCFF7727A08 */ static UCHAR local_private_key_secp384r1_43[] = { 0x63, 0xFE, 0x13, 0x98, 0xD9, 0x35, 0x95, 0x07, 0xCB, 0x3E, 0x5E, 0xA4, 0x05, 0xAF, 0x75, 0xAB, 0x11, 0x1E, 0xAB, 0xC0, 0x0F, 0xBA, 0x16, 0x66, 0x4F, 0x7B, 0x32, 0x65, 0xFB, 0x0A, 0x45, 0x5E, 0x08, 0x58, 0xF6, 0xE1, 0x8D, 0x8B, 0xE9, 0x58, 0xC9, 0x47, 0xFC, 0xCF, 0xF7, 0x72, 0x7A, 0x08, }; /* 0402DB6F6E2655539FAB30F1D35AF926264E00CFEFA3F03A9480C0FAE482EC121FAAB82DB07A9D402938B6423512A892A717D0C7042529DCC187FF5A08501A0EC8E3402BF3CDF33C74B71ABB9136F466B2AD94620F4F868B0DC05A74C77A565239 */ static UCHAR local_public_key_secp384r1_43[] = { 0x04, 0x02, 0xDB, 0x6F, 0x6E, 0x26, 0x55, 0x53, 0x9F, 0xAB, 0x30, 0xF1, 0xD3, 0x5A, 0xF9, 0x26, 0x26, 0x4E, 0x00, 0xCF, 0xEF, 0xA3, 0xF0, 0x3A, 0x94, 0x80, 0xC0, 0xFA, 0xE4, 0x82, 0xEC, 0x12, 0x1F, 0xAA, 0xB8, 0x2D, 0xB0, 0x7A, 0x9D, 0x40, 0x29, 0x38, 0xB6, 0x42, 0x35, 0x12, 0xA8, 0x92, 0xA7, 0x17, 0xD0, 0xC7, 0x04, 0x25, 0x29, 0xDC, 0xC1, 0x87, 0xFF, 0x5A, 0x08, 0x50, 0x1A, 0x0E, 0xC8, 0xE3, 0x40, 0x2B, 0xF3, 0xCD, 0xF3, 0x3C, 0x74, 0xB7, 0x1A, 0xBB, 0x91, 0x36, 0xF4, 0x66, 0xB2, 0xAD, 0x94, 0x62, 0x0F, 0x4F, 0x86, 0x8B, 0x0D, 0xC0, 0x5A, 0x74, 0xC7, 0x7A, 0x56, 0x52, 0x39, }; /* 042E0B1D08F9E00B5D0E480B25AC4E533C880EC0A8487DF3C7E654778EA67CF7362D16D4C86AD372BBD5ADEC77FC26E4553CEEF5193CD2E929AE20720DD56395117244C35303B05ECD390B1A2674D123342F8831E4CE0C7857486A1CF8D16086F5 */ static UCHAR remote_public_key_secp384r1_43[] = { 0x04, 0x2E, 0x0B, 0x1D, 0x08, 0xF9, 0xE0, 0x0B, 0x5D, 0x0E, 0x48, 0x0B, 0x25, 0xAC, 0x4E, 0x53, 0x3C, 0x88, 0x0E, 0xC0, 0xA8, 0x48, 0x7D, 0xF3, 0xC7, 0xE6, 0x54, 0x77, 0x8E, 0xA6, 0x7C, 0xF7, 0x36, 0x2D, 0x16, 0xD4, 0xC8, 0x6A, 0xD3, 0x72, 0xBB, 0xD5, 0xAD, 0xEC, 0x77, 0xFC, 0x26, 0xE4, 0x55, 0x3C, 0xEE, 0xF5, 0x19, 0x3C, 0xD2, 0xE9, 0x29, 0xAE, 0x20, 0x72, 0x0D, 0xD5, 0x63, 0x95, 0x11, 0x72, 0x44, 0xC3, 0x53, 0x03, 0xB0, 0x5E, 0xCD, 0x39, 0x0B, 0x1A, 0x26, 0x74, 0xD1, 0x23, 0x34, 0x2F, 0x88, 0x31, 0xE4, 0xCE, 0x0C, 0x78, 0x57, 0x48, 0x6A, 0x1C, 0xF8, 0xD1, 0x60, 0x86, 0xF5, }; /* 5EFA9933E0A468308BE5ADF3C771F8B1CA80DCC2A3A8CA565167D9987FC9CFD193F300C26D26791C5CEAA05223943B2B */ static UCHAR shared_secret_secp384r1_43[] = { 0x5E, 0xFA, 0x99, 0x33, 0xE0, 0xA4, 0x68, 0x30, 0x8B, 0xE5, 0xAD, 0xF3, 0xC7, 0x71, 0xF8, 0xB1, 0xCA, 0x80, 0xDC, 0xC2, 0xA3, 0xA8, 0xCA, 0x56, 0x51, 0x67, 0xD9, 0x98, 0x7F, 0xC9, 0xCF, 0xD1, 0x93, 0xF3, 0x00, 0xC2, 0x6D, 0x26, 0x79, 0x1C, 0x5C, 0xEA, 0xA0, 0x52, 0x23, 0x94, 0x3B, 0x2B, }; /* 72128E40CB25448A35ADBEA724501F8A993B236A9D09984101A33E7611CF7583E103C3AD2907375EB5F506D9452563DF */ static UCHAR local_private_key_secp384r1_44[] = { 0x72, 0x12, 0x8E, 0x40, 0xCB, 0x25, 0x44, 0x8A, 0x35, 0xAD, 0xBE, 0xA7, 0x24, 0x50, 0x1F, 0x8A, 0x99, 0x3B, 0x23, 0x6A, 0x9D, 0x09, 0x98, 0x41, 0x01, 0xA3, 0x3E, 0x76, 0x11, 0xCF, 0x75, 0x83, 0xE1, 0x03, 0xC3, 0xAD, 0x29, 0x07, 0x37, 0x5E, 0xB5, 0xF5, 0x06, 0xD9, 0x45, 0x25, 0x63, 0xDF, }; /* 0409AE9EC1D6BA1ACE4179F8AA71849400BCE20D901B6E3B189EE793A818C2ACD2441AC7557DAFFB9A8F86364584F4B97D11E919407B753C2AB1AD9EC381F8698188CBA7B71E2D665E8182EC16E791ED7F26ACD6D6648B8D6E1489ECB71473DAD1 */ static UCHAR local_public_key_secp384r1_44[] = { 0x04, 0x09, 0xAE, 0x9E, 0xC1, 0xD6, 0xBA, 0x1A, 0xCE, 0x41, 0x79, 0xF8, 0xAA, 0x71, 0x84, 0x94, 0x00, 0xBC, 0xE2, 0x0D, 0x90, 0x1B, 0x6E, 0x3B, 0x18, 0x9E, 0xE7, 0x93, 0xA8, 0x18, 0xC2, 0xAC, 0xD2, 0x44, 0x1A, 0xC7, 0x55, 0x7D, 0xAF, 0xFB, 0x9A, 0x8F, 0x86, 0x36, 0x45, 0x84, 0xF4, 0xB9, 0x7D, 0x11, 0xE9, 0x19, 0x40, 0x7B, 0x75, 0x3C, 0x2A, 0xB1, 0xAD, 0x9E, 0xC3, 0x81, 0xF8, 0x69, 0x81, 0x88, 0xCB, 0xA7, 0xB7, 0x1E, 0x2D, 0x66, 0x5E, 0x81, 0x82, 0xEC, 0x16, 0xE7, 0x91, 0xED, 0x7F, 0x26, 0xAC, 0xD6, 0xD6, 0x64, 0x8B, 0x8D, 0x6E, 0x14, 0x89, 0xEC, 0xB7, 0x14, 0x73, 0xDA, 0xD1, }; /* 041E5994CE972F225FAC3E0B8A252B2FD5C2BD2FD8681B2967EDCFAEACBA47179BE131B038F715F2D5DA7CBD3451354CE4A69190BA9AE63C646B183041B2656524E0567E3F3ECCB451658134212D341872D5EF0845E6D6B9B487D360EEF0347365 */ static UCHAR remote_public_key_secp384r1_44[] = { 0x04, 0x1E, 0x59, 0x94, 0xCE, 0x97, 0x2F, 0x22, 0x5F, 0xAC, 0x3E, 0x0B, 0x8A, 0x25, 0x2B, 0x2F, 0xD5, 0xC2, 0xBD, 0x2F, 0xD8, 0x68, 0x1B, 0x29, 0x67, 0xED, 0xCF, 0xAE, 0xAC, 0xBA, 0x47, 0x17, 0x9B, 0xE1, 0x31, 0xB0, 0x38, 0xF7, 0x15, 0xF2, 0xD5, 0xDA, 0x7C, 0xBD, 0x34, 0x51, 0x35, 0x4C, 0xE4, 0xA6, 0x91, 0x90, 0xBA, 0x9A, 0xE6, 0x3C, 0x64, 0x6B, 0x18, 0x30, 0x41, 0xB2, 0x65, 0x65, 0x24, 0xE0, 0x56, 0x7E, 0x3F, 0x3E, 0xCC, 0xB4, 0x51, 0x65, 0x81, 0x34, 0x21, 0x2D, 0x34, 0x18, 0x72, 0xD5, 0xEF, 0x08, 0x45, 0xE6, 0xD6, 0xB9, 0xB4, 0x87, 0xD3, 0x60, 0xEE, 0xF0, 0x34, 0x73, 0x65, }; /* 370410232ABD8199472AA96F710932D808ACC0210FF5C50BA9C818AFD2F6E0848BF0605D39CAD1883EBB15232C51F1C9 */ static UCHAR shared_secret_secp384r1_44[] = { 0x37, 0x04, 0x10, 0x23, 0x2A, 0xBD, 0x81, 0x99, 0x47, 0x2A, 0xA9, 0x6F, 0x71, 0x09, 0x32, 0xD8, 0x08, 0xAC, 0xC0, 0x21, 0x0F, 0xF5, 0xC5, 0x0B, 0xA9, 0xC8, 0x18, 0xAF, 0xD2, 0xF6, 0xE0, 0x84, 0x8B, 0xF0, 0x60, 0x5D, 0x39, 0xCA, 0xD1, 0x88, 0x3E, 0xBB, 0x15, 0x23, 0x2C, 0x51, 0xF1, 0xC9, }; /* 5C5B85565663EFF7F07E4B92128D472B608D720ABAC4F22F61A2E39A6AE0D2C73C571D92BB0C8AAB8AD53D9C6284C7C2 */ static UCHAR local_private_key_secp384r1_45[] = { 0x5C, 0x5B, 0x85, 0x56, 0x56, 0x63, 0xEF, 0xF7, 0xF0, 0x7E, 0x4B, 0x92, 0x12, 0x8D, 0x47, 0x2B, 0x60, 0x8D, 0x72, 0x0A, 0xBA, 0xC4, 0xF2, 0x2F, 0x61, 0xA2, 0xE3, 0x9A, 0x6A, 0xE0, 0xD2, 0xC7, 0x3C, 0x57, 0x1D, 0x92, 0xBB, 0x0C, 0x8A, 0xAB, 0x8A, 0xD5, 0x3D, 0x9C, 0x62, 0x84, 0xC7, 0xC2, }; /* 0469AF4E4D3FB599D528B45D8A1FEDFB5A133C4D1C42914464E67F4A9549A282CF9FEE0250872F018A98BD65529855F56DE78CC9EFC0E4C6CF4B9CB217A2B8AE7AC829AE71248C5D97D936B4CD37A2D2E6B5E0937ADBD5C91543419699E2DAD7EE */ static UCHAR local_public_key_secp384r1_45[] = { 0x04, 0x69, 0xAF, 0x4E, 0x4D, 0x3F, 0xB5, 0x99, 0xD5, 0x28, 0xB4, 0x5D, 0x8A, 0x1F, 0xED, 0xFB, 0x5A, 0x13, 0x3C, 0x4D, 0x1C, 0x42, 0x91, 0x44, 0x64, 0xE6, 0x7F, 0x4A, 0x95, 0x49, 0xA2, 0x82, 0xCF, 0x9F, 0xEE, 0x02, 0x50, 0x87, 0x2F, 0x01, 0x8A, 0x98, 0xBD, 0x65, 0x52, 0x98, 0x55, 0xF5, 0x6D, 0xE7, 0x8C, 0xC9, 0xEF, 0xC0, 0xE4, 0xC6, 0xCF, 0x4B, 0x9C, 0xB2, 0x17, 0xA2, 0xB8, 0xAE, 0x7A, 0xC8, 0x29, 0xAE, 0x71, 0x24, 0x8C, 0x5D, 0x97, 0xD9, 0x36, 0xB4, 0xCD, 0x37, 0xA2, 0xD2, 0xE6, 0xB5, 0xE0, 0x93, 0x7A, 0xDB, 0xD5, 0xC9, 0x15, 0x43, 0x41, 0x96, 0x99, 0xE2, 0xDA, 0xD7, 0xEE, }; /* 043131DDBD6965F2794A2EAB89AC6A873E8B95B6C09EDB2F291FFB075963C973FB2908A63B0E58BF415618626DDBEE8224983A3D32E72D79C1CE2E141A9D65E73194168F4F170FAB9C5539D1E5DBB567E8D41D45328366E7A83DBFB3C7AE631C99 */ static UCHAR remote_public_key_secp384r1_45[] = { 0x04, 0x31, 0x31, 0xDD, 0xBD, 0x69, 0x65, 0xF2, 0x79, 0x4A, 0x2E, 0xAB, 0x89, 0xAC, 0x6A, 0x87, 0x3E, 0x8B, 0x95, 0xB6, 0xC0, 0x9E, 0xDB, 0x2F, 0x29, 0x1F, 0xFB, 0x07, 0x59, 0x63, 0xC9, 0x73, 0xFB, 0x29, 0x08, 0xA6, 0x3B, 0x0E, 0x58, 0xBF, 0x41, 0x56, 0x18, 0x62, 0x6D, 0xDB, 0xEE, 0x82, 0x24, 0x98, 0x3A, 0x3D, 0x32, 0xE7, 0x2D, 0x79, 0xC1, 0xCE, 0x2E, 0x14, 0x1A, 0x9D, 0x65, 0xE7, 0x31, 0x94, 0x16, 0x8F, 0x4F, 0x17, 0x0F, 0xAB, 0x9C, 0x55, 0x39, 0xD1, 0xE5, 0xDB, 0xB5, 0x67, 0xE8, 0xD4, 0x1D, 0x45, 0x32, 0x83, 0x66, 0xE7, 0xA8, 0x3D, 0xBF, 0xB3, 0xC7, 0xAE, 0x63, 0x1C, 0x99, }; /* 3EE19E2456CEDD6F1AF1788681E0A2378C6049906AED784FFFC6FD11409C6EE6A9291C68F5CFF77ACDD91ABCC7D27E56 */ static UCHAR shared_secret_secp384r1_45[] = { 0x3E, 0xE1, 0x9E, 0x24, 0x56, 0xCE, 0xDD, 0x6F, 0x1A, 0xF1, 0x78, 0x86, 0x81, 0xE0, 0xA2, 0x37, 0x8C, 0x60, 0x49, 0x90, 0x6A, 0xED, 0x78, 0x4F, 0xFF, 0xC6, 0xFD, 0x11, 0x40, 0x9C, 0x6E, 0xE6, 0xA9, 0x29, 0x1C, 0x68, 0xF5, 0xCF, 0xF7, 0x7A, 0xCD, 0xD9, 0x1A, 0xBC, 0xC7, 0xD2, 0x7E, 0x56, }; /* A1ED305A46D84CB52FBA8AD4033793FCDA764699B8E64365F74CE135F4502B953E5BEF84333B3962F6C436F9FBCAF5D5 */ static UCHAR local_private_key_secp384r1_46[] = { 0xA1, 0xED, 0x30, 0x5A, 0x46, 0xD8, 0x4C, 0xB5, 0x2F, 0xBA, 0x8A, 0xD4, 0x03, 0x37, 0x93, 0xFC, 0xDA, 0x76, 0x46, 0x99, 0xB8, 0xE6, 0x43, 0x65, 0xF7, 0x4C, 0xE1, 0x35, 0xF4, 0x50, 0x2B, 0x95, 0x3E, 0x5B, 0xEF, 0x84, 0x33, 0x3B, 0x39, 0x62, 0xF6, 0xC4, 0x36, 0xF9, 0xFB, 0xCA, 0xF5, 0xD5, }; /* 04EA1203374FEED3D9EBC1AFCADB2CA888B27158CE4E981751D4CC1DCBA7EE2D51A9012E9DCDDD535157C3A121D982CACF56E950D7F3EEE21FD6836209FF8769E7CFDE7CC616E001981A8EE6D49A1647F032E60E2B75F2865470B0E17734CA8701 */ static UCHAR local_public_key_secp384r1_46[] = { 0x04, 0xEA, 0x12, 0x03, 0x37, 0x4F, 0xEE, 0xD3, 0xD9, 0xEB, 0xC1, 0xAF, 0xCA, 0xDB, 0x2C, 0xA8, 0x88, 0xB2, 0x71, 0x58, 0xCE, 0x4E, 0x98, 0x17, 0x51, 0xD4, 0xCC, 0x1D, 0xCB, 0xA7, 0xEE, 0x2D, 0x51, 0xA9, 0x01, 0x2E, 0x9D, 0xCD, 0xDD, 0x53, 0x51, 0x57, 0xC3, 0xA1, 0x21, 0xD9, 0x82, 0xCA, 0xCF, 0x56, 0xE9, 0x50, 0xD7, 0xF3, 0xEE, 0xE2, 0x1F, 0xD6, 0x83, 0x62, 0x09, 0xFF, 0x87, 0x69, 0xE7, 0xCF, 0xDE, 0x7C, 0xC6, 0x16, 0xE0, 0x01, 0x98, 0x1A, 0x8E, 0xE6, 0xD4, 0x9A, 0x16, 0x47, 0xF0, 0x32, 0xE6, 0x0E, 0x2B, 0x75, 0xF2, 0x86, 0x54, 0x70, 0xB0, 0xE1, 0x77, 0x34, 0xCA, 0x87, 0x01, }; /* 049F1CF0E15E34B5E08D998AE59ACB956BBB6344DD2761AD862534F06696C34249CFA68159433A46F01E6CA045F964CEB4C695689FB80DC1FA276CC7A911F99CDB8D03FC77DD94BF90C2C9B5EDE70E526B261CCADBAA413AFDDA319CEAB1B47032 */ static UCHAR remote_public_key_secp384r1_46[] = { 0x04, 0x9F, 0x1C, 0xF0, 0xE1, 0x5E, 0x34, 0xB5, 0xE0, 0x8D, 0x99, 0x8A, 0xE5, 0x9A, 0xCB, 0x95, 0x6B, 0xBB, 0x63, 0x44, 0xDD, 0x27, 0x61, 0xAD, 0x86, 0x25, 0x34, 0xF0, 0x66, 0x96, 0xC3, 0x42, 0x49, 0xCF, 0xA6, 0x81, 0x59, 0x43, 0x3A, 0x46, 0xF0, 0x1E, 0x6C, 0xA0, 0x45, 0xF9, 0x64, 0xCE, 0xB4, 0xC6, 0x95, 0x68, 0x9F, 0xB8, 0x0D, 0xC1, 0xFA, 0x27, 0x6C, 0xC7, 0xA9, 0x11, 0xF9, 0x9C, 0xDB, 0x8D, 0x03, 0xFC, 0x77, 0xDD, 0x94, 0xBF, 0x90, 0xC2, 0xC9, 0xB5, 0xED, 0xE7, 0x0E, 0x52, 0x6B, 0x26, 0x1C, 0xCA, 0xDB, 0xAA, 0x41, 0x3A, 0xFD, 0xDA, 0x31, 0x9C, 0xEA, 0xB1, 0xB4, 0x70, 0x32, }; /* 7F5A06A2A40EA076FA8E56D1700F6FE5B1522D3A9EA4A3668FD312E0C86220EC233D54EA161EDCC051FC917B7D21C274 */ static UCHAR shared_secret_secp384r1_46[] = { 0x7F, 0x5A, 0x06, 0xA2, 0xA4, 0x0E, 0xA0, 0x76, 0xFA, 0x8E, 0x56, 0xD1, 0x70, 0x0F, 0x6F, 0xE5, 0xB1, 0x52, 0x2D, 0x3A, 0x9E, 0xA4, 0xA3, 0x66, 0x8F, 0xD3, 0x12, 0xE0, 0xC8, 0x62, 0x20, 0xEC, 0x23, 0x3D, 0x54, 0xEA, 0x16, 0x1E, 0xDC, 0xC0, 0x51, 0xFC, 0x91, 0x7B, 0x7D, 0x21, 0xC2, 0x74, }; /* 8B93AEA3A04D2D4D558A195F37A93940E66D12BB6A8B41412F8F39ED38561FC3E9CD66891B93D6701EEFD0559809957E */ static UCHAR local_private_key_secp384r1_47[] = { 0x8B, 0x93, 0xAE, 0xA3, 0xA0, 0x4D, 0x2D, 0x4D, 0x55, 0x8A, 0x19, 0x5F, 0x37, 0xA9, 0x39, 0x40, 0xE6, 0x6D, 0x12, 0xBB, 0x6A, 0x8B, 0x41, 0x41, 0x2F, 0x8F, 0x39, 0xED, 0x38, 0x56, 0x1F, 0xC3, 0xE9, 0xCD, 0x66, 0x89, 0x1B, 0x93, 0xD6, 0x70, 0x1E, 0xEF, 0xD0, 0x55, 0x98, 0x09, 0x95, 0x7E, }; /* 04482BB54418EE088CA56848D32EFA3E75D70519275D5152BF3D51A17ADE8BBE3BE82920D463A3AC8DA9795823BC6D53901B47CE35D2C271E7C657C625E15C5B201F889A33AAA3505302E41AE30A1A83CD48724C2B3C8DB3D3DE08600501F1DB9B */ static UCHAR local_public_key_secp384r1_47[] = { 0x04, 0x48, 0x2B, 0xB5, 0x44, 0x18, 0xEE, 0x08, 0x8C, 0xA5, 0x68, 0x48, 0xD3, 0x2E, 0xFA, 0x3E, 0x75, 0xD7, 0x05, 0x19, 0x27, 0x5D, 0x51, 0x52, 0xBF, 0x3D, 0x51, 0xA1, 0x7A, 0xDE, 0x8B, 0xBE, 0x3B, 0xE8, 0x29, 0x20, 0xD4, 0x63, 0xA3, 0xAC, 0x8D, 0xA9, 0x79, 0x58, 0x23, 0xBC, 0x6D, 0x53, 0x90, 0x1B, 0x47, 0xCE, 0x35, 0xD2, 0xC2, 0x71, 0xE7, 0xC6, 0x57, 0xC6, 0x25, 0xE1, 0x5C, 0x5B, 0x20, 0x1F, 0x88, 0x9A, 0x33, 0xAA, 0xA3, 0x50, 0x53, 0x02, 0xE4, 0x1A, 0xE3, 0x0A, 0x1A, 0x83, 0xCD, 0x48, 0x72, 0x4C, 0x2B, 0x3C, 0x8D, 0xB3, 0xD3, 0xDE, 0x08, 0x60, 0x05, 0x01, 0xF1, 0xDB, 0x9B, }; /* 0472F5F01CFB81762BEF5DE8DA7F9FAFE3D52065F800C82A508CBEB97DEF4F75A98828CC27AE4F763CB3E2159E41141A861B6F64A4FB37F2044799F3063AF5DF1E5303B162625E52F85A83EB275D69DA7CEC7FAAB6B6CD235D04E1445C45B07366 */ static UCHAR remote_public_key_secp384r1_47[] = { 0x04, 0x72, 0xF5, 0xF0, 0x1C, 0xFB, 0x81, 0x76, 0x2B, 0xEF, 0x5D, 0xE8, 0xDA, 0x7F, 0x9F, 0xAF, 0xE3, 0xD5, 0x20, 0x65, 0xF8, 0x00, 0xC8, 0x2A, 0x50, 0x8C, 0xBE, 0xB9, 0x7D, 0xEF, 0x4F, 0x75, 0xA9, 0x88, 0x28, 0xCC, 0x27, 0xAE, 0x4F, 0x76, 0x3C, 0xB3, 0xE2, 0x15, 0x9E, 0x41, 0x14, 0x1A, 0x86, 0x1B, 0x6F, 0x64, 0xA4, 0xFB, 0x37, 0xF2, 0x04, 0x47, 0x99, 0xF3, 0x06, 0x3A, 0xF5, 0xDF, 0x1E, 0x53, 0x03, 0xB1, 0x62, 0x62, 0x5E, 0x52, 0xF8, 0x5A, 0x83, 0xEB, 0x27, 0x5D, 0x69, 0xDA, 0x7C, 0xEC, 0x7F, 0xAA, 0xB6, 0xB6, 0xCD, 0x23, 0x5D, 0x04, 0xE1, 0x44, 0x5C, 0x45, 0xB0, 0x73, 0x66, }; /* ABB237E5A9529E708FADAE29DB17F7C1D8B6C06466BB32FEEF25B0193E454779CB9EB77732F1937FE9AD7B6FF85DFBBE */ static UCHAR shared_secret_secp384r1_47[] = { 0xAB, 0xB2, 0x37, 0xE5, 0xA9, 0x52, 0x9E, 0x70, 0x8F, 0xAD, 0xAE, 0x29, 0xDB, 0x17, 0xF7, 0xC1, 0xD8, 0xB6, 0xC0, 0x64, 0x66, 0xBB, 0x32, 0xFE, 0xEF, 0x25, 0xB0, 0x19, 0x3E, 0x45, 0x47, 0x79, 0xCB, 0x9E, 0xB7, 0x77, 0x32, 0xF1, 0x93, 0x7F, 0xE9, 0xAD, 0x7B, 0x6F, 0xF8, 0x5D, 0xFB, 0xBE, }; /* C16D4ED26991D560A1C5A741A6DE2B6A4597BBB8444D3C792FB4C2587F8AEB41F8391361CAE8C16BAD69AD5347D8BE8C */ static UCHAR local_private_key_secp384r1_48[] = { 0xC1, 0x6D, 0x4E, 0xD2, 0x69, 0x91, 0xD5, 0x60, 0xA1, 0xC5, 0xA7, 0x41, 0xA6, 0xDE, 0x2B, 0x6A, 0x45, 0x97, 0xBB, 0xB8, 0x44, 0x4D, 0x3C, 0x79, 0x2F, 0xB4, 0xC2, 0x58, 0x7F, 0x8A, 0xEB, 0x41, 0xF8, 0x39, 0x13, 0x61, 0xCA, 0xE8, 0xC1, 0x6B, 0xAD, 0x69, 0xAD, 0x53, 0x47, 0xD8, 0xBE, 0x8C, }; /* 04B1C89BEE31040DE91A42529904CF951296B0035E033C7899F6F77FBF7AFBA83488B3F1BCEF7E69F3D0A191BC39553D343680D46A895E026A7B3729CB3DCA128D4EBACD1DEB90A1B157D181A13B9E100CE6CA9DA9EC4599D02492731EC87A2791 */ static UCHAR local_public_key_secp384r1_48[] = { 0x04, 0xB1, 0xC8, 0x9B, 0xEE, 0x31, 0x04, 0x0D, 0xE9, 0x1A, 0x42, 0x52, 0x99, 0x04, 0xCF, 0x95, 0x12, 0x96, 0xB0, 0x03, 0x5E, 0x03, 0x3C, 0x78, 0x99, 0xF6, 0xF7, 0x7F, 0xBF, 0x7A, 0xFB, 0xA8, 0x34, 0x88, 0xB3, 0xF1, 0xBC, 0xEF, 0x7E, 0x69, 0xF3, 0xD0, 0xA1, 0x91, 0xBC, 0x39, 0x55, 0x3D, 0x34, 0x36, 0x80, 0xD4, 0x6A, 0x89, 0x5E, 0x02, 0x6A, 0x7B, 0x37, 0x29, 0xCB, 0x3D, 0xCA, 0x12, 0x8D, 0x4E, 0xBA, 0xCD, 0x1D, 0xEB, 0x90, 0xA1, 0xB1, 0x57, 0xD1, 0x81, 0xA1, 0x3B, 0x9E, 0x10, 0x0C, 0xE6, 0xCA, 0x9D, 0xA9, 0xEC, 0x45, 0x99, 0xD0, 0x24, 0x92, 0x73, 0x1E, 0xC8, 0x7A, 0x27, 0x91, }; /* 04DF912AAD3BA24F7219863EAC9A3DA04A9635D495766A2D0E8171EF6CA3C4B9CD06193AA0BD4E4C9877AF942D9FF784795BFF75688AB3E897888ABC9335A7A72B8359B313FF53CA893E335B660FCA01CE785C53A4C3A3AE1EC9C1A96983A1B29F */ static UCHAR remote_public_key_secp384r1_48[] = { 0x04, 0xDF, 0x91, 0x2A, 0xAD, 0x3B, 0xA2, 0x4F, 0x72, 0x19, 0x86, 0x3E, 0xAC, 0x9A, 0x3D, 0xA0, 0x4A, 0x96, 0x35, 0xD4, 0x95, 0x76, 0x6A, 0x2D, 0x0E, 0x81, 0x71, 0xEF, 0x6C, 0xA3, 0xC4, 0xB9, 0xCD, 0x06, 0x19, 0x3A, 0xA0, 0xBD, 0x4E, 0x4C, 0x98, 0x77, 0xAF, 0x94, 0x2D, 0x9F, 0xF7, 0x84, 0x79, 0x5B, 0xFF, 0x75, 0x68, 0x8A, 0xB3, 0xE8, 0x97, 0x88, 0x8A, 0xBC, 0x93, 0x35, 0xA7, 0xA7, 0x2B, 0x83, 0x59, 0xB3, 0x13, 0xFF, 0x53, 0xCA, 0x89, 0x3E, 0x33, 0x5B, 0x66, 0x0F, 0xCA, 0x01, 0xCE, 0x78, 0x5C, 0x53, 0xA4, 0xC3, 0xA3, 0xAE, 0x1E, 0xC9, 0xC1, 0xA9, 0x69, 0x83, 0xA1, 0xB2, 0x9F, }; /* 602A43E0FFDCB4F5FE55525DFAA41C81DDAEF6A9C17181367168F6AB3F79639524F8E251D0B340173A5BF9A5BBDCB8E1 */ static UCHAR shared_secret_secp384r1_48[] = { 0x60, 0x2A, 0x43, 0xE0, 0xFF, 0xDC, 0xB4, 0xF5, 0xFE, 0x55, 0x52, 0x5D, 0xFA, 0xA4, 0x1C, 0x81, 0xDD, 0xAE, 0xF6, 0xA9, 0xC1, 0x71, 0x81, 0x36, 0x71, 0x68, 0xF6, 0xAB, 0x3F, 0x79, 0x63, 0x95, 0x24, 0xF8, 0xE2, 0x51, 0xD0, 0xB3, 0x40, 0x17, 0x3A, 0x5B, 0xF9, 0xA5, 0xBB, 0xDC, 0xB8, 0xE1, }; /* A7D0237ED41882433DA69DE069B27E9768CA06DFAA92B6E8F6FDFFAE68E7780FB79B8E8CB310CFF0B66DD11F1F4FB787 */ static UCHAR local_private_key_secp384r1_49[] = { 0xA7, 0xD0, 0x23, 0x7E, 0xD4, 0x18, 0x82, 0x43, 0x3D, 0xA6, 0x9D, 0xE0, 0x69, 0xB2, 0x7E, 0x97, 0x68, 0xCA, 0x06, 0xDF, 0xAA, 0x92, 0xB6, 0xE8, 0xF6, 0xFD, 0xFF, 0xAE, 0x68, 0xE7, 0x78, 0x0F, 0xB7, 0x9B, 0x8E, 0x8C, 0xB3, 0x10, 0xCF, 0xF0, 0xB6, 0x6D, 0xD1, 0x1F, 0x1F, 0x4F, 0xB7, 0x87, }; /* 04B3940319CFA1A377AF1D1A9DA4FAC061FE5DF50FB787905CFC99A3842D4FBBC6DFB20C1BA4032970DC5D27C452978ADC539BB09E32EFEB0A0C4E944A2992D6CAEA9BAF5240DDA0B0D1E8F0F63E9D8554A1E70C0FCE28081A536FB6C2492BB7CD */ static UCHAR local_public_key_secp384r1_49[] = { 0x04, 0xB3, 0x94, 0x03, 0x19, 0xCF, 0xA1, 0xA3, 0x77, 0xAF, 0x1D, 0x1A, 0x9D, 0xA4, 0xFA, 0xC0, 0x61, 0xFE, 0x5D, 0xF5, 0x0F, 0xB7, 0x87, 0x90, 0x5C, 0xFC, 0x99, 0xA3, 0x84, 0x2D, 0x4F, 0xBB, 0xC6, 0xDF, 0xB2, 0x0C, 0x1B, 0xA4, 0x03, 0x29, 0x70, 0xDC, 0x5D, 0x27, 0xC4, 0x52, 0x97, 0x8A, 0xDC, 0x53, 0x9B, 0xB0, 0x9E, 0x32, 0xEF, 0xEB, 0x0A, 0x0C, 0x4E, 0x94, 0x4A, 0x29, 0x92, 0xD6, 0xCA, 0xEA, 0x9B, 0xAF, 0x52, 0x40, 0xDD, 0xA0, 0xB0, 0xD1, 0xE8, 0xF0, 0xF6, 0x3E, 0x9D, 0x85, 0x54, 0xA1, 0xE7, 0x0C, 0x0F, 0xCE, 0x28, 0x08, 0x1A, 0x53, 0x6F, 0xB6, 0xC2, 0x49, 0x2B, 0xB7, 0xCD, }; /* 048F60E6E999218C55DD918529E3969F9ED5296804E86281915E9082462D6FB24EB835FD00E866F471CC7BF26E959D9A85C44F475C646BBC9A44C8A05C2E8CDABEE33A11064679115919729DA1C70273C55737E06A34114D71BE858DA92A596362 */ static UCHAR remote_public_key_secp384r1_49[] = { 0x04, 0x8F, 0x60, 0xE6, 0xE9, 0x99, 0x21, 0x8C, 0x55, 0xDD, 0x91, 0x85, 0x29, 0xE3, 0x96, 0x9F, 0x9E, 0xD5, 0x29, 0x68, 0x04, 0xE8, 0x62, 0x81, 0x91, 0x5E, 0x90, 0x82, 0x46, 0x2D, 0x6F, 0xB2, 0x4E, 0xB8, 0x35, 0xFD, 0x00, 0xE8, 0x66, 0xF4, 0x71, 0xCC, 0x7B, 0xF2, 0x6E, 0x95, 0x9D, 0x9A, 0x85, 0xC4, 0x4F, 0x47, 0x5C, 0x64, 0x6B, 0xBC, 0x9A, 0x44, 0xC8, 0xA0, 0x5C, 0x2E, 0x8C, 0xDA, 0xBE, 0xE3, 0x3A, 0x11, 0x06, 0x46, 0x79, 0x11, 0x59, 0x19, 0x72, 0x9D, 0xA1, 0xC7, 0x02, 0x73, 0xC5, 0x57, 0x37, 0xE0, 0x6A, 0x34, 0x11, 0x4D, 0x71, 0xBE, 0x85, 0x8D, 0xA9, 0x2A, 0x59, 0x63, 0x62, }; /* 6A8C3C29FDF96CD008EF0674240F2E75FD337097B20E205A94949635F945702525C2464944A05EE4CED29147299CDCDC */ static UCHAR shared_secret_secp384r1_49[] = { 0x6A, 0x8C, 0x3C, 0x29, 0xFD, 0xF9, 0x6C, 0xD0, 0x08, 0xEF, 0x06, 0x74, 0x24, 0x0F, 0x2E, 0x75, 0xFD, 0x33, 0x70, 0x97, 0xB2, 0x0E, 0x20, 0x5A, 0x94, 0x94, 0x96, 0x35, 0xF9, 0x45, 0x70, 0x25, 0x25, 0xC2, 0x46, 0x49, 0x44, 0xA0, 0x5E, 0xE4, 0xCE, 0xD2, 0x91, 0x47, 0x29, 0x9C, 0xDC, 0xDC, }; /* A43F1F788F4590359C275442A6EFEA04C3792CA3B69DA2ABBD1E89547750371B8F56931F9B2354374AA879F19863F55B */ static UCHAR local_private_key_secp384r1_50[] = { 0xA4, 0x3F, 0x1F, 0x78, 0x8F, 0x45, 0x90, 0x35, 0x9C, 0x27, 0x54, 0x42, 0xA6, 0xEF, 0xEA, 0x04, 0xC3, 0x79, 0x2C, 0xA3, 0xB6, 0x9D, 0xA2, 0xAB, 0xBD, 0x1E, 0x89, 0x54, 0x77, 0x50, 0x37, 0x1B, 0x8F, 0x56, 0x93, 0x1F, 0x9B, 0x23, 0x54, 0x37, 0x4A, 0xA8, 0x79, 0xF1, 0x98, 0x63, 0xF5, 0x5B, }; /* 04B0EC2BDBDD425A6AD9D6C16323CC0570CBEC75B98213587990235004FC52E4D1DDC7201046CAF7D472B16A5467EA270E87FA8A58E7CA8B6DC263FBA336CB61C168055E7BBDE1769CE7B6DC24E32E3788DD13CB3A8B30B455B212F355B415AE0D */ static UCHAR local_public_key_secp384r1_50[] = { 0x04, 0xB0, 0xEC, 0x2B, 0xDB, 0xDD, 0x42, 0x5A, 0x6A, 0xD9, 0xD6, 0xC1, 0x63, 0x23, 0xCC, 0x05, 0x70, 0xCB, 0xEC, 0x75, 0xB9, 0x82, 0x13, 0x58, 0x79, 0x90, 0x23, 0x50, 0x04, 0xFC, 0x52, 0xE4, 0xD1, 0xDD, 0xC7, 0x20, 0x10, 0x46, 0xCA, 0xF7, 0xD4, 0x72, 0xB1, 0x6A, 0x54, 0x67, 0xEA, 0x27, 0x0E, 0x87, 0xFA, 0x8A, 0x58, 0xE7, 0xCA, 0x8B, 0x6D, 0xC2, 0x63, 0xFB, 0xA3, 0x36, 0xCB, 0x61, 0xC1, 0x68, 0x05, 0x5E, 0x7B, 0xBD, 0xE1, 0x76, 0x9C, 0xE7, 0xB6, 0xDC, 0x24, 0xE3, 0x2E, 0x37, 0x88, 0xDD, 0x13, 0xCB, 0x3A, 0x8B, 0x30, 0xB4, 0x55, 0xB2, 0x12, 0xF3, 0x55, 0xB4, 0x15, 0xAE, 0x0D, }; /* 040F0AEA629B6D7901DD969E35244F22648DFECEDCEAC71B1930D98777E65C75988DCA4A5AAE3124F3F311017CEEA0BA38844E0E7C82883F858C00641F72F971978FEB1CA01FD4AB956D8DE5F153B7A6DC8B2A318C6A472707ED9EBB597DFE3C43 */ static UCHAR remote_public_key_secp384r1_50[] = { 0x04, 0x0F, 0x0A, 0xEA, 0x62, 0x9B, 0x6D, 0x79, 0x01, 0xDD, 0x96, 0x9E, 0x35, 0x24, 0x4F, 0x22, 0x64, 0x8D, 0xFE, 0xCE, 0xDC, 0xEA, 0xC7, 0x1B, 0x19, 0x30, 0xD9, 0x87, 0x77, 0xE6, 0x5C, 0x75, 0x98, 0x8D, 0xCA, 0x4A, 0x5A, 0xAE, 0x31, 0x24, 0xF3, 0xF3, 0x11, 0x01, 0x7C, 0xEE, 0xA0, 0xBA, 0x38, 0x84, 0x4E, 0x0E, 0x7C, 0x82, 0x88, 0x3F, 0x85, 0x8C, 0x00, 0x64, 0x1F, 0x72, 0xF9, 0x71, 0x97, 0x8F, 0xEB, 0x1C, 0xA0, 0x1F, 0xD4, 0xAB, 0x95, 0x6D, 0x8D, 0xE5, 0xF1, 0x53, 0xB7, 0xA6, 0xDC, 0x8B, 0x2A, 0x31, 0x8C, 0x6A, 0x47, 0x27, 0x07, 0xED, 0x9E, 0xBB, 0x59, 0x7D, 0xFE, 0x3C, 0x43, }; /* 0AC64C1DB8C4123857B6E95D94F2171FB262D05B2727E83A8748E272635B0DC204CF3DA23A7484943C0F4DEF6B3A1882 */ static UCHAR shared_secret_secp384r1_50[] = { 0x0A, 0xC6, 0x4C, 0x1D, 0xB8, 0xC4, 0x12, 0x38, 0x57, 0xB6, 0xE9, 0x5D, 0x94, 0xF2, 0x17, 0x1F, 0xB2, 0x62, 0xD0, 0x5B, 0x27, 0x27, 0xE8, 0x3A, 0x87, 0x48, 0xE2, 0x72, 0x63, 0x5B, 0x0D, 0xC2, 0x04, 0xCF, 0x3D, 0xA2, 0x3A, 0x74, 0x84, 0x94, 0x3C, 0x0F, 0x4D, 0xEF, 0x6B, 0x3A, 0x18, 0x82, }; /* EBF15AE4BDDC87C8638EB70EF2E1F10A44E27A1B90788DCCC639316247DF9032D0EA178DC79E552A2C0C381EEE2A2832 */ static UCHAR local_private_key_secp384r1_51[] = { 0xEB, 0xF1, 0x5A, 0xE4, 0xBD, 0xDC, 0x87, 0xC8, 0x63, 0x8E, 0xB7, 0x0E, 0xF2, 0xE1, 0xF1, 0x0A, 0x44, 0xE2, 0x7A, 0x1B, 0x90, 0x78, 0x8D, 0xCC, 0xC6, 0x39, 0x31, 0x62, 0x47, 0xDF, 0x90, 0x32, 0xD0, 0xEA, 0x17, 0x8D, 0xC7, 0x9E, 0x55, 0x2A, 0x2C, 0x0C, 0x38, 0x1E, 0xEE, 0x2A, 0x28, 0x32, }; /* 0475AB9407C70572B0C4AFA75B417D264CC662F38E81E166D81C78E4EB4728CBD63FC6947CE099C198DDA91A05EEF5FC07E77D76BDCAAE2FAE61B129553DA49C3AD8ACBD59615F38FFBE86A09BC995A38D1A32CC55AF99966784CE492701E3DE1B */ static UCHAR local_public_key_secp384r1_51[] = { 0x04, 0x75, 0xAB, 0x94, 0x07, 0xC7, 0x05, 0x72, 0xB0, 0xC4, 0xAF, 0xA7, 0x5B, 0x41, 0x7D, 0x26, 0x4C, 0xC6, 0x62, 0xF3, 0x8E, 0x81, 0xE1, 0x66, 0xD8, 0x1C, 0x78, 0xE4, 0xEB, 0x47, 0x28, 0xCB, 0xD6, 0x3F, 0xC6, 0x94, 0x7C, 0xE0, 0x99, 0xC1, 0x98, 0xDD, 0xA9, 0x1A, 0x05, 0xEE, 0xF5, 0xFC, 0x07, 0xE7, 0x7D, 0x76, 0xBD, 0xCA, 0xAE, 0x2F, 0xAE, 0x61, 0xB1, 0x29, 0x55, 0x3D, 0xA4, 0x9C, 0x3A, 0xD8, 0xAC, 0xBD, 0x59, 0x61, 0x5F, 0x38, 0xFF, 0xBE, 0x86, 0xA0, 0x9B, 0xC9, 0x95, 0xA3, 0x8D, 0x1A, 0x32, 0xCC, 0x55, 0xAF, 0x99, 0x96, 0x67, 0x84, 0xCE, 0x49, 0x27, 0x01, 0xE3, 0xDE, 0x1B, }; /* 04F69AD87BADBE6148A29896478EB899AF11E60A5EB7790A834C3627FCBB7C61836ADE865F9025702BA6A3A59CC39D35C4FF9F3934E0C56A2C6E222655DA0401B615DA81349889462EBBAE05DE2E9DB04F3535E73A9B3CEE0D386017D42ECF1DAB */ static UCHAR remote_public_key_secp384r1_51[] = { 0x04, 0xF6, 0x9A, 0xD8, 0x7B, 0xAD, 0xBE, 0x61, 0x48, 0xA2, 0x98, 0x96, 0x47, 0x8E, 0xB8, 0x99, 0xAF, 0x11, 0xE6, 0x0A, 0x5E, 0xB7, 0x79, 0x0A, 0x83, 0x4C, 0x36, 0x27, 0xFC, 0xBB, 0x7C, 0x61, 0x83, 0x6A, 0xDE, 0x86, 0x5F, 0x90, 0x25, 0x70, 0x2B, 0xA6, 0xA3, 0xA5, 0x9C, 0xC3, 0x9D, 0x35, 0xC4, 0xFF, 0x9F, 0x39, 0x34, 0xE0, 0xC5, 0x6A, 0x2C, 0x6E, 0x22, 0x26, 0x55, 0xDA, 0x04, 0x01, 0xB6, 0x15, 0xDA, 0x81, 0x34, 0x98, 0x89, 0x46, 0x2E, 0xBB, 0xAE, 0x05, 0xDE, 0x2E, 0x9D, 0xB0, 0x4F, 0x35, 0x35, 0xE7, 0x3A, 0x9B, 0x3C, 0xEE, 0x0D, 0x38, 0x60, 0x17, 0xD4, 0x2E, 0xCF, 0x1D, 0xAB, }; /* F2B9B49A10BD91E6097D148271E2C4102D5704DB2AA48748616B2C4E417413241BEFA826D0BD7D4D3D89E3DCB75539EE */ static UCHAR shared_secret_secp384r1_51[] = { 0xF2, 0xB9, 0xB4, 0x9A, 0x10, 0xBD, 0x91, 0xE6, 0x09, 0x7D, 0x14, 0x82, 0x71, 0xE2, 0xC4, 0x10, 0x2D, 0x57, 0x04, 0xDB, 0x2A, 0xA4, 0x87, 0x48, 0x61, 0x6B, 0x2C, 0x4E, 0x41, 0x74, 0x13, 0x24, 0x1B, 0xEF, 0xA8, 0x26, 0xD0, 0xBD, 0x7D, 0x4D, 0x3D, 0x89, 0xE3, 0xDC, 0xB7, 0x55, 0x39, 0xEE, }; /* E1A9AE6C5DDB6CEF1A521519B5B77ED04CC83E2CB2E2E5521CBB97B1DE302CBFD9DB2B36B69725D0EA3BE99FF2686F3E */ static UCHAR local_private_key_secp384r1_52[] = { 0xE1, 0xA9, 0xAE, 0x6C, 0x5D, 0xDB, 0x6C, 0xEF, 0x1A, 0x52, 0x15, 0x19, 0xB5, 0xB7, 0x7E, 0xD0, 0x4C, 0xC8, 0x3E, 0x2C, 0xB2, 0xE2, 0xE5, 0x52, 0x1C, 0xBB, 0x97, 0xB1, 0xDE, 0x30, 0x2C, 0xBF, 0xD9, 0xDB, 0x2B, 0x36, 0xB6, 0x97, 0x25, 0xD0, 0xEA, 0x3B, 0xE9, 0x9F, 0xF2, 0x68, 0x6F, 0x3E, }; /* 0473CD083AACFB208921CD3C5D0A5584624161345449F42C71BBAE9C750022C21DE008CD3061704B79C45247EE81A71F93A9E8F0110F38F2906A72ED59954596C0A5DB8B0C5AFAE2427F892086652220E012F844A06C8EFDD780896E6AF2A79C0F */ static UCHAR local_public_key_secp384r1_52[] = { 0x04, 0x73, 0xCD, 0x08, 0x3A, 0xAC, 0xFB, 0x20, 0x89, 0x21, 0xCD, 0x3C, 0x5D, 0x0A, 0x55, 0x84, 0x62, 0x41, 0x61, 0x34, 0x54, 0x49, 0xF4, 0x2C, 0x71, 0xBB, 0xAE, 0x9C, 0x75, 0x00, 0x22, 0xC2, 0x1D, 0xE0, 0x08, 0xCD, 0x30, 0x61, 0x70, 0x4B, 0x79, 0xC4, 0x52, 0x47, 0xEE, 0x81, 0xA7, 0x1F, 0x93, 0xA9, 0xE8, 0xF0, 0x11, 0x0F, 0x38, 0xF2, 0x90, 0x6A, 0x72, 0xED, 0x59, 0x95, 0x45, 0x96, 0xC0, 0xA5, 0xDB, 0x8B, 0x0C, 0x5A, 0xFA, 0xE2, 0x42, 0x7F, 0x89, 0x20, 0x86, 0x65, 0x22, 0x20, 0xE0, 0x12, 0xF8, 0x44, 0xA0, 0x6C, 0x8E, 0xFD, 0xD7, 0x80, 0x89, 0x6E, 0x6A, 0xF2, 0xA7, 0x9C, 0x0F, }; /* 04B0E4FF2C117BEE45565EC16928BF62A3DF3F289EBB387927738F29DF505522C1A119903473EC3AA0F3D267510C6389B807D8CD07418957FB28F3297E32D787FEB721CAE8A3A86238A873D701661D560107158B69A7F261B123330680129E7C71 */ static UCHAR remote_public_key_secp384r1_52[] = { 0x04, 0xB0, 0xE4, 0xFF, 0x2C, 0x11, 0x7B, 0xEE, 0x45, 0x56, 0x5E, 0xC1, 0x69, 0x28, 0xBF, 0x62, 0xA3, 0xDF, 0x3F, 0x28, 0x9E, 0xBB, 0x38, 0x79, 0x27, 0x73, 0x8F, 0x29, 0xDF, 0x50, 0x55, 0x22, 0xC1, 0xA1, 0x19, 0x90, 0x34, 0x73, 0xEC, 0x3A, 0xA0, 0xF3, 0xD2, 0x67, 0x51, 0x0C, 0x63, 0x89, 0xB8, 0x07, 0xD8, 0xCD, 0x07, 0x41, 0x89, 0x57, 0xFB, 0x28, 0xF3, 0x29, 0x7E, 0x32, 0xD7, 0x87, 0xFE, 0xB7, 0x21, 0xCA, 0xE8, 0xA3, 0xA8, 0x62, 0x38, 0xA8, 0x73, 0xD7, 0x01, 0x66, 0x1D, 0x56, 0x01, 0x07, 0x15, 0x8B, 0x69, 0xA7, 0xF2, 0x61, 0xB1, 0x23, 0x33, 0x06, 0x80, 0x12, 0x9E, 0x7C, 0x71, }; /* 10B512E86C4F0379726BE6C4DE99780A84515D82FEC7183A7B5413CBD662A80EE1F7475A13E8BAED3F310F5F20881A0A */ static UCHAR shared_secret_secp384r1_52[] = { 0x10, 0xB5, 0x12, 0xE8, 0x6C, 0x4F, 0x03, 0x79, 0x72, 0x6B, 0xE6, 0xC4, 0xDE, 0x99, 0x78, 0x0A, 0x84, 0x51, 0x5D, 0x82, 0xFE, 0xC7, 0x18, 0x3A, 0x7B, 0x54, 0x13, 0xCB, 0xD6, 0x62, 0xA8, 0x0E, 0xE1, 0xF7, 0x47, 0x5A, 0x13, 0xE8, 0xBA, 0xED, 0x3F, 0x31, 0x0F, 0x5F, 0x20, 0x88, 0x1A, 0x0A, }; /* 9D5547B79BB655F2813F0F721DB619D954536D77C3137BB40BA7087399CE6F3624B6EDBF6D42B1EE81C0609E767977CA */ static UCHAR local_private_key_secp384r1_53[] = { 0x9D, 0x55, 0x47, 0xB7, 0x9B, 0xB6, 0x55, 0xF2, 0x81, 0x3F, 0x0F, 0x72, 0x1D, 0xB6, 0x19, 0xD9, 0x54, 0x53, 0x6D, 0x77, 0xC3, 0x13, 0x7B, 0xB4, 0x0B, 0xA7, 0x08, 0x73, 0x99, 0xCE, 0x6F, 0x36, 0x24, 0xB6, 0xED, 0xBF, 0x6D, 0x42, 0xB1, 0xEE, 0x81, 0xC0, 0x60, 0x9E, 0x76, 0x79, 0x77, 0xCA, }; /* 04B801EAF73006B1FFE2778C45CB342A19A3A2C77F4DED11E020C8CFD904D5B0392BB2A17B332DB44599EEA92ED9BAC056DA637F96B71938412833041E7F0E6110F4663E6C58954CF83F2C3DA0A27AF5C81C1FB54B8F9BAD0E767A9F66559CB2C7 */ static UCHAR local_public_key_secp384r1_53[] = { 0x04, 0xB8, 0x01, 0xEA, 0xF7, 0x30, 0x06, 0xB1, 0xFF, 0xE2, 0x77, 0x8C, 0x45, 0xCB, 0x34, 0x2A, 0x19, 0xA3, 0xA2, 0xC7, 0x7F, 0x4D, 0xED, 0x11, 0xE0, 0x20, 0xC8, 0xCF, 0xD9, 0x04, 0xD5, 0xB0, 0x39, 0x2B, 0xB2, 0xA1, 0x7B, 0x33, 0x2D, 0xB4, 0x45, 0x99, 0xEE, 0xA9, 0x2E, 0xD9, 0xBA, 0xC0, 0x56, 0xDA, 0x63, 0x7F, 0x96, 0xB7, 0x19, 0x38, 0x41, 0x28, 0x33, 0x04, 0x1E, 0x7F, 0x0E, 0x61, 0x10, 0xF4, 0x66, 0x3E, 0x6C, 0x58, 0x95, 0x4C, 0xF8, 0x3F, 0x2C, 0x3D, 0xA0, 0xA2, 0x7A, 0xF5, 0xC8, 0x1C, 0x1F, 0xB5, 0x4B, 0x8F, 0x9B, 0xAD, 0x0E, 0x76, 0x7A, 0x9F, 0x66, 0x55, 0x9C, 0xB2, 0xC7, }; /* 046D81184563F6EDB7C16DDDDC6F910CF2D76F111638E0A7984F31FFFA0C0A27CB2C1C35B6E3C76A72DD8E035EF80C97F90754D2E3CC156DDC1E73E3F953A62CA8484131C45F08524EED11C027E6960EF7630C2C2F1F3A3204CF35604C02FDE51C */ static UCHAR remote_public_key_secp384r1_53[] = { 0x04, 0x6D, 0x81, 0x18, 0x45, 0x63, 0xF6, 0xED, 0xB7, 0xC1, 0x6D, 0xDD, 0xDC, 0x6F, 0x91, 0x0C, 0xF2, 0xD7, 0x6F, 0x11, 0x16, 0x38, 0xE0, 0xA7, 0x98, 0x4F, 0x31, 0xFF, 0xFA, 0x0C, 0x0A, 0x27, 0xCB, 0x2C, 0x1C, 0x35, 0xB6, 0xE3, 0xC7, 0x6A, 0x72, 0xDD, 0x8E, 0x03, 0x5E, 0xF8, 0x0C, 0x97, 0xF9, 0x07, 0x54, 0xD2, 0xE3, 0xCC, 0x15, 0x6D, 0xDC, 0x1E, 0x73, 0xE3, 0xF9, 0x53, 0xA6, 0x2C, 0xA8, 0x48, 0x41, 0x31, 0xC4, 0x5F, 0x08, 0x52, 0x4E, 0xED, 0x11, 0xC0, 0x27, 0xE6, 0x96, 0x0E, 0xF7, 0x63, 0x0C, 0x2C, 0x2F, 0x1F, 0x3A, 0x32, 0x04, 0xCF, 0x35, 0x60, 0x4C, 0x02, 0xFD, 0xE5, 0x1C, }; /* 415C72F28A55F0C6FC44F6312A55B0866AB08ED94788D29D5BD618597368B41F9DAE05B73C78CE793D1624613DC04C06 */ static UCHAR shared_secret_secp384r1_53[] = { 0x41, 0x5C, 0x72, 0xF2, 0x8A, 0x55, 0xF0, 0xC6, 0xFC, 0x44, 0xF6, 0x31, 0x2A, 0x55, 0xB0, 0x86, 0x6A, 0xB0, 0x8E, 0xD9, 0x47, 0x88, 0xD2, 0x9D, 0x5B, 0xD6, 0x18, 0x59, 0x73, 0x68, 0xB4, 0x1F, 0x9D, 0xAE, 0x05, 0xB7, 0x3C, 0x78, 0xCE, 0x79, 0x3D, 0x16, 0x24, 0x61, 0x3D, 0xC0, 0x4C, 0x06, }; /* F1A87322548FEC294C4B0FB837D3D567FF4286F96C50FFB05BB864D4F5B5F0E65D6309B1F2F5DB3E40EAF777BDCCDEBC */ static UCHAR local_private_key_secp384r1_54[] = { 0xF1, 0xA8, 0x73, 0x22, 0x54, 0x8F, 0xEC, 0x29, 0x4C, 0x4B, 0x0F, 0xB8, 0x37, 0xD3, 0xD5, 0x67, 0xFF, 0x42, 0x86, 0xF9, 0x6C, 0x50, 0xFF, 0xB0, 0x5B, 0xB8, 0x64, 0xD4, 0xF5, 0xB5, 0xF0, 0xE6, 0x5D, 0x63, 0x09, 0xB1, 0xF2, 0xF5, 0xDB, 0x3E, 0x40, 0xEA, 0xF7, 0x77, 0xBD, 0xCC, 0xDE, 0xBC, }; /* 04F8830523CF61968D6D9C72589EFCAFA1FB0BD7E7F745891725BFFFF1FBC7DA406578841A10DA9EB384BE1CCC96CF6049483FE80F469BCAB58387925F63BD86A41548FADE004850767C3788CA3B2AC3F86096F08D18CBD49125EAB9B484DE363D */ static UCHAR local_public_key_secp384r1_54[] = { 0x04, 0xF8, 0x83, 0x05, 0x23, 0xCF, 0x61, 0x96, 0x8D, 0x6D, 0x9C, 0x72, 0x58, 0x9E, 0xFC, 0xAF, 0xA1, 0xFB, 0x0B, 0xD7, 0xE7, 0xF7, 0x45, 0x89, 0x17, 0x25, 0xBF, 0xFF, 0xF1, 0xFB, 0xC7, 0xDA, 0x40, 0x65, 0x78, 0x84, 0x1A, 0x10, 0xDA, 0x9E, 0xB3, 0x84, 0xBE, 0x1C, 0xCC, 0x96, 0xCF, 0x60, 0x49, 0x48, 0x3F, 0xE8, 0x0F, 0x46, 0x9B, 0xCA, 0xB5, 0x83, 0x87, 0x92, 0x5F, 0x63, 0xBD, 0x86, 0xA4, 0x15, 0x48, 0xFA, 0xDE, 0x00, 0x48, 0x50, 0x76, 0x7C, 0x37, 0x88, 0xCA, 0x3B, 0x2A, 0xC3, 0xF8, 0x60, 0x96, 0xF0, 0x8D, 0x18, 0xCB, 0xD4, 0x91, 0x25, 0xEA, 0xB9, 0xB4, 0x84, 0xDE, 0x36, 0x3D, }; /* 0455660F08BBD5E2505BD0E6DBC4D5135A6EA388F43FABB3B9FC86144EAD359486F045539FE750F3E1FDF69588CAC5494BA19E5A34905A1BAE90AC22C785828355E2DBEDDE741C747F82B8ACE6712C68515E9F16478C272B537A70E594CCA8F48C */ static UCHAR remote_public_key_secp384r1_54[] = { 0x04, 0x55, 0x66, 0x0F, 0x08, 0xBB, 0xD5, 0xE2, 0x50, 0x5B, 0xD0, 0xE6, 0xDB, 0xC4, 0xD5, 0x13, 0x5A, 0x6E, 0xA3, 0x88, 0xF4, 0x3F, 0xAB, 0xB3, 0xB9, 0xFC, 0x86, 0x14, 0x4E, 0xAD, 0x35, 0x94, 0x86, 0xF0, 0x45, 0x53, 0x9F, 0xE7, 0x50, 0xF3, 0xE1, 0xFD, 0xF6, 0x95, 0x88, 0xCA, 0xC5, 0x49, 0x4B, 0xA1, 0x9E, 0x5A, 0x34, 0x90, 0x5A, 0x1B, 0xAE, 0x90, 0xAC, 0x22, 0xC7, 0x85, 0x82, 0x83, 0x55, 0xE2, 0xDB, 0xED, 0xDE, 0x74, 0x1C, 0x74, 0x7F, 0x82, 0xB8, 0xAC, 0xE6, 0x71, 0x2C, 0x68, 0x51, 0x5E, 0x9F, 0x16, 0x47, 0x8C, 0x27, 0x2B, 0x53, 0x7A, 0x70, 0xE5, 0x94, 0xCC, 0xA8, 0xF4, 0x8C, }; /* 0389FC55FC671691E5D06636F249E35AA908D83140E10FA9F7FCE0293DFFAE2A948344AF314F6F05E9C75281C1D73E1C */ static UCHAR shared_secret_secp384r1_54[] = { 0x03, 0x89, 0xFC, 0x55, 0xFC, 0x67, 0x16, 0x91, 0xE5, 0xD0, 0x66, 0x36, 0xF2, 0x49, 0xE3, 0x5A, 0xA9, 0x08, 0xD8, 0x31, 0x40, 0xE1, 0x0F, 0xA9, 0xF7, 0xFC, 0xE0, 0x29, 0x3D, 0xFF, 0xAE, 0x2A, 0x94, 0x83, 0x44, 0xAF, 0x31, 0x4F, 0x6F, 0x05, 0xE9, 0xC7, 0x52, 0x81, 0xC1, 0xD7, 0x3E, 0x1C, }; /* FC06E3BED50260AD3F38C900A565A4E447BD0BA23BCB2978D5598678786D4974732C32482E92F56ECBBE6E702412546B */ static UCHAR local_private_key_secp384r1_55[] = { 0xFC, 0x06, 0xE3, 0xBE, 0xD5, 0x02, 0x60, 0xAD, 0x3F, 0x38, 0xC9, 0x00, 0xA5, 0x65, 0xA4, 0xE4, 0x47, 0xBD, 0x0B, 0xA2, 0x3B, 0xCB, 0x29, 0x78, 0xD5, 0x59, 0x86, 0x78, 0x78, 0x6D, 0x49, 0x74, 0x73, 0x2C, 0x32, 0x48, 0x2E, 0x92, 0xF5, 0x6E, 0xCB, 0xBE, 0x6E, 0x70, 0x24, 0x12, 0x54, 0x6B, }; /* 042BC4FC67A806A14508656ACCFA2F9CCDFF32FA930BE6F505A832BCDE9C183AB655778A28400506D5E29016E273EE0FB3D7A3A8EE3E23F623E208700549372E977D757BB2EE6C07F4B4D2D4682C219194E756ED085C5AD0C0216474E8F29B0326 */ static UCHAR local_public_key_secp384r1_55[] = { 0x04, 0x2B, 0xC4, 0xFC, 0x67, 0xA8, 0x06, 0xA1, 0x45, 0x08, 0x65, 0x6A, 0xCC, 0xFA, 0x2F, 0x9C, 0xCD, 0xFF, 0x32, 0xFA, 0x93, 0x0B, 0xE6, 0xF5, 0x05, 0xA8, 0x32, 0xBC, 0xDE, 0x9C, 0x18, 0x3A, 0xB6, 0x55, 0x77, 0x8A, 0x28, 0x40, 0x05, 0x06, 0xD5, 0xE2, 0x90, 0x16, 0xE2, 0x73, 0xEE, 0x0F, 0xB3, 0xD7, 0xA3, 0xA8, 0xEE, 0x3E, 0x23, 0xF6, 0x23, 0xE2, 0x08, 0x70, 0x05, 0x49, 0x37, 0x2E, 0x97, 0x7D, 0x75, 0x7B, 0xB2, 0xEE, 0x6C, 0x07, 0xF4, 0xB4, 0xD2, 0xD4, 0x68, 0x2C, 0x21, 0x91, 0x94, 0xE7, 0x56, 0xED, 0x08, 0x5C, 0x5A, 0xD0, 0xC0, 0x21, 0x64, 0x74, 0xE8, 0xF2, 0x9B, 0x03, 0x26, }; /* 0436674E9906D8CCC8A69F3531C740E462D297B745F5A73F2251083971B48CA9797D005C602B9CC7AA59CC43C215B580DCC64A22B6C2477219807FC238AA4C8349E434C4AC6BA9391410CB15AE540511DE6E3C8C6F0C53CFD22539D9A5AA007808 */ static UCHAR remote_public_key_secp384r1_55[] = { 0x04, 0x36, 0x67, 0x4E, 0x99, 0x06, 0xD8, 0xCC, 0xC8, 0xA6, 0x9F, 0x35, 0x31, 0xC7, 0x40, 0xE4, 0x62, 0xD2, 0x97, 0xB7, 0x45, 0xF5, 0xA7, 0x3F, 0x22, 0x51, 0x08, 0x39, 0x71, 0xB4, 0x8C, 0xA9, 0x79, 0x7D, 0x00, 0x5C, 0x60, 0x2B, 0x9C, 0xC7, 0xAA, 0x59, 0xCC, 0x43, 0xC2, 0x15, 0xB5, 0x80, 0xDC, 0xC6, 0x4A, 0x22, 0xB6, 0xC2, 0x47, 0x72, 0x19, 0x80, 0x7F, 0xC2, 0x38, 0xAA, 0x4C, 0x83, 0x49, 0xE4, 0x34, 0xC4, 0xAC, 0x6B, 0xA9, 0x39, 0x14, 0x10, 0xCB, 0x15, 0xAE, 0x54, 0x05, 0x11, 0xDE, 0x6E, 0x3C, 0x8C, 0x6F, 0x0C, 0x53, 0xCF, 0xD2, 0x25, 0x39, 0xD9, 0xA5, 0xAA, 0x00, 0x78, 0x08, }; /* 80D8D469AD67EB0179E18FA20ACCD0AE5DC138E7DA61C6157ACD65E3780DABC490767B701295616495BB1F87467F3830 */ static UCHAR shared_secret_secp384r1_55[] = { 0x80, 0xD8, 0xD4, 0x69, 0xAD, 0x67, 0xEB, 0x01, 0x79, 0xE1, 0x8F, 0xA2, 0x0A, 0xCC, 0xD0, 0xAE, 0x5D, 0xC1, 0x38, 0xE7, 0xDA, 0x61, 0xC6, 0x15, 0x7A, 0xCD, 0x65, 0xE3, 0x78, 0x0D, 0xAB, 0xC4, 0x90, 0x76, 0x7B, 0x70, 0x12, 0x95, 0x61, 0x64, 0x95, 0xBB, 0x1F, 0x87, 0x46, 0x7F, 0x38, 0x30, }; /* 334A03F834E70B510ABF0979EA64D514332B8734457239D37533C1C01EECE15136E4496ACB54BBD514C44FFE2824125C */ static UCHAR local_private_key_secp384r1_56[] = { 0x33, 0x4A, 0x03, 0xF8, 0x34, 0xE7, 0x0B, 0x51, 0x0A, 0xBF, 0x09, 0x79, 0xEA, 0x64, 0xD5, 0x14, 0x33, 0x2B, 0x87, 0x34, 0x45, 0x72, 0x39, 0xD3, 0x75, 0x33, 0xC1, 0xC0, 0x1E, 0xEC, 0xE1, 0x51, 0x36, 0xE4, 0x49, 0x6A, 0xCB, 0x54, 0xBB, 0xD5, 0x14, 0xC4, 0x4F, 0xFE, 0x28, 0x24, 0x12, 0x5C, }; /* 04917CE77CA64AB515E8DD070613BB9A89172196E1940C0A6F3D455026826AD339080AC58812AE20F70BCD865EC8D7C7B200752EDCD05B0E087BE1AEE165C12B7C88F1EE28BBCB4EC913C7E9C16DB4EA8D3A68DD7E8883A13ACBA73B5A7C2DB16B */ static UCHAR local_public_key_secp384r1_56[] = { 0x04, 0x91, 0x7C, 0xE7, 0x7C, 0xA6, 0x4A, 0xB5, 0x15, 0xE8, 0xDD, 0x07, 0x06, 0x13, 0xBB, 0x9A, 0x89, 0x17, 0x21, 0x96, 0xE1, 0x94, 0x0C, 0x0A, 0x6F, 0x3D, 0x45, 0x50, 0x26, 0x82, 0x6A, 0xD3, 0x39, 0x08, 0x0A, 0xC5, 0x88, 0x12, 0xAE, 0x20, 0xF7, 0x0B, 0xCD, 0x86, 0x5E, 0xC8, 0xD7, 0xC7, 0xB2, 0x00, 0x75, 0x2E, 0xDC, 0xD0, 0x5B, 0x0E, 0x08, 0x7B, 0xE1, 0xAE, 0xE1, 0x65, 0xC1, 0x2B, 0x7C, 0x88, 0xF1, 0xEE, 0x28, 0xBB, 0xCB, 0x4E, 0xC9, 0x13, 0xC7, 0xE9, 0xC1, 0x6D, 0xB4, 0xEA, 0x8D, 0x3A, 0x68, 0xDD, 0x7E, 0x88, 0x83, 0xA1, 0x3A, 0xCB, 0xA7, 0x3B, 0x5A, 0x7C, 0x2D, 0xB1, 0x6B, }; /* 04C22349855AAC155C1A3AD335597A13C54DF0517C8B3F14BAECD6AB8C05B3FFDC6C954B67A3088E781C57E506503B4826DF36786BBCBF2B124FDDE45B70AF07BD9FAF67B3FF9DEDA42BA3E4ED1EA87C99BEF26212951D7ED8DCA43D19B3327907 */ static UCHAR remote_public_key_secp384r1_56[] = { 0x04, 0xC2, 0x23, 0x49, 0x85, 0x5A, 0xAC, 0x15, 0x5C, 0x1A, 0x3A, 0xD3, 0x35, 0x59, 0x7A, 0x13, 0xC5, 0x4D, 0xF0, 0x51, 0x7C, 0x8B, 0x3F, 0x14, 0xBA, 0xEC, 0xD6, 0xAB, 0x8C, 0x05, 0xB3, 0xFF, 0xDC, 0x6C, 0x95, 0x4B, 0x67, 0xA3, 0x08, 0x8E, 0x78, 0x1C, 0x57, 0xE5, 0x06, 0x50, 0x3B, 0x48, 0x26, 0xDF, 0x36, 0x78, 0x6B, 0xBC, 0xBF, 0x2B, 0x12, 0x4F, 0xDD, 0xE4, 0x5B, 0x70, 0xAF, 0x07, 0xBD, 0x9F, 0xAF, 0x67, 0xB3, 0xFF, 0x9D, 0xED, 0xA4, 0x2B, 0xA3, 0xE4, 0xED, 0x1E, 0xA8, 0x7C, 0x99, 0xBE, 0xF2, 0x62, 0x12, 0x95, 0x1D, 0x7E, 0xD8, 0xDC, 0xA4, 0x3D, 0x19, 0xB3, 0x32, 0x79, 0x07, }; /* 317EAD511D6FB18A4A2846851CEE3224EA6C6572458DAFE907132B15685084BC722F6FDEAF1CF353CE4E5DDC2E7E0627 */ static UCHAR shared_secret_secp384r1_56[] = { 0x31, 0x7E, 0xAD, 0x51, 0x1D, 0x6F, 0xB1, 0x8A, 0x4A, 0x28, 0x46, 0x85, 0x1C, 0xEE, 0x32, 0x24, 0xEA, 0x6C, 0x65, 0x72, 0x45, 0x8D, 0xAF, 0xE9, 0x07, 0x13, 0x2B, 0x15, 0x68, 0x50, 0x84, 0xBC, 0x72, 0x2F, 0x6F, 0xDE, 0xAF, 0x1C, 0xF3, 0x53, 0xCE, 0x4E, 0x5D, 0xDC, 0x2E, 0x7E, 0x06, 0x27, }; /* 29C903F041A66EAFE07281C6B0749FD6D455DCAD01AD15A590E5AED36F4A9698139A895440F704206A85E61AF985F0CD */ static UCHAR local_private_key_secp384r1_57[] = { 0x29, 0xC9, 0x03, 0xF0, 0x41, 0xA6, 0x6E, 0xAF, 0xE0, 0x72, 0x81, 0xC6, 0xB0, 0x74, 0x9F, 0xD6, 0xD4, 0x55, 0xDC, 0xAD, 0x01, 0xAD, 0x15, 0xA5, 0x90, 0xE5, 0xAE, 0xD3, 0x6F, 0x4A, 0x96, 0x98, 0x13, 0x9A, 0x89, 0x54, 0x40, 0xF7, 0x04, 0x20, 0x6A, 0x85, 0xE6, 0x1A, 0xF9, 0x85, 0xF0, 0xCD, }; /* 04422E7FF03A87A56F6DBE601E355CAF8BD9994B9C01D8CA6AC6F0914E6F68DBA27696079930E65066804BD4C892641C91156DEA961771C7040221183BE3DEE35719B7945951C1532449070932D3F3910B2678C6A6D7992EE4D5B9D5BCAF7A65E3 */ static UCHAR local_public_key_secp384r1_57[] = { 0x04, 0x42, 0x2E, 0x7F, 0xF0, 0x3A, 0x87, 0xA5, 0x6F, 0x6D, 0xBE, 0x60, 0x1E, 0x35, 0x5C, 0xAF, 0x8B, 0xD9, 0x99, 0x4B, 0x9C, 0x01, 0xD8, 0xCA, 0x6A, 0xC6, 0xF0, 0x91, 0x4E, 0x6F, 0x68, 0xDB, 0xA2, 0x76, 0x96, 0x07, 0x99, 0x30, 0xE6, 0x50, 0x66, 0x80, 0x4B, 0xD4, 0xC8, 0x92, 0x64, 0x1C, 0x91, 0x15, 0x6D, 0xEA, 0x96, 0x17, 0x71, 0xC7, 0x04, 0x02, 0x21, 0x18, 0x3B, 0xE3, 0xDE, 0xE3, 0x57, 0x19, 0xB7, 0x94, 0x59, 0x51, 0xC1, 0x53, 0x24, 0x49, 0x07, 0x09, 0x32, 0xD3, 0xF3, 0x91, 0x0B, 0x26, 0x78, 0xC6, 0xA6, 0xD7, 0x99, 0x2E, 0xE4, 0xD5, 0xB9, 0xD5, 0xBC, 0xAF, 0x7A, 0x65, 0xE3, }; /* 04CE7CFBF2188FE720E64FECE3EE6E80FCCBA9FA362E7847C29DD90E3E034B5EC7D56298F055B1A9A3A62343C9A39408CA15B99CF81C6F8F4097B2CCF34A657D10E47924499377D945F9745BDD6B4EAA4DC866D140746CA76E0CE3BBB4EE53381A */ static UCHAR remote_public_key_secp384r1_57[] = { 0x04, 0xCE, 0x7C, 0xFB, 0xF2, 0x18, 0x8F, 0xE7, 0x20, 0xE6, 0x4F, 0xEC, 0xE3, 0xEE, 0x6E, 0x80, 0xFC, 0xCB, 0xA9, 0xFA, 0x36, 0x2E, 0x78, 0x47, 0xC2, 0x9D, 0xD9, 0x0E, 0x3E, 0x03, 0x4B, 0x5E, 0xC7, 0xD5, 0x62, 0x98, 0xF0, 0x55, 0xB1, 0xA9, 0xA3, 0xA6, 0x23, 0x43, 0xC9, 0xA3, 0x94, 0x08, 0xCA, 0x15, 0xB9, 0x9C, 0xF8, 0x1C, 0x6F, 0x8F, 0x40, 0x97, 0xB2, 0xCC, 0xF3, 0x4A, 0x65, 0x7D, 0x10, 0xE4, 0x79, 0x24, 0x49, 0x93, 0x77, 0xD9, 0x45, 0xF9, 0x74, 0x5B, 0xDD, 0x6B, 0x4E, 0xAA, 0x4D, 0xC8, 0x66, 0xD1, 0x40, 0x74, 0x6C, 0xA7, 0x6E, 0x0C, 0xE3, 0xBB, 0xB4, 0xEE, 0x53, 0x38, 0x1A, }; /* DEA1F233EDB607F3FC2F8489234874882CEA26D15F0876CBD28340E497743AB578B1DFD8C7D0E5A3B5EB5430D2C90AF9 */ static UCHAR shared_secret_secp384r1_57[] = { 0xDE, 0xA1, 0xF2, 0x33, 0xED, 0xB6, 0x07, 0xF3, 0xFC, 0x2F, 0x84, 0x89, 0x23, 0x48, 0x74, 0x88, 0x2C, 0xEA, 0x26, 0xD1, 0x5F, 0x08, 0x76, 0xCB, 0xD2, 0x83, 0x40, 0xE4, 0x97, 0x74, 0x3A, 0xB5, 0x78, 0xB1, 0xDF, 0xD8, 0xC7, 0xD0, 0xE5, 0xA3, 0xB5, 0xEB, 0x54, 0x30, 0xD2, 0xC9, 0x0A, 0xF9, }; /* CEA837580F3AFBEACACE82A08A82E38BD6AD3CD806E7545DB0403A3D07A39BD54BD22E5A0D2945D7F7C77781495B0C1F */ static UCHAR local_private_key_secp384r1_58[] = { 0xCE, 0xA8, 0x37, 0x58, 0x0F, 0x3A, 0xFB, 0xEA, 0xCA, 0xCE, 0x82, 0xA0, 0x8A, 0x82, 0xE3, 0x8B, 0xD6, 0xAD, 0x3C, 0xD8, 0x06, 0xE7, 0x54, 0x5D, 0xB0, 0x40, 0x3A, 0x3D, 0x07, 0xA3, 0x9B, 0xD5, 0x4B, 0xD2, 0x2E, 0x5A, 0x0D, 0x29, 0x45, 0xD7, 0xF7, 0xC7, 0x77, 0x81, 0x49, 0x5B, 0x0C, 0x1F, }; /* 04D3D321F949CE0465D1ABA40F90801B91A6DBEBD2F64F07C1E0F3F22437A9ABAD66B115A3EE74BD6A9E1F73120714F8D046DEDEA8A09A2EA5D81D794D25A4E993C45DC664D079FDCD9B5988815A4E108B909C35400093C70E905520B55BC38FDE */ static UCHAR local_public_key_secp384r1_58[] = { 0x04, 0xD3, 0xD3, 0x21, 0xF9, 0x49, 0xCE, 0x04, 0x65, 0xD1, 0xAB, 0xA4, 0x0F, 0x90, 0x80, 0x1B, 0x91, 0xA6, 0xDB, 0xEB, 0xD2, 0xF6, 0x4F, 0x07, 0xC1, 0xE0, 0xF3, 0xF2, 0x24, 0x37, 0xA9, 0xAB, 0xAD, 0x66, 0xB1, 0x15, 0xA3, 0xEE, 0x74, 0xBD, 0x6A, 0x9E, 0x1F, 0x73, 0x12, 0x07, 0x14, 0xF8, 0xD0, 0x46, 0xDE, 0xDE, 0xA8, 0xA0, 0x9A, 0x2E, 0xA5, 0xD8, 0x1D, 0x79, 0x4D, 0x25, 0xA4, 0xE9, 0x93, 0xC4, 0x5D, 0xC6, 0x64, 0xD0, 0x79, 0xFD, 0xCD, 0x9B, 0x59, 0x88, 0x81, 0x5A, 0x4E, 0x10, 0x8B, 0x90, 0x9C, 0x35, 0x40, 0x00, 0x93, 0xC7, 0x0E, 0x90, 0x55, 0x20, 0xB5, 0x5B, 0xC3, 0x8F, 0xDE, }; /* 04001C6FB14A884AD69A8DB8D14582826A228583453A513DD3F78BC0B8C6B97106CBA1F8C18C8EB40DFC4A5A58C09ED2C4D0952F446F6B44BFB3D6F2C76065D63FDA895D61773F8949332C60287DD2D1492AEE700060BD919F5CCD8F469C9A177F */ static UCHAR remote_public_key_secp384r1_58[] = { 0x04, 0x00, 0x1C, 0x6F, 0xB1, 0x4A, 0x88, 0x4A, 0xD6, 0x9A, 0x8D, 0xB8, 0xD1, 0x45, 0x82, 0x82, 0x6A, 0x22, 0x85, 0x83, 0x45, 0x3A, 0x51, 0x3D, 0xD3, 0xF7, 0x8B, 0xC0, 0xB8, 0xC6, 0xB9, 0x71, 0x06, 0xCB, 0xA1, 0xF8, 0xC1, 0x8C, 0x8E, 0xB4, 0x0D, 0xFC, 0x4A, 0x5A, 0x58, 0xC0, 0x9E, 0xD2, 0xC4, 0xD0, 0x95, 0x2F, 0x44, 0x6F, 0x6B, 0x44, 0xBF, 0xB3, 0xD6, 0xF2, 0xC7, 0x60, 0x65, 0xD6, 0x3F, 0xDA, 0x89, 0x5D, 0x61, 0x77, 0x3F, 0x89, 0x49, 0x33, 0x2C, 0x60, 0x28, 0x7D, 0xD2, 0xD1, 0x49, 0x2A, 0xEE, 0x70, 0x00, 0x60, 0xBD, 0x91, 0x9F, 0x5C, 0xCD, 0x8F, 0x46, 0x9C, 0x9A, 0x17, 0x7F, }; /* 49F9F4FF04932B1C4016A2AFA0E0F9EFA75452B27F399BBAFA2E0F34CE815D92DC7B7B86F78E67B378002ABE2911F754 */ static UCHAR shared_secret_secp384r1_58[] = { 0x49, 0xF9, 0xF4, 0xFF, 0x04, 0x93, 0x2B, 0x1C, 0x40, 0x16, 0xA2, 0xAF, 0xA0, 0xE0, 0xF9, 0xEF, 0xA7, 0x54, 0x52, 0xB2, 0x7F, 0x39, 0x9B, 0xBA, 0xFA, 0x2E, 0x0F, 0x34, 0xCE, 0x81, 0x5D, 0x92, 0xDC, 0x7B, 0x7B, 0x86, 0xF7, 0x8E, 0x67, 0xB3, 0x78, 0x00, 0x2A, 0xBE, 0x29, 0x11, 0xF7, 0x54, }; /* 999224C4E245919B5FF183F2FDBE025BD052A28BDFFF3A953E1B982B2F47A2C8D9C68CBB0B1D566B0FDA5D0C985F6869 */ static UCHAR local_private_key_secp384r1_59[] = { 0x99, 0x92, 0x24, 0xC4, 0xE2, 0x45, 0x91, 0x9B, 0x5F, 0xF1, 0x83, 0xF2, 0xFD, 0xBE, 0x02, 0x5B, 0xD0, 0x52, 0xA2, 0x8B, 0xDF, 0xFF, 0x3A, 0x95, 0x3E, 0x1B, 0x98, 0x2B, 0x2F, 0x47, 0xA2, 0xC8, 0xD9, 0xC6, 0x8C, 0xBB, 0x0B, 0x1D, 0x56, 0x6B, 0x0F, 0xDA, 0x5D, 0x0C, 0x98, 0x5F, 0x68, 0x69, }; /* 04CCDBC395D5F621FDCD66E5E5B6623E65ABC9DC60AEA1EC00511B0B4ACC3DBF7AB961E83DF7E954E1AAB6DB0549443D90834D5B9E9430F4A173D2A5C63A093EA3F47241FFBD041022DDB6F602CA5D0E267A916BD5003A7E15D3B39EE8ECAB3DE2 */ static UCHAR local_public_key_secp384r1_59[] = { 0x04, 0xCC, 0xDB, 0xC3, 0x95, 0xD5, 0xF6, 0x21, 0xFD, 0xCD, 0x66, 0xE5, 0xE5, 0xB6, 0x62, 0x3E, 0x65, 0xAB, 0xC9, 0xDC, 0x60, 0xAE, 0xA1, 0xEC, 0x00, 0x51, 0x1B, 0x0B, 0x4A, 0xCC, 0x3D, 0xBF, 0x7A, 0xB9, 0x61, 0xE8, 0x3D, 0xF7, 0xE9, 0x54, 0xE1, 0xAA, 0xB6, 0xDB, 0x05, 0x49, 0x44, 0x3D, 0x90, 0x83, 0x4D, 0x5B, 0x9E, 0x94, 0x30, 0xF4, 0xA1, 0x73, 0xD2, 0xA5, 0xC6, 0x3A, 0x09, 0x3E, 0xA3, 0xF4, 0x72, 0x41, 0xFF, 0xBD, 0x04, 0x10, 0x22, 0xDD, 0xB6, 0xF6, 0x02, 0xCA, 0x5D, 0x0E, 0x26, 0x7A, 0x91, 0x6B, 0xD5, 0x00, 0x3A, 0x7E, 0x15, 0xD3, 0xB3, 0x9E, 0xE8, 0xEC, 0xAB, 0x3D, 0xE2, }; /* 0468589BBF1DA844BE00E93B0580316EAC9659F2A7775DD77254334189B46497F99688F25DD5DF25AB16CB4E8BFF91295414CAFFF6774B3B53D552EF600E3F4F6EEADF748378272B8A369C08D719D39C60BAB9FCE6F4F6D04312079014E995C7FB */ static UCHAR remote_public_key_secp384r1_59[] = { 0x04, 0x68, 0x58, 0x9B, 0xBF, 0x1D, 0xA8, 0x44, 0xBE, 0x00, 0xE9, 0x3B, 0x05, 0x80, 0x31, 0x6E, 0xAC, 0x96, 0x59, 0xF2, 0xA7, 0x77, 0x5D, 0xD7, 0x72, 0x54, 0x33, 0x41, 0x89, 0xB4, 0x64, 0x97, 0xF9, 0x96, 0x88, 0xF2, 0x5D, 0xD5, 0xDF, 0x25, 0xAB, 0x16, 0xCB, 0x4E, 0x8B, 0xFF, 0x91, 0x29, 0x54, 0x14, 0xCA, 0xFF, 0xF6, 0x77, 0x4B, 0x3B, 0x53, 0xD5, 0x52, 0xEF, 0x60, 0x0E, 0x3F, 0x4F, 0x6E, 0xEA, 0xDF, 0x74, 0x83, 0x78, 0x27, 0x2B, 0x8A, 0x36, 0x9C, 0x08, 0xD7, 0x19, 0xD3, 0x9C, 0x60, 0xBA, 0xB9, 0xFC, 0xE6, 0xF4, 0xF6, 0xD0, 0x43, 0x12, 0x07, 0x90, 0x14, 0xE9, 0x95, 0xC7, 0xFB, }; /* 1CF6BE94E53C29BC7AB9437B0A2DD22B44312730333B942E18AFD3453FC22D083E22593450ABEE25D5430D018EAD551F */ static UCHAR shared_secret_secp384r1_59[] = { 0x1C, 0xF6, 0xBE, 0x94, 0xE5, 0x3C, 0x29, 0xBC, 0x7A, 0xB9, 0x43, 0x7B, 0x0A, 0x2D, 0xD2, 0x2B, 0x44, 0x31, 0x27, 0x30, 0x33, 0x3B, 0x94, 0x2E, 0x18, 0xAF, 0xD3, 0x45, 0x3F, 0xC2, 0x2D, 0x08, 0x3E, 0x22, 0x59, 0x34, 0x50, 0xAB, 0xEE, 0x25, 0xD5, 0x43, 0x0D, 0x01, 0x8E, 0xAD, 0x55, 0x1F, }; /* 1E4244EEC58B7C99B5668C4F5026889111D9AE31AE38CB83726D75C5295814479A593560E4B1F9991886E968AC71F9BE */ static UCHAR local_private_key_secp384r1_60[] = { 0x1E, 0x42, 0x44, 0xEE, 0xC5, 0x8B, 0x7C, 0x99, 0xB5, 0x66, 0x8C, 0x4F, 0x50, 0x26, 0x88, 0x91, 0x11, 0xD9, 0xAE, 0x31, 0xAE, 0x38, 0xCB, 0x83, 0x72, 0x6D, 0x75, 0xC5, 0x29, 0x58, 0x14, 0x47, 0x9A, 0x59, 0x35, 0x60, 0xE4, 0xB1, 0xF9, 0x99, 0x18, 0x86, 0xE9, 0x68, 0xAC, 0x71, 0xF9, 0xBE, }; /* 0472BD557D949187445A91B742FC213E81664E0DC85EC65C50030C76EC5D6D725E25D649ADB26B5A2C1A0C53D19E31C8195FEA0D6AFD50C9592C2D54ED920077F364B6FE5D914202517899E91E753C893C565D6487185957262F19567541A393F9 */ static UCHAR local_public_key_secp384r1_60[] = { 0x04, 0x72, 0xBD, 0x55, 0x7D, 0x94, 0x91, 0x87, 0x44, 0x5A, 0x91, 0xB7, 0x42, 0xFC, 0x21, 0x3E, 0x81, 0x66, 0x4E, 0x0D, 0xC8, 0x5E, 0xC6, 0x5C, 0x50, 0x03, 0x0C, 0x76, 0xEC, 0x5D, 0x6D, 0x72, 0x5E, 0x25, 0xD6, 0x49, 0xAD, 0xB2, 0x6B, 0x5A, 0x2C, 0x1A, 0x0C, 0x53, 0xD1, 0x9E, 0x31, 0xC8, 0x19, 0x5F, 0xEA, 0x0D, 0x6A, 0xFD, 0x50, 0xC9, 0x59, 0x2C, 0x2D, 0x54, 0xED, 0x92, 0x00, 0x77, 0xF3, 0x64, 0xB6, 0xFE, 0x5D, 0x91, 0x42, 0x02, 0x51, 0x78, 0x99, 0xE9, 0x1E, 0x75, 0x3C, 0x89, 0x3C, 0x56, 0x5D, 0x64, 0x87, 0x18, 0x59, 0x57, 0x26, 0x2F, 0x19, 0x56, 0x75, 0x41, 0xA3, 0x93, 0xF9, }; /* 048152032BBF16CB25F3BF242D62FE53261344317593FD59F5D9BDF976E1E6221DEF168F1209A4095322C3731DA8E99564BA4AB88261672A74FE5962D8F1DCDA327FEB8CDB6E9F7ADA61325203EF692CD2DC6A0E5AA640FABC8A6DB35F01E07C87 */ static UCHAR remote_public_key_secp384r1_60[] = { 0x04, 0x81, 0x52, 0x03, 0x2B, 0xBF, 0x16, 0xCB, 0x25, 0xF3, 0xBF, 0x24, 0x2D, 0x62, 0xFE, 0x53, 0x26, 0x13, 0x44, 0x31, 0x75, 0x93, 0xFD, 0x59, 0xF5, 0xD9, 0xBD, 0xF9, 0x76, 0xE1, 0xE6, 0x22, 0x1D, 0xEF, 0x16, 0x8F, 0x12, 0x09, 0xA4, 0x09, 0x53, 0x22, 0xC3, 0x73, 0x1D, 0xA8, 0xE9, 0x95, 0x64, 0xBA, 0x4A, 0xB8, 0x82, 0x61, 0x67, 0x2A, 0x74, 0xFE, 0x59, 0x62, 0xD8, 0xF1, 0xDC, 0xDA, 0x32, 0x7F, 0xEB, 0x8C, 0xDB, 0x6E, 0x9F, 0x7A, 0xDA, 0x61, 0x32, 0x52, 0x03, 0xEF, 0x69, 0x2C, 0xD2, 0xDC, 0x6A, 0x0E, 0x5A, 0xA6, 0x40, 0xFA, 0xBC, 0x8A, 0x6D, 0xB3, 0x5F, 0x01, 0xE0, 0x7C, 0x87, }; /* D8696AB1542CC27717AAF6BD8447A3E3AD559CB8960D31F1C7A5BDA67B1B5762AA8FA47D7F7B149DEB8F50E2F7352B00 */ static UCHAR shared_secret_secp384r1_60[] = { 0xD8, 0x69, 0x6A, 0xB1, 0x54, 0x2C, 0xC2, 0x77, 0x17, 0xAA, 0xF6, 0xBD, 0x84, 0x47, 0xA3, 0xE3, 0xAD, 0x55, 0x9C, 0xB8, 0x96, 0x0D, 0x31, 0xF1, 0xC7, 0xA5, 0xBD, 0xA6, 0x7B, 0x1B, 0x57, 0x62, 0xAA, 0x8F, 0xA4, 0x7D, 0x7F, 0x7B, 0x14, 0x9D, 0xEB, 0x8F, 0x50, 0xE2, 0xF7, 0x35, 0x2B, 0x00, }; /* 0EF3958B7CD480320DA34134681C78BC800E7E64006A41F2340384BB9C3B19AA2EAE35AA82B5DD8F581EC4C13A3C7DBA */ static UCHAR local_private_key_secp384r1_61[] = { 0x0E, 0xF3, 0x95, 0x8B, 0x7C, 0xD4, 0x80, 0x32, 0x0D, 0xA3, 0x41, 0x34, 0x68, 0x1C, 0x78, 0xBC, 0x80, 0x0E, 0x7E, 0x64, 0x00, 0x6A, 0x41, 0xF2, 0x34, 0x03, 0x84, 0xBB, 0x9C, 0x3B, 0x19, 0xAA, 0x2E, 0xAE, 0x35, 0xAA, 0x82, 0xB5, 0xDD, 0x8F, 0x58, 0x1E, 0xC4, 0xC1, 0x3A, 0x3C, 0x7D, 0xBA, }; /* 04D18A627EF87D3149B81B63D4AD06041AD1D2F287A63F49BD9457581CADD1C36685E674AB2A999A431412637E2552F28036B4B3D5EAE22F13A58ED9A81FA8059823C01650CBBA79605104906705D9D017086F480DB3E8D37D8DCBB6E75DF97E4D */ static UCHAR local_public_key_secp384r1_61[] = { 0x04, 0xD1, 0x8A, 0x62, 0x7E, 0xF8, 0x7D, 0x31, 0x49, 0xB8, 0x1B, 0x63, 0xD4, 0xAD, 0x06, 0x04, 0x1A, 0xD1, 0xD2, 0xF2, 0x87, 0xA6, 0x3F, 0x49, 0xBD, 0x94, 0x57, 0x58, 0x1C, 0xAD, 0xD1, 0xC3, 0x66, 0x85, 0xE6, 0x74, 0xAB, 0x2A, 0x99, 0x9A, 0x43, 0x14, 0x12, 0x63, 0x7E, 0x25, 0x52, 0xF2, 0x80, 0x36, 0xB4, 0xB3, 0xD5, 0xEA, 0xE2, 0x2F, 0x13, 0xA5, 0x8E, 0xD9, 0xA8, 0x1F, 0xA8, 0x05, 0x98, 0x23, 0xC0, 0x16, 0x50, 0xCB, 0xBA, 0x79, 0x60, 0x51, 0x04, 0x90, 0x67, 0x05, 0xD9, 0xD0, 0x17, 0x08, 0x6F, 0x48, 0x0D, 0xB3, 0xE8, 0xD3, 0x7D, 0x8D, 0xCB, 0xB6, 0xE7, 0x5D, 0xF9, 0x7E, 0x4D, }; /* 04AA08211178F11E9B6D101DFBE694062878BAD0BFE8058F866F6BFF0229AEB24D79F635CF53BBB85437CC01911C97AB8CDA33C9B1C5CF9656263A91AE6DEF83C76167F5A44922C9ED244A586C39C9AE4FADEB3F9EB97A554A943FFDCC0342557A */ static UCHAR remote_public_key_secp384r1_61[] = { 0x04, 0xAA, 0x08, 0x21, 0x11, 0x78, 0xF1, 0x1E, 0x9B, 0x6D, 0x10, 0x1D, 0xFB, 0xE6, 0x94, 0x06, 0x28, 0x78, 0xBA, 0xD0, 0xBF, 0xE8, 0x05, 0x8F, 0x86, 0x6F, 0x6B, 0xFF, 0x02, 0x29, 0xAE, 0xB2, 0x4D, 0x79, 0xF6, 0x35, 0xCF, 0x53, 0xBB, 0xB8, 0x54, 0x37, 0xCC, 0x01, 0x91, 0x1C, 0x97, 0xAB, 0x8C, 0xDA, 0x33, 0xC9, 0xB1, 0xC5, 0xCF, 0x96, 0x56, 0x26, 0x3A, 0x91, 0xAE, 0x6D, 0xEF, 0x83, 0xC7, 0x61, 0x67, 0xF5, 0xA4, 0x49, 0x22, 0xC9, 0xED, 0x24, 0x4A, 0x58, 0x6C, 0x39, 0xC9, 0xAE, 0x4F, 0xAD, 0xEB, 0x3F, 0x9E, 0xB9, 0x7A, 0x55, 0x4A, 0x94, 0x3F, 0xFD, 0xCC, 0x03, 0x42, 0x55, 0x7A, }; /* F70ED74A8406C79E7D6C04C6841D80D3CFD9165C1F3ABE986A8127CE2067B95B42B971E8B7638852830B381DE296C791 */ static UCHAR shared_secret_secp384r1_61[] = { 0xF7, 0x0E, 0xD7, 0x4A, 0x84, 0x06, 0xC7, 0x9E, 0x7D, 0x6C, 0x04, 0xC6, 0x84, 0x1D, 0x80, 0xD3, 0xCF, 0xD9, 0x16, 0x5C, 0x1F, 0x3A, 0xBE, 0x98, 0x6A, 0x81, 0x27, 0xCE, 0x20, 0x67, 0xB9, 0x5B, 0x42, 0xB9, 0x71, 0xE8, 0xB7, 0x63, 0x88, 0x52, 0x83, 0x0B, 0x38, 0x1D, 0xE2, 0x96, 0xC7, 0x91, }; /* 01FE7E35F0FE352ABC66E112A2C032AFB8D28ACF8BB612655E0A8850F17742F376C02866BF5D907BC3718D6531C014EA */ static UCHAR local_private_key_secp384r1_62[] = { 0x01, 0xFE, 0x7E, 0x35, 0xF0, 0xFE, 0x35, 0x2A, 0xBC, 0x66, 0xE1, 0x12, 0xA2, 0xC0, 0x32, 0xAF, 0xB8, 0xD2, 0x8A, 0xCF, 0x8B, 0xB6, 0x12, 0x65, 0x5E, 0x0A, 0x88, 0x50, 0xF1, 0x77, 0x42, 0xF3, 0x76, 0xC0, 0x28, 0x66, 0xBF, 0x5D, 0x90, 0x7B, 0xC3, 0x71, 0x8D, 0x65, 0x31, 0xC0, 0x14, 0xEA, }; /* 04507D28D7DF9C1013A0AF46126AE609A8E76F7539D20D48C6FA7153BD5C4CEDB47E7E3418EA3E4F27ADC9C64EA81914091F71B43943B7D8D3847843882440F7832E4C5EC5D20ED084DE0D5FC3C3C13ABF5AEAF503EA2EA9E7325FE0C2F91060C6 */ static UCHAR local_public_key_secp384r1_62[] = { 0x04, 0x50, 0x7D, 0x28, 0xD7, 0xDF, 0x9C, 0x10, 0x13, 0xA0, 0xAF, 0x46, 0x12, 0x6A, 0xE6, 0x09, 0xA8, 0xE7, 0x6F, 0x75, 0x39, 0xD2, 0x0D, 0x48, 0xC6, 0xFA, 0x71, 0x53, 0xBD, 0x5C, 0x4C, 0xED, 0xB4, 0x7E, 0x7E, 0x34, 0x18, 0xEA, 0x3E, 0x4F, 0x27, 0xAD, 0xC9, 0xC6, 0x4E, 0xA8, 0x19, 0x14, 0x09, 0x1F, 0x71, 0xB4, 0x39, 0x43, 0xB7, 0xD8, 0xD3, 0x84, 0x78, 0x43, 0x88, 0x24, 0x40, 0xF7, 0x83, 0x2E, 0x4C, 0x5E, 0xC5, 0xD2, 0x0E, 0xD0, 0x84, 0xDE, 0x0D, 0x5F, 0xC3, 0xC3, 0xC1, 0x3A, 0xBF, 0x5A, 0xEA, 0xF5, 0x03, 0xEA, 0x2E, 0xA9, 0xE7, 0x32, 0x5F, 0xE0, 0xC2, 0xF9, 0x10, 0x60, 0xC6, }; /* 044681CE2141FBAFD98F98E765E0F403D734CCDC667A7EE28EB48E34F1ACD9629CFF7E41554674344E3ACACBDF7AB87714CFAC741F12AA49024072FAE7F07B6251DBCF3E6357EBF9EB63C3E43929ECB4F8313D560AEF368384C99F27FAD40927AF */ static UCHAR remote_public_key_secp384r1_62[] = { 0x04, 0x46, 0x81, 0xCE, 0x21, 0x41, 0xFB, 0xAF, 0xD9, 0x8F, 0x98, 0xE7, 0x65, 0xE0, 0xF4, 0x03, 0xD7, 0x34, 0xCC, 0xDC, 0x66, 0x7A, 0x7E, 0xE2, 0x8E, 0xB4, 0x8E, 0x34, 0xF1, 0xAC, 0xD9, 0x62, 0x9C, 0xFF, 0x7E, 0x41, 0x55, 0x46, 0x74, 0x34, 0x4E, 0x3A, 0xCA, 0xCB, 0xDF, 0x7A, 0xB8, 0x77, 0x14, 0xCF, 0xAC, 0x74, 0x1F, 0x12, 0xAA, 0x49, 0x02, 0x40, 0x72, 0xFA, 0xE7, 0xF0, 0x7B, 0x62, 0x51, 0xDB, 0xCF, 0x3E, 0x63, 0x57, 0xEB, 0xF9, 0xEB, 0x63, 0xC3, 0xE4, 0x39, 0x29, 0xEC, 0xB4, 0xF8, 0x31, 0x3D, 0x56, 0x0A, 0xEF, 0x36, 0x83, 0x84, 0xC9, 0x9F, 0x27, 0xFA, 0xD4, 0x09, 0x27, 0xAF, }; /* 04B28AD8B8CECD23938629A28BA8EB6C56AC620E41526831C906B47CB94E91FC30E57CE992D6C45D223C7BC62337BD9F */ static UCHAR shared_secret_secp384r1_62[] = { 0x04, 0xB2, 0x8A, 0xD8, 0xB8, 0xCE, 0xCD, 0x23, 0x93, 0x86, 0x29, 0xA2, 0x8B, 0xA8, 0xEB, 0x6C, 0x56, 0xAC, 0x62, 0x0E, 0x41, 0x52, 0x68, 0x31, 0xC9, 0x06, 0xB4, 0x7C, 0xB9, 0x4E, 0x91, 0xFC, 0x30, 0xE5, 0x7C, 0xE9, 0x92, 0xD6, 0xC4, 0x5D, 0x22, 0x3C, 0x7B, 0xC6, 0x23, 0x37, 0xBD, 0x9F, }; /* D3285D5DE544813FE2260F8C1E7850BB5E75BCA85DD517E8AE33EF12792F2B4D5789AA3DCD2B7CAF518C3B6F048B2A62 */ static UCHAR local_private_key_secp384r1_63[] = { 0xD3, 0x28, 0x5D, 0x5D, 0xE5, 0x44, 0x81, 0x3F, 0xE2, 0x26, 0x0F, 0x8C, 0x1E, 0x78, 0x50, 0xBB, 0x5E, 0x75, 0xBC, 0xA8, 0x5D, 0xD5, 0x17, 0xE8, 0xAE, 0x33, 0xEF, 0x12, 0x79, 0x2F, 0x2B, 0x4D, 0x57, 0x89, 0xAA, 0x3D, 0xCD, 0x2B, 0x7C, 0xAF, 0x51, 0x8C, 0x3B, 0x6F, 0x04, 0x8B, 0x2A, 0x62, }; /* 046156FD5C0D70C4A673DCE905F1CF09F3B231D45EF0485C28B4970EDD5BFAF7E92FCEE90F7EBEFCD721E31D0BDF305D88948989A6C0D8213EFDB10C67CC7B8B300241C7EE8BABDEF008C614C14A9270C7A54811400B6EE978534121E7C1305923 */ static UCHAR local_public_key_secp384r1_63[] = { 0x04, 0x61, 0x56, 0xFD, 0x5C, 0x0D, 0x70, 0xC4, 0xA6, 0x73, 0xDC, 0xE9, 0x05, 0xF1, 0xCF, 0x09, 0xF3, 0xB2, 0x31, 0xD4, 0x5E, 0xF0, 0x48, 0x5C, 0x28, 0xB4, 0x97, 0x0E, 0xDD, 0x5B, 0xFA, 0xF7, 0xE9, 0x2F, 0xCE, 0xE9, 0x0F, 0x7E, 0xBE, 0xFC, 0xD7, 0x21, 0xE3, 0x1D, 0x0B, 0xDF, 0x30, 0x5D, 0x88, 0x94, 0x89, 0x89, 0xA6, 0xC0, 0xD8, 0x21, 0x3E, 0xFD, 0xB1, 0x0C, 0x67, 0xCC, 0x7B, 0x8B, 0x30, 0x02, 0x41, 0xC7, 0xEE, 0x8B, 0xAB, 0xDE, 0xF0, 0x08, 0xC6, 0x14, 0xC1, 0x4A, 0x92, 0x70, 0xC7, 0xA5, 0x48, 0x11, 0x40, 0x0B, 0x6E, 0xE9, 0x78, 0x53, 0x41, 0x21, 0xE7, 0xC1, 0x30, 0x59, 0x23, }; /* 04E13C833589E83049C866131CAB85D987008E2A395D43CBCFA5DDB793FD2E3C2FEC88D327C308412F7811A206A1E16EEDC788D269A865C75C7750C05BBAC8DFC740432B9C67DF70F11E2E47E7BBDF96A7F3CD8A5AC73F970B986542A937486B37 */ static UCHAR remote_public_key_secp384r1_63[] = { 0x04, 0xE1, 0x3C, 0x83, 0x35, 0x89, 0xE8, 0x30, 0x49, 0xC8, 0x66, 0x13, 0x1C, 0xAB, 0x85, 0xD9, 0x87, 0x00, 0x8E, 0x2A, 0x39, 0x5D, 0x43, 0xCB, 0xCF, 0xA5, 0xDD, 0xB7, 0x93, 0xFD, 0x2E, 0x3C, 0x2F, 0xEC, 0x88, 0xD3, 0x27, 0xC3, 0x08, 0x41, 0x2F, 0x78, 0x11, 0xA2, 0x06, 0xA1, 0xE1, 0x6E, 0xED, 0xC7, 0x88, 0xD2, 0x69, 0xA8, 0x65, 0xC7, 0x5C, 0x77, 0x50, 0xC0, 0x5B, 0xBA, 0xC8, 0xDF, 0xC7, 0x40, 0x43, 0x2B, 0x9C, 0x67, 0xDF, 0x70, 0xF1, 0x1E, 0x2E, 0x47, 0xE7, 0xBB, 0xDF, 0x96, 0xA7, 0xF3, 0xCD, 0x8A, 0x5A, 0xC7, 0x3F, 0x97, 0x0B, 0x98, 0x65, 0x42, 0xA9, 0x37, 0x48, 0x6B, 0x37, }; /* A8685E350C80D6F8D5B7AD1D9F8AF92265BDE3B7EEC30C1AFF334166CB34C2EC2C0AF53DE3B2C2CA07F3DF5B959C8BC9 */ static UCHAR shared_secret_secp384r1_63[] = { 0xA8, 0x68, 0x5E, 0x35, 0x0C, 0x80, 0xD6, 0xF8, 0xD5, 0xB7, 0xAD, 0x1D, 0x9F, 0x8A, 0xF9, 0x22, 0x65, 0xBD, 0xE3, 0xB7, 0xEE, 0xC3, 0x0C, 0x1A, 0xFF, 0x33, 0x41, 0x66, 0xCB, 0x34, 0xC2, 0xEC, 0x2C, 0x0A, 0xF5, 0x3D, 0xE3, 0xB2, 0xC2, 0xCA, 0x07, 0xF3, 0xDF, 0x5B, 0x95, 0x9C, 0x8B, 0xC9, }; /* EBCB972DCD8BA413E372CD4C499B894E7E3F07A17F44A51D7E55D6A632EF871EBB1E4B88A9F09B8C6268D9AB0462FA82 */ static UCHAR local_private_key_secp384r1_64[] = { 0xEB, 0xCB, 0x97, 0x2D, 0xCD, 0x8B, 0xA4, 0x13, 0xE3, 0x72, 0xCD, 0x4C, 0x49, 0x9B, 0x89, 0x4E, 0x7E, 0x3F, 0x07, 0xA1, 0x7F, 0x44, 0xA5, 0x1D, 0x7E, 0x55, 0xD6, 0xA6, 0x32, 0xEF, 0x87, 0x1E, 0xBB, 0x1E, 0x4B, 0x88, 0xA9, 0xF0, 0x9B, 0x8C, 0x62, 0x68, 0xD9, 0xAB, 0x04, 0x62, 0xFA, 0x82, }; /* 0422807C084E70EECD02ADCC5CC654FD21BC66514D99B0685B5CA5E0F4743DC138C1E1A60C31B3F77041CD36D8B4956AA9FA1FBF6A3BCF5CF5351516C14F7C246A7B6D86E7A66846C8A96047270B829EE6F54132AF1DFCCA38258EC7567A5EFA9B */ static UCHAR local_public_key_secp384r1_64[] = { 0x04, 0x22, 0x80, 0x7C, 0x08, 0x4E, 0x70, 0xEE, 0xCD, 0x02, 0xAD, 0xCC, 0x5C, 0xC6, 0x54, 0xFD, 0x21, 0xBC, 0x66, 0x51, 0x4D, 0x99, 0xB0, 0x68, 0x5B, 0x5C, 0xA5, 0xE0, 0xF4, 0x74, 0x3D, 0xC1, 0x38, 0xC1, 0xE1, 0xA6, 0x0C, 0x31, 0xB3, 0xF7, 0x70, 0x41, 0xCD, 0x36, 0xD8, 0xB4, 0x95, 0x6A, 0xA9, 0xFA, 0x1F, 0xBF, 0x6A, 0x3B, 0xCF, 0x5C, 0xF5, 0x35, 0x15, 0x16, 0xC1, 0x4F, 0x7C, 0x24, 0x6A, 0x7B, 0x6D, 0x86, 0xE7, 0xA6, 0x68, 0x46, 0xC8, 0xA9, 0x60, 0x47, 0x27, 0x0B, 0x82, 0x9E, 0xE6, 0xF5, 0x41, 0x32, 0xAF, 0x1D, 0xFC, 0xCA, 0x38, 0x25, 0x8E, 0xC7, 0x56, 0x7A, 0x5E, 0xFA, 0x9B, }; /* 04E731BE5BA741970567819022B0E7BDA0D166171C847C631634F0AC5FD90A7E80787A1E9D916569D03FAFDB9A6416830D20BAFB9E991F456B0E67B855C244ABC81D367ABF0218A437A577D6BAC4B8C8B147C5B3155081383D4D6A0BEE81292561 */ static UCHAR remote_public_key_secp384r1_64[] = { 0x04, 0xE7, 0x31, 0xBE, 0x5B, 0xA7, 0x41, 0x97, 0x05, 0x67, 0x81, 0x90, 0x22, 0xB0, 0xE7, 0xBD, 0xA0, 0xD1, 0x66, 0x17, 0x1C, 0x84, 0x7C, 0x63, 0x16, 0x34, 0xF0, 0xAC, 0x5F, 0xD9, 0x0A, 0x7E, 0x80, 0x78, 0x7A, 0x1E, 0x9D, 0x91, 0x65, 0x69, 0xD0, 0x3F, 0xAF, 0xDB, 0x9A, 0x64, 0x16, 0x83, 0x0D, 0x20, 0xBA, 0xFB, 0x9E, 0x99, 0x1F, 0x45, 0x6B, 0x0E, 0x67, 0xB8, 0x55, 0xC2, 0x44, 0xAB, 0xC8, 0x1D, 0x36, 0x7A, 0xBF, 0x02, 0x18, 0xA4, 0x37, 0xA5, 0x77, 0xD6, 0xBA, 0xC4, 0xB8, 0xC8, 0xB1, 0x47, 0xC5, 0xB3, 0x15, 0x50, 0x81, 0x38, 0x3D, 0x4D, 0x6A, 0x0B, 0xEE, 0x81, 0x29, 0x25, 0x61, }; /* 0235DD81FD92B4095F1FC9CB3F4C97CD742CE89195ED52D99D553AD406FB5231C9707DE1A5EB5C232197CE2098445FD0 */ static UCHAR shared_secret_secp384r1_64[] = { 0x02, 0x35, 0xDD, 0x81, 0xFD, 0x92, 0xB4, 0x09, 0x5F, 0x1F, 0xC9, 0xCB, 0x3F, 0x4C, 0x97, 0xCD, 0x74, 0x2C, 0xE8, 0x91, 0x95, 0xED, 0x52, 0xD9, 0x9D, 0x55, 0x3A, 0xD4, 0x06, 0xFB, 0x52, 0x31, 0xC9, 0x70, 0x7D, 0xE1, 0xA5, 0xEB, 0x5C, 0x23, 0x21, 0x97, 0xCE, 0x20, 0x98, 0x44, 0x5F, 0xD0, }; /* C4F447A8D7D9013726D9547EF581BE5B4E5513C00E43197D16B22C9524B842E8AC8990836292BB886B0F066090C4BBDE */ static UCHAR local_private_key_secp384r1_65[] = { 0xC4, 0xF4, 0x47, 0xA8, 0xD7, 0xD9, 0x01, 0x37, 0x26, 0xD9, 0x54, 0x7E, 0xF5, 0x81, 0xBE, 0x5B, 0x4E, 0x55, 0x13, 0xC0, 0x0E, 0x43, 0x19, 0x7D, 0x16, 0xB2, 0x2C, 0x95, 0x24, 0xB8, 0x42, 0xE8, 0xAC, 0x89, 0x90, 0x83, 0x62, 0x92, 0xBB, 0x88, 0x6B, 0x0F, 0x06, 0x60, 0x90, 0xC4, 0xBB, 0xDE, }; /* 040E6F4A6866479EE117B819B85C6E7C5CE534D26EF2C5433123C7F9AC38374C7308D379676EEDD7734F660D5ACD55906291B30C963F8D9E4D77B0EA43B3447D6F082D5D19A6FA7D8E850554934E38BEDF3B6D7865F41D6EB6122F27237B3A1B1E */ static UCHAR local_public_key_secp384r1_65[] = { 0x04, 0x0E, 0x6F, 0x4A, 0x68, 0x66, 0x47, 0x9E, 0xE1, 0x17, 0xB8, 0x19, 0xB8, 0x5C, 0x6E, 0x7C, 0x5C, 0xE5, 0x34, 0xD2, 0x6E, 0xF2, 0xC5, 0x43, 0x31, 0x23, 0xC7, 0xF9, 0xAC, 0x38, 0x37, 0x4C, 0x73, 0x08, 0xD3, 0x79, 0x67, 0x6E, 0xED, 0xD7, 0x73, 0x4F, 0x66, 0x0D, 0x5A, 0xCD, 0x55, 0x90, 0x62, 0x91, 0xB3, 0x0C, 0x96, 0x3F, 0x8D, 0x9E, 0x4D, 0x77, 0xB0, 0xEA, 0x43, 0xB3, 0x44, 0x7D, 0x6F, 0x08, 0x2D, 0x5D, 0x19, 0xA6, 0xFA, 0x7D, 0x8E, 0x85, 0x05, 0x54, 0x93, 0x4E, 0x38, 0xBE, 0xDF, 0x3B, 0x6D, 0x78, 0x65, 0xF4, 0x1D, 0x6E, 0xB6, 0x12, 0x2F, 0x27, 0x23, 0x7B, 0x3A, 0x1B, 0x1E, }; /* 041D04EE7160026BD728D93FADD4302153BDA984FC9DC17D9B22711487CDE7CB46CBDB69BEEB16B332778D67F0BD7185D04F2A9FD3070204A9D5167BD875866433F7BB57E5EA91F58CBD3E3030A80AE7A28784D141C0A71DB2A6388D707C48C281 */ static UCHAR remote_public_key_secp384r1_65[] = { 0x04, 0x1D, 0x04, 0xEE, 0x71, 0x60, 0x02, 0x6B, 0xD7, 0x28, 0xD9, 0x3F, 0xAD, 0xD4, 0x30, 0x21, 0x53, 0xBD, 0xA9, 0x84, 0xFC, 0x9D, 0xC1, 0x7D, 0x9B, 0x22, 0x71, 0x14, 0x87, 0xCD, 0xE7, 0xCB, 0x46, 0xCB, 0xDB, 0x69, 0xBE, 0xEB, 0x16, 0xB3, 0x32, 0x77, 0x8D, 0x67, 0xF0, 0xBD, 0x71, 0x85, 0xD0, 0x4F, 0x2A, 0x9F, 0xD3, 0x07, 0x02, 0x04, 0xA9, 0xD5, 0x16, 0x7B, 0xD8, 0x75, 0x86, 0x64, 0x33, 0xF7, 0xBB, 0x57, 0xE5, 0xEA, 0x91, 0xF5, 0x8C, 0xBD, 0x3E, 0x30, 0x30, 0xA8, 0x0A, 0xE7, 0xA2, 0x87, 0x84, 0xD1, 0x41, 0xC0, 0xA7, 0x1D, 0xB2, 0xA6, 0x38, 0x8D, 0x70, 0x7C, 0x48, 0xC2, 0x81, }; /* 467072642000F0900F30CB7D5C7E91F51D605F2854E5A369DDAE0A36963B2D858CEEAC6B696A1D647415506FE3140E40 */ static UCHAR shared_secret_secp384r1_65[] = { 0x46, 0x70, 0x72, 0x64, 0x20, 0x00, 0xF0, 0x90, 0x0F, 0x30, 0xCB, 0x7D, 0x5C, 0x7E, 0x91, 0xF5, 0x1D, 0x60, 0x5F, 0x28, 0x54, 0xE5, 0xA3, 0x69, 0xDD, 0xAE, 0x0A, 0x36, 0x96, 0x3B, 0x2D, 0x85, 0x8C, 0xEE, 0xAC, 0x6B, 0x69, 0x6A, 0x1D, 0x64, 0x74, 0x15, 0x50, 0x6F, 0xE3, 0x14, 0x0E, 0x40, }; /* 75AD4672D287B881DD4D2D9650D804DBE4DB6758EE4668140A53F282BCCAFE317844A34ACB5BCBA8A8F93FF8D143D3B5 */ static UCHAR local_private_key_secp384r1_66[] = { 0x75, 0xAD, 0x46, 0x72, 0xD2, 0x87, 0xB8, 0x81, 0xDD, 0x4D, 0x2D, 0x96, 0x50, 0xD8, 0x04, 0xDB, 0xE4, 0xDB, 0x67, 0x58, 0xEE, 0x46, 0x68, 0x14, 0x0A, 0x53, 0xF2, 0x82, 0xBC, 0xCA, 0xFE, 0x31, 0x78, 0x44, 0xA3, 0x4A, 0xCB, 0x5B, 0xCB, 0xA8, 0xA8, 0xF9, 0x3F, 0xF8, 0xD1, 0x43, 0xD3, 0xB5, }; /* 04FA2F5A0ECD60786B612B4019B036716042AEDFBA341CFA65E59BCF745849A802AF36AFE2B3B2C52507C8ECBBB4956FFB11D52DBD0991974ACBE62D59CC4CDFC0399741D73A4C8D7D4429819651D51E906DEBE027397D8CD1F1EAA4BF10FA345F */ static UCHAR local_public_key_secp384r1_66[] = { 0x04, 0xFA, 0x2F, 0x5A, 0x0E, 0xCD, 0x60, 0x78, 0x6B, 0x61, 0x2B, 0x40, 0x19, 0xB0, 0x36, 0x71, 0x60, 0x42, 0xAE, 0xDF, 0xBA, 0x34, 0x1C, 0xFA, 0x65, 0xE5, 0x9B, 0xCF, 0x74, 0x58, 0x49, 0xA8, 0x02, 0xAF, 0x36, 0xAF, 0xE2, 0xB3, 0xB2, 0xC5, 0x25, 0x07, 0xC8, 0xEC, 0xBB, 0xB4, 0x95, 0x6F, 0xFB, 0x11, 0xD5, 0x2D, 0xBD, 0x09, 0x91, 0x97, 0x4A, 0xCB, 0xE6, 0x2D, 0x59, 0xCC, 0x4C, 0xDF, 0xC0, 0x39, 0x97, 0x41, 0xD7, 0x3A, 0x4C, 0x8D, 0x7D, 0x44, 0x29, 0x81, 0x96, 0x51, 0xD5, 0x1E, 0x90, 0x6D, 0xEB, 0xE0, 0x27, 0x39, 0x7D, 0x8C, 0xD1, 0xF1, 0xEA, 0xA4, 0xBF, 0x10, 0xFA, 0x34, 0x5F, }; /* 04F7B27FA27047DF93E395902D1E7C7FDFA58A39913F1D7E0218F947B2B7AD6C49E80B894656098D6B5186CED2BAE157298B0BD70343BBEE6BEE3684AC9C1FDE89B1E05892D7A0BF29694ED95962A7B14C1DE3BCFDB530BB3B3865413423355D2F */ static UCHAR remote_public_key_secp384r1_66[] = { 0x04, 0xF7, 0xB2, 0x7F, 0xA2, 0x70, 0x47, 0xDF, 0x93, 0xE3, 0x95, 0x90, 0x2D, 0x1E, 0x7C, 0x7F, 0xDF, 0xA5, 0x8A, 0x39, 0x91, 0x3F, 0x1D, 0x7E, 0x02, 0x18, 0xF9, 0x47, 0xB2, 0xB7, 0xAD, 0x6C, 0x49, 0xE8, 0x0B, 0x89, 0x46, 0x56, 0x09, 0x8D, 0x6B, 0x51, 0x86, 0xCE, 0xD2, 0xBA, 0xE1, 0x57, 0x29, 0x8B, 0x0B, 0xD7, 0x03, 0x43, 0xBB, 0xEE, 0x6B, 0xEE, 0x36, 0x84, 0xAC, 0x9C, 0x1F, 0xDE, 0x89, 0xB1, 0xE0, 0x58, 0x92, 0xD7, 0xA0, 0xBF, 0x29, 0x69, 0x4E, 0xD9, 0x59, 0x62, 0xA7, 0xB1, 0x4C, 0x1D, 0xE3, 0xBC, 0xFD, 0xB5, 0x30, 0xBB, 0x3B, 0x38, 0x65, 0x41, 0x34, 0x23, 0x35, 0x5D, 0x2F, }; /* 6BC620EF0185AC273FD1128D8A595BCB37DBF055701805CE4BAAEBD2CD3B6123054FF728942FDA7BE3393A211140A845 */ static UCHAR shared_secret_secp384r1_66[] = { 0x6B, 0xC6, 0x20, 0xEF, 0x01, 0x85, 0xAC, 0x27, 0x3F, 0xD1, 0x12, 0x8D, 0x8A, 0x59, 0x5B, 0xCB, 0x37, 0xDB, 0xF0, 0x55, 0x70, 0x18, 0x05, 0xCE, 0x4B, 0xAA, 0xEB, 0xD2, 0xCD, 0x3B, 0x61, 0x23, 0x05, 0x4F, 0xF7, 0x28, 0x94, 0x2F, 0xDA, 0x7B, 0xE3, 0x39, 0x3A, 0x21, 0x11, 0x40, 0xA8, 0x45, }; /* 358F85799C067544469CFCAF563E39E64949B3DCEBC9443448C304C76EB82BA347B11DE3B79227FE2E23AD8461E66BAA */ static UCHAR local_private_key_secp384r1_67[] = { 0x35, 0x8F, 0x85, 0x79, 0x9C, 0x06, 0x75, 0x44, 0x46, 0x9C, 0xFC, 0xAF, 0x56, 0x3E, 0x39, 0xE6, 0x49, 0x49, 0xB3, 0xDC, 0xEB, 0xC9, 0x44, 0x34, 0x48, 0xC3, 0x04, 0xC7, 0x6E, 0xB8, 0x2B, 0xA3, 0x47, 0xB1, 0x1D, 0xE3, 0xB7, 0x92, 0x27, 0xFE, 0x2E, 0x23, 0xAD, 0x84, 0x61, 0xE6, 0x6B, 0xAA, }; /* 04AE0AA2A1A7B9BE012158AEEDEEDB84B9216A5F7047339E0A528EBA0B4F63AA1A4D8DE2038F5649A7EF0F640436D158BD52A259F92F7FE816774D400C5F85B1298D3C27034487BF0A0FD67C0C63584E8B61D463B5C1211B7AB0CB1E2C6BF37851 */ static UCHAR local_public_key_secp384r1_67[] = { 0x04, 0xAE, 0x0A, 0xA2, 0xA1, 0xA7, 0xB9, 0xBE, 0x01, 0x21, 0x58, 0xAE, 0xED, 0xEE, 0xDB, 0x84, 0xB9, 0x21, 0x6A, 0x5F, 0x70, 0x47, 0x33, 0x9E, 0x0A, 0x52, 0x8E, 0xBA, 0x0B, 0x4F, 0x63, 0xAA, 0x1A, 0x4D, 0x8D, 0xE2, 0x03, 0x8F, 0x56, 0x49, 0xA7, 0xEF, 0x0F, 0x64, 0x04, 0x36, 0xD1, 0x58, 0xBD, 0x52, 0xA2, 0x59, 0xF9, 0x2F, 0x7F, 0xE8, 0x16, 0x77, 0x4D, 0x40, 0x0C, 0x5F, 0x85, 0xB1, 0x29, 0x8D, 0x3C, 0x27, 0x03, 0x44, 0x87, 0xBF, 0x0A, 0x0F, 0xD6, 0x7C, 0x0C, 0x63, 0x58, 0x4E, 0x8B, 0x61, 0xD4, 0x63, 0xB5, 0xC1, 0x21, 0x1B, 0x7A, 0xB0, 0xCB, 0x1E, 0x2C, 0x6B, 0xF3, 0x78, 0x51, }; /* 045BD9B77AC82019CCBB71C559464C9E2F4B1D4022DF2CA1D68D32F715891F353074321F4CF73F0275F874561EE974310C5543EDFF397833581DF354585D8F2158A81A153D66E33C92337A87022E067993A3840626E1161E2D55BE0C2184154BBA */ static UCHAR remote_public_key_secp384r1_67[] = { 0x04, 0x5B, 0xD9, 0xB7, 0x7A, 0xC8, 0x20, 0x19, 0xCC, 0xBB, 0x71, 0xC5, 0x59, 0x46, 0x4C, 0x9E, 0x2F, 0x4B, 0x1D, 0x40, 0x22, 0xDF, 0x2C, 0xA1, 0xD6, 0x8D, 0x32, 0xF7, 0x15, 0x89, 0x1F, 0x35, 0x30, 0x74, 0x32, 0x1F, 0x4C, 0xF7, 0x3F, 0x02, 0x75, 0xF8, 0x74, 0x56, 0x1E, 0xE9, 0x74, 0x31, 0x0C, 0x55, 0x43, 0xED, 0xFF, 0x39, 0x78, 0x33, 0x58, 0x1D, 0xF3, 0x54, 0x58, 0x5D, 0x8F, 0x21, 0x58, 0xA8, 0x1A, 0x15, 0x3D, 0x66, 0xE3, 0x3C, 0x92, 0x33, 0x7A, 0x87, 0x02, 0x2E, 0x06, 0x79, 0x93, 0xA3, 0x84, 0x06, 0x26, 0xE1, 0x16, 0x1E, 0x2D, 0x55, 0xBE, 0x0C, 0x21, 0x84, 0x15, 0x4B, 0xBA, }; /* 9E53697FE36B1FCB8D5D7A876063BAE29878961DF5C2C76F981765B7E48AEAD4AF71116568B8530336E29A618F1C6BF0 */ static UCHAR shared_secret_secp384r1_67[] = { 0x9E, 0x53, 0x69, 0x7F, 0xE3, 0x6B, 0x1F, 0xCB, 0x8D, 0x5D, 0x7A, 0x87, 0x60, 0x63, 0xBA, 0xE2, 0x98, 0x78, 0x96, 0x1D, 0xF5, 0xC2, 0xC7, 0x6F, 0x98, 0x17, 0x65, 0xB7, 0xE4, 0x8A, 0xEA, 0xD4, 0xAF, 0x71, 0x11, 0x65, 0x68, 0xB8, 0x53, 0x03, 0x36, 0xE2, 0x9A, 0x61, 0x8F, 0x1C, 0x6B, 0xF0, }; /* 447109074B0137DD65C8BA202909AC3627A1B37A50A066C31B894E53608A5BA4FB64AB4665E223CAABDEEBD4E7970A0E */ static UCHAR local_private_key_secp384r1_68[] = { 0x44, 0x71, 0x09, 0x07, 0x4B, 0x01, 0x37, 0xDD, 0x65, 0xC8, 0xBA, 0x20, 0x29, 0x09, 0xAC, 0x36, 0x27, 0xA1, 0xB3, 0x7A, 0x50, 0xA0, 0x66, 0xC3, 0x1B, 0x89, 0x4E, 0x53, 0x60, 0x8A, 0x5B, 0xA4, 0xFB, 0x64, 0xAB, 0x46, 0x65, 0xE2, 0x23, 0xCA, 0xAB, 0xDE, 0xEB, 0xD4, 0xE7, 0x97, 0x0A, 0x0E, }; /* 04CF70667643B9A262F6C6EE66E258DF500E8F5CCFFD36B12A01D23B36C8B5342E5038C127EFF7A65748E0A1BCE55B0A460476CB2D20D194DB9091CAB0E6989CE3DD5551B0519AB3E580356DE296F698DCC3B092BE7D27929CB07356C9FE3CA3EA */ static UCHAR local_public_key_secp384r1_68[] = { 0x04, 0xCF, 0x70, 0x66, 0x76, 0x43, 0xB9, 0xA2, 0x62, 0xF6, 0xC6, 0xEE, 0x66, 0xE2, 0x58, 0xDF, 0x50, 0x0E, 0x8F, 0x5C, 0xCF, 0xFD, 0x36, 0xB1, 0x2A, 0x01, 0xD2, 0x3B, 0x36, 0xC8, 0xB5, 0x34, 0x2E, 0x50, 0x38, 0xC1, 0x27, 0xEF, 0xF7, 0xA6, 0x57, 0x48, 0xE0, 0xA1, 0xBC, 0xE5, 0x5B, 0x0A, 0x46, 0x04, 0x76, 0xCB, 0x2D, 0x20, 0xD1, 0x94, 0xDB, 0x90, 0x91, 0xCA, 0xB0, 0xE6, 0x98, 0x9C, 0xE3, 0xDD, 0x55, 0x51, 0xB0, 0x51, 0x9A, 0xB3, 0xE5, 0x80, 0x35, 0x6D, 0xE2, 0x96, 0xF6, 0x98, 0xDC, 0xC3, 0xB0, 0x92, 0xBE, 0x7D, 0x27, 0x92, 0x9C, 0xB0, 0x73, 0x56, 0xC9, 0xFE, 0x3C, 0xA3, 0xEA, }; /* 040336FA4DFD22AD63C885DCA6C0FFA5170EB27C8F7930ADFBBACC3D6BBD8D8827CF1EE491C3A79E18E32A3E1D615A0C2DA5AF502166D45A44476138F938C239015EA40CA89501BEAA3FF1A5F61AD9D68217D7D08777707577CC877A7C2B8510FB */ static UCHAR remote_public_key_secp384r1_68[] = { 0x04, 0x03, 0x36, 0xFA, 0x4D, 0xFD, 0x22, 0xAD, 0x63, 0xC8, 0x85, 0xDC, 0xA6, 0xC0, 0xFF, 0xA5, 0x17, 0x0E, 0xB2, 0x7C, 0x8F, 0x79, 0x30, 0xAD, 0xFB, 0xBA, 0xCC, 0x3D, 0x6B, 0xBD, 0x8D, 0x88, 0x27, 0xCF, 0x1E, 0xE4, 0x91, 0xC3, 0xA7, 0x9E, 0x18, 0xE3, 0x2A, 0x3E, 0x1D, 0x61, 0x5A, 0x0C, 0x2D, 0xA5, 0xAF, 0x50, 0x21, 0x66, 0xD4, 0x5A, 0x44, 0x47, 0x61, 0x38, 0xF9, 0x38, 0xC2, 0x39, 0x01, 0x5E, 0xA4, 0x0C, 0xA8, 0x95, 0x01, 0xBE, 0xAA, 0x3F, 0xF1, 0xA5, 0xF6, 0x1A, 0xD9, 0xD6, 0x82, 0x17, 0xD7, 0xD0, 0x87, 0x77, 0x70, 0x75, 0x77, 0xCC, 0x87, 0x7A, 0x7C, 0x2B, 0x85, 0x10, 0xFB, }; /* 2DE0F2FFA22FF9E8D80CFEBD29D19D5485B9A8ED8334AA1C1288A6D1F5D284C8A1D5A13F3EB8DC64D8ACD0855A2A81AF */ static UCHAR shared_secret_secp384r1_68[] = { 0x2D, 0xE0, 0xF2, 0xFF, 0xA2, 0x2F, 0xF9, 0xE8, 0xD8, 0x0C, 0xFE, 0xBD, 0x29, 0xD1, 0x9D, 0x54, 0x85, 0xB9, 0xA8, 0xED, 0x83, 0x34, 0xAA, 0x1C, 0x12, 0x88, 0xA6, 0xD1, 0xF5, 0xD2, 0x84, 0xC8, 0xA1, 0xD5, 0xA1, 0x3F, 0x3E, 0xB8, 0xDC, 0x64, 0xD8, 0xAC, 0xD0, 0x85, 0x5A, 0x2A, 0x81, 0xAF, }; /* 061B97A423C350BD5875FA1D06F7558A2846984F4C99B278E9C589DCCC8E96D2A92D76CCF0C689483C8465427BBACCA3 */ static UCHAR local_private_key_secp384r1_69[] = { 0x06, 0x1B, 0x97, 0xA4, 0x23, 0xC3, 0x50, 0xBD, 0x58, 0x75, 0xFA, 0x1D, 0x06, 0xF7, 0x55, 0x8A, 0x28, 0x46, 0x98, 0x4F, 0x4C, 0x99, 0xB2, 0x78, 0xE9, 0xC5, 0x89, 0xDC, 0xCC, 0x8E, 0x96, 0xD2, 0xA9, 0x2D, 0x76, 0xCC, 0xF0, 0xC6, 0x89, 0x48, 0x3C, 0x84, 0x65, 0x42, 0x7B, 0xBA, 0xCC, 0xA3, }; /* 04194AA5A04FE87DFF490971EFC9B1CB711D2E3E8C1B9976933BA01240E700737439AF163BEE8556412AC8F03467D37219A48340A4A21BCBCEBEC196A632C7C79B58D0CBF5B774B96A998F4F126EE3C833F33478F47DA05CD0C6313F14BAB6745E */ static UCHAR local_public_key_secp384r1_69[] = { 0x04, 0x19, 0x4A, 0xA5, 0xA0, 0x4F, 0xE8, 0x7D, 0xFF, 0x49, 0x09, 0x71, 0xEF, 0xC9, 0xB1, 0xCB, 0x71, 0x1D, 0x2E, 0x3E, 0x8C, 0x1B, 0x99, 0x76, 0x93, 0x3B, 0xA0, 0x12, 0x40, 0xE7, 0x00, 0x73, 0x74, 0x39, 0xAF, 0x16, 0x3B, 0xEE, 0x85, 0x56, 0x41, 0x2A, 0xC8, 0xF0, 0x34, 0x67, 0xD3, 0x72, 0x19, 0xA4, 0x83, 0x40, 0xA4, 0xA2, 0x1B, 0xCB, 0xCE, 0xBE, 0xC1, 0x96, 0xA6, 0x32, 0xC7, 0xC7, 0x9B, 0x58, 0xD0, 0xCB, 0xF5, 0xB7, 0x74, 0xB9, 0x6A, 0x99, 0x8F, 0x4F, 0x12, 0x6E, 0xE3, 0xC8, 0x33, 0xF3, 0x34, 0x78, 0xF4, 0x7D, 0xA0, 0x5C, 0xD0, 0xC6, 0x31, 0x3F, 0x14, 0xBA, 0xB6, 0x74, 0x5E, }; /* 04A986D6E28F000D2D9717B5EF92C46D47B106F59599F7E06286F83FAA013AC8E498E00CF47B4E222CEA5C0C489C4786CB0E5DD7297B74B01368D5BA64BFD4F070CE82C22F9EA1BC4046800427D0A152D066574E7B64D3A22BFD748986241F006B */ static UCHAR remote_public_key_secp384r1_69[] = { 0x04, 0xA9, 0x86, 0xD6, 0xE2, 0x8F, 0x00, 0x0D, 0x2D, 0x97, 0x17, 0xB5, 0xEF, 0x92, 0xC4, 0x6D, 0x47, 0xB1, 0x06, 0xF5, 0x95, 0x99, 0xF7, 0xE0, 0x62, 0x86, 0xF8, 0x3F, 0xAA, 0x01, 0x3A, 0xC8, 0xE4, 0x98, 0xE0, 0x0C, 0xF4, 0x7B, 0x4E, 0x22, 0x2C, 0xEA, 0x5C, 0x0C, 0x48, 0x9C, 0x47, 0x86, 0xCB, 0x0E, 0x5D, 0xD7, 0x29, 0x7B, 0x74, 0xB0, 0x13, 0x68, 0xD5, 0xBA, 0x64, 0xBF, 0xD4, 0xF0, 0x70, 0xCE, 0x82, 0xC2, 0x2F, 0x9E, 0xA1, 0xBC, 0x40, 0x46, 0x80, 0x04, 0x27, 0xD0, 0xA1, 0x52, 0xD0, 0x66, 0x57, 0x4E, 0x7B, 0x64, 0xD3, 0xA2, 0x2B, 0xFD, 0x74, 0x89, 0x86, 0x24, 0x1F, 0x00, 0x6B, }; /* 91EDCBDBBB45F12D851ED04FE43E8D5B97436E3C28B0A3D5D5C49885072912F5B9CBC50F584761A7C7D01A0E7F2FD977 */ static UCHAR shared_secret_secp384r1_69[] = { 0x91, 0xED, 0xCB, 0xDB, 0xBB, 0x45, 0xF1, 0x2D, 0x85, 0x1E, 0xD0, 0x4F, 0xE4, 0x3E, 0x8D, 0x5B, 0x97, 0x43, 0x6E, 0x3C, 0x28, 0xB0, 0xA3, 0xD5, 0xD5, 0xC4, 0x98, 0x85, 0x07, 0x29, 0x12, 0xF5, 0xB9, 0xCB, 0xC5, 0x0F, 0x58, 0x47, 0x61, 0xA7, 0xC7, 0xD0, 0x1A, 0x0E, 0x7F, 0x2F, 0xD9, 0x77, }; /* CC14524E3E30918C884D04B1D9AFCCF844C90BF9351631934D04AB0D00CCE9CCE03C1B1E6CACABF5F9AFA6D25E72CAA2 */ static UCHAR local_private_key_secp384r1_70[] = { 0xCC, 0x14, 0x52, 0x4E, 0x3E, 0x30, 0x91, 0x8C, 0x88, 0x4D, 0x04, 0xB1, 0xD9, 0xAF, 0xCC, 0xF8, 0x44, 0xC9, 0x0B, 0xF9, 0x35, 0x16, 0x31, 0x93, 0x4D, 0x04, 0xAB, 0x0D, 0x00, 0xCC, 0xE9, 0xCC, 0xE0, 0x3C, 0x1B, 0x1E, 0x6C, 0xAC, 0xAB, 0xF5, 0xF9, 0xAF, 0xA6, 0xD2, 0x5E, 0x72, 0xCA, 0xA2, }; /* 0427154CFAA8D3EFEFE44AA065630E3A9AE5F84D769F63ED78A6A71DB6E805AAD0432CFB58E4E834D43B45246FD4C4963B98C11C3E46485EC8BE0074A9298D38E00AEF22A6F9C3133D71EFA41F697C661BDA46173D7BD017A0EFDE7118CE9C08B0 */ static UCHAR local_public_key_secp384r1_70[] = { 0x04, 0x27, 0x15, 0x4C, 0xFA, 0xA8, 0xD3, 0xEF, 0xEF, 0xE4, 0x4A, 0xA0, 0x65, 0x63, 0x0E, 0x3A, 0x9A, 0xE5, 0xF8, 0x4D, 0x76, 0x9F, 0x63, 0xED, 0x78, 0xA6, 0xA7, 0x1D, 0xB6, 0xE8, 0x05, 0xAA, 0xD0, 0x43, 0x2C, 0xFB, 0x58, 0xE4, 0xE8, 0x34, 0xD4, 0x3B, 0x45, 0x24, 0x6F, 0xD4, 0xC4, 0x96, 0x3B, 0x98, 0xC1, 0x1C, 0x3E, 0x46, 0x48, 0x5E, 0xC8, 0xBE, 0x00, 0x74, 0xA9, 0x29, 0x8D, 0x38, 0xE0, 0x0A, 0xEF, 0x22, 0xA6, 0xF9, 0xC3, 0x13, 0x3D, 0x71, 0xEF, 0xA4, 0x1F, 0x69, 0x7C, 0x66, 0x1B, 0xDA, 0x46, 0x17, 0x3D, 0x7B, 0xD0, 0x17, 0xA0, 0xEF, 0xDE, 0x71, 0x18, 0xCE, 0x9C, 0x08, 0xB0, }; /* 04D7F24F974527C96EFCB75EF5B2CC2D1C7F09627988FD0BD0A58517DBC86B425F23187AB1AB445375F3344D49BCC1D89FE50C7E7761EC4D79C907D3843AE2EBCBB875C3769A1C146EF1221B9B12F2C0F457C34978B3AC3C8BEE5DAE6E6D495B41 */ static UCHAR remote_public_key_secp384r1_70[] = { 0x04, 0xD7, 0xF2, 0x4F, 0x97, 0x45, 0x27, 0xC9, 0x6E, 0xFC, 0xB7, 0x5E, 0xF5, 0xB2, 0xCC, 0x2D, 0x1C, 0x7F, 0x09, 0x62, 0x79, 0x88, 0xFD, 0x0B, 0xD0, 0xA5, 0x85, 0x17, 0xDB, 0xC8, 0x6B, 0x42, 0x5F, 0x23, 0x18, 0x7A, 0xB1, 0xAB, 0x44, 0x53, 0x75, 0xF3, 0x34, 0x4D, 0x49, 0xBC, 0xC1, 0xD8, 0x9F, 0xE5, 0x0C, 0x7E, 0x77, 0x61, 0xEC, 0x4D, 0x79, 0xC9, 0x07, 0xD3, 0x84, 0x3A, 0xE2, 0xEB, 0xCB, 0xB8, 0x75, 0xC3, 0x76, 0x9A, 0x1C, 0x14, 0x6E, 0xF1, 0x22, 0x1B, 0x9B, 0x12, 0xF2, 0xC0, 0xF4, 0x57, 0xC3, 0x49, 0x78, 0xB3, 0xAC, 0x3C, 0x8B, 0xEE, 0x5D, 0xAE, 0x6E, 0x6D, 0x49, 0x5B, 0x41, }; /* 00ED706207AAC13E43A1133648E7AF04F0AEF9CC940A5818F79B0053BBF9CDE016E4BF2C98193CC95E7508252BA2EC04 */ static UCHAR shared_secret_secp384r1_70[] = { 0x00, 0xED, 0x70, 0x62, 0x07, 0xAA, 0xC1, 0x3E, 0x43, 0xA1, 0x13, 0x36, 0x48, 0xE7, 0xAF, 0x04, 0xF0, 0xAE, 0xF9, 0xCC, 0x94, 0x0A, 0x58, 0x18, 0xF7, 0x9B, 0x00, 0x53, 0xBB, 0xF9, 0xCD, 0xE0, 0x16, 0xE4, 0xBF, 0x2C, 0x98, 0x19, 0x3C, 0xC9, 0x5E, 0x75, 0x08, 0x25, 0x2B, 0xA2, 0xEC, 0x04, }; /* 678A76AC7EDCD87E577C0D180783E97E87240E03DFD3F6177375A2292FE111976B8743EA631B68BA9875D39FF8BC1D7F */ static UCHAR local_private_key_secp384r1_71[] = { 0x67, 0x8A, 0x76, 0xAC, 0x7E, 0xDC, 0xD8, 0x7E, 0x57, 0x7C, 0x0D, 0x18, 0x07, 0x83, 0xE9, 0x7E, 0x87, 0x24, 0x0E, 0x03, 0xDF, 0xD3, 0xF6, 0x17, 0x73, 0x75, 0xA2, 0x29, 0x2F, 0xE1, 0x11, 0x97, 0x6B, 0x87, 0x43, 0xEA, 0x63, 0x1B, 0x68, 0xBA, 0x98, 0x75, 0xD3, 0x9F, 0xF8, 0xBC, 0x1D, 0x7F, }; /* 0484F6947696F7052FE312E1D583336DC830AF3BE7DD1C473558D206E7A083F98BAB08EBF8B4468E32370D79C8281DDFEF19D813AA18D7EB0FF4FE70C6B9EBD77E43124D1DF98967828BA1BF7B266C79981F30159BDA52F564C1B54C434505713C */ static UCHAR local_public_key_secp384r1_71[] = { 0x04, 0x84, 0xF6, 0x94, 0x76, 0x96, 0xF7, 0x05, 0x2F, 0xE3, 0x12, 0xE1, 0xD5, 0x83, 0x33, 0x6D, 0xC8, 0x30, 0xAF, 0x3B, 0xE7, 0xDD, 0x1C, 0x47, 0x35, 0x58, 0xD2, 0x06, 0xE7, 0xA0, 0x83, 0xF9, 0x8B, 0xAB, 0x08, 0xEB, 0xF8, 0xB4, 0x46, 0x8E, 0x32, 0x37, 0x0D, 0x79, 0xC8, 0x28, 0x1D, 0xDF, 0xEF, 0x19, 0xD8, 0x13, 0xAA, 0x18, 0xD7, 0xEB, 0x0F, 0xF4, 0xFE, 0x70, 0xC6, 0xB9, 0xEB, 0xD7, 0x7E, 0x43, 0x12, 0x4D, 0x1D, 0xF9, 0x89, 0x67, 0x82, 0x8B, 0xA1, 0xBF, 0x7B, 0x26, 0x6C, 0x79, 0x98, 0x1F, 0x30, 0x15, 0x9B, 0xDA, 0x52, 0xF5, 0x64, 0xC1, 0xB5, 0x4C, 0x43, 0x45, 0x05, 0x71, 0x3C, }; /* 04B83FF69510E033E40A23E66BA6D55AAC77CEB3CF0837C3759FD29F3E57C6CAAEB6D2F0AC9D7C1E5A19616F3BB9FA560E62295C8FF4937636724C1AEE5AF736555AF9A88582CB3FF02FB27FA8C45FD193DE8FFD30C7073F070A34DE67528EA037 */ static UCHAR remote_public_key_secp384r1_71[] = { 0x04, 0xB8, 0x3F, 0xF6, 0x95, 0x10, 0xE0, 0x33, 0xE4, 0x0A, 0x23, 0xE6, 0x6B, 0xA6, 0xD5, 0x5A, 0xAC, 0x77, 0xCE, 0xB3, 0xCF, 0x08, 0x37, 0xC3, 0x75, 0x9F, 0xD2, 0x9F, 0x3E, 0x57, 0xC6, 0xCA, 0xAE, 0xB6, 0xD2, 0xF0, 0xAC, 0x9D, 0x7C, 0x1E, 0x5A, 0x19, 0x61, 0x6F, 0x3B, 0xB9, 0xFA, 0x56, 0x0E, 0x62, 0x29, 0x5C, 0x8F, 0xF4, 0x93, 0x76, 0x36, 0x72, 0x4C, 0x1A, 0xEE, 0x5A, 0xF7, 0x36, 0x55, 0x5A, 0xF9, 0xA8, 0x85, 0x82, 0xCB, 0x3F, 0xF0, 0x2F, 0xB2, 0x7F, 0xA8, 0xC4, 0x5F, 0xD1, 0x93, 0xDE, 0x8F, 0xFD, 0x30, 0xC7, 0x07, 0x3F, 0x07, 0x0A, 0x34, 0xDE, 0x67, 0x52, 0x8E, 0xA0, 0x37, }; /* 58E41D2B61CFC10E14D1735288D85A9CDDDE3EC43D44E02DC70229CCF4D8D28749D56C9E15D7A08FFAAF2D33E8314493 */ static UCHAR shared_secret_secp384r1_71[] = { 0x58, 0xE4, 0x1D, 0x2B, 0x61, 0xCF, 0xC1, 0x0E, 0x14, 0xD1, 0x73, 0x52, 0x88, 0xD8, 0x5A, 0x9C, 0xDD, 0xDE, 0x3E, 0xC4, 0x3D, 0x44, 0xE0, 0x2D, 0xC7, 0x02, 0x29, 0xCC, 0xF4, 0xD8, 0xD2, 0x87, 0x49, 0xD5, 0x6C, 0x9E, 0x15, 0xD7, 0xA0, 0x8F, 0xFA, 0xAF, 0x2D, 0x33, 0xE8, 0x31, 0x44, 0x93, }; /* 89D05AF70C1B14ADECFC24626DBEB084121A0C8FBC49E6B5D042E1E1F232C77C0221730E3C87BC2884E08BF19E3B75B0 */ static UCHAR local_private_key_secp384r1_72[] = { 0x89, 0xD0, 0x5A, 0xF7, 0x0C, 0x1B, 0x14, 0xAD, 0xEC, 0xFC, 0x24, 0x62, 0x6D, 0xBE, 0xB0, 0x84, 0x12, 0x1A, 0x0C, 0x8F, 0xBC, 0x49, 0xE6, 0xB5, 0xD0, 0x42, 0xE1, 0xE1, 0xF2, 0x32, 0xC7, 0x7C, 0x02, 0x21, 0x73, 0x0E, 0x3C, 0x87, 0xBC, 0x28, 0x84, 0xE0, 0x8B, 0xF1, 0x9E, 0x3B, 0x75, 0xB0, }; /* 0463C131667E4C710E434D5203246B5144810AA82CBBB16CF8FE02C68A32006D36EB27A0465179F4D12220E44230A34702764375EB3EC850E8C7B6426CF566D2F0B23147DD4C8A3BFC5EBB7118A20E0CCC7FDCDD422C7F0D9C99D2490456591197 */ static UCHAR local_public_key_secp384r1_72[] = { 0x04, 0x63, 0xC1, 0x31, 0x66, 0x7E, 0x4C, 0x71, 0x0E, 0x43, 0x4D, 0x52, 0x03, 0x24, 0x6B, 0x51, 0x44, 0x81, 0x0A, 0xA8, 0x2C, 0xBB, 0xB1, 0x6C, 0xF8, 0xFE, 0x02, 0xC6, 0x8A, 0x32, 0x00, 0x6D, 0x36, 0xEB, 0x27, 0xA0, 0x46, 0x51, 0x79, 0xF4, 0xD1, 0x22, 0x20, 0xE4, 0x42, 0x30, 0xA3, 0x47, 0x02, 0x76, 0x43, 0x75, 0xEB, 0x3E, 0xC8, 0x50, 0xE8, 0xC7, 0xB6, 0x42, 0x6C, 0xF5, 0x66, 0xD2, 0xF0, 0xB2, 0x31, 0x47, 0xDD, 0x4C, 0x8A, 0x3B, 0xFC, 0x5E, 0xBB, 0x71, 0x18, 0xA2, 0x0E, 0x0C, 0xCC, 0x7F, 0xDC, 0xDD, 0x42, 0x2C, 0x7F, 0x0D, 0x9C, 0x99, 0xD2, 0x49, 0x04, 0x56, 0x59, 0x11, 0x97, }; /* 049BFB3B94F4DE30F5A9754362319207D845A57215C210B62C8FC232CAE01CEB68AFDD042CB0100FB2FF973610CE16DF707EDDCC101BD6DA844092B87452CCC6775DEE5BED4F7104E877990F60DED6CCE7DF6DE6922461F901E4669CD7D06E6F55 */ static UCHAR remote_public_key_secp384r1_72[] = { 0x04, 0x9B, 0xFB, 0x3B, 0x94, 0xF4, 0xDE, 0x30, 0xF5, 0xA9, 0x75, 0x43, 0x62, 0x31, 0x92, 0x07, 0xD8, 0x45, 0xA5, 0x72, 0x15, 0xC2, 0x10, 0xB6, 0x2C, 0x8F, 0xC2, 0x32, 0xCA, 0xE0, 0x1C, 0xEB, 0x68, 0xAF, 0xDD, 0x04, 0x2C, 0xB0, 0x10, 0x0F, 0xB2, 0xFF, 0x97, 0x36, 0x10, 0xCE, 0x16, 0xDF, 0x70, 0x7E, 0xDD, 0xCC, 0x10, 0x1B, 0xD6, 0xDA, 0x84, 0x40, 0x92, 0xB8, 0x74, 0x52, 0xCC, 0xC6, 0x77, 0x5D, 0xEE, 0x5B, 0xED, 0x4F, 0x71, 0x04, 0xE8, 0x77, 0x99, 0x0F, 0x60, 0xDE, 0xD6, 0xCC, 0xE7, 0xDF, 0x6D, 0xE6, 0x92, 0x24, 0x61, 0xF9, 0x01, 0xE4, 0x66, 0x9C, 0xD7, 0xD0, 0x6E, 0x6F, 0x55, }; /* 236D44DD61C37F63DE28F26E2F3FE52B10BC78C9FBEF49DDB3EA89E5CF07EF7C7590865D0FBD9D76BE7393B3CF0B9B10 */ static UCHAR shared_secret_secp384r1_72[] = { 0x23, 0x6D, 0x44, 0xDD, 0x61, 0xC3, 0x7F, 0x63, 0xDE, 0x28, 0xF2, 0x6E, 0x2F, 0x3F, 0xE5, 0x2B, 0x10, 0xBC, 0x78, 0xC9, 0xFB, 0xEF, 0x49, 0xDD, 0xB3, 0xEA, 0x89, 0xE5, 0xCF, 0x07, 0xEF, 0x7C, 0x75, 0x90, 0x86, 0x5D, 0x0F, 0xBD, 0x9D, 0x76, 0xBE, 0x73, 0x93, 0xB3, 0xCF, 0x0B, 0x9B, 0x10, }; /* FE9169EB66706FC05FD87E4FEC6D61A076FF472D68F6EBF5B1C89CB6987CFE960E678174D7F03436C8B385B520E75596 */ static UCHAR local_private_key_secp384r1_73[] = { 0xFE, 0x91, 0x69, 0xEB, 0x66, 0x70, 0x6F, 0xC0, 0x5F, 0xD8, 0x7E, 0x4F, 0xEC, 0x6D, 0x61, 0xA0, 0x76, 0xFF, 0x47, 0x2D, 0x68, 0xF6, 0xEB, 0xF5, 0xB1, 0xC8, 0x9C, 0xB6, 0x98, 0x7C, 0xFE, 0x96, 0x0E, 0x67, 0x81, 0x74, 0xD7, 0xF0, 0x34, 0x36, 0xC8, 0xB3, 0x85, 0xB5, 0x20, 0xE7, 0x55, 0x96, }; /* 04DA9F3D0646440CD1E1940EC6342DE4502F1883FA3665DED57D78A3986BD33B1A5181510955072777830584CDD237B700091D7013BF45D85671D87642BFE270BE3669A6DE72A7E4E632498C6A61465DAE3F5F2E7081613EF372B4A36AE1C1B58B */ static UCHAR local_public_key_secp384r1_73[] = { 0x04, 0xDA, 0x9F, 0x3D, 0x06, 0x46, 0x44, 0x0C, 0xD1, 0xE1, 0x94, 0x0E, 0xC6, 0x34, 0x2D, 0xE4, 0x50, 0x2F, 0x18, 0x83, 0xFA, 0x36, 0x65, 0xDE, 0xD5, 0x7D, 0x78, 0xA3, 0x98, 0x6B, 0xD3, 0x3B, 0x1A, 0x51, 0x81, 0x51, 0x09, 0x55, 0x07, 0x27, 0x77, 0x83, 0x05, 0x84, 0xCD, 0xD2, 0x37, 0xB7, 0x00, 0x09, 0x1D, 0x70, 0x13, 0xBF, 0x45, 0xD8, 0x56, 0x71, 0xD8, 0x76, 0x42, 0xBF, 0xE2, 0x70, 0xBE, 0x36, 0x69, 0xA6, 0xDE, 0x72, 0xA7, 0xE4, 0xE6, 0x32, 0x49, 0x8C, 0x6A, 0x61, 0x46, 0x5D, 0xAE, 0x3F, 0x5F, 0x2E, 0x70, 0x81, 0x61, 0x3E, 0xF3, 0x72, 0xB4, 0xA3, 0x6A, 0xE1, 0xC1, 0xB5, 0x8B, }; /* 040937A52F64BBA09203CC9515A554DD4FF6490C97D84FD72CCDBDA8BF252A78535C326BC4E58A89902C44419D77AD354EDED76F1E19353C470EE48486E482ADE8066BCA9F984865F57FBF92BAD13A1C873A30E2B7D9F26EFA2F6A43BF008ED02B */ static UCHAR remote_public_key_secp384r1_73[] = { 0x04, 0x09, 0x37, 0xA5, 0x2F, 0x64, 0xBB, 0xA0, 0x92, 0x03, 0xCC, 0x95, 0x15, 0xA5, 0x54, 0xDD, 0x4F, 0xF6, 0x49, 0x0C, 0x97, 0xD8, 0x4F, 0xD7, 0x2C, 0xCD, 0xBD, 0xA8, 0xBF, 0x25, 0x2A, 0x78, 0x53, 0x5C, 0x32, 0x6B, 0xC4, 0xE5, 0x8A, 0x89, 0x90, 0x2C, 0x44, 0x41, 0x9D, 0x77, 0xAD, 0x35, 0x4E, 0xDE, 0xD7, 0x6F, 0x1E, 0x19, 0x35, 0x3C, 0x47, 0x0E, 0xE4, 0x84, 0x86, 0xE4, 0x82, 0xAD, 0xE8, 0x06, 0x6B, 0xCA, 0x9F, 0x98, 0x48, 0x65, 0xF5, 0x7F, 0xBF, 0x92, 0xBA, 0xD1, 0x3A, 0x1C, 0x87, 0x3A, 0x30, 0xE2, 0xB7, 0xD9, 0xF2, 0x6E, 0xFA, 0x2F, 0x6A, 0x43, 0xBF, 0x00, 0x8E, 0xD0, 0x2B, }; /* 070C9C67F86CA39303308384FE176D32342C00889DDD173E3C973D49F8749CE22D5E8E006A581493CBB4341FF9C4E5A0 */ static UCHAR shared_secret_secp384r1_73[] = { 0x07, 0x0C, 0x9C, 0x67, 0xF8, 0x6C, 0xA3, 0x93, 0x03, 0x30, 0x83, 0x84, 0xFE, 0x17, 0x6D, 0x32, 0x34, 0x2C, 0x00, 0x88, 0x9D, 0xDD, 0x17, 0x3E, 0x3C, 0x97, 0x3D, 0x49, 0xF8, 0x74, 0x9C, 0xE2, 0x2D, 0x5E, 0x8E, 0x00, 0x6A, 0x58, 0x14, 0x93, 0xCB, 0xB4, 0x34, 0x1F, 0xF9, 0xC4, 0xE5, 0xA0, }; /* 992B9D48D6F62911445A0326D7BE166B91A26B4F345467C5E9C81894C706B5603152A80749D1188D2B1BB302D9C96E6A */ static UCHAR local_private_key_secp384r1_74[] = { 0x99, 0x2B, 0x9D, 0x48, 0xD6, 0xF6, 0x29, 0x11, 0x44, 0x5A, 0x03, 0x26, 0xD7, 0xBE, 0x16, 0x6B, 0x91, 0xA2, 0x6B, 0x4F, 0x34, 0x54, 0x67, 0xC5, 0xE9, 0xC8, 0x18, 0x94, 0xC7, 0x06, 0xB5, 0x60, 0x31, 0x52, 0xA8, 0x07, 0x49, 0xD1, 0x18, 0x8D, 0x2B, 0x1B, 0xB3, 0x02, 0xD9, 0xC9, 0x6E, 0x6A, }; /* 04D79FAF29868CB3BBDB11D387F4AF529F213D6E721A56081A9F8DB2A928CB59C36084F2D6D28A58EE444FE5A4518FC9487C382F008306B0727EBD08497CB95A6491FA21755B0A2BEC02B1A5C35A36E565F6FCF8AEDE24363ED020DA895AABBE11 */ static UCHAR local_public_key_secp384r1_74[] = { 0x04, 0xD7, 0x9F, 0xAF, 0x29, 0x86, 0x8C, 0xB3, 0xBB, 0xDB, 0x11, 0xD3, 0x87, 0xF4, 0xAF, 0x52, 0x9F, 0x21, 0x3D, 0x6E, 0x72, 0x1A, 0x56, 0x08, 0x1A, 0x9F, 0x8D, 0xB2, 0xA9, 0x28, 0xCB, 0x59, 0xC3, 0x60, 0x84, 0xF2, 0xD6, 0xD2, 0x8A, 0x58, 0xEE, 0x44, 0x4F, 0xE5, 0xA4, 0x51, 0x8F, 0xC9, 0x48, 0x7C, 0x38, 0x2F, 0x00, 0x83, 0x06, 0xB0, 0x72, 0x7E, 0xBD, 0x08, 0x49, 0x7C, 0xB9, 0x5A, 0x64, 0x91, 0xFA, 0x21, 0x75, 0x5B, 0x0A, 0x2B, 0xEC, 0x02, 0xB1, 0xA5, 0xC3, 0x5A, 0x36, 0xE5, 0x65, 0xF6, 0xFC, 0xF8, 0xAE, 0xDE, 0x24, 0x36, 0x3E, 0xD0, 0x20, 0xDA, 0x89, 0x5A, 0xAB, 0xBE, 0x11, }; /* 04688DE17A6D88CF9EE8DA3C4761D1C94AA6BB2FEA7B6C09445D20903B6AA497EC278415DAD45DA746156A30D431F469351CCA52EC0E6E8939E49586663BA5A51876C0FDBCBF55A1C69F071C36C654DA7CE69DFDD362993D7B601D93E9D11120F7 */ static UCHAR remote_public_key_secp384r1_74[] = { 0x04, 0x68, 0x8D, 0xE1, 0x7A, 0x6D, 0x88, 0xCF, 0x9E, 0xE8, 0xDA, 0x3C, 0x47, 0x61, 0xD1, 0xC9, 0x4A, 0xA6, 0xBB, 0x2F, 0xEA, 0x7B, 0x6C, 0x09, 0x44, 0x5D, 0x20, 0x90, 0x3B, 0x6A, 0xA4, 0x97, 0xEC, 0x27, 0x84, 0x15, 0xDA, 0xD4, 0x5D, 0xA7, 0x46, 0x15, 0x6A, 0x30, 0xD4, 0x31, 0xF4, 0x69, 0x35, 0x1C, 0xCA, 0x52, 0xEC, 0x0E, 0x6E, 0x89, 0x39, 0xE4, 0x95, 0x86, 0x66, 0x3B, 0xA5, 0xA5, 0x18, 0x76, 0xC0, 0xFD, 0xBC, 0xBF, 0x55, 0xA1, 0xC6, 0x9F, 0x07, 0x1C, 0x36, 0xC6, 0x54, 0xDA, 0x7C, 0xE6, 0x9D, 0xFD, 0xD3, 0x62, 0x99, 0x3D, 0x7B, 0x60, 0x1D, 0x93, 0xE9, 0xD1, 0x11, 0x20, 0xF7, }; /* 4EC502B350057C7DF2EA6EB7ADC3276579528FF5481CE84C04B42876BDD91714E449ADE519B98BEDC402C67D7656CAFD */ static UCHAR shared_secret_secp384r1_74[] = { 0x4E, 0xC5, 0x02, 0xB3, 0x50, 0x05, 0x7C, 0x7D, 0xF2, 0xEA, 0x6E, 0xB7, 0xAD, 0xC3, 0x27, 0x65, 0x79, 0x52, 0x8F, 0xF5, 0x48, 0x1C, 0xE8, 0x4C, 0x04, 0xB4, 0x28, 0x76, 0xBD, 0xD9, 0x17, 0x14, 0xE4, 0x49, 0xAD, 0xE5, 0x19, 0xB9, 0x8B, 0xED, 0xC4, 0x02, 0xC6, 0x7D, 0x76, 0x56, 0xCA, 0xFD, }; /* 72B54844A82D38087F29DB032E73D64FF3212E138C6FE9CC5B2641695FB6D1D16B191614464E1CC677F7C9A56A9FF45D */ static UCHAR local_private_key_secp384r1_75[] = { 0x72, 0xB5, 0x48, 0x44, 0xA8, 0x2D, 0x38, 0x08, 0x7F, 0x29, 0xDB, 0x03, 0x2E, 0x73, 0xD6, 0x4F, 0xF3, 0x21, 0x2E, 0x13, 0x8C, 0x6F, 0xE9, 0xCC, 0x5B, 0x26, 0x41, 0x69, 0x5F, 0xB6, 0xD1, 0xD1, 0x6B, 0x19, 0x16, 0x14, 0x46, 0x4E, 0x1C, 0xC6, 0x77, 0xF7, 0xC9, 0xA5, 0x6A, 0x9F, 0xF4, 0x5D, }; /* 0466DBA7CD2607BA7D40CE39571431C4A681B0553005E4F5DCE1247268C52843563AB666A55DF43726D66D545554E09EDF94634068B53ADB9ABD2078FB26A36E0A0A36C13A945EB673764E97FC7D4B43A4D39116484804FD57C8BD70667DFA7AF4 */ static UCHAR local_public_key_secp384r1_75[] = { 0x04, 0x66, 0xDB, 0xA7, 0xCD, 0x26, 0x07, 0xBA, 0x7D, 0x40, 0xCE, 0x39, 0x57, 0x14, 0x31, 0xC4, 0xA6, 0x81, 0xB0, 0x55, 0x30, 0x05, 0xE4, 0xF5, 0xDC, 0xE1, 0x24, 0x72, 0x68, 0xC5, 0x28, 0x43, 0x56, 0x3A, 0xB6, 0x66, 0xA5, 0x5D, 0xF4, 0x37, 0x26, 0xD6, 0x6D, 0x54, 0x55, 0x54, 0xE0, 0x9E, 0xDF, 0x94, 0x63, 0x40, 0x68, 0xB5, 0x3A, 0xDB, 0x9A, 0xBD, 0x20, 0x78, 0xFB, 0x26, 0xA3, 0x6E, 0x0A, 0x0A, 0x36, 0xC1, 0x3A, 0x94, 0x5E, 0xB6, 0x73, 0x76, 0x4E, 0x97, 0xFC, 0x7D, 0x4B, 0x43, 0xA4, 0xD3, 0x91, 0x16, 0x48, 0x48, 0x04, 0xFD, 0x57, 0xC8, 0xBD, 0x70, 0x66, 0x7D, 0xFA, 0x7A, 0xF4, }; /* 0412617BDF098241BFE753CF50F9C20ACD460E705FB14E00FD4C1F71CEE37FE088FDBB159596397DA5919B2A62DE40C870F19F7D2211E4CAB13B1804853295B67C24887D8DBB44B4BBA0D3A34E68FD4EE8BFF947A90F9182403F0225D39C44451D */ static UCHAR remote_public_key_secp384r1_75[] = { 0x04, 0x12, 0x61, 0x7B, 0xDF, 0x09, 0x82, 0x41, 0xBF, 0xE7, 0x53, 0xCF, 0x50, 0xF9, 0xC2, 0x0A, 0xCD, 0x46, 0x0E, 0x70, 0x5F, 0xB1, 0x4E, 0x00, 0xFD, 0x4C, 0x1F, 0x71, 0xCE, 0xE3, 0x7F, 0xE0, 0x88, 0xFD, 0xBB, 0x15, 0x95, 0x96, 0x39, 0x7D, 0xA5, 0x91, 0x9B, 0x2A, 0x62, 0xDE, 0x40, 0xC8, 0x70, 0xF1, 0x9F, 0x7D, 0x22, 0x11, 0xE4, 0xCA, 0xB1, 0x3B, 0x18, 0x04, 0x85, 0x32, 0x95, 0xB6, 0x7C, 0x24, 0x88, 0x7D, 0x8D, 0xBB, 0x44, 0xB4, 0xBB, 0xA0, 0xD3, 0xA3, 0x4E, 0x68, 0xFD, 0x4E, 0xE8, 0xBF, 0xF9, 0x47, 0xA9, 0x0F, 0x91, 0x82, 0x40, 0x3F, 0x02, 0x25, 0xD3, 0x9C, 0x44, 0x45, 0x1D, }; /* C82150B225CF8B5C79A3E8DBD6C1A9D40944627A0BC82F97790ED760609087039400A6004B506CDFE6FC6999377AB04D */ static UCHAR shared_secret_secp384r1_75[] = { 0xC8, 0x21, 0x50, 0xB2, 0x25, 0xCF, 0x8B, 0x5C, 0x79, 0xA3, 0xE8, 0xDB, 0xD6, 0xC1, 0xA9, 0xD4, 0x09, 0x44, 0x62, 0x7A, 0x0B, 0xC8, 0x2F, 0x97, 0x79, 0x0E, 0xD7, 0x60, 0x60, 0x90, 0x87, 0x03, 0x94, 0x00, 0xA6, 0x00, 0x4B, 0x50, 0x6C, 0xDF, 0xE6, 0xFC, 0x69, 0x99, 0x37, 0x7A, 0xB0, 0x4D, }; /* D0FE94B0E1E5F7ED50B0183DCF3BFA356C675874D6F6FA09372482A702A562D2A3F68384DB7A712B2B8A68FAC5623032 */ static UCHAR local_private_key_secp384r1_76[] = { 0xD0, 0xFE, 0x94, 0xB0, 0xE1, 0xE5, 0xF7, 0xED, 0x50, 0xB0, 0x18, 0x3D, 0xCF, 0x3B, 0xFA, 0x35, 0x6C, 0x67, 0x58, 0x74, 0xD6, 0xF6, 0xFA, 0x09, 0x37, 0x24, 0x82, 0xA7, 0x02, 0xA5, 0x62, 0xD2, 0xA3, 0xF6, 0x83, 0x84, 0xDB, 0x7A, 0x71, 0x2B, 0x2B, 0x8A, 0x68, 0xFA, 0xC5, 0x62, 0x30, 0x32, }; /* 049ECE21A1D9D91A1C7D466DC99C35C95D87D76EEE18AB8DB317EE8EDADAC4FB96E8CDC25EDAF9DD3FC8EE443C38A6AEADF0D722A9F449738CC7EB251FD77E6E08CC8B6FD37E79FAED095B5485D141F7C5276E38DF8323F2F2DA5A5691EA1C65F6 */ static UCHAR local_public_key_secp384r1_76[] = { 0x04, 0x9E, 0xCE, 0x21, 0xA1, 0xD9, 0xD9, 0x1A, 0x1C, 0x7D, 0x46, 0x6D, 0xC9, 0x9C, 0x35, 0xC9, 0x5D, 0x87, 0xD7, 0x6E, 0xEE, 0x18, 0xAB, 0x8D, 0xB3, 0x17, 0xEE, 0x8E, 0xDA, 0xDA, 0xC4, 0xFB, 0x96, 0xE8, 0xCD, 0xC2, 0x5E, 0xDA, 0xF9, 0xDD, 0x3F, 0xC8, 0xEE, 0x44, 0x3C, 0x38, 0xA6, 0xAE, 0xAD, 0xF0, 0xD7, 0x22, 0xA9, 0xF4, 0x49, 0x73, 0x8C, 0xC7, 0xEB, 0x25, 0x1F, 0xD7, 0x7E, 0x6E, 0x08, 0xCC, 0x8B, 0x6F, 0xD3, 0x7E, 0x79, 0xFA, 0xED, 0x09, 0x5B, 0x54, 0x85, 0xD1, 0x41, 0xF7, 0xC5, 0x27, 0x6E, 0x38, 0xDF, 0x83, 0x23, 0xF2, 0xF2, 0xDA, 0x5A, 0x56, 0x91, 0xEA, 0x1C, 0x65, 0xF6, }; /* 047FFA96727C52A701CBC2DA9CE1E9E59B9B1DA9EF545072EE14E1DEC073FCE6FCF917F129511D1D76FE8F61056698798287D933B70191A19A8B88F06B263BAB9A1C7FA03D2C7A5FD55C672EDBC5AF310A768ABED6726CFEFB1E15702BFF05BA15 */ static UCHAR remote_public_key_secp384r1_76[] = { 0x04, 0x7F, 0xFA, 0x96, 0x72, 0x7C, 0x52, 0xA7, 0x01, 0xCB, 0xC2, 0xDA, 0x9C, 0xE1, 0xE9, 0xE5, 0x9B, 0x9B, 0x1D, 0xA9, 0xEF, 0x54, 0x50, 0x72, 0xEE, 0x14, 0xE1, 0xDE, 0xC0, 0x73, 0xFC, 0xE6, 0xFC, 0xF9, 0x17, 0xF1, 0x29, 0x51, 0x1D, 0x1D, 0x76, 0xFE, 0x8F, 0x61, 0x05, 0x66, 0x98, 0x79, 0x82, 0x87, 0xD9, 0x33, 0xB7, 0x01, 0x91, 0xA1, 0x9A, 0x8B, 0x88, 0xF0, 0x6B, 0x26, 0x3B, 0xAB, 0x9A, 0x1C, 0x7F, 0xA0, 0x3D, 0x2C, 0x7A, 0x5F, 0xD5, 0x5C, 0x67, 0x2E, 0xDB, 0xC5, 0xAF, 0x31, 0x0A, 0x76, 0x8A, 0xBE, 0xD6, 0x72, 0x6C, 0xFE, 0xFB, 0x1E, 0x15, 0x70, 0x2B, 0xFF, 0x05, 0xBA, 0x15, }; /* E86E2077F9B15E23875CA0DFA898654656B47B35399E2BD8A7A3A68BFA6A3DAF0B0FD5371A5AD2F1173199F44C7DA301 */ static UCHAR shared_secret_secp384r1_76[] = { 0xE8, 0x6E, 0x20, 0x77, 0xF9, 0xB1, 0x5E, 0x23, 0x87, 0x5C, 0xA0, 0xDF, 0xA8, 0x98, 0x65, 0x46, 0x56, 0xB4, 0x7B, 0x35, 0x39, 0x9E, 0x2B, 0xD8, 0xA7, 0xA3, 0xA6, 0x8B, 0xFA, 0x6A, 0x3D, 0xAF, 0x0B, 0x0F, 0xD5, 0x37, 0x1A, 0x5A, 0xD2, 0xF1, 0x17, 0x31, 0x99, 0xF4, 0x4C, 0x7D, 0xA3, 0x01, }; /* 3F6B28F24FA5EC583BCF4AA2CAB2CDFFA7B8DAB3ED1E3FF3E44836210EDC654D478D3F96322CEF6EFB3910C6EBDDC592 */ static UCHAR local_private_key_secp384r1_77[] = { 0x3F, 0x6B, 0x28, 0xF2, 0x4F, 0xA5, 0xEC, 0x58, 0x3B, 0xCF, 0x4A, 0xA2, 0xCA, 0xB2, 0xCD, 0xFF, 0xA7, 0xB8, 0xDA, 0xB3, 0xED, 0x1E, 0x3F, 0xF3, 0xE4, 0x48, 0x36, 0x21, 0x0E, 0xDC, 0x65, 0x4D, 0x47, 0x8D, 0x3F, 0x96, 0x32, 0x2C, 0xEF, 0x6E, 0xFB, 0x39, 0x10, 0xC6, 0xEB, 0xDD, 0xC5, 0x92, }; /* 041EF6F88EE5E745548E7A69D7A955B5D38F941947D5E3690A2276A9F25BF7D967D29F1DA8FDDBD1BC8FA43CA935DEAC5175336A914687CC2B6EDD204DDDDA4E9AC7300AA4096F4D9F796CB6FA94327BF5B4E9566BFD56DE302A2CE208DB56DB44 */ static UCHAR local_public_key_secp384r1_77[] = { 0x04, 0x1E, 0xF6, 0xF8, 0x8E, 0xE5, 0xE7, 0x45, 0x54, 0x8E, 0x7A, 0x69, 0xD7, 0xA9, 0x55, 0xB5, 0xD3, 0x8F, 0x94, 0x19, 0x47, 0xD5, 0xE3, 0x69, 0x0A, 0x22, 0x76, 0xA9, 0xF2, 0x5B, 0xF7, 0xD9, 0x67, 0xD2, 0x9F, 0x1D, 0xA8, 0xFD, 0xDB, 0xD1, 0xBC, 0x8F, 0xA4, 0x3C, 0xA9, 0x35, 0xDE, 0xAC, 0x51, 0x75, 0x33, 0x6A, 0x91, 0x46, 0x87, 0xCC, 0x2B, 0x6E, 0xDD, 0x20, 0x4D, 0xDD, 0xDA, 0x4E, 0x9A, 0xC7, 0x30, 0x0A, 0xA4, 0x09, 0x6F, 0x4D, 0x9F, 0x79, 0x6C, 0xB6, 0xFA, 0x94, 0x32, 0x7B, 0xF5, 0xB4, 0xE9, 0x56, 0x6B, 0xFD, 0x56, 0xDE, 0x30, 0x2A, 0x2C, 0xE2, 0x08, 0xDB, 0x56, 0xDB, 0x44, }; /* 049C58D667B922CEFFEF946B598E8EBFC6856585063174B1EBDFBD738FF9A099EA8474D23793EC35F1DF5B06143681257AC0104B7ECEFECC7A80127932EFB00DD0944FAFC5F9677C7A51CCBBD7E351BD7287768D5F3B77DF160976513A1C98F109 */ static UCHAR remote_public_key_secp384r1_77[] = { 0x04, 0x9C, 0x58, 0xD6, 0x67, 0xB9, 0x22, 0xCE, 0xFF, 0xEF, 0x94, 0x6B, 0x59, 0x8E, 0x8E, 0xBF, 0xC6, 0x85, 0x65, 0x85, 0x06, 0x31, 0x74, 0xB1, 0xEB, 0xDF, 0xBD, 0x73, 0x8F, 0xF9, 0xA0, 0x99, 0xEA, 0x84, 0x74, 0xD2, 0x37, 0x93, 0xEC, 0x35, 0xF1, 0xDF, 0x5B, 0x06, 0x14, 0x36, 0x81, 0x25, 0x7A, 0xC0, 0x10, 0x4B, 0x7E, 0xCE, 0xFE, 0xCC, 0x7A, 0x80, 0x12, 0x79, 0x32, 0xEF, 0xB0, 0x0D, 0xD0, 0x94, 0x4F, 0xAF, 0xC5, 0xF9, 0x67, 0x7C, 0x7A, 0x51, 0xCC, 0xBB, 0xD7, 0xE3, 0x51, 0xBD, 0x72, 0x87, 0x76, 0x8D, 0x5F, 0x3B, 0x77, 0xDF, 0x16, 0x09, 0x76, 0x51, 0x3A, 0x1C, 0x98, 0xF1, 0x09, }; /* 55454C9F892F0BC0AB0FBE757E84E92C24B44BB36BF7C101C6E43735E89C805D27AB25B60C2AD6FFF222C844E33F4468 */ static UCHAR shared_secret_secp384r1_77[] = { 0x55, 0x45, 0x4C, 0x9F, 0x89, 0x2F, 0x0B, 0xC0, 0xAB, 0x0F, 0xBE, 0x75, 0x7E, 0x84, 0xE9, 0x2C, 0x24, 0xB4, 0x4B, 0xB3, 0x6B, 0xF7, 0xC1, 0x01, 0xC6, 0xE4, 0x37, 0x35, 0xE8, 0x9C, 0x80, 0x5D, 0x27, 0xAB, 0x25, 0xB6, 0x0C, 0x2A, 0xD6, 0xFF, 0xF2, 0x22, 0xC8, 0x44, 0xE3, 0x3F, 0x44, 0x68, }; /* E5F4C3B26780DFE3478AE6FA2640DB1114C2B33FAF1C0573A99D1A0111C9E4F6BDA7A9252788086E12EE69382E444943 */ static UCHAR local_private_key_secp384r1_78[] = { 0xE5, 0xF4, 0xC3, 0xB2, 0x67, 0x80, 0xDF, 0xE3, 0x47, 0x8A, 0xE6, 0xFA, 0x26, 0x40, 0xDB, 0x11, 0x14, 0xC2, 0xB3, 0x3F, 0xAF, 0x1C, 0x05, 0x73, 0xA9, 0x9D, 0x1A, 0x01, 0x11, 0xC9, 0xE4, 0xF6, 0xBD, 0xA7, 0xA9, 0x25, 0x27, 0x88, 0x08, 0x6E, 0x12, 0xEE, 0x69, 0x38, 0x2E, 0x44, 0x49, 0x43, }; /* 044D7EF8256CD5802F296073ED6125209BB6A51B105F0C0F150EF50DEE8151D0850B23C548639EDE3D8935031AB333D6074887726EF4E56AECE8FCC7D3E46A97AB89B5DE7A01A71FDD895EBF0F5598804892A4BA26E78C349B24DECE0728603C2F */ static UCHAR local_public_key_secp384r1_78[] = { 0x04, 0x4D, 0x7E, 0xF8, 0x25, 0x6C, 0xD5, 0x80, 0x2F, 0x29, 0x60, 0x73, 0xED, 0x61, 0x25, 0x20, 0x9B, 0xB6, 0xA5, 0x1B, 0x10, 0x5F, 0x0C, 0x0F, 0x15, 0x0E, 0xF5, 0x0D, 0xEE, 0x81, 0x51, 0xD0, 0x85, 0x0B, 0x23, 0xC5, 0x48, 0x63, 0x9E, 0xDE, 0x3D, 0x89, 0x35, 0x03, 0x1A, 0xB3, 0x33, 0xD6, 0x07, 0x48, 0x87, 0x72, 0x6E, 0xF4, 0xE5, 0x6A, 0xEC, 0xE8, 0xFC, 0xC7, 0xD3, 0xE4, 0x6A, 0x97, 0xAB, 0x89, 0xB5, 0xDE, 0x7A, 0x01, 0xA7, 0x1F, 0xDD, 0x89, 0x5E, 0xBF, 0x0F, 0x55, 0x98, 0x80, 0x48, 0x92, 0xA4, 0xBA, 0x26, 0xE7, 0x8C, 0x34, 0x9B, 0x24, 0xDE, 0xCE, 0x07, 0x28, 0x60, 0x3C, 0x2F, }; /* 0476BE8E0F3EC58DDFCB3DE55708B88EA090816637C69BEB3255DAFF519589EB018331BEA88DDA5684CEBE560075E6D3B96E7CCD8B29DDEBBC2588116911101A47684A80F28F80C2085E8364CBD3D7267273299AB9DAC86DF182E82ECBCB9FF227 */ static UCHAR remote_public_key_secp384r1_78[] = { 0x04, 0x76, 0xBE, 0x8E, 0x0F, 0x3E, 0xC5, 0x8D, 0xDF, 0xCB, 0x3D, 0xE5, 0x57, 0x08, 0xB8, 0x8E, 0xA0, 0x90, 0x81, 0x66, 0x37, 0xC6, 0x9B, 0xEB, 0x32, 0x55, 0xDA, 0xFF, 0x51, 0x95, 0x89, 0xEB, 0x01, 0x83, 0x31, 0xBE, 0xA8, 0x8D, 0xDA, 0x56, 0x84, 0xCE, 0xBE, 0x56, 0x00, 0x75, 0xE6, 0xD3, 0xB9, 0x6E, 0x7C, 0xCD, 0x8B, 0x29, 0xDD, 0xEB, 0xBC, 0x25, 0x88, 0x11, 0x69, 0x11, 0x10, 0x1A, 0x47, 0x68, 0x4A, 0x80, 0xF2, 0x8F, 0x80, 0xC2, 0x08, 0x5E, 0x83, 0x64, 0xCB, 0xD3, 0xD7, 0x26, 0x72, 0x73, 0x29, 0x9A, 0xB9, 0xDA, 0xC8, 0x6D, 0xF1, 0x82, 0xE8, 0x2E, 0xCB, 0xCB, 0x9F, 0xF2, 0x27, }; /* 699E6EB249EA26069F2B435BFE7C5DEC83E0E21BC37675622D08E424259ED6A6A3D9A3BC49CA6D8A2B493308FBAB3F87 */ static UCHAR shared_secret_secp384r1_78[] = { 0x69, 0x9E, 0x6E, 0xB2, 0x49, 0xEA, 0x26, 0x06, 0x9F, 0x2B, 0x43, 0x5B, 0xFE, 0x7C, 0x5D, 0xEC, 0x83, 0xE0, 0xE2, 0x1B, 0xC3, 0x76, 0x75, 0x62, 0x2D, 0x08, 0xE4, 0x24, 0x25, 0x9E, 0xD6, 0xA6, 0xA3, 0xD9, 0xA3, 0xBC, 0x49, 0xCA, 0x6D, 0x8A, 0x2B, 0x49, 0x33, 0x08, 0xFB, 0xAB, 0x3F, 0x87, }; /* 6252A31E1D878F45D5F940D969BDDE2C91BC2DE70A690948B2C5F054219D1583EFB8A20C403151152A91EE934FCCBFE0 */ static UCHAR local_private_key_secp384r1_79[] = { 0x62, 0x52, 0xA3, 0x1E, 0x1D, 0x87, 0x8F, 0x45, 0xD5, 0xF9, 0x40, 0xD9, 0x69, 0xBD, 0xDE, 0x2C, 0x91, 0xBC, 0x2D, 0xE7, 0x0A, 0x69, 0x09, 0x48, 0xB2, 0xC5, 0xF0, 0x54, 0x21, 0x9D, 0x15, 0x83, 0xEF, 0xB8, 0xA2, 0x0C, 0x40, 0x31, 0x51, 0x15, 0x2A, 0x91, 0xEE, 0x93, 0x4F, 0xCC, 0xBF, 0xE0, }; /* 04902E6CF1E591C7E7E706CCC266F145D86CCBB9EF6D9F87E76BCCFD9C6D0794D049B55C02DFC7E7BB7E676F48E9E0D9539F1F2F83901107256D29DDE857F36145D4935F98EE7D20BED22DA43F67382A4820BB9EA88F1769C0EDFE5D763F11811F */ static UCHAR local_public_key_secp384r1_79[] = { 0x04, 0x90, 0x2E, 0x6C, 0xF1, 0xE5, 0x91, 0xC7, 0xE7, 0xE7, 0x06, 0xCC, 0xC2, 0x66, 0xF1, 0x45, 0xD8, 0x6C, 0xCB, 0xB9, 0xEF, 0x6D, 0x9F, 0x87, 0xE7, 0x6B, 0xCC, 0xFD, 0x9C, 0x6D, 0x07, 0x94, 0xD0, 0x49, 0xB5, 0x5C, 0x02, 0xDF, 0xC7, 0xE7, 0xBB, 0x7E, 0x67, 0x6F, 0x48, 0xE9, 0xE0, 0xD9, 0x53, 0x9F, 0x1F, 0x2F, 0x83, 0x90, 0x11, 0x07, 0x25, 0x6D, 0x29, 0xDD, 0xE8, 0x57, 0xF3, 0x61, 0x45, 0xD4, 0x93, 0x5F, 0x98, 0xEE, 0x7D, 0x20, 0xBE, 0xD2, 0x2D, 0xA4, 0x3F, 0x67, 0x38, 0x2A, 0x48, 0x20, 0xBB, 0x9E, 0xA8, 0x8F, 0x17, 0x69, 0xC0, 0xED, 0xFE, 0x5D, 0x76, 0x3F, 0x11, 0x81, 0x1F, }; /* 044619530FE1ECF5953694DC6EC7CD46DD0B5C89455655CA297B72CCFC221E4EAAD360D4A8C8962BA7D69321A887DE7264CA3E4138A14447ADE5B4F9F1ED848C5BFEC06ECF4324283F83A1FD97C73DC31FD459BBC53519854D6CCFDB017D8E11F7 */ static UCHAR remote_public_key_secp384r1_79[] = { 0x04, 0x46, 0x19, 0x53, 0x0F, 0xE1, 0xEC, 0xF5, 0x95, 0x36, 0x94, 0xDC, 0x6E, 0xC7, 0xCD, 0x46, 0xDD, 0x0B, 0x5C, 0x89, 0x45, 0x56, 0x55, 0xCA, 0x29, 0x7B, 0x72, 0xCC, 0xFC, 0x22, 0x1E, 0x4E, 0xAA, 0xD3, 0x60, 0xD4, 0xA8, 0xC8, 0x96, 0x2B, 0xA7, 0xD6, 0x93, 0x21, 0xA8, 0x87, 0xDE, 0x72, 0x64, 0xCA, 0x3E, 0x41, 0x38, 0xA1, 0x44, 0x47, 0xAD, 0xE5, 0xB4, 0xF9, 0xF1, 0xED, 0x84, 0x8C, 0x5B, 0xFE, 0xC0, 0x6E, 0xCF, 0x43, 0x24, 0x28, 0x3F, 0x83, 0xA1, 0xFD, 0x97, 0xC7, 0x3D, 0xC3, 0x1F, 0xD4, 0x59, 0xBB, 0xC5, 0x35, 0x19, 0x85, 0x4D, 0x6C, 0xCF, 0xDB, 0x01, 0x7D, 0x8E, 0x11, 0xF7, }; /* 1E5CE100FAD85DBEB267601085D091FFDC9F7FFDA2F04ED4B686741B3B7B7834DD50FEB5BE079CD47022096550559691 */ static UCHAR shared_secret_secp384r1_79[] = { 0x1E, 0x5C, 0xE1, 0x00, 0xFA, 0xD8, 0x5D, 0xBE, 0xB2, 0x67, 0x60, 0x10, 0x85, 0xD0, 0x91, 0xFF, 0xDC, 0x9F, 0x7F, 0xFD, 0xA2, 0xF0, 0x4E, 0xD4, 0xB6, 0x86, 0x74, 0x1B, 0x3B, 0x7B, 0x78, 0x34, 0xDD, 0x50, 0xFE, 0xB5, 0xBE, 0x07, 0x9C, 0xD4, 0x70, 0x22, 0x09, 0x65, 0x50, 0x55, 0x96, 0x91, }; /* DB118C597AABC4518AE6B7B56FBAB2CA09B334181F727D95F50B75414C255D2736E981B09445011E2BB9D49A7386647C */ static UCHAR local_private_key_secp384r1_80[] = { 0xDB, 0x11, 0x8C, 0x59, 0x7A, 0xAB, 0xC4, 0x51, 0x8A, 0xE6, 0xB7, 0xB5, 0x6F, 0xBA, 0xB2, 0xCA, 0x09, 0xB3, 0x34, 0x18, 0x1F, 0x72, 0x7D, 0x95, 0xF5, 0x0B, 0x75, 0x41, 0x4C, 0x25, 0x5D, 0x27, 0x36, 0xE9, 0x81, 0xB0, 0x94, 0x45, 0x01, 0x1E, 0x2B, 0xB9, 0xD4, 0x9A, 0x73, 0x86, 0x64, 0x7C, }; /* 0438EA9ABBAED2500DD1B7835463104F85904C565234FAC44DBC1753BEE387C166C1AF4FBB5D86AE36D90B8DD370E3C8773B8B8B654F5E799E04AB217581D1E6522D164132987EAB2307011E9800D5DFF7998DDE2C9FBFB89FD3BFD248CCD1135F */ static UCHAR local_public_key_secp384r1_80[] = { 0x04, 0x38, 0xEA, 0x9A, 0xBB, 0xAE, 0xD2, 0x50, 0x0D, 0xD1, 0xB7, 0x83, 0x54, 0x63, 0x10, 0x4F, 0x85, 0x90, 0x4C, 0x56, 0x52, 0x34, 0xFA, 0xC4, 0x4D, 0xBC, 0x17, 0x53, 0xBE, 0xE3, 0x87, 0xC1, 0x66, 0xC1, 0xAF, 0x4F, 0xBB, 0x5D, 0x86, 0xAE, 0x36, 0xD9, 0x0B, 0x8D, 0xD3, 0x70, 0xE3, 0xC8, 0x77, 0x3B, 0x8B, 0x8B, 0x65, 0x4F, 0x5E, 0x79, 0x9E, 0x04, 0xAB, 0x21, 0x75, 0x81, 0xD1, 0xE6, 0x52, 0x2D, 0x16, 0x41, 0x32, 0x98, 0x7E, 0xAB, 0x23, 0x07, 0x01, 0x1E, 0x98, 0x00, 0xD5, 0xDF, 0xF7, 0x99, 0x8D, 0xDE, 0x2C, 0x9F, 0xBF, 0xB8, 0x9F, 0xD3, 0xBF, 0xD2, 0x48, 0xCC, 0xD1, 0x13, 0x5F, }; /* 04705CAFBCF24916182766A135069E80E433DC2D732E49DA5882D065F30DC0431A49C62312C1581346E44EA22A9BD0ABCE8F40A112FC641D26D91CAD2129C36805A8E4C0D85C3AE397B91FAEA99841A6C4697681033D3CF557291D72C492A94CCE */ static UCHAR remote_public_key_secp384r1_80[] = { 0x04, 0x70, 0x5C, 0xAF, 0xBC, 0xF2, 0x49, 0x16, 0x18, 0x27, 0x66, 0xA1, 0x35, 0x06, 0x9E, 0x80, 0xE4, 0x33, 0xDC, 0x2D, 0x73, 0x2E, 0x49, 0xDA, 0x58, 0x82, 0xD0, 0x65, 0xF3, 0x0D, 0xC0, 0x43, 0x1A, 0x49, 0xC6, 0x23, 0x12, 0xC1, 0x58, 0x13, 0x46, 0xE4, 0x4E, 0xA2, 0x2A, 0x9B, 0xD0, 0xAB, 0xCE, 0x8F, 0x40, 0xA1, 0x12, 0xFC, 0x64, 0x1D, 0x26, 0xD9, 0x1C, 0xAD, 0x21, 0x29, 0xC3, 0x68, 0x05, 0xA8, 0xE4, 0xC0, 0xD8, 0x5C, 0x3A, 0xE3, 0x97, 0xB9, 0x1F, 0xAE, 0xA9, 0x98, 0x41, 0xA6, 0xC4, 0x69, 0x76, 0x81, 0x03, 0x3D, 0x3C, 0xF5, 0x57, 0x29, 0x1D, 0x72, 0xC4, 0x92, 0xA9, 0x4C, 0xCE, }; /* 898E80F0AA10042C31BFD93BDACB257122B3E0CB458C5B2AAEF6054598024F0EA1221456A261F10803BF56BEF3120091 */ static UCHAR shared_secret_secp384r1_80[] = { 0x89, 0x8E, 0x80, 0xF0, 0xAA, 0x10, 0x04, 0x2C, 0x31, 0xBF, 0xD9, 0x3B, 0xDA, 0xCB, 0x25, 0x71, 0x22, 0xB3, 0xE0, 0xCB, 0x45, 0x8C, 0x5B, 0x2A, 0xAE, 0xF6, 0x05, 0x45, 0x98, 0x02, 0x4F, 0x0E, 0xA1, 0x22, 0x14, 0x56, 0xA2, 0x61, 0xF1, 0x08, 0x03, 0xBF, 0x56, 0xBE, 0xF3, 0x12, 0x00, 0x91, }; /* BA72926AD186FA29175B0BB1705FB1AA4224CEFF9D559191DEF9C758BDF1DD77636FE134F5DC5D0C3769BDA7C86F510A */ static UCHAR local_private_key_secp384r1_81[] = { 0xBA, 0x72, 0x92, 0x6A, 0xD1, 0x86, 0xFA, 0x29, 0x17, 0x5B, 0x0B, 0xB1, 0x70, 0x5F, 0xB1, 0xAA, 0x42, 0x24, 0xCE, 0xFF, 0x9D, 0x55, 0x91, 0x91, 0xDE, 0xF9, 0xC7, 0x58, 0xBD, 0xF1, 0xDD, 0x77, 0x63, 0x6F, 0xE1, 0x34, 0xF5, 0xDC, 0x5D, 0x0C, 0x37, 0x69, 0xBD, 0xA7, 0xC8, 0x6F, 0x51, 0x0A, }; /* 041D52C71C0421AAD3E3E7E30AFD7971F4DB70679E0E66AFAC143C3662CD032F15B17504072FEBA986A7F3242360205A36FFBA4654493D6EF84941D0C2392ECD737ED282DF496D1674CE369D5C5F5A18F1AEC705AFDAAB99B91FE87CADF55496A6 */ static UCHAR local_public_key_secp384r1_81[] = { 0x04, 0x1D, 0x52, 0xC7, 0x1C, 0x04, 0x21, 0xAA, 0xD3, 0xE3, 0xE7, 0xE3, 0x0A, 0xFD, 0x79, 0x71, 0xF4, 0xDB, 0x70, 0x67, 0x9E, 0x0E, 0x66, 0xAF, 0xAC, 0x14, 0x3C, 0x36, 0x62, 0xCD, 0x03, 0x2F, 0x15, 0xB1, 0x75, 0x04, 0x07, 0x2F, 0xEB, 0xA9, 0x86, 0xA7, 0xF3, 0x24, 0x23, 0x60, 0x20, 0x5A, 0x36, 0xFF, 0xBA, 0x46, 0x54, 0x49, 0x3D, 0x6E, 0xF8, 0x49, 0x41, 0xD0, 0xC2, 0x39, 0x2E, 0xCD, 0x73, 0x7E, 0xD2, 0x82, 0xDF, 0x49, 0x6D, 0x16, 0x74, 0xCE, 0x36, 0x9D, 0x5C, 0x5F, 0x5A, 0x18, 0xF1, 0xAE, 0xC7, 0x05, 0xAF, 0xDA, 0xAB, 0x99, 0xB9, 0x1F, 0xE8, 0x7C, 0xAD, 0xF5, 0x54, 0x96, 0xA6, }; /* 04BE2792C3008A47EB8F3C0473BA9A9A5C7AC763728CAB349F5719B2AE7FFB7B62718D39466428AB5346F196A8B183F29EC9E2D8C0AE8ADB5F3AF7FD83E07F1A0B5863E9CBFAC63518CC91EBA4CF8482469421899AD9363BB0274EB0802A8B8879 */ static UCHAR remote_public_key_secp384r1_81[] = { 0x04, 0xBE, 0x27, 0x92, 0xC3, 0x00, 0x8A, 0x47, 0xEB, 0x8F, 0x3C, 0x04, 0x73, 0xBA, 0x9A, 0x9A, 0x5C, 0x7A, 0xC7, 0x63, 0x72, 0x8C, 0xAB, 0x34, 0x9F, 0x57, 0x19, 0xB2, 0xAE, 0x7F, 0xFB, 0x7B, 0x62, 0x71, 0x8D, 0x39, 0x46, 0x64, 0x28, 0xAB, 0x53, 0x46, 0xF1, 0x96, 0xA8, 0xB1, 0x83, 0xF2, 0x9E, 0xC9, 0xE2, 0xD8, 0xC0, 0xAE, 0x8A, 0xDB, 0x5F, 0x3A, 0xF7, 0xFD, 0x83, 0xE0, 0x7F, 0x1A, 0x0B, 0x58, 0x63, 0xE9, 0xCB, 0xFA, 0xC6, 0x35, 0x18, 0xCC, 0x91, 0xEB, 0xA4, 0xCF, 0x84, 0x82, 0x46, 0x94, 0x21, 0x89, 0x9A, 0xD9, 0x36, 0x3B, 0xB0, 0x27, 0x4E, 0xB0, 0x80, 0x2A, 0x8B, 0x88, 0x79, }; /* 7E913A161DCF7BE9F29AC3A5994C06A8700B7D8A9D0A881B45F7BEE6A10DFABF93AF0E0754CFB1DADD222EBA5E35C574 */ static UCHAR shared_secret_secp384r1_81[] = { 0x7E, 0x91, 0x3A, 0x16, 0x1D, 0xCF, 0x7B, 0xE9, 0xF2, 0x9A, 0xC3, 0xA5, 0x99, 0x4C, 0x06, 0xA8, 0x70, 0x0B, 0x7D, 0x8A, 0x9D, 0x0A, 0x88, 0x1B, 0x45, 0xF7, 0xBE, 0xE6, 0xA1, 0x0D, 0xFA, 0xBF, 0x93, 0xAF, 0x0E, 0x07, 0x54, 0xCF, 0xB1, 0xDA, 0xDD, 0x22, 0x2E, 0xBA, 0x5E, 0x35, 0xC5, 0x74, }; /* FB55F924D347E22D3D37466B2A6E85D41E504B67EF2887ECBD3B12FEFF9BB8FAF0B11FC3F801F1353837A062A52536C3 */ static UCHAR local_private_key_secp384r1_82[] = { 0xFB, 0x55, 0xF9, 0x24, 0xD3, 0x47, 0xE2, 0x2D, 0x3D, 0x37, 0x46, 0x6B, 0x2A, 0x6E, 0x85, 0xD4, 0x1E, 0x50, 0x4B, 0x67, 0xEF, 0x28, 0x87, 0xEC, 0xBD, 0x3B, 0x12, 0xFE, 0xFF, 0x9B, 0xB8, 0xFA, 0xF0, 0xB1, 0x1F, 0xC3, 0xF8, 0x01, 0xF1, 0x35, 0x38, 0x37, 0xA0, 0x62, 0xA5, 0x25, 0x36, 0xC3, }; /* 0492AB2684C7217C005C9040A4F73DDBE844A4A9EF55B62E6B7E3A2CE58E41267857FD2F56946236114C54736C8BEE34F910CE63389FD9C66F4E6F81A9DD981234A3DDABBADFBFC2E7503E31B87A654E0F6A01A23F329E1850E746609C18EC81E8 */ static UCHAR local_public_key_secp384r1_82[] = { 0x04, 0x92, 0xAB, 0x26, 0x84, 0xC7, 0x21, 0x7C, 0x00, 0x5C, 0x90, 0x40, 0xA4, 0xF7, 0x3D, 0xDB, 0xE8, 0x44, 0xA4, 0xA9, 0xEF, 0x55, 0xB6, 0x2E, 0x6B, 0x7E, 0x3A, 0x2C, 0xE5, 0x8E, 0x41, 0x26, 0x78, 0x57, 0xFD, 0x2F, 0x56, 0x94, 0x62, 0x36, 0x11, 0x4C, 0x54, 0x73, 0x6C, 0x8B, 0xEE, 0x34, 0xF9, 0x10, 0xCE, 0x63, 0x38, 0x9F, 0xD9, 0xC6, 0x6F, 0x4E, 0x6F, 0x81, 0xA9, 0xDD, 0x98, 0x12, 0x34, 0xA3, 0xDD, 0xAB, 0xBA, 0xDF, 0xBF, 0xC2, 0xE7, 0x50, 0x3E, 0x31, 0xB8, 0x7A, 0x65, 0x4E, 0x0F, 0x6A, 0x01, 0xA2, 0x3F, 0x32, 0x9E, 0x18, 0x50, 0xE7, 0x46, 0x60, 0x9C, 0x18, 0xEC, 0x81, 0xE8, }; /* 0401CA2883E9D9CD908740C2DDA21289F6AA1F211E82366171A8CBEF75969D3529925930A68E7532352EF99B8969F1B59900C49E425C4F247EDA5FD3F857FB529578B67900EDC93B443164009CD7ED855117DC2E481FF697F9B9C8055F79D2EE59 */ static UCHAR remote_public_key_secp384r1_82[] = { 0x04, 0x01, 0xCA, 0x28, 0x83, 0xE9, 0xD9, 0xCD, 0x90, 0x87, 0x40, 0xC2, 0xDD, 0xA2, 0x12, 0x89, 0xF6, 0xAA, 0x1F, 0x21, 0x1E, 0x82, 0x36, 0x61, 0x71, 0xA8, 0xCB, 0xEF, 0x75, 0x96, 0x9D, 0x35, 0x29, 0x92, 0x59, 0x30, 0xA6, 0x8E, 0x75, 0x32, 0x35, 0x2E, 0xF9, 0x9B, 0x89, 0x69, 0xF1, 0xB5, 0x99, 0x00, 0xC4, 0x9E, 0x42, 0x5C, 0x4F, 0x24, 0x7E, 0xDA, 0x5F, 0xD3, 0xF8, 0x57, 0xFB, 0x52, 0x95, 0x78, 0xB6, 0x79, 0x00, 0xED, 0xC9, 0x3B, 0x44, 0x31, 0x64, 0x00, 0x9C, 0xD7, 0xED, 0x85, 0x51, 0x17, 0xDC, 0x2E, 0x48, 0x1F, 0xF6, 0x97, 0xF9, 0xB9, 0xC8, 0x05, 0x5F, 0x79, 0xD2, 0xEE, 0x59, }; /* 728C6E24C8AB31BBE23FC23D64A6045D181DA35D8552D0CA6205E88FD201413A5B61E8264E6C342C1ABB981C6FCA83B6 */ static UCHAR shared_secret_secp384r1_82[] = { 0x72, 0x8C, 0x6E, 0x24, 0xC8, 0xAB, 0x31, 0xBB, 0xE2, 0x3F, 0xC2, 0x3D, 0x64, 0xA6, 0x04, 0x5D, 0x18, 0x1D, 0xA3, 0x5D, 0x85, 0x52, 0xD0, 0xCA, 0x62, 0x05, 0xE8, 0x8F, 0xD2, 0x01, 0x41, 0x3A, 0x5B, 0x61, 0xE8, 0x26, 0x4E, 0x6C, 0x34, 0x2C, 0x1A, 0xBB, 0x98, 0x1C, 0x6F, 0xCA, 0x83, 0xB6, }; /* EE45DF7C9A14A07A2F81DA2CC0288C12C87FB335B557DEFE6340509298C5B8860A9702A5ACA21FDB24F907E42293F7EA */ static UCHAR local_private_key_secp384r1_83[] = { 0xEE, 0x45, 0xDF, 0x7C, 0x9A, 0x14, 0xA0, 0x7A, 0x2F, 0x81, 0xDA, 0x2C, 0xC0, 0x28, 0x8C, 0x12, 0xC8, 0x7F, 0xB3, 0x35, 0xB5, 0x57, 0xDE, 0xFE, 0x63, 0x40, 0x50, 0x92, 0x98, 0xC5, 0xB8, 0x86, 0x0A, 0x97, 0x02, 0xA5, 0xAC, 0xA2, 0x1F, 0xDB, 0x24, 0xF9, 0x07, 0xE4, 0x22, 0x93, 0xF7, 0xEA, }; /* 044596A8AC35C677BDBBD4EE7DA044E94E9424A96A2C7EB9784AAA95C4D365454BC34C70D66D71C74EBBB7A5E46C075D8ADAD9E0982DDE8036919C1457940AC76762CA68DB7653F32C34A8911AA0DFEEB976AF25139F470C4E54C458B1E73402FF */ static UCHAR local_public_key_secp384r1_83[] = { 0x04, 0x45, 0x96, 0xA8, 0xAC, 0x35, 0xC6, 0x77, 0xBD, 0xBB, 0xD4, 0xEE, 0x7D, 0xA0, 0x44, 0xE9, 0x4E, 0x94, 0x24, 0xA9, 0x6A, 0x2C, 0x7E, 0xB9, 0x78, 0x4A, 0xAA, 0x95, 0xC4, 0xD3, 0x65, 0x45, 0x4B, 0xC3, 0x4C, 0x70, 0xD6, 0x6D, 0x71, 0xC7, 0x4E, 0xBB, 0xB7, 0xA5, 0xE4, 0x6C, 0x07, 0x5D, 0x8A, 0xDA, 0xD9, 0xE0, 0x98, 0x2D, 0xDE, 0x80, 0x36, 0x91, 0x9C, 0x14, 0x57, 0x94, 0x0A, 0xC7, 0x67, 0x62, 0xCA, 0x68, 0xDB, 0x76, 0x53, 0xF3, 0x2C, 0x34, 0xA8, 0x91, 0x1A, 0xA0, 0xDF, 0xEE, 0xB9, 0x76, 0xAF, 0x25, 0x13, 0x9F, 0x47, 0x0C, 0x4E, 0x54, 0xC4, 0x58, 0xB1, 0xE7, 0x34, 0x02, 0xFF, }; /* 04F4845A66A4078E5CA85240A3EB4CCCBC64673382BF040A61A5AD69DF06349CF5CD92C36F2F511B8D6707DAC9905F9DEF773B71794247D34C5297EC9A9DDF00FFEAD66BE7A43FA53E4C2B54887F1A877775BF15CC673B80F4531338F11CE846B7 */ static UCHAR remote_public_key_secp384r1_83[] = { 0x04, 0xF4, 0x84, 0x5A, 0x66, 0xA4, 0x07, 0x8E, 0x5C, 0xA8, 0x52, 0x40, 0xA3, 0xEB, 0x4C, 0xCC, 0xBC, 0x64, 0x67, 0x33, 0x82, 0xBF, 0x04, 0x0A, 0x61, 0xA5, 0xAD, 0x69, 0xDF, 0x06, 0x34, 0x9C, 0xF5, 0xCD, 0x92, 0xC3, 0x6F, 0x2F, 0x51, 0x1B, 0x8D, 0x67, 0x07, 0xDA, 0xC9, 0x90, 0x5F, 0x9D, 0xEF, 0x77, 0x3B, 0x71, 0x79, 0x42, 0x47, 0xD3, 0x4C, 0x52, 0x97, 0xEC, 0x9A, 0x9D, 0xDF, 0x00, 0xFF, 0xEA, 0xD6, 0x6B, 0xE7, 0xA4, 0x3F, 0xA5, 0x3E, 0x4C, 0x2B, 0x54, 0x88, 0x7F, 0x1A, 0x87, 0x77, 0x75, 0xBF, 0x15, 0xCC, 0x67, 0x3B, 0x80, 0xF4, 0x53, 0x13, 0x38, 0xF1, 0x1C, 0xE8, 0x46, 0xB7, }; /* C5E88CD02C317943209E84EC7A2F98DAF84C7D8A4709ED6254757D6EA3471E28085FD89BD27BD1F6DE3B96C91677A3CE */ static UCHAR shared_secret_secp384r1_83[] = { 0xC5, 0xE8, 0x8C, 0xD0, 0x2C, 0x31, 0x79, 0x43, 0x20, 0x9E, 0x84, 0xEC, 0x7A, 0x2F, 0x98, 0xDA, 0xF8, 0x4C, 0x7D, 0x8A, 0x47, 0x09, 0xED, 0x62, 0x54, 0x75, 0x7D, 0x6E, 0xA3, 0x47, 0x1E, 0x28, 0x08, 0x5F, 0xD8, 0x9B, 0xD2, 0x7B, 0xD1, 0xF6, 0xDE, 0x3B, 0x96, 0xC9, 0x16, 0x77, 0xA3, 0xCE, }; /* 6533C52875600286C3657157E510A64DCC1A5A2AC234CD17A1E36B00E400144933D971A839732EFCD89F54BDAFFA0B7B */ static UCHAR local_private_key_secp384r1_84[] = { 0x65, 0x33, 0xC5, 0x28, 0x75, 0x60, 0x02, 0x86, 0xC3, 0x65, 0x71, 0x57, 0xE5, 0x10, 0xA6, 0x4D, 0xCC, 0x1A, 0x5A, 0x2A, 0xC2, 0x34, 0xCD, 0x17, 0xA1, 0xE3, 0x6B, 0x00, 0xE4, 0x00, 0x14, 0x49, 0x33, 0xD9, 0x71, 0xA8, 0x39, 0x73, 0x2E, 0xFC, 0xD8, 0x9F, 0x54, 0xBD, 0xAF, 0xFA, 0x0B, 0x7B, }; /* 04C2A6AE6832D58E9697F00F42DEE6170E03152E2C04EBE4E1EEE4DBED34A0B2161518EBD75E6D8F0C360F9C6FA56D020BB9E7D7C1674942237121B1B692656ABEA70F9ED0B4E917246C86D5679A18C9404407AD5F27029E66A45135413F38F76D */ static UCHAR local_public_key_secp384r1_84[] = { 0x04, 0xC2, 0xA6, 0xAE, 0x68, 0x32, 0xD5, 0x8E, 0x96, 0x97, 0xF0, 0x0F, 0x42, 0xDE, 0xE6, 0x17, 0x0E, 0x03, 0x15, 0x2E, 0x2C, 0x04, 0xEB, 0xE4, 0xE1, 0xEE, 0xE4, 0xDB, 0xED, 0x34, 0xA0, 0xB2, 0x16, 0x15, 0x18, 0xEB, 0xD7, 0x5E, 0x6D, 0x8F, 0x0C, 0x36, 0x0F, 0x9C, 0x6F, 0xA5, 0x6D, 0x02, 0x0B, 0xB9, 0xE7, 0xD7, 0xC1, 0x67, 0x49, 0x42, 0x23, 0x71, 0x21, 0xB1, 0xB6, 0x92, 0x65, 0x6A, 0xBE, 0xA7, 0x0F, 0x9E, 0xD0, 0xB4, 0xE9, 0x17, 0x24, 0x6C, 0x86, 0xD5, 0x67, 0x9A, 0x18, 0xC9, 0x40, 0x44, 0x07, 0xAD, 0x5F, 0x27, 0x02, 0x9E, 0x66, 0xA4, 0x51, 0x35, 0x41, 0x3F, 0x38, 0xF7, 0x6D, }; /* 0431E81B8F137750DC959848BDE2BFD8872891A9FE68DE72150E62D9FB0618C7493177A2ECF4E12E1B404A8F83BABC0CE9A949A3B1FE500B7E258F2E1019646C976D30CDCDE9B0505FE42367815ABD04C418216F7718C27667AED0AF2C1E3AF010 */ static UCHAR remote_public_key_secp384r1_84[] = { 0x04, 0x31, 0xE8, 0x1B, 0x8F, 0x13, 0x77, 0x50, 0xDC, 0x95, 0x98, 0x48, 0xBD, 0xE2, 0xBF, 0xD8, 0x87, 0x28, 0x91, 0xA9, 0xFE, 0x68, 0xDE, 0x72, 0x15, 0x0E, 0x62, 0xD9, 0xFB, 0x06, 0x18, 0xC7, 0x49, 0x31, 0x77, 0xA2, 0xEC, 0xF4, 0xE1, 0x2E, 0x1B, 0x40, 0x4A, 0x8F, 0x83, 0xBA, 0xBC, 0x0C, 0xE9, 0xA9, 0x49, 0xA3, 0xB1, 0xFE, 0x50, 0x0B, 0x7E, 0x25, 0x8F, 0x2E, 0x10, 0x19, 0x64, 0x6C, 0x97, 0x6D, 0x30, 0xCD, 0xCD, 0xE9, 0xB0, 0x50, 0x5F, 0xE4, 0x23, 0x67, 0x81, 0x5A, 0xBD, 0x04, 0xC4, 0x18, 0x21, 0x6F, 0x77, 0x18, 0xC2, 0x76, 0x67, 0xAE, 0xD0, 0xAF, 0x2C, 0x1E, 0x3A, 0xF0, 0x10, }; /* 30F1C1326F11F2A93653E7884723955D54DB74F215ED9C301D53DD992653C07EB8C365C5E0B8221822626095A4859377 */ static UCHAR shared_secret_secp384r1_84[] = { 0x30, 0xF1, 0xC1, 0x32, 0x6F, 0x11, 0xF2, 0xA9, 0x36, 0x53, 0xE7, 0x88, 0x47, 0x23, 0x95, 0x5D, 0x54, 0xDB, 0x74, 0xF2, 0x15, 0xED, 0x9C, 0x30, 0x1D, 0x53, 0xDD, 0x99, 0x26, 0x53, 0xC0, 0x7E, 0xB8, 0xC3, 0x65, 0xC5, 0xE0, 0xB8, 0x22, 0x18, 0x22, 0x62, 0x60, 0x95, 0xA4, 0x85, 0x93, 0x77, }; /* A622EE5E87E271EE5FDD5C0D651DC5F06C8CEFD88F6B482448C43F55DAEDAA800F99DE967B5084DA2DE0E792FDAC836A */ static UCHAR local_private_key_secp384r1_85[] = { 0xA6, 0x22, 0xEE, 0x5E, 0x87, 0xE2, 0x71, 0xEE, 0x5F, 0xDD, 0x5C, 0x0D, 0x65, 0x1D, 0xC5, 0xF0, 0x6C, 0x8C, 0xEF, 0xD8, 0x8F, 0x6B, 0x48, 0x24, 0x48, 0xC4, 0x3F, 0x55, 0xDA, 0xED, 0xAA, 0x80, 0x0F, 0x99, 0xDE, 0x96, 0x7B, 0x50, 0x84, 0xDA, 0x2D, 0xE0, 0xE7, 0x92, 0xFD, 0xAC, 0x83, 0x6A, }; /* 04E8250606A670659B959EFBB754BAC43A8E56DFA8C036A6CDE4FCA9B5CEC6D7B113A4EFD05B49E9853AD8E35F3D417053FBCBA762E125F0CFE6E240D14F6B2AF903F096039561C37EBB84ACC74E66FAC6A7FE49DEB428D2F3F36BDAF53E918056 */ static UCHAR local_public_key_secp384r1_85[] = { 0x04, 0xE8, 0x25, 0x06, 0x06, 0xA6, 0x70, 0x65, 0x9B, 0x95, 0x9E, 0xFB, 0xB7, 0x54, 0xBA, 0xC4, 0x3A, 0x8E, 0x56, 0xDF, 0xA8, 0xC0, 0x36, 0xA6, 0xCD, 0xE4, 0xFC, 0xA9, 0xB5, 0xCE, 0xC6, 0xD7, 0xB1, 0x13, 0xA4, 0xEF, 0xD0, 0x5B, 0x49, 0xE9, 0x85, 0x3A, 0xD8, 0xE3, 0x5F, 0x3D, 0x41, 0x70, 0x53, 0xFB, 0xCB, 0xA7, 0x62, 0xE1, 0x25, 0xF0, 0xCF, 0xE6, 0xE2, 0x40, 0xD1, 0x4F, 0x6B, 0x2A, 0xF9, 0x03, 0xF0, 0x96, 0x03, 0x95, 0x61, 0xC3, 0x7E, 0xBB, 0x84, 0xAC, 0xC7, 0x4E, 0x66, 0xFA, 0xC6, 0xA7, 0xFE, 0x49, 0xDE, 0xB4, 0x28, 0xD2, 0xF3, 0xF3, 0x6B, 0xDA, 0xF5, 0x3E, 0x91, 0x80, 0x56, }; /* 046D528F15C4143ABC9666DC6A49FA369F99721AEA88626A3A2396DC4825FF1BA7EBD02B737ADC53BCCB9D861E1EF82728CDB243304D1D5293116E91007274B1B8982A4163B95111453DEC14872F15133CE41CF79EB980A617DDE40EA0CE46FB34 */ static UCHAR remote_public_key_secp384r1_85[] = { 0x04, 0x6D, 0x52, 0x8F, 0x15, 0xC4, 0x14, 0x3A, 0xBC, 0x96, 0x66, 0xDC, 0x6A, 0x49, 0xFA, 0x36, 0x9F, 0x99, 0x72, 0x1A, 0xEA, 0x88, 0x62, 0x6A, 0x3A, 0x23, 0x96, 0xDC, 0x48, 0x25, 0xFF, 0x1B, 0xA7, 0xEB, 0xD0, 0x2B, 0x73, 0x7A, 0xDC, 0x53, 0xBC, 0xCB, 0x9D, 0x86, 0x1E, 0x1E, 0xF8, 0x27, 0x28, 0xCD, 0xB2, 0x43, 0x30, 0x4D, 0x1D, 0x52, 0x93, 0x11, 0x6E, 0x91, 0x00, 0x72, 0x74, 0xB1, 0xB8, 0x98, 0x2A, 0x41, 0x63, 0xB9, 0x51, 0x11, 0x45, 0x3D, 0xEC, 0x14, 0x87, 0x2F, 0x15, 0x13, 0x3C, 0xE4, 0x1C, 0xF7, 0x9E, 0xB9, 0x80, 0xA6, 0x17, 0xDD, 0xE4, 0x0E, 0xA0, 0xCE, 0x46, 0xFB, 0x34, }; /* 2D782E3CC32BCDBF46A62EDA3F9D111A12D533110314CE8E95AE7EC722BEA1A90A9C8FE7B9C79101F53EDBB331C2CDDB */ static UCHAR shared_secret_secp384r1_85[] = { 0x2D, 0x78, 0x2E, 0x3C, 0xC3, 0x2B, 0xCD, 0xBF, 0x46, 0xA6, 0x2E, 0xDA, 0x3F, 0x9D, 0x11, 0x1A, 0x12, 0xD5, 0x33, 0x11, 0x03, 0x14, 0xCE, 0x8E, 0x95, 0xAE, 0x7E, 0xC7, 0x22, 0xBE, 0xA1, 0xA9, 0x0A, 0x9C, 0x8F, 0xE7, 0xB9, 0xC7, 0x91, 0x01, 0xF5, 0x3E, 0xDB, 0xB3, 0x31, 0xC2, 0xCD, 0xDB, }; /* 34A4F8E47970E599442C634901B7120736D05A7EC9D50AECDFF9F8057306EBA7AAE38B235470BD989C20E19ED8F3A50E */ static UCHAR local_private_key_secp384r1_86[] = { 0x34, 0xA4, 0xF8, 0xE4, 0x79, 0x70, 0xE5, 0x99, 0x44, 0x2C, 0x63, 0x49, 0x01, 0xB7, 0x12, 0x07, 0x36, 0xD0, 0x5A, 0x7E, 0xC9, 0xD5, 0x0A, 0xEC, 0xDF, 0xF9, 0xF8, 0x05, 0x73, 0x06, 0xEB, 0xA7, 0xAA, 0xE3, 0x8B, 0x23, 0x54, 0x70, 0xBD, 0x98, 0x9C, 0x20, 0xE1, 0x9E, 0xD8, 0xF3, 0xA5, 0x0E, }; /* 04ACD56F67427867F7CC28632DCB11FE414D6419E4B96B765E2B04ADB405F7E16BC6BF3BFAFFE698FBC98B0E8805EE58CD7FC31CEEEEFBF0CD4154F6B196526F2703AF01E427A59D694C0B2EE3F067C8332A909AF4BB5B73D9C0DAAEC81510CF55 */ static UCHAR local_public_key_secp384r1_86[] = { 0x04, 0xAC, 0xD5, 0x6F, 0x67, 0x42, 0x78, 0x67, 0xF7, 0xCC, 0x28, 0x63, 0x2D, 0xCB, 0x11, 0xFE, 0x41, 0x4D, 0x64, 0x19, 0xE4, 0xB9, 0x6B, 0x76, 0x5E, 0x2B, 0x04, 0xAD, 0xB4, 0x05, 0xF7, 0xE1, 0x6B, 0xC6, 0xBF, 0x3B, 0xFA, 0xFF, 0xE6, 0x98, 0xFB, 0xC9, 0x8B, 0x0E, 0x88, 0x05, 0xEE, 0x58, 0xCD, 0x7F, 0xC3, 0x1C, 0xEE, 0xEE, 0xFB, 0xF0, 0xCD, 0x41, 0x54, 0xF6, 0xB1, 0x96, 0x52, 0x6F, 0x27, 0x03, 0xAF, 0x01, 0xE4, 0x27, 0xA5, 0x9D, 0x69, 0x4C, 0x0B, 0x2E, 0xE3, 0xF0, 0x67, 0xC8, 0x33, 0x2A, 0x90, 0x9A, 0xF4, 0xBB, 0x5B, 0x73, 0xD9, 0xC0, 0xDA, 0xAE, 0xC8, 0x15, 0x10, 0xCF, 0x55, }; /* 043D37AE794A5931180760D54A08165A9C015B3DE4400AFFF0D42339564A468E4351780E44BBF01FBE648D7E9B5DEE0CD5D328E80B2C3876A655FDDE0EF34F086BE60AB4B6FF7052F079A87D264A49E61E42AC01C571AB6A668641B4EDA0A1F52A */ static UCHAR remote_public_key_secp384r1_86[] = { 0x04, 0x3D, 0x37, 0xAE, 0x79, 0x4A, 0x59, 0x31, 0x18, 0x07, 0x60, 0xD5, 0x4A, 0x08, 0x16, 0x5A, 0x9C, 0x01, 0x5B, 0x3D, 0xE4, 0x40, 0x0A, 0xFF, 0xF0, 0xD4, 0x23, 0x39, 0x56, 0x4A, 0x46, 0x8E, 0x43, 0x51, 0x78, 0x0E, 0x44, 0xBB, 0xF0, 0x1F, 0xBE, 0x64, 0x8D, 0x7E, 0x9B, 0x5D, 0xEE, 0x0C, 0xD5, 0xD3, 0x28, 0xE8, 0x0B, 0x2C, 0x38, 0x76, 0xA6, 0x55, 0xFD, 0xDE, 0x0E, 0xF3, 0x4F, 0x08, 0x6B, 0xE6, 0x0A, 0xB4, 0xB6, 0xFF, 0x70, 0x52, 0xF0, 0x79, 0xA8, 0x7D, 0x26, 0x4A, 0x49, 0xE6, 0x1E, 0x42, 0xAC, 0x01, 0xC5, 0x71, 0xAB, 0x6A, 0x66, 0x86, 0x41, 0xB4, 0xED, 0xA0, 0xA1, 0xF5, 0x2A, }; /* 444D82F6F953717F436FBBD3B5EADB78BF57D7439D73CEEC565E87687114EE15142355CF3C7FB82915243AA3B104ED4A */ static UCHAR shared_secret_secp384r1_86[] = { 0x44, 0x4D, 0x82, 0xF6, 0xF9, 0x53, 0x71, 0x7F, 0x43, 0x6F, 0xBB, 0xD3, 0xB5, 0xEA, 0xDB, 0x78, 0xBF, 0x57, 0xD7, 0x43, 0x9D, 0x73, 0xCE, 0xEC, 0x56, 0x5E, 0x87, 0x68, 0x71, 0x14, 0xEE, 0x15, 0x14, 0x23, 0x55, 0xCF, 0x3C, 0x7F, 0xB8, 0x29, 0x15, 0x24, 0x3A, 0xA3, 0xB1, 0x04, 0xED, 0x4A, }; /* F96F300B54B203414DA14D39607CD2D714244A39522EE388B9D2710A2D06792675AA31C95C340BA9D658E236D4B40DE8 */ static UCHAR local_private_key_secp384r1_87[] = { 0xF9, 0x6F, 0x30, 0x0B, 0x54, 0xB2, 0x03, 0x41, 0x4D, 0xA1, 0x4D, 0x39, 0x60, 0x7C, 0xD2, 0xD7, 0x14, 0x24, 0x4A, 0x39, 0x52, 0x2E, 0xE3, 0x88, 0xB9, 0xD2, 0x71, 0x0A, 0x2D, 0x06, 0x79, 0x26, 0x75, 0xAA, 0x31, 0xC9, 0x5C, 0x34, 0x0B, 0xA9, 0xD6, 0x58, 0xE2, 0x36, 0xD4, 0xB4, 0x0D, 0xE8, }; /* 04262945746E9EAB6C5ECB94460C3FDC57753A9C1AFDFC3752B8C4BCC36C96737B643C2A2D16177EF648276E33F07572A50F50F460D17A8451A7B708B9160A1DE1FCD8E2375A0058872E4F1F2BB2F8A3637B29DE6E68DEA2D5F19D99905779AE2E */ static UCHAR local_public_key_secp384r1_87[] = { 0x04, 0x26, 0x29, 0x45, 0x74, 0x6E, 0x9E, 0xAB, 0x6C, 0x5E, 0xCB, 0x94, 0x46, 0x0C, 0x3F, 0xDC, 0x57, 0x75, 0x3A, 0x9C, 0x1A, 0xFD, 0xFC, 0x37, 0x52, 0xB8, 0xC4, 0xBC, 0xC3, 0x6C, 0x96, 0x73, 0x7B, 0x64, 0x3C, 0x2A, 0x2D, 0x16, 0x17, 0x7E, 0xF6, 0x48, 0x27, 0x6E, 0x33, 0xF0, 0x75, 0x72, 0xA5, 0x0F, 0x50, 0xF4, 0x60, 0xD1, 0x7A, 0x84, 0x51, 0xA7, 0xB7, 0x08, 0xB9, 0x16, 0x0A, 0x1D, 0xE1, 0xFC, 0xD8, 0xE2, 0x37, 0x5A, 0x00, 0x58, 0x87, 0x2E, 0x4F, 0x1F, 0x2B, 0xB2, 0xF8, 0xA3, 0x63, 0x7B, 0x29, 0xDE, 0x6E, 0x68, 0xDE, 0xA2, 0xD5, 0xF1, 0x9D, 0x99, 0x90, 0x57, 0x79, 0xAE, 0x2E, }; /* 04C5B21E237B36A1EAE0013C74290AB9B63BCEEEBE52405A17F0E4724CBA7D970CD0C763EC88402BBEC4528F19EEFE2D4075EBE18C3B94542BDE763F342CC591C82E565A57AE469C15DCD7B46326B189197FE9A41BD06D56EEAE6AE798F2620AB8 */ static UCHAR remote_public_key_secp384r1_87[] = { 0x04, 0xC5, 0xB2, 0x1E, 0x23, 0x7B, 0x36, 0xA1, 0xEA, 0xE0, 0x01, 0x3C, 0x74, 0x29, 0x0A, 0xB9, 0xB6, 0x3B, 0xCE, 0xEE, 0xBE, 0x52, 0x40, 0x5A, 0x17, 0xF0, 0xE4, 0x72, 0x4C, 0xBA, 0x7D, 0x97, 0x0C, 0xD0, 0xC7, 0x63, 0xEC, 0x88, 0x40, 0x2B, 0xBE, 0xC4, 0x52, 0x8F, 0x19, 0xEE, 0xFE, 0x2D, 0x40, 0x75, 0xEB, 0xE1, 0x8C, 0x3B, 0x94, 0x54, 0x2B, 0xDE, 0x76, 0x3F, 0x34, 0x2C, 0xC5, 0x91, 0xC8, 0x2E, 0x56, 0x5A, 0x57, 0xAE, 0x46, 0x9C, 0x15, 0xDC, 0xD7, 0xB4, 0x63, 0x26, 0xB1, 0x89, 0x19, 0x7F, 0xE9, 0xA4, 0x1B, 0xD0, 0x6D, 0x56, 0xEE, 0xAE, 0x6A, 0xE7, 0x98, 0xF2, 0x62, 0x0A, 0xB8, }; /* 06419CA09C24FC39C25134D7F17A86B761E7E9ED2C5D36173891DDC8F5C399ED8326799E4BFAE88239B67FBF769B5E02 */ static UCHAR shared_secret_secp384r1_87[] = { 0x06, 0x41, 0x9C, 0xA0, 0x9C, 0x24, 0xFC, 0x39, 0xC2, 0x51, 0x34, 0xD7, 0xF1, 0x7A, 0x86, 0xB7, 0x61, 0xE7, 0xE9, 0xED, 0x2C, 0x5D, 0x36, 0x17, 0x38, 0x91, 0xDD, 0xC8, 0xF5, 0xC3, 0x99, 0xED, 0x83, 0x26, 0x79, 0x9E, 0x4B, 0xFA, 0xE8, 0x82, 0x39, 0xB6, 0x7F, 0xBF, 0x76, 0x9B, 0x5E, 0x02, }; /* C9EC724FB40CAAB35597F22D1936E2066E406E8436952927848A3E410F40B7D82C2927E035D1938A6986B782BC99882A */ static UCHAR local_private_key_secp384r1_88[] = { 0xC9, 0xEC, 0x72, 0x4F, 0xB4, 0x0C, 0xAA, 0xB3, 0x55, 0x97, 0xF2, 0x2D, 0x19, 0x36, 0xE2, 0x06, 0x6E, 0x40, 0x6E, 0x84, 0x36, 0x95, 0x29, 0x27, 0x84, 0x8A, 0x3E, 0x41, 0x0F, 0x40, 0xB7, 0xD8, 0x2C, 0x29, 0x27, 0xE0, 0x35, 0xD1, 0x93, 0x8A, 0x69, 0x86, 0xB7, 0x82, 0xBC, 0x99, 0x88, 0x2A, }; /* 04AA3C5BA9436D7A2C755C42F672568F95F3B8E772771C52CB55E68B980A797D2E929DAA37DDC1B2FABFCF0D9BF78BE5075082A3EF420F8BCEB0B918108880DF589F93C7EBA9C05DA89A6F6870EFAB01412EDD5463DC393731477B9969307C6E6A */ static UCHAR local_public_key_secp384r1_88[] = { 0x04, 0xAA, 0x3C, 0x5B, 0xA9, 0x43, 0x6D, 0x7A, 0x2C, 0x75, 0x5C, 0x42, 0xF6, 0x72, 0x56, 0x8F, 0x95, 0xF3, 0xB8, 0xE7, 0x72, 0x77, 0x1C, 0x52, 0xCB, 0x55, 0xE6, 0x8B, 0x98, 0x0A, 0x79, 0x7D, 0x2E, 0x92, 0x9D, 0xAA, 0x37, 0xDD, 0xC1, 0xB2, 0xFA, 0xBF, 0xCF, 0x0D, 0x9B, 0xF7, 0x8B, 0xE5, 0x07, 0x50, 0x82, 0xA3, 0xEF, 0x42, 0x0F, 0x8B, 0xCE, 0xB0, 0xB9, 0x18, 0x10, 0x88, 0x80, 0xDF, 0x58, 0x9F, 0x93, 0xC7, 0xEB, 0xA9, 0xC0, 0x5D, 0xA8, 0x9A, 0x6F, 0x68, 0x70, 0xEF, 0xAB, 0x01, 0x41, 0x2E, 0xDD, 0x54, 0x63, 0xDC, 0x39, 0x37, 0x31, 0x47, 0x7B, 0x99, 0x69, 0x30, 0x7C, 0x6E, 0x6A, }; /* 04698C4861DBC6C1C82FE4184994452D6D4F3541F65E6D8C08A4358C49623373F5A9395A6195059387DF9676CC4543357112B6754ADE49A7907B363844C87B73CA3B8BD3EAB50541B2855E1DA87B90E80F0E5CFB78417478DB8FB57821DE52CADF */ static UCHAR remote_public_key_secp384r1_88[] = { 0x04, 0x69, 0x8C, 0x48, 0x61, 0xDB, 0xC6, 0xC1, 0xC8, 0x2F, 0xE4, 0x18, 0x49, 0x94, 0x45, 0x2D, 0x6D, 0x4F, 0x35, 0x41, 0xF6, 0x5E, 0x6D, 0x8C, 0x08, 0xA4, 0x35, 0x8C, 0x49, 0x62, 0x33, 0x73, 0xF5, 0xA9, 0x39, 0x5A, 0x61, 0x95, 0x05, 0x93, 0x87, 0xDF, 0x96, 0x76, 0xCC, 0x45, 0x43, 0x35, 0x71, 0x12, 0xB6, 0x75, 0x4A, 0xDE, 0x49, 0xA7, 0x90, 0x7B, 0x36, 0x38, 0x44, 0xC8, 0x7B, 0x73, 0xCA, 0x3B, 0x8B, 0xD3, 0xEA, 0xB5, 0x05, 0x41, 0xB2, 0x85, 0x5E, 0x1D, 0xA8, 0x7B, 0x90, 0xE8, 0x0F, 0x0E, 0x5C, 0xFB, 0x78, 0x41, 0x74, 0x78, 0xDB, 0x8F, 0xB5, 0x78, 0x21, 0xDE, 0x52, 0xCA, 0xDF, }; /* 58818D0074DFCD59603163C08EBDAE775A52BA94CD5694606C7143DE780D47EBD42AB4FC26BB3DE2300E4CF8E494CD24 */ static UCHAR shared_secret_secp384r1_88[] = { 0x58, 0x81, 0x8D, 0x00, 0x74, 0xDF, 0xCD, 0x59, 0x60, 0x31, 0x63, 0xC0, 0x8E, 0xBD, 0xAE, 0x77, 0x5A, 0x52, 0xBA, 0x94, 0xCD, 0x56, 0x94, 0x60, 0x6C, 0x71, 0x43, 0xDE, 0x78, 0x0D, 0x47, 0xEB, 0xD4, 0x2A, 0xB4, 0xFC, 0x26, 0xBB, 0x3D, 0xE2, 0x30, 0x0E, 0x4C, 0xF8, 0xE4, 0x94, 0xCD, 0x24, }; /* CFC6254CCD0374C8AA1F2074E46E5A9AA2B7B6D8494571D99E43A08CF6D8BEC59EE4116CE7853491A5540689C3602365 */ static UCHAR local_private_key_secp384r1_89[] = { 0xCF, 0xC6, 0x25, 0x4C, 0xCD, 0x03, 0x74, 0xC8, 0xAA, 0x1F, 0x20, 0x74, 0xE4, 0x6E, 0x5A, 0x9A, 0xA2, 0xB7, 0xB6, 0xD8, 0x49, 0x45, 0x71, 0xD9, 0x9E, 0x43, 0xA0, 0x8C, 0xF6, 0xD8, 0xBE, 0xC5, 0x9E, 0xE4, 0x11, 0x6C, 0xE7, 0x85, 0x34, 0x91, 0xA5, 0x54, 0x06, 0x89, 0xC3, 0x60, 0x23, 0x65, }; /* 04942B6BC9819EAF179636CAF2D0F6205DBBE8441D3D2C5C6326982E340C7381AAC3C7BC3D0D38BA8C05313B60F6811C35BC3AED27F17D319B8110E4A72944AD713E277C6927894AF5CE371F622EDA8673D942D28B23F8196AF479D63CBEA297BD */ static UCHAR local_public_key_secp384r1_89[] = { 0x04, 0x94, 0x2B, 0x6B, 0xC9, 0x81, 0x9E, 0xAF, 0x17, 0x96, 0x36, 0xCA, 0xF2, 0xD0, 0xF6, 0x20, 0x5D, 0xBB, 0xE8, 0x44, 0x1D, 0x3D, 0x2C, 0x5C, 0x63, 0x26, 0x98, 0x2E, 0x34, 0x0C, 0x73, 0x81, 0xAA, 0xC3, 0xC7, 0xBC, 0x3D, 0x0D, 0x38, 0xBA, 0x8C, 0x05, 0x31, 0x3B, 0x60, 0xF6, 0x81, 0x1C, 0x35, 0xBC, 0x3A, 0xED, 0x27, 0xF1, 0x7D, 0x31, 0x9B, 0x81, 0x10, 0xE4, 0xA7, 0x29, 0x44, 0xAD, 0x71, 0x3E, 0x27, 0x7C, 0x69, 0x27, 0x89, 0x4A, 0xF5, 0xCE, 0x37, 0x1F, 0x62, 0x2E, 0xDA, 0x86, 0x73, 0xD9, 0x42, 0xD2, 0x8B, 0x23, 0xF8, 0x19, 0x6A, 0xF4, 0x79, 0xD6, 0x3C, 0xBE, 0xA2, 0x97, 0xBD, }; /* 0405D559E0E641043FFF9053C77E3501198E352841CD6260529AB16E9DFA8A6D9883AFDF428572C1F569E1CC4391F8C46F917F7F26500C2C6233A909290C069721D9922BB57809EA31938A11B2600C237B6257189E7B424D8E8E6B3790A213E976 */ static UCHAR remote_public_key_secp384r1_89[] = { 0x04, 0x05, 0xD5, 0x59, 0xE0, 0xE6, 0x41, 0x04, 0x3F, 0xFF, 0x90, 0x53, 0xC7, 0x7E, 0x35, 0x01, 0x19, 0x8E, 0x35, 0x28, 0x41, 0xCD, 0x62, 0x60, 0x52, 0x9A, 0xB1, 0x6E, 0x9D, 0xFA, 0x8A, 0x6D, 0x98, 0x83, 0xAF, 0xDF, 0x42, 0x85, 0x72, 0xC1, 0xF5, 0x69, 0xE1, 0xCC, 0x43, 0x91, 0xF8, 0xC4, 0x6F, 0x91, 0x7F, 0x7F, 0x26, 0x50, 0x0C, 0x2C, 0x62, 0x33, 0xA9, 0x09, 0x29, 0x0C, 0x06, 0x97, 0x21, 0xD9, 0x92, 0x2B, 0xB5, 0x78, 0x09, 0xEA, 0x31, 0x93, 0x8A, 0x11, 0xB2, 0x60, 0x0C, 0x23, 0x7B, 0x62, 0x57, 0x18, 0x9E, 0x7B, 0x42, 0x4D, 0x8E, 0x8E, 0x6B, 0x37, 0x90, 0xA2, 0x13, 0xE9, 0x76, }; /* 458817FE7C7B23189D6CD14F8EEBCED00DE3117E5C8DD50D82C6A610D514276E889FEFCA0A989900F1B898A171D3F8B4 */ static UCHAR shared_secret_secp384r1_89[] = { 0x45, 0x88, 0x17, 0xFE, 0x7C, 0x7B, 0x23, 0x18, 0x9D, 0x6C, 0xD1, 0x4F, 0x8E, 0xEB, 0xCE, 0xD0, 0x0D, 0xE3, 0x11, 0x7E, 0x5C, 0x8D, 0xD5, 0x0D, 0x82, 0xC6, 0xA6, 0x10, 0xD5, 0x14, 0x27, 0x6E, 0x88, 0x9F, 0xEF, 0xCA, 0x0A, 0x98, 0x99, 0x00, 0xF1, 0xB8, 0x98, 0xA1, 0x71, 0xD3, 0xF8, 0xB4, }; /* 21B5F05B0A8A925C3F2E539E19E2DBC90A999516260E9450C83EA2D0223D7643F2669FFCF031582F60ACCD798EA84298 */ static UCHAR local_private_key_secp384r1_90[] = { 0x21, 0xB5, 0xF0, 0x5B, 0x0A, 0x8A, 0x92, 0x5C, 0x3F, 0x2E, 0x53, 0x9E, 0x19, 0xE2, 0xDB, 0xC9, 0x0A, 0x99, 0x95, 0x16, 0x26, 0x0E, 0x94, 0x50, 0xC8, 0x3E, 0xA2, 0xD0, 0x22, 0x3D, 0x76, 0x43, 0xF2, 0x66, 0x9F, 0xFC, 0xF0, 0x31, 0x58, 0x2F, 0x60, 0xAC, 0xCD, 0x79, 0x8E, 0xA8, 0x42, 0x98, }; /* 04245BA197BB30A99EF04223C5669B6E33E9E5EBBD97B3E351092DF3198BB98773CB149A4C1219B7FB400F937E81FEF08DC53347BBECC52EF0ED11BC1BC33B9E785FFF89DA4A9551661BC030D35B22A2121BBDA11EF4F7BE5674CD19D1CB9516A7 */ static UCHAR local_public_key_secp384r1_90[] = { 0x04, 0x24, 0x5B, 0xA1, 0x97, 0xBB, 0x30, 0xA9, 0x9E, 0xF0, 0x42, 0x23, 0xC5, 0x66, 0x9B, 0x6E, 0x33, 0xE9, 0xE5, 0xEB, 0xBD, 0x97, 0xB3, 0xE3, 0x51, 0x09, 0x2D, 0xF3, 0x19, 0x8B, 0xB9, 0x87, 0x73, 0xCB, 0x14, 0x9A, 0x4C, 0x12, 0x19, 0xB7, 0xFB, 0x40, 0x0F, 0x93, 0x7E, 0x81, 0xFE, 0xF0, 0x8D, 0xC5, 0x33, 0x47, 0xBB, 0xEC, 0xC5, 0x2E, 0xF0, 0xED, 0x11, 0xBC, 0x1B, 0xC3, 0x3B, 0x9E, 0x78, 0x5F, 0xFF, 0x89, 0xDA, 0x4A, 0x95, 0x51, 0x66, 0x1B, 0xC0, 0x30, 0xD3, 0x5B, 0x22, 0xA2, 0x12, 0x1B, 0xBD, 0xA1, 0x1E, 0xF4, 0xF7, 0xBE, 0x56, 0x74, 0xCD, 0x19, 0xD1, 0xCB, 0x95, 0x16, 0xA7, }; /* 040549C329E0E33FD7A2BA3DF579CB1DA5765E9C7B7C2A3A3AFD58EF15175517FEF350E10E73FD9FF62773867C5FD4638CEC383424CC239B4CB2ED3E5E7DEBB976526C506351A168942C4C47C37275E98B7C36FDF96C339492BC5D57290217271F */ static UCHAR remote_public_key_secp384r1_90[] = { 0x04, 0x05, 0x49, 0xC3, 0x29, 0xE0, 0xE3, 0x3F, 0xD7, 0xA2, 0xBA, 0x3D, 0xF5, 0x79, 0xCB, 0x1D, 0xA5, 0x76, 0x5E, 0x9C, 0x7B, 0x7C, 0x2A, 0x3A, 0x3A, 0xFD, 0x58, 0xEF, 0x15, 0x17, 0x55, 0x17, 0xFE, 0xF3, 0x50, 0xE1, 0x0E, 0x73, 0xFD, 0x9F, 0xF6, 0x27, 0x73, 0x86, 0x7C, 0x5F, 0xD4, 0x63, 0x8C, 0xEC, 0x38, 0x34, 0x24, 0xCC, 0x23, 0x9B, 0x4C, 0xB2, 0xED, 0x3E, 0x5E, 0x7D, 0xEB, 0xB9, 0x76, 0x52, 0x6C, 0x50, 0x63, 0x51, 0xA1, 0x68, 0x94, 0x2C, 0x4C, 0x47, 0xC3, 0x72, 0x75, 0xE9, 0x8B, 0x7C, 0x36, 0xFD, 0xF9, 0x6C, 0x33, 0x94, 0x92, 0xBC, 0x5D, 0x57, 0x29, 0x02, 0x17, 0x27, 0x1F, }; /* F745CFF719EC870C217DABE677DDDE36FD3B4E00B42C77D7811E20D6E327938D7B87C8FBFBE070F0B7E631382C87E6B6 */ static UCHAR shared_secret_secp384r1_90[] = { 0xF7, 0x45, 0xCF, 0xF7, 0x19, 0xEC, 0x87, 0x0C, 0x21, 0x7D, 0xAB, 0xE6, 0x77, 0xDD, 0xDE, 0x36, 0xFD, 0x3B, 0x4E, 0x00, 0xB4, 0x2C, 0x77, 0xD7, 0x81, 0x1E, 0x20, 0xD6, 0xE3, 0x27, 0x93, 0x8D, 0x7B, 0x87, 0xC8, 0xFB, 0xFB, 0xE0, 0x70, 0xF0, 0xB7, 0xE6, 0x31, 0x38, 0x2C, 0x87, 0xE6, 0xB6, }; /* B5E1536C9A70756C116E20093719712624A9C990E9C137A44FB994415454850A36D876D049EB3C5A595C649075D5B699 */ static UCHAR local_private_key_secp384r1_91[] = { 0xB5, 0xE1, 0x53, 0x6C, 0x9A, 0x70, 0x75, 0x6C, 0x11, 0x6E, 0x20, 0x09, 0x37, 0x19, 0x71, 0x26, 0x24, 0xA9, 0xC9, 0x90, 0xE9, 0xC1, 0x37, 0xA4, 0x4F, 0xB9, 0x94, 0x41, 0x54, 0x54, 0x85, 0x0A, 0x36, 0xD8, 0x76, 0xD0, 0x49, 0xEB, 0x3C, 0x5A, 0x59, 0x5C, 0x64, 0x90, 0x75, 0xD5, 0xB6, 0x99, }; /* 04147842AB95679041B8213FD17312DAA486BF5D00F2A4A4C3163D1631E26AD9617E0FA906A0AA8F0D15B546CE6FED06F2E80BF535C1888EFFF5C7FDA9E94791D370994A0398764CFB0414EE667FEFD754D9A213ECA0156647FF5293A1C5ED0114 */ static UCHAR local_public_key_secp384r1_91[] = { 0x04, 0x14, 0x78, 0x42, 0xAB, 0x95, 0x67, 0x90, 0x41, 0xB8, 0x21, 0x3F, 0xD1, 0x73, 0x12, 0xDA, 0xA4, 0x86, 0xBF, 0x5D, 0x00, 0xF2, 0xA4, 0xA4, 0xC3, 0x16, 0x3D, 0x16, 0x31, 0xE2, 0x6A, 0xD9, 0x61, 0x7E, 0x0F, 0xA9, 0x06, 0xA0, 0xAA, 0x8F, 0x0D, 0x15, 0xB5, 0x46, 0xCE, 0x6F, 0xED, 0x06, 0xF2, 0xE8, 0x0B, 0xF5, 0x35, 0xC1, 0x88, 0x8E, 0xFF, 0xF5, 0xC7, 0xFD, 0xA9, 0xE9, 0x47, 0x91, 0xD3, 0x70, 0x99, 0x4A, 0x03, 0x98, 0x76, 0x4C, 0xFB, 0x04, 0x14, 0xEE, 0x66, 0x7F, 0xEF, 0xD7, 0x54, 0xD9, 0xA2, 0x13, 0xEC, 0xA0, 0x15, 0x66, 0x47, 0xFF, 0x52, 0x93, 0xA1, 0xC5, 0xED, 0x01, 0x14, }; /* 0494C02353C7E9E62C80BA4CA933FA91D7726D19BDFE27F41B77A458BA8BEB8A733A2F32AD1C9D27D9DBA76E42DF7BC5DB2305873AF67AAC0BF2209798FF54E56EF6BDDD2CAC68B1480F2F04DE0CBA6296F46969E1573E8F8AFCA38D109AA85C10 */ static UCHAR remote_public_key_secp384r1_91[] = { 0x04, 0x94, 0xC0, 0x23, 0x53, 0xC7, 0xE9, 0xE6, 0x2C, 0x80, 0xBA, 0x4C, 0xA9, 0x33, 0xFA, 0x91, 0xD7, 0x72, 0x6D, 0x19, 0xBD, 0xFE, 0x27, 0xF4, 0x1B, 0x77, 0xA4, 0x58, 0xBA, 0x8B, 0xEB, 0x8A, 0x73, 0x3A, 0x2F, 0x32, 0xAD, 0x1C, 0x9D, 0x27, 0xD9, 0xDB, 0xA7, 0x6E, 0x42, 0xDF, 0x7B, 0xC5, 0xDB, 0x23, 0x05, 0x87, 0x3A, 0xF6, 0x7A, 0xAC, 0x0B, 0xF2, 0x20, 0x97, 0x98, 0xFF, 0x54, 0xE5, 0x6E, 0xF6, 0xBD, 0xDD, 0x2C, 0xAC, 0x68, 0xB1, 0x48, 0x0F, 0x2F, 0x04, 0xDE, 0x0C, 0xBA, 0x62, 0x96, 0xF4, 0x69, 0x69, 0xE1, 0x57, 0x3E, 0x8F, 0x8A, 0xFC, 0xA3, 0x8D, 0x10, 0x9A, 0xA8, 0x5C, 0x10, }; /* A8B2671EF3E44BDB1253686BD2AAA8908B9A65CF7C42322B18CE820276836990009C053F0D9CAE881C7BC093E438FD5E */ static UCHAR shared_secret_secp384r1_91[] = { 0xA8, 0xB2, 0x67, 0x1E, 0xF3, 0xE4, 0x4B, 0xDB, 0x12, 0x53, 0x68, 0x6B, 0xD2, 0xAA, 0xA8, 0x90, 0x8B, 0x9A, 0x65, 0xCF, 0x7C, 0x42, 0x32, 0x2B, 0x18, 0xCE, 0x82, 0x02, 0x76, 0x83, 0x69, 0x90, 0x00, 0x9C, 0x05, 0x3F, 0x0D, 0x9C, 0xAE, 0x88, 0x1C, 0x7B, 0xC0, 0x93, 0xE4, 0x38, 0xFD, 0x5E, }; /* 0BBEEEC34D732F03157B097CB92EACD350291EFBE2E71496AF0C332A0B6F6C162E5AD97BCD087FE283885E3CB70A1007 */ static UCHAR local_private_key_secp384r1_92[] = { 0x0B, 0xBE, 0xEE, 0xC3, 0x4D, 0x73, 0x2F, 0x03, 0x15, 0x7B, 0x09, 0x7C, 0xB9, 0x2E, 0xAC, 0xD3, 0x50, 0x29, 0x1E, 0xFB, 0xE2, 0xE7, 0x14, 0x96, 0xAF, 0x0C, 0x33, 0x2A, 0x0B, 0x6F, 0x6C, 0x16, 0x2E, 0x5A, 0xD9, 0x7B, 0xCD, 0x08, 0x7F, 0xE2, 0x83, 0x88, 0x5E, 0x3C, 0xB7, 0x0A, 0x10, 0x07, }; /* 04388EED6D31263D4BBA2567C15D517B6AF9B5BA986ABF5715B9C8D3C06D9BF7C1B6AE89AF1FA49BD5BF5174C094F0E69A48D1F9668D8F8DF4F42185DEAA4B9D43A60A499700FBA7687F6DD81B51EC420F92783C528197279BCD4E997B503B739D */ static UCHAR local_public_key_secp384r1_92[] = { 0x04, 0x38, 0x8E, 0xED, 0x6D, 0x31, 0x26, 0x3D, 0x4B, 0xBA, 0x25, 0x67, 0xC1, 0x5D, 0x51, 0x7B, 0x6A, 0xF9, 0xB5, 0xBA, 0x98, 0x6A, 0xBF, 0x57, 0x15, 0xB9, 0xC8, 0xD3, 0xC0, 0x6D, 0x9B, 0xF7, 0xC1, 0xB6, 0xAE, 0x89, 0xAF, 0x1F, 0xA4, 0x9B, 0xD5, 0xBF, 0x51, 0x74, 0xC0, 0x94, 0xF0, 0xE6, 0x9A, 0x48, 0xD1, 0xF9, 0x66, 0x8D, 0x8F, 0x8D, 0xF4, 0xF4, 0x21, 0x85, 0xDE, 0xAA, 0x4B, 0x9D, 0x43, 0xA6, 0x0A, 0x49, 0x97, 0x00, 0xFB, 0xA7, 0x68, 0x7F, 0x6D, 0xD8, 0x1B, 0x51, 0xEC, 0x42, 0x0F, 0x92, 0x78, 0x3C, 0x52, 0x81, 0x97, 0x27, 0x9B, 0xCD, 0x4E, 0x99, 0x7B, 0x50, 0x3B, 0x73, 0x9D, }; /* 049184E4D15544F34C2179CDA3123BFC3DEE08DE4A3FF18AE0490F8B552D992BCA6002DB3B77FAAC6082824DEE0D44674D7C23B7C1FEE95BCED2DDC5B1DF6E0C3E2EC978219EFAB868FF785ECD6BAB5592391F25D99960454389DBA88E69DEE1FA */ static UCHAR remote_public_key_secp384r1_92[] = { 0x04, 0x91, 0x84, 0xE4, 0xD1, 0x55, 0x44, 0xF3, 0x4C, 0x21, 0x79, 0xCD, 0xA3, 0x12, 0x3B, 0xFC, 0x3D, 0xEE, 0x08, 0xDE, 0x4A, 0x3F, 0xF1, 0x8A, 0xE0, 0x49, 0x0F, 0x8B, 0x55, 0x2D, 0x99, 0x2B, 0xCA, 0x60, 0x02, 0xDB, 0x3B, 0x77, 0xFA, 0xAC, 0x60, 0x82, 0x82, 0x4D, 0xEE, 0x0D, 0x44, 0x67, 0x4D, 0x7C, 0x23, 0xB7, 0xC1, 0xFE, 0xE9, 0x5B, 0xCE, 0xD2, 0xDD, 0xC5, 0xB1, 0xDF, 0x6E, 0x0C, 0x3E, 0x2E, 0xC9, 0x78, 0x21, 0x9E, 0xFA, 0xB8, 0x68, 0xFF, 0x78, 0x5E, 0xCD, 0x6B, 0xAB, 0x55, 0x92, 0x39, 0x1F, 0x25, 0xD9, 0x99, 0x60, 0x45, 0x43, 0x89, 0xDB, 0xA8, 0x8E, 0x69, 0xDE, 0xE1, 0xFA, }; /* A0AB6FFF32537B5FBC8CEFCE203635FC4EE1E71AFC6E14B64D75A1DF90C38F5BC2CA576BC6339ACEC4660F37D78DC439 */ static UCHAR shared_secret_secp384r1_92[] = { 0xA0, 0xAB, 0x6F, 0xFF, 0x32, 0x53, 0x7B, 0x5F, 0xBC, 0x8C, 0xEF, 0xCE, 0x20, 0x36, 0x35, 0xFC, 0x4E, 0xE1, 0xE7, 0x1A, 0xFC, 0x6E, 0x14, 0xB6, 0x4D, 0x75, 0xA1, 0xDF, 0x90, 0xC3, 0x8F, 0x5B, 0xC2, 0xCA, 0x57, 0x6B, 0xC6, 0x33, 0x9A, 0xCE, 0xC4, 0x66, 0x0F, 0x37, 0xD7, 0x8D, 0xC4, 0x39, }; /* 15386C60AD5E33067CC9EF2AFF3D7427C768DF0B4FA398E3107E9EF7CF4938E481A4442E0277347F4124A940611E6728 */ static UCHAR local_private_key_secp384r1_93[] = { 0x15, 0x38, 0x6C, 0x60, 0xAD, 0x5E, 0x33, 0x06, 0x7C, 0xC9, 0xEF, 0x2A, 0xFF, 0x3D, 0x74, 0x27, 0xC7, 0x68, 0xDF, 0x0B, 0x4F, 0xA3, 0x98, 0xE3, 0x10, 0x7E, 0x9E, 0xF7, 0xCF, 0x49, 0x38, 0xE4, 0x81, 0xA4, 0x44, 0x2E, 0x02, 0x77, 0x34, 0x7F, 0x41, 0x24, 0xA9, 0x40, 0x61, 0x1E, 0x67, 0x28, }; /* 044EBF30E53588A1A2AC865B51D9B6D8AAB8693795689A6DF7B0F7936189AF8808266541F0036BC771B3B0EE6E204C9E5BF577D0112B381540B17A8979ADC62A9A9BCC1C6FA640C437C645A181F8480961D2E90DC185C197219EC81D0D9685BCA6 */ static UCHAR local_public_key_secp384r1_93[] = { 0x04, 0x4E, 0xBF, 0x30, 0xE5, 0x35, 0x88, 0xA1, 0xA2, 0xAC, 0x86, 0x5B, 0x51, 0xD9, 0xB6, 0xD8, 0xAA, 0xB8, 0x69, 0x37, 0x95, 0x68, 0x9A, 0x6D, 0xF7, 0xB0, 0xF7, 0x93, 0x61, 0x89, 0xAF, 0x88, 0x08, 0x26, 0x65, 0x41, 0xF0, 0x03, 0x6B, 0xC7, 0x71, 0xB3, 0xB0, 0xEE, 0x6E, 0x20, 0x4C, 0x9E, 0x5B, 0xF5, 0x77, 0xD0, 0x11, 0x2B, 0x38, 0x15, 0x40, 0xB1, 0x7A, 0x89, 0x79, 0xAD, 0xC6, 0x2A, 0x9A, 0x9B, 0xCC, 0x1C, 0x6F, 0xA6, 0x40, 0xC4, 0x37, 0xC6, 0x45, 0xA1, 0x81, 0xF8, 0x48, 0x09, 0x61, 0xD2, 0xE9, 0x0D, 0xC1, 0x85, 0xC1, 0x97, 0x21, 0x9E, 0xC8, 0x1D, 0x0D, 0x96, 0x85, 0xBC, 0xA6, }; /* 046FD24F566F3DCD66ECB65F32D056A14F4DC6422F7ED83FABCC2E15C3762FCE78BA954C8C1E56BBD02A354BCFE3DBB5F3AE56332EBC458E10C95F290989330472CE3AEC590F686077E23B07BF9F85D10376EF7BD92456E0554CEE36BA9D18D486 */ static UCHAR remote_public_key_secp384r1_93[] = { 0x04, 0x6F, 0xD2, 0x4F, 0x56, 0x6F, 0x3D, 0xCD, 0x66, 0xEC, 0xB6, 0x5F, 0x32, 0xD0, 0x56, 0xA1, 0x4F, 0x4D, 0xC6, 0x42, 0x2F, 0x7E, 0xD8, 0x3F, 0xAB, 0xCC, 0x2E, 0x15, 0xC3, 0x76, 0x2F, 0xCE, 0x78, 0xBA, 0x95, 0x4C, 0x8C, 0x1E, 0x56, 0xBB, 0xD0, 0x2A, 0x35, 0x4B, 0xCF, 0xE3, 0xDB, 0xB5, 0xF3, 0xAE, 0x56, 0x33, 0x2E, 0xBC, 0x45, 0x8E, 0x10, 0xC9, 0x5F, 0x29, 0x09, 0x89, 0x33, 0x04, 0x72, 0xCE, 0x3A, 0xEC, 0x59, 0x0F, 0x68, 0x60, 0x77, 0xE2, 0x3B, 0x07, 0xBF, 0x9F, 0x85, 0xD1, 0x03, 0x76, 0xEF, 0x7B, 0xD9, 0x24, 0x56, 0xE0, 0x55, 0x4C, 0xEE, 0x36, 0xBA, 0x9D, 0x18, 0xD4, 0x86, }; /* 7EBDAE8B354F9A56F62350FC9BC545B5641D10744B8F8E844C7C67BBB91E41A9B6D9EC4A674C42F0F53F1C2248B472A8 */ static UCHAR shared_secret_secp384r1_93[] = { 0x7E, 0xBD, 0xAE, 0x8B, 0x35, 0x4F, 0x9A, 0x56, 0xF6, 0x23, 0x50, 0xFC, 0x9B, 0xC5, 0x45, 0xB5, 0x64, 0x1D, 0x10, 0x74, 0x4B, 0x8F, 0x8E, 0x84, 0x4C, 0x7C, 0x67, 0xBB, 0xB9, 0x1E, 0x41, 0xA9, 0xB6, 0xD9, 0xEC, 0x4A, 0x67, 0x4C, 0x42, 0xF0, 0xF5, 0x3F, 0x1C, 0x22, 0x48, 0xB4, 0x72, 0xA8, }; /* D1EF5B1AD0F66A42143154EF84E74F387F14A11AF3670FD88197309AC009AB91F806ACC8FC160A11475E00CB454F03C5 */ static UCHAR local_private_key_secp384r1_94[] = { 0xD1, 0xEF, 0x5B, 0x1A, 0xD0, 0xF6, 0x6A, 0x42, 0x14, 0x31, 0x54, 0xEF, 0x84, 0xE7, 0x4F, 0x38, 0x7F, 0x14, 0xA1, 0x1A, 0xF3, 0x67, 0x0F, 0xD8, 0x81, 0x97, 0x30, 0x9A, 0xC0, 0x09, 0xAB, 0x91, 0xF8, 0x06, 0xAC, 0xC8, 0xFC, 0x16, 0x0A, 0x11, 0x47, 0x5E, 0x00, 0xCB, 0x45, 0x4F, 0x03, 0xC5, }; /* 04E0E81AEFE6554091C0C6821131ADD905C998C21C6B880255D610CC158BB480F866E874D55570F97AEE094D8DFF7629835C563BEA3B6122C0BB203560EDA9D7F32B926D97FCFEA47A3E59DD563D455E391BC381CAFC96B2F31AA20B0AE20EEDB9 */ static UCHAR local_public_key_secp384r1_94[] = { 0x04, 0xE0, 0xE8, 0x1A, 0xEF, 0xE6, 0x55, 0x40, 0x91, 0xC0, 0xC6, 0x82, 0x11, 0x31, 0xAD, 0xD9, 0x05, 0xC9, 0x98, 0xC2, 0x1C, 0x6B, 0x88, 0x02, 0x55, 0xD6, 0x10, 0xCC, 0x15, 0x8B, 0xB4, 0x80, 0xF8, 0x66, 0xE8, 0x74, 0xD5, 0x55, 0x70, 0xF9, 0x7A, 0xEE, 0x09, 0x4D, 0x8D, 0xFF, 0x76, 0x29, 0x83, 0x5C, 0x56, 0x3B, 0xEA, 0x3B, 0x61, 0x22, 0xC0, 0xBB, 0x20, 0x35, 0x60, 0xED, 0xA9, 0xD7, 0xF3, 0x2B, 0x92, 0x6D, 0x97, 0xFC, 0xFE, 0xA4, 0x7A, 0x3E, 0x59, 0xDD, 0x56, 0x3D, 0x45, 0x5E, 0x39, 0x1B, 0xC3, 0x81, 0xCA, 0xFC, 0x96, 0xB2, 0xF3, 0x1A, 0xA2, 0x0B, 0x0A, 0xE2, 0x0E, 0xED, 0xB9, }; /* 04C4FAD8D6F575E0345C14DC673D56A2748B609A49C1446ACE46CD3D08270A21C6B4099F7FFAAD9C1F337570C117507E138F71277FC62F2F74C6BBCB92E42968728A2517DE566AB1D280AFBBB43C19554CF2A7A014D3C8360964D7E6A415829B7E */ static UCHAR remote_public_key_secp384r1_94[] = { 0x04, 0xC4, 0xFA, 0xD8, 0xD6, 0xF5, 0x75, 0xE0, 0x34, 0x5C, 0x14, 0xDC, 0x67, 0x3D, 0x56, 0xA2, 0x74, 0x8B, 0x60, 0x9A, 0x49, 0xC1, 0x44, 0x6A, 0xCE, 0x46, 0xCD, 0x3D, 0x08, 0x27, 0x0A, 0x21, 0xC6, 0xB4, 0x09, 0x9F, 0x7F, 0xFA, 0xAD, 0x9C, 0x1F, 0x33, 0x75, 0x70, 0xC1, 0x17, 0x50, 0x7E, 0x13, 0x8F, 0x71, 0x27, 0x7F, 0xC6, 0x2F, 0x2F, 0x74, 0xC6, 0xBB, 0xCB, 0x92, 0xE4, 0x29, 0x68, 0x72, 0x8A, 0x25, 0x17, 0xDE, 0x56, 0x6A, 0xB1, 0xD2, 0x80, 0xAF, 0xBB, 0xB4, 0x3C, 0x19, 0x55, 0x4C, 0xF2, 0xA7, 0xA0, 0x14, 0xD3, 0xC8, 0x36, 0x09, 0x64, 0xD7, 0xE6, 0xA4, 0x15, 0x82, 0x9B, 0x7E, }; /* F98F41479300D5FD2FD593F96FA8D0E0F157C6D6033559A2348A3453BC46FCEAEDCB8F83F4EE7E1E8B9D6FED24620026 */ static UCHAR shared_secret_secp384r1_94[] = { 0xF9, 0x8F, 0x41, 0x47, 0x93, 0x00, 0xD5, 0xFD, 0x2F, 0xD5, 0x93, 0xF9, 0x6F, 0xA8, 0xD0, 0xE0, 0xF1, 0x57, 0xC6, 0xD6, 0x03, 0x35, 0x59, 0xA2, 0x34, 0x8A, 0x34, 0x53, 0xBC, 0x46, 0xFC, 0xEA, 0xED, 0xCB, 0x8F, 0x83, 0xF4, 0xEE, 0x7E, 0x1E, 0x8B, 0x9D, 0x6F, 0xED, 0x24, 0x62, 0x00, 0x26, }; /* 64570AAF07D3C61EC08AB0F62D2EF1D3EA84B98091397361666B5D1F591F91BD779C6D7E6F339C2FBD4D25EB7B16BE66 */ static UCHAR local_private_key_secp384r1_95[] = { 0x64, 0x57, 0x0A, 0xAF, 0x07, 0xD3, 0xC6, 0x1E, 0xC0, 0x8A, 0xB0, 0xF6, 0x2D, 0x2E, 0xF1, 0xD3, 0xEA, 0x84, 0xB9, 0x80, 0x91, 0x39, 0x73, 0x61, 0x66, 0x6B, 0x5D, 0x1F, 0x59, 0x1F, 0x91, 0xBD, 0x77, 0x9C, 0x6D, 0x7E, 0x6F, 0x33, 0x9C, 0x2F, 0xBD, 0x4D, 0x25, 0xEB, 0x7B, 0x16, 0xBE, 0x66, }; /* 04FF02FF79EC4418EB2EB1E6C87B42EFF92EA5690170C13F5EB1EE6B76C63BD55AFC207F16A5FB237DCCC22E7B371709C2DEAB545250FB8D090D161A01A0CC59C06F046459D4977BCC8A6C51DD41A366F9BD47611F1E2CCE977E9AB928CDE7A48F */ static UCHAR local_public_key_secp384r1_95[] = { 0x04, 0xFF, 0x02, 0xFF, 0x79, 0xEC, 0x44, 0x18, 0xEB, 0x2E, 0xB1, 0xE6, 0xC8, 0x7B, 0x42, 0xEF, 0xF9, 0x2E, 0xA5, 0x69, 0x01, 0x70, 0xC1, 0x3F, 0x5E, 0xB1, 0xEE, 0x6B, 0x76, 0xC6, 0x3B, 0xD5, 0x5A, 0xFC, 0x20, 0x7F, 0x16, 0xA5, 0xFB, 0x23, 0x7D, 0xCC, 0xC2, 0x2E, 0x7B, 0x37, 0x17, 0x09, 0xC2, 0xDE, 0xAB, 0x54, 0x52, 0x50, 0xFB, 0x8D, 0x09, 0x0D, 0x16, 0x1A, 0x01, 0xA0, 0xCC, 0x59, 0xC0, 0x6F, 0x04, 0x64, 0x59, 0xD4, 0x97, 0x7B, 0xCC, 0x8A, 0x6C, 0x51, 0xDD, 0x41, 0xA3, 0x66, 0xF9, 0xBD, 0x47, 0x61, 0x1F, 0x1E, 0x2C, 0xCE, 0x97, 0x7E, 0x9A, 0xB9, 0x28, 0xCD, 0xE7, 0xA4, 0x8F, }; /* 043E0155C4B126B5DC26031104C553CBE338899921574A6E7DD52DF50FB6834B87D5E569FF359E32FD8DA4EA3AA3D60A334B69D86F9A130AF3DD9D33006B6F895631236057A94B0FE3F58D4601A18DE5C5C76965BA52405AEF74BA462AFA85DFDF */ static UCHAR remote_public_key_secp384r1_95[] = { 0x04, 0x3E, 0x01, 0x55, 0xC4, 0xB1, 0x26, 0xB5, 0xDC, 0x26, 0x03, 0x11, 0x04, 0xC5, 0x53, 0xCB, 0xE3, 0x38, 0x89, 0x99, 0x21, 0x57, 0x4A, 0x6E, 0x7D, 0xD5, 0x2D, 0xF5, 0x0F, 0xB6, 0x83, 0x4B, 0x87, 0xD5, 0xE5, 0x69, 0xFF, 0x35, 0x9E, 0x32, 0xFD, 0x8D, 0xA4, 0xEA, 0x3A, 0xA3, 0xD6, 0x0A, 0x33, 0x4B, 0x69, 0xD8, 0x6F, 0x9A, 0x13, 0x0A, 0xF3, 0xDD, 0x9D, 0x33, 0x00, 0x6B, 0x6F, 0x89, 0x56, 0x31, 0x23, 0x60, 0x57, 0xA9, 0x4B, 0x0F, 0xE3, 0xF5, 0x8D, 0x46, 0x01, 0xA1, 0x8D, 0xE5, 0xC5, 0xC7, 0x69, 0x65, 0xBA, 0x52, 0x40, 0x5A, 0xEF, 0x74, 0xBA, 0x46, 0x2A, 0xFA, 0x85, 0xDF, 0xDF, }; /* 41F4730AC84A7DD498869BD24EB316D937D73489A4EE0DF09FAFED4EE2FACA3094FC969EB70CA29A163C938E52AE8DE9 */ static UCHAR shared_secret_secp384r1_95[] = { 0x41, 0xF4, 0x73, 0x0A, 0xC8, 0x4A, 0x7D, 0xD4, 0x98, 0x86, 0x9B, 0xD2, 0x4E, 0xB3, 0x16, 0xD9, 0x37, 0xD7, 0x34, 0x89, 0xA4, 0xEE, 0x0D, 0xF0, 0x9F, 0xAF, 0xED, 0x4E, 0xE2, 0xFA, 0xCA, 0x30, 0x94, 0xFC, 0x96, 0x9E, 0xB7, 0x0C, 0xA2, 0x9A, 0x16, 0x3C, 0x93, 0x8E, 0x52, 0xAE, 0x8D, 0xE9, }; /* 10E5A4934BB76306A185BA9340C947C2ACC8A3795CD3AC4F4FC01E83D5A9BDE68E6179DA18DDE0BA629A4DA264956510 */ static UCHAR local_private_key_secp384r1_96[] = { 0x10, 0xE5, 0xA4, 0x93, 0x4B, 0xB7, 0x63, 0x06, 0xA1, 0x85, 0xBA, 0x93, 0x40, 0xC9, 0x47, 0xC2, 0xAC, 0xC8, 0xA3, 0x79, 0x5C, 0xD3, 0xAC, 0x4F, 0x4F, 0xC0, 0x1E, 0x83, 0xD5, 0xA9, 0xBD, 0xE6, 0x8E, 0x61, 0x79, 0xDA, 0x18, 0xDD, 0xE0, 0xBA, 0x62, 0x9A, 0x4D, 0xA2, 0x64, 0x95, 0x65, 0x10, }; /* 04C49932F116188CE68DDE8A6EFFE51CE3794D7ED73A9CD158ED14D666D0886ED8251AB435237C094C0CD57808815F190E0FB383F19E19CC5CA883799F55C21460A2AD536310C2CCB8881E03570ECD54A6C1FA1D1BEE7D9EA4D26EE92C7A48D6E7 */ static UCHAR local_public_key_secp384r1_96[] = { 0x04, 0xC4, 0x99, 0x32, 0xF1, 0x16, 0x18, 0x8C, 0xE6, 0x8D, 0xDE, 0x8A, 0x6E, 0xFF, 0xE5, 0x1C, 0xE3, 0x79, 0x4D, 0x7E, 0xD7, 0x3A, 0x9C, 0xD1, 0x58, 0xED, 0x14, 0xD6, 0x66, 0xD0, 0x88, 0x6E, 0xD8, 0x25, 0x1A, 0xB4, 0x35, 0x23, 0x7C, 0x09, 0x4C, 0x0C, 0xD5, 0x78, 0x08, 0x81, 0x5F, 0x19, 0x0E, 0x0F, 0xB3, 0x83, 0xF1, 0x9E, 0x19, 0xCC, 0x5C, 0xA8, 0x83, 0x79, 0x9F, 0x55, 0xC2, 0x14, 0x60, 0xA2, 0xAD, 0x53, 0x63, 0x10, 0xC2, 0xCC, 0xB8, 0x88, 0x1E, 0x03, 0x57, 0x0E, 0xCD, 0x54, 0xA6, 0xC1, 0xFA, 0x1D, 0x1B, 0xEE, 0x7D, 0x9E, 0xA4, 0xD2, 0x6E, 0xE9, 0x2C, 0x7A, 0x48, 0xD6, 0xE7, }; /* 0426D79DD94A51F3F18747D1EB8818812895D312BF45B1AB95B2F2A40DC139DE9D56E99154CEF1EE5693F98EE34CAB310BBD12DC4D2AF6095EB9B0BDDD5E8E00EC9EDBAA10EC30D0991EF4A2517696E2A5406DB02E9DCB34968A21CF7B7EA702E1 */ static UCHAR remote_public_key_secp384r1_96[] = { 0x04, 0x26, 0xD7, 0x9D, 0xD9, 0x4A, 0x51, 0xF3, 0xF1, 0x87, 0x47, 0xD1, 0xEB, 0x88, 0x18, 0x81, 0x28, 0x95, 0xD3, 0x12, 0xBF, 0x45, 0xB1, 0xAB, 0x95, 0xB2, 0xF2, 0xA4, 0x0D, 0xC1, 0x39, 0xDE, 0x9D, 0x56, 0xE9, 0x91, 0x54, 0xCE, 0xF1, 0xEE, 0x56, 0x93, 0xF9, 0x8E, 0xE3, 0x4C, 0xAB, 0x31, 0x0B, 0xBD, 0x12, 0xDC, 0x4D, 0x2A, 0xF6, 0x09, 0x5E, 0xB9, 0xB0, 0xBD, 0xDD, 0x5E, 0x8E, 0x00, 0xEC, 0x9E, 0xDB, 0xAA, 0x10, 0xEC, 0x30, 0xD0, 0x99, 0x1E, 0xF4, 0xA2, 0x51, 0x76, 0x96, 0xE2, 0xA5, 0x40, 0x6D, 0xB0, 0x2E, 0x9D, 0xCB, 0x34, 0x96, 0x8A, 0x21, 0xCF, 0x7B, 0x7E, 0xA7, 0x02, 0xE1, }; /* FB351D067343DFBF3602AD3D16148DC6D946B62E75C20622C4ED90C4D7CBD24EFE3DEE6D53AD1B278DD5FEED2C145621 */ static UCHAR shared_secret_secp384r1_96[] = { 0xFB, 0x35, 0x1D, 0x06, 0x73, 0x43, 0xDF, 0xBF, 0x36, 0x02, 0xAD, 0x3D, 0x16, 0x14, 0x8D, 0xC6, 0xD9, 0x46, 0xB6, 0x2E, 0x75, 0xC2, 0x06, 0x22, 0xC4, 0xED, 0x90, 0xC4, 0xD7, 0xCB, 0xD2, 0x4E, 0xFE, 0x3D, 0xEE, 0x6D, 0x53, 0xAD, 0x1B, 0x27, 0x8D, 0xD5, 0xFE, 0xED, 0x2C, 0x14, 0x56, 0x21, }; /* 20065987D10B425BC12A7BA51853A7254377AABC894FA493448D792A8A9CE2AAA23C32744774CF099E4AAEB69E56DBE1 */ static UCHAR local_private_key_secp384r1_97[] = { 0x20, 0x06, 0x59, 0x87, 0xD1, 0x0B, 0x42, 0x5B, 0xC1, 0x2A, 0x7B, 0xA5, 0x18, 0x53, 0xA7, 0x25, 0x43, 0x77, 0xAA, 0xBC, 0x89, 0x4F, 0xA4, 0x93, 0x44, 0x8D, 0x79, 0x2A, 0x8A, 0x9C, 0xE2, 0xAA, 0xA2, 0x3C, 0x32, 0x74, 0x47, 0x74, 0xCF, 0x09, 0x9E, 0x4A, 0xAE, 0xB6, 0x9E, 0x56, 0xDB, 0xE1, }; /* 0491CC04EC516B004EAF7845150F06AE66363EC241DDCBB5B0FD4A701E0B1FD7253A5DC899C6C35B8A3B43CFA27721DBF3B0F77F3AB6287897776402D033CD04181B822B1929A522E4EBCD7290A9AD539DD03A1FD3ED69F3CF881BF788F7495571 */ static UCHAR local_public_key_secp384r1_97[] = { 0x04, 0x91, 0xCC, 0x04, 0xEC, 0x51, 0x6B, 0x00, 0x4E, 0xAF, 0x78, 0x45, 0x15, 0x0F, 0x06, 0xAE, 0x66, 0x36, 0x3E, 0xC2, 0x41, 0xDD, 0xCB, 0xB5, 0xB0, 0xFD, 0x4A, 0x70, 0x1E, 0x0B, 0x1F, 0xD7, 0x25, 0x3A, 0x5D, 0xC8, 0x99, 0xC6, 0xC3, 0x5B, 0x8A, 0x3B, 0x43, 0xCF, 0xA2, 0x77, 0x21, 0xDB, 0xF3, 0xB0, 0xF7, 0x7F, 0x3A, 0xB6, 0x28, 0x78, 0x97, 0x77, 0x64, 0x02, 0xD0, 0x33, 0xCD, 0x04, 0x18, 0x1B, 0x82, 0x2B, 0x19, 0x29, 0xA5, 0x22, 0xE4, 0xEB, 0xCD, 0x72, 0x90, 0xA9, 0xAD, 0x53, 0x9D, 0xD0, 0x3A, 0x1F, 0xD3, 0xED, 0x69, 0xF3, 0xCF, 0x88, 0x1B, 0xF7, 0x88, 0xF7, 0x49, 0x55, 0x71, }; /* 04940E44C805B06C65643945284DA776195FFF5F5F7FE1806F6D206FEEDD20CD60531952BD2BAD37750E5307C1AB2E4313599AEAAAACDBA98CD88FB471EED410D00223D84654FFBE94D611854FAFEAEF5EA5EE6ABFB8AEDDB43A5AA7C45B864E47 */ static UCHAR remote_public_key_secp384r1_97[] = { 0x04, 0x94, 0x0E, 0x44, 0xC8, 0x05, 0xB0, 0x6C, 0x65, 0x64, 0x39, 0x45, 0x28, 0x4D, 0xA7, 0x76, 0x19, 0x5F, 0xFF, 0x5F, 0x5F, 0x7F, 0xE1, 0x80, 0x6F, 0x6D, 0x20, 0x6F, 0xEE, 0xDD, 0x20, 0xCD, 0x60, 0x53, 0x19, 0x52, 0xBD, 0x2B, 0xAD, 0x37, 0x75, 0x0E, 0x53, 0x07, 0xC1, 0xAB, 0x2E, 0x43, 0x13, 0x59, 0x9A, 0xEA, 0xAA, 0xAC, 0xDB, 0xA9, 0x8C, 0xD8, 0x8F, 0xB4, 0x71, 0xEE, 0xD4, 0x10, 0xD0, 0x02, 0x23, 0xD8, 0x46, 0x54, 0xFF, 0xBE, 0x94, 0xD6, 0x11, 0x85, 0x4F, 0xAF, 0xEA, 0xEF, 0x5E, 0xA5, 0xEE, 0x6A, 0xBF, 0xB8, 0xAE, 0xDD, 0xB4, 0x3A, 0x5A, 0xA7, 0xC4, 0x5B, 0x86, 0x4E, 0x47, }; /* C60736754651BDEC4C92101D2551E126D177272A4FDCDF1A4F81F29159D8D2750B74F3BF08BF1723FC2A1EF67B0BB0B0 */ static UCHAR shared_secret_secp384r1_97[] = { 0xC6, 0x07, 0x36, 0x75, 0x46, 0x51, 0xBD, 0xEC, 0x4C, 0x92, 0x10, 0x1D, 0x25, 0x51, 0xE1, 0x26, 0xD1, 0x77, 0x27, 0x2A, 0x4F, 0xDC, 0xDF, 0x1A, 0x4F, 0x81, 0xF2, 0x91, 0x59, 0xD8, 0xD2, 0x75, 0x0B, 0x74, 0xF3, 0xBF, 0x08, 0xBF, 0x17, 0x23, 0xFC, 0x2A, 0x1E, 0xF6, 0x7B, 0x0B, 0xB0, 0xB0, }; /* 944EB101890A60F52428B94F5CB2744AE0F57B38916B2A1DF4A5A5FFFEB8C8920679938F83F485A71C3EF778F06BC2D0 */ static UCHAR local_private_key_secp384r1_98[] = { 0x94, 0x4E, 0xB1, 0x01, 0x89, 0x0A, 0x60, 0xF5, 0x24, 0x28, 0xB9, 0x4F, 0x5C, 0xB2, 0x74, 0x4A, 0xE0, 0xF5, 0x7B, 0x38, 0x91, 0x6B, 0x2A, 0x1D, 0xF4, 0xA5, 0xA5, 0xFF, 0xFE, 0xB8, 0xC8, 0x92, 0x06, 0x79, 0x93, 0x8F, 0x83, 0xF4, 0x85, 0xA7, 0x1C, 0x3E, 0xF7, 0x78, 0xF0, 0x6B, 0xC2, 0xD0, }; /* 04B6E192B8049475FEC47446C11661F9D6D7AFCC0BE0418121BAEB17DC3DAFB3B536F00F3DA258410F520A65ED76ED2AF9D5C9A997C1865A2F72090AFD265EA7BE77187462DE099DACCB9961AC60BF48B09ABEEA7441E7093A11CDC2804C240841 */ static UCHAR local_public_key_secp384r1_98[] = { 0x04, 0xB6, 0xE1, 0x92, 0xB8, 0x04, 0x94, 0x75, 0xFE, 0xC4, 0x74, 0x46, 0xC1, 0x16, 0x61, 0xF9, 0xD6, 0xD7, 0xAF, 0xCC, 0x0B, 0xE0, 0x41, 0x81, 0x21, 0xBA, 0xEB, 0x17, 0xDC, 0x3D, 0xAF, 0xB3, 0xB5, 0x36, 0xF0, 0x0F, 0x3D, 0xA2, 0x58, 0x41, 0x0F, 0x52, 0x0A, 0x65, 0xED, 0x76, 0xED, 0x2A, 0xF9, 0xD5, 0xC9, 0xA9, 0x97, 0xC1, 0x86, 0x5A, 0x2F, 0x72, 0x09, 0x0A, 0xFD, 0x26, 0x5E, 0xA7, 0xBE, 0x77, 0x18, 0x74, 0x62, 0xDE, 0x09, 0x9D, 0xAC, 0xCB, 0x99, 0x61, 0xAC, 0x60, 0xBF, 0x48, 0xB0, 0x9A, 0xBE, 0xEA, 0x74, 0x41, 0xE7, 0x09, 0x3A, 0x11, 0xCD, 0xC2, 0x80, 0x4C, 0x24, 0x08, 0x41, }; /* 042E96BE6817416F07A1B7DA8668C15373AFAF9D708CF100D23881B5650EF5A00C920B3B0C3F4A78B01F0DE67BAA023B037E293CDE013709D26DFFDDC94F94FA0DB6E5F0B684C6B43B271E8365156EEF0EF9C838C31CF95CED1EB36F25F628EF2F */ static UCHAR remote_public_key_secp384r1_98[] = { 0x04, 0x2E, 0x96, 0xBE, 0x68, 0x17, 0x41, 0x6F, 0x07, 0xA1, 0xB7, 0xDA, 0x86, 0x68, 0xC1, 0x53, 0x73, 0xAF, 0xAF, 0x9D, 0x70, 0x8C, 0xF1, 0x00, 0xD2, 0x38, 0x81, 0xB5, 0x65, 0x0E, 0xF5, 0xA0, 0x0C, 0x92, 0x0B, 0x3B, 0x0C, 0x3F, 0x4A, 0x78, 0xB0, 0x1F, 0x0D, 0xE6, 0x7B, 0xAA, 0x02, 0x3B, 0x03, 0x7E, 0x29, 0x3C, 0xDE, 0x01, 0x37, 0x09, 0xD2, 0x6D, 0xFF, 0xDD, 0xC9, 0x4F, 0x94, 0xFA, 0x0D, 0xB6, 0xE5, 0xF0, 0xB6, 0x84, 0xC6, 0xB4, 0x3B, 0x27, 0x1E, 0x83, 0x65, 0x15, 0x6E, 0xEF, 0x0E, 0xF9, 0xC8, 0x38, 0xC3, 0x1C, 0xF9, 0x5C, 0xED, 0x1E, 0xB3, 0x6F, 0x25, 0xF6, 0x28, 0xEF, 0x2F, }; /* 2F554E4FBBBF8656F4D8890A6361B15593DB54E28E3CB564C0B3203B614B8EEEAAE8837A16F95C0E93C2FD6C2E394A7A */ static UCHAR shared_secret_secp384r1_98[] = { 0x2F, 0x55, 0x4E, 0x4F, 0xBB, 0xBF, 0x86, 0x56, 0xF4, 0xD8, 0x89, 0x0A, 0x63, 0x61, 0xB1, 0x55, 0x93, 0xDB, 0x54, 0xE2, 0x8E, 0x3C, 0xB5, 0x64, 0xC0, 0xB3, 0x20, 0x3B, 0x61, 0x4B, 0x8E, 0xEE, 0xAA, 0xE8, 0x83, 0x7A, 0x16, 0xF9, 0x5C, 0x0E, 0x93, 0xC2, 0xFD, 0x6C, 0x2E, 0x39, 0x4A, 0x7A, }; /* D3BF5187C63BA93E25A31E43FC678E434096C50ED7F7F35A6526D933FE0C63D1CBB45891F002CF15A5ED59A154E7E495 */ static UCHAR local_private_key_secp384r1_99[] = { 0xD3, 0xBF, 0x51, 0x87, 0xC6, 0x3B, 0xA9, 0x3E, 0x25, 0xA3, 0x1E, 0x43, 0xFC, 0x67, 0x8E, 0x43, 0x40, 0x96, 0xC5, 0x0E, 0xD7, 0xF7, 0xF3, 0x5A, 0x65, 0x26, 0xD9, 0x33, 0xFE, 0x0C, 0x63, 0xD1, 0xCB, 0xB4, 0x58, 0x91, 0xF0, 0x02, 0xCF, 0x15, 0xA5, 0xED, 0x59, 0xA1, 0x54, 0xE7, 0xE4, 0x95, }; /* 049D3F359A83E985FA70D60143597CCE102C6136DE0CB8FFE0B24D5828F8AEABDC3D7F5646D21E0950846C17E57DD1BC18AFB1BF5814C96CE7F28FE685FA78081B021B83FAFADB93F8793902D365C396C80B085D9C26B8C2F62029D554BF561E0D */ static UCHAR local_public_key_secp384r1_99[] = { 0x04, 0x9D, 0x3F, 0x35, 0x9A, 0x83, 0xE9, 0x85, 0xFA, 0x70, 0xD6, 0x01, 0x43, 0x59, 0x7C, 0xCE, 0x10, 0x2C, 0x61, 0x36, 0xDE, 0x0C, 0xB8, 0xFF, 0xE0, 0xB2, 0x4D, 0x58, 0x28, 0xF8, 0xAE, 0xAB, 0xDC, 0x3D, 0x7F, 0x56, 0x46, 0xD2, 0x1E, 0x09, 0x50, 0x84, 0x6C, 0x17, 0xE5, 0x7D, 0xD1, 0xBC, 0x18, 0xAF, 0xB1, 0xBF, 0x58, 0x14, 0xC9, 0x6C, 0xE7, 0xF2, 0x8F, 0xE6, 0x85, 0xFA, 0x78, 0x08, 0x1B, 0x02, 0x1B, 0x83, 0xFA, 0xFA, 0xDB, 0x93, 0xF8, 0x79, 0x39, 0x02, 0xD3, 0x65, 0xC3, 0x96, 0xC8, 0x0B, 0x08, 0x5D, 0x9C, 0x26, 0xB8, 0xC2, 0xF6, 0x20, 0x29, 0xD5, 0x54, 0xBF, 0x56, 0x1E, 0x0D, }; /* 04552307C77B498D210C216CF1BBF6B09FDB5B939362973E285E54AAFB492887582728F9AD3D54415A35F0F7D7F1B8172F30C7F95179DA4853FDDF84F3F274C6489C9A7ADBADE6B4844EA9E77FEAA64B908B2FE7D4852AF22B4715FBF219465D75 */ static UCHAR remote_public_key_secp384r1_99[] = { 0x04, 0x55, 0x23, 0x07, 0xC7, 0x7B, 0x49, 0x8D, 0x21, 0x0C, 0x21, 0x6C, 0xF1, 0xBB, 0xF6, 0xB0, 0x9F, 0xDB, 0x5B, 0x93, 0x93, 0x62, 0x97, 0x3E, 0x28, 0x5E, 0x54, 0xAA, 0xFB, 0x49, 0x28, 0x87, 0x58, 0x27, 0x28, 0xF9, 0xAD, 0x3D, 0x54, 0x41, 0x5A, 0x35, 0xF0, 0xF7, 0xD7, 0xF1, 0xB8, 0x17, 0x2F, 0x30, 0xC7, 0xF9, 0x51, 0x79, 0xDA, 0x48, 0x53, 0xFD, 0xDF, 0x84, 0xF3, 0xF2, 0x74, 0xC6, 0x48, 0x9C, 0x9A, 0x7A, 0xDB, 0xAD, 0xE6, 0xB4, 0x84, 0x4E, 0xA9, 0xE7, 0x7F, 0xEA, 0xA6, 0x4B, 0x90, 0x8B, 0x2F, 0xE7, 0xD4, 0x85, 0x2A, 0xF2, 0x2B, 0x47, 0x15, 0xFB, 0xF2, 0x19, 0x46, 0x5D, 0x75, }; /* CEF47F648BBCE174E66D9B7A5AC88CDDAD4433F2558BA103C40B80C091E2CEBD2A0E6CB7A57E96DF97451599CF069FBC */ static UCHAR shared_secret_secp384r1_99[] = { 0xCE, 0xF4, 0x7F, 0x64, 0x8B, 0xBC, 0xE1, 0x74, 0xE6, 0x6D, 0x9B, 0x7A, 0x5A, 0xC8, 0x8C, 0xDD, 0xAD, 0x44, 0x33, 0xF2, 0x55, 0x8B, 0xA1, 0x03, 0xC4, 0x0B, 0x80, 0xC0, 0x91, 0xE2, 0xCE, 0xBD, 0x2A, 0x0E, 0x6C, 0xB7, 0xA5, 0x7E, 0x96, 0xDF, 0x97, 0x45, 0x15, 0x99, 0xCF, 0x06, 0x9F, 0xBC, }; /* 0077DB43C8D0EBD27B143C1CFE8D3512ADB92CCBC55B3A72A78AD96801E24EBC5829FE20F8EBF373FE2F90FCBAC40F667F3C3042976CB53EF78CA6F770F5B5C91DB3 */ static UCHAR local_private_key_secp521r1_0[] = { 0x00, 0x77, 0xDB, 0x43, 0xC8, 0xD0, 0xEB, 0xD2, 0x7B, 0x14, 0x3C, 0x1C, 0xFE, 0x8D, 0x35, 0x12, 0xAD, 0xB9, 0x2C, 0xCB, 0xC5, 0x5B, 0x3A, 0x72, 0xA7, 0x8A, 0xD9, 0x68, 0x01, 0xE2, 0x4E, 0xBC, 0x58, 0x29, 0xFE, 0x20, 0xF8, 0xEB, 0xF3, 0x73, 0xFE, 0x2F, 0x90, 0xFC, 0xBA, 0xC4, 0x0F, 0x66, 0x7F, 0x3C, 0x30, 0x42, 0x97, 0x6C, 0xB5, 0x3E, 0xF7, 0x8C, 0xA6, 0xF7, 0x70, 0xF5, 0xB5, 0xC9, 0x1D, 0xB3, }; /* 0400E3301C0501EA1ECCE916A76486C3B11D31082FC92E529904A9BB8D33B80083014909CD2D447EBF1190ADECFF3576CE00F5D35CD28E94893D47AAEEF81260706F70003E5BB9ED06ADCA43E5267454A709AD7EFD4F7C5A03C5C126D7AA7AE7D03D6915A3E9AF405195DBD769B6DBFDBC115C55BC83DA65630CEA5B13F64545193B01C051 */ static UCHAR local_public_key_secp521r1_0[] = { 0x04, 0x00, 0xE3, 0x30, 0x1C, 0x05, 0x01, 0xEA, 0x1E, 0xCC, 0xE9, 0x16, 0xA7, 0x64, 0x86, 0xC3, 0xB1, 0x1D, 0x31, 0x08, 0x2F, 0xC9, 0x2E, 0x52, 0x99, 0x04, 0xA9, 0xBB, 0x8D, 0x33, 0xB8, 0x00, 0x83, 0x01, 0x49, 0x09, 0xCD, 0x2D, 0x44, 0x7E, 0xBF, 0x11, 0x90, 0xAD, 0xEC, 0xFF, 0x35, 0x76, 0xCE, 0x00, 0xF5, 0xD3, 0x5C, 0xD2, 0x8E, 0x94, 0x89, 0x3D, 0x47, 0xAA, 0xEE, 0xF8, 0x12, 0x60, 0x70, 0x6F, 0x70, 0x00, 0x3E, 0x5B, 0xB9, 0xED, 0x06, 0xAD, 0xCA, 0x43, 0xE5, 0x26, 0x74, 0x54, 0xA7, 0x09, 0xAD, 0x7E, 0xFD, 0x4F, 0x7C, 0x5A, 0x03, 0xC5, 0xC1, 0x26, 0xD7, 0xAA, 0x7A, 0xE7, 0xD0, 0x3D, 0x69, 0x15, 0xA3, 0xE9, 0xAF, 0x40, 0x51, 0x95, 0xDB, 0xD7, 0x69, 0xB6, 0xDB, 0xFD, 0xBC, 0x11, 0x5C, 0x55, 0xBC, 0x83, 0xDA, 0x65, 0x63, 0x0C, 0xEA, 0x5B, 0x13, 0xF6, 0x45, 0x45, 0x19, 0x3B, 0x01, 0xC0, 0x51, }; /* 0400354E0DE8272427E70FF139E9772D3EC47819184417CCEC9AA5E355CB78342CB90A7E4DF8BC1DEA96B3FB8EEC2F312AEF0DEEABB22CA7C586DFE1EFA9BECFD22F6500254892BCD157D5C92B3A9AB613D5B6CAD3AE8BAC318349677E11E28773AF91F131F7186ECB487429AC05042DB00AB5A377C3A6F4856AA7A91CC540B7441A5EB279 */ static UCHAR remote_public_key_secp521r1_0[] = { 0x04, 0x00, 0x35, 0x4E, 0x0D, 0xE8, 0x27, 0x24, 0x27, 0xE7, 0x0F, 0xF1, 0x39, 0xE9, 0x77, 0x2D, 0x3E, 0xC4, 0x78, 0x19, 0x18, 0x44, 0x17, 0xCC, 0xEC, 0x9A, 0xA5, 0xE3, 0x55, 0xCB, 0x78, 0x34, 0x2C, 0xB9, 0x0A, 0x7E, 0x4D, 0xF8, 0xBC, 0x1D, 0xEA, 0x96, 0xB3, 0xFB, 0x8E, 0xEC, 0x2F, 0x31, 0x2A, 0xEF, 0x0D, 0xEE, 0xAB, 0xB2, 0x2C, 0xA7, 0xC5, 0x86, 0xDF, 0xE1, 0xEF, 0xA9, 0xBE, 0xCF, 0xD2, 0x2F, 0x65, 0x00, 0x25, 0x48, 0x92, 0xBC, 0xD1, 0x57, 0xD5, 0xC9, 0x2B, 0x3A, 0x9A, 0xB6, 0x13, 0xD5, 0xB6, 0xCA, 0xD3, 0xAE, 0x8B, 0xAC, 0x31, 0x83, 0x49, 0x67, 0x7E, 0x11, 0xE2, 0x87, 0x73, 0xAF, 0x91, 0xF1, 0x31, 0xF7, 0x18, 0x6E, 0xCB, 0x48, 0x74, 0x29, 0xAC, 0x05, 0x04, 0x2D, 0xB0, 0x0A, 0xB5, 0xA3, 0x77, 0xC3, 0xA6, 0xF4, 0x85, 0x6A, 0xA7, 0xA9, 0x1C, 0xC5, 0x40, 0xB7, 0x44, 0x1A, 0x5E, 0xB2, 0x79, }; /* 00E9AEEBA69098BCB8AC8BAAC52A2AAC89B54C460889C4C32EF3CFE4512A3F855C505588D6B30C9FE2F3380074EC6216C721E6FE570FFFE667BF604CE0842120631B */ static UCHAR shared_secret_secp521r1_0[] = { 0x00, 0xE9, 0xAE, 0xEB, 0xA6, 0x90, 0x98, 0xBC, 0xB8, 0xAC, 0x8B, 0xAA, 0xC5, 0x2A, 0x2A, 0xAC, 0x89, 0xB5, 0x4C, 0x46, 0x08, 0x89, 0xC4, 0xC3, 0x2E, 0xF3, 0xCF, 0xE4, 0x51, 0x2A, 0x3F, 0x85, 0x5C, 0x50, 0x55, 0x88, 0xD6, 0xB3, 0x0C, 0x9F, 0xE2, 0xF3, 0x38, 0x00, 0x74, 0xEC, 0x62, 0x16, 0xC7, 0x21, 0xE6, 0xFE, 0x57, 0x0F, 0xFF, 0xE6, 0x67, 0xBF, 0x60, 0x4C, 0xE0, 0x84, 0x21, 0x20, 0x63, 0x1B, }; /* 01CC0E9FE99391D6A268E2B5358274B748912B9A3E43B378B892C857CA9CD5366AE3D45277642919CF0DCD028E41B9D6D0E3710F252289DDB5503381EF08B659EA8C */ static UCHAR local_private_key_secp521r1_1[] = { 0x01, 0xCC, 0x0E, 0x9F, 0xE9, 0x93, 0x91, 0xD6, 0xA2, 0x68, 0xE2, 0xB5, 0x35, 0x82, 0x74, 0xB7, 0x48, 0x91, 0x2B, 0x9A, 0x3E, 0x43, 0xB3, 0x78, 0xB8, 0x92, 0xC8, 0x57, 0xCA, 0x9C, 0xD5, 0x36, 0x6A, 0xE3, 0xD4, 0x52, 0x77, 0x64, 0x29, 0x19, 0xCF, 0x0D, 0xCD, 0x02, 0x8E, 0x41, 0xB9, 0xD6, 0xD0, 0xE3, 0x71, 0x0F, 0x25, 0x22, 0x89, 0xDD, 0xB5, 0x50, 0x33, 0x81, 0xEF, 0x08, 0xB6, 0x59, 0xEA, 0x8C, }; /* 0401AB0835595941611753FA9B9C1FD20B1F5C8E0736D43E09BC958C0E8A46C6B418ECF30D7665342E929392F4A748383FE232217129EA2670159EEF71BC408FC162720046E125F3D4F3DECF335EC9C87A54169A6E4B9CF847E899838C27A9FE4B358C821EAC9FACCC1D49C25180D3E5B484878444D1064A58B42B2C269096C7335C6A0718 */ static UCHAR local_public_key_secp521r1_1[] = { 0x04, 0x01, 0xAB, 0x08, 0x35, 0x59, 0x59, 0x41, 0x61, 0x17, 0x53, 0xFA, 0x9B, 0x9C, 0x1F, 0xD2, 0x0B, 0x1F, 0x5C, 0x8E, 0x07, 0x36, 0xD4, 0x3E, 0x09, 0xBC, 0x95, 0x8C, 0x0E, 0x8A, 0x46, 0xC6, 0xB4, 0x18, 0xEC, 0xF3, 0x0D, 0x76, 0x65, 0x34, 0x2E, 0x92, 0x93, 0x92, 0xF4, 0xA7, 0x48, 0x38, 0x3F, 0xE2, 0x32, 0x21, 0x71, 0x29, 0xEA, 0x26, 0x70, 0x15, 0x9E, 0xEF, 0x71, 0xBC, 0x40, 0x8F, 0xC1, 0x62, 0x72, 0x00, 0x46, 0xE1, 0x25, 0xF3, 0xD4, 0xF3, 0xDE, 0xCF, 0x33, 0x5E, 0xC9, 0xC8, 0x7A, 0x54, 0x16, 0x9A, 0x6E, 0x4B, 0x9C, 0xF8, 0x47, 0xE8, 0x99, 0x83, 0x8C, 0x27, 0xA9, 0xFE, 0x4B, 0x35, 0x8C, 0x82, 0x1E, 0xAC, 0x9F, 0xAC, 0xCC, 0x1D, 0x49, 0xC2, 0x51, 0x80, 0xD3, 0xE5, 0xB4, 0x84, 0x87, 0x84, 0x44, 0xD1, 0x06, 0x4A, 0x58, 0xB4, 0x2B, 0x2C, 0x26, 0x90, 0x96, 0xC7, 0x33, 0x5C, 0x6A, 0x07, 0x18, }; /* 0401E80AE3EBA16E1EF6D88546C076003CDE34BF9B1CF4EF7EB2E0EBE4B4DF226D343C2FE318EE3EBE462B4810791728DF3E8CA299F72F3F0709EBC1DFF19BEAED6F78002CF989DF6A67758A293B014D93456D2610F4FF72CDB0A6577F0168D7A84FE823F5961957705329C8471CA10BA10019602F5603F19B998AA42764F5ABC82F914ED0 */ static UCHAR remote_public_key_secp521r1_1[] = { 0x04, 0x01, 0xE8, 0x0A, 0xE3, 0xEB, 0xA1, 0x6E, 0x1E, 0xF6, 0xD8, 0x85, 0x46, 0xC0, 0x76, 0x00, 0x3C, 0xDE, 0x34, 0xBF, 0x9B, 0x1C, 0xF4, 0xEF, 0x7E, 0xB2, 0xE0, 0xEB, 0xE4, 0xB4, 0xDF, 0x22, 0x6D, 0x34, 0x3C, 0x2F, 0xE3, 0x18, 0xEE, 0x3E, 0xBE, 0x46, 0x2B, 0x48, 0x10, 0x79, 0x17, 0x28, 0xDF, 0x3E, 0x8C, 0xA2, 0x99, 0xF7, 0x2F, 0x3F, 0x07, 0x09, 0xEB, 0xC1, 0xDF, 0xF1, 0x9B, 0xEA, 0xED, 0x6F, 0x78, 0x00, 0x2C, 0xF9, 0x89, 0xDF, 0x6A, 0x67, 0x75, 0x8A, 0x29, 0x3B, 0x01, 0x4D, 0x93, 0x45, 0x6D, 0x26, 0x10, 0xF4, 0xFF, 0x72, 0xCD, 0xB0, 0xA6, 0x57, 0x7F, 0x01, 0x68, 0xD7, 0xA8, 0x4F, 0xE8, 0x23, 0xF5, 0x96, 0x19, 0x57, 0x70, 0x53, 0x29, 0xC8, 0x47, 0x1C, 0xA1, 0x0B, 0xA1, 0x00, 0x19, 0x60, 0x2F, 0x56, 0x03, 0xF1, 0x9B, 0x99, 0x8A, 0xA4, 0x27, 0x64, 0xF5, 0xAB, 0xC8, 0x2F, 0x91, 0x4E, 0xD0, }; /* 008B63C779CB2F6E46F5443EB2AFA8CB0B91EE8F0B2392024FE0533B3DD0011E547B3E9E455EDB33979B0D955E6912F6CC793724B263251005F0FF14D622BED0515D */ static UCHAR shared_secret_secp521r1_1[] = { 0x00, 0x8B, 0x63, 0xC7, 0x79, 0xCB, 0x2F, 0x6E, 0x46, 0xF5, 0x44, 0x3E, 0xB2, 0xAF, 0xA8, 0xCB, 0x0B, 0x91, 0xEE, 0x8F, 0x0B, 0x23, 0x92, 0x02, 0x4F, 0xE0, 0x53, 0x3B, 0x3D, 0xD0, 0x01, 0x1E, 0x54, 0x7B, 0x3E, 0x9E, 0x45, 0x5E, 0xDB, 0x33, 0x97, 0x9B, 0x0D, 0x95, 0x5E, 0x69, 0x12, 0xF6, 0xCC, 0x79, 0x37, 0x24, 0xB2, 0x63, 0x25, 0x10, 0x05, 0xF0, 0xFF, 0x14, 0xD6, 0x22, 0xBE, 0xD0, 0x51, 0x5D, }; /* 001D7B63A5C289BC63124E9B93CABCA477E1D61C2E922E5E5CA162EC38E012D4FD8E36A150BE5DB3D2AA4D64750808ECE9DF0918713776CFD8D9BA11B9CCE6B55B1D */ static UCHAR local_private_key_secp521r1_2[] = { 0x00, 0x1D, 0x7B, 0x63, 0xA5, 0xC2, 0x89, 0xBC, 0x63, 0x12, 0x4E, 0x9B, 0x93, 0xCA, 0xBC, 0xA4, 0x77, 0xE1, 0xD6, 0x1C, 0x2E, 0x92, 0x2E, 0x5E, 0x5C, 0xA1, 0x62, 0xEC, 0x38, 0xE0, 0x12, 0xD4, 0xFD, 0x8E, 0x36, 0xA1, 0x50, 0xBE, 0x5D, 0xB3, 0xD2, 0xAA, 0x4D, 0x64, 0x75, 0x08, 0x08, 0xEC, 0xE9, 0xDF, 0x09, 0x18, 0x71, 0x37, 0x76, 0xCF, 0xD8, 0xD9, 0xBA, 0x11, 0xB9, 0xCC, 0xE6, 0xB5, 0x5B, 0x1D, }; /* 0400344AF9B2E084C91F0A02B3F722C745C3A53DB9EA786BB316F3839491E5B24D2EDFDC934B3E30A4A4CBBDA4633CC8D0439F3CA6042F35483BAB74FC1DB54FF10BBB00042126B86C3833592618F07D6F1A7D4C76ED7ED7A0EE67850DD40FD1D7F9A5638BB68A58777A4DB849CE753E1D1C24085AC90182E37AF4069F8B04FF2CF2EBE07E */ static UCHAR local_public_key_secp521r1_2[] = { 0x04, 0x00, 0x34, 0x4A, 0xF9, 0xB2, 0xE0, 0x84, 0xC9, 0x1F, 0x0A, 0x02, 0xB3, 0xF7, 0x22, 0xC7, 0x45, 0xC3, 0xA5, 0x3D, 0xB9, 0xEA, 0x78, 0x6B, 0xB3, 0x16, 0xF3, 0x83, 0x94, 0x91, 0xE5, 0xB2, 0x4D, 0x2E, 0xDF, 0xDC, 0x93, 0x4B, 0x3E, 0x30, 0xA4, 0xA4, 0xCB, 0xBD, 0xA4, 0x63, 0x3C, 0xC8, 0xD0, 0x43, 0x9F, 0x3C, 0xA6, 0x04, 0x2F, 0x35, 0x48, 0x3B, 0xAB, 0x74, 0xFC, 0x1D, 0xB5, 0x4F, 0xF1, 0x0B, 0xBB, 0x00, 0x04, 0x21, 0x26, 0xB8, 0x6C, 0x38, 0x33, 0x59, 0x26, 0x18, 0xF0, 0x7D, 0x6F, 0x1A, 0x7D, 0x4C, 0x76, 0xED, 0x7E, 0xD7, 0xA0, 0xEE, 0x67, 0x85, 0x0D, 0xD4, 0x0F, 0xD1, 0xD7, 0xF9, 0xA5, 0x63, 0x8B, 0xB6, 0x8A, 0x58, 0x77, 0x7A, 0x4D, 0xB8, 0x49, 0xCE, 0x75, 0x3E, 0x1D, 0x1C, 0x24, 0x08, 0x5A, 0xC9, 0x01, 0x82, 0xE3, 0x7A, 0xF4, 0x06, 0x9F, 0x8B, 0x04, 0xFF, 0x2C, 0xF2, 0xEB, 0xE0, 0x7E, }; /* 04014D8D87E79261E4B450E68C903CD8E00709759EB9E11E2EB1BAB8FC51A0BEBD44E312EE6D65099EC562B94A26124066C7336D96665B361D8511CBCBE0B673171946004E04E0DDB246D2F33E8E44A79860EA46B086DD0BC202A6681CA28374B142E1815729AC82B6D4AF116C6498C574C506110098A5AE9843E92C151FEED45B69BBC978 */ static UCHAR remote_public_key_secp521r1_2[] = { 0x04, 0x01, 0x4D, 0x8D, 0x87, 0xE7, 0x92, 0x61, 0xE4, 0xB4, 0x50, 0xE6, 0x8C, 0x90, 0x3C, 0xD8, 0xE0, 0x07, 0x09, 0x75, 0x9E, 0xB9, 0xE1, 0x1E, 0x2E, 0xB1, 0xBA, 0xB8, 0xFC, 0x51, 0xA0, 0xBE, 0xBD, 0x44, 0xE3, 0x12, 0xEE, 0x6D, 0x65, 0x09, 0x9E, 0xC5, 0x62, 0xB9, 0x4A, 0x26, 0x12, 0x40, 0x66, 0xC7, 0x33, 0x6D, 0x96, 0x66, 0x5B, 0x36, 0x1D, 0x85, 0x11, 0xCB, 0xCB, 0xE0, 0xB6, 0x73, 0x17, 0x19, 0x46, 0x00, 0x4E, 0x04, 0xE0, 0xDD, 0xB2, 0x46, 0xD2, 0xF3, 0x3E, 0x8E, 0x44, 0xA7, 0x98, 0x60, 0xEA, 0x46, 0xB0, 0x86, 0xDD, 0x0B, 0xC2, 0x02, 0xA6, 0x68, 0x1C, 0xA2, 0x83, 0x74, 0xB1, 0x42, 0xE1, 0x81, 0x57, 0x29, 0xAC, 0x82, 0xB6, 0xD4, 0xAF, 0x11, 0x6C, 0x64, 0x98, 0xC5, 0x74, 0xC5, 0x06, 0x11, 0x00, 0x98, 0xA5, 0xAE, 0x98, 0x43, 0xE9, 0x2C, 0x15, 0x1F, 0xEE, 0xD4, 0x5B, 0x69, 0xBB, 0xC9, 0x78, }; /* 00161C74880E9AA9460723CA7747E4801E6B96245E6FC4E7B61AD8B4E84D8D7B125A136700BA97D696F09748FE83D4AD46E64726514292FCB75E643B851FD69F2FB9 */ static UCHAR shared_secret_secp521r1_2[] = { 0x00, 0x16, 0x1C, 0x74, 0x88, 0x0E, 0x9A, 0xA9, 0x46, 0x07, 0x23, 0xCA, 0x77, 0x47, 0xE4, 0x80, 0x1E, 0x6B, 0x96, 0x24, 0x5E, 0x6F, 0xC4, 0xE7, 0xB6, 0x1A, 0xD8, 0xB4, 0xE8, 0x4D, 0x8D, 0x7B, 0x12, 0x5A, 0x13, 0x67, 0x00, 0xBA, 0x97, 0xD6, 0x96, 0xF0, 0x97, 0x48, 0xFE, 0x83, 0xD4, 0xAD, 0x46, 0xE6, 0x47, 0x26, 0x51, 0x42, 0x92, 0xFC, 0xB7, 0x5E, 0x64, 0x3B, 0x85, 0x1F, 0xD6, 0x9F, 0x2F, 0xB9, }; /* 01C1FBACE1051C046D960B90CB173077DF21FBBB7457268E4D1AFCD87A8B47CC4D41792C469530B22B3A42F651756C2E9567E809BD0E98082B94E0A41E28706B69E9 */ static UCHAR local_private_key_secp521r1_3[] = { 0x01, 0xC1, 0xFB, 0xAC, 0xE1, 0x05, 0x1C, 0x04, 0x6D, 0x96, 0x0B, 0x90, 0xCB, 0x17, 0x30, 0x77, 0xDF, 0x21, 0xFB, 0xBB, 0x74, 0x57, 0x26, 0x8E, 0x4D, 0x1A, 0xFC, 0xD8, 0x7A, 0x8B, 0x47, 0xCC, 0x4D, 0x41, 0x79, 0x2C, 0x46, 0x95, 0x30, 0xB2, 0x2B, 0x3A, 0x42, 0xF6, 0x51, 0x75, 0x6C, 0x2E, 0x95, 0x67, 0xE8, 0x09, 0xBD, 0x0E, 0x98, 0x08, 0x2B, 0x94, 0xE0, 0xA4, 0x1E, 0x28, 0x70, 0x6B, 0x69, 0xE9, }; /* 04001D388DE538F08451C8B6E6D21E5B99477379D905B8901085A8FF5B362B7F4287A3B9B84AAF073C6D12FC52CC3C2416C3AD168DCA3884E488E413D992FB4D2E88770106224E38A74BE39542125D07208991984E7B87B37570A395156A8BFE133869A682E84D12F24B370B59272EEFD0666D1CE023895196A4DADCECE3520F5A0FA49299 */ static UCHAR local_public_key_secp521r1_3[] = { 0x04, 0x00, 0x1D, 0x38, 0x8D, 0xE5, 0x38, 0xF0, 0x84, 0x51, 0xC8, 0xB6, 0xE6, 0xD2, 0x1E, 0x5B, 0x99, 0x47, 0x73, 0x79, 0xD9, 0x05, 0xB8, 0x90, 0x10, 0x85, 0xA8, 0xFF, 0x5B, 0x36, 0x2B, 0x7F, 0x42, 0x87, 0xA3, 0xB9, 0xB8, 0x4A, 0xAF, 0x07, 0x3C, 0x6D, 0x12, 0xFC, 0x52, 0xCC, 0x3C, 0x24, 0x16, 0xC3, 0xAD, 0x16, 0x8D, 0xCA, 0x38, 0x84, 0xE4, 0x88, 0xE4, 0x13, 0xD9, 0x92, 0xFB, 0x4D, 0x2E, 0x88, 0x77, 0x01, 0x06, 0x22, 0x4E, 0x38, 0xA7, 0x4B, 0xE3, 0x95, 0x42, 0x12, 0x5D, 0x07, 0x20, 0x89, 0x91, 0x98, 0x4E, 0x7B, 0x87, 0xB3, 0x75, 0x70, 0xA3, 0x95, 0x15, 0x6A, 0x8B, 0xFE, 0x13, 0x38, 0x69, 0xA6, 0x82, 0xE8, 0x4D, 0x12, 0xF2, 0x4B, 0x37, 0x0B, 0x59, 0x27, 0x2E, 0xEF, 0xD0, 0x66, 0x6D, 0x1C, 0xE0, 0x23, 0x89, 0x51, 0x96, 0xA4, 0xDA, 0xDC, 0xEC, 0xE3, 0x52, 0x0F, 0x5A, 0x0F, 0xA4, 0x92, 0x99, }; /* 0401A02E0F2528BABFA293CF3D9AD81ABB3F04BCB984C255C37EBECAF7C821EC46A43547DCF42EECC6819AD08E5DF192FED3D9798D552AD155D070B56BB77151F3409E01CED2A3B4BE05CB8222E343D5265CEE4F80A2A2BCBA6A06968E10509FD7E48A1535E35C9371C64E296A357A5BB2D0CDABAC7F145DBD0853450F77ED37420AA7B7B6 */ static UCHAR remote_public_key_secp521r1_3[] = { 0x04, 0x01, 0xA0, 0x2E, 0x0F, 0x25, 0x28, 0xBA, 0xBF, 0xA2, 0x93, 0xCF, 0x3D, 0x9A, 0xD8, 0x1A, 0xBB, 0x3F, 0x04, 0xBC, 0xB9, 0x84, 0xC2, 0x55, 0xC3, 0x7E, 0xBE, 0xCA, 0xF7, 0xC8, 0x21, 0xEC, 0x46, 0xA4, 0x35, 0x47, 0xDC, 0xF4, 0x2E, 0xEC, 0xC6, 0x81, 0x9A, 0xD0, 0x8E, 0x5D, 0xF1, 0x92, 0xFE, 0xD3, 0xD9, 0x79, 0x8D, 0x55, 0x2A, 0xD1, 0x55, 0xD0, 0x70, 0xB5, 0x6B, 0xB7, 0x71, 0x51, 0xF3, 0x40, 0x9E, 0x01, 0xCE, 0xD2, 0xA3, 0xB4, 0xBE, 0x05, 0xCB, 0x82, 0x22, 0xE3, 0x43, 0xD5, 0x26, 0x5C, 0xEE, 0x4F, 0x80, 0xA2, 0xA2, 0xBC, 0xBA, 0x6A, 0x06, 0x96, 0x8E, 0x10, 0x50, 0x9F, 0xD7, 0xE4, 0x8A, 0x15, 0x35, 0xE3, 0x5C, 0x93, 0x71, 0xC6, 0x4E, 0x29, 0x6A, 0x35, 0x7A, 0x5B, 0xB2, 0xD0, 0xCD, 0xAB, 0xAC, 0x7F, 0x14, 0x5D, 0xBD, 0x08, 0x53, 0x45, 0x0F, 0x77, 0xED, 0x37, 0x42, 0x0A, 0xA7, 0xB7, 0xB6, }; /* 009649126DE5DE0CE8BC0C32916837BC563517760A781E667B197F0E527E7FC0F1D912DEBE8BA86145F41593100B86AAC7777AFB3CB85199BBC182A3867320D3917E */ static UCHAR shared_secret_secp521r1_3[] = { 0x00, 0x96, 0x49, 0x12, 0x6D, 0xE5, 0xDE, 0x0C, 0xE8, 0xBC, 0x0C, 0x32, 0x91, 0x68, 0x37, 0xBC, 0x56, 0x35, 0x17, 0x76, 0x0A, 0x78, 0x1E, 0x66, 0x7B, 0x19, 0x7F, 0x0E, 0x52, 0x7E, 0x7F, 0xC0, 0xF1, 0xD9, 0x12, 0xDE, 0xBE, 0x8B, 0xA8, 0x61, 0x45, 0xF4, 0x15, 0x93, 0x10, 0x0B, 0x86, 0xAA, 0xC7, 0x77, 0x7A, 0xFB, 0x3C, 0xB8, 0x51, 0x99, 0xBB, 0xC1, 0x82, 0xA3, 0x86, 0x73, 0x20, 0xD3, 0x91, 0x7E, }; /* 011F7E78C1A5DB0BB545F09234E8C99325B462D3D919FE239F04A8F8C5F4559713D20FD377EADF2D2ECFBF65B886F6DC3D59AE1473AC3810B0E10974D55D0BE7311B */ static UCHAR local_private_key_secp521r1_4[] = { 0x01, 0x1F, 0x7E, 0x78, 0xC1, 0xA5, 0xDB, 0x0B, 0xB5, 0x45, 0xF0, 0x92, 0x34, 0xE8, 0xC9, 0x93, 0x25, 0xB4, 0x62, 0xD3, 0xD9, 0x19, 0xFE, 0x23, 0x9F, 0x04, 0xA8, 0xF8, 0xC5, 0xF4, 0x55, 0x97, 0x13, 0xD2, 0x0F, 0xD3, 0x77, 0xEA, 0xDF, 0x2D, 0x2E, 0xCF, 0xBF, 0x65, 0xB8, 0x86, 0xF6, 0xDC, 0x3D, 0x59, 0xAE, 0x14, 0x73, 0xAC, 0x38, 0x10, 0xB0, 0xE1, 0x09, 0x74, 0xD5, 0x5D, 0x0B, 0xE7, 0x31, 0x1B, }; /* 0400BB969EF34232159F28408B846945F732DE052FCC71AB407A55ECC15915FC46B52B548C89A00AFF845C680607D9D77A089B58AF81AFFCE1FCE5993A001629F3EBD601B65EB7C08E70FF89793B06283FF88B48B7EFB82172EEA727A0F3DB724553E864F8F91613AD6213B3EAF31D9827DDCFF91C88965D43A9307335CBFB9330284AD5D9 */ static UCHAR local_public_key_secp521r1_4[] = { 0x04, 0x00, 0xBB, 0x96, 0x9E, 0xF3, 0x42, 0x32, 0x15, 0x9F, 0x28, 0x40, 0x8B, 0x84, 0x69, 0x45, 0xF7, 0x32, 0xDE, 0x05, 0x2F, 0xCC, 0x71, 0xAB, 0x40, 0x7A, 0x55, 0xEC, 0xC1, 0x59, 0x15, 0xFC, 0x46, 0xB5, 0x2B, 0x54, 0x8C, 0x89, 0xA0, 0x0A, 0xFF, 0x84, 0x5C, 0x68, 0x06, 0x07, 0xD9, 0xD7, 0x7A, 0x08, 0x9B, 0x58, 0xAF, 0x81, 0xAF, 0xFC, 0xE1, 0xFC, 0xE5, 0x99, 0x3A, 0x00, 0x16, 0x29, 0xF3, 0xEB, 0xD6, 0x01, 0xB6, 0x5E, 0xB7, 0xC0, 0x8E, 0x70, 0xFF, 0x89, 0x79, 0x3B, 0x06, 0x28, 0x3F, 0xF8, 0x8B, 0x48, 0xB7, 0xEF, 0xB8, 0x21, 0x72, 0xEE, 0xA7, 0x27, 0xA0, 0xF3, 0xDB, 0x72, 0x45, 0x53, 0xE8, 0x64, 0xF8, 0xF9, 0x16, 0x13, 0xAD, 0x62, 0x13, 0xB3, 0xEA, 0xF3, 0x1D, 0x98, 0x27, 0xDD, 0xCF, 0xF9, 0x1C, 0x88, 0x96, 0x5D, 0x43, 0xA9, 0x30, 0x73, 0x35, 0xCB, 0xFB, 0x93, 0x30, 0x28, 0x4A, 0xD5, 0xD9, }; /* 0401EA1187794754A2158E9BB99E26E39DC0D4AC03268A0A79E524BCBC6BD1F52F3EE7D946BE9AD01FCD94765987D4843640D0AA0BAAD0EC4CAB1491F88062D061D7D30069C07E64B5DFF5820C8020FA774A84D7BCBE0E0D653EA3869604A2F3CFB3694CD78B343D4C58E46C2F5CD738344CCCBDC2033118217C3B0E77CD990C7A198F3059 */ static UCHAR remote_public_key_secp521r1_4[] = { 0x04, 0x01, 0xEA, 0x11, 0x87, 0x79, 0x47, 0x54, 0xA2, 0x15, 0x8E, 0x9B, 0xB9, 0x9E, 0x26, 0xE3, 0x9D, 0xC0, 0xD4, 0xAC, 0x03, 0x26, 0x8A, 0x0A, 0x79, 0xE5, 0x24, 0xBC, 0xBC, 0x6B, 0xD1, 0xF5, 0x2F, 0x3E, 0xE7, 0xD9, 0x46, 0xBE, 0x9A, 0xD0, 0x1F, 0xCD, 0x94, 0x76, 0x59, 0x87, 0xD4, 0x84, 0x36, 0x40, 0xD0, 0xAA, 0x0B, 0xAA, 0xD0, 0xEC, 0x4C, 0xAB, 0x14, 0x91, 0xF8, 0x80, 0x62, 0xD0, 0x61, 0xD7, 0xD3, 0x00, 0x69, 0xC0, 0x7E, 0x64, 0xB5, 0xDF, 0xF5, 0x82, 0x0C, 0x80, 0x20, 0xFA, 0x77, 0x4A, 0x84, 0xD7, 0xBC, 0xBE, 0x0E, 0x0D, 0x65, 0x3E, 0xA3, 0x86, 0x96, 0x04, 0xA2, 0xF3, 0xCF, 0xB3, 0x69, 0x4C, 0xD7, 0x8B, 0x34, 0x3D, 0x4C, 0x58, 0xE4, 0x6C, 0x2F, 0x5C, 0xD7, 0x38, 0x34, 0x4C, 0xCC, 0xBD, 0xC2, 0x03, 0x31, 0x18, 0x21, 0x7C, 0x3B, 0x0E, 0x77, 0xCD, 0x99, 0x0C, 0x7A, 0x19, 0x8F, 0x30, 0x59, }; /* 01F58D8AE82F7A3530705446C53C8FB6716CD834363B78D32B1FC2B5D76A8A39E1CE702CDDB01B80648EBB80108C211A2DBB2D4A70D2449188CC716460F13B87723D */ static UCHAR shared_secret_secp521r1_4[] = { 0x01, 0xF5, 0x8D, 0x8A, 0xE8, 0x2F, 0x7A, 0x35, 0x30, 0x70, 0x54, 0x46, 0xC5, 0x3C, 0x8F, 0xB6, 0x71, 0x6C, 0xD8, 0x34, 0x36, 0x3B, 0x78, 0xD3, 0x2B, 0x1F, 0xC2, 0xB5, 0xD7, 0x6A, 0x8A, 0x39, 0xE1, 0xCE, 0x70, 0x2C, 0xDD, 0xB0, 0x1B, 0x80, 0x64, 0x8E, 0xBB, 0x80, 0x10, 0x8C, 0x21, 0x1A, 0x2D, 0xBB, 0x2D, 0x4A, 0x70, 0xD2, 0x44, 0x91, 0x88, 0xCC, 0x71, 0x64, 0x60, 0xF1, 0x3B, 0x87, 0x72, 0x3D, }; /* 00A3590FD54EFD9397FCA588DECC63E296A009A3743C7DB9950726DB371E7A69C3D3779720752AB671CE414E9AA331314338D2B7754E6F0A5795E58CB45FF476316A */ static UCHAR local_private_key_secp521r1_5[] = { 0x00, 0xA3, 0x59, 0x0F, 0xD5, 0x4E, 0xFD, 0x93, 0x97, 0xFC, 0xA5, 0x88, 0xDE, 0xCC, 0x63, 0xE2, 0x96, 0xA0, 0x09, 0xA3, 0x74, 0x3C, 0x7D, 0xB9, 0x95, 0x07, 0x26, 0xDB, 0x37, 0x1E, 0x7A, 0x69, 0xC3, 0xD3, 0x77, 0x97, 0x20, 0x75, 0x2A, 0xB6, 0x71, 0xCE, 0x41, 0x4E, 0x9A, 0xA3, 0x31, 0x31, 0x43, 0x38, 0xD2, 0xB7, 0x75, 0x4E, 0x6F, 0x0A, 0x57, 0x95, 0xE5, 0x8C, 0xB4, 0x5F, 0xF4, 0x76, 0x31, 0x6A, }; /* 040184B4EDD7B973F2CA33AE889DD284295CF7D60BE4A0EB36B4C21F969A9FA77492069EDC6E3F2E290C404734F3648D802D39D9724B9B818F311BD0B72D43CF74AE7B004CE0B118EE0D5A12AE357A86FFE8BFA6DCCBF8AD69EF842E9FFC581F1FF7B02BE8098F25D5A657EFA0089BC96645ADEFCAEA2654DEE702A0BCEECA73E26C9F24DC */ static UCHAR local_public_key_secp521r1_5[] = { 0x04, 0x01, 0x84, 0xB4, 0xED, 0xD7, 0xB9, 0x73, 0xF2, 0xCA, 0x33, 0xAE, 0x88, 0x9D, 0xD2, 0x84, 0x29, 0x5C, 0xF7, 0xD6, 0x0B, 0xE4, 0xA0, 0xEB, 0x36, 0xB4, 0xC2, 0x1F, 0x96, 0x9A, 0x9F, 0xA7, 0x74, 0x92, 0x06, 0x9E, 0xDC, 0x6E, 0x3F, 0x2E, 0x29, 0x0C, 0x40, 0x47, 0x34, 0xF3, 0x64, 0x8D, 0x80, 0x2D, 0x39, 0xD9, 0x72, 0x4B, 0x9B, 0x81, 0x8F, 0x31, 0x1B, 0xD0, 0xB7, 0x2D, 0x43, 0xCF, 0x74, 0xAE, 0x7B, 0x00, 0x4C, 0xE0, 0xB1, 0x18, 0xEE, 0x0D, 0x5A, 0x12, 0xAE, 0x35, 0x7A, 0x86, 0xFF, 0xE8, 0xBF, 0xA6, 0xDC, 0xCB, 0xF8, 0xAD, 0x69, 0xEF, 0x84, 0x2E, 0x9F, 0xFC, 0x58, 0x1F, 0x1F, 0xF7, 0xB0, 0x2B, 0xE8, 0x09, 0x8F, 0x25, 0xD5, 0xA6, 0x57, 0xEF, 0xA0, 0x08, 0x9B, 0xC9, 0x66, 0x45, 0xAD, 0xEF, 0xCA, 0xEA, 0x26, 0x54, 0xDE, 0xE7, 0x02, 0xA0, 0xBC, 0xEE, 0xCA, 0x73, 0xE2, 0x6C, 0x9F, 0x24, 0xDC, }; /* 040008DA9846A60D6ED76F6FD96323615DDC14E74A59CFDE28D4E503C8CE8028F4A8C440C6970B0EE362EEDB3E5707D35223EC6DCBA2D430FB2E02849FEECC2FBC553501248DEF97F7EDE53AB041CB917E2A07EC66AB9407A1E0C2B205C3C097F1B89558D8BB9A0E3BC52F5F9EA93F3DED78928D47A2C460F17A1B1FE4122857C70D4A2658 */ static UCHAR remote_public_key_secp521r1_5[] = { 0x04, 0x00, 0x08, 0xDA, 0x98, 0x46, 0xA6, 0x0D, 0x6E, 0xD7, 0x6F, 0x6F, 0xD9, 0x63, 0x23, 0x61, 0x5D, 0xDC, 0x14, 0xE7, 0x4A, 0x59, 0xCF, 0xDE, 0x28, 0xD4, 0xE5, 0x03, 0xC8, 0xCE, 0x80, 0x28, 0xF4, 0xA8, 0xC4, 0x40, 0xC6, 0x97, 0x0B, 0x0E, 0xE3, 0x62, 0xEE, 0xDB, 0x3E, 0x57, 0x07, 0xD3, 0x52, 0x23, 0xEC, 0x6D, 0xCB, 0xA2, 0xD4, 0x30, 0xFB, 0x2E, 0x02, 0x84, 0x9F, 0xEE, 0xCC, 0x2F, 0xBC, 0x55, 0x35, 0x01, 0x24, 0x8D, 0xEF, 0x97, 0xF7, 0xED, 0xE5, 0x3A, 0xB0, 0x41, 0xCB, 0x91, 0x7E, 0x2A, 0x07, 0xEC, 0x66, 0xAB, 0x94, 0x07, 0xA1, 0xE0, 0xC2, 0xB2, 0x05, 0xC3, 0xC0, 0x97, 0xF1, 0xB8, 0x95, 0x58, 0xD8, 0xBB, 0x9A, 0x0E, 0x3B, 0xC5, 0x2F, 0x5F, 0x9E, 0xA9, 0x3F, 0x3D, 0xED, 0x78, 0x92, 0x8D, 0x47, 0xA2, 0xC4, 0x60, 0xF1, 0x7A, 0x1B, 0x1F, 0xE4, 0x12, 0x28, 0x57, 0xC7, 0x0D, 0x4A, 0x26, 0x58, }; /* 009588525B9C30966E833B73219749602A14236412FE86F3809452629A2C07B2291E757DB0A4C49ED3D8EA526F0DEAC4A81B0570B9D47FA6E84CE96233A14793712C */ static UCHAR shared_secret_secp521r1_5[] = { 0x00, 0x95, 0x88, 0x52, 0x5B, 0x9C, 0x30, 0x96, 0x6E, 0x83, 0x3B, 0x73, 0x21, 0x97, 0x49, 0x60, 0x2A, 0x14, 0x23, 0x64, 0x12, 0xFE, 0x86, 0xF3, 0x80, 0x94, 0x52, 0x62, 0x9A, 0x2C, 0x07, 0xB2, 0x29, 0x1E, 0x75, 0x7D, 0xB0, 0xA4, 0xC4, 0x9E, 0xD3, 0xD8, 0xEA, 0x52, 0x6F, 0x0D, 0xEA, 0xC4, 0xA8, 0x1B, 0x05, 0x70, 0xB9, 0xD4, 0x7F, 0xA6, 0xE8, 0x4C, 0xE9, 0x62, 0x33, 0xA1, 0x47, 0x93, 0x71, 0x2C, }; /* 0167D4AB6AC646547D1F001C3D3AD606585B0854679BBC3CAA17BCCA30851C6FECF11957B75FAA347CAA50BBE526C03D81CA91E7644E240E65E0D89467F50452E61D */ static UCHAR local_private_key_secp521r1_6[] = { 0x01, 0x67, 0xD4, 0xAB, 0x6A, 0xC6, 0x46, 0x54, 0x7D, 0x1F, 0x00, 0x1C, 0x3D, 0x3A, 0xD6, 0x06, 0x58, 0x5B, 0x08, 0x54, 0x67, 0x9B, 0xBC, 0x3C, 0xAA, 0x17, 0xBC, 0xCA, 0x30, 0x85, 0x1C, 0x6F, 0xEC, 0xF1, 0x19, 0x57, 0xB7, 0x5F, 0xAA, 0x34, 0x7C, 0xAA, 0x50, 0xBB, 0xE5, 0x26, 0xC0, 0x3D, 0x81, 0xCA, 0x91, 0xE7, 0x64, 0x4E, 0x24, 0x0E, 0x65, 0xE0, 0xD8, 0x94, 0x67, 0xF5, 0x04, 0x52, 0xE6, 0x1D, }; /* 040040EF843707D990404646CBA307CC08121124276D3D8F6429675262DF795E930A8D1E8D643CF9AE5ED9FCA746C45A82002D032FEA3CEC7A74AD491D9C1FD101A15601A98D4DFCD081B70E6F6DFB0D00AA91D08FE0EDB0480CE399D35E3330391E1A02879831BB1FA0759CCE4D7A3DF0DA43D604C880177EC4F4E70E6BE0B6AAC4D34EC8 */ static UCHAR local_public_key_secp521r1_6[] = { 0x04, 0x00, 0x40, 0xEF, 0x84, 0x37, 0x07, 0xD9, 0x90, 0x40, 0x46, 0x46, 0xCB, 0xA3, 0x07, 0xCC, 0x08, 0x12, 0x11, 0x24, 0x27, 0x6D, 0x3D, 0x8F, 0x64, 0x29, 0x67, 0x52, 0x62, 0xDF, 0x79, 0x5E, 0x93, 0x0A, 0x8D, 0x1E, 0x8D, 0x64, 0x3C, 0xF9, 0xAE, 0x5E, 0xD9, 0xFC, 0xA7, 0x46, 0xC4, 0x5A, 0x82, 0x00, 0x2D, 0x03, 0x2F, 0xEA, 0x3C, 0xEC, 0x7A, 0x74, 0xAD, 0x49, 0x1D, 0x9C, 0x1F, 0xD1, 0x01, 0xA1, 0x56, 0x01, 0xA9, 0x8D, 0x4D, 0xFC, 0xD0, 0x81, 0xB7, 0x0E, 0x6F, 0x6D, 0xFB, 0x0D, 0x00, 0xAA, 0x91, 0xD0, 0x8F, 0xE0, 0xED, 0xB0, 0x48, 0x0C, 0xE3, 0x99, 0xD3, 0x5E, 0x33, 0x30, 0x39, 0x1E, 0x1A, 0x02, 0x87, 0x98, 0x31, 0xBB, 0x1F, 0xA0, 0x75, 0x9C, 0xCE, 0x4D, 0x7A, 0x3D, 0xF0, 0xDA, 0x43, 0xD6, 0x04, 0xC8, 0x80, 0x17, 0x7E, 0xC4, 0xF4, 0xE7, 0x0E, 0x6B, 0xE0, 0xB6, 0xAA, 0xC4, 0xD3, 0x4E, 0xC8, }; /* 040043B3440AFA1A4CB015827EFA4178F802AD30F7CCA297E5F9B2A92ED2CEB0722CF201412F376B92533DDB94C916B316A379BC376A3A0DA069E578EB671FC3765D4B00A685EC99DB51560FBBFBEA583A6B2A3A804B5529A9BB021EC9F50A7CEF407533D29B56365567B15003762EA660A09DBD38CB5A0556D5495D0BE575C28A9C2CA644 */ static UCHAR remote_public_key_secp521r1_6[] = { 0x04, 0x00, 0x43, 0xB3, 0x44, 0x0A, 0xFA, 0x1A, 0x4C, 0xB0, 0x15, 0x82, 0x7E, 0xFA, 0x41, 0x78, 0xF8, 0x02, 0xAD, 0x30, 0xF7, 0xCC, 0xA2, 0x97, 0xE5, 0xF9, 0xB2, 0xA9, 0x2E, 0xD2, 0xCE, 0xB0, 0x72, 0x2C, 0xF2, 0x01, 0x41, 0x2F, 0x37, 0x6B, 0x92, 0x53, 0x3D, 0xDB, 0x94, 0xC9, 0x16, 0xB3, 0x16, 0xA3, 0x79, 0xBC, 0x37, 0x6A, 0x3A, 0x0D, 0xA0, 0x69, 0xE5, 0x78, 0xEB, 0x67, 0x1F, 0xC3, 0x76, 0x5D, 0x4B, 0x00, 0xA6, 0x85, 0xEC, 0x99, 0xDB, 0x51, 0x56, 0x0F, 0xBB, 0xFB, 0xEA, 0x58, 0x3A, 0x6B, 0x2A, 0x3A, 0x80, 0x4B, 0x55, 0x29, 0xA9, 0xBB, 0x02, 0x1E, 0xC9, 0xF5, 0x0A, 0x7C, 0xEF, 0x40, 0x75, 0x33, 0xD2, 0x9B, 0x56, 0x36, 0x55, 0x67, 0xB1, 0x50, 0x03, 0x76, 0x2E, 0xA6, 0x60, 0xA0, 0x9D, 0xBD, 0x38, 0xCB, 0x5A, 0x05, 0x56, 0xD5, 0x49, 0x5D, 0x0B, 0xE5, 0x75, 0xC2, 0x8A, 0x9C, 0x2C, 0xA6, 0x44, }; /* 0038A2D1E9E43C3D39A0E21E2CAB5D1B0909CAA5AD960BD291057EE983CF8F4372B2F9685D730D73362186EDFFE958CF18659E76770D97B2992075190B04F0FDE799 */ static UCHAR shared_secret_secp521r1_6[] = { 0x00, 0x38, 0xA2, 0xD1, 0xE9, 0xE4, 0x3C, 0x3D, 0x39, 0xA0, 0xE2, 0x1E, 0x2C, 0xAB, 0x5D, 0x1B, 0x09, 0x09, 0xCA, 0xA5, 0xAD, 0x96, 0x0B, 0xD2, 0x91, 0x05, 0x7E, 0xE9, 0x83, 0xCF, 0x8F, 0x43, 0x72, 0xB2, 0xF9, 0x68, 0x5D, 0x73, 0x0D, 0x73, 0x36, 0x21, 0x86, 0xED, 0xFF, 0xE9, 0x58, 0xCF, 0x18, 0x65, 0x9E, 0x76, 0x77, 0x0D, 0x97, 0xB2, 0x99, 0x20, 0x75, 0x19, 0x0B, 0x04, 0xF0, 0xFD, 0xE7, 0x99, }; /* 01D483CFA6C41625556C55BF378CB64AA321EF81F357E1D472BDF88963D6F1B3AB7581503999778D05CB4A3D560087F920757B13CD5AE63E16E0C97AB7B92C612CAF */ static UCHAR local_private_key_secp521r1_7[] = { 0x01, 0xD4, 0x83, 0xCF, 0xA6, 0xC4, 0x16, 0x25, 0x55, 0x6C, 0x55, 0xBF, 0x37, 0x8C, 0xB6, 0x4A, 0xA3, 0x21, 0xEF, 0x81, 0xF3, 0x57, 0xE1, 0xD4, 0x72, 0xBD, 0xF8, 0x89, 0x63, 0xD6, 0xF1, 0xB3, 0xAB, 0x75, 0x81, 0x50, 0x39, 0x99, 0x77, 0x8D, 0x05, 0xCB, 0x4A, 0x3D, 0x56, 0x00, 0x87, 0xF9, 0x20, 0x75, 0x7B, 0x13, 0xCD, 0x5A, 0xE6, 0x3E, 0x16, 0xE0, 0xC9, 0x7A, 0xB7, 0xB9, 0x2C, 0x61, 0x2C, 0xAF, }; /* 040014BCEB25655006F6EF02B590B4485430697CB12BD65F07C45A248760A8E28B95642775EB10A2CE9DB4B90058E945DED32C04DAAF59DD15FB90F9230C9A28EB350100985B49449AE5113E8FBD4C5A0C6D59584E3DE21B04F30A9C279B3FC4432AEC48F1308FF0BEE7849B53D2161E6418EE55EEA083D32F6B13D73616056399A2469CD5 */ static UCHAR local_public_key_secp521r1_7[] = { 0x04, 0x00, 0x14, 0xBC, 0xEB, 0x25, 0x65, 0x50, 0x06, 0xF6, 0xEF, 0x02, 0xB5, 0x90, 0xB4, 0x48, 0x54, 0x30, 0x69, 0x7C, 0xB1, 0x2B, 0xD6, 0x5F, 0x07, 0xC4, 0x5A, 0x24, 0x87, 0x60, 0xA8, 0xE2, 0x8B, 0x95, 0x64, 0x27, 0x75, 0xEB, 0x10, 0xA2, 0xCE, 0x9D, 0xB4, 0xB9, 0x00, 0x58, 0xE9, 0x45, 0xDE, 0xD3, 0x2C, 0x04, 0xDA, 0xAF, 0x59, 0xDD, 0x15, 0xFB, 0x90, 0xF9, 0x23, 0x0C, 0x9A, 0x28, 0xEB, 0x35, 0x01, 0x00, 0x98, 0x5B, 0x49, 0x44, 0x9A, 0xE5, 0x11, 0x3E, 0x8F, 0xBD, 0x4C, 0x5A, 0x0C, 0x6D, 0x59, 0x58, 0x4E, 0x3D, 0xE2, 0x1B, 0x04, 0xF3, 0x0A, 0x9C, 0x27, 0x9B, 0x3F, 0xC4, 0x43, 0x2A, 0xEC, 0x48, 0xF1, 0x30, 0x8F, 0xF0, 0xBE, 0xE7, 0x84, 0x9B, 0x53, 0xD2, 0x16, 0x1E, 0x64, 0x18, 0xEE, 0x55, 0xEE, 0xA0, 0x83, 0xD3, 0x2F, 0x6B, 0x13, 0xD7, 0x36, 0x16, 0x05, 0x63, 0x99, 0xA2, 0x46, 0x9C, 0xD5, }; /* 04003F9CA69C97D627C7EC442C66B9C3B3A72894469EF176A3F94D424D16AEE6872AAFE2E9912667D3720EDB828A8BA7F27E277012009102286C40A9DD30D6BDF9BBBC0067E9866068E0A2C4F63227064FE6A28596E847E0309C933A1CD4EF97F81E546E7FDABA90DF73FAF97645D10F45E7D9F541D0A363D06FAB72A6293CA2414ABD5B89 */ static UCHAR remote_public_key_secp521r1_7[] = { 0x04, 0x00, 0x3F, 0x9C, 0xA6, 0x9C, 0x97, 0xD6, 0x27, 0xC7, 0xEC, 0x44, 0x2C, 0x66, 0xB9, 0xC3, 0xB3, 0xA7, 0x28, 0x94, 0x46, 0x9E, 0xF1, 0x76, 0xA3, 0xF9, 0x4D, 0x42, 0x4D, 0x16, 0xAE, 0xE6, 0x87, 0x2A, 0xAF, 0xE2, 0xE9, 0x91, 0x26, 0x67, 0xD3, 0x72, 0x0E, 0xDB, 0x82, 0x8A, 0x8B, 0xA7, 0xF2, 0x7E, 0x27, 0x70, 0x12, 0x00, 0x91, 0x02, 0x28, 0x6C, 0x40, 0xA9, 0xDD, 0x30, 0xD6, 0xBD, 0xF9, 0xBB, 0xBC, 0x00, 0x67, 0xE9, 0x86, 0x60, 0x68, 0xE0, 0xA2, 0xC4, 0xF6, 0x32, 0x27, 0x06, 0x4F, 0xE6, 0xA2, 0x85, 0x96, 0xE8, 0x47, 0xE0, 0x30, 0x9C, 0x93, 0x3A, 0x1C, 0xD4, 0xEF, 0x97, 0xF8, 0x1E, 0x54, 0x6E, 0x7F, 0xDA, 0xBA, 0x90, 0xDF, 0x73, 0xFA, 0xF9, 0x76, 0x45, 0xD1, 0x0F, 0x45, 0xE7, 0xD9, 0xF5, 0x41, 0xD0, 0xA3, 0x63, 0xD0, 0x6F, 0xAB, 0x72, 0xA6, 0x29, 0x3C, 0xA2, 0x41, 0x4A, 0xBD, 0x5B, 0x89, }; /* 01975292E3C35C57E62854CE962451B2328BCE66FD4936A4FCE5F23D8A77F5B1308F642D13778C7E5D6BD4821629089CDF2FDB348DF7A574A63372023AFE250FFFBD */ static UCHAR shared_secret_secp521r1_7[] = { 0x01, 0x97, 0x52, 0x92, 0xE3, 0xC3, 0x5C, 0x57, 0xE6, 0x28, 0x54, 0xCE, 0x96, 0x24, 0x51, 0xB2, 0x32, 0x8B, 0xCE, 0x66, 0xFD, 0x49, 0x36, 0xA4, 0xFC, 0xE5, 0xF2, 0x3D, 0x8A, 0x77, 0xF5, 0xB1, 0x30, 0x8F, 0x64, 0x2D, 0x13, 0x77, 0x8C, 0x7E, 0x5D, 0x6B, 0xD4, 0x82, 0x16, 0x29, 0x08, 0x9C, 0xDF, 0x2F, 0xDB, 0x34, 0x8D, 0xF7, 0xA5, 0x74, 0xA6, 0x33, 0x72, 0x02, 0x3A, 0xFE, 0x25, 0x0F, 0xFF, 0xBD, }; /* 007233743ACBAC46981BF6BD460029EE226467D5B53669852A681C9626531258C547CCFE117944A9933B64D93B8CC75FF32D33A6639D2B8E0548242B9B38825E7E4F */ static UCHAR local_private_key_secp521r1_8[] = { 0x00, 0x72, 0x33, 0x74, 0x3A, 0xCB, 0xAC, 0x46, 0x98, 0x1B, 0xF6, 0xBD, 0x46, 0x00, 0x29, 0xEE, 0x22, 0x64, 0x67, 0xD5, 0xB5, 0x36, 0x69, 0x85, 0x2A, 0x68, 0x1C, 0x96, 0x26, 0x53, 0x12, 0x58, 0xC5, 0x47, 0xCC, 0xFE, 0x11, 0x79, 0x44, 0xA9, 0x93, 0x3B, 0x64, 0xD9, 0x3B, 0x8C, 0xC7, 0x5F, 0xF3, 0x2D, 0x33, 0xA6, 0x63, 0x9D, 0x2B, 0x8E, 0x05, 0x48, 0x24, 0x2B, 0x9B, 0x38, 0x82, 0x5E, 0x7E, 0x4F, }; /* 04010A9CF87BA394A41A0DAEEA4AD41C671D20DA22A421ED2A42E1D71DF6F37C3E2CCC83A0EAF2CFAFE95F113B8CA1F07F99008A04FD0C60202C9B3F0BA0AFF323F84301CB867F8CC3730C4A70785AEB722B4965F370ED50AFFC677298C3256A88BCC1237D423CD728EAF60FD7EDA99D6974226D4391679EDEDACD914D5082A3BF4CBE7573 */ static UCHAR local_public_key_secp521r1_8[] = { 0x04, 0x01, 0x0A, 0x9C, 0xF8, 0x7B, 0xA3, 0x94, 0xA4, 0x1A, 0x0D, 0xAE, 0xEA, 0x4A, 0xD4, 0x1C, 0x67, 0x1D, 0x20, 0xDA, 0x22, 0xA4, 0x21, 0xED, 0x2A, 0x42, 0xE1, 0xD7, 0x1D, 0xF6, 0xF3, 0x7C, 0x3E, 0x2C, 0xCC, 0x83, 0xA0, 0xEA, 0xF2, 0xCF, 0xAF, 0xE9, 0x5F, 0x11, 0x3B, 0x8C, 0xA1, 0xF0, 0x7F, 0x99, 0x00, 0x8A, 0x04, 0xFD, 0x0C, 0x60, 0x20, 0x2C, 0x9B, 0x3F, 0x0B, 0xA0, 0xAF, 0xF3, 0x23, 0xF8, 0x43, 0x01, 0xCB, 0x86, 0x7F, 0x8C, 0xC3, 0x73, 0x0C, 0x4A, 0x70, 0x78, 0x5A, 0xEB, 0x72, 0x2B, 0x49, 0x65, 0xF3, 0x70, 0xED, 0x50, 0xAF, 0xFC, 0x67, 0x72, 0x98, 0xC3, 0x25, 0x6A, 0x88, 0xBC, 0xC1, 0x23, 0x7D, 0x42, 0x3C, 0xD7, 0x28, 0xEA, 0xF6, 0x0F, 0xD7, 0xED, 0xA9, 0x9D, 0x69, 0x74, 0x22, 0x6D, 0x43, 0x91, 0x67, 0x9E, 0xDE, 0xDA, 0xCD, 0x91, 0x4D, 0x50, 0x82, 0xA3, 0xBF, 0x4C, 0xBE, 0x75, 0x73, }; /* 0400A11C8AB6E2EC6A9B2E7F816EF68DE7EA3065CB6AB079A638D2EBB76E83904051EFD06EC2D22D3F6EA851D761E5119CBB1C124A513F7FD1B0C949B1F4223A5E5E37000937D966A0FC9C67FE29A87C7EF07ADB669789F7F85F93B49DEC46DEB36B5728CD49AF06367373AB2DD63CAA5A44806109BA93986778199274A5974BAF85F88FA1 */ static UCHAR remote_public_key_secp521r1_8[] = { 0x04, 0x00, 0xA1, 0x1C, 0x8A, 0xB6, 0xE2, 0xEC, 0x6A, 0x9B, 0x2E, 0x7F, 0x81, 0x6E, 0xF6, 0x8D, 0xE7, 0xEA, 0x30, 0x65, 0xCB, 0x6A, 0xB0, 0x79, 0xA6, 0x38, 0xD2, 0xEB, 0xB7, 0x6E, 0x83, 0x90, 0x40, 0x51, 0xEF, 0xD0, 0x6E, 0xC2, 0xD2, 0x2D, 0x3F, 0x6E, 0xA8, 0x51, 0xD7, 0x61, 0xE5, 0x11, 0x9C, 0xBB, 0x1C, 0x12, 0x4A, 0x51, 0x3F, 0x7F, 0xD1, 0xB0, 0xC9, 0x49, 0xB1, 0xF4, 0x22, 0x3A, 0x5E, 0x5E, 0x37, 0x00, 0x09, 0x37, 0xD9, 0x66, 0xA0, 0xFC, 0x9C, 0x67, 0xFE, 0x29, 0xA8, 0x7C, 0x7E, 0xF0, 0x7A, 0xDB, 0x66, 0x97, 0x89, 0xF7, 0xF8, 0x5F, 0x93, 0xB4, 0x9D, 0xEC, 0x46, 0xDE, 0xB3, 0x6B, 0x57, 0x28, 0xCD, 0x49, 0xAF, 0x06, 0x36, 0x73, 0x73, 0xAB, 0x2D, 0xD6, 0x3C, 0xAA, 0x5A, 0x44, 0x80, 0x61, 0x09, 0xBA, 0x93, 0x98, 0x67, 0x78, 0x19, 0x92, 0x74, 0xA5, 0x97, 0x4B, 0xAF, 0x85, 0xF8, 0x8F, 0xA1, }; /* 001A6CF72D5FD5E513A25198BBDFF185256DC1711D8E3190CB995A22CBF4064D5F20F4383B811666E8FA00DCCF5C335A4E7FC416C4C949A7B6C3C0A8FA7B7B3AA601 */ static UCHAR shared_secret_secp521r1_8[] = { 0x00, 0x1A, 0x6C, 0xF7, 0x2D, 0x5F, 0xD5, 0xE5, 0x13, 0xA2, 0x51, 0x98, 0xBB, 0xDF, 0xF1, 0x85, 0x25, 0x6D, 0xC1, 0x71, 0x1D, 0x8E, 0x31, 0x90, 0xCB, 0x99, 0x5A, 0x22, 0xCB, 0xF4, 0x06, 0x4D, 0x5F, 0x20, 0xF4, 0x38, 0x3B, 0x81, 0x16, 0x66, 0xE8, 0xFA, 0x00, 0xDC, 0xCF, 0x5C, 0x33, 0x5A, 0x4E, 0x7F, 0xC4, 0x16, 0xC4, 0xC9, 0x49, 0xA7, 0xB6, 0xC3, 0xC0, 0xA8, 0xFA, 0x7B, 0x7B, 0x3A, 0xA6, 0x01, }; /* 00E5158A891C8C3B1368AFAC6B07FA3914E50599ECD1DD850884310201E68B42CB9ECD52BB5B8DCEC23B7B2F417566545A6BEC473DC9CA444FFB464FE1D190AD705D */ static UCHAR local_private_key_secp521r1_9[] = { 0x00, 0xE5, 0x15, 0x8A, 0x89, 0x1C, 0x8C, 0x3B, 0x13, 0x68, 0xAF, 0xAC, 0x6B, 0x07, 0xFA, 0x39, 0x14, 0xE5, 0x05, 0x99, 0xEC, 0xD1, 0xDD, 0x85, 0x08, 0x84, 0x31, 0x02, 0x01, 0xE6, 0x8B, 0x42, 0xCB, 0x9E, 0xCD, 0x52, 0xBB, 0x5B, 0x8D, 0xCE, 0xC2, 0x3B, 0x7B, 0x2F, 0x41, 0x75, 0x66, 0x54, 0x5A, 0x6B, 0xEC, 0x47, 0x3D, 0xC9, 0xCA, 0x44, 0x4F, 0xFB, 0x46, 0x4F, 0xE1, 0xD1, 0x90, 0xAD, 0x70, 0x5D, }; /* 0401D68A7AF57FD524BB7641BAAD9783BEEFE9778029F9B5A1BCC0026FBA511DA8CAEB66DE8E117A918BE106CBD71E8A16FB29CA9850776550A976F426D3A32E5D2127015E1A5CC412C3A0EB38CBE4C9594FB395A16E0D0CF2097E695AC5D13E61D61B6281BAD7F58ED864465E3DB6E5FFF39BFAD9B43946D196F35020C2E8D853C7CFD7CC */ static UCHAR local_public_key_secp521r1_9[] = { 0x04, 0x01, 0xD6, 0x8A, 0x7A, 0xF5, 0x7F, 0xD5, 0x24, 0xBB, 0x76, 0x41, 0xBA, 0xAD, 0x97, 0x83, 0xBE, 0xEF, 0xE9, 0x77, 0x80, 0x29, 0xF9, 0xB5, 0xA1, 0xBC, 0xC0, 0x02, 0x6F, 0xBA, 0x51, 0x1D, 0xA8, 0xCA, 0xEB, 0x66, 0xDE, 0x8E, 0x11, 0x7A, 0x91, 0x8B, 0xE1, 0x06, 0xCB, 0xD7, 0x1E, 0x8A, 0x16, 0xFB, 0x29, 0xCA, 0x98, 0x50, 0x77, 0x65, 0x50, 0xA9, 0x76, 0xF4, 0x26, 0xD3, 0xA3, 0x2E, 0x5D, 0x21, 0x27, 0x01, 0x5E, 0x1A, 0x5C, 0xC4, 0x12, 0xC3, 0xA0, 0xEB, 0x38, 0xCB, 0xE4, 0xC9, 0x59, 0x4F, 0xB3, 0x95, 0xA1, 0x6E, 0x0D, 0x0C, 0xF2, 0x09, 0x7E, 0x69, 0x5A, 0xC5, 0xD1, 0x3E, 0x61, 0xD6, 0x1B, 0x62, 0x81, 0xBA, 0xD7, 0xF5, 0x8E, 0xD8, 0x64, 0x46, 0x5E, 0x3D, 0xB6, 0xE5, 0xFF, 0xF3, 0x9B, 0xFA, 0xD9, 0xB4, 0x39, 0x46, 0xD1, 0x96, 0xF3, 0x50, 0x20, 0xC2, 0xE8, 0xD8, 0x53, 0xC7, 0xCF, 0xD7, 0xCC, }; /* 0401B56C243A8987E8975766E22E8363E437C26976C8A2461DA6A9FEA1E50DAD5589EE3C06016B34B1A8BC3B7DEDA5E3F429F25108B20DCE97ED4FF1979811C608458600EDA0DB6BB125C585B4B27A375F0196CD7943A254E9707F1BCEE489F2E7F662D71A7F08CA0EB3F0B30CF85999A4CC3CC7ACD1B5C6B4A428F261FE7F7C47C0F8CFF4 */ static UCHAR remote_public_key_secp521r1_9[] = { 0x04, 0x01, 0xB5, 0x6C, 0x24, 0x3A, 0x89, 0x87, 0xE8, 0x97, 0x57, 0x66, 0xE2, 0x2E, 0x83, 0x63, 0xE4, 0x37, 0xC2, 0x69, 0x76, 0xC8, 0xA2, 0x46, 0x1D, 0xA6, 0xA9, 0xFE, 0xA1, 0xE5, 0x0D, 0xAD, 0x55, 0x89, 0xEE, 0x3C, 0x06, 0x01, 0x6B, 0x34, 0xB1, 0xA8, 0xBC, 0x3B, 0x7D, 0xED, 0xA5, 0xE3, 0xF4, 0x29, 0xF2, 0x51, 0x08, 0xB2, 0x0D, 0xCE, 0x97, 0xED, 0x4F, 0xF1, 0x97, 0x98, 0x11, 0xC6, 0x08, 0x45, 0x86, 0x00, 0xED, 0xA0, 0xDB, 0x6B, 0xB1, 0x25, 0xC5, 0x85, 0xB4, 0xB2, 0x7A, 0x37, 0x5F, 0x01, 0x96, 0xCD, 0x79, 0x43, 0xA2, 0x54, 0xE9, 0x70, 0x7F, 0x1B, 0xCE, 0xE4, 0x89, 0xF2, 0xE7, 0xF6, 0x62, 0xD7, 0x1A, 0x7F, 0x08, 0xCA, 0x0E, 0xB3, 0xF0, 0xB3, 0x0C, 0xF8, 0x59, 0x99, 0xA4, 0xCC, 0x3C, 0xC7, 0xAC, 0xD1, 0xB5, 0xC6, 0xB4, 0xA4, 0x28, 0xF2, 0x61, 0xFE, 0x7F, 0x7C, 0x47, 0xC0, 0xF8, 0xCF, 0xF4, }; /* 015EDBEC3868578B83EF05058170B2335E4C01A5DF090DAFB8B46A8A342348B3FCF1C13F83D614C61FE96F48F45CFF6D99A30F2B6F5CD4BBFEFB277191F95CD9C647 */ static UCHAR shared_secret_secp521r1_9[] = { 0x01, 0x5E, 0xDB, 0xEC, 0x38, 0x68, 0x57, 0x8B, 0x83, 0xEF, 0x05, 0x05, 0x81, 0x70, 0xB2, 0x33, 0x5E, 0x4C, 0x01, 0xA5, 0xDF, 0x09, 0x0D, 0xAF, 0xB8, 0xB4, 0x6A, 0x8A, 0x34, 0x23, 0x48, 0xB3, 0xFC, 0xF1, 0xC1, 0x3F, 0x83, 0xD6, 0x14, 0xC6, 0x1F, 0xE9, 0x6F, 0x48, 0xF4, 0x5C, 0xFF, 0x6D, 0x99, 0xA3, 0x0F, 0x2B, 0x6F, 0x5C, 0xD4, 0xBB, 0xFE, 0xFB, 0x27, 0x71, 0x91, 0xF9, 0x5C, 0xD9, 0xC6, 0x47, }; /* 01E2B4EA7377E2F561EDE114FD87CA0EB7DBD0455507371DD3AD8CA5B57A580D5D0CF7D082D8C5E4C4A6F9C02CC3CEE29DA129F2A65F0E7A0A9B1FBE1579CB7284C1 */ static UCHAR local_private_key_secp521r1_10[] = { 0x01, 0xE2, 0xB4, 0xEA, 0x73, 0x77, 0xE2, 0xF5, 0x61, 0xED, 0xE1, 0x14, 0xFD, 0x87, 0xCA, 0x0E, 0xB7, 0xDB, 0xD0, 0x45, 0x55, 0x07, 0x37, 0x1D, 0xD3, 0xAD, 0x8C, 0xA5, 0xB5, 0x7A, 0x58, 0x0D, 0x5D, 0x0C, 0xF7, 0xD0, 0x82, 0xD8, 0xC5, 0xE4, 0xC4, 0xA6, 0xF9, 0xC0, 0x2C, 0xC3, 0xCE, 0xE2, 0x9D, 0xA1, 0x29, 0xF2, 0xA6, 0x5F, 0x0E, 0x7A, 0x0A, 0x9B, 0x1F, 0xBE, 0x15, 0x79, 0xCB, 0x72, 0x84, 0xC1, }; /* 0401FC278919E9171E6F03A24A791D9618525052FD3149CF8E22A0299740144B7D2A4EB361F643AB9358DC9D443DAC6638B679FC1FFA2D9CBCA50EF4301C4B210BA6A00038464866A3510C0AD054F94F99C1FDB4E97FCFC7329F85D75C0D88933BEF5AABFA8ED0AC94F8A5278C6D79A4AB8ECE56E8F6DAAA9C88BE5521EB10A688C45425DD */ static UCHAR local_public_key_secp521r1_10[] = { 0x04, 0x01, 0xFC, 0x27, 0x89, 0x19, 0xE9, 0x17, 0x1E, 0x6F, 0x03, 0xA2, 0x4A, 0x79, 0x1D, 0x96, 0x18, 0x52, 0x50, 0x52, 0xFD, 0x31, 0x49, 0xCF, 0x8E, 0x22, 0xA0, 0x29, 0x97, 0x40, 0x14, 0x4B, 0x7D, 0x2A, 0x4E, 0xB3, 0x61, 0xF6, 0x43, 0xAB, 0x93, 0x58, 0xDC, 0x9D, 0x44, 0x3D, 0xAC, 0x66, 0x38, 0xB6, 0x79, 0xFC, 0x1F, 0xFA, 0x2D, 0x9C, 0xBC, 0xA5, 0x0E, 0xF4, 0x30, 0x1C, 0x4B, 0x21, 0x0B, 0xA6, 0xA0, 0x00, 0x38, 0x46, 0x48, 0x66, 0xA3, 0x51, 0x0C, 0x0A, 0xD0, 0x54, 0xF9, 0x4F, 0x99, 0xC1, 0xFD, 0xB4, 0xE9, 0x7F, 0xCF, 0xC7, 0x32, 0x9F, 0x85, 0xD7, 0x5C, 0x0D, 0x88, 0x93, 0x3B, 0xEF, 0x5A, 0xAB, 0xFA, 0x8E, 0xD0, 0xAC, 0x94, 0xF8, 0xA5, 0x27, 0x8C, 0x6D, 0x79, 0xA4, 0xAB, 0x8E, 0xCE, 0x56, 0xE8, 0xF6, 0xDA, 0xAA, 0x9C, 0x88, 0xBE, 0x55, 0x21, 0xEB, 0x10, 0xA6, 0x88, 0xC4, 0x54, 0x25, 0xDD, }; /* 04014AF1C1C870D7DB0B0E034C50616EC6B234574D95AC200DF82FE1A7B555DB43E4B6DB8837222BF32BD37C3045D2A68A18FAE3EE02190E3BDD139AB69EEF6FB012E701AA3B5A18B2EF790A295C144A3E12EF6E267FD7B17291B76FECC947CD1F68B515F4D6265FD47844F47B2D68F76FC5C230A061C3C5BA44C94161417F80523A4DCBC4 */ static UCHAR remote_public_key_secp521r1_10[] = { 0x04, 0x01, 0x4A, 0xF1, 0xC1, 0xC8, 0x70, 0xD7, 0xDB, 0x0B, 0x0E, 0x03, 0x4C, 0x50, 0x61, 0x6E, 0xC6, 0xB2, 0x34, 0x57, 0x4D, 0x95, 0xAC, 0x20, 0x0D, 0xF8, 0x2F, 0xE1, 0xA7, 0xB5, 0x55, 0xDB, 0x43, 0xE4, 0xB6, 0xDB, 0x88, 0x37, 0x22, 0x2B, 0xF3, 0x2B, 0xD3, 0x7C, 0x30, 0x45, 0xD2, 0xA6, 0x8A, 0x18, 0xFA, 0xE3, 0xEE, 0x02, 0x19, 0x0E, 0x3B, 0xDD, 0x13, 0x9A, 0xB6, 0x9E, 0xEF, 0x6F, 0xB0, 0x12, 0xE7, 0x01, 0xAA, 0x3B, 0x5A, 0x18, 0xB2, 0xEF, 0x79, 0x0A, 0x29, 0x5C, 0x14, 0x4A, 0x3E, 0x12, 0xEF, 0x6E, 0x26, 0x7F, 0xD7, 0xB1, 0x72, 0x91, 0xB7, 0x6F, 0xEC, 0xC9, 0x47, 0xCD, 0x1F, 0x68, 0xB5, 0x15, 0xF4, 0xD6, 0x26, 0x5F, 0xD4, 0x78, 0x44, 0xF4, 0x7B, 0x2D, 0x68, 0xF7, 0x6F, 0xC5, 0xC2, 0x30, 0xA0, 0x61, 0xC3, 0xC5, 0xBA, 0x44, 0xC9, 0x41, 0x61, 0x41, 0x7F, 0x80, 0x52, 0x3A, 0x4D, 0xCB, 0xC4, }; /* 0102A4CE1766B7F3AA494B75BB8D8D70576593331EF95E6C57534CEAA1674E9364C879AA5E69A05DC2960CEA148BA0B65C9BFE9964658B47BDBDE0DD9B78110FD59A */ static UCHAR shared_secret_secp521r1_10[] = { 0x01, 0x02, 0xA4, 0xCE, 0x17, 0x66, 0xB7, 0xF3, 0xAA, 0x49, 0x4B, 0x75, 0xBB, 0x8D, 0x8D, 0x70, 0x57, 0x65, 0x93, 0x33, 0x1E, 0xF9, 0x5E, 0x6C, 0x57, 0x53, 0x4C, 0xEA, 0xA1, 0x67, 0x4E, 0x93, 0x64, 0xC8, 0x79, 0xAA, 0x5E, 0x69, 0xA0, 0x5D, 0xC2, 0x96, 0x0C, 0xEA, 0x14, 0x8B, 0xA0, 0xB6, 0x5C, 0x9B, 0xFE, 0x99, 0x64, 0x65, 0x8B, 0x47, 0xBD, 0xBD, 0xE0, 0xDD, 0x9B, 0x78, 0x11, 0x0F, 0xD5, 0x9A, }; /* 005A47ABB2106BFCB3ED6D53D0AF19AECFB14AB17DD1419877CB99657819F38A7239342449A020FB8D8C4F5C3B670D0B1657BA9226FA2C9EC7C4023FDDF5C84E2CFC */ static UCHAR local_private_key_secp521r1_11[] = { 0x00, 0x5A, 0x47, 0xAB, 0xB2, 0x10, 0x6B, 0xFC, 0xB3, 0xED, 0x6D, 0x53, 0xD0, 0xAF, 0x19, 0xAE, 0xCF, 0xB1, 0x4A, 0xB1, 0x7D, 0xD1, 0x41, 0x98, 0x77, 0xCB, 0x99, 0x65, 0x78, 0x19, 0xF3, 0x8A, 0x72, 0x39, 0x34, 0x24, 0x49, 0xA0, 0x20, 0xFB, 0x8D, 0x8C, 0x4F, 0x5C, 0x3B, 0x67, 0x0D, 0x0B, 0x16, 0x57, 0xBA, 0x92, 0x26, 0xFA, 0x2C, 0x9E, 0xC7, 0xC4, 0x02, 0x3F, 0xDD, 0xF5, 0xC8, 0x4E, 0x2C, 0xFC, }; /* 0401658711F71968AE7FBA120DB387535BAE047FF7B6586F35A26CF76A0AC0BD2182EF95A0A08B91D93E3B2C252EBBF1E5216EBD2F7CD2B4071D0ACFBAFD1901D2FA8F01F2FE08A214DEC30479E31B550B12A2656276FC5D82703A114894239D77B3748E5A8395FBEE20B2EEB272446B32E29EDBD2F6904869160C91D090A46CB20BD8EE51 */ static UCHAR local_public_key_secp521r1_11[] = { 0x04, 0x01, 0x65, 0x87, 0x11, 0xF7, 0x19, 0x68, 0xAE, 0x7F, 0xBA, 0x12, 0x0D, 0xB3, 0x87, 0x53, 0x5B, 0xAE, 0x04, 0x7F, 0xF7, 0xB6, 0x58, 0x6F, 0x35, 0xA2, 0x6C, 0xF7, 0x6A, 0x0A, 0xC0, 0xBD, 0x21, 0x82, 0xEF, 0x95, 0xA0, 0xA0, 0x8B, 0x91, 0xD9, 0x3E, 0x3B, 0x2C, 0x25, 0x2E, 0xBB, 0xF1, 0xE5, 0x21, 0x6E, 0xBD, 0x2F, 0x7C, 0xD2, 0xB4, 0x07, 0x1D, 0x0A, 0xCF, 0xBA, 0xFD, 0x19, 0x01, 0xD2, 0xFA, 0x8F, 0x01, 0xF2, 0xFE, 0x08, 0xA2, 0x14, 0xDE, 0xC3, 0x04, 0x79, 0xE3, 0x1B, 0x55, 0x0B, 0x12, 0xA2, 0x65, 0x62, 0x76, 0xFC, 0x5D, 0x82, 0x70, 0x3A, 0x11, 0x48, 0x94, 0x23, 0x9D, 0x77, 0xB3, 0x74, 0x8E, 0x5A, 0x83, 0x95, 0xFB, 0xEE, 0x20, 0xB2, 0xEE, 0xB2, 0x72, 0x44, 0x6B, 0x32, 0xE2, 0x9E, 0xDB, 0xD2, 0xF6, 0x90, 0x48, 0x69, 0x16, 0x0C, 0x91, 0xD0, 0x90, 0xA4, 0x6C, 0xB2, 0x0B, 0xD8, 0xEE, 0x51, }; /* 04001ECF9AB5CD681C13DE077A0E65BC9D298BFC1F24CDC89AD7F1792097D782413BDF050A0352BFF0381E89328700D218BDDDBF664B4E68DCDE63D0E25BF93067E2820049535C25237CE5C9ACB89F04C25FF7DC2EC8C9879B3A46DEB8222AD2AE0719D032DFED852C0EAE1BB2A018A81BA2EE2C0A0B085146E68D90CCD15F713933AD7664 */ static UCHAR remote_public_key_secp521r1_11[] = { 0x04, 0x00, 0x1E, 0xCF, 0x9A, 0xB5, 0xCD, 0x68, 0x1C, 0x13, 0xDE, 0x07, 0x7A, 0x0E, 0x65, 0xBC, 0x9D, 0x29, 0x8B, 0xFC, 0x1F, 0x24, 0xCD, 0xC8, 0x9A, 0xD7, 0xF1, 0x79, 0x20, 0x97, 0xD7, 0x82, 0x41, 0x3B, 0xDF, 0x05, 0x0A, 0x03, 0x52, 0xBF, 0xF0, 0x38, 0x1E, 0x89, 0x32, 0x87, 0x00, 0xD2, 0x18, 0xBD, 0xDD, 0xBF, 0x66, 0x4B, 0x4E, 0x68, 0xDC, 0xDE, 0x63, 0xD0, 0xE2, 0x5B, 0xF9, 0x30, 0x67, 0xE2, 0x82, 0x00, 0x49, 0x53, 0x5C, 0x25, 0x23, 0x7C, 0xE5, 0xC9, 0xAC, 0xB8, 0x9F, 0x04, 0xC2, 0x5F, 0xF7, 0xDC, 0x2E, 0xC8, 0xC9, 0x87, 0x9B, 0x3A, 0x46, 0xDE, 0xB8, 0x22, 0x2A, 0xD2, 0xAE, 0x07, 0x19, 0xD0, 0x32, 0xDF, 0xED, 0x85, 0x2C, 0x0E, 0xAE, 0x1B, 0xB2, 0xA0, 0x18, 0xA8, 0x1B, 0xA2, 0xEE, 0x2C, 0x0A, 0x0B, 0x08, 0x51, 0x46, 0xE6, 0x8D, 0x90, 0xCC, 0xD1, 0x5F, 0x71, 0x39, 0x33, 0xAD, 0x76, 0x64, }; /* 0042F4557505CB8709E32FB8618BBBB4ACCA1FCDDAD17D86234E934E23D46853142A50DBED1BC7B3312A0E9C8F83A4E1AD6BC0964DC21C384C69C6F1C5686D2E84FC */ static UCHAR shared_secret_secp521r1_11[] = { 0x00, 0x42, 0xF4, 0x55, 0x75, 0x05, 0xCB, 0x87, 0x09, 0xE3, 0x2F, 0xB8, 0x61, 0x8B, 0xBB, 0xB4, 0xAC, 0xCA, 0x1F, 0xCD, 0xDA, 0xD1, 0x7D, 0x86, 0x23, 0x4E, 0x93, 0x4E, 0x23, 0xD4, 0x68, 0x53, 0x14, 0x2A, 0x50, 0xDB, 0xED, 0x1B, 0xC7, 0xB3, 0x31, 0x2A, 0x0E, 0x9C, 0x8F, 0x83, 0xA4, 0xE1, 0xAD, 0x6B, 0xC0, 0x96, 0x4D, 0xC2, 0x1C, 0x38, 0x4C, 0x69, 0xC6, 0xF1, 0xC5, 0x68, 0x6D, 0x2E, 0x84, 0xFC, }; /* 0188A0364CF9037F4B81D3BFEF92F2220703687D77AE0B3ABB98AFC4938B023F13A275609B78DFE4F8B1A2E844950A4B9672C70E22D048DC6AF6A0FC83A33B9545B0 */ static UCHAR local_private_key_secp521r1_12[] = { 0x01, 0x88, 0xA0, 0x36, 0x4C, 0xF9, 0x03, 0x7F, 0x4B, 0x81, 0xD3, 0xBF, 0xEF, 0x92, 0xF2, 0x22, 0x07, 0x03, 0x68, 0x7D, 0x77, 0xAE, 0x0B, 0x3A, 0xBB, 0x98, 0xAF, 0xC4, 0x93, 0x8B, 0x02, 0x3F, 0x13, 0xA2, 0x75, 0x60, 0x9B, 0x78, 0xDF, 0xE4, 0xF8, 0xB1, 0xA2, 0xE8, 0x44, 0x95, 0x0A, 0x4B, 0x96, 0x72, 0xC7, 0x0E, 0x22, 0xD0, 0x48, 0xDC, 0x6A, 0xF6, 0xA0, 0xFC, 0x83, 0xA3, 0x3B, 0x95, 0x45, 0xB0, }; /* 0400E945CA39303286BB3CC52FE3C062D99FAC2AD03AF7C5D8C120F23C0C4BEEC335246C7D402C6539ECD5DA540398936410498AA003306EE0E495B07CB175B437EE6001E13337E5C513DA66BC5525EDAF81CCFCF155C024B89123B938954635B557BCCB5E7BB3D7054F335A8B71B52BF9B69EA963A5F295BDE22103BEC4DF642DE0CD9C7C */ static UCHAR local_public_key_secp521r1_12[] = { 0x04, 0x00, 0xE9, 0x45, 0xCA, 0x39, 0x30, 0x32, 0x86, 0xBB, 0x3C, 0xC5, 0x2F, 0xE3, 0xC0, 0x62, 0xD9, 0x9F, 0xAC, 0x2A, 0xD0, 0x3A, 0xF7, 0xC5, 0xD8, 0xC1, 0x20, 0xF2, 0x3C, 0x0C, 0x4B, 0xEE, 0xC3, 0x35, 0x24, 0x6C, 0x7D, 0x40, 0x2C, 0x65, 0x39, 0xEC, 0xD5, 0xDA, 0x54, 0x03, 0x98, 0x93, 0x64, 0x10, 0x49, 0x8A, 0xA0, 0x03, 0x30, 0x6E, 0xE0, 0xE4, 0x95, 0xB0, 0x7C, 0xB1, 0x75, 0xB4, 0x37, 0xEE, 0x60, 0x01, 0xE1, 0x33, 0x37, 0xE5, 0xC5, 0x13, 0xDA, 0x66, 0xBC, 0x55, 0x25, 0xED, 0xAF, 0x81, 0xCC, 0xFC, 0xF1, 0x55, 0xC0, 0x24, 0xB8, 0x91, 0x23, 0xB9, 0x38, 0x95, 0x46, 0x35, 0xB5, 0x57, 0xBC, 0xCB, 0x5E, 0x7B, 0xB3, 0xD7, 0x05, 0x4F, 0x33, 0x5A, 0x8B, 0x71, 0xB5, 0x2B, 0xF9, 0xB6, 0x9E, 0xA9, 0x63, 0xA5, 0xF2, 0x95, 0xBD, 0xE2, 0x21, 0x03, 0xBE, 0xC4, 0xDF, 0x64, 0x2D, 0xE0, 0xCD, 0x9C, 0x7C, }; /* 04003D1DA26518F3AD9A5ACC67699EDF517C5574EEE2F860A67B0C966AA83C05E326376B6C6745EDE0F1C8F58402A19B1B28F3E1C57F6C09616B5E518FA109136F887200649A967BCEF0AE0EF1BF5BEE6F24810844705739727349C41AF1F747E4299293C6EB232D7F5BE7203B75EA0AAA699FF31A11F1477D63DD9FD8FA62347E9D747381 */ static UCHAR remote_public_key_secp521r1_12[] = { 0x04, 0x00, 0x3D, 0x1D, 0xA2, 0x65, 0x18, 0xF3, 0xAD, 0x9A, 0x5A, 0xCC, 0x67, 0x69, 0x9E, 0xDF, 0x51, 0x7C, 0x55, 0x74, 0xEE, 0xE2, 0xF8, 0x60, 0xA6, 0x7B, 0x0C, 0x96, 0x6A, 0xA8, 0x3C, 0x05, 0xE3, 0x26, 0x37, 0x6B, 0x6C, 0x67, 0x45, 0xED, 0xE0, 0xF1, 0xC8, 0xF5, 0x84, 0x02, 0xA1, 0x9B, 0x1B, 0x28, 0xF3, 0xE1, 0xC5, 0x7F, 0x6C, 0x09, 0x61, 0x6B, 0x5E, 0x51, 0x8F, 0xA1, 0x09, 0x13, 0x6F, 0x88, 0x72, 0x00, 0x64, 0x9A, 0x96, 0x7B, 0xCE, 0xF0, 0xAE, 0x0E, 0xF1, 0xBF, 0x5B, 0xEE, 0x6F, 0x24, 0x81, 0x08, 0x44, 0x70, 0x57, 0x39, 0x72, 0x73, 0x49, 0xC4, 0x1A, 0xF1, 0xF7, 0x47, 0xE4, 0x29, 0x92, 0x93, 0xC6, 0xEB, 0x23, 0x2D, 0x7F, 0x5B, 0xE7, 0x20, 0x3B, 0x75, 0xEA, 0x0A, 0xAA, 0x69, 0x9F, 0xF3, 0x1A, 0x11, 0xF1, 0x47, 0x7D, 0x63, 0xDD, 0x9F, 0xD8, 0xFA, 0x62, 0x34, 0x7E, 0x9D, 0x74, 0x73, 0x81, }; /* 009E4E9FF14D2624AB1D01D152D228CEBC22E1FD2BF9181DBF9A9259FBD76AE0755494BE9110618E139B41B54BBE840329A102C756F0106C37D016777C3B20A225F7 */ static UCHAR shared_secret_secp521r1_12[] = { 0x00, 0x9E, 0x4E, 0x9F, 0xF1, 0x4D, 0x26, 0x24, 0xAB, 0x1D, 0x01, 0xD1, 0x52, 0xD2, 0x28, 0xCE, 0xBC, 0x22, 0xE1, 0xFD, 0x2B, 0xF9, 0x18, 0x1D, 0xBF, 0x9A, 0x92, 0x59, 0xFB, 0xD7, 0x6A, 0xE0, 0x75, 0x54, 0x94, 0xBE, 0x91, 0x10, 0x61, 0x8E, 0x13, 0x9B, 0x41, 0xB5, 0x4B, 0xBE, 0x84, 0x03, 0x29, 0xA1, 0x02, 0xC7, 0x56, 0xF0, 0x10, 0x6C, 0x37, 0xD0, 0x16, 0x77, 0x7C, 0x3B, 0x20, 0xA2, 0x25, 0xF7, }; /* 008140D2AE0A08EBFA80B850545C75B1DDD760ED87049A672D9A20FFB903D53385140633200F1D1A8FD76CE233E09211B7F2FD3CF799A42533C522EAC8F81E4C0C24 */ static UCHAR local_private_key_secp521r1_13[] = { 0x00, 0x81, 0x40, 0xD2, 0xAE, 0x0A, 0x08, 0xEB, 0xFA, 0x80, 0xB8, 0x50, 0x54, 0x5C, 0x75, 0xB1, 0xDD, 0xD7, 0x60, 0xED, 0x87, 0x04, 0x9A, 0x67, 0x2D, 0x9A, 0x20, 0xFF, 0xB9, 0x03, 0xD5, 0x33, 0x85, 0x14, 0x06, 0x33, 0x20, 0x0F, 0x1D, 0x1A, 0x8F, 0xD7, 0x6C, 0xE2, 0x33, 0xE0, 0x92, 0x11, 0xB7, 0xF2, 0xFD, 0x3C, 0xF7, 0x99, 0xA4, 0x25, 0x33, 0xC5, 0x22, 0xEA, 0xC8, 0xF8, 0x1E, 0x4C, 0x0C, 0x24, }; /* 040026853B25598AEA1280D00054C6DDB7A0FE326A15140C60E3E53C74E25B4F7DE9D874DC311DCD8842EE0DE74044C626BBA744B3BC943B584AE75F5FCA22FE909619006CAE723D848FF5037221C21EC15B714518229A0933488B8B2382601ACA19D37A128CF8AC6A3717D8DCFABB142872B11AC109EAB16497DB6C7EF5C26A6459E81501 */ static UCHAR local_public_key_secp521r1_13[] = { 0x04, 0x00, 0x26, 0x85, 0x3B, 0x25, 0x59, 0x8A, 0xEA, 0x12, 0x80, 0xD0, 0x00, 0x54, 0xC6, 0xDD, 0xB7, 0xA0, 0xFE, 0x32, 0x6A, 0x15, 0x14, 0x0C, 0x60, 0xE3, 0xE5, 0x3C, 0x74, 0xE2, 0x5B, 0x4F, 0x7D, 0xE9, 0xD8, 0x74, 0xDC, 0x31, 0x1D, 0xCD, 0x88, 0x42, 0xEE, 0x0D, 0xE7, 0x40, 0x44, 0xC6, 0x26, 0xBB, 0xA7, 0x44, 0xB3, 0xBC, 0x94, 0x3B, 0x58, 0x4A, 0xE7, 0x5F, 0x5F, 0xCA, 0x22, 0xFE, 0x90, 0x96, 0x19, 0x00, 0x6C, 0xAE, 0x72, 0x3D, 0x84, 0x8F, 0xF5, 0x03, 0x72, 0x21, 0xC2, 0x1E, 0xC1, 0x5B, 0x71, 0x45, 0x18, 0x22, 0x9A, 0x09, 0x33, 0x48, 0x8B, 0x8B, 0x23, 0x82, 0x60, 0x1A, 0xCA, 0x19, 0xD3, 0x7A, 0x12, 0x8C, 0xF8, 0xAC, 0x6A, 0x37, 0x17, 0xD8, 0xDC, 0xFA, 0xBB, 0x14, 0x28, 0x72, 0xB1, 0x1A, 0xC1, 0x09, 0xEA, 0xB1, 0x64, 0x97, 0xDB, 0x6C, 0x7E, 0xF5, 0xC2, 0x6A, 0x64, 0x59, 0xE8, 0x15, 0x01, }; /* 040110D96DC7140AE0A0152A1EA1B8A4C4D62C3ED63400AC9C1B8FB251A937C9B65CB23682A46108F00B03B70BE50F5386BC3D5B467FB1E96E87884E06BAD3B4937254004C70599940DA5CB2D095087BAE6CF3632C87C6B235A3EC4AC3410F107A38478378B33334185F98FB506621B9F73465099FE089060AF0ED573E2E7B428DF2FFD155 */ static UCHAR remote_public_key_secp521r1_13[] = { 0x04, 0x01, 0x10, 0xD9, 0x6D, 0xC7, 0x14, 0x0A, 0xE0, 0xA0, 0x15, 0x2A, 0x1E, 0xA1, 0xB8, 0xA4, 0xC4, 0xD6, 0x2C, 0x3E, 0xD6, 0x34, 0x00, 0xAC, 0x9C, 0x1B, 0x8F, 0xB2, 0x51, 0xA9, 0x37, 0xC9, 0xB6, 0x5C, 0xB2, 0x36, 0x82, 0xA4, 0x61, 0x08, 0xF0, 0x0B, 0x03, 0xB7, 0x0B, 0xE5, 0x0F, 0x53, 0x86, 0xBC, 0x3D, 0x5B, 0x46, 0x7F, 0xB1, 0xE9, 0x6E, 0x87, 0x88, 0x4E, 0x06, 0xBA, 0xD3, 0xB4, 0x93, 0x72, 0x54, 0x00, 0x4C, 0x70, 0x59, 0x99, 0x40, 0xDA, 0x5C, 0xB2, 0xD0, 0x95, 0x08, 0x7B, 0xAE, 0x6C, 0xF3, 0x63, 0x2C, 0x87, 0xC6, 0xB2, 0x35, 0xA3, 0xEC, 0x4A, 0xC3, 0x41, 0x0F, 0x10, 0x7A, 0x38, 0x47, 0x83, 0x78, 0xB3, 0x33, 0x34, 0x18, 0x5F, 0x98, 0xFB, 0x50, 0x66, 0x21, 0xB9, 0xF7, 0x34, 0x65, 0x09, 0x9F, 0xE0, 0x89, 0x06, 0x0A, 0xF0, 0xED, 0x57, 0x3E, 0x2E, 0x7B, 0x42, 0x8D, 0xF2, 0xFF, 0xD1, 0x55, }; /* 00D16816158EFA1F4C8956D695D745B58D1418047DB17EF783E53029D3CD0E1E57A03C2896BB5348E83990D8FF44E1D70DDDD43666B57F46A6501FFBA872223A0BF7 */ static UCHAR shared_secret_secp521r1_13[] = { 0x00, 0xD1, 0x68, 0x16, 0x15, 0x8E, 0xFA, 0x1F, 0x4C, 0x89, 0x56, 0xD6, 0x95, 0xD7, 0x45, 0xB5, 0x8D, 0x14, 0x18, 0x04, 0x7D, 0xB1, 0x7E, 0xF7, 0x83, 0xE5, 0x30, 0x29, 0xD3, 0xCD, 0x0E, 0x1E, 0x57, 0xA0, 0x3C, 0x28, 0x96, 0xBB, 0x53, 0x48, 0xE8, 0x39, 0x90, 0xD8, 0xFF, 0x44, 0xE1, 0xD7, 0x0D, 0xDD, 0xD4, 0x36, 0x66, 0xB5, 0x7F, 0x46, 0xA6, 0x50, 0x1F, 0xFB, 0xA8, 0x72, 0x22, 0x3A, 0x0B, 0xF7, }; /* 0132E8BE776BEF76393587433EC7D4A7CF0ED6A2A1CC3163E1E0F8EBF72465BC574C7ACCB66844EF9DCA30DC9005825F145901B4253118051010EF073554C38CA13C */ static UCHAR local_private_key_secp521r1_14[] = { 0x01, 0x32, 0xE8, 0xBE, 0x77, 0x6B, 0xEF, 0x76, 0x39, 0x35, 0x87, 0x43, 0x3E, 0xC7, 0xD4, 0xA7, 0xCF, 0x0E, 0xD6, 0xA2, 0xA1, 0xCC, 0x31, 0x63, 0xE1, 0xE0, 0xF8, 0xEB, 0xF7, 0x24, 0x65, 0xBC, 0x57, 0x4C, 0x7A, 0xCC, 0xB6, 0x68, 0x44, 0xEF, 0x9D, 0xCA, 0x30, 0xDC, 0x90, 0x05, 0x82, 0x5F, 0x14, 0x59, 0x01, 0xB4, 0x25, 0x31, 0x18, 0x05, 0x10, 0x10, 0xEF, 0x07, 0x35, 0x54, 0xC3, 0x8C, 0xA1, 0x3C, }; /* 0400BF7623C476B9E88F2781664B6B34C90C373C103909D2FC09A39A9AA71DD7DD8D966B0E369598741810F3DF7F91B761FB06EDE5AA7877EFB0417A0BA8A4D3F9D0260029896837F235CE2572275E9B1294E68C3BE02F2FD86CCEF6508F523FFB4EE52ACB279BE5A7CCA8DCDC37362A407696F07F8100D804A0BF72B36DCFA7D9B7250BDB */ static UCHAR local_public_key_secp521r1_14[] = { 0x04, 0x00, 0xBF, 0x76, 0x23, 0xC4, 0x76, 0xB9, 0xE8, 0x8F, 0x27, 0x81, 0x66, 0x4B, 0x6B, 0x34, 0xC9, 0x0C, 0x37, 0x3C, 0x10, 0x39, 0x09, 0xD2, 0xFC, 0x09, 0xA3, 0x9A, 0x9A, 0xA7, 0x1D, 0xD7, 0xDD, 0x8D, 0x96, 0x6B, 0x0E, 0x36, 0x95, 0x98, 0x74, 0x18, 0x10, 0xF3, 0xDF, 0x7F, 0x91, 0xB7, 0x61, 0xFB, 0x06, 0xED, 0xE5, 0xAA, 0x78, 0x77, 0xEF, 0xB0, 0x41, 0x7A, 0x0B, 0xA8, 0xA4, 0xD3, 0xF9, 0xD0, 0x26, 0x00, 0x29, 0x89, 0x68, 0x37, 0xF2, 0x35, 0xCE, 0x25, 0x72, 0x27, 0x5E, 0x9B, 0x12, 0x94, 0xE6, 0x8C, 0x3B, 0xE0, 0x2F, 0x2F, 0xD8, 0x6C, 0xCE, 0xF6, 0x50, 0x8F, 0x52, 0x3F, 0xFB, 0x4E, 0xE5, 0x2A, 0xCB, 0x27, 0x9B, 0xE5, 0xA7, 0xCC, 0xA8, 0xDC, 0xDC, 0x37, 0x36, 0x2A, 0x40, 0x76, 0x96, 0xF0, 0x7F, 0x81, 0x00, 0xD8, 0x04, 0xA0, 0xBF, 0x72, 0xB3, 0x6D, 0xCF, 0xA7, 0xD9, 0xB7, 0x25, 0x0B, 0xDB, }; /* 0400A0A9D76EE46DF3EFD4370611122F43E5EE8DAF67B009B4322598B09824CB46C497B56F48628347EAF85CC0BE0C3C114814A1F9C5C695E9918C1EB9F0AEE456466400ADD926B5202324B8B511984F962B1010F11997F95404C950CB4B87F3108E6DF2D77B28612D45D2C872FC47948B539146D74AF31727F766E6F21212030F43FA8FC1 */ static UCHAR remote_public_key_secp521r1_14[] = { 0x04, 0x00, 0xA0, 0xA9, 0xD7, 0x6E, 0xE4, 0x6D, 0xF3, 0xEF, 0xD4, 0x37, 0x06, 0x11, 0x12, 0x2F, 0x43, 0xE5, 0xEE, 0x8D, 0xAF, 0x67, 0xB0, 0x09, 0xB4, 0x32, 0x25, 0x98, 0xB0, 0x98, 0x24, 0xCB, 0x46, 0xC4, 0x97, 0xB5, 0x6F, 0x48, 0x62, 0x83, 0x47, 0xEA, 0xF8, 0x5C, 0xC0, 0xBE, 0x0C, 0x3C, 0x11, 0x48, 0x14, 0xA1, 0xF9, 0xC5, 0xC6, 0x95, 0xE9, 0x91, 0x8C, 0x1E, 0xB9, 0xF0, 0xAE, 0xE4, 0x56, 0x46, 0x64, 0x00, 0xAD, 0xD9, 0x26, 0xB5, 0x20, 0x23, 0x24, 0xB8, 0xB5, 0x11, 0x98, 0x4F, 0x96, 0x2B, 0x10, 0x10, 0xF1, 0x19, 0x97, 0xF9, 0x54, 0x04, 0xC9, 0x50, 0xCB, 0x4B, 0x87, 0xF3, 0x10, 0x8E, 0x6D, 0xF2, 0xD7, 0x7B, 0x28, 0x61, 0x2D, 0x45, 0xD2, 0xC8, 0x72, 0xFC, 0x47, 0x94, 0x8B, 0x53, 0x91, 0x46, 0xD7, 0x4A, 0xF3, 0x17, 0x27, 0xF7, 0x66, 0xE6, 0xF2, 0x12, 0x12, 0x03, 0x0F, 0x43, 0xFA, 0x8F, 0xC1, }; /* 002171C9A3F44A1ECEF270C83AE77781D63B36EFACAA52E08A8FD6BAD8465A20C08C511C64E1FC5085ECEE9E1565A6DD444B3DC0CE9B492CFA6C854B8E4E91161FCC */ static UCHAR shared_secret_secp521r1_14[] = { 0x00, 0x21, 0x71, 0xC9, 0xA3, 0xF4, 0x4A, 0x1E, 0xCE, 0xF2, 0x70, 0xC8, 0x3A, 0xE7, 0x77, 0x81, 0xD6, 0x3B, 0x36, 0xEF, 0xAC, 0xAA, 0x52, 0xE0, 0x8A, 0x8F, 0xD6, 0xBA, 0xD8, 0x46, 0x5A, 0x20, 0xC0, 0x8C, 0x51, 0x1C, 0x64, 0xE1, 0xFC, 0x50, 0x85, 0xEC, 0xEE, 0x9E, 0x15, 0x65, 0xA6, 0xDD, 0x44, 0x4B, 0x3D, 0xC0, 0xCE, 0x9B, 0x49, 0x2C, 0xFA, 0x6C, 0x85, 0x4B, 0x8E, 0x4E, 0x91, 0x16, 0x1F, 0xCC, }; /* 01FE19B0D2648A907E3CCAD76415024AB0CF6DC54320752FDB72CBF50268A3C466BD77392001CB9E3C9475A2A979ED5847591D8A7990B85303824605EAEBCA51A741 */ static UCHAR local_private_key_secp521r1_15[] = { 0x01, 0xFE, 0x19, 0xB0, 0xD2, 0x64, 0x8A, 0x90, 0x7E, 0x3C, 0xCA, 0xD7, 0x64, 0x15, 0x02, 0x4A, 0xB0, 0xCF, 0x6D, 0xC5, 0x43, 0x20, 0x75, 0x2F, 0xDB, 0x72, 0xCB, 0xF5, 0x02, 0x68, 0xA3, 0xC4, 0x66, 0xBD, 0x77, 0x39, 0x20, 0x01, 0xCB, 0x9E, 0x3C, 0x94, 0x75, 0xA2, 0xA9, 0x79, 0xED, 0x58, 0x47, 0x59, 0x1D, 0x8A, 0x79, 0x90, 0xB8, 0x53, 0x03, 0x82, 0x46, 0x05, 0xEA, 0xEB, 0xCA, 0x51, 0xA7, 0x41, }; /* 040075AF923A8CA05C63C034757302A05803A449B9B1E81AC4AA15D28265BABC6C22AC3CDB8AA0CC03ED58A79DD9AB287E2BD48E01E5D55D5439F5FB95034F77B3DE39012F37FE2D81D474D9D021F09125D8707916A494D4DFA264E8FC44DE0D7E5CFFBEF9F449E3B622DF29CB3C75D8AA0F96B1D84D8B531ACFA58C2C126FA525351C9AD2 */ static UCHAR local_public_key_secp521r1_15[] = { 0x04, 0x00, 0x75, 0xAF, 0x92, 0x3A, 0x8C, 0xA0, 0x5C, 0x63, 0xC0, 0x34, 0x75, 0x73, 0x02, 0xA0, 0x58, 0x03, 0xA4, 0x49, 0xB9, 0xB1, 0xE8, 0x1A, 0xC4, 0xAA, 0x15, 0xD2, 0x82, 0x65, 0xBA, 0xBC, 0x6C, 0x22, 0xAC, 0x3C, 0xDB, 0x8A, 0xA0, 0xCC, 0x03, 0xED, 0x58, 0xA7, 0x9D, 0xD9, 0xAB, 0x28, 0x7E, 0x2B, 0xD4, 0x8E, 0x01, 0xE5, 0xD5, 0x5D, 0x54, 0x39, 0xF5, 0xFB, 0x95, 0x03, 0x4F, 0x77, 0xB3, 0xDE, 0x39, 0x01, 0x2F, 0x37, 0xFE, 0x2D, 0x81, 0xD4, 0x74, 0xD9, 0xD0, 0x21, 0xF0, 0x91, 0x25, 0xD8, 0x70, 0x79, 0x16, 0xA4, 0x94, 0xD4, 0xDF, 0xA2, 0x64, 0xE8, 0xFC, 0x44, 0xDE, 0x0D, 0x7E, 0x5C, 0xFF, 0xBE, 0xF9, 0xF4, 0x49, 0xE3, 0xB6, 0x22, 0xDF, 0x29, 0xCB, 0x3C, 0x75, 0xD8, 0xAA, 0x0F, 0x96, 0xB1, 0xD8, 0x4D, 0x8B, 0x53, 0x1A, 0xCF, 0xA5, 0x8C, 0x2C, 0x12, 0x6F, 0xA5, 0x25, 0x35, 0x1C, 0x9A, 0xD2, }; /* 040157C253C5C42388584715C7FD6B3F3DCFF4B48E6393718060105A9EA3338B251673CD8A37076D2FD338391D18414D14812708D2B0C7929BAA8A633E16778E37E3EA0055468E9A2A646F532BAB024DB657D52B96AB5B3A51F68AAC4BEA266C6B0849FAA6EB29991565FDF710EBEBE26355BAACADBA211AA900C420E9B62C75BBF51060D2 */ static UCHAR remote_public_key_secp521r1_15[] = { 0x04, 0x01, 0x57, 0xC2, 0x53, 0xC5, 0xC4, 0x23, 0x88, 0x58, 0x47, 0x15, 0xC7, 0xFD, 0x6B, 0x3F, 0x3D, 0xCF, 0xF4, 0xB4, 0x8E, 0x63, 0x93, 0x71, 0x80, 0x60, 0x10, 0x5A, 0x9E, 0xA3, 0x33, 0x8B, 0x25, 0x16, 0x73, 0xCD, 0x8A, 0x37, 0x07, 0x6D, 0x2F, 0xD3, 0x38, 0x39, 0x1D, 0x18, 0x41, 0x4D, 0x14, 0x81, 0x27, 0x08, 0xD2, 0xB0, 0xC7, 0x92, 0x9B, 0xAA, 0x8A, 0x63, 0x3E, 0x16, 0x77, 0x8E, 0x37, 0xE3, 0xEA, 0x00, 0x55, 0x46, 0x8E, 0x9A, 0x2A, 0x64, 0x6F, 0x53, 0x2B, 0xAB, 0x02, 0x4D, 0xB6, 0x57, 0xD5, 0x2B, 0x96, 0xAB, 0x5B, 0x3A, 0x51, 0xF6, 0x8A, 0xAC, 0x4B, 0xEA, 0x26, 0x6C, 0x6B, 0x08, 0x49, 0xFA, 0xA6, 0xEB, 0x29, 0x99, 0x15, 0x65, 0xFD, 0xF7, 0x10, 0xEB, 0xEB, 0xE2, 0x63, 0x55, 0xBA, 0xAC, 0xAD, 0xBA, 0x21, 0x1A, 0xA9, 0x00, 0xC4, 0x20, 0xE9, 0xB6, 0x2C, 0x75, 0xBB, 0xF5, 0x10, 0x60, 0xD2, }; /* 005EC5CEC9B0E5FD020D6F06338B9F1E440CAF619E921758AF463FEF76A73B5B6849C00EA0EAA337660BD74D0702A03449C540633D5D6AA39E8A7211E38B0BAC3C42 */ static UCHAR shared_secret_secp521r1_15[] = { 0x00, 0x5E, 0xC5, 0xCE, 0xC9, 0xB0, 0xE5, 0xFD, 0x02, 0x0D, 0x6F, 0x06, 0x33, 0x8B, 0x9F, 0x1E, 0x44, 0x0C, 0xAF, 0x61, 0x9E, 0x92, 0x17, 0x58, 0xAF, 0x46, 0x3F, 0xEF, 0x76, 0xA7, 0x3B, 0x5B, 0x68, 0x49, 0xC0, 0x0E, 0xA0, 0xEA, 0xA3, 0x37, 0x66, 0x0B, 0xD7, 0x4D, 0x07, 0x02, 0xA0, 0x34, 0x49, 0xC5, 0x40, 0x63, 0x3D, 0x5D, 0x6A, 0xA3, 0x9E, 0x8A, 0x72, 0x11, 0xE3, 0x8B, 0x0B, 0xAC, 0x3C, 0x42, }; /* 0028FDAEF94BBA63F88950AA68E7CF1C06B43DCD526B167B5F5AA6BA319485E7BD8194B4CD4F18C5D8696E414F3F5D55F39921460439C16392681FC3FCA3A9BA253C */ static UCHAR local_private_key_secp521r1_16[] = { 0x00, 0x28, 0xFD, 0xAE, 0xF9, 0x4B, 0xBA, 0x63, 0xF8, 0x89, 0x50, 0xAA, 0x68, 0xE7, 0xCF, 0x1C, 0x06, 0xB4, 0x3D, 0xCD, 0x52, 0x6B, 0x16, 0x7B, 0x5F, 0x5A, 0xA6, 0xBA, 0x31, 0x94, 0x85, 0xE7, 0xBD, 0x81, 0x94, 0xB4, 0xCD, 0x4F, 0x18, 0xC5, 0xD8, 0x69, 0x6E, 0x41, 0x4F, 0x3F, 0x5D, 0x55, 0xF3, 0x99, 0x21, 0x46, 0x04, 0x39, 0xC1, 0x63, 0x92, 0x68, 0x1F, 0xC3, 0xFC, 0xA3, 0xA9, 0xBA, 0x25, 0x3C, }; /* 04002BD7FC43E9331BAB924A72539240FFCBB105C805945395529DF0EFFA2D039EA207263DD292C12D12CEAED9BCEA93BE3DE4FA863A53F8E27B2313B6DDAD88FB1C6A00F8F96CBDC31E7015AD4C48ED69261D974A1BD3FB6A35B6194DA326F105700731422CB3ECDEFEB284DBDF94916235E3AFC9E5F5F5553CF179CC913C1913AC333E05 */ static UCHAR local_public_key_secp521r1_16[] = { 0x04, 0x00, 0x2B, 0xD7, 0xFC, 0x43, 0xE9, 0x33, 0x1B, 0xAB, 0x92, 0x4A, 0x72, 0x53, 0x92, 0x40, 0xFF, 0xCB, 0xB1, 0x05, 0xC8, 0x05, 0x94, 0x53, 0x95, 0x52, 0x9D, 0xF0, 0xEF, 0xFA, 0x2D, 0x03, 0x9E, 0xA2, 0x07, 0x26, 0x3D, 0xD2, 0x92, 0xC1, 0x2D, 0x12, 0xCE, 0xAE, 0xD9, 0xBC, 0xEA, 0x93, 0xBE, 0x3D, 0xE4, 0xFA, 0x86, 0x3A, 0x53, 0xF8, 0xE2, 0x7B, 0x23, 0x13, 0xB6, 0xDD, 0xAD, 0x88, 0xFB, 0x1C, 0x6A, 0x00, 0xF8, 0xF9, 0x6C, 0xBD, 0xC3, 0x1E, 0x70, 0x15, 0xAD, 0x4C, 0x48, 0xED, 0x69, 0x26, 0x1D, 0x97, 0x4A, 0x1B, 0xD3, 0xFB, 0x6A, 0x35, 0xB6, 0x19, 0x4D, 0xA3, 0x26, 0xF1, 0x05, 0x70, 0x07, 0x31, 0x42, 0x2C, 0xB3, 0xEC, 0xDE, 0xFE, 0xB2, 0x84, 0xDB, 0xDF, 0x94, 0x91, 0x62, 0x35, 0xE3, 0xAF, 0xC9, 0xE5, 0xF5, 0xF5, 0x55, 0x3C, 0xF1, 0x79, 0xCC, 0x91, 0x3C, 0x19, 0x13, 0xAC, 0x33, 0x3E, 0x05, }; /* 04017D00D57699A6750B737381CA82283BBB290FE805BF0503C2FF96DF42C475000E871C2A4E3F0D93E84AD4A5D6010629DC480C4D22522C105B8C2EA84F22490724AC0016BBE5E118168F22EC2AF73E56764A8EFE12E946840FED16AD355EF387C8477FE2EAA66DD5026B53363810EBDAD116A7C2CEF4AAD3FEF4424FFB1C6B4C8499DCB7 */ static UCHAR remote_public_key_secp521r1_16[] = { 0x04, 0x01, 0x7D, 0x00, 0xD5, 0x76, 0x99, 0xA6, 0x75, 0x0B, 0x73, 0x73, 0x81, 0xCA, 0x82, 0x28, 0x3B, 0xBB, 0x29, 0x0F, 0xE8, 0x05, 0xBF, 0x05, 0x03, 0xC2, 0xFF, 0x96, 0xDF, 0x42, 0xC4, 0x75, 0x00, 0x0E, 0x87, 0x1C, 0x2A, 0x4E, 0x3F, 0x0D, 0x93, 0xE8, 0x4A, 0xD4, 0xA5, 0xD6, 0x01, 0x06, 0x29, 0xDC, 0x48, 0x0C, 0x4D, 0x22, 0x52, 0x2C, 0x10, 0x5B, 0x8C, 0x2E, 0xA8, 0x4F, 0x22, 0x49, 0x07, 0x24, 0xAC, 0x00, 0x16, 0xBB, 0xE5, 0xE1, 0x18, 0x16, 0x8F, 0x22, 0xEC, 0x2A, 0xF7, 0x3E, 0x56, 0x76, 0x4A, 0x8E, 0xFE, 0x12, 0xE9, 0x46, 0x84, 0x0F, 0xED, 0x16, 0xAD, 0x35, 0x5E, 0xF3, 0x87, 0xC8, 0x47, 0x7F, 0xE2, 0xEA, 0xA6, 0x6D, 0xD5, 0x02, 0x6B, 0x53, 0x36, 0x38, 0x10, 0xEB, 0xDA, 0xD1, 0x16, 0xA7, 0xC2, 0xCE, 0xF4, 0xAA, 0xD3, 0xFE, 0xF4, 0x42, 0x4F, 0xFB, 0x1C, 0x6B, 0x4C, 0x84, 0x99, 0xDC, 0xB7, }; /* 016BD8ABA44695595EBFEA11162FA2AAA58AA45FE25A0060598F511CDC5415801F40B57B71C27F08675AEFAB43C433166309952B6D60F8EE0C1C78C8AA15A9DC4095 */ static UCHAR shared_secret_secp521r1_16[] = { 0x01, 0x6B, 0xD8, 0xAB, 0xA4, 0x46, 0x95, 0x59, 0x5E, 0xBF, 0xEA, 0x11, 0x16, 0x2F, 0xA2, 0xAA, 0xA5, 0x8A, 0xA4, 0x5F, 0xE2, 0x5A, 0x00, 0x60, 0x59, 0x8F, 0x51, 0x1C, 0xDC, 0x54, 0x15, 0x80, 0x1F, 0x40, 0xB5, 0x7B, 0x71, 0xC2, 0x7F, 0x08, 0x67, 0x5A, 0xEF, 0xAB, 0x43, 0xC4, 0x33, 0x16, 0x63, 0x09, 0x95, 0x2B, 0x6D, 0x60, 0xF8, 0xEE, 0x0C, 0x1C, 0x78, 0xC8, 0xAA, 0x15, 0xA9, 0xDC, 0x40, 0x95, }; /* 014E24243D567F3B18144BEE7F633B4D5B5FA588E517B0CD5653C9B3A5A21D6EF043932D981266B026B29EA415D9F36F3796F81AACA8E802FAB1B4A053D20F4215A0 */ static UCHAR local_private_key_secp521r1_17[] = { 0x01, 0x4E, 0x24, 0x24, 0x3D, 0x56, 0x7F, 0x3B, 0x18, 0x14, 0x4B, 0xEE, 0x7F, 0x63, 0x3B, 0x4D, 0x5B, 0x5F, 0xA5, 0x88, 0xE5, 0x17, 0xB0, 0xCD, 0x56, 0x53, 0xC9, 0xB3, 0xA5, 0xA2, 0x1D, 0x6E, 0xF0, 0x43, 0x93, 0x2D, 0x98, 0x12, 0x66, 0xB0, 0x26, 0xB2, 0x9E, 0xA4, 0x15, 0xD9, 0xF3, 0x6F, 0x37, 0x96, 0xF8, 0x1A, 0xAC, 0xA8, 0xE8, 0x02, 0xFA, 0xB1, 0xB4, 0xA0, 0x53, 0xD2, 0x0F, 0x42, 0x15, 0xA0, }; /* 040199E42E5C03041269E6BC6D23C648A131144D0C092B8C8E98E36D4FD82103B180A1675B2420966062812AFE818E2D3551916F635DDB8985700084C349DCC9F647E301D7F1974FF5B39C5BF86A470A619854469037D1504E50F05F3B7E503DD002F34C277745315605B366DDF41BA1E811B4E37C0769A26E6B69CE81912ED067FDDC1606 */ static UCHAR local_public_key_secp521r1_17[] = { 0x04, 0x01, 0x99, 0xE4, 0x2E, 0x5C, 0x03, 0x04, 0x12, 0x69, 0xE6, 0xBC, 0x6D, 0x23, 0xC6, 0x48, 0xA1, 0x31, 0x14, 0x4D, 0x0C, 0x09, 0x2B, 0x8C, 0x8E, 0x98, 0xE3, 0x6D, 0x4F, 0xD8, 0x21, 0x03, 0xB1, 0x80, 0xA1, 0x67, 0x5B, 0x24, 0x20, 0x96, 0x60, 0x62, 0x81, 0x2A, 0xFE, 0x81, 0x8E, 0x2D, 0x35, 0x51, 0x91, 0x6F, 0x63, 0x5D, 0xDB, 0x89, 0x85, 0x70, 0x00, 0x84, 0xC3, 0x49, 0xDC, 0xC9, 0xF6, 0x47, 0xE3, 0x01, 0xD7, 0xF1, 0x97, 0x4F, 0xF5, 0xB3, 0x9C, 0x5B, 0xF8, 0x6A, 0x47, 0x0A, 0x61, 0x98, 0x54, 0x46, 0x90, 0x37, 0xD1, 0x50, 0x4E, 0x50, 0xF0, 0x5F, 0x3B, 0x7E, 0x50, 0x3D, 0xD0, 0x02, 0xF3, 0x4C, 0x27, 0x77, 0x45, 0x31, 0x56, 0x05, 0xB3, 0x66, 0xDD, 0xF4, 0x1B, 0xA1, 0xE8, 0x11, 0xB4, 0xE3, 0x7C, 0x07, 0x69, 0xA2, 0x6E, 0x6B, 0x69, 0xCE, 0x81, 0x91, 0x2E, 0xD0, 0x67, 0xFD, 0xDC, 0x16, 0x06, }; /* 04006F7364D07C4FCAA5AC19DE209C682AABAFF410EACDF8107A0D9289C8B495E44CFD97A70CEB635D6F6EC3EE7DAFC9297AD4A3E14E27393595BF68158059BC3C227A00DE859D26DF1A7EF0F52335B78D67FE7089589A376415976A973A103CCF7A1331A7904417C6A3FAD0538192056E7C0C1DB0E04E374B546DE032B2FFEA9954E9B990 */ static UCHAR remote_public_key_secp521r1_17[] = { 0x04, 0x00, 0x6F, 0x73, 0x64, 0xD0, 0x7C, 0x4F, 0xCA, 0xA5, 0xAC, 0x19, 0xDE, 0x20, 0x9C, 0x68, 0x2A, 0xAB, 0xAF, 0xF4, 0x10, 0xEA, 0xCD, 0xF8, 0x10, 0x7A, 0x0D, 0x92, 0x89, 0xC8, 0xB4, 0x95, 0xE4, 0x4C, 0xFD, 0x97, 0xA7, 0x0C, 0xEB, 0x63, 0x5D, 0x6F, 0x6E, 0xC3, 0xEE, 0x7D, 0xAF, 0xC9, 0x29, 0x7A, 0xD4, 0xA3, 0xE1, 0x4E, 0x27, 0x39, 0x35, 0x95, 0xBF, 0x68, 0x15, 0x80, 0x59, 0xBC, 0x3C, 0x22, 0x7A, 0x00, 0xDE, 0x85, 0x9D, 0x26, 0xDF, 0x1A, 0x7E, 0xF0, 0xF5, 0x23, 0x35, 0xB7, 0x8D, 0x67, 0xFE, 0x70, 0x89, 0x58, 0x9A, 0x37, 0x64, 0x15, 0x97, 0x6A, 0x97, 0x3A, 0x10, 0x3C, 0xCF, 0x7A, 0x13, 0x31, 0xA7, 0x90, 0x44, 0x17, 0xC6, 0xA3, 0xFA, 0xD0, 0x53, 0x81, 0x92, 0x05, 0x6E, 0x7C, 0x0C, 0x1D, 0xB0, 0xE0, 0x4E, 0x37, 0x4B, 0x54, 0x6D, 0xE0, 0x32, 0xB2, 0xFF, 0xEA, 0x99, 0x54, 0xE9, 0xB9, 0x90, }; /* 0155D11358421E9738A30870813EDA572C6B2FBE8D409706F94C08B243C1F567E91257C9271AFEFD97BCF573C6AD80795E2786C74C8F9B290818DAAC0E3321D1C49E */ static UCHAR shared_secret_secp521r1_17[] = { 0x01, 0x55, 0xD1, 0x13, 0x58, 0x42, 0x1E, 0x97, 0x38, 0xA3, 0x08, 0x70, 0x81, 0x3E, 0xDA, 0x57, 0x2C, 0x6B, 0x2F, 0xBE, 0x8D, 0x40, 0x97, 0x06, 0xF9, 0x4C, 0x08, 0xB2, 0x43, 0xC1, 0xF5, 0x67, 0xE9, 0x12, 0x57, 0xC9, 0x27, 0x1A, 0xFE, 0xFD, 0x97, 0xBC, 0xF5, 0x73, 0xC6, 0xAD, 0x80, 0x79, 0x5E, 0x27, 0x86, 0xC7, 0x4C, 0x8F, 0x9B, 0x29, 0x08, 0x18, 0xDA, 0xAC, 0x0E, 0x33, 0x21, 0xD1, 0xC4, 0x9E, }; /* 012E8B29A534C6499DC1DE50718ECEDA8A289BE385BD1B652216EFFB010C5D583AE881DE1D4629BB08060B7994DA542102EE0286AB1DEBCF34D9C835E6278E210E0E */ static UCHAR local_private_key_secp521r1_18[] = { 0x01, 0x2E, 0x8B, 0x29, 0xA5, 0x34, 0xC6, 0x49, 0x9D, 0xC1, 0xDE, 0x50, 0x71, 0x8E, 0xCE, 0xDA, 0x8A, 0x28, 0x9B, 0xE3, 0x85, 0xBD, 0x1B, 0x65, 0x22, 0x16, 0xEF, 0xFB, 0x01, 0x0C, 0x5D, 0x58, 0x3A, 0xE8, 0x81, 0xDE, 0x1D, 0x46, 0x29, 0xBB, 0x08, 0x06, 0x0B, 0x79, 0x94, 0xDA, 0x54, 0x21, 0x02, 0xEE, 0x02, 0x86, 0xAB, 0x1D, 0xEB, 0xCF, 0x34, 0xD9, 0xC8, 0x35, 0xE6, 0x27, 0x8E, 0x21, 0x0E, 0x0E, }; /* 040121ECA1CEE646C66E157D5D6DE7AE7A8A3C2BE4BCD987A21DD30974534F1EEE9B2A789A3C9D69D157453F4AF32AB9BC6943D1B84D1D150C7033475B88441D90701601AC306DFEBB441561D507490CD60B097C9A5C89D28B9BDA3433727DB496738B5E425C1237540317665422115A88112A1BE0F096EDD59C1BAFCF08B581E8CC7F222E */ static UCHAR local_public_key_secp521r1_18[] = { 0x04, 0x01, 0x21, 0xEC, 0xA1, 0xCE, 0xE6, 0x46, 0xC6, 0x6E, 0x15, 0x7D, 0x5D, 0x6D, 0xE7, 0xAE, 0x7A, 0x8A, 0x3C, 0x2B, 0xE4, 0xBC, 0xD9, 0x87, 0xA2, 0x1D, 0xD3, 0x09, 0x74, 0x53, 0x4F, 0x1E, 0xEE, 0x9B, 0x2A, 0x78, 0x9A, 0x3C, 0x9D, 0x69, 0xD1, 0x57, 0x45, 0x3F, 0x4A, 0xF3, 0x2A, 0xB9, 0xBC, 0x69, 0x43, 0xD1, 0xB8, 0x4D, 0x1D, 0x15, 0x0C, 0x70, 0x33, 0x47, 0x5B, 0x88, 0x44, 0x1D, 0x90, 0x70, 0x16, 0x01, 0xAC, 0x30, 0x6D, 0xFE, 0xBB, 0x44, 0x15, 0x61, 0xD5, 0x07, 0x49, 0x0C, 0xD6, 0x0B, 0x09, 0x7C, 0x9A, 0x5C, 0x89, 0xD2, 0x8B, 0x9B, 0xDA, 0x34, 0x33, 0x72, 0x7D, 0xB4, 0x96, 0x73, 0x8B, 0x5E, 0x42, 0x5C, 0x12, 0x37, 0x54, 0x03, 0x17, 0x66, 0x54, 0x22, 0x11, 0x5A, 0x88, 0x11, 0x2A, 0x1B, 0xE0, 0xF0, 0x96, 0xED, 0xD5, 0x9C, 0x1B, 0xAF, 0xCF, 0x08, 0xB5, 0x81, 0xE8, 0xCC, 0x7F, 0x22, 0x2E, }; /* 040168E90098E0D29913B27D1C29B690BA1E2576037A26D95644D1799D4CB41A79763150043EBD6B338AC60B89BAEE836C162B3050B619CF5C8DE19378F0C0E3B966CC01E1D818DB51ED2B7A93ED8D3AE41ED02EEAD1D97291794980A167D2F7C191750E24884CE8908377CE12771DABF15BCDB7AB6AC8BD7094D051B2183519AA350F24C4 */ static UCHAR remote_public_key_secp521r1_18[] = { 0x04, 0x01, 0x68, 0xE9, 0x00, 0x98, 0xE0, 0xD2, 0x99, 0x13, 0xB2, 0x7D, 0x1C, 0x29, 0xB6, 0x90, 0xBA, 0x1E, 0x25, 0x76, 0x03, 0x7A, 0x26, 0xD9, 0x56, 0x44, 0xD1, 0x79, 0x9D, 0x4C, 0xB4, 0x1A, 0x79, 0x76, 0x31, 0x50, 0x04, 0x3E, 0xBD, 0x6B, 0x33, 0x8A, 0xC6, 0x0B, 0x89, 0xBA, 0xEE, 0x83, 0x6C, 0x16, 0x2B, 0x30, 0x50, 0xB6, 0x19, 0xCF, 0x5C, 0x8D, 0xE1, 0x93, 0x78, 0xF0, 0xC0, 0xE3, 0xB9, 0x66, 0xCC, 0x01, 0xE1, 0xD8, 0x18, 0xDB, 0x51, 0xED, 0x2B, 0x7A, 0x93, 0xED, 0x8D, 0x3A, 0xE4, 0x1E, 0xD0, 0x2E, 0xEA, 0xD1, 0xD9, 0x72, 0x91, 0x79, 0x49, 0x80, 0xA1, 0x67, 0xD2, 0xF7, 0xC1, 0x91, 0x75, 0x0E, 0x24, 0x88, 0x4C, 0xE8, 0x90, 0x83, 0x77, 0xCE, 0x12, 0x77, 0x1D, 0xAB, 0xF1, 0x5B, 0xCD, 0xB7, 0xAB, 0x6A, 0xC8, 0xBD, 0x70, 0x94, 0xD0, 0x51, 0xB2, 0x18, 0x35, 0x19, 0xAA, 0x35, 0x0F, 0x24, 0xC4, }; /* 007B1529B187CD5DAB112F8D703B01108319ED960D6FA4C9B3E13FA1C471033F6F79E650083CB1852A835791A20527A6057E7672829F1A2A5478962E5D8850A68F74 */ static UCHAR shared_secret_secp521r1_18[] = { 0x00, 0x7B, 0x15, 0x29, 0xB1, 0x87, 0xCD, 0x5D, 0xAB, 0x11, 0x2F, 0x8D, 0x70, 0x3B, 0x01, 0x10, 0x83, 0x19, 0xED, 0x96, 0x0D, 0x6F, 0xA4, 0xC9, 0xB3, 0xE1, 0x3F, 0xA1, 0xC4, 0x71, 0x03, 0x3F, 0x6F, 0x79, 0xE6, 0x50, 0x08, 0x3C, 0xB1, 0x85, 0x2A, 0x83, 0x57, 0x91, 0xA2, 0x05, 0x27, 0xA6, 0x05, 0x7E, 0x76, 0x72, 0x82, 0x9F, 0x1A, 0x2A, 0x54, 0x78, 0x96, 0x2E, 0x5D, 0x88, 0x50, 0xA6, 0x8F, 0x74, }; /* 00475116C5664830CBB9BB6783008555EDB9A9D6889F753642588E533DD573661CC27CE02AC710F47ECC5C01CCE157B898FF91239D0459DF5CE6329ABDA400D8667D */ static UCHAR local_private_key_secp521r1_19[] = { 0x00, 0x47, 0x51, 0x16, 0xC5, 0x66, 0x48, 0x30, 0xCB, 0xB9, 0xBB, 0x67, 0x83, 0x00, 0x85, 0x55, 0xED, 0xB9, 0xA9, 0xD6, 0x88, 0x9F, 0x75, 0x36, 0x42, 0x58, 0x8E, 0x53, 0x3D, 0xD5, 0x73, 0x66, 0x1C, 0xC2, 0x7C, 0xE0, 0x2A, 0xC7, 0x10, 0xF4, 0x7E, 0xCC, 0x5C, 0x01, 0xCC, 0xE1, 0x57, 0xB8, 0x98, 0xFF, 0x91, 0x23, 0x9D, 0x04, 0x59, 0xDF, 0x5C, 0xE6, 0x32, 0x9A, 0xBD, 0xA4, 0x00, 0xD8, 0x66, 0x7D, }; /* 04019768F7CA6A1696B9A990B4CB97E2B39F4949B17BC88651350AA00B1D3F91BA04F6C18AF745EC1FDE1685ABC6F129D4EC5C7F78E65C3A7F7C5F2E426EA7D48AAB2700CC2F7D471014D7D744CFD5976CE24B41FFE88C5FD90E3468D838AC010277764B03EA740531F36795D7E9D6B3BE74A0F8B2392E445A41A51A3ED68677CF56C8B4C4 */ static UCHAR local_public_key_secp521r1_19[] = { 0x04, 0x01, 0x97, 0x68, 0xF7, 0xCA, 0x6A, 0x16, 0x96, 0xB9, 0xA9, 0x90, 0xB4, 0xCB, 0x97, 0xE2, 0xB3, 0x9F, 0x49, 0x49, 0xB1, 0x7B, 0xC8, 0x86, 0x51, 0x35, 0x0A, 0xA0, 0x0B, 0x1D, 0x3F, 0x91, 0xBA, 0x04, 0xF6, 0xC1, 0x8A, 0xF7, 0x45, 0xEC, 0x1F, 0xDE, 0x16, 0x85, 0xAB, 0xC6, 0xF1, 0x29, 0xD4, 0xEC, 0x5C, 0x7F, 0x78, 0xE6, 0x5C, 0x3A, 0x7F, 0x7C, 0x5F, 0x2E, 0x42, 0x6E, 0xA7, 0xD4, 0x8A, 0xAB, 0x27, 0x00, 0xCC, 0x2F, 0x7D, 0x47, 0x10, 0x14, 0xD7, 0xD7, 0x44, 0xCF, 0xD5, 0x97, 0x6C, 0xE2, 0x4B, 0x41, 0xFF, 0xE8, 0x8C, 0x5F, 0xD9, 0x0E, 0x34, 0x68, 0xD8, 0x38, 0xAC, 0x01, 0x02, 0x77, 0x76, 0x4B, 0x03, 0xEA, 0x74, 0x05, 0x31, 0xF3, 0x67, 0x95, 0xD7, 0xE9, 0xD6, 0xB3, 0xBE, 0x74, 0xA0, 0xF8, 0xB2, 0x39, 0x2E, 0x44, 0x5A, 0x41, 0xA5, 0x1A, 0x3E, 0xD6, 0x86, 0x77, 0xCF, 0x56, 0xC8, 0xB4, 0xC4, }; /* 040063EB57969A8776E21537A0C6442F1EBE1393A4190C46328B864E0FBA0CAE2B20535C9011D7EAD928C0C9B84700211BCCF0AC18EC4E2E4CCF59E5ABEC947D7BC0A9008DC22EF96F3A95AD2C7F7B799485DE613FCEDBFCCB647D321BA7D1A056994442DA03C0D293A5B47FDDF6448A14C712046A9B7C469DFF87F1D3D7E85C5413FE61D3 */ static UCHAR remote_public_key_secp521r1_19[] = { 0x04, 0x00, 0x63, 0xEB, 0x57, 0x96, 0x9A, 0x87, 0x76, 0xE2, 0x15, 0x37, 0xA0, 0xC6, 0x44, 0x2F, 0x1E, 0xBE, 0x13, 0x93, 0xA4, 0x19, 0x0C, 0x46, 0x32, 0x8B, 0x86, 0x4E, 0x0F, 0xBA, 0x0C, 0xAE, 0x2B, 0x20, 0x53, 0x5C, 0x90, 0x11, 0xD7, 0xEA, 0xD9, 0x28, 0xC0, 0xC9, 0xB8, 0x47, 0x00, 0x21, 0x1B, 0xCC, 0xF0, 0xAC, 0x18, 0xEC, 0x4E, 0x2E, 0x4C, 0xCF, 0x59, 0xE5, 0xAB, 0xEC, 0x94, 0x7D, 0x7B, 0xC0, 0xA9, 0x00, 0x8D, 0xC2, 0x2E, 0xF9, 0x6F, 0x3A, 0x95, 0xAD, 0x2C, 0x7F, 0x7B, 0x79, 0x94, 0x85, 0xDE, 0x61, 0x3F, 0xCE, 0xDB, 0xFC, 0xCB, 0x64, 0x7D, 0x32, 0x1B, 0xA7, 0xD1, 0xA0, 0x56, 0x99, 0x44, 0x42, 0xDA, 0x03, 0xC0, 0xD2, 0x93, 0xA5, 0xB4, 0x7F, 0xDD, 0xF6, 0x44, 0x8A, 0x14, 0xC7, 0x12, 0x04, 0x6A, 0x9B, 0x7C, 0x46, 0x9D, 0xFF, 0x87, 0xF1, 0xD3, 0xD7, 0xE8, 0x5C, 0x54, 0x13, 0xFE, 0x61, 0xD3, }; /* 01306413DCD8AC80408197599BE346841B5C7D9A95116E3EF08676A1B689BE4399BCE273057F77641924C992E9855E4F0B9583E2951A07411C4E777FFAC800E87E09 */ static UCHAR shared_secret_secp521r1_19[] = { 0x01, 0x30, 0x64, 0x13, 0xDC, 0xD8, 0xAC, 0x80, 0x40, 0x81, 0x97, 0x59, 0x9B, 0xE3, 0x46, 0x84, 0x1B, 0x5C, 0x7D, 0x9A, 0x95, 0x11, 0x6E, 0x3E, 0xF0, 0x86, 0x76, 0xA1, 0xB6, 0x89, 0xBE, 0x43, 0x99, 0xBC, 0xE2, 0x73, 0x05, 0x7F, 0x77, 0x64, 0x19, 0x24, 0xC9, 0x92, 0xE9, 0x85, 0x5E, 0x4F, 0x0B, 0x95, 0x83, 0xE2, 0x95, 0x1A, 0x07, 0x41, 0x1C, 0x4E, 0x77, 0x7F, 0xFA, 0xC8, 0x00, 0xE8, 0x7E, 0x09, }; /* 017D5B569C3EE4072B62120FA56C064F2D33B1E447CA142A510DD47712C2E20E403D64DC7A4AE3A5ACF7B35063B99F90EB5175331B895D6A9531E3A7F4C5B635011B */ static UCHAR local_private_key_secp521r1_20[] = { 0x01, 0x7D, 0x5B, 0x56, 0x9C, 0x3E, 0xE4, 0x07, 0x2B, 0x62, 0x12, 0x0F, 0xA5, 0x6C, 0x06, 0x4F, 0x2D, 0x33, 0xB1, 0xE4, 0x47, 0xCA, 0x14, 0x2A, 0x51, 0x0D, 0xD4, 0x77, 0x12, 0xC2, 0xE2, 0x0E, 0x40, 0x3D, 0x64, 0xDC, 0x7A, 0x4A, 0xE3, 0xA5, 0xAC, 0xF7, 0xB3, 0x50, 0x63, 0xB9, 0x9F, 0x90, 0xEB, 0x51, 0x75, 0x33, 0x1B, 0x89, 0x5D, 0x6A, 0x95, 0x31, 0xE3, 0xA7, 0xF4, 0xC5, 0xB6, 0x35, 0x01, 0x1B, }; /* 0400EF5288868A95B9C887B6779EF73E9572DB6F6B8A84E3393F14D56CA25F9B8F7C4240D33F8A80FB535154CAD62D354844A84503C4B522D50DBB981E73D061593BD501E33DF8116CCF2D0EB7437714B52895938D5FC269FD41C72E3C4F5962BAB10EA2E48E6E87BAA95CF8BBAA0558F56EC69036AB7B9A1FCD8E37323BA3CFBFBC846A48 */ static UCHAR local_public_key_secp521r1_20[] = { 0x04, 0x00, 0xEF, 0x52, 0x88, 0x86, 0x8A, 0x95, 0xB9, 0xC8, 0x87, 0xB6, 0x77, 0x9E, 0xF7, 0x3E, 0x95, 0x72, 0xDB, 0x6F, 0x6B, 0x8A, 0x84, 0xE3, 0x39, 0x3F, 0x14, 0xD5, 0x6C, 0xA2, 0x5F, 0x9B, 0x8F, 0x7C, 0x42, 0x40, 0xD3, 0x3F, 0x8A, 0x80, 0xFB, 0x53, 0x51, 0x54, 0xCA, 0xD6, 0x2D, 0x35, 0x48, 0x44, 0xA8, 0x45, 0x03, 0xC4, 0xB5, 0x22, 0xD5, 0x0D, 0xBB, 0x98, 0x1E, 0x73, 0xD0, 0x61, 0x59, 0x3B, 0xD5, 0x01, 0xE3, 0x3D, 0xF8, 0x11, 0x6C, 0xCF, 0x2D, 0x0E, 0xB7, 0x43, 0x77, 0x14, 0xB5, 0x28, 0x95, 0x93, 0x8D, 0x5F, 0xC2, 0x69, 0xFD, 0x41, 0xC7, 0x2E, 0x3C, 0x4F, 0x59, 0x62, 0xBA, 0xB1, 0x0E, 0xA2, 0xE4, 0x8E, 0x6E, 0x87, 0xBA, 0xA9, 0x5C, 0xF8, 0xBB, 0xAA, 0x05, 0x58, 0xF5, 0x6E, 0xC6, 0x90, 0x36, 0xAB, 0x7B, 0x9A, 0x1F, 0xCD, 0x8E, 0x37, 0x32, 0x3B, 0xA3, 0xCF, 0xBF, 0xBC, 0x84, 0x6A, 0x48, }; /* 040127AABAB1005666EE54EDA75960C005AF67BE311536AD7CC205EE1952D59706DA0208FA0910DB2B66E3544E966FEC313631769C6E7698B3818E36214807A9BE3BC901580E7EA88F31503ECA6173311371CF4748B8770A50BC7269D0A678E69DFAB1432A6A39D509745949A49C642C0DB462271BBFEF52F6A0177C14DA985D26FF46BF1B */ static UCHAR remote_public_key_secp521r1_20[] = { 0x04, 0x01, 0x27, 0xAA, 0xBA, 0xB1, 0x00, 0x56, 0x66, 0xEE, 0x54, 0xED, 0xA7, 0x59, 0x60, 0xC0, 0x05, 0xAF, 0x67, 0xBE, 0x31, 0x15, 0x36, 0xAD, 0x7C, 0xC2, 0x05, 0xEE, 0x19, 0x52, 0xD5, 0x97, 0x06, 0xDA, 0x02, 0x08, 0xFA, 0x09, 0x10, 0xDB, 0x2B, 0x66, 0xE3, 0x54, 0x4E, 0x96, 0x6F, 0xEC, 0x31, 0x36, 0x31, 0x76, 0x9C, 0x6E, 0x76, 0x98, 0xB3, 0x81, 0x8E, 0x36, 0x21, 0x48, 0x07, 0xA9, 0xBE, 0x3B, 0xC9, 0x01, 0x58, 0x0E, 0x7E, 0xA8, 0x8F, 0x31, 0x50, 0x3E, 0xCA, 0x61, 0x73, 0x31, 0x13, 0x71, 0xCF, 0x47, 0x48, 0xB8, 0x77, 0x0A, 0x50, 0xBC, 0x72, 0x69, 0xD0, 0xA6, 0x78, 0xE6, 0x9D, 0xFA, 0xB1, 0x43, 0x2A, 0x6A, 0x39, 0xD5, 0x09, 0x74, 0x59, 0x49, 0xA4, 0x9C, 0x64, 0x2C, 0x0D, 0xB4, 0x62, 0x27, 0x1B, 0xBF, 0xEF, 0x52, 0xF6, 0xA0, 0x17, 0x7C, 0x14, 0xDA, 0x98, 0x5D, 0x26, 0xFF, 0x46, 0xBF, 0x1B, }; /* 01FF1167BD5C6826D6BB3523199021FF1E0C6DD2B49AF3B3EF637992CB76D3FEAA63DE423F1EF610B95E024F3F032F222425A863D9797252F2393270392D7B86B706 */ static UCHAR shared_secret_secp521r1_20[] = { 0x01, 0xFF, 0x11, 0x67, 0xBD, 0x5C, 0x68, 0x26, 0xD6, 0xBB, 0x35, 0x23, 0x19, 0x90, 0x21, 0xFF, 0x1E, 0x0C, 0x6D, 0xD2, 0xB4, 0x9A, 0xF3, 0xB3, 0xEF, 0x63, 0x79, 0x92, 0xCB, 0x76, 0xD3, 0xFE, 0xAA, 0x63, 0xDE, 0x42, 0x3F, 0x1E, 0xF6, 0x10, 0xB9, 0x5E, 0x02, 0x4F, 0x3F, 0x03, 0x2F, 0x22, 0x24, 0x25, 0xA8, 0x63, 0xD9, 0x79, 0x72, 0x52, 0xF2, 0x39, 0x32, 0x70, 0x39, 0x2D, 0x7B, 0x86, 0xB7, 0x06, }; /* 00ECF89DF6997C79E012720AFB23DD2036221C9D548A20965C1BF4AAC8F22A21DF22BDD5BC3A4D9C4CBFA749E1826817A486B4F910D5916CEF8417B67643D6556492 */ static UCHAR local_private_key_secp521r1_21[] = { 0x00, 0xEC, 0xF8, 0x9D, 0xF6, 0x99, 0x7C, 0x79, 0xE0, 0x12, 0x72, 0x0A, 0xFB, 0x23, 0xDD, 0x20, 0x36, 0x22, 0x1C, 0x9D, 0x54, 0x8A, 0x20, 0x96, 0x5C, 0x1B, 0xF4, 0xAA, 0xC8, 0xF2, 0x2A, 0x21, 0xDF, 0x22, 0xBD, 0xD5, 0xBC, 0x3A, 0x4D, 0x9C, 0x4C, 0xBF, 0xA7, 0x49, 0xE1, 0x82, 0x68, 0x17, 0xA4, 0x86, 0xB4, 0xF9, 0x10, 0xD5, 0x91, 0x6C, 0xEF, 0x84, 0x17, 0xB6, 0x76, 0x43, 0xD6, 0x55, 0x64, 0x92, }; /* 0400F5BC305A7A326B0CC94A6665D84D4D3B2B1C8F532DC7C21FB240209E3AE33A740BC379C736704C93800BA50874048FC8BAA8FF6CBBC5055093C1457C7FE267013800866DE2FEDEE8FFEF08AABDEBF9875FED040A4A355D2396930608D1B3FD252A8B73097B488C3D5BE968CE0E0534530862800CD158D8EB16E0F0E625ECD8B34DF01A */ static UCHAR local_public_key_secp521r1_21[] = { 0x04, 0x00, 0xF5, 0xBC, 0x30, 0x5A, 0x7A, 0x32, 0x6B, 0x0C, 0xC9, 0x4A, 0x66, 0x65, 0xD8, 0x4D, 0x4D, 0x3B, 0x2B, 0x1C, 0x8F, 0x53, 0x2D, 0xC7, 0xC2, 0x1F, 0xB2, 0x40, 0x20, 0x9E, 0x3A, 0xE3, 0x3A, 0x74, 0x0B, 0xC3, 0x79, 0xC7, 0x36, 0x70, 0x4C, 0x93, 0x80, 0x0B, 0xA5, 0x08, 0x74, 0x04, 0x8F, 0xC8, 0xBA, 0xA8, 0xFF, 0x6C, 0xBB, 0xC5, 0x05, 0x50, 0x93, 0xC1, 0x45, 0x7C, 0x7F, 0xE2, 0x67, 0x01, 0x38, 0x00, 0x86, 0x6D, 0xE2, 0xFE, 0xDE, 0xE8, 0xFF, 0xEF, 0x08, 0xAA, 0xBD, 0xEB, 0xF9, 0x87, 0x5F, 0xED, 0x04, 0x0A, 0x4A, 0x35, 0x5D, 0x23, 0x96, 0x93, 0x06, 0x08, 0xD1, 0xB3, 0xFD, 0x25, 0x2A, 0x8B, 0x73, 0x09, 0x7B, 0x48, 0x8C, 0x3D, 0x5B, 0xE9, 0x68, 0xCE, 0x0E, 0x05, 0x34, 0x53, 0x08, 0x62, 0x80, 0x0C, 0xD1, 0x58, 0xD8, 0xEB, 0x16, 0xE0, 0xF0, 0xE6, 0x25, 0xEC, 0xD8, 0xB3, 0x4D, 0xF0, 0x1A, }; /* 0401B207A6BF476EB65171A1A54420134FC533A38EA17BC84A7BF152C3EC563E64200DCC92407B5703B3198EA725A7A718D310CFEEC30C9BD8A089C2D7F4A92609AAFD00DC9870BD4D5123BE445AC630B704402A512555DE267AFA19EFED6E507A617ACBFD827842949C4B7ED1F0806A3A39D01282C018B0862A419F97C146D78AA4641AAE */ static UCHAR remote_public_key_secp521r1_21[] = { 0x04, 0x01, 0xB2, 0x07, 0xA6, 0xBF, 0x47, 0x6E, 0xB6, 0x51, 0x71, 0xA1, 0xA5, 0x44, 0x20, 0x13, 0x4F, 0xC5, 0x33, 0xA3, 0x8E, 0xA1, 0x7B, 0xC8, 0x4A, 0x7B, 0xF1, 0x52, 0xC3, 0xEC, 0x56, 0x3E, 0x64, 0x20, 0x0D, 0xCC, 0x92, 0x40, 0x7B, 0x57, 0x03, 0xB3, 0x19, 0x8E, 0xA7, 0x25, 0xA7, 0xA7, 0x18, 0xD3, 0x10, 0xCF, 0xEE, 0xC3, 0x0C, 0x9B, 0xD8, 0xA0, 0x89, 0xC2, 0xD7, 0xF4, 0xA9, 0x26, 0x09, 0xAA, 0xFD, 0x00, 0xDC, 0x98, 0x70, 0xBD, 0x4D, 0x51, 0x23, 0xBE, 0x44, 0x5A, 0xC6, 0x30, 0xB7, 0x04, 0x40, 0x2A, 0x51, 0x25, 0x55, 0xDE, 0x26, 0x7A, 0xFA, 0x19, 0xEF, 0xED, 0x6E, 0x50, 0x7A, 0x61, 0x7A, 0xCB, 0xFD, 0x82, 0x78, 0x42, 0x94, 0x9C, 0x4B, 0x7E, 0xD1, 0xF0, 0x80, 0x6A, 0x3A, 0x39, 0xD0, 0x12, 0x82, 0xC0, 0x18, 0xB0, 0x86, 0x2A, 0x41, 0x9F, 0x97, 0xC1, 0x46, 0xD7, 0x8A, 0xA4, 0x64, 0x1A, 0xAE, }; /* 00750B0D86587FBECD2C2EE4219D39F3AC6CA0F6202FC1AA9A2B6C6B5A6124C810CED1A5105AFFD0CEDC695D4A8F2BB232EA92DF2348E079D72285724AED09C8DA26 */ static UCHAR shared_secret_secp521r1_21[] = { 0x00, 0x75, 0x0B, 0x0D, 0x86, 0x58, 0x7F, 0xBE, 0xCD, 0x2C, 0x2E, 0xE4, 0x21, 0x9D, 0x39, 0xF3, 0xAC, 0x6C, 0xA0, 0xF6, 0x20, 0x2F, 0xC1, 0xAA, 0x9A, 0x2B, 0x6C, 0x6B, 0x5A, 0x61, 0x24, 0xC8, 0x10, 0xCE, 0xD1, 0xA5, 0x10, 0x5A, 0xFF, 0xD0, 0xCE, 0xDC, 0x69, 0x5D, 0x4A, 0x8F, 0x2B, 0xB2, 0x32, 0xEA, 0x92, 0xDF, 0x23, 0x48, 0xE0, 0x79, 0xD7, 0x22, 0x85, 0x72, 0x4A, 0xED, 0x09, 0xC8, 0xDA, 0x26, }; /* 00A1BBA9882A32961EDB84ED78CD82C2BE7EA48C2CD73FA697D70ADF82E6C231867DD90EA60BA4C4E529B05DF7331EB5B1C541DC9A818330568C11D974D208FB4FE0 */ static UCHAR local_private_key_secp521r1_22[] = { 0x00, 0xA1, 0xBB, 0xA9, 0x88, 0x2A, 0x32, 0x96, 0x1E, 0xDB, 0x84, 0xED, 0x78, 0xCD, 0x82, 0xC2, 0xBE, 0x7E, 0xA4, 0x8C, 0x2C, 0xD7, 0x3F, 0xA6, 0x97, 0xD7, 0x0A, 0xDF, 0x82, 0xE6, 0xC2, 0x31, 0x86, 0x7D, 0xD9, 0x0E, 0xA6, 0x0B, 0xA4, 0xC4, 0xE5, 0x29, 0xB0, 0x5D, 0xF7, 0x33, 0x1E, 0xB5, 0xB1, 0xC5, 0x41, 0xDC, 0x9A, 0x81, 0x83, 0x30, 0x56, 0x8C, 0x11, 0xD9, 0x74, 0xD2, 0x08, 0xFB, 0x4F, 0xE0, }; /* 04014C48015A3F5D52C552F3CC071B76523C6629D4A649AA1319E7D618F6F33EE3D8E4DB892B4FC523C3E81BE2B14E2ECE12DF9F9ADCD3F1598AB220C5D0F437DA3DE800063BA3CAB52845D5A006D7AC411F5F22521E3BF65C5E4D3D5C181C394455BDDF7FB2EA4337BC614E13B4B4EF684CB0ECBCF3FE67763FD8A61599F61C79A1EB5325 */ static UCHAR local_public_key_secp521r1_22[] = { 0x04, 0x01, 0x4C, 0x48, 0x01, 0x5A, 0x3F, 0x5D, 0x52, 0xC5, 0x52, 0xF3, 0xCC, 0x07, 0x1B, 0x76, 0x52, 0x3C, 0x66, 0x29, 0xD4, 0xA6, 0x49, 0xAA, 0x13, 0x19, 0xE7, 0xD6, 0x18, 0xF6, 0xF3, 0x3E, 0xE3, 0xD8, 0xE4, 0xDB, 0x89, 0x2B, 0x4F, 0xC5, 0x23, 0xC3, 0xE8, 0x1B, 0xE2, 0xB1, 0x4E, 0x2E, 0xCE, 0x12, 0xDF, 0x9F, 0x9A, 0xDC, 0xD3, 0xF1, 0x59, 0x8A, 0xB2, 0x20, 0xC5, 0xD0, 0xF4, 0x37, 0xDA, 0x3D, 0xE8, 0x00, 0x06, 0x3B, 0xA3, 0xCA, 0xB5, 0x28, 0x45, 0xD5, 0xA0, 0x06, 0xD7, 0xAC, 0x41, 0x1F, 0x5F, 0x22, 0x52, 0x1E, 0x3B, 0xF6, 0x5C, 0x5E, 0x4D, 0x3D, 0x5C, 0x18, 0x1C, 0x39, 0x44, 0x55, 0xBD, 0xDF, 0x7F, 0xB2, 0xEA, 0x43, 0x37, 0xBC, 0x61, 0x4E, 0x13, 0xB4, 0xB4, 0xEF, 0x68, 0x4C, 0xB0, 0xEC, 0xBC, 0xF3, 0xFE, 0x67, 0x76, 0x3F, 0xD8, 0xA6, 0x15, 0x99, 0xF6, 0x1C, 0x79, 0xA1, 0xEB, 0x53, 0x25, }; /* 040007453FDAA09241A92B6F8BCFC59C4E98B7877C5F1A632BB747C660E02B255298060687DC473A1B1416ACBF07945FD7825FD51F4B282B05BB9245812AFD88EEEF1B006CBCD084930E78C266C83C1C8B8F8F29A3A19C1FE07B41C2C83EAD0233FEA095B77A639C75217DCDF62C443653FA5EDB8821040D3491D6E909B63055CFC2D46C83 */ static UCHAR remote_public_key_secp521r1_22[] = { 0x04, 0x00, 0x07, 0x45, 0x3F, 0xDA, 0xA0, 0x92, 0x41, 0xA9, 0x2B, 0x6F, 0x8B, 0xCF, 0xC5, 0x9C, 0x4E, 0x98, 0xB7, 0x87, 0x7C, 0x5F, 0x1A, 0x63, 0x2B, 0xB7, 0x47, 0xC6, 0x60, 0xE0, 0x2B, 0x25, 0x52, 0x98, 0x06, 0x06, 0x87, 0xDC, 0x47, 0x3A, 0x1B, 0x14, 0x16, 0xAC, 0xBF, 0x07, 0x94, 0x5F, 0xD7, 0x82, 0x5F, 0xD5, 0x1F, 0x4B, 0x28, 0x2B, 0x05, 0xBB, 0x92, 0x45, 0x81, 0x2A, 0xFD, 0x88, 0xEE, 0xEF, 0x1B, 0x00, 0x6C, 0xBC, 0xD0, 0x84, 0x93, 0x0E, 0x78, 0xC2, 0x66, 0xC8, 0x3C, 0x1C, 0x8B, 0x8F, 0x8F, 0x29, 0xA3, 0xA1, 0x9C, 0x1F, 0xE0, 0x7B, 0x41, 0xC2, 0xC8, 0x3E, 0xAD, 0x02, 0x33, 0xFE, 0xA0, 0x95, 0xB7, 0x7A, 0x63, 0x9C, 0x75, 0x21, 0x7D, 0xCD, 0xF6, 0x2C, 0x44, 0x36, 0x53, 0xFA, 0x5E, 0xDB, 0x88, 0x21, 0x04, 0x0D, 0x34, 0x91, 0xD6, 0xE9, 0x09, 0xB6, 0x30, 0x55, 0xCF, 0xC2, 0xD4, 0x6C, 0x83, }; /* 01AA8CA532C72589ACF79B45A140FE0FAD263DD752455310B28B2C3A19478D705EA1DA3196C8F677DA94DCB8AA330EEBD096A2D7061A53EFCB0746DC2123351E7A0B */ static UCHAR shared_secret_secp521r1_22[] = { 0x01, 0xAA, 0x8C, 0xA5, 0x32, 0xC7, 0x25, 0x89, 0xAC, 0xF7, 0x9B, 0x45, 0xA1, 0x40, 0xFE, 0x0F, 0xAD, 0x26, 0x3D, 0xD7, 0x52, 0x45, 0x53, 0x10, 0xB2, 0x8B, 0x2C, 0x3A, 0x19, 0x47, 0x8D, 0x70, 0x5E, 0xA1, 0xDA, 0x31, 0x96, 0xC8, 0xF6, 0x77, 0xDA, 0x94, 0xDC, 0xB8, 0xAA, 0x33, 0x0E, 0xEB, 0xD0, 0x96, 0xA2, 0xD7, 0x06, 0x1A, 0x53, 0xEF, 0xCB, 0x07, 0x46, 0xDC, 0x21, 0x23, 0x35, 0x1E, 0x7A, 0x0B, }; /* 0174CCA9BCD10C411B24152A7D2356C3311583F08D76B25F6B4E6CDDCFEE477F65122721E33362FC577628D2997F95CA9317BB208E6D7FF9BDEAD58BD91B093C2F2E */ static UCHAR local_private_key_secp521r1_23[] = { 0x01, 0x74, 0xCC, 0xA9, 0xBC, 0xD1, 0x0C, 0x41, 0x1B, 0x24, 0x15, 0x2A, 0x7D, 0x23, 0x56, 0xC3, 0x31, 0x15, 0x83, 0xF0, 0x8D, 0x76, 0xB2, 0x5F, 0x6B, 0x4E, 0x6C, 0xDD, 0xCF, 0xEE, 0x47, 0x7F, 0x65, 0x12, 0x27, 0x21, 0xE3, 0x33, 0x62, 0xFC, 0x57, 0x76, 0x28, 0xD2, 0x99, 0x7F, 0x95, 0xCA, 0x93, 0x17, 0xBB, 0x20, 0x8E, 0x6D, 0x7F, 0xF9, 0xBD, 0xEA, 0xD5, 0x8B, 0xD9, 0x1B, 0x09, 0x3C, 0x2F, 0x2E, }; /* 04010ED1AB8E47C22983C0520E7E8C59A55E28B8040DC6E3A714BE970B9419B65C491E1763BDC0D10FC12FB12BB7D572DD339A4A4F5238177F0F863D33057EB01431ED01E8CAEB1E1CB543F6877C098CB5615B57F222672D52452C7EF66BC9DF34ED65570D25B48913579D0CB9B4CAB4F5E972F7EB8EC81502D460D14285905470557C3BBB */ static UCHAR local_public_key_secp521r1_23[] = { 0x04, 0x01, 0x0E, 0xD1, 0xAB, 0x8E, 0x47, 0xC2, 0x29, 0x83, 0xC0, 0x52, 0x0E, 0x7E, 0x8C, 0x59, 0xA5, 0x5E, 0x28, 0xB8, 0x04, 0x0D, 0xC6, 0xE3, 0xA7, 0x14, 0xBE, 0x97, 0x0B, 0x94, 0x19, 0xB6, 0x5C, 0x49, 0x1E, 0x17, 0x63, 0xBD, 0xC0, 0xD1, 0x0F, 0xC1, 0x2F, 0xB1, 0x2B, 0xB7, 0xD5, 0x72, 0xDD, 0x33, 0x9A, 0x4A, 0x4F, 0x52, 0x38, 0x17, 0x7F, 0x0F, 0x86, 0x3D, 0x33, 0x05, 0x7E, 0xB0, 0x14, 0x31, 0xED, 0x01, 0xE8, 0xCA, 0xEB, 0x1E, 0x1C, 0xB5, 0x43, 0xF6, 0x87, 0x7C, 0x09, 0x8C, 0xB5, 0x61, 0x5B, 0x57, 0xF2, 0x22, 0x67, 0x2D, 0x52, 0x45, 0x2C, 0x7E, 0xF6, 0x6B, 0xC9, 0xDF, 0x34, 0xED, 0x65, 0x57, 0x0D, 0x25, 0xB4, 0x89, 0x13, 0x57, 0x9D, 0x0C, 0xB9, 0xB4, 0xCA, 0xB4, 0xF5, 0xE9, 0x72, 0xF7, 0xEB, 0x8E, 0xC8, 0x15, 0x02, 0xD4, 0x60, 0xD1, 0x42, 0x85, 0x90, 0x54, 0x70, 0x55, 0x7C, 0x3B, 0xBB, }; /* 04002A470DC23AADFBEE6A8853DEAC60C3A45BD9543B7CCC77A136EFBA7D45F7886FD814C5BD3AB33AFF4782384E76532288FDC489EEC958C8A79AEF62A7FFBD29633900DD8EE1936FBB81E99E0A913D8524182C392118D9577842E6A8D185560C29C1017DE8EF43695C8E8AEB0EA2014EFFA12477B6B8110C5F59EE668AFECD684BC5DB4E */ static UCHAR remote_public_key_secp521r1_23[] = { 0x04, 0x00, 0x2A, 0x47, 0x0D, 0xC2, 0x3A, 0xAD, 0xFB, 0xEE, 0x6A, 0x88, 0x53, 0xDE, 0xAC, 0x60, 0xC3, 0xA4, 0x5B, 0xD9, 0x54, 0x3B, 0x7C, 0xCC, 0x77, 0xA1, 0x36, 0xEF, 0xBA, 0x7D, 0x45, 0xF7, 0x88, 0x6F, 0xD8, 0x14, 0xC5, 0xBD, 0x3A, 0xB3, 0x3A, 0xFF, 0x47, 0x82, 0x38, 0x4E, 0x76, 0x53, 0x22, 0x88, 0xFD, 0xC4, 0x89, 0xEE, 0xC9, 0x58, 0xC8, 0xA7, 0x9A, 0xEF, 0x62, 0xA7, 0xFF, 0xBD, 0x29, 0x63, 0x39, 0x00, 0xDD, 0x8E, 0xE1, 0x93, 0x6F, 0xBB, 0x81, 0xE9, 0x9E, 0x0A, 0x91, 0x3D, 0x85, 0x24, 0x18, 0x2C, 0x39, 0x21, 0x18, 0xD9, 0x57, 0x78, 0x42, 0xE6, 0xA8, 0xD1, 0x85, 0x56, 0x0C, 0x29, 0xC1, 0x01, 0x7D, 0xE8, 0xEF, 0x43, 0x69, 0x5C, 0x8E, 0x8A, 0xEB, 0x0E, 0xA2, 0x01, 0x4E, 0xFF, 0xA1, 0x24, 0x77, 0xB6, 0xB8, 0x11, 0x0C, 0x5F, 0x59, 0xEE, 0x66, 0x8A, 0xFE, 0xCD, 0x68, 0x4B, 0xC5, 0xDB, 0x4E, }; /* 00292427AD61DF7FB6A5A5E50FC126200C290F6C4D46FE4E17B3465059BB26BB1C4ECE4F981C0E7A6D559755692C813216AC60F3416F2679DDE4AE95DF31E1D666CE */ static UCHAR shared_secret_secp521r1_23[] = { 0x00, 0x29, 0x24, 0x27, 0xAD, 0x61, 0xDF, 0x7F, 0xB6, 0xA5, 0xA5, 0xE5, 0x0F, 0xC1, 0x26, 0x20, 0x0C, 0x29, 0x0F, 0x6C, 0x4D, 0x46, 0xFE, 0x4E, 0x17, 0xB3, 0x46, 0x50, 0x59, 0xBB, 0x26, 0xBB, 0x1C, 0x4E, 0xCE, 0x4F, 0x98, 0x1C, 0x0E, 0x7A, 0x6D, 0x55, 0x97, 0x55, 0x69, 0x2C, 0x81, 0x32, 0x16, 0xAC, 0x60, 0xF3, 0x41, 0x6F, 0x26, 0x79, 0xDD, 0xE4, 0xAE, 0x95, 0xDF, 0x31, 0xE1, 0xD6, 0x66, 0xCE, }; /* 002D25F9FF64CF604473E449025C9330974DE4B3FB4FFE05A6F71BC56FF6513423752C22D9FD831E6F676771C3F8A05946850D41D30B457A005F3F6E578EA27903D0 */ static UCHAR local_private_key_secp521r1_24[] = { 0x00, 0x2D, 0x25, 0xF9, 0xFF, 0x64, 0xCF, 0x60, 0x44, 0x73, 0xE4, 0x49, 0x02, 0x5C, 0x93, 0x30, 0x97, 0x4D, 0xE4, 0xB3, 0xFB, 0x4F, 0xFE, 0x05, 0xA6, 0xF7, 0x1B, 0xC5, 0x6F, 0xF6, 0x51, 0x34, 0x23, 0x75, 0x2C, 0x22, 0xD9, 0xFD, 0x83, 0x1E, 0x6F, 0x67, 0x67, 0x71, 0xC3, 0xF8, 0xA0, 0x59, 0x46, 0x85, 0x0D, 0x41, 0xD3, 0x0B, 0x45, 0x7A, 0x00, 0x5F, 0x3F, 0x6E, 0x57, 0x8E, 0xA2, 0x79, 0x03, 0xD0, }; /* 04018AD0A56934805BD1724F6715C5CAC6E7BDCCF962457557D6FED3808377A01995F422EEB3C8172DB4CA4ED4E305CF1552A76236077E0A37A9875C764079EECEE04E01B9CD9DF54DB424B52771CBB248C4B76391752567A64199E42EAEF5FDB21E29FFFBB6AFE83E36209EB3AD8AC5A587826E69D4B6E71B3330B0C9C2BE21CC1D3A74BA */ static UCHAR local_public_key_secp521r1_24[] = { 0x04, 0x01, 0x8A, 0xD0, 0xA5, 0x69, 0x34, 0x80, 0x5B, 0xD1, 0x72, 0x4F, 0x67, 0x15, 0xC5, 0xCA, 0xC6, 0xE7, 0xBD, 0xCC, 0xF9, 0x62, 0x45, 0x75, 0x57, 0xD6, 0xFE, 0xD3, 0x80, 0x83, 0x77, 0xA0, 0x19, 0x95, 0xF4, 0x22, 0xEE, 0xB3, 0xC8, 0x17, 0x2D, 0xB4, 0xCA, 0x4E, 0xD4, 0xE3, 0x05, 0xCF, 0x15, 0x52, 0xA7, 0x62, 0x36, 0x07, 0x7E, 0x0A, 0x37, 0xA9, 0x87, 0x5C, 0x76, 0x40, 0x79, 0xEE, 0xCE, 0xE0, 0x4E, 0x01, 0xB9, 0xCD, 0x9D, 0xF5, 0x4D, 0xB4, 0x24, 0xB5, 0x27, 0x71, 0xCB, 0xB2, 0x48, 0xC4, 0xB7, 0x63, 0x91, 0x75, 0x25, 0x67, 0xA6, 0x41, 0x99, 0xE4, 0x2E, 0xAE, 0xF5, 0xFD, 0xB2, 0x1E, 0x29, 0xFF, 0xFB, 0xB6, 0xAF, 0xE8, 0x3E, 0x36, 0x20, 0x9E, 0xB3, 0xAD, 0x8A, 0xC5, 0xA5, 0x87, 0x82, 0x6E, 0x69, 0xD4, 0xB6, 0xE7, 0x1B, 0x33, 0x30, 0xB0, 0xC9, 0xC2, 0xBE, 0x21, 0xCC, 0x1D, 0x3A, 0x74, 0xBA, }; /* 0401C7CF25F61C439567D0517B4C8E7ACA3FCC1DD94C0D433AB85E03245725D318792FA2790A8D4A6F84C556D30A3794AC547ADEF4FEC9A2226729D8DDD5C7B498A4C30092DBCB586759605DE4CA7FC72B2F4E97B86E0DE37BB466EB6F5A25F2B50B423AB546D647B2E37E9A8933EFA7067B8FB028EDB5313B30F331395F000332B601C48E */ static UCHAR remote_public_key_secp521r1_24[] = { 0x04, 0x01, 0xC7, 0xCF, 0x25, 0xF6, 0x1C, 0x43, 0x95, 0x67, 0xD0, 0x51, 0x7B, 0x4C, 0x8E, 0x7A, 0xCA, 0x3F, 0xCC, 0x1D, 0xD9, 0x4C, 0x0D, 0x43, 0x3A, 0xB8, 0x5E, 0x03, 0x24, 0x57, 0x25, 0xD3, 0x18, 0x79, 0x2F, 0xA2, 0x79, 0x0A, 0x8D, 0x4A, 0x6F, 0x84, 0xC5, 0x56, 0xD3, 0x0A, 0x37, 0x94, 0xAC, 0x54, 0x7A, 0xDE, 0xF4, 0xFE, 0xC9, 0xA2, 0x22, 0x67, 0x29, 0xD8, 0xDD, 0xD5, 0xC7, 0xB4, 0x98, 0xA4, 0xC3, 0x00, 0x92, 0xDB, 0xCB, 0x58, 0x67, 0x59, 0x60, 0x5D, 0xE4, 0xCA, 0x7F, 0xC7, 0x2B, 0x2F, 0x4E, 0x97, 0xB8, 0x6E, 0x0D, 0xE3, 0x7B, 0xB4, 0x66, 0xEB, 0x6F, 0x5A, 0x25, 0xF2, 0xB5, 0x0B, 0x42, 0x3A, 0xB5, 0x46, 0xD6, 0x47, 0xB2, 0xE3, 0x7E, 0x9A, 0x89, 0x33, 0xEF, 0xA7, 0x06, 0x7B, 0x8F, 0xB0, 0x28, 0xED, 0xB5, 0x31, 0x3B, 0x30, 0xF3, 0x31, 0x39, 0x5F, 0x00, 0x03, 0x32, 0xB6, 0x01, 0xC4, 0x8E, }; /* 0032B00335548441A795FC9E569894C0BB15A594CDBD9FE33C0B2B80A5FE2196111FB26E23DAE38C17C33EE8C145D3C6C45EB36479BE2D4EE0420E74BC781725B2E8 */ static UCHAR shared_secret_secp521r1_24[] = { 0x00, 0x32, 0xB0, 0x03, 0x35, 0x54, 0x84, 0x41, 0xA7, 0x95, 0xFC, 0x9E, 0x56, 0x98, 0x94, 0xC0, 0xBB, 0x15, 0xA5, 0x94, 0xCD, 0xBD, 0x9F, 0xE3, 0x3C, 0x0B, 0x2B, 0x80, 0xA5, 0xFE, 0x21, 0x96, 0x11, 0x1F, 0xB2, 0x6E, 0x23, 0xDA, 0xE3, 0x8C, 0x17, 0xC3, 0x3E, 0xE8, 0xC1, 0x45, 0xD3, 0xC6, 0xC4, 0x5E, 0xB3, 0x64, 0x79, 0xBE, 0x2D, 0x4E, 0xE0, 0x42, 0x0E, 0x74, 0xBC, 0x78, 0x17, 0x25, 0xB2, 0xE8, }; /* 019F44EBB46FBC3EF8C6BCA9D6AD61D9BA2EA3857B25D5BD39C3BCBB61A4A15945E642F85401374CC7F5F49CA154745D8517E0FE3BB4BD7578782ED81ECE3162B474 */ static UCHAR local_private_key_secp521r1_25[] = { 0x01, 0x9F, 0x44, 0xEB, 0xB4, 0x6F, 0xBC, 0x3E, 0xF8, 0xC6, 0xBC, 0xA9, 0xD6, 0xAD, 0x61, 0xD9, 0xBA, 0x2E, 0xA3, 0x85, 0x7B, 0x25, 0xD5, 0xBD, 0x39, 0xC3, 0xBC, 0xBB, 0x61, 0xA4, 0xA1, 0x59, 0x45, 0xE6, 0x42, 0xF8, 0x54, 0x01, 0x37, 0x4C, 0xC7, 0xF5, 0xF4, 0x9C, 0xA1, 0x54, 0x74, 0x5D, 0x85, 0x17, 0xE0, 0xFE, 0x3B, 0xB4, 0xBD, 0x75, 0x78, 0x78, 0x2E, 0xD8, 0x1E, 0xCE, 0x31, 0x62, 0xB4, 0x74, }; /* 040132F336F84D32E85F1693C060F63C586E4F84BC3A1C31D24D4BD954571F347A8968F9C4BC4124E158956030862FF2AB14DE08ECB57BFE7F5BAF4E657607F706668F01095D4BC1F4C2FCF67D2BD74159F942EF241FE9C01CB30D28F6175AA9808E580700C1919B26B4164979C4806BC2FE42BBEEA1753CCBDBC735638CD30FBB6C5E5BA1 */ static UCHAR local_public_key_secp521r1_25[] = { 0x04, 0x01, 0x32, 0xF3, 0x36, 0xF8, 0x4D, 0x32, 0xE8, 0x5F, 0x16, 0x93, 0xC0, 0x60, 0xF6, 0x3C, 0x58, 0x6E, 0x4F, 0x84, 0xBC, 0x3A, 0x1C, 0x31, 0xD2, 0x4D, 0x4B, 0xD9, 0x54, 0x57, 0x1F, 0x34, 0x7A, 0x89, 0x68, 0xF9, 0xC4, 0xBC, 0x41, 0x24, 0xE1, 0x58, 0x95, 0x60, 0x30, 0x86, 0x2F, 0xF2, 0xAB, 0x14, 0xDE, 0x08, 0xEC, 0xB5, 0x7B, 0xFE, 0x7F, 0x5B, 0xAF, 0x4E, 0x65, 0x76, 0x07, 0xF7, 0x06, 0x66, 0x8F, 0x01, 0x09, 0x5D, 0x4B, 0xC1, 0xF4, 0xC2, 0xFC, 0xF6, 0x7D, 0x2B, 0xD7, 0x41, 0x59, 0xF9, 0x42, 0xEF, 0x24, 0x1F, 0xE9, 0xC0, 0x1C, 0xB3, 0x0D, 0x28, 0xF6, 0x17, 0x5A, 0xA9, 0x80, 0x8E, 0x58, 0x07, 0x00, 0xC1, 0x91, 0x9B, 0x26, 0xB4, 0x16, 0x49, 0x79, 0xC4, 0x80, 0x6B, 0xC2, 0xFE, 0x42, 0xBB, 0xEE, 0xA1, 0x75, 0x3C, 0xCB, 0xDB, 0xC7, 0x35, 0x63, 0x8C, 0xD3, 0x0F, 0xBB, 0x6C, 0x5E, 0x5B, 0xA1, }; /* 04002C604D2C77EE43CBA3391171A4D9C1F0D9E64D78CD2A6069312245C7ABA784A9A270DB88AA4DC6CA1BECB62E229C1F32FB5A41DE26BD1FF9A42CF2091CE4D12E0C017FA1C69D72C83A16892071C8B32D9B0B2BA2F5010758C22815DD3CB6B649F8D3A2A44CDB7AFEB6B8307672CDB35FDBE1187DDBC6DBA75E5DEE6921332819CAC921 */ static UCHAR remote_public_key_secp521r1_25[] = { 0x04, 0x00, 0x2C, 0x60, 0x4D, 0x2C, 0x77, 0xEE, 0x43, 0xCB, 0xA3, 0x39, 0x11, 0x71, 0xA4, 0xD9, 0xC1, 0xF0, 0xD9, 0xE6, 0x4D, 0x78, 0xCD, 0x2A, 0x60, 0x69, 0x31, 0x22, 0x45, 0xC7, 0xAB, 0xA7, 0x84, 0xA9, 0xA2, 0x70, 0xDB, 0x88, 0xAA, 0x4D, 0xC6, 0xCA, 0x1B, 0xEC, 0xB6, 0x2E, 0x22, 0x9C, 0x1F, 0x32, 0xFB, 0x5A, 0x41, 0xDE, 0x26, 0xBD, 0x1F, 0xF9, 0xA4, 0x2C, 0xF2, 0x09, 0x1C, 0xE4, 0xD1, 0x2E, 0x0C, 0x01, 0x7F, 0xA1, 0xC6, 0x9D, 0x72, 0xC8, 0x3A, 0x16, 0x89, 0x20, 0x71, 0xC8, 0xB3, 0x2D, 0x9B, 0x0B, 0x2B, 0xA2, 0xF5, 0x01, 0x07, 0x58, 0xC2, 0x28, 0x15, 0xDD, 0x3C, 0xB6, 0xB6, 0x49, 0xF8, 0xD3, 0xA2, 0xA4, 0x4C, 0xDB, 0x7A, 0xFE, 0xB6, 0xB8, 0x30, 0x76, 0x72, 0xCD, 0xB3, 0x5F, 0xDB, 0xE1, 0x18, 0x7D, 0xDB, 0xC6, 0xDB, 0xA7, 0x5E, 0x5D, 0xEE, 0x69, 0x21, 0x33, 0x28, 0x19, 0xCA, 0xC9, 0x21, }; /* 01EFA46F11461E9073C2390E7DC6A102B35F9D352CA8C5F16429B1709EDF56BBFA6FD77F3B72936754CEBE0E979792910FE62A5A022F298D43F732380D0BD888997D */ static UCHAR shared_secret_secp521r1_25[] = { 0x01, 0xEF, 0xA4, 0x6F, 0x11, 0x46, 0x1E, 0x90, 0x73, 0xC2, 0x39, 0x0E, 0x7D, 0xC6, 0xA1, 0x02, 0xB3, 0x5F, 0x9D, 0x35, 0x2C, 0xA8, 0xC5, 0xF1, 0x64, 0x29, 0xB1, 0x70, 0x9E, 0xDF, 0x56, 0xBB, 0xFA, 0x6F, 0xD7, 0x7F, 0x3B, 0x72, 0x93, 0x67, 0x54, 0xCE, 0xBE, 0x0E, 0x97, 0x97, 0x92, 0x91, 0x0F, 0xE6, 0x2A, 0x5A, 0x02, 0x2F, 0x29, 0x8D, 0x43, 0xF7, 0x32, 0x38, 0x0D, 0x0B, 0xD8, 0x88, 0x99, 0x7D, }; /* 01AFAC50516D418194F98B95FCD06DD2FEC8D5B2EB9FEC56BFE81817F8A0DC664E88B69FF7F61F8AF1A91EEC798AC17855952B3F331795F0FFAE06F64EE35C9D6C15 */ static UCHAR local_private_key_secp521r1_26[] = { 0x01, 0xAF, 0xAC, 0x50, 0x51, 0x6D, 0x41, 0x81, 0x94, 0xF9, 0x8B, 0x95, 0xFC, 0xD0, 0x6D, 0xD2, 0xFE, 0xC8, 0xD5, 0xB2, 0xEB, 0x9F, 0xEC, 0x56, 0xBF, 0xE8, 0x18, 0x17, 0xF8, 0xA0, 0xDC, 0x66, 0x4E, 0x88, 0xB6, 0x9F, 0xF7, 0xF6, 0x1F, 0x8A, 0xF1, 0xA9, 0x1E, 0xEC, 0x79, 0x8A, 0xC1, 0x78, 0x55, 0x95, 0x2B, 0x3F, 0x33, 0x17, 0x95, 0xF0, 0xFF, 0xAE, 0x06, 0xF6, 0x4E, 0xE3, 0x5C, 0x9D, 0x6C, 0x15, }; /* 0401494B159956ED71AC01C41E4740110D254AADCDA6C5B96938C53693335ECB79C9AE820456B63B92FC9B46D104248A62F022A35BB22DEB3A007763F04C169D7C40500117CE76E4DC1957836A3F7E01CC2544CEC4C5BD5419B617E079C087D4E96B744078332D931E7C849AA971CD523ECFA928DD6E2EAB61BE016D4D2E63A5F8A7E396FA */ static UCHAR local_public_key_secp521r1_26[] = { 0x04, 0x01, 0x49, 0x4B, 0x15, 0x99, 0x56, 0xED, 0x71, 0xAC, 0x01, 0xC4, 0x1E, 0x47, 0x40, 0x11, 0x0D, 0x25, 0x4A, 0xAD, 0xCD, 0xA6, 0xC5, 0xB9, 0x69, 0x38, 0xC5, 0x36, 0x93, 0x33, 0x5E, 0xCB, 0x79, 0xC9, 0xAE, 0x82, 0x04, 0x56, 0xB6, 0x3B, 0x92, 0xFC, 0x9B, 0x46, 0xD1, 0x04, 0x24, 0x8A, 0x62, 0xF0, 0x22, 0xA3, 0x5B, 0xB2, 0x2D, 0xEB, 0x3A, 0x00, 0x77, 0x63, 0xF0, 0x4C, 0x16, 0x9D, 0x7C, 0x40, 0x50, 0x01, 0x17, 0xCE, 0x76, 0xE4, 0xDC, 0x19, 0x57, 0x83, 0x6A, 0x3F, 0x7E, 0x01, 0xCC, 0x25, 0x44, 0xCE, 0xC4, 0xC5, 0xBD, 0x54, 0x19, 0xB6, 0x17, 0xE0, 0x79, 0xC0, 0x87, 0xD4, 0xE9, 0x6B, 0x74, 0x40, 0x78, 0x33, 0x2D, 0x93, 0x1E, 0x7C, 0x84, 0x9A, 0xA9, 0x71, 0xCD, 0x52, 0x3E, 0xCF, 0xA9, 0x28, 0xDD, 0x6E, 0x2E, 0xAB, 0x61, 0xBE, 0x01, 0x6D, 0x4D, 0x2E, 0x63, 0xA5, 0xF8, 0xA7, 0xE3, 0x96, 0xFA, }; /* 0401C11AF90B9F1121C852F1F5DE6543D9185069D277CE079F91385BFB25AFD7D111C7DCCB195185690C4A5409B6F4CBAD9EC132BD26B8358BA3025FEC2F12FDCD482B00EC6B3C67679EE0A5EB761F9D2CA2414BD89969D41D0BDBB5C1CC4E752B344A6C5229908EFF145B255044995101374D3E5A8EFA2EC8A4AD3BF0451F6CB4589230BC */ static UCHAR remote_public_key_secp521r1_26[] = { 0x04, 0x01, 0xC1, 0x1A, 0xF9, 0x0B, 0x9F, 0x11, 0x21, 0xC8, 0x52, 0xF1, 0xF5, 0xDE, 0x65, 0x43, 0xD9, 0x18, 0x50, 0x69, 0xD2, 0x77, 0xCE, 0x07, 0x9F, 0x91, 0x38, 0x5B, 0xFB, 0x25, 0xAF, 0xD7, 0xD1, 0x11, 0xC7, 0xDC, 0xCB, 0x19, 0x51, 0x85, 0x69, 0x0C, 0x4A, 0x54, 0x09, 0xB6, 0xF4, 0xCB, 0xAD, 0x9E, 0xC1, 0x32, 0xBD, 0x26, 0xB8, 0x35, 0x8B, 0xA3, 0x02, 0x5F, 0xEC, 0x2F, 0x12, 0xFD, 0xCD, 0x48, 0x2B, 0x00, 0xEC, 0x6B, 0x3C, 0x67, 0x67, 0x9E, 0xE0, 0xA5, 0xEB, 0x76, 0x1F, 0x9D, 0x2C, 0xA2, 0x41, 0x4B, 0xD8, 0x99, 0x69, 0xD4, 0x1D, 0x0B, 0xDB, 0xB5, 0xC1, 0xCC, 0x4E, 0x75, 0x2B, 0x34, 0x4A, 0x6C, 0x52, 0x29, 0x90, 0x8E, 0xFF, 0x14, 0x5B, 0x25, 0x50, 0x44, 0x99, 0x51, 0x01, 0x37, 0x4D, 0x3E, 0x5A, 0x8E, 0xFA, 0x2E, 0xC8, 0xA4, 0xAD, 0x3B, 0xF0, 0x45, 0x1F, 0x6C, 0xB4, 0x58, 0x92, 0x30, 0xBC, }; /* 00AE9A49C406DC27CF875920258E95A5CCEC15373313F64B5ABB686AD300D146B8FB19373E8F473E8694B747C35202397C27BFB775281859A74CAD81E3A1E0DBA87B */ static UCHAR shared_secret_secp521r1_26[] = { 0x00, 0xAE, 0x9A, 0x49, 0xC4, 0x06, 0xDC, 0x27, 0xCF, 0x87, 0x59, 0x20, 0x25, 0x8E, 0x95, 0xA5, 0xCC, 0xEC, 0x15, 0x37, 0x33, 0x13, 0xF6, 0x4B, 0x5A, 0xBB, 0x68, 0x6A, 0xD3, 0x00, 0xD1, 0x46, 0xB8, 0xFB, 0x19, 0x37, 0x3E, 0x8F, 0x47, 0x3E, 0x86, 0x94, 0xB7, 0x47, 0xC3, 0x52, 0x02, 0x39, 0x7C, 0x27, 0xBF, 0xB7, 0x75, 0x28, 0x18, 0x59, 0xA7, 0x4C, 0xAD, 0x81, 0xE3, 0xA1, 0xE0, 0xDB, 0xA8, 0x7B, }; /* 00F1D305F49477ED3BAA6196F22AF40B4441E6A569E5FAC7F4A3EADC9F42F93632CC3C2960B2149A5C743150A1255BE5674288CF2683971B2581F9C2C2F0FAF7BD37 */ static UCHAR local_private_key_secp521r1_27[] = { 0x00, 0xF1, 0xD3, 0x05, 0xF4, 0x94, 0x77, 0xED, 0x3B, 0xAA, 0x61, 0x96, 0xF2, 0x2A, 0xF4, 0x0B, 0x44, 0x41, 0xE6, 0xA5, 0x69, 0xE5, 0xFA, 0xC7, 0xF4, 0xA3, 0xEA, 0xDC, 0x9F, 0x42, 0xF9, 0x36, 0x32, 0xCC, 0x3C, 0x29, 0x60, 0xB2, 0x14, 0x9A, 0x5C, 0x74, 0x31, 0x50, 0xA1, 0x25, 0x5B, 0xE5, 0x67, 0x42, 0x88, 0xCF, 0x26, 0x83, 0x97, 0x1B, 0x25, 0x81, 0xF9, 0xC2, 0xC2, 0xF0, 0xFA, 0xF7, 0xBD, 0x37, }; /* 0400D452167D296674FB6D04B47508AFB4C15F4AA40A082F2981183EC0AC875C0DA620C0F5A93D3B772E53FBF75237BE76E148E0EC55FE5279E3BD6A6EEFF452419CB90080C4CC98BFE6DBB17ACD2142FF8DE5551EE4EC9153FBDC0E36FF235E7A3DE3384292249CA3E9FD8B6037B86CB118D45E90DE2A862F89DE19E66181836390B586F0 */ static UCHAR local_public_key_secp521r1_27[] = { 0x04, 0x00, 0xD4, 0x52, 0x16, 0x7D, 0x29, 0x66, 0x74, 0xFB, 0x6D, 0x04, 0xB4, 0x75, 0x08, 0xAF, 0xB4, 0xC1, 0x5F, 0x4A, 0xA4, 0x0A, 0x08, 0x2F, 0x29, 0x81, 0x18, 0x3E, 0xC0, 0xAC, 0x87, 0x5C, 0x0D, 0xA6, 0x20, 0xC0, 0xF5, 0xA9, 0x3D, 0x3B, 0x77, 0x2E, 0x53, 0xFB, 0xF7, 0x52, 0x37, 0xBE, 0x76, 0xE1, 0x48, 0xE0, 0xEC, 0x55, 0xFE, 0x52, 0x79, 0xE3, 0xBD, 0x6A, 0x6E, 0xEF, 0xF4, 0x52, 0x41, 0x9C, 0xB9, 0x00, 0x80, 0xC4, 0xCC, 0x98, 0xBF, 0xE6, 0xDB, 0xB1, 0x7A, 0xCD, 0x21, 0x42, 0xFF, 0x8D, 0xE5, 0x55, 0x1E, 0xE4, 0xEC, 0x91, 0x53, 0xFB, 0xDC, 0x0E, 0x36, 0xFF, 0x23, 0x5E, 0x7A, 0x3D, 0xE3, 0x38, 0x42, 0x92, 0x24, 0x9C, 0xA3, 0xE9, 0xFD, 0x8B, 0x60, 0x37, 0xB8, 0x6C, 0xB1, 0x18, 0xD4, 0x5E, 0x90, 0xDE, 0x2A, 0x86, 0x2F, 0x89, 0xDE, 0x19, 0xE6, 0x61, 0x81, 0x83, 0x63, 0x90, 0xB5, 0x86, 0xF0, }; /* 0400846121F77414A239AF4BA012C2DAA31D523F3CA29CC6F7ED9AF039530D3D376B497598982CA62C730B3E0C2FA127D5082A2EB888BA3D2E833F077193CBA31446CC0014D5C37693824C3812364CD05BCF3FD858C67BE33B6A9BF824D570F7658D9963DD38961A5D43E8FEA6594353AF7646F55C3A2BD2161B5D5BE60D82FEA6BDD207E4 */ static UCHAR remote_public_key_secp521r1_27[] = { 0x04, 0x00, 0x84, 0x61, 0x21, 0xF7, 0x74, 0x14, 0xA2, 0x39, 0xAF, 0x4B, 0xA0, 0x12, 0xC2, 0xDA, 0xA3, 0x1D, 0x52, 0x3F, 0x3C, 0xA2, 0x9C, 0xC6, 0xF7, 0xED, 0x9A, 0xF0, 0x39, 0x53, 0x0D, 0x3D, 0x37, 0x6B, 0x49, 0x75, 0x98, 0x98, 0x2C, 0xA6, 0x2C, 0x73, 0x0B, 0x3E, 0x0C, 0x2F, 0xA1, 0x27, 0xD5, 0x08, 0x2A, 0x2E, 0xB8, 0x88, 0xBA, 0x3D, 0x2E, 0x83, 0x3F, 0x07, 0x71, 0x93, 0xCB, 0xA3, 0x14, 0x46, 0xCC, 0x00, 0x14, 0xD5, 0xC3, 0x76, 0x93, 0x82, 0x4C, 0x38, 0x12, 0x36, 0x4C, 0xD0, 0x5B, 0xCF, 0x3F, 0xD8, 0x58, 0xC6, 0x7B, 0xE3, 0x3B, 0x6A, 0x9B, 0xF8, 0x24, 0xD5, 0x70, 0xF7, 0x65, 0x8D, 0x99, 0x63, 0xDD, 0x38, 0x96, 0x1A, 0x5D, 0x43, 0xE8, 0xFE, 0xA6, 0x59, 0x43, 0x53, 0xAF, 0x76, 0x46, 0xF5, 0x5C, 0x3A, 0x2B, 0xD2, 0x16, 0x1B, 0x5D, 0x5B, 0xE6, 0x0D, 0x82, 0xFE, 0xA6, 0xBD, 0xD2, 0x07, 0xE4, }; /* 006B3842C2C4C7E407C6DA935B2E3D2D5E4FDF33525BE66402FE7E55D678D65299127EE048CE662E259B1175B0B85FB8F89095F3CDD392E7523D714DBDF02EE571E2 */ static UCHAR shared_secret_secp521r1_27[] = { 0x00, 0x6B, 0x38, 0x42, 0xC2, 0xC4, 0xC7, 0xE4, 0x07, 0xC6, 0xDA, 0x93, 0x5B, 0x2E, 0x3D, 0x2D, 0x5E, 0x4F, 0xDF, 0x33, 0x52, 0x5B, 0xE6, 0x64, 0x02, 0xFE, 0x7E, 0x55, 0xD6, 0x78, 0xD6, 0x52, 0x99, 0x12, 0x7E, 0xE0, 0x48, 0xCE, 0x66, 0x2E, 0x25, 0x9B, 0x11, 0x75, 0xB0, 0xB8, 0x5F, 0xB8, 0xF8, 0x90, 0x95, 0xF3, 0xCD, 0xD3, 0x92, 0xE7, 0x52, 0x3D, 0x71, 0x4D, 0xBD, 0xF0, 0x2E, 0xE5, 0x71, 0xE2, }; /* 01A259CD82430789C081ECA298E4C0FF76E691A0923DC38BB4219F7087E468D988C2A70B05AC92C62C7F68C56229C4DB10547BA2903F2E465ECDB6E4B01FBC38E063 */ static UCHAR local_private_key_secp521r1_28[] = { 0x01, 0xA2, 0x59, 0xCD, 0x82, 0x43, 0x07, 0x89, 0xC0, 0x81, 0xEC, 0xA2, 0x98, 0xE4, 0xC0, 0xFF, 0x76, 0xE6, 0x91, 0xA0, 0x92, 0x3D, 0xC3, 0x8B, 0xB4, 0x21, 0x9F, 0x70, 0x87, 0xE4, 0x68, 0xD9, 0x88, 0xC2, 0xA7, 0x0B, 0x05, 0xAC, 0x92, 0xC6, 0x2C, 0x7F, 0x68, 0xC5, 0x62, 0x29, 0xC4, 0xDB, 0x10, 0x54, 0x7B, 0xA2, 0x90, 0x3F, 0x2E, 0x46, 0x5E, 0xCD, 0xB6, 0xE4, 0xB0, 0x1F, 0xBC, 0x38, 0xE0, 0x63, }; /* 0401A5AD101F3EB9462FF9F93FB90BD45369969AF87A50406F1AF152A5106FEDAD65207CE76369CD6D22638EBDE29DF05A1B03C020FBC587ACA114C647BC5E0D8D7187001B3D0D905B05CDE1F7C88D6B6CAF11C2129DFA2ECBFFC0B04190E9D4FA72F00D19C86C8C57D43043C5EF42D261B810BEFF14B4F5270749DD43489892FE31404E92 */ static UCHAR local_public_key_secp521r1_28[] = { 0x04, 0x01, 0xA5, 0xAD, 0x10, 0x1F, 0x3E, 0xB9, 0x46, 0x2F, 0xF9, 0xF9, 0x3F, 0xB9, 0x0B, 0xD4, 0x53, 0x69, 0x96, 0x9A, 0xF8, 0x7A, 0x50, 0x40, 0x6F, 0x1A, 0xF1, 0x52, 0xA5, 0x10, 0x6F, 0xED, 0xAD, 0x65, 0x20, 0x7C, 0xE7, 0x63, 0x69, 0xCD, 0x6D, 0x22, 0x63, 0x8E, 0xBD, 0xE2, 0x9D, 0xF0, 0x5A, 0x1B, 0x03, 0xC0, 0x20, 0xFB, 0xC5, 0x87, 0xAC, 0xA1, 0x14, 0xC6, 0x47, 0xBC, 0x5E, 0x0D, 0x8D, 0x71, 0x87, 0x00, 0x1B, 0x3D, 0x0D, 0x90, 0x5B, 0x05, 0xCD, 0xE1, 0xF7, 0xC8, 0x8D, 0x6B, 0x6C, 0xAF, 0x11, 0xC2, 0x12, 0x9D, 0xFA, 0x2E, 0xCB, 0xFF, 0xC0, 0xB0, 0x41, 0x90, 0xE9, 0xD4, 0xFA, 0x72, 0xF0, 0x0D, 0x19, 0xC8, 0x6C, 0x8C, 0x57, 0xD4, 0x30, 0x43, 0xC5, 0xEF, 0x42, 0xD2, 0x61, 0xB8, 0x10, 0xBE, 0xFF, 0x14, 0xB4, 0xF5, 0x27, 0x07, 0x49, 0xDD, 0x43, 0x48, 0x98, 0x92, 0xFE, 0x31, 0x40, 0x4E, 0x92, }; /* 0401AD65181DEB684E2E8AAFC96F88F42BD40EE0681AC9183581CFA0868195368694E810B108D7313FD85282167854CD14653631FAF7ABF7A2F0CFDDFD423BF368F4B100173369F0532A9945EF9D8D73F2C2648AA6BDC1D09F421F7CAA7888BB20ABA43A7EC633ED689E5C8F9E9A15762A94A3DCF8C15DE471B372ED124980AFD964102C21 */ static UCHAR remote_public_key_secp521r1_28[] = { 0x04, 0x01, 0xAD, 0x65, 0x18, 0x1D, 0xEB, 0x68, 0x4E, 0x2E, 0x8A, 0xAF, 0xC9, 0x6F, 0x88, 0xF4, 0x2B, 0xD4, 0x0E, 0xE0, 0x68, 0x1A, 0xC9, 0x18, 0x35, 0x81, 0xCF, 0xA0, 0x86, 0x81, 0x95, 0x36, 0x86, 0x94, 0xE8, 0x10, 0xB1, 0x08, 0xD7, 0x31, 0x3F, 0xD8, 0x52, 0x82, 0x16, 0x78, 0x54, 0xCD, 0x14, 0x65, 0x36, 0x31, 0xFA, 0xF7, 0xAB, 0xF7, 0xA2, 0xF0, 0xCF, 0xDD, 0xFD, 0x42, 0x3B, 0xF3, 0x68, 0xF4, 0xB1, 0x00, 0x17, 0x33, 0x69, 0xF0, 0x53, 0x2A, 0x99, 0x45, 0xEF, 0x9D, 0x8D, 0x73, 0xF2, 0xC2, 0x64, 0x8A, 0xA6, 0xBD, 0xC1, 0xD0, 0x9F, 0x42, 0x1F, 0x7C, 0xAA, 0x78, 0x88, 0xBB, 0x20, 0xAB, 0xA4, 0x3A, 0x7E, 0xC6, 0x33, 0xED, 0x68, 0x9E, 0x5C, 0x8F, 0x9E, 0x9A, 0x15, 0x76, 0x2A, 0x94, 0xA3, 0xDC, 0xF8, 0xC1, 0x5D, 0xE4, 0x71, 0xB3, 0x72, 0xED, 0x12, 0x49, 0x80, 0xAF, 0xD9, 0x64, 0x10, 0x2C, 0x21, }; /* 019FD6523A636529036900861AF006A1BC096F843F6472740F225DDA4999DF5549D3F6AC010C05398E3FDFC00D29CA84891D497AD406E4AD55B2F6D6C7EA9BE480EA */ static UCHAR shared_secret_secp521r1_28[] = { 0x01, 0x9F, 0xD6, 0x52, 0x3A, 0x63, 0x65, 0x29, 0x03, 0x69, 0x00, 0x86, 0x1A, 0xF0, 0x06, 0xA1, 0xBC, 0x09, 0x6F, 0x84, 0x3F, 0x64, 0x72, 0x74, 0x0F, 0x22, 0x5D, 0xDA, 0x49, 0x99, 0xDF, 0x55, 0x49, 0xD3, 0xF6, 0xAC, 0x01, 0x0C, 0x05, 0x39, 0x8E, 0x3F, 0xDF, 0xC0, 0x0D, 0x29, 0xCA, 0x84, 0x89, 0x1D, 0x49, 0x7A, 0xD4, 0x06, 0xE4, 0xAD, 0x55, 0xB2, 0xF6, 0xD6, 0xC7, 0xEA, 0x9B, 0xE4, 0x80, 0xEA, }; /* 01E19B56DC9DB28B7DF256F1E82F623C0E775872D5C454FA66BC8ED2E56C3FAF4FDB062A76B8B5F2AD0CE2953A46D148BC29BB91EC0E8A54CB1927B087655FD53E65 */ static UCHAR local_private_key_secp521r1_29[] = { 0x01, 0xE1, 0x9B, 0x56, 0xDC, 0x9D, 0xB2, 0x8B, 0x7D, 0xF2, 0x56, 0xF1, 0xE8, 0x2F, 0x62, 0x3C, 0x0E, 0x77, 0x58, 0x72, 0xD5, 0xC4, 0x54, 0xFA, 0x66, 0xBC, 0x8E, 0xD2, 0xE5, 0x6C, 0x3F, 0xAF, 0x4F, 0xDB, 0x06, 0x2A, 0x76, 0xB8, 0xB5, 0xF2, 0xAD, 0x0C, 0xE2, 0x95, 0x3A, 0x46, 0xD1, 0x48, 0xBC, 0x29, 0xBB, 0x91, 0xEC, 0x0E, 0x8A, 0x54, 0xCB, 0x19, 0x27, 0xB0, 0x87, 0x65, 0x5F, 0xD5, 0x3E, 0x65, }; /* 0401396D8DD2AC99EE0EFC3577DA1874DEC9EAE34D053CA56BA1DA572D176FE2DE600FB837B9210426DB4DDBE89654F98ED951B0A3C13F0D459C9074FF72C8937127B0000EE170A5702CFD1DB7872189EF2B98CCD92DD6E91C6D3CE5FFDEF9A45EDDDA065778716EC185D372EC5BD0D0C911BC3373EB927760CF1C1FBFF164667B74A78466 */ static UCHAR local_public_key_secp521r1_29[] = { 0x04, 0x01, 0x39, 0x6D, 0x8D, 0xD2, 0xAC, 0x99, 0xEE, 0x0E, 0xFC, 0x35, 0x77, 0xDA, 0x18, 0x74, 0xDE, 0xC9, 0xEA, 0xE3, 0x4D, 0x05, 0x3C, 0xA5, 0x6B, 0xA1, 0xDA, 0x57, 0x2D, 0x17, 0x6F, 0xE2, 0xDE, 0x60, 0x0F, 0xB8, 0x37, 0xB9, 0x21, 0x04, 0x26, 0xDB, 0x4D, 0xDB, 0xE8, 0x96, 0x54, 0xF9, 0x8E, 0xD9, 0x51, 0xB0, 0xA3, 0xC1, 0x3F, 0x0D, 0x45, 0x9C, 0x90, 0x74, 0xFF, 0x72, 0xC8, 0x93, 0x71, 0x27, 0xB0, 0x00, 0x0E, 0xE1, 0x70, 0xA5, 0x70, 0x2C, 0xFD, 0x1D, 0xB7, 0x87, 0x21, 0x89, 0xEF, 0x2B, 0x98, 0xCC, 0xD9, 0x2D, 0xD6, 0xE9, 0x1C, 0x6D, 0x3C, 0xE5, 0xFF, 0xDE, 0xF9, 0xA4, 0x5E, 0xDD, 0xDA, 0x06, 0x57, 0x78, 0x71, 0x6E, 0xC1, 0x85, 0xD3, 0x72, 0xEC, 0x5B, 0xD0, 0xD0, 0xC9, 0x11, 0xBC, 0x33, 0x73, 0xEB, 0x92, 0x77, 0x60, 0xCF, 0x1C, 0x1F, 0xBF, 0xF1, 0x64, 0x66, 0x7B, 0x74, 0xA7, 0x84, 0x66, }; /* 04016716BE22EDCB569FFCE25BE7465186E552C5C85105E7F5B7212E354522D53BD957EF023A2C5FDC59933B0EBA3331593363629DF316976824824BE22A6ABC5B391C00998B5758688C52AC28CFEEA76BFD33E3E4FAA0759640D7871E127D86ED47D834A753D3ED8B49FD1E309B312B4E9DF1409488E3A541D1A24C4AE074A5E5FE10CF7B */ static UCHAR remote_public_key_secp521r1_29[] = { 0x04, 0x01, 0x67, 0x16, 0xBE, 0x22, 0xED, 0xCB, 0x56, 0x9F, 0xFC, 0xE2, 0x5B, 0xE7, 0x46, 0x51, 0x86, 0xE5, 0x52, 0xC5, 0xC8, 0x51, 0x05, 0xE7, 0xF5, 0xB7, 0x21, 0x2E, 0x35, 0x45, 0x22, 0xD5, 0x3B, 0xD9, 0x57, 0xEF, 0x02, 0x3A, 0x2C, 0x5F, 0xDC, 0x59, 0x93, 0x3B, 0x0E, 0xBA, 0x33, 0x31, 0x59, 0x33, 0x63, 0x62, 0x9D, 0xF3, 0x16, 0x97, 0x68, 0x24, 0x82, 0x4B, 0xE2, 0x2A, 0x6A, 0xBC, 0x5B, 0x39, 0x1C, 0x00, 0x99, 0x8B, 0x57, 0x58, 0x68, 0x8C, 0x52, 0xAC, 0x28, 0xCF, 0xEE, 0xA7, 0x6B, 0xFD, 0x33, 0xE3, 0xE4, 0xFA, 0xA0, 0x75, 0x96, 0x40, 0xD7, 0x87, 0x1E, 0x12, 0x7D, 0x86, 0xED, 0x47, 0xD8, 0x34, 0xA7, 0x53, 0xD3, 0xED, 0x8B, 0x49, 0xFD, 0x1E, 0x30, 0x9B, 0x31, 0x2B, 0x4E, 0x9D, 0xF1, 0x40, 0x94, 0x88, 0xE3, 0xA5, 0x41, 0xD1, 0xA2, 0x4C, 0x4A, 0xE0, 0x74, 0xA5, 0xE5, 0xFE, 0x10, 0xCF, 0x7B, }; /* 0157F4D1B25CDEEAE961DEFAA092A93F42B537E77EAEC316EE185A557DCE5ACA2C36EF4E131C21DAC38140FFC9D3D323AA474CBAB752F0BE71FDD7554F9A8CF3289D */ static UCHAR shared_secret_secp521r1_29[] = { 0x01, 0x57, 0xF4, 0xD1, 0xB2, 0x5C, 0xDE, 0xEA, 0xE9, 0x61, 0xDE, 0xFA, 0xA0, 0x92, 0xA9, 0x3F, 0x42, 0xB5, 0x37, 0xE7, 0x7E, 0xAE, 0xC3, 0x16, 0xEE, 0x18, 0x5A, 0x55, 0x7D, 0xCE, 0x5A, 0xCA, 0x2C, 0x36, 0xEF, 0x4E, 0x13, 0x1C, 0x21, 0xDA, 0xC3, 0x81, 0x40, 0xFF, 0xC9, 0xD3, 0xD3, 0x23, 0xAA, 0x47, 0x4C, 0xBA, 0xB7, 0x52, 0xF0, 0xBE, 0x71, 0xFD, 0xD7, 0x55, 0x4F, 0x9A, 0x8C, 0xF3, 0x28, 0x9D, }; /* 00DD4833E4BE9F5B20527C72DA23A4C21E00DCB6F802E8CDE7D39679A40C0B26E95358CC11F829324AA5A526C749E8E54AC59C42C6850EAC56A527FAB1312398827A */ static UCHAR local_private_key_secp521r1_30[] = { 0x00, 0xDD, 0x48, 0x33, 0xE4, 0xBE, 0x9F, 0x5B, 0x20, 0x52, 0x7C, 0x72, 0xDA, 0x23, 0xA4, 0xC2, 0x1E, 0x00, 0xDC, 0xB6, 0xF8, 0x02, 0xE8, 0xCD, 0xE7, 0xD3, 0x96, 0x79, 0xA4, 0x0C, 0x0B, 0x26, 0xE9, 0x53, 0x58, 0xCC, 0x11, 0xF8, 0x29, 0x32, 0x4A, 0xA5, 0xA5, 0x26, 0xC7, 0x49, 0xE8, 0xE5, 0x4A, 0xC5, 0x9C, 0x42, 0xC6, 0x85, 0x0E, 0xAC, 0x56, 0xA5, 0x27, 0xFA, 0xB1, 0x31, 0x23, 0x98, 0x82, 0x7A, }; /* 0401BEA1FD91F5C748720909C034DB3D8C0888715FC797DA4804684D89F88F5BAF2FCEC163B97B26D3D704A98F04A67007991E53F013A9B22DC2C54863FFC8AB674EFE01B61E27942ADD1F8BCC6892A5D4FA38FD5EEFED20CD8E6A37BCECD758118B79BF56FAD3E8C55C01B7D050BEF82C68050346B2158EFE2824AF9AF192DD32770C4CDE */ static UCHAR local_public_key_secp521r1_30[] = { 0x04, 0x01, 0xBE, 0xA1, 0xFD, 0x91, 0xF5, 0xC7, 0x48, 0x72, 0x09, 0x09, 0xC0, 0x34, 0xDB, 0x3D, 0x8C, 0x08, 0x88, 0x71, 0x5F, 0xC7, 0x97, 0xDA, 0x48, 0x04, 0x68, 0x4D, 0x89, 0xF8, 0x8F, 0x5B, 0xAF, 0x2F, 0xCE, 0xC1, 0x63, 0xB9, 0x7B, 0x26, 0xD3, 0xD7, 0x04, 0xA9, 0x8F, 0x04, 0xA6, 0x70, 0x07, 0x99, 0x1E, 0x53, 0xF0, 0x13, 0xA9, 0xB2, 0x2D, 0xC2, 0xC5, 0x48, 0x63, 0xFF, 0xC8, 0xAB, 0x67, 0x4E, 0xFE, 0x01, 0xB6, 0x1E, 0x27, 0x94, 0x2A, 0xDD, 0x1F, 0x8B, 0xCC, 0x68, 0x92, 0xA5, 0xD4, 0xFA, 0x38, 0xFD, 0x5E, 0xEF, 0xED, 0x20, 0xCD, 0x8E, 0x6A, 0x37, 0xBC, 0xEC, 0xD7, 0x58, 0x11, 0x8B, 0x79, 0xBF, 0x56, 0xFA, 0xD3, 0xE8, 0xC5, 0x5C, 0x01, 0xB7, 0xD0, 0x50, 0xBE, 0xF8, 0x2C, 0x68, 0x05, 0x03, 0x46, 0xB2, 0x15, 0x8E, 0xFE, 0x28, 0x24, 0xAF, 0x9A, 0xF1, 0x92, 0xDD, 0x32, 0x77, 0x0C, 0x4C, 0xDE, }; /* 04002EF1EC55814A603C50F7E7E7C78F1C021B1E343E190219B36FB1028C8A174DD0211B0CFC7C1D13650A838F150BC8B645BFB2798702F54F76491251CE168ABB5AD601C4C732602C12AD1C08D3F3EE042DAC56BE86AFD0A14299D9EB2D8C25046337DD6978BD7BEDE1E85D67A73299BAD341B6F343120CFD2370B685551279F73ED1F93B */ static UCHAR remote_public_key_secp521r1_30[] = { 0x04, 0x00, 0x2E, 0xF1, 0xEC, 0x55, 0x81, 0x4A, 0x60, 0x3C, 0x50, 0xF7, 0xE7, 0xE7, 0xC7, 0x8F, 0x1C, 0x02, 0x1B, 0x1E, 0x34, 0x3E, 0x19, 0x02, 0x19, 0xB3, 0x6F, 0xB1, 0x02, 0x8C, 0x8A, 0x17, 0x4D, 0xD0, 0x21, 0x1B, 0x0C, 0xFC, 0x7C, 0x1D, 0x13, 0x65, 0x0A, 0x83, 0x8F, 0x15, 0x0B, 0xC8, 0xB6, 0x45, 0xBF, 0xB2, 0x79, 0x87, 0x02, 0xF5, 0x4F, 0x76, 0x49, 0x12, 0x51, 0xCE, 0x16, 0x8A, 0xBB, 0x5A, 0xD6, 0x01, 0xC4, 0xC7, 0x32, 0x60, 0x2C, 0x12, 0xAD, 0x1C, 0x08, 0xD3, 0xF3, 0xEE, 0x04, 0x2D, 0xAC, 0x56, 0xBE, 0x86, 0xAF, 0xD0, 0xA1, 0x42, 0x99, 0xD9, 0xEB, 0x2D, 0x8C, 0x25, 0x04, 0x63, 0x37, 0xDD, 0x69, 0x78, 0xBD, 0x7B, 0xED, 0xE1, 0xE8, 0x5D, 0x67, 0xA7, 0x32, 0x99, 0xBA, 0xD3, 0x41, 0xB6, 0xF3, 0x43, 0x12, 0x0C, 0xFD, 0x23, 0x70, 0xB6, 0x85, 0x55, 0x12, 0x79, 0xF7, 0x3E, 0xD1, 0xF9, 0x3B, }; /* 009DAA86043D65E3C8F32EFFAC7E116C676BB71BEEF80365CCC34494FE65FDA75E90F377D9171CD8EB30047892DEEE2E8547EFBEC418DEAA0874846FE843F7F632D2 */ static UCHAR shared_secret_secp521r1_30[] = { 0x00, 0x9D, 0xAA, 0x86, 0x04, 0x3D, 0x65, 0xE3, 0xC8, 0xF3, 0x2E, 0xFF, 0xAC, 0x7E, 0x11, 0x6C, 0x67, 0x6B, 0xB7, 0x1B, 0xEE, 0xF8, 0x03, 0x65, 0xCC, 0xC3, 0x44, 0x94, 0xFE, 0x65, 0xFD, 0xA7, 0x5E, 0x90, 0xF3, 0x77, 0xD9, 0x17, 0x1C, 0xD8, 0xEB, 0x30, 0x04, 0x78, 0x92, 0xDE, 0xEE, 0x2E, 0x85, 0x47, 0xEF, 0xBE, 0xC4, 0x18, 0xDE, 0xAA, 0x08, 0x74, 0x84, 0x6F, 0xE8, 0x43, 0xF7, 0xF6, 0x32, 0xD2, }; /* 01A2FCEC61F873A364E4D8B25EFF53D1911CEFBED0455AC7A8100A7F0224EC59C9EB4429E3B9CB469CA3FAFDA34CCD3269BCF138004BFFAA5A08295C2F15B5F6FEFA */ static UCHAR local_private_key_secp521r1_31[] = { 0x01, 0xA2, 0xFC, 0xEC, 0x61, 0xF8, 0x73, 0xA3, 0x64, 0xE4, 0xD8, 0xB2, 0x5E, 0xFF, 0x53, 0xD1, 0x91, 0x1C, 0xEF, 0xBE, 0xD0, 0x45, 0x5A, 0xC7, 0xA8, 0x10, 0x0A, 0x7F, 0x02, 0x24, 0xEC, 0x59, 0xC9, 0xEB, 0x44, 0x29, 0xE3, 0xB9, 0xCB, 0x46, 0x9C, 0xA3, 0xFA, 0xFD, 0xA3, 0x4C, 0xCD, 0x32, 0x69, 0xBC, 0xF1, 0x38, 0x00, 0x4B, 0xFF, 0xAA, 0x5A, 0x08, 0x29, 0x5C, 0x2F, 0x15, 0xB5, 0xF6, 0xFE, 0xFA, }; /* 04010AE3517158518F597E4E76B6A4262B566070E678B99C09CEC24D5829CFA7AF91F747034731F39853E0B8E9E8FEE03BD54E8BBF657B1BB04A9DB8DE9FF054397792010973DB600FEB63A0F7972042D0D60BDB561470F730D2F5C54991CAB74150D7779DF1E2023BF1ACBAD2276EDC42146458330BFC81141D96CA3FEAE9822774BE9EBF */ static UCHAR local_public_key_secp521r1_31[] = { 0x04, 0x01, 0x0A, 0xE3, 0x51, 0x71, 0x58, 0x51, 0x8F, 0x59, 0x7E, 0x4E, 0x76, 0xB6, 0xA4, 0x26, 0x2B, 0x56, 0x60, 0x70, 0xE6, 0x78, 0xB9, 0x9C, 0x09, 0xCE, 0xC2, 0x4D, 0x58, 0x29, 0xCF, 0xA7, 0xAF, 0x91, 0xF7, 0x47, 0x03, 0x47, 0x31, 0xF3, 0x98, 0x53, 0xE0, 0xB8, 0xE9, 0xE8, 0xFE, 0xE0, 0x3B, 0xD5, 0x4E, 0x8B, 0xBF, 0x65, 0x7B, 0x1B, 0xB0, 0x4A, 0x9D, 0xB8, 0xDE, 0x9F, 0xF0, 0x54, 0x39, 0x77, 0x92, 0x01, 0x09, 0x73, 0xDB, 0x60, 0x0F, 0xEB, 0x63, 0xA0, 0xF7, 0x97, 0x20, 0x42, 0xD0, 0xD6, 0x0B, 0xDB, 0x56, 0x14, 0x70, 0xF7, 0x30, 0xD2, 0xF5, 0xC5, 0x49, 0x91, 0xCA, 0xB7, 0x41, 0x50, 0xD7, 0x77, 0x9D, 0xF1, 0xE2, 0x02, 0x3B, 0xF1, 0xAC, 0xBA, 0xD2, 0x27, 0x6E, 0xDC, 0x42, 0x14, 0x64, 0x58, 0x33, 0x0B, 0xFC, 0x81, 0x14, 0x1D, 0x96, 0xCA, 0x3F, 0xEA, 0xE9, 0x82, 0x27, 0x74, 0xBE, 0x9E, 0xBF, }; /* 0401AF20E0C4A2D28C6B115A8FCF9026FA4A9D4778898D603701694F0CBC5429E401E04AF416A4B4512211EAEF15FA506B733867BFD21F987668E2033BD166C7424760003BB7FCE9D92CD4B20B058E5B4033365969FC2622204C2EB9228FAC224A9A9B0DDDB370E486ACD68DF64F8B589E2F101916DCA6C5CAA4F8709349BD6F06F5E6970A */ static UCHAR remote_public_key_secp521r1_31[] = { 0x04, 0x01, 0xAF, 0x20, 0xE0, 0xC4, 0xA2, 0xD2, 0x8C, 0x6B, 0x11, 0x5A, 0x8F, 0xCF, 0x90, 0x26, 0xFA, 0x4A, 0x9D, 0x47, 0x78, 0x89, 0x8D, 0x60, 0x37, 0x01, 0x69, 0x4F, 0x0C, 0xBC, 0x54, 0x29, 0xE4, 0x01, 0xE0, 0x4A, 0xF4, 0x16, 0xA4, 0xB4, 0x51, 0x22, 0x11, 0xEA, 0xEF, 0x15, 0xFA, 0x50, 0x6B, 0x73, 0x38, 0x67, 0xBF, 0xD2, 0x1F, 0x98, 0x76, 0x68, 0xE2, 0x03, 0x3B, 0xD1, 0x66, 0xC7, 0x42, 0x47, 0x60, 0x00, 0x3B, 0xB7, 0xFC, 0xE9, 0xD9, 0x2C, 0xD4, 0xB2, 0x0B, 0x05, 0x8E, 0x5B, 0x40, 0x33, 0x36, 0x59, 0x69, 0xFC, 0x26, 0x22, 0x20, 0x4C, 0x2E, 0xB9, 0x22, 0x8F, 0xAC, 0x22, 0x4A, 0x9A, 0x9B, 0x0D, 0xDD, 0xB3, 0x70, 0xE4, 0x86, 0xAC, 0xD6, 0x8D, 0xF6, 0x4F, 0x8B, 0x58, 0x9E, 0x2F, 0x10, 0x19, 0x16, 0xDC, 0xA6, 0xC5, 0xCA, 0xA4, 0xF8, 0x70, 0x93, 0x49, 0xBD, 0x6F, 0x06, 0xF5, 0xE6, 0x97, 0x0A, }; /* 0175FDB1B005A14B00BBF98BA092B2B27DB162050E726F37A8997F56C277016902B349EC93E18EDCB2C27572C266343DFF8F4B4A0D6FD3B187BEE2F8BAF16CECFB0C */ static UCHAR shared_secret_secp521r1_31[] = { 0x01, 0x75, 0xFD, 0xB1, 0xB0, 0x05, 0xA1, 0x4B, 0x00, 0xBB, 0xF9, 0x8B, 0xA0, 0x92, 0xB2, 0xB2, 0x7D, 0xB1, 0x62, 0x05, 0x0E, 0x72, 0x6F, 0x37, 0xA8, 0x99, 0x7F, 0x56, 0xC2, 0x77, 0x01, 0x69, 0x02, 0xB3, 0x49, 0xEC, 0x93, 0xE1, 0x8E, 0xDC, 0xB2, 0xC2, 0x75, 0x72, 0xC2, 0x66, 0x34, 0x3D, 0xFF, 0x8F, 0x4B, 0x4A, 0x0D, 0x6F, 0xD3, 0xB1, 0x87, 0xBE, 0xE2, 0xF8, 0xBA, 0xF1, 0x6C, 0xEC, 0xFB, 0x0C, }; /* 01282FA3E5A106A6BF6406A3F1981031943A2D64DF900857169CAD1471BF624EE791F0CB30F773F05B78924B10A47AA4DEA80BBC3812154EAEC0631E7FC76D65575C */ static UCHAR local_private_key_secp521r1_32[] = { 0x01, 0x28, 0x2F, 0xA3, 0xE5, 0xA1, 0x06, 0xA6, 0xBF, 0x64, 0x06, 0xA3, 0xF1, 0x98, 0x10, 0x31, 0x94, 0x3A, 0x2D, 0x64, 0xDF, 0x90, 0x08, 0x57, 0x16, 0x9C, 0xAD, 0x14, 0x71, 0xBF, 0x62, 0x4E, 0xE7, 0x91, 0xF0, 0xCB, 0x30, 0xF7, 0x73, 0xF0, 0x5B, 0x78, 0x92, 0x4B, 0x10, 0xA4, 0x7A, 0xA4, 0xDE, 0xA8, 0x0B, 0xBC, 0x38, 0x12, 0x15, 0x4E, 0xAE, 0xC0, 0x63, 0x1E, 0x7F, 0xC7, 0x6D, 0x65, 0x57, 0x5C, }; /* 040100850B6A71805738EDF3ACD9BA7387B70C30D1D57A199AFE33F15B742DEBACF0094729E25C4F4AEDDA89F3BF134FE28810DC73C12538C519806085BD8AC47FAAB100FF614E5FA53A9247A9F2BF65CB35FA5B303AB0FD2A2C1313EF4DDEB428B5E11CD17BDA197BB85BFA556AE3895E99782E41D701F7BCC89008C5BC5CE44A89C19829 */ static UCHAR local_public_key_secp521r1_32[] = { 0x04, 0x01, 0x00, 0x85, 0x0B, 0x6A, 0x71, 0x80, 0x57, 0x38, 0xED, 0xF3, 0xAC, 0xD9, 0xBA, 0x73, 0x87, 0xB7, 0x0C, 0x30, 0xD1, 0xD5, 0x7A, 0x19, 0x9A, 0xFE, 0x33, 0xF1, 0x5B, 0x74, 0x2D, 0xEB, 0xAC, 0xF0, 0x09, 0x47, 0x29, 0xE2, 0x5C, 0x4F, 0x4A, 0xED, 0xDA, 0x89, 0xF3, 0xBF, 0x13, 0x4F, 0xE2, 0x88, 0x10, 0xDC, 0x73, 0xC1, 0x25, 0x38, 0xC5, 0x19, 0x80, 0x60, 0x85, 0xBD, 0x8A, 0xC4, 0x7F, 0xAA, 0xB1, 0x00, 0xFF, 0x61, 0x4E, 0x5F, 0xA5, 0x3A, 0x92, 0x47, 0xA9, 0xF2, 0xBF, 0x65, 0xCB, 0x35, 0xFA, 0x5B, 0x30, 0x3A, 0xB0, 0xFD, 0x2A, 0x2C, 0x13, 0x13, 0xEF, 0x4D, 0xDE, 0xB4, 0x28, 0xB5, 0xE1, 0x1C, 0xD1, 0x7B, 0xDA, 0x19, 0x7B, 0xB8, 0x5B, 0xFA, 0x55, 0x6A, 0xE3, 0x89, 0x5E, 0x99, 0x78, 0x2E, 0x41, 0xD7, 0x01, 0xF7, 0xBC, 0xC8, 0x90, 0x08, 0xC5, 0xBC, 0x5C, 0xE4, 0x4A, 0x89, 0xC1, 0x98, 0x29, }; /* 0400B6ED4AF77EFBA63DF044AFBFA6C79002595A8580C95CE63B0364C47E2AE37ED442CAA24F4590D19D2237D85026BE3FFF7F6B92978D369103D317D359981F0942FD00BEA188B0C7AAA3F9715072CEDA2D5C13B4C863CA867741A1BA2B7DA4CE340B1FF7BF51998079CBAD538348307564619C98DC542BAB775896077D83062FA78EA6B6 */ static UCHAR remote_public_key_secp521r1_32[] = { 0x04, 0x00, 0xB6, 0xED, 0x4A, 0xF7, 0x7E, 0xFB, 0xA6, 0x3D, 0xF0, 0x44, 0xAF, 0xBF, 0xA6, 0xC7, 0x90, 0x02, 0x59, 0x5A, 0x85, 0x80, 0xC9, 0x5C, 0xE6, 0x3B, 0x03, 0x64, 0xC4, 0x7E, 0x2A, 0xE3, 0x7E, 0xD4, 0x42, 0xCA, 0xA2, 0x4F, 0x45, 0x90, 0xD1, 0x9D, 0x22, 0x37, 0xD8, 0x50, 0x26, 0xBE, 0x3F, 0xFF, 0x7F, 0x6B, 0x92, 0x97, 0x8D, 0x36, 0x91, 0x03, 0xD3, 0x17, 0xD3, 0x59, 0x98, 0x1F, 0x09, 0x42, 0xFD, 0x00, 0xBE, 0xA1, 0x88, 0xB0, 0xC7, 0xAA, 0xA3, 0xF9, 0x71, 0x50, 0x72, 0xCE, 0xDA, 0x2D, 0x5C, 0x13, 0xB4, 0xC8, 0x63, 0xCA, 0x86, 0x77, 0x41, 0xA1, 0xBA, 0x2B, 0x7D, 0xA4, 0xCE, 0x34, 0x0B, 0x1F, 0xF7, 0xBF, 0x51, 0x99, 0x80, 0x79, 0xCB, 0xAD, 0x53, 0x83, 0x48, 0x30, 0x75, 0x64, 0x61, 0x9C, 0x98, 0xDC, 0x54, 0x2B, 0xAB, 0x77, 0x58, 0x96, 0x07, 0x7D, 0x83, 0x06, 0x2F, 0xA7, 0x8E, 0xA6, 0xB6, }; /* 004A32A4CD0C2C1D38115B3A1E6302041EAB8B9A1E23E014771BD667DDE6C9CD0FBC2A55D7C35045A5E9495C0098D9BC1D6B14DDD53A2E15AAF855CF847B143A0192 */ static UCHAR shared_secret_secp521r1_32[] = { 0x00, 0x4A, 0x32, 0xA4, 0xCD, 0x0C, 0x2C, 0x1D, 0x38, 0x11, 0x5B, 0x3A, 0x1E, 0x63, 0x02, 0x04, 0x1E, 0xAB, 0x8B, 0x9A, 0x1E, 0x23, 0xE0, 0x14, 0x77, 0x1B, 0xD6, 0x67, 0xDD, 0xE6, 0xC9, 0xCD, 0x0F, 0xBC, 0x2A, 0x55, 0xD7, 0xC3, 0x50, 0x45, 0xA5, 0xE9, 0x49, 0x5C, 0x00, 0x98, 0xD9, 0xBC, 0x1D, 0x6B, 0x14, 0xDD, 0xD5, 0x3A, 0x2E, 0x15, 0xAA, 0xF8, 0x55, 0xCF, 0x84, 0x7B, 0x14, 0x3A, 0x01, 0x92, }; /* 00710452537D2E4EB59DD235A2A10E31BA1173CF069015748349EEBFFE62231AD3276D26A49D755839498DDBE89A0BA2AB7D71B20D85268ECF174CCD796FE64A9755 */ static UCHAR local_private_key_secp521r1_33[] = { 0x00, 0x71, 0x04, 0x52, 0x53, 0x7D, 0x2E, 0x4E, 0xB5, 0x9D, 0xD2, 0x35, 0xA2, 0xA1, 0x0E, 0x31, 0xBA, 0x11, 0x73, 0xCF, 0x06, 0x90, 0x15, 0x74, 0x83, 0x49, 0xEE, 0xBF, 0xFE, 0x62, 0x23, 0x1A, 0xD3, 0x27, 0x6D, 0x26, 0xA4, 0x9D, 0x75, 0x58, 0x39, 0x49, 0x8D, 0xDB, 0xE8, 0x9A, 0x0B, 0xA2, 0xAB, 0x7D, 0x71, 0xB2, 0x0D, 0x85, 0x26, 0x8E, 0xCF, 0x17, 0x4C, 0xCD, 0x79, 0x6F, 0xE6, 0x4A, 0x97, 0x55, }; /* 04016ADA16FF1BCE4F5B9338232101E641036D87D99C249E2B96B855A451A4E96AEA123D2DD111C265090EE8E5A11D814F3B922A4A720E836DDC7A525531487285B57C00644A80AEC0AEF1AAB6D8BB5DAD972C5364D7057DF8C4E97E9509EDD010434FEC036D7ECE6D51827D7525CA9652FF295A29419C4C81387FF5B555653950C33C2129 */ static UCHAR local_public_key_secp521r1_33[] = { 0x04, 0x01, 0x6A, 0xDA, 0x16, 0xFF, 0x1B, 0xCE, 0x4F, 0x5B, 0x93, 0x38, 0x23, 0x21, 0x01, 0xE6, 0x41, 0x03, 0x6D, 0x87, 0xD9, 0x9C, 0x24, 0x9E, 0x2B, 0x96, 0xB8, 0x55, 0xA4, 0x51, 0xA4, 0xE9, 0x6A, 0xEA, 0x12, 0x3D, 0x2D, 0xD1, 0x11, 0xC2, 0x65, 0x09, 0x0E, 0xE8, 0xE5, 0xA1, 0x1D, 0x81, 0x4F, 0x3B, 0x92, 0x2A, 0x4A, 0x72, 0x0E, 0x83, 0x6D, 0xDC, 0x7A, 0x52, 0x55, 0x31, 0x48, 0x72, 0x85, 0xB5, 0x7C, 0x00, 0x64, 0x4A, 0x80, 0xAE, 0xC0, 0xAE, 0xF1, 0xAA, 0xB6, 0xD8, 0xBB, 0x5D, 0xAD, 0x97, 0x2C, 0x53, 0x64, 0xD7, 0x05, 0x7D, 0xF8, 0xC4, 0xE9, 0x7E, 0x95, 0x09, 0xED, 0xD0, 0x10, 0x43, 0x4F, 0xEC, 0x03, 0x6D, 0x7E, 0xCE, 0x6D, 0x51, 0x82, 0x7D, 0x75, 0x25, 0xCA, 0x96, 0x52, 0xFF, 0x29, 0x5A, 0x29, 0x41, 0x9C, 0x4C, 0x81, 0x38, 0x7F, 0xF5, 0xB5, 0x55, 0x65, 0x39, 0x50, 0xC3, 0x3C, 0x21, 0x29, }; /* 0400A5061C64567C30948ECFE2C961D93BAD8675D4260BF54DA6CBC299F5ADC9EE153DB3AF839E7A73684C28FC7DAFCFE119373F5027FCFC0A4F58D2C48734C3E8D2B200E9144CD4DFD9BAADB00D7195F68C05B6482D1372C35A4A169CDECF71CEEA8DAF1942EC3E55D37041E4B2168D4785E2B23B69A68B565649F0FCE25000A079F0D318 */ static UCHAR remote_public_key_secp521r1_33[] = { 0x04, 0x00, 0xA5, 0x06, 0x1C, 0x64, 0x56, 0x7C, 0x30, 0x94, 0x8E, 0xCF, 0xE2, 0xC9, 0x61, 0xD9, 0x3B, 0xAD, 0x86, 0x75, 0xD4, 0x26, 0x0B, 0xF5, 0x4D, 0xA6, 0xCB, 0xC2, 0x99, 0xF5, 0xAD, 0xC9, 0xEE, 0x15, 0x3D, 0xB3, 0xAF, 0x83, 0x9E, 0x7A, 0x73, 0x68, 0x4C, 0x28, 0xFC, 0x7D, 0xAF, 0xCF, 0xE1, 0x19, 0x37, 0x3F, 0x50, 0x27, 0xFC, 0xFC, 0x0A, 0x4F, 0x58, 0xD2, 0xC4, 0x87, 0x34, 0xC3, 0xE8, 0xD2, 0xB2, 0x00, 0xE9, 0x14, 0x4C, 0xD4, 0xDF, 0xD9, 0xBA, 0xAD, 0xB0, 0x0D, 0x71, 0x95, 0xF6, 0x8C, 0x05, 0xB6, 0x48, 0x2D, 0x13, 0x72, 0xC3, 0x5A, 0x4A, 0x16, 0x9C, 0xDE, 0xCF, 0x71, 0xCE, 0xEA, 0x8D, 0xAF, 0x19, 0x42, 0xEC, 0x3E, 0x55, 0xD3, 0x70, 0x41, 0xE4, 0xB2, 0x16, 0x8D, 0x47, 0x85, 0xE2, 0xB2, 0x3B, 0x69, 0xA6, 0x8B, 0x56, 0x56, 0x49, 0xF0, 0xFC, 0xE2, 0x50, 0x00, 0xA0, 0x79, 0xF0, 0xD3, 0x18, }; /* 01D87B26BE44D200E1B9948FBD14CD4DB84676F480A0073B29356D7F21C72919219564D82550E88425EBDB4F635EB7761DD5C37EFE9DD9B77899F434CD662BB5A949 */ static UCHAR shared_secret_secp521r1_33[] = { 0x01, 0xD8, 0x7B, 0x26, 0xBE, 0x44, 0xD2, 0x00, 0xE1, 0xB9, 0x94, 0x8F, 0xBD, 0x14, 0xCD, 0x4D, 0xB8, 0x46, 0x76, 0xF4, 0x80, 0xA0, 0x07, 0x3B, 0x29, 0x35, 0x6D, 0x7F, 0x21, 0xC7, 0x29, 0x19, 0x21, 0x95, 0x64, 0xD8, 0x25, 0x50, 0xE8, 0x84, 0x25, 0xEB, 0xDB, 0x4F, 0x63, 0x5E, 0xB7, 0x76, 0x1D, 0xD5, 0xC3, 0x7E, 0xFE, 0x9D, 0xD9, 0xB7, 0x78, 0x99, 0xF4, 0x34, 0xCD, 0x66, 0x2B, 0xB5, 0xA9, 0x49, }; /* 0033DFE8827168D030122FC9AAA6E1B7EA99890CC3433D4D36070862BE49858A7B6372FFD4DBCE04EDFFCE98A4AE4E8F47D79A0918D7564EDE5EB39CA83727239A98 */ static UCHAR local_private_key_secp521r1_34[] = { 0x00, 0x33, 0xDF, 0xE8, 0x82, 0x71, 0x68, 0xD0, 0x30, 0x12, 0x2F, 0xC9, 0xAA, 0xA6, 0xE1, 0xB7, 0xEA, 0x99, 0x89, 0x0C, 0xC3, 0x43, 0x3D, 0x4D, 0x36, 0x07, 0x08, 0x62, 0xBE, 0x49, 0x85, 0x8A, 0x7B, 0x63, 0x72, 0xFF, 0xD4, 0xDB, 0xCE, 0x04, 0xED, 0xFF, 0xCE, 0x98, 0xA4, 0xAE, 0x4E, 0x8F, 0x47, 0xD7, 0x9A, 0x09, 0x18, 0xD7, 0x56, 0x4E, 0xDE, 0x5E, 0xB3, 0x9C, 0xA8, 0x37, 0x27, 0x23, 0x9A, 0x98, }; /* 0400EB4055AACE111F5837F7B819801BBAEB907169A7C70FA2EC7623D39A53E5BA76CC1028470BD86D64BE289C0734D284EC9FC18A2CDBECFA8166EA16BD516B40336A00DD7C8DDF21CE4291C42EAC2BB90BBDBA906E7EAA03D8CA452316118C78449BB4181AFE527A0544236882FCC7793733F32568D5B44C3AECEFAAE88E4607D14D21FE */ static UCHAR local_public_key_secp521r1_34[] = { 0x04, 0x00, 0xEB, 0x40, 0x55, 0xAA, 0xCE, 0x11, 0x1F, 0x58, 0x37, 0xF7, 0xB8, 0x19, 0x80, 0x1B, 0xBA, 0xEB, 0x90, 0x71, 0x69, 0xA7, 0xC7, 0x0F, 0xA2, 0xEC, 0x76, 0x23, 0xD3, 0x9A, 0x53, 0xE5, 0xBA, 0x76, 0xCC, 0x10, 0x28, 0x47, 0x0B, 0xD8, 0x6D, 0x64, 0xBE, 0x28, 0x9C, 0x07, 0x34, 0xD2, 0x84, 0xEC, 0x9F, 0xC1, 0x8A, 0x2C, 0xDB, 0xEC, 0xFA, 0x81, 0x66, 0xEA, 0x16, 0xBD, 0x51, 0x6B, 0x40, 0x33, 0x6A, 0x00, 0xDD, 0x7C, 0x8D, 0xDF, 0x21, 0xCE, 0x42, 0x91, 0xC4, 0x2E, 0xAC, 0x2B, 0xB9, 0x0B, 0xBD, 0xBA, 0x90, 0x6E, 0x7E, 0xAA, 0x03, 0xD8, 0xCA, 0x45, 0x23, 0x16, 0x11, 0x8C, 0x78, 0x44, 0x9B, 0xB4, 0x18, 0x1A, 0xFE, 0x52, 0x7A, 0x05, 0x44, 0x23, 0x68, 0x82, 0xFC, 0xC7, 0x79, 0x37, 0x33, 0xF3, 0x25, 0x68, 0xD5, 0xB4, 0x4C, 0x3A, 0xEC, 0xEF, 0xAA, 0xE8, 0x8E, 0x46, 0x07, 0xD1, 0x4D, 0x21, 0xFE, }; /* 0400B4173743942628C8B74B06185E5460EC59ACA0E80E280068E7581B33F92A830FD9ABC74ADF772D382AF9FAAEF9370416335172C562747413E2E0E21B7AE85FA9C40092BDE67177F29D45E3EADDD56B3C203143B0EE8F26930FBC20FD8255990D10FFDB6010819BE68FE781D641F5DE6033D1ADED7F417368927633F9BAAF08A2AD4DBE */ static UCHAR remote_public_key_secp521r1_34[] = { 0x04, 0x00, 0xB4, 0x17, 0x37, 0x43, 0x94, 0x26, 0x28, 0xC8, 0xB7, 0x4B, 0x06, 0x18, 0x5E, 0x54, 0x60, 0xEC, 0x59, 0xAC, 0xA0, 0xE8, 0x0E, 0x28, 0x00, 0x68, 0xE7, 0x58, 0x1B, 0x33, 0xF9, 0x2A, 0x83, 0x0F, 0xD9, 0xAB, 0xC7, 0x4A, 0xDF, 0x77, 0x2D, 0x38, 0x2A, 0xF9, 0xFA, 0xAE, 0xF9, 0x37, 0x04, 0x16, 0x33, 0x51, 0x72, 0xC5, 0x62, 0x74, 0x74, 0x13, 0xE2, 0xE0, 0xE2, 0x1B, 0x7A, 0xE8, 0x5F, 0xA9, 0xC4, 0x00, 0x92, 0xBD, 0xE6, 0x71, 0x77, 0xF2, 0x9D, 0x45, 0xE3, 0xEA, 0xDD, 0xD5, 0x6B, 0x3C, 0x20, 0x31, 0x43, 0xB0, 0xEE, 0x8F, 0x26, 0x93, 0x0F, 0xBC, 0x20, 0xFD, 0x82, 0x55, 0x99, 0x0D, 0x10, 0xFF, 0xDB, 0x60, 0x10, 0x81, 0x9B, 0xE6, 0x8F, 0xE7, 0x81, 0xD6, 0x41, 0xF5, 0xDE, 0x60, 0x33, 0xD1, 0xAD, 0xED, 0x7F, 0x41, 0x73, 0x68, 0x92, 0x76, 0x33, 0xF9, 0xBA, 0xAF, 0x08, 0xA2, 0xAD, 0x4D, 0xBE, }; /* 0192BEB3E8D8C0A513D6C429C771454331667FCA32EE51714E4718800ADFA71E504906E9522C1924607232B348361EA8EF7409D9699E70DFD2FC0B21F49EA3CCF11D */ static UCHAR shared_secret_secp521r1_34[] = { 0x01, 0x92, 0xBE, 0xB3, 0xE8, 0xD8, 0xC0, 0xA5, 0x13, 0xD6, 0xC4, 0x29, 0xC7, 0x71, 0x45, 0x43, 0x31, 0x66, 0x7F, 0xCA, 0x32, 0xEE, 0x51, 0x71, 0x4E, 0x47, 0x18, 0x80, 0x0A, 0xDF, 0xA7, 0x1E, 0x50, 0x49, 0x06, 0xE9, 0x52, 0x2C, 0x19, 0x24, 0x60, 0x72, 0x32, 0xB3, 0x48, 0x36, 0x1E, 0xA8, 0xEF, 0x74, 0x09, 0xD9, 0x69, 0x9E, 0x70, 0xDF, 0xD2, 0xFC, 0x0B, 0x21, 0xF4, 0x9E, 0xA3, 0xCC, 0xF1, 0x1D, }; /* 0057C9308CEEC6B0B7CF17AA7622815B0F740ACAC4281A2230F2AFAD840D6102632832EE18F99ECEC6B4793CD6FA97E46EA0AF32C8CB54FBBC04A740100642732E75 */ static UCHAR local_private_key_secp521r1_35[] = { 0x00, 0x57, 0xC9, 0x30, 0x8C, 0xEE, 0xC6, 0xB0, 0xB7, 0xCF, 0x17, 0xAA, 0x76, 0x22, 0x81, 0x5B, 0x0F, 0x74, 0x0A, 0xCA, 0xC4, 0x28, 0x1A, 0x22, 0x30, 0xF2, 0xAF, 0xAD, 0x84, 0x0D, 0x61, 0x02, 0x63, 0x28, 0x32, 0xEE, 0x18, 0xF9, 0x9E, 0xCE, 0xC6, 0xB4, 0x79, 0x3C, 0xD6, 0xFA, 0x97, 0xE4, 0x6E, 0xA0, 0xAF, 0x32, 0xC8, 0xCB, 0x54, 0xFB, 0xBC, 0x04, 0xA7, 0x40, 0x10, 0x06, 0x42, 0x73, 0x2E, 0x75, }; /* 04004E93A2CA1DE382B310586B3760DE17407D27D176E92D3A713036A3A645314E0FEC40798231CB8CF86055515B157A7A318F30EB3647CFBF1B034D8DFAEF1E0A9BAA000E20D80E0B224D9867793F400B12891D512F4F09C125C40A94224EBFFEDC18011407691EBE065246EC811714C3999674CF684F80883B30FBFA30A19077DC1FE35C */ static UCHAR local_public_key_secp521r1_35[] = { 0x04, 0x00, 0x4E, 0x93, 0xA2, 0xCA, 0x1D, 0xE3, 0x82, 0xB3, 0x10, 0x58, 0x6B, 0x37, 0x60, 0xDE, 0x17, 0x40, 0x7D, 0x27, 0xD1, 0x76, 0xE9, 0x2D, 0x3A, 0x71, 0x30, 0x36, 0xA3, 0xA6, 0x45, 0x31, 0x4E, 0x0F, 0xEC, 0x40, 0x79, 0x82, 0x31, 0xCB, 0x8C, 0xF8, 0x60, 0x55, 0x51, 0x5B, 0x15, 0x7A, 0x7A, 0x31, 0x8F, 0x30, 0xEB, 0x36, 0x47, 0xCF, 0xBF, 0x1B, 0x03, 0x4D, 0x8D, 0xFA, 0xEF, 0x1E, 0x0A, 0x9B, 0xAA, 0x00, 0x0E, 0x20, 0xD8, 0x0E, 0x0B, 0x22, 0x4D, 0x98, 0x67, 0x79, 0x3F, 0x40, 0x0B, 0x12, 0x89, 0x1D, 0x51, 0x2F, 0x4F, 0x09, 0xC1, 0x25, 0xC4, 0x0A, 0x94, 0x22, 0x4E, 0xBF, 0xFE, 0xDC, 0x18, 0x01, 0x14, 0x07, 0x69, 0x1E, 0xBE, 0x06, 0x52, 0x46, 0xEC, 0x81, 0x17, 0x14, 0xC3, 0x99, 0x96, 0x74, 0xCF, 0x68, 0x4F, 0x80, 0x88, 0x3B, 0x30, 0xFB, 0xFA, 0x30, 0xA1, 0x90, 0x77, 0xDC, 0x1F, 0xE3, 0x5C, }; /* 04001318A44656D6BB3F6EBDDFA92316A4719570CFAE1C16443907FD5D040ADA490B37207BA033921BF35D2CFB45F4AFC0CB3E7E4AB8EADB582775CE6F5691989CC7F400C22DB1A7F67E40191EBC128549D926D3532604E1F7D352FFC864D2F44E5921DFA25DD54B989E0B1FC1A68E027DF607FE15EAFC51188626867C3EABE326724DC9C9 */ static UCHAR remote_public_key_secp521r1_35[] = { 0x04, 0x00, 0x13, 0x18, 0xA4, 0x46, 0x56, 0xD6, 0xBB, 0x3F, 0x6E, 0xBD, 0xDF, 0xA9, 0x23, 0x16, 0xA4, 0x71, 0x95, 0x70, 0xCF, 0xAE, 0x1C, 0x16, 0x44, 0x39, 0x07, 0xFD, 0x5D, 0x04, 0x0A, 0xDA, 0x49, 0x0B, 0x37, 0x20, 0x7B, 0xA0, 0x33, 0x92, 0x1B, 0xF3, 0x5D, 0x2C, 0xFB, 0x45, 0xF4, 0xAF, 0xC0, 0xCB, 0x3E, 0x7E, 0x4A, 0xB8, 0xEA, 0xDB, 0x58, 0x27, 0x75, 0xCE, 0x6F, 0x56, 0x91, 0x98, 0x9C, 0xC7, 0xF4, 0x00, 0xC2, 0x2D, 0xB1, 0xA7, 0xF6, 0x7E, 0x40, 0x19, 0x1E, 0xBC, 0x12, 0x85, 0x49, 0xD9, 0x26, 0xD3, 0x53, 0x26, 0x04, 0xE1, 0xF7, 0xD3, 0x52, 0xFF, 0xC8, 0x64, 0xD2, 0xF4, 0x4E, 0x59, 0x21, 0xDF, 0xA2, 0x5D, 0xD5, 0x4B, 0x98, 0x9E, 0x0B, 0x1F, 0xC1, 0xA6, 0x8E, 0x02, 0x7D, 0xF6, 0x07, 0xFE, 0x15, 0xEA, 0xFC, 0x51, 0x18, 0x86, 0x26, 0x86, 0x7C, 0x3E, 0xAB, 0xE3, 0x26, 0x72, 0x4D, 0xC9, 0xC9, }; /* 00F6EDAD5BE95E69B5BDC851882A4B38679E0B094658F3CD616A312BC2526579FFBFB9810ADB1F115987AA901234B660DECC5752EE7A7DDC2088E695389FE4543C28 */ static UCHAR shared_secret_secp521r1_35[] = { 0x00, 0xF6, 0xED, 0xAD, 0x5B, 0xE9, 0x5E, 0x69, 0xB5, 0xBD, 0xC8, 0x51, 0x88, 0x2A, 0x4B, 0x38, 0x67, 0x9E, 0x0B, 0x09, 0x46, 0x58, 0xF3, 0xCD, 0x61, 0x6A, 0x31, 0x2B, 0xC2, 0x52, 0x65, 0x79, 0xFF, 0xBF, 0xB9, 0x81, 0x0A, 0xDB, 0x1F, 0x11, 0x59, 0x87, 0xAA, 0x90, 0x12, 0x34, 0xB6, 0x60, 0xDE, 0xCC, 0x57, 0x52, 0xEE, 0x7A, 0x7D, 0xDC, 0x20, 0x88, 0xE6, 0x95, 0x38, 0x9F, 0xE4, 0x54, 0x3C, 0x28, }; /* 0100039AC035FA71E6E48F0EE7CA72C95C9747C07AA2B75607497ADE1F992B6E992D095B6103CB49E65856CC22C9957F60DD41DB7FF733853EAC655C458ECADEBBD2 */ static UCHAR local_private_key_secp521r1_36[] = { 0x01, 0x00, 0x03, 0x9A, 0xC0, 0x35, 0xFA, 0x71, 0xE6, 0xE4, 0x8F, 0x0E, 0xE7, 0xCA, 0x72, 0xC9, 0x5C, 0x97, 0x47, 0xC0, 0x7A, 0xA2, 0xB7, 0x56, 0x07, 0x49, 0x7A, 0xDE, 0x1F, 0x99, 0x2B, 0x6E, 0x99, 0x2D, 0x09, 0x5B, 0x61, 0x03, 0xCB, 0x49, 0xE6, 0x58, 0x56, 0xCC, 0x22, 0xC9, 0x95, 0x7F, 0x60, 0xDD, 0x41, 0xDB, 0x7F, 0xF7, 0x33, 0x85, 0x3E, 0xAC, 0x65, 0x5C, 0x45, 0x8E, 0xCA, 0xDE, 0xBB, 0xD2, }; /* 0400973622721C4317AF8DCEF69857C7642F333B8158A0030013CBD9309859CC4BB884E7C2E32FF6F2118048EE82F3B5A72A2C9D59EF5CDB591835A1CC4764680C8A3A019D34489F67AC29A8923DF54EBDF2123AF1FE7310A1E6347F2E9A79C9032A3F62EB4E9D58873834D68B7A3A7AFA44C5EA5E196B06026FB3A60D7CFC359C3B880931 */ static UCHAR local_public_key_secp521r1_36[] = { 0x04, 0x00, 0x97, 0x36, 0x22, 0x72, 0x1C, 0x43, 0x17, 0xAF, 0x8D, 0xCE, 0xF6, 0x98, 0x57, 0xC7, 0x64, 0x2F, 0x33, 0x3B, 0x81, 0x58, 0xA0, 0x03, 0x00, 0x13, 0xCB, 0xD9, 0x30, 0x98, 0x59, 0xCC, 0x4B, 0xB8, 0x84, 0xE7, 0xC2, 0xE3, 0x2F, 0xF6, 0xF2, 0x11, 0x80, 0x48, 0xEE, 0x82, 0xF3, 0xB5, 0xA7, 0x2A, 0x2C, 0x9D, 0x59, 0xEF, 0x5C, 0xDB, 0x59, 0x18, 0x35, 0xA1, 0xCC, 0x47, 0x64, 0x68, 0x0C, 0x8A, 0x3A, 0x01, 0x9D, 0x34, 0x48, 0x9F, 0x67, 0xAC, 0x29, 0xA8, 0x92, 0x3D, 0xF5, 0x4E, 0xBD, 0xF2, 0x12, 0x3A, 0xF1, 0xFE, 0x73, 0x10, 0xA1, 0xE6, 0x34, 0x7F, 0x2E, 0x9A, 0x79, 0xC9, 0x03, 0x2A, 0x3F, 0x62, 0xEB, 0x4E, 0x9D, 0x58, 0x87, 0x38, 0x34, 0xD6, 0x8B, 0x7A, 0x3A, 0x7A, 0xFA, 0x44, 0xC5, 0xEA, 0x5E, 0x19, 0x6B, 0x06, 0x02, 0x6F, 0xB3, 0xA6, 0x0D, 0x7C, 0xFC, 0x35, 0x9C, 0x3B, 0x88, 0x09, 0x31, }; /* 0401C1EFE57F0BB9E1129F1E38F86BB77C550AF70094DAF3D72AD182BDCCBCA5273F3E487E46FADF90F2A8D06CC383B9CB6A57FB9D94BCA60F329B00D6FCD1CD131F1201FE264055FDBBF7C808B66263C8F99AC2437477C1C3C7725D2CC6AD1038508DB2B83A8935001202E1DE8C8671F02B80C592EC99D64BAEB990FC4D288920B8F4D2D4 */ static UCHAR remote_public_key_secp521r1_36[] = { 0x04, 0x01, 0xC1, 0xEF, 0xE5, 0x7F, 0x0B, 0xB9, 0xE1, 0x12, 0x9F, 0x1E, 0x38, 0xF8, 0x6B, 0xB7, 0x7C, 0x55, 0x0A, 0xF7, 0x00, 0x94, 0xDA, 0xF3, 0xD7, 0x2A, 0xD1, 0x82, 0xBD, 0xCC, 0xBC, 0xA5, 0x27, 0x3F, 0x3E, 0x48, 0x7E, 0x46, 0xFA, 0xDF, 0x90, 0xF2, 0xA8, 0xD0, 0x6C, 0xC3, 0x83, 0xB9, 0xCB, 0x6A, 0x57, 0xFB, 0x9D, 0x94, 0xBC, 0xA6, 0x0F, 0x32, 0x9B, 0x00, 0xD6, 0xFC, 0xD1, 0xCD, 0x13, 0x1F, 0x12, 0x01, 0xFE, 0x26, 0x40, 0x55, 0xFD, 0xBB, 0xF7, 0xC8, 0x08, 0xB6, 0x62, 0x63, 0xC8, 0xF9, 0x9A, 0xC2, 0x43, 0x74, 0x77, 0xC1, 0xC3, 0xC7, 0x72, 0x5D, 0x2C, 0xC6, 0xAD, 0x10, 0x38, 0x50, 0x8D, 0xB2, 0xB8, 0x3A, 0x89, 0x35, 0x00, 0x12, 0x02, 0xE1, 0xDE, 0x8C, 0x86, 0x71, 0xF0, 0x2B, 0x80, 0xC5, 0x92, 0xEC, 0x99, 0xD6, 0x4B, 0xAE, 0xB9, 0x90, 0xFC, 0x4D, 0x28, 0x89, 0x20, 0xB8, 0xF4, 0xD2, 0xD4, }; /* 00C168749748D662FB7536547BF62CBAE16F00807EA96D039BEC95D55F93B58469A60F60073E6D2506672D5FC919E01C727691976EEEC1C94C2415509FBE3A7C14C5 */ static UCHAR shared_secret_secp521r1_36[] = { 0x00, 0xC1, 0x68, 0x74, 0x97, 0x48, 0xD6, 0x62, 0xFB, 0x75, 0x36, 0x54, 0x7B, 0xF6, 0x2C, 0xBA, 0xE1, 0x6F, 0x00, 0x80, 0x7E, 0xA9, 0x6D, 0x03, 0x9B, 0xEC, 0x95, 0xD5, 0x5F, 0x93, 0xB5, 0x84, 0x69, 0xA6, 0x0F, 0x60, 0x07, 0x3E, 0x6D, 0x25, 0x06, 0x67, 0x2D, 0x5F, 0xC9, 0x19, 0xE0, 0x1C, 0x72, 0x76, 0x91, 0x97, 0x6E, 0xEE, 0xC1, 0xC9, 0x4C, 0x24, 0x15, 0x50, 0x9F, 0xBE, 0x3A, 0x7C, 0x14, 0xC5, }; /* 0196EBB5CE475D5B1E430A9EB1B124F0074276F4278AF9D2B503D122321DF315B2DCC9812226DA4069E4DF199404099D4680916C0B8B3EBE8D0FE2BF2BD5D2DCB29C */ static UCHAR local_private_key_secp521r1_37[] = { 0x01, 0x96, 0xEB, 0xB5, 0xCE, 0x47, 0x5D, 0x5B, 0x1E, 0x43, 0x0A, 0x9E, 0xB1, 0xB1, 0x24, 0xF0, 0x07, 0x42, 0x76, 0xF4, 0x27, 0x8A, 0xF9, 0xD2, 0xB5, 0x03, 0xD1, 0x22, 0x32, 0x1D, 0xF3, 0x15, 0xB2, 0xDC, 0xC9, 0x81, 0x22, 0x26, 0xDA, 0x40, 0x69, 0xE4, 0xDF, 0x19, 0x94, 0x04, 0x09, 0x9D, 0x46, 0x80, 0x91, 0x6C, 0x0B, 0x8B, 0x3E, 0xBE, 0x8D, 0x0F, 0xE2, 0xBF, 0x2B, 0xD5, 0xD2, 0xDC, 0xB2, 0x9C, }; /* 040113EB765ED89CD77A2A9E95C570A7C4CFE341CA1A37FEB1D1A26391B2EE59356F7B82A6ADEE2C340321ABF04D6D6FB5EF77107B56D5EED8AD49951E485CEF86FCAC012D7A8AC50E3A11DF6F4F0F1D6398ED83AF45D0D54F5E116483CC056D8FBBFDA115EF8AFAEA1F596512F789C37EDCC318FB87B5179660D642EBCDF6D0A5D5FFB9C8 */ static UCHAR local_public_key_secp521r1_37[] = { 0x04, 0x01, 0x13, 0xEB, 0x76, 0x5E, 0xD8, 0x9C, 0xD7, 0x7A, 0x2A, 0x9E, 0x95, 0xC5, 0x70, 0xA7, 0xC4, 0xCF, 0xE3, 0x41, 0xCA, 0x1A, 0x37, 0xFE, 0xB1, 0xD1, 0xA2, 0x63, 0x91, 0xB2, 0xEE, 0x59, 0x35, 0x6F, 0x7B, 0x82, 0xA6, 0xAD, 0xEE, 0x2C, 0x34, 0x03, 0x21, 0xAB, 0xF0, 0x4D, 0x6D, 0x6F, 0xB5, 0xEF, 0x77, 0x10, 0x7B, 0x56, 0xD5, 0xEE, 0xD8, 0xAD, 0x49, 0x95, 0x1E, 0x48, 0x5C, 0xEF, 0x86, 0xFC, 0xAC, 0x01, 0x2D, 0x7A, 0x8A, 0xC5, 0x0E, 0x3A, 0x11, 0xDF, 0x6F, 0x4F, 0x0F, 0x1D, 0x63, 0x98, 0xED, 0x83, 0xAF, 0x45, 0xD0, 0xD5, 0x4F, 0x5E, 0x11, 0x64, 0x83, 0xCC, 0x05, 0x6D, 0x8F, 0xBB, 0xFD, 0xA1, 0x15, 0xEF, 0x8A, 0xFA, 0xEA, 0x1F, 0x59, 0x65, 0x12, 0xF7, 0x89, 0xC3, 0x7E, 0xDC, 0xC3, 0x18, 0xFB, 0x87, 0xB5, 0x17, 0x96, 0x60, 0xD6, 0x42, 0xEB, 0xCD, 0xF6, 0xD0, 0xA5, 0xD5, 0xFF, 0xB9, 0xC8, }; /* 0401181128236A1CDEC43A8438659490C8E0FB95CEDD3313371EBEE08E9D91227CFB9ACC6EFC15B605F55991CB5768594BFA5E629A54A6FDF4E999C1589B36B23BC0BB0196BE8568CCB922DAEB418193B7DC04CEA3D71EE74A8DFAC1DBE60593EFFA232A0B5E7C3C5E7B545CF9C6DD53A60F8B849394319EB0FA0F93B6E1B142C39729FF71 */ static UCHAR remote_public_key_secp521r1_37[] = { 0x04, 0x01, 0x18, 0x11, 0x28, 0x23, 0x6A, 0x1C, 0xDE, 0xC4, 0x3A, 0x84, 0x38, 0x65, 0x94, 0x90, 0xC8, 0xE0, 0xFB, 0x95, 0xCE, 0xDD, 0x33, 0x13, 0x37, 0x1E, 0xBE, 0xE0, 0x8E, 0x9D, 0x91, 0x22, 0x7C, 0xFB, 0x9A, 0xCC, 0x6E, 0xFC, 0x15, 0xB6, 0x05, 0xF5, 0x59, 0x91, 0xCB, 0x57, 0x68, 0x59, 0x4B, 0xFA, 0x5E, 0x62, 0x9A, 0x54, 0xA6, 0xFD, 0xF4, 0xE9, 0x99, 0xC1, 0x58, 0x9B, 0x36, 0xB2, 0x3B, 0xC0, 0xBB, 0x01, 0x96, 0xBE, 0x85, 0x68, 0xCC, 0xB9, 0x22, 0xDA, 0xEB, 0x41, 0x81, 0x93, 0xB7, 0xDC, 0x04, 0xCE, 0xA3, 0xD7, 0x1E, 0xE7, 0x4A, 0x8D, 0xFA, 0xC1, 0xDB, 0xE6, 0x05, 0x93, 0xEF, 0xFA, 0x23, 0x2A, 0x0B, 0x5E, 0x7C, 0x3C, 0x5E, 0x7B, 0x54, 0x5C, 0xF9, 0xC6, 0xDD, 0x53, 0xA6, 0x0F, 0x8B, 0x84, 0x93, 0x94, 0x31, 0x9E, 0xB0, 0xFA, 0x0F, 0x93, 0xB6, 0xE1, 0xB1, 0x42, 0xC3, 0x97, 0x29, 0xFF, 0x71, }; /* 011C6451CB8F14CF480292197091C41FEEE5A1A156AB03A08A03FB057C928E7F7BF3C3D14E1229C771DEC2796382F4E4865755F3590BC036AEC1E3083A614973C23F */ static UCHAR shared_secret_secp521r1_37[] = { 0x01, 0x1C, 0x64, 0x51, 0xCB, 0x8F, 0x14, 0xCF, 0x48, 0x02, 0x92, 0x19, 0x70, 0x91, 0xC4, 0x1F, 0xEE, 0xE5, 0xA1, 0xA1, 0x56, 0xAB, 0x03, 0xA0, 0x8A, 0x03, 0xFB, 0x05, 0x7C, 0x92, 0x8E, 0x7F, 0x7B, 0xF3, 0xC3, 0xD1, 0x4E, 0x12, 0x29, 0xC7, 0x71, 0xDE, 0xC2, 0x79, 0x63, 0x82, 0xF4, 0xE4, 0x86, 0x57, 0x55, 0xF3, 0x59, 0x0B, 0xC0, 0x36, 0xAE, 0xC1, 0xE3, 0x08, 0x3A, 0x61, 0x49, 0x73, 0xC2, 0x3F, }; /* 00CD6968D38AFD9131CC0BE8B0CC0B6C4564F757D42D667EAAD0D9A11C42ABC1101329E39E2572CFF17EB6A24AC00E8E2505E7F9314C77DC1F517D3B9228FAA23A24 */ static UCHAR local_private_key_secp521r1_38[] = { 0x00, 0xCD, 0x69, 0x68, 0xD3, 0x8A, 0xFD, 0x91, 0x31, 0xCC, 0x0B, 0xE8, 0xB0, 0xCC, 0x0B, 0x6C, 0x45, 0x64, 0xF7, 0x57, 0xD4, 0x2D, 0x66, 0x7E, 0xAA, 0xD0, 0xD9, 0xA1, 0x1C, 0x42, 0xAB, 0xC1, 0x10, 0x13, 0x29, 0xE3, 0x9E, 0x25, 0x72, 0xCF, 0xF1, 0x7E, 0xB6, 0xA2, 0x4A, 0xC0, 0x0E, 0x8E, 0x25, 0x05, 0xE7, 0xF9, 0x31, 0x4C, 0x77, 0xDC, 0x1F, 0x51, 0x7D, 0x3B, 0x92, 0x28, 0xFA, 0xA2, 0x3A, 0x24, }; /* 04010AA9084DEC3704689B230F988A7BA26B16155051414BDB3CE63ACC4F3CE5EF8BAE86EF3F10A448A1363D0EC44ABD0B65D0608C3A846C661135F689876060F4DBF7017CE03475648F0D11C0F6316E022CB3027D6FD89BF933FF0B2B2E5BAB9560ED69332ECF9CD134BD9AD070AC827AD166BFE11BC24247E5E7AE1E640153A5F84E4EBE */ static UCHAR local_public_key_secp521r1_38[] = { 0x04, 0x01, 0x0A, 0xA9, 0x08, 0x4D, 0xEC, 0x37, 0x04, 0x68, 0x9B, 0x23, 0x0F, 0x98, 0x8A, 0x7B, 0xA2, 0x6B, 0x16, 0x15, 0x50, 0x51, 0x41, 0x4B, 0xDB, 0x3C, 0xE6, 0x3A, 0xCC, 0x4F, 0x3C, 0xE5, 0xEF, 0x8B, 0xAE, 0x86, 0xEF, 0x3F, 0x10, 0xA4, 0x48, 0xA1, 0x36, 0x3D, 0x0E, 0xC4, 0x4A, 0xBD, 0x0B, 0x65, 0xD0, 0x60, 0x8C, 0x3A, 0x84, 0x6C, 0x66, 0x11, 0x35, 0xF6, 0x89, 0x87, 0x60, 0x60, 0xF4, 0xDB, 0xF7, 0x01, 0x7C, 0xE0, 0x34, 0x75, 0x64, 0x8F, 0x0D, 0x11, 0xC0, 0xF6, 0x31, 0x6E, 0x02, 0x2C, 0xB3, 0x02, 0x7D, 0x6F, 0xD8, 0x9B, 0xF9, 0x33, 0xFF, 0x0B, 0x2B, 0x2E, 0x5B, 0xAB, 0x95, 0x60, 0xED, 0x69, 0x33, 0x2E, 0xCF, 0x9C, 0xD1, 0x34, 0xBD, 0x9A, 0xD0, 0x70, 0xAC, 0x82, 0x7A, 0xD1, 0x66, 0xBF, 0xE1, 0x1B, 0xC2, 0x42, 0x47, 0xE5, 0xE7, 0xAE, 0x1E, 0x64, 0x01, 0x53, 0xA5, 0xF8, 0x4E, 0x4E, 0xBE, }; /* 0400DA7B5B143B13E0776C973D3CC082E5C0D247877711EE59D681F2EA46432B120AB60BB24C476CDEB2AB3890CB47D6B16D1706FBCECDEAEBD8E38DDF7E40D101D83F00B9ADAFF774EADFA9DB3F352DB6CF16C7EFE15001934200CECEB6998808E2CC549740E5584D74CF9677143F382EA6CAB130ED20205F31A42C211F809705DB194934 */ static UCHAR remote_public_key_secp521r1_38[] = { 0x04, 0x00, 0xDA, 0x7B, 0x5B, 0x14, 0x3B, 0x13, 0xE0, 0x77, 0x6C, 0x97, 0x3D, 0x3C, 0xC0, 0x82, 0xE5, 0xC0, 0xD2, 0x47, 0x87, 0x77, 0x11, 0xEE, 0x59, 0xD6, 0x81, 0xF2, 0xEA, 0x46, 0x43, 0x2B, 0x12, 0x0A, 0xB6, 0x0B, 0xB2, 0x4C, 0x47, 0x6C, 0xDE, 0xB2, 0xAB, 0x38, 0x90, 0xCB, 0x47, 0xD6, 0xB1, 0x6D, 0x17, 0x06, 0xFB, 0xCE, 0xCD, 0xEA, 0xEB, 0xD8, 0xE3, 0x8D, 0xDF, 0x7E, 0x40, 0xD1, 0x01, 0xD8, 0x3F, 0x00, 0xB9, 0xAD, 0xAF, 0xF7, 0x74, 0xEA, 0xDF, 0xA9, 0xDB, 0x3F, 0x35, 0x2D, 0xB6, 0xCF, 0x16, 0xC7, 0xEF, 0xE1, 0x50, 0x01, 0x93, 0x42, 0x00, 0xCE, 0xCE, 0xB6, 0x99, 0x88, 0x08, 0xE2, 0xCC, 0x54, 0x97, 0x40, 0xE5, 0x58, 0x4D, 0x74, 0xCF, 0x96, 0x77, 0x14, 0x3F, 0x38, 0x2E, 0xA6, 0xCA, 0xB1, 0x30, 0xED, 0x20, 0x20, 0x5F, 0x31, 0xA4, 0x2C, 0x21, 0x1F, 0x80, 0x97, 0x05, 0xDB, 0x19, 0x49, 0x34, }; /* 0105660780EF3C94F389168A724D0E4F1053312C380C9133D879126949EA762E2F8673FDA054D034C36F50B0287FDB188AAB599496DFA09FE1EED182C1AC47274621 */ static UCHAR shared_secret_secp521r1_38[] = { 0x01, 0x05, 0x66, 0x07, 0x80, 0xEF, 0x3C, 0x94, 0xF3, 0x89, 0x16, 0x8A, 0x72, 0x4D, 0x0E, 0x4F, 0x10, 0x53, 0x31, 0x2C, 0x38, 0x0C, 0x91, 0x33, 0xD8, 0x79, 0x12, 0x69, 0x49, 0xEA, 0x76, 0x2E, 0x2F, 0x86, 0x73, 0xFD, 0xA0, 0x54, 0xD0, 0x34, 0xC3, 0x6F, 0x50, 0xB0, 0x28, 0x7F, 0xDB, 0x18, 0x8A, 0xAB, 0x59, 0x94, 0x96, 0xDF, 0xA0, 0x9F, 0xE1, 0xEE, 0xD1, 0x82, 0xC1, 0xAC, 0x47, 0x27, 0x46, 0x21, }; /* 0053C4634A28A4E0868A7F486E07185816579CB1566931A6B995289427C7CDE219904565BAE8444172C389E2C8A03ADEF7D98E4C40BFF4F8551D8C7AE3585CFAEAA2 */ static UCHAR local_private_key_secp521r1_39[] = { 0x00, 0x53, 0xC4, 0x63, 0x4A, 0x28, 0xA4, 0xE0, 0x86, 0x8A, 0x7F, 0x48, 0x6E, 0x07, 0x18, 0x58, 0x16, 0x57, 0x9C, 0xB1, 0x56, 0x69, 0x31, 0xA6, 0xB9, 0x95, 0x28, 0x94, 0x27, 0xC7, 0xCD, 0xE2, 0x19, 0x90, 0x45, 0x65, 0xBA, 0xE8, 0x44, 0x41, 0x72, 0xC3, 0x89, 0xE2, 0xC8, 0xA0, 0x3A, 0xDE, 0xF7, 0xD9, 0x8E, 0x4C, 0x40, 0xBF, 0xF4, 0xF8, 0x55, 0x1D, 0x8C, 0x7A, 0xE3, 0x58, 0x5C, 0xFA, 0xEA, 0xA2, }; /* 0401BC2ABD99CEE495657C5F6B9B52EFBD0B4A4B56961B8E04DEF3A370348DE2BC3B8E44C3DAAC50F9F3243D75F6169A43947A08FF451FE7C160FA391032DC03AD749B0072A62717928893EB6C8723A0C3864004A92EAE765ACE193B5747934D9F54E871D89020DEED67411F67BF81A1D8A7ADBABCEA6B4652C0C68217AA4288ACC40AFD70 */ static UCHAR local_public_key_secp521r1_39[] = { 0x04, 0x01, 0xBC, 0x2A, 0xBD, 0x99, 0xCE, 0xE4, 0x95, 0x65, 0x7C, 0x5F, 0x6B, 0x9B, 0x52, 0xEF, 0xBD, 0x0B, 0x4A, 0x4B, 0x56, 0x96, 0x1B, 0x8E, 0x04, 0xDE, 0xF3, 0xA3, 0x70, 0x34, 0x8D, 0xE2, 0xBC, 0x3B, 0x8E, 0x44, 0xC3, 0xDA, 0xAC, 0x50, 0xF9, 0xF3, 0x24, 0x3D, 0x75, 0xF6, 0x16, 0x9A, 0x43, 0x94, 0x7A, 0x08, 0xFF, 0x45, 0x1F, 0xE7, 0xC1, 0x60, 0xFA, 0x39, 0x10, 0x32, 0xDC, 0x03, 0xAD, 0x74, 0x9B, 0x00, 0x72, 0xA6, 0x27, 0x17, 0x92, 0x88, 0x93, 0xEB, 0x6C, 0x87, 0x23, 0xA0, 0xC3, 0x86, 0x40, 0x04, 0xA9, 0x2E, 0xAE, 0x76, 0x5A, 0xCE, 0x19, 0x3B, 0x57, 0x47, 0x93, 0x4D, 0x9F, 0x54, 0xE8, 0x71, 0xD8, 0x90, 0x20, 0xDE, 0xED, 0x67, 0x41, 0x1F, 0x67, 0xBF, 0x81, 0xA1, 0xD8, 0xA7, 0xAD, 0xBA, 0xBC, 0xEA, 0x6B, 0x46, 0x52, 0xC0, 0xC6, 0x82, 0x17, 0xAA, 0x42, 0x88, 0xAC, 0xC4, 0x0A, 0xFD, 0x70, }; /* 04010CFC872C12005EC0AB1AF220C1C6540932EF2B371810A87E690267CCAFE0D3AEAB0B4F3BF47226ECC318BBB3C2CE448118693914C3FF2EA3EA1AAFAEBCFBD38743016B68BAC9236918ECFC850B5AB56B4DD9E4171AA39E6B5E4CCC91614228228D94A5CD26D0A80F6FA0F464D7CCFCCC1BDB365940B4815FD11E70FF021AB5E2A6B78A */ static UCHAR remote_public_key_secp521r1_39[] = { 0x04, 0x01, 0x0C, 0xFC, 0x87, 0x2C, 0x12, 0x00, 0x5E, 0xC0, 0xAB, 0x1A, 0xF2, 0x20, 0xC1, 0xC6, 0x54, 0x09, 0x32, 0xEF, 0x2B, 0x37, 0x18, 0x10, 0xA8, 0x7E, 0x69, 0x02, 0x67, 0xCC, 0xAF, 0xE0, 0xD3, 0xAE, 0xAB, 0x0B, 0x4F, 0x3B, 0xF4, 0x72, 0x26, 0xEC, 0xC3, 0x18, 0xBB, 0xB3, 0xC2, 0xCE, 0x44, 0x81, 0x18, 0x69, 0x39, 0x14, 0xC3, 0xFF, 0x2E, 0xA3, 0xEA, 0x1A, 0xAF, 0xAE, 0xBC, 0xFB, 0xD3, 0x87, 0x43, 0x01, 0x6B, 0x68, 0xBA, 0xC9, 0x23, 0x69, 0x18, 0xEC, 0xFC, 0x85, 0x0B, 0x5A, 0xB5, 0x6B, 0x4D, 0xD9, 0xE4, 0x17, 0x1A, 0xA3, 0x9E, 0x6B, 0x5E, 0x4C, 0xCC, 0x91, 0x61, 0x42, 0x28, 0x22, 0x8D, 0x94, 0xA5, 0xCD, 0x26, 0xD0, 0xA8, 0x0F, 0x6F, 0xA0, 0xF4, 0x64, 0xD7, 0xCC, 0xFC, 0xCC, 0x1B, 0xDB, 0x36, 0x59, 0x40, 0xB4, 0x81, 0x5F, 0xD1, 0x1E, 0x70, 0xFF, 0x02, 0x1A, 0xB5, 0xE2, 0xA6, 0xB7, 0x8A, }; /* 018CBB9DB220270BE1141BACE122B78C330E1787C0B6D246AF52770B7A86C6F79272F25CF0C2D26B8592CA92084DEB31EBA1ECF231BDC4C4C57506D5834D64C70B4E */ static UCHAR shared_secret_secp521r1_39[] = { 0x01, 0x8C, 0xBB, 0x9D, 0xB2, 0x20, 0x27, 0x0B, 0xE1, 0x14, 0x1B, 0xAC, 0xE1, 0x22, 0xB7, 0x8C, 0x33, 0x0E, 0x17, 0x87, 0xC0, 0xB6, 0xD2, 0x46, 0xAF, 0x52, 0x77, 0x0B, 0x7A, 0x86, 0xC6, 0xF7, 0x92, 0x72, 0xF2, 0x5C, 0xF0, 0xC2, 0xD2, 0x6B, 0x85, 0x92, 0xCA, 0x92, 0x08, 0x4D, 0xEB, 0x31, 0xEB, 0xA1, 0xEC, 0xF2, 0x31, 0xBD, 0xC4, 0xC4, 0xC5, 0x75, 0x06, 0xD5, 0x83, 0x4D, 0x64, 0xC7, 0x0B, 0x4E, }; /* 0008042638938852648614521E58EA97FE2455DB1DB059019CA869CC46A8C900B0CD26E95EB13BC337501755A901EBA7243F8043EFDB438A83AB58C85221C904ECEF */ static UCHAR local_private_key_secp521r1_40[] = { 0x00, 0x08, 0x04, 0x26, 0x38, 0x93, 0x88, 0x52, 0x64, 0x86, 0x14, 0x52, 0x1E, 0x58, 0xEA, 0x97, 0xFE, 0x24, 0x55, 0xDB, 0x1D, 0xB0, 0x59, 0x01, 0x9C, 0xA8, 0x69, 0xCC, 0x46, 0xA8, 0xC9, 0x00, 0xB0, 0xCD, 0x26, 0xE9, 0x5E, 0xB1, 0x3B, 0xC3, 0x37, 0x50, 0x17, 0x55, 0xA9, 0x01, 0xEB, 0xA7, 0x24, 0x3F, 0x80, 0x43, 0xEF, 0xDB, 0x43, 0x8A, 0x83, 0xAB, 0x58, 0xC8, 0x52, 0x21, 0xC9, 0x04, 0xEC, 0xEF, }; /* 04015DCB761CB94FFE12B3078631AF68E5A5D4CD2255B3869299BD28EF5126FA9712B89D78C5750F263F37B126B773718D8B0F977EB9D81B4F5169EE7EB741BC479601007579AF9C121C3D8862F9E3FCF52326AD19C399F3F9A8C28DDF79FA72A3314BD4F2E2B6442D7A55FE8B50FB3BE884FFA46B87E70FAC85D3E7100F1FA1707B7CFFAD */ static UCHAR local_public_key_secp521r1_40[] = { 0x04, 0x01, 0x5D, 0xCB, 0x76, 0x1C, 0xB9, 0x4F, 0xFE, 0x12, 0xB3, 0x07, 0x86, 0x31, 0xAF, 0x68, 0xE5, 0xA5, 0xD4, 0xCD, 0x22, 0x55, 0xB3, 0x86, 0x92, 0x99, 0xBD, 0x28, 0xEF, 0x51, 0x26, 0xFA, 0x97, 0x12, 0xB8, 0x9D, 0x78, 0xC5, 0x75, 0x0F, 0x26, 0x3F, 0x37, 0xB1, 0x26, 0xB7, 0x73, 0x71, 0x8D, 0x8B, 0x0F, 0x97, 0x7E, 0xB9, 0xD8, 0x1B, 0x4F, 0x51, 0x69, 0xEE, 0x7E, 0xB7, 0x41, 0xBC, 0x47, 0x96, 0x01, 0x00, 0x75, 0x79, 0xAF, 0x9C, 0x12, 0x1C, 0x3D, 0x88, 0x62, 0xF9, 0xE3, 0xFC, 0xF5, 0x23, 0x26, 0xAD, 0x19, 0xC3, 0x99, 0xF3, 0xF9, 0xA8, 0xC2, 0x8D, 0xDF, 0x79, 0xFA, 0x72, 0xA3, 0x31, 0x4B, 0xD4, 0xF2, 0xE2, 0xB6, 0x44, 0x2D, 0x7A, 0x55, 0xFE, 0x8B, 0x50, 0xFB, 0x3B, 0xE8, 0x84, 0xFF, 0xA4, 0x6B, 0x87, 0xE7, 0x0F, 0xAC, 0x85, 0xD3, 0xE7, 0x10, 0x0F, 0x1F, 0xA1, 0x70, 0x7B, 0x7C, 0xFF, 0xAD, }; /* 0400DCE69575642FB5C3587A626AAA2A0D45AD701656E2679C8EDD9E6B9F7DFB0EFA18C3C5B272BB57A4AD4C093C00F1C970CDF133E8D7046755C3F467934AFFDC07A80186C8569F21AACA9217B5C21ED59DCFB3BE941A49ECAEA6361AE8B57664AB75C0D75EEC89602BA45051ADA205AB26CD837AF735076A3414FDD346DC7213B3019EA0 */ static UCHAR remote_public_key_secp521r1_40[] = { 0x04, 0x00, 0xDC, 0xE6, 0x95, 0x75, 0x64, 0x2F, 0xB5, 0xC3, 0x58, 0x7A, 0x62, 0x6A, 0xAA, 0x2A, 0x0D, 0x45, 0xAD, 0x70, 0x16, 0x56, 0xE2, 0x67, 0x9C, 0x8E, 0xDD, 0x9E, 0x6B, 0x9F, 0x7D, 0xFB, 0x0E, 0xFA, 0x18, 0xC3, 0xC5, 0xB2, 0x72, 0xBB, 0x57, 0xA4, 0xAD, 0x4C, 0x09, 0x3C, 0x00, 0xF1, 0xC9, 0x70, 0xCD, 0xF1, 0x33, 0xE8, 0xD7, 0x04, 0x67, 0x55, 0xC3, 0xF4, 0x67, 0x93, 0x4A, 0xFF, 0xDC, 0x07, 0xA8, 0x01, 0x86, 0xC8, 0x56, 0x9F, 0x21, 0xAA, 0xCA, 0x92, 0x17, 0xB5, 0xC2, 0x1E, 0xD5, 0x9D, 0xCF, 0xB3, 0xBE, 0x94, 0x1A, 0x49, 0xEC, 0xAE, 0xA6, 0x36, 0x1A, 0xE8, 0xB5, 0x76, 0x64, 0xAB, 0x75, 0xC0, 0xD7, 0x5E, 0xEC, 0x89, 0x60, 0x2B, 0xA4, 0x50, 0x51, 0xAD, 0xA2, 0x05, 0xAB, 0x26, 0xCD, 0x83, 0x7A, 0xF7, 0x35, 0x07, 0x6A, 0x34, 0x14, 0xFD, 0xD3, 0x46, 0xDC, 0x72, 0x13, 0xB3, 0x01, 0x9E, 0xA0, }; /* 00E045D6FC27BA7EA80A51FBEEDA739396B8728AAE9763ACCAC1D4AA5A726AA163D2976CBA5B12E67B6566C58BAD5A59CF2256728FDD40B2B17F5565212DA5AB33FC */ static UCHAR shared_secret_secp521r1_40[] = { 0x00, 0xE0, 0x45, 0xD6, 0xFC, 0x27, 0xBA, 0x7E, 0xA8, 0x0A, 0x51, 0xFB, 0xEE, 0xDA, 0x73, 0x93, 0x96, 0xB8, 0x72, 0x8A, 0xAE, 0x97, 0x63, 0xAC, 0xCA, 0xC1, 0xD4, 0xAA, 0x5A, 0x72, 0x6A, 0xA1, 0x63, 0xD2, 0x97, 0x6C, 0xBA, 0x5B, 0x12, 0xE6, 0x7B, 0x65, 0x66, 0xC5, 0x8B, 0xAD, 0x5A, 0x59, 0xCF, 0x22, 0x56, 0x72, 0x8F, 0xDD, 0x40, 0xB2, 0xB1, 0x7F, 0x55, 0x65, 0x21, 0x2D, 0xA5, 0xAB, 0x33, 0xFC, }; /* 00F6525435E79EF62809C7B16BF3EA2526D19F6A62B9F0104B1607FDF67D58B573AB09A792A89DBAB0656A1C5754417C25DEE68696D696E3EE9EDFE51A36988DE3A2 */ static UCHAR local_private_key_secp521r1_41[] = { 0x00, 0xF6, 0x52, 0x54, 0x35, 0xE7, 0x9E, 0xF6, 0x28, 0x09, 0xC7, 0xB1, 0x6B, 0xF3, 0xEA, 0x25, 0x26, 0xD1, 0x9F, 0x6A, 0x62, 0xB9, 0xF0, 0x10, 0x4B, 0x16, 0x07, 0xFD, 0xF6, 0x7D, 0x58, 0xB5, 0x73, 0xAB, 0x09, 0xA7, 0x92, 0xA8, 0x9D, 0xBA, 0xB0, 0x65, 0x6A, 0x1C, 0x57, 0x54, 0x41, 0x7C, 0x25, 0xDE, 0xE6, 0x86, 0x96, 0xD6, 0x96, 0xE3, 0xEE, 0x9E, 0xDF, 0xE5, 0x1A, 0x36, 0x98, 0x8D, 0xE3, 0xA2, }; /* 04007D6BB7D6E6569144C018BBFD8A2181AE8935B3CC772517CD616D88CF390A009E7D1DCE21B8165160AA4425DFC87C5A2779DFA6E4627C16F5AA8342DB7CFC6AAB8F01B193404D042517B1856159F6B14A9FE474DF2044BC0760A3DAB421CDA3720D974B65FC8B25B18EC5E920FADED300CA5C8D7AF8C35AA78BC0402BE57DF07A145C4E */ static UCHAR local_public_key_secp521r1_41[] = { 0x04, 0x00, 0x7D, 0x6B, 0xB7, 0xD6, 0xE6, 0x56, 0x91, 0x44, 0xC0, 0x18, 0xBB, 0xFD, 0x8A, 0x21, 0x81, 0xAE, 0x89, 0x35, 0xB3, 0xCC, 0x77, 0x25, 0x17, 0xCD, 0x61, 0x6D, 0x88, 0xCF, 0x39, 0x0A, 0x00, 0x9E, 0x7D, 0x1D, 0xCE, 0x21, 0xB8, 0x16, 0x51, 0x60, 0xAA, 0x44, 0x25, 0xDF, 0xC8, 0x7C, 0x5A, 0x27, 0x79, 0xDF, 0xA6, 0xE4, 0x62, 0x7C, 0x16, 0xF5, 0xAA, 0x83, 0x42, 0xDB, 0x7C, 0xFC, 0x6A, 0xAB, 0x8F, 0x01, 0xB1, 0x93, 0x40, 0x4D, 0x04, 0x25, 0x17, 0xB1, 0x85, 0x61, 0x59, 0xF6, 0xB1, 0x4A, 0x9F, 0xE4, 0x74, 0xDF, 0x20, 0x44, 0xBC, 0x07, 0x60, 0xA3, 0xDA, 0xB4, 0x21, 0xCD, 0xA3, 0x72, 0x0D, 0x97, 0x4B, 0x65, 0xFC, 0x8B, 0x25, 0xB1, 0x8E, 0xC5, 0xE9, 0x20, 0xFA, 0xDE, 0xD3, 0x00, 0xCA, 0x5C, 0x8D, 0x7A, 0xF8, 0xC3, 0x5A, 0xA7, 0x8B, 0xC0, 0x40, 0x2B, 0xE5, 0x7D, 0xF0, 0x7A, 0x14, 0x5C, 0x4E, }; /* 0400B7D2E114610BAD089D78B67AC6696A471B6EF44A89F56FA1E856A5420A300AB4F980658DB71DBBBA9ECE824B1250E032615DDBD501220785B3BC41F53C03DA8E9800D6456C4512250E0B8E30384717F0857A86E869A4621759E5D74B08E9BE15085873E321ECEEF16E6ED245DA96163D0D53BAC03C031EFE57AC2FB919671DDD935E6B */ static UCHAR remote_public_key_secp521r1_41[] = { 0x04, 0x00, 0xB7, 0xD2, 0xE1, 0x14, 0x61, 0x0B, 0xAD, 0x08, 0x9D, 0x78, 0xB6, 0x7A, 0xC6, 0x69, 0x6A, 0x47, 0x1B, 0x6E, 0xF4, 0x4A, 0x89, 0xF5, 0x6F, 0xA1, 0xE8, 0x56, 0xA5, 0x42, 0x0A, 0x30, 0x0A, 0xB4, 0xF9, 0x80, 0x65, 0x8D, 0xB7, 0x1D, 0xBB, 0xBA, 0x9E, 0xCE, 0x82, 0x4B, 0x12, 0x50, 0xE0, 0x32, 0x61, 0x5D, 0xDB, 0xD5, 0x01, 0x22, 0x07, 0x85, 0xB3, 0xBC, 0x41, 0xF5, 0x3C, 0x03, 0xDA, 0x8E, 0x98, 0x00, 0xD6, 0x45, 0x6C, 0x45, 0x12, 0x25, 0x0E, 0x0B, 0x8E, 0x30, 0x38, 0x47, 0x17, 0xF0, 0x85, 0x7A, 0x86, 0xE8, 0x69, 0xA4, 0x62, 0x17, 0x59, 0xE5, 0xD7, 0x4B, 0x08, 0xE9, 0xBE, 0x15, 0x08, 0x58, 0x73, 0xE3, 0x21, 0xEC, 0xEE, 0xF1, 0x6E, 0x6E, 0xD2, 0x45, 0xDA, 0x96, 0x16, 0x3D, 0x0D, 0x53, 0xBA, 0xC0, 0x3C, 0x03, 0x1E, 0xFE, 0x57, 0xAC, 0x2F, 0xB9, 0x19, 0x67, 0x1D, 0xDD, 0x93, 0x5E, 0x6B, }; /* 00C2ABF92EC3C4B0BDC2277F6CE5084E176FD49C1E35BCA4E00B2CD5960A65380E7DE8CB41510FE7B396F49FF67E5CF83118EC7384EFFAD9298205A8A27C81422969 */ static UCHAR shared_secret_secp521r1_41[] = { 0x00, 0xC2, 0xAB, 0xF9, 0x2E, 0xC3, 0xC4, 0xB0, 0xBD, 0xC2, 0x27, 0x7F, 0x6C, 0xE5, 0x08, 0x4E, 0x17, 0x6F, 0xD4, 0x9C, 0x1E, 0x35, 0xBC, 0xA4, 0xE0, 0x0B, 0x2C, 0xD5, 0x96, 0x0A, 0x65, 0x38, 0x0E, 0x7D, 0xE8, 0xCB, 0x41, 0x51, 0x0F, 0xE7, 0xB3, 0x96, 0xF4, 0x9F, 0xF6, 0x7E, 0x5C, 0xF8, 0x31, 0x18, 0xEC, 0x73, 0x84, 0xEF, 0xFA, 0xD9, 0x29, 0x82, 0x05, 0xA8, 0xA2, 0x7C, 0x81, 0x42, 0x29, 0x69, }; /* 007B4B3543A2496AFC0D268AA61D494621ADEDD055A8CA3559AF3EE932555910CEA24410448F7D409AA3CB40BF1288DEBE74AF141F7B49772886605ADBB96BAA5BB1 */ static UCHAR local_private_key_secp521r1_42[] = { 0x00, 0x7B, 0x4B, 0x35, 0x43, 0xA2, 0x49, 0x6A, 0xFC, 0x0D, 0x26, 0x8A, 0xA6, 0x1D, 0x49, 0x46, 0x21, 0xAD, 0xED, 0xD0, 0x55, 0xA8, 0xCA, 0x35, 0x59, 0xAF, 0x3E, 0xE9, 0x32, 0x55, 0x59, 0x10, 0xCE, 0xA2, 0x44, 0x10, 0x44, 0x8F, 0x7D, 0x40, 0x9A, 0xA3, 0xCB, 0x40, 0xBF, 0x12, 0x88, 0xDE, 0xBE, 0x74, 0xAF, 0x14, 0x1F, 0x7B, 0x49, 0x77, 0x28, 0x86, 0x60, 0x5A, 0xDB, 0xB9, 0x6B, 0xAA, 0x5B, 0xB1, }; /* 04012EEBFD1538CF70F332ECA324CC496DBFEC2E8FE739A1EB05DF640B6FEC18206C3FD2C92BA6497018C3F35B70A7D573CEAF14E0BA7CF9269B8F4B59A89B5A4422EA004EE1983C6B1745FC54687DDEE7808F909EE6F3888CA8E1A6AFC1E710E53B9230AD8CE75C6662112D90BA0AFA1690E2C0985D823D2D6057152274E54D6AEC949309 */ static UCHAR local_public_key_secp521r1_42[] = { 0x04, 0x01, 0x2E, 0xEB, 0xFD, 0x15, 0x38, 0xCF, 0x70, 0xF3, 0x32, 0xEC, 0xA3, 0x24, 0xCC, 0x49, 0x6D, 0xBF, 0xEC, 0x2E, 0x8F, 0xE7, 0x39, 0xA1, 0xEB, 0x05, 0xDF, 0x64, 0x0B, 0x6F, 0xEC, 0x18, 0x20, 0x6C, 0x3F, 0xD2, 0xC9, 0x2B, 0xA6, 0x49, 0x70, 0x18, 0xC3, 0xF3, 0x5B, 0x70, 0xA7, 0xD5, 0x73, 0xCE, 0xAF, 0x14, 0xE0, 0xBA, 0x7C, 0xF9, 0x26, 0x9B, 0x8F, 0x4B, 0x59, 0xA8, 0x9B, 0x5A, 0x44, 0x22, 0xEA, 0x00, 0x4E, 0xE1, 0x98, 0x3C, 0x6B, 0x17, 0x45, 0xFC, 0x54, 0x68, 0x7D, 0xDE, 0xE7, 0x80, 0x8F, 0x90, 0x9E, 0xE6, 0xF3, 0x88, 0x8C, 0xA8, 0xE1, 0xA6, 0xAF, 0xC1, 0xE7, 0x10, 0xE5, 0x3B, 0x92, 0x30, 0xAD, 0x8C, 0xE7, 0x5C, 0x66, 0x62, 0x11, 0x2D, 0x90, 0xBA, 0x0A, 0xFA, 0x16, 0x90, 0xE2, 0xC0, 0x98, 0x5D, 0x82, 0x3D, 0x2D, 0x60, 0x57, 0x15, 0x22, 0x74, 0xE5, 0x4D, 0x6A, 0xEC, 0x94, 0x93, 0x09, }; /* 0400CB059AB032995CD7E879A0244D13D51DA1B4CF57847FE991B4FB0858B647EA594A3ABC73AF84468E88EBA73472FD0F2E06B1822477FD5EE60226269B73D959EBF600BFA29EE13544FCC27B44E917CC9750EB926D139D272DC1C5751DB716BA0F535D035B652638E4581F384E8773F60B10482A03A2F75D74219AC1A177079E7FFA1B19 */ static UCHAR remote_public_key_secp521r1_42[] = { 0x04, 0x00, 0xCB, 0x05, 0x9A, 0xB0, 0x32, 0x99, 0x5C, 0xD7, 0xE8, 0x79, 0xA0, 0x24, 0x4D, 0x13, 0xD5, 0x1D, 0xA1, 0xB4, 0xCF, 0x57, 0x84, 0x7F, 0xE9, 0x91, 0xB4, 0xFB, 0x08, 0x58, 0xB6, 0x47, 0xEA, 0x59, 0x4A, 0x3A, 0xBC, 0x73, 0xAF, 0x84, 0x46, 0x8E, 0x88, 0xEB, 0xA7, 0x34, 0x72, 0xFD, 0x0F, 0x2E, 0x06, 0xB1, 0x82, 0x24, 0x77, 0xFD, 0x5E, 0xE6, 0x02, 0x26, 0x26, 0x9B, 0x73, 0xD9, 0x59, 0xEB, 0xF6, 0x00, 0xBF, 0xA2, 0x9E, 0xE1, 0x35, 0x44, 0xFC, 0xC2, 0x7B, 0x44, 0xE9, 0x17, 0xCC, 0x97, 0x50, 0xEB, 0x92, 0x6D, 0x13, 0x9D, 0x27, 0x2D, 0xC1, 0xC5, 0x75, 0x1D, 0xB7, 0x16, 0xBA, 0x0F, 0x53, 0x5D, 0x03, 0x5B, 0x65, 0x26, 0x38, 0xE4, 0x58, 0x1F, 0x38, 0x4E, 0x87, 0x73, 0xF6, 0x0B, 0x10, 0x48, 0x2A, 0x03, 0xA2, 0xF7, 0x5D, 0x74, 0x21, 0x9A, 0xC1, 0xA1, 0x77, 0x07, 0x9E, 0x7F, 0xFA, 0x1B, 0x19, }; /* 0160763FF7C807F5D62971D5D66ED49E7C872D5024468116C0279BCB27D585774444F13C8ED2E91ABCCA4CD113C98B187C21DAC354448928B95794D0FEB477C33433 */ static UCHAR shared_secret_secp521r1_42[] = { 0x01, 0x60, 0x76, 0x3F, 0xF7, 0xC8, 0x07, 0xF5, 0xD6, 0x29, 0x71, 0xD5, 0xD6, 0x6E, 0xD4, 0x9E, 0x7C, 0x87, 0x2D, 0x50, 0x24, 0x46, 0x81, 0x16, 0xC0, 0x27, 0x9B, 0xCB, 0x27, 0xD5, 0x85, 0x77, 0x44, 0x44, 0xF1, 0x3C, 0x8E, 0xD2, 0xE9, 0x1A, 0xBC, 0xCA, 0x4C, 0xD1, 0x13, 0xC9, 0x8B, 0x18, 0x7C, 0x21, 0xDA, 0xC3, 0x54, 0x44, 0x89, 0x28, 0xB9, 0x57, 0x94, 0xD0, 0xFE, 0xB4, 0x77, 0xC3, 0x34, 0x33, }; /* 00489990432A30A14FB327D9859D50A902085ED11FC2E3E15EBF375443CA8E0C13279E5451CEF7A1821D7907B8C9AEBAD00F8DEFD06FCF2F2D048570D1137CE23B1B */ static UCHAR local_private_key_secp521r1_43[] = { 0x00, 0x48, 0x99, 0x90, 0x43, 0x2A, 0x30, 0xA1, 0x4F, 0xB3, 0x27, 0xD9, 0x85, 0x9D, 0x50, 0xA9, 0x02, 0x08, 0x5E, 0xD1, 0x1F, 0xC2, 0xE3, 0xE1, 0x5E, 0xBF, 0x37, 0x54, 0x43, 0xCA, 0x8E, 0x0C, 0x13, 0x27, 0x9E, 0x54, 0x51, 0xCE, 0xF7, 0xA1, 0x82, 0x1D, 0x79, 0x07, 0xB8, 0xC9, 0xAE, 0xBA, 0xD0, 0x0F, 0x8D, 0xEF, 0xD0, 0x6F, 0xCF, 0x2F, 0x2D, 0x04, 0x85, 0x70, 0xD1, 0x13, 0x7C, 0xE2, 0x3B, 0x1B, }; /* 040088FFCFFCB4BBFCFA4A6C36146F691279ABE9064F09E9402E6D3509E71001A376A447EA2916C31985ABAD0F83E63D5F7424AFB7556E74BE1ABC8EF159850B628EDD01A94606A39C0D29F59639E6F27D0C4DCBD23B0DF31F874633F33593B290FDBDB896315A542A1D9B8C50F305CAEE51D9FDD8A977D0E00B86EB947A82A7E1D2C4728D */ static UCHAR local_public_key_secp521r1_43[] = { 0x04, 0x00, 0x88, 0xFF, 0xCF, 0xFC, 0xB4, 0xBB, 0xFC, 0xFA, 0x4A, 0x6C, 0x36, 0x14, 0x6F, 0x69, 0x12, 0x79, 0xAB, 0xE9, 0x06, 0x4F, 0x09, 0xE9, 0x40, 0x2E, 0x6D, 0x35, 0x09, 0xE7, 0x10, 0x01, 0xA3, 0x76, 0xA4, 0x47, 0xEA, 0x29, 0x16, 0xC3, 0x19, 0x85, 0xAB, 0xAD, 0x0F, 0x83, 0xE6, 0x3D, 0x5F, 0x74, 0x24, 0xAF, 0xB7, 0x55, 0x6E, 0x74, 0xBE, 0x1A, 0xBC, 0x8E, 0xF1, 0x59, 0x85, 0x0B, 0x62, 0x8E, 0xDD, 0x01, 0xA9, 0x46, 0x06, 0xA3, 0x9C, 0x0D, 0x29, 0xF5, 0x96, 0x39, 0xE6, 0xF2, 0x7D, 0x0C, 0x4D, 0xCB, 0xD2, 0x3B, 0x0D, 0xF3, 0x1F, 0x87, 0x46, 0x33, 0xF3, 0x35, 0x93, 0xB2, 0x90, 0xFD, 0xBD, 0xB8, 0x96, 0x31, 0x5A, 0x54, 0x2A, 0x1D, 0x9B, 0x8C, 0x50, 0xF3, 0x05, 0xCA, 0xEE, 0x51, 0xD9, 0xFD, 0xD8, 0xA9, 0x77, 0xD0, 0xE0, 0x0B, 0x86, 0xEB, 0x94, 0x7A, 0x82, 0xA7, 0xE1, 0xD2, 0xC4, 0x72, 0x8D, }; /* 0401B0586E1979A5CF005F0E241B0756D9173B33E8D92333A19AF85B2C4176325B63CA82A98E99315378ACD4D38360AEF8AE90211C73065E21570C11B784CE75A8062E01F62FED9B1DDDC465D55984556B637757A697314E693F2E26796F46C2E8F21FC37412FA5B7604BEACF85C45E668F3D6059FD6B2830B85B6BACE6E299F4E7A2C3C6A */ static UCHAR remote_public_key_secp521r1_43[] = { 0x04, 0x01, 0xB0, 0x58, 0x6E, 0x19, 0x79, 0xA5, 0xCF, 0x00, 0x5F, 0x0E, 0x24, 0x1B, 0x07, 0x56, 0xD9, 0x17, 0x3B, 0x33, 0xE8, 0xD9, 0x23, 0x33, 0xA1, 0x9A, 0xF8, 0x5B, 0x2C, 0x41, 0x76, 0x32, 0x5B, 0x63, 0xCA, 0x82, 0xA9, 0x8E, 0x99, 0x31, 0x53, 0x78, 0xAC, 0xD4, 0xD3, 0x83, 0x60, 0xAE, 0xF8, 0xAE, 0x90, 0x21, 0x1C, 0x73, 0x06, 0x5E, 0x21, 0x57, 0x0C, 0x11, 0xB7, 0x84, 0xCE, 0x75, 0xA8, 0x06, 0x2E, 0x01, 0xF6, 0x2F, 0xED, 0x9B, 0x1D, 0xDD, 0xC4, 0x65, 0xD5, 0x59, 0x84, 0x55, 0x6B, 0x63, 0x77, 0x57, 0xA6, 0x97, 0x31, 0x4E, 0x69, 0x3F, 0x2E, 0x26, 0x79, 0x6F, 0x46, 0xC2, 0xE8, 0xF2, 0x1F, 0xC3, 0x74, 0x12, 0xFA, 0x5B, 0x76, 0x04, 0xBE, 0xAC, 0xF8, 0x5C, 0x45, 0xE6, 0x68, 0xF3, 0xD6, 0x05, 0x9F, 0xD6, 0xB2, 0x83, 0x0B, 0x85, 0xB6, 0xBA, 0xCE, 0x6E, 0x29, 0x9F, 0x4E, 0x7A, 0x2C, 0x3C, 0x6A, }; /* 01A1F3D7A06B55F2C44BC9D787F01180EC6224050EAB51B4BCCC5D92B7AF748F903770E9FD8EE7575EB515F5EFF421F88FB4769C6347A5CF6A87F9C000CB244FCFB5 */ static UCHAR shared_secret_secp521r1_43[] = { 0x01, 0xA1, 0xF3, 0xD7, 0xA0, 0x6B, 0x55, 0xF2, 0xC4, 0x4B, 0xC9, 0xD7, 0x87, 0xF0, 0x11, 0x80, 0xEC, 0x62, 0x24, 0x05, 0x0E, 0xAB, 0x51, 0xB4, 0xBC, 0xCC, 0x5D, 0x92, 0xB7, 0xAF, 0x74, 0x8F, 0x90, 0x37, 0x70, 0xE9, 0xFD, 0x8E, 0xE7, 0x57, 0x5E, 0xB5, 0x15, 0xF5, 0xEF, 0xF4, 0x21, 0xF8, 0x8F, 0xB4, 0x76, 0x9C, 0x63, 0x47, 0xA5, 0xCF, 0x6A, 0x87, 0xF9, 0xC0, 0x00, 0xCB, 0x24, 0x4F, 0xCF, 0xB5, }; /* 008837E1952ACAD960529E8CF7B4B525C5CB73F3678E00777F12BCACFAC708654F3E44E26B0FBDCB625A5858110D7FD4D6F1C63C7FC8B3FCDB6EABD435B23984F27C */ static UCHAR local_private_key_secp521r1_44[] = { 0x00, 0x88, 0x37, 0xE1, 0x95, 0x2A, 0xCA, 0xD9, 0x60, 0x52, 0x9E, 0x8C, 0xF7, 0xB4, 0xB5, 0x25, 0xC5, 0xCB, 0x73, 0xF3, 0x67, 0x8E, 0x00, 0x77, 0x7F, 0x12, 0xBC, 0xAC, 0xFA, 0xC7, 0x08, 0x65, 0x4F, 0x3E, 0x44, 0xE2, 0x6B, 0x0F, 0xBD, 0xCB, 0x62, 0x5A, 0x58, 0x58, 0x11, 0x0D, 0x7F, 0xD4, 0xD6, 0xF1, 0xC6, 0x3C, 0x7F, 0xC8, 0xB3, 0xFC, 0xDB, 0x6E, 0xAB, 0xD4, 0x35, 0xB2, 0x39, 0x84, 0xF2, 0x7C, }; /* 04004D7C433A5A7A48C68479B0D382800A249C3FCFD712EA8A3107FCDA9F27DB82E81FC56CAEC2160EC39FF34C4A6595746931BF70CF80DD20AE9C65FC4B16B6BE925900C873F9396660AAC976A8B64F6BF8F5C1BE010136BD5A7C502AA6F8EA79B3372A5E158B62D8532AA25DB21380FD9CFC193D7D231349E347FBBEBC6BCF4890CED9FD */ static UCHAR local_public_key_secp521r1_44[] = { 0x04, 0x00, 0x4D, 0x7C, 0x43, 0x3A, 0x5A, 0x7A, 0x48, 0xC6, 0x84, 0x79, 0xB0, 0xD3, 0x82, 0x80, 0x0A, 0x24, 0x9C, 0x3F, 0xCF, 0xD7, 0x12, 0xEA, 0x8A, 0x31, 0x07, 0xFC, 0xDA, 0x9F, 0x27, 0xDB, 0x82, 0xE8, 0x1F, 0xC5, 0x6C, 0xAE, 0xC2, 0x16, 0x0E, 0xC3, 0x9F, 0xF3, 0x4C, 0x4A, 0x65, 0x95, 0x74, 0x69, 0x31, 0xBF, 0x70, 0xCF, 0x80, 0xDD, 0x20, 0xAE, 0x9C, 0x65, 0xFC, 0x4B, 0x16, 0xB6, 0xBE, 0x92, 0x59, 0x00, 0xC8, 0x73, 0xF9, 0x39, 0x66, 0x60, 0xAA, 0xC9, 0x76, 0xA8, 0xB6, 0x4F, 0x6B, 0xF8, 0xF5, 0xC1, 0xBE, 0x01, 0x01, 0x36, 0xBD, 0x5A, 0x7C, 0x50, 0x2A, 0xA6, 0xF8, 0xEA, 0x79, 0xB3, 0x37, 0x2A, 0x5E, 0x15, 0x8B, 0x62, 0xD8, 0x53, 0x2A, 0xA2, 0x5D, 0xB2, 0x13, 0x80, 0xFD, 0x9C, 0xFC, 0x19, 0x3D, 0x7D, 0x23, 0x13, 0x49, 0xE3, 0x47, 0xFB, 0xBE, 0xBC, 0x6B, 0xCF, 0x48, 0x90, 0xCE, 0xD9, 0xFD, }; /* 0400452CCAFFBA611FA408C8AAE9C4AA6E59627113BC2CEB105F6CA6159CC4B6D017BA76A795FD185DC8FB95EDD9C299067F3B02AC119BE3D7E4047675114CB437287601E967CF79BF33C2AA2AD003F594F7D3B368EB61CA7E13EC12A8DA23A7BB5243CA76EDADA98F28588D4CE022A99190D35BFC09F89A5F62AC219ACE5F1E62E7C53BB0 */ static UCHAR remote_public_key_secp521r1_44[] = { 0x04, 0x00, 0x45, 0x2C, 0xCA, 0xFF, 0xBA, 0x61, 0x1F, 0xA4, 0x08, 0xC8, 0xAA, 0xE9, 0xC4, 0xAA, 0x6E, 0x59, 0x62, 0x71, 0x13, 0xBC, 0x2C, 0xEB, 0x10, 0x5F, 0x6C, 0xA6, 0x15, 0x9C, 0xC4, 0xB6, 0xD0, 0x17, 0xBA, 0x76, 0xA7, 0x95, 0xFD, 0x18, 0x5D, 0xC8, 0xFB, 0x95, 0xED, 0xD9, 0xC2, 0x99, 0x06, 0x7F, 0x3B, 0x02, 0xAC, 0x11, 0x9B, 0xE3, 0xD7, 0xE4, 0x04, 0x76, 0x75, 0x11, 0x4C, 0xB4, 0x37, 0x28, 0x76, 0x01, 0xE9, 0x67, 0xCF, 0x79, 0xBF, 0x33, 0xC2, 0xAA, 0x2A, 0xD0, 0x03, 0xF5, 0x94, 0xF7, 0xD3, 0xB3, 0x68, 0xEB, 0x61, 0xCA, 0x7E, 0x13, 0xEC, 0x12, 0xA8, 0xDA, 0x23, 0xA7, 0xBB, 0x52, 0x43, 0xCA, 0x76, 0xED, 0xAD, 0xA9, 0x8F, 0x28, 0x58, 0x8D, 0x4C, 0xE0, 0x22, 0xA9, 0x91, 0x90, 0xD3, 0x5B, 0xFC, 0x09, 0xF8, 0x9A, 0x5F, 0x62, 0xAC, 0x21, 0x9A, 0xCE, 0x5F, 0x1E, 0x62, 0xE7, 0xC5, 0x3B, 0xB0, }; /* 00568B0C3A36DD713EDABABE25BC31C585B7461A1942350A15DC9F2693B2BF224A7BD0DA80EB0A92A94ACD347A409692EC6BB9951569E1F70192403E61495BBEDBB3 */ static UCHAR shared_secret_secp521r1_44[] = { 0x00, 0x56, 0x8B, 0x0C, 0x3A, 0x36, 0xDD, 0x71, 0x3E, 0xDA, 0xBA, 0xBE, 0x25, 0xBC, 0x31, 0xC5, 0x85, 0xB7, 0x46, 0x1A, 0x19, 0x42, 0x35, 0x0A, 0x15, 0xDC, 0x9F, 0x26, 0x93, 0xB2, 0xBF, 0x22, 0x4A, 0x7B, 0xD0, 0xDA, 0x80, 0xEB, 0x0A, 0x92, 0xA9, 0x4A, 0xCD, 0x34, 0x7A, 0x40, 0x96, 0x92, 0xEC, 0x6B, 0xB9, 0x95, 0x15, 0x69, 0xE1, 0xF7, 0x01, 0x92, 0x40, 0x3E, 0x61, 0x49, 0x5B, 0xBE, 0xDB, 0xB3, }; /* 008059E23E9088B2005CFFDBFE6FFCC9B3DBE8CE331910AAB06234B69285B489060C6B449CF3F69F4EF4794F6274171651FFE48316F52DC957607FE9E63472EC40DC */ static UCHAR local_private_key_secp521r1_45[] = { 0x00, 0x80, 0x59, 0xE2, 0x3E, 0x90, 0x88, 0xB2, 0x00, 0x5C, 0xFF, 0xDB, 0xFE, 0x6F, 0xFC, 0xC9, 0xB3, 0xDB, 0xE8, 0xCE, 0x33, 0x19, 0x10, 0xAA, 0xB0, 0x62, 0x34, 0xB6, 0x92, 0x85, 0xB4, 0x89, 0x06, 0x0C, 0x6B, 0x44, 0x9C, 0xF3, 0xF6, 0x9F, 0x4E, 0xF4, 0x79, 0x4F, 0x62, 0x74, 0x17, 0x16, 0x51, 0xFF, 0xE4, 0x83, 0x16, 0xF5, 0x2D, 0xC9, 0x57, 0x60, 0x7F, 0xE9, 0xE6, 0x34, 0x72, 0xEC, 0x40, 0xDC, }; /* 0401771FD77D3EC7E1157810CBC127753666956833ACB135FCC1AEA5B78F37A60EE1BF5584E7A9D81D46DC2C333EA88842B7C9345885CFEB0099754B09970FDFBDBB5300AF77C53BA2A989F1E2EE0D6A9B18FE5ABF0D32C2D87312B0E82444BEB2E4A361900FE87918EBA197D5D6795C9ABD43E7695CEEF37E3A6D9465DCF27FE0162BA2F1 */ static UCHAR local_public_key_secp521r1_45[] = { 0x04, 0x01, 0x77, 0x1F, 0xD7, 0x7D, 0x3E, 0xC7, 0xE1, 0x15, 0x78, 0x10, 0xCB, 0xC1, 0x27, 0x75, 0x36, 0x66, 0x95, 0x68, 0x33, 0xAC, 0xB1, 0x35, 0xFC, 0xC1, 0xAE, 0xA5, 0xB7, 0x8F, 0x37, 0xA6, 0x0E, 0xE1, 0xBF, 0x55, 0x84, 0xE7, 0xA9, 0xD8, 0x1D, 0x46, 0xDC, 0x2C, 0x33, 0x3E, 0xA8, 0x88, 0x42, 0xB7, 0xC9, 0x34, 0x58, 0x85, 0xCF, 0xEB, 0x00, 0x99, 0x75, 0x4B, 0x09, 0x97, 0x0F, 0xDF, 0xBD, 0xBB, 0x53, 0x00, 0xAF, 0x77, 0xC5, 0x3B, 0xA2, 0xA9, 0x89, 0xF1, 0xE2, 0xEE, 0x0D, 0x6A, 0x9B, 0x18, 0xFE, 0x5A, 0xBF, 0x0D, 0x32, 0xC2, 0xD8, 0x73, 0x12, 0xB0, 0xE8, 0x24, 0x44, 0xBE, 0xB2, 0xE4, 0xA3, 0x61, 0x90, 0x0F, 0xE8, 0x79, 0x18, 0xEB, 0xA1, 0x97, 0xD5, 0xD6, 0x79, 0x5C, 0x9A, 0xBD, 0x43, 0xE7, 0x69, 0x5C, 0xEE, 0xF3, 0x7E, 0x3A, 0x6D, 0x94, 0x65, 0xDC, 0xF2, 0x7F, 0xE0, 0x16, 0x2B, 0xA2, 0xF1, }; /* 0400ABC88625DD8C0F1645CB9E0D1EEB46FD97789F85FB4DB92A2CE141D5DE90786D1D818DA7990B3698674178784CE5822B14E07D95227CB20C1E5D67EC3AC823024C01E4A564F77F1FE267BB0C30A96196CF7AE540E46A7DD9420AAD23917D3EAB679153A892B1967A98EF36257A63F480755AFA251BF287AC792CBAE8088FCDA4DCFF73 */ static UCHAR remote_public_key_secp521r1_45[] = { 0x04, 0x00, 0xAB, 0xC8, 0x86, 0x25, 0xDD, 0x8C, 0x0F, 0x16, 0x45, 0xCB, 0x9E, 0x0D, 0x1E, 0xEB, 0x46, 0xFD, 0x97, 0x78, 0x9F, 0x85, 0xFB, 0x4D, 0xB9, 0x2A, 0x2C, 0xE1, 0x41, 0xD5, 0xDE, 0x90, 0x78, 0x6D, 0x1D, 0x81, 0x8D, 0xA7, 0x99, 0x0B, 0x36, 0x98, 0x67, 0x41, 0x78, 0x78, 0x4C, 0xE5, 0x82, 0x2B, 0x14, 0xE0, 0x7D, 0x95, 0x22, 0x7C, 0xB2, 0x0C, 0x1E, 0x5D, 0x67, 0xEC, 0x3A, 0xC8, 0x23, 0x02, 0x4C, 0x01, 0xE4, 0xA5, 0x64, 0xF7, 0x7F, 0x1F, 0xE2, 0x67, 0xBB, 0x0C, 0x30, 0xA9, 0x61, 0x96, 0xCF, 0x7A, 0xE5, 0x40, 0xE4, 0x6A, 0x7D, 0xD9, 0x42, 0x0A, 0xAD, 0x23, 0x91, 0x7D, 0x3E, 0xAB, 0x67, 0x91, 0x53, 0xA8, 0x92, 0xB1, 0x96, 0x7A, 0x98, 0xEF, 0x36, 0x25, 0x7A, 0x63, 0xF4, 0x80, 0x75, 0x5A, 0xFA, 0x25, 0x1B, 0xF2, 0x87, 0xAC, 0x79, 0x2C, 0xBA, 0xE8, 0x08, 0x8F, 0xCD, 0xA4, 0xDC, 0xFF, 0x73, }; /* 00AF4A3A6D9D7CA6021698897A656F45F16FB151D88F7BA065B026B175736FA2D0A702F677076E49F3F5B2391EE416F579467F37EBD74A5E00A15C23DFD01DA8A0C7 */ static UCHAR shared_secret_secp521r1_45[] = { 0x00, 0xAF, 0x4A, 0x3A, 0x6D, 0x9D, 0x7C, 0xA6, 0x02, 0x16, 0x98, 0x89, 0x7A, 0x65, 0x6F, 0x45, 0xF1, 0x6F, 0xB1, 0x51, 0xD8, 0x8F, 0x7B, 0xA0, 0x65, 0xB0, 0x26, 0xB1, 0x75, 0x73, 0x6F, 0xA2, 0xD0, 0xA7, 0x02, 0xF6, 0x77, 0x07, 0x6E, 0x49, 0xF3, 0xF5, 0xB2, 0x39, 0x1E, 0xE4, 0x16, 0xF5, 0x79, 0x46, 0x7F, 0x37, 0xEB, 0xD7, 0x4A, 0x5E, 0x00, 0xA1, 0x5C, 0x23, 0xDF, 0xD0, 0x1D, 0xA8, 0xA0, 0xC7, }; /* 00AFC502CFDD09DA53D1B59E62E42B628461B8A9E9C875BF261184AA61E0418A8E048D5DE195363564EBD3C7CFFD2A545CE2FC44AB7003D381867DE166BD6BF4C3F7 */ static UCHAR local_private_key_secp521r1_46[] = { 0x00, 0xAF, 0xC5, 0x02, 0xCF, 0xDD, 0x09, 0xDA, 0x53, 0xD1, 0xB5, 0x9E, 0x62, 0xE4, 0x2B, 0x62, 0x84, 0x61, 0xB8, 0xA9, 0xE9, 0xC8, 0x75, 0xBF, 0x26, 0x11, 0x84, 0xAA, 0x61, 0xE0, 0x41, 0x8A, 0x8E, 0x04, 0x8D, 0x5D, 0xE1, 0x95, 0x36, 0x35, 0x64, 0xEB, 0xD3, 0xC7, 0xCF, 0xFD, 0x2A, 0x54, 0x5C, 0xE2, 0xFC, 0x44, 0xAB, 0x70, 0x03, 0xD3, 0x81, 0x86, 0x7D, 0xE1, 0x66, 0xBD, 0x6B, 0xF4, 0xC3, 0xF7, }; /* 0401F807023BAEFAC1BFD6EAC2E4B941BDB69C997CC34A294EDAD0ED77EA39D4C61CDF257E322C1CD5A70522886480DDCF1B9A9EFD1B3E44369FD91F3F559CDF4C1050010E3E2B93EEAB16479B0BBF8B42ECA8DCC44F29576262195058C43BC83D40B5926274372A62FD9ADA917EBD9F6549D8A0BD75F568ADCD7D613ACC8E104315C2685A */ static UCHAR local_public_key_secp521r1_46[] = { 0x04, 0x01, 0xF8, 0x07, 0x02, 0x3B, 0xAE, 0xFA, 0xC1, 0xBF, 0xD6, 0xEA, 0xC2, 0xE4, 0xB9, 0x41, 0xBD, 0xB6, 0x9C, 0x99, 0x7C, 0xC3, 0x4A, 0x29, 0x4E, 0xDA, 0xD0, 0xED, 0x77, 0xEA, 0x39, 0xD4, 0xC6, 0x1C, 0xDF, 0x25, 0x7E, 0x32, 0x2C, 0x1C, 0xD5, 0xA7, 0x05, 0x22, 0x88, 0x64, 0x80, 0xDD, 0xCF, 0x1B, 0x9A, 0x9E, 0xFD, 0x1B, 0x3E, 0x44, 0x36, 0x9F, 0xD9, 0x1F, 0x3F, 0x55, 0x9C, 0xDF, 0x4C, 0x10, 0x50, 0x01, 0x0E, 0x3E, 0x2B, 0x93, 0xEE, 0xAB, 0x16, 0x47, 0x9B, 0x0B, 0xBF, 0x8B, 0x42, 0xEC, 0xA8, 0xDC, 0xC4, 0x4F, 0x29, 0x57, 0x62, 0x62, 0x19, 0x50, 0x58, 0xC4, 0x3B, 0xC8, 0x3D, 0x40, 0xB5, 0x92, 0x62, 0x74, 0x37, 0x2A, 0x62, 0xFD, 0x9A, 0xDA, 0x91, 0x7E, 0xBD, 0x9F, 0x65, 0x49, 0xD8, 0xA0, 0xBD, 0x75, 0xF5, 0x68, 0xAD, 0xCD, 0x7D, 0x61, 0x3A, 0xCC, 0x8E, 0x10, 0x43, 0x15, 0xC2, 0x68, 0x5A, }; /* 0400F315579B2247B04FA6987032ADAC0D3DCE9227416F903E18A06AAB5F8356F9F3AECF5A8D98577173DED571E6818AB79C3C48E417FCBF73E4B1B15615C7311B9A7101ED624713CEAF15C82A23D96E4469939D6EE105951B04DB151157CE8D6153386461EEF60307F530B30A3036118BAEA33F73337DECC1F9A3CA43E0CC5AE4AA8E4DDA */ static UCHAR remote_public_key_secp521r1_46[] = { 0x04, 0x00, 0xF3, 0x15, 0x57, 0x9B, 0x22, 0x47, 0xB0, 0x4F, 0xA6, 0x98, 0x70, 0x32, 0xAD, 0xAC, 0x0D, 0x3D, 0xCE, 0x92, 0x27, 0x41, 0x6F, 0x90, 0x3E, 0x18, 0xA0, 0x6A, 0xAB, 0x5F, 0x83, 0x56, 0xF9, 0xF3, 0xAE, 0xCF, 0x5A, 0x8D, 0x98, 0x57, 0x71, 0x73, 0xDE, 0xD5, 0x71, 0xE6, 0x81, 0x8A, 0xB7, 0x9C, 0x3C, 0x48, 0xE4, 0x17, 0xFC, 0xBF, 0x73, 0xE4, 0xB1, 0xB1, 0x56, 0x15, 0xC7, 0x31, 0x1B, 0x9A, 0x71, 0x01, 0xED, 0x62, 0x47, 0x13, 0xCE, 0xAF, 0x15, 0xC8, 0x2A, 0x23, 0xD9, 0x6E, 0x44, 0x69, 0x93, 0x9D, 0x6E, 0xE1, 0x05, 0x95, 0x1B, 0x04, 0xDB, 0x15, 0x11, 0x57, 0xCE, 0x8D, 0x61, 0x53, 0x38, 0x64, 0x61, 0xEE, 0xF6, 0x03, 0x07, 0xF5, 0x30, 0xB3, 0x0A, 0x30, 0x36, 0x11, 0x8B, 0xAE, 0xA3, 0x3F, 0x73, 0x33, 0x7D, 0xEC, 0xC1, 0xF9, 0xA3, 0xCA, 0x43, 0xE0, 0xCC, 0x5A, 0xE4, 0xAA, 0x8E, 0x4D, 0xDA, }; /* 00A29E6D9F227B409DF7835714AC631CDC88D49EDB8C2793DBA93AA1366DC69FC21ADEE8181009C6A5D04E21A88ABC778157720430F53E472109771039A5CB19ECBE */ static UCHAR shared_secret_secp521r1_46[] = { 0x00, 0xA2, 0x9E, 0x6D, 0x9F, 0x22, 0x7B, 0x40, 0x9D, 0xF7, 0x83, 0x57, 0x14, 0xAC, 0x63, 0x1C, 0xDC, 0x88, 0xD4, 0x9E, 0xDB, 0x8C, 0x27, 0x93, 0xDB, 0xA9, 0x3A, 0xA1, 0x36, 0x6D, 0xC6, 0x9F, 0xC2, 0x1A, 0xDE, 0xE8, 0x18, 0x10, 0x09, 0xC6, 0xA5, 0xD0, 0x4E, 0x21, 0xA8, 0x8A, 0xBC, 0x77, 0x81, 0x57, 0x72, 0x04, 0x30, 0xF5, 0x3E, 0x47, 0x21, 0x09, 0x77, 0x10, 0x39, 0xA5, 0xCB, 0x19, 0xEC, 0xBE, }; /* 0166800DA7626FF68DDECBB10D59F1938A33DFC802993DE7D95B98EA75900B4AF68B589DEDC6927BA55C2AB0B41C42404E200850BB443692A1CF7D155F88605413B8 */ static UCHAR local_private_key_secp521r1_47[] = { 0x01, 0x66, 0x80, 0x0D, 0xA7, 0x62, 0x6F, 0xF6, 0x8D, 0xDE, 0xCB, 0xB1, 0x0D, 0x59, 0xF1, 0x93, 0x8A, 0x33, 0xDF, 0xC8, 0x02, 0x99, 0x3D, 0xE7, 0xD9, 0x5B, 0x98, 0xEA, 0x75, 0x90, 0x0B, 0x4A, 0xF6, 0x8B, 0x58, 0x9D, 0xED, 0xC6, 0x92, 0x7B, 0xA5, 0x5C, 0x2A, 0xB0, 0xB4, 0x1C, 0x42, 0x40, 0x4E, 0x20, 0x08, 0x50, 0xBB, 0x44, 0x36, 0x92, 0xA1, 0xCF, 0x7D, 0x15, 0x5F, 0x88, 0x60, 0x54, 0x13, 0xB8, }; /* 0400B0B28770E5ED3FF89983553F7561277EB6C4046AFA72A5F288205406E8FF4DFC82F37B156D0C37F153A508D82DF451FEE3B67AA841B0D2267514CAC3A6AD8827C301B36533496CE08953DF339805E586864028000397002A26ADD90F1E87DA554E42108E31FEA38BEC23ADE10D82EE4574EEBBD4CFBD0FCF0CB7C7FAD0CE0449FD8144 */ static UCHAR local_public_key_secp521r1_47[] = { 0x04, 0x00, 0xB0, 0xB2, 0x87, 0x70, 0xE5, 0xED, 0x3F, 0xF8, 0x99, 0x83, 0x55, 0x3F, 0x75, 0x61, 0x27, 0x7E, 0xB6, 0xC4, 0x04, 0x6A, 0xFA, 0x72, 0xA5, 0xF2, 0x88, 0x20, 0x54, 0x06, 0xE8, 0xFF, 0x4D, 0xFC, 0x82, 0xF3, 0x7B, 0x15, 0x6D, 0x0C, 0x37, 0xF1, 0x53, 0xA5, 0x08, 0xD8, 0x2D, 0xF4, 0x51, 0xFE, 0xE3, 0xB6, 0x7A, 0xA8, 0x41, 0xB0, 0xD2, 0x26, 0x75, 0x14, 0xCA, 0xC3, 0xA6, 0xAD, 0x88, 0x27, 0xC3, 0x01, 0xB3, 0x65, 0x33, 0x49, 0x6C, 0xE0, 0x89, 0x53, 0xDF, 0x33, 0x98, 0x05, 0xE5, 0x86, 0x86, 0x40, 0x28, 0x00, 0x03, 0x97, 0x00, 0x2A, 0x26, 0xAD, 0xD9, 0x0F, 0x1E, 0x87, 0xDA, 0x55, 0x4E, 0x42, 0x10, 0x8E, 0x31, 0xFE, 0xA3, 0x8B, 0xEC, 0x23, 0xAD, 0xE1, 0x0D, 0x82, 0xEE, 0x45, 0x74, 0xEE, 0xBB, 0xD4, 0xCF, 0xBD, 0x0F, 0xCF, 0x0C, 0xB7, 0xC7, 0xFA, 0xD0, 0xCE, 0x04, 0x49, 0xFD, 0x81, 0x44, }; /* 04010F750B54496FF9EDDA2B1372EF767BA16CD542E10B02ED2386A64BBED876C5CF494FE75566E932DF701D82446EBFD8D823BB155BD8C41657167B65B0F379DAE15A004B1707A483E30CDF697AE4DF4CA543D90E9EF841F2FF7D60AF8A886532DA44DACA66314D8A76FF91A4CA9D4820E840D8DAED9C1F5D1170372B5B986A898692C97A */ static UCHAR remote_public_key_secp521r1_47[] = { 0x04, 0x01, 0x0F, 0x75, 0x0B, 0x54, 0x49, 0x6F, 0xF9, 0xED, 0xDA, 0x2B, 0x13, 0x72, 0xEF, 0x76, 0x7B, 0xA1, 0x6C, 0xD5, 0x42, 0xE1, 0x0B, 0x02, 0xED, 0x23, 0x86, 0xA6, 0x4B, 0xBE, 0xD8, 0x76, 0xC5, 0xCF, 0x49, 0x4F, 0xE7, 0x55, 0x66, 0xE9, 0x32, 0xDF, 0x70, 0x1D, 0x82, 0x44, 0x6E, 0xBF, 0xD8, 0xD8, 0x23, 0xBB, 0x15, 0x5B, 0xD8, 0xC4, 0x16, 0x57, 0x16, 0x7B, 0x65, 0xB0, 0xF3, 0x79, 0xDA, 0xE1, 0x5A, 0x00, 0x4B, 0x17, 0x07, 0xA4, 0x83, 0xE3, 0x0C, 0xDF, 0x69, 0x7A, 0xE4, 0xDF, 0x4C, 0xA5, 0x43, 0xD9, 0x0E, 0x9E, 0xF8, 0x41, 0xF2, 0xFF, 0x7D, 0x60, 0xAF, 0x8A, 0x88, 0x65, 0x32, 0xDA, 0x44, 0xDA, 0xCA, 0x66, 0x31, 0x4D, 0x8A, 0x76, 0xFF, 0x91, 0xA4, 0xCA, 0x9D, 0x48, 0x20, 0xE8, 0x40, 0xD8, 0xDA, 0xED, 0x9C, 0x1F, 0x5D, 0x11, 0x70, 0x37, 0x2B, 0x5B, 0x98, 0x6A, 0x89, 0x86, 0x92, 0xC9, 0x7A, }; /* 016E67AE62AE73D01CC0FB8058A7AE1911A5617D2E2E25B70D488970F72FF8957CCAE2C523B8CAE3657CF8378A8754E4258A6B6E2273777000D1621E0F24EBEB553E */ static UCHAR shared_secret_secp521r1_47[] = { 0x01, 0x6E, 0x67, 0xAE, 0x62, 0xAE, 0x73, 0xD0, 0x1C, 0xC0, 0xFB, 0x80, 0x58, 0xA7, 0xAE, 0x19, 0x11, 0xA5, 0x61, 0x7D, 0x2E, 0x2E, 0x25, 0xB7, 0x0D, 0x48, 0x89, 0x70, 0xF7, 0x2F, 0xF8, 0x95, 0x7C, 0xCA, 0xE2, 0xC5, 0x23, 0xB8, 0xCA, 0xE3, 0x65, 0x7C, 0xF8, 0x37, 0x8A, 0x87, 0x54, 0xE4, 0x25, 0x8A, 0x6B, 0x6E, 0x22, 0x73, 0x77, 0x70, 0x00, 0xD1, 0x62, 0x1E, 0x0F, 0x24, 0xEB, 0xEB, 0x55, 0x3E, }; /* 0195AC73FAA73EE3E01EC7CBA6AA53A3320CA07C3008408C6287F3CA716DD5C7018038FA2779DE0796A5D33D4E24DE823380FE63893EEFEBC4E1B4344F89FB4F0834 */ static UCHAR local_private_key_secp521r1_48[] = { 0x01, 0x95, 0xAC, 0x73, 0xFA, 0xA7, 0x3E, 0xE3, 0xE0, 0x1E, 0xC7, 0xCB, 0xA6, 0xAA, 0x53, 0xA3, 0x32, 0x0C, 0xA0, 0x7C, 0x30, 0x08, 0x40, 0x8C, 0x62, 0x87, 0xF3, 0xCA, 0x71, 0x6D, 0xD5, 0xC7, 0x01, 0x80, 0x38, 0xFA, 0x27, 0x79, 0xDE, 0x07, 0x96, 0xA5, 0xD3, 0x3D, 0x4E, 0x24, 0xDE, 0x82, 0x33, 0x80, 0xFE, 0x63, 0x89, 0x3E, 0xEF, 0xEB, 0xC4, 0xE1, 0xB4, 0x34, 0x4F, 0x89, 0xFB, 0x4F, 0x08, 0x34, }; /* 0400BDF3AE5449497BA8B3D316E4AE58FCA68D253E0805FB5649BA18C910340798B227B673F56C0876558D6A613B921C7819442261809AA3CB01E2406B5E727BD85AF5019023C1C39B3AF5A8947B07C35BA24C4D11906D3FC63525F728A26B0AACC7E96782F33E0831B5517A1DBA9DD7065D9D8D01ABFEB4562646F256E1F5C92F71E2E80E */ static UCHAR local_public_key_secp521r1_48[] = { 0x04, 0x00, 0xBD, 0xF3, 0xAE, 0x54, 0x49, 0x49, 0x7B, 0xA8, 0xB3, 0xD3, 0x16, 0xE4, 0xAE, 0x58, 0xFC, 0xA6, 0x8D, 0x25, 0x3E, 0x08, 0x05, 0xFB, 0x56, 0x49, 0xBA, 0x18, 0xC9, 0x10, 0x34, 0x07, 0x98, 0xB2, 0x27, 0xB6, 0x73, 0xF5, 0x6C, 0x08, 0x76, 0x55, 0x8D, 0x6A, 0x61, 0x3B, 0x92, 0x1C, 0x78, 0x19, 0x44, 0x22, 0x61, 0x80, 0x9A, 0xA3, 0xCB, 0x01, 0xE2, 0x40, 0x6B, 0x5E, 0x72, 0x7B, 0xD8, 0x5A, 0xF5, 0x01, 0x90, 0x23, 0xC1, 0xC3, 0x9B, 0x3A, 0xF5, 0xA8, 0x94, 0x7B, 0x07, 0xC3, 0x5B, 0xA2, 0x4C, 0x4D, 0x11, 0x90, 0x6D, 0x3F, 0xC6, 0x35, 0x25, 0xF7, 0x28, 0xA2, 0x6B, 0x0A, 0xAC, 0xC7, 0xE9, 0x67, 0x82, 0xF3, 0x3E, 0x08, 0x31, 0xB5, 0x51, 0x7A, 0x1D, 0xBA, 0x9D, 0xD7, 0x06, 0x5D, 0x9D, 0x8D, 0x01, 0xAB, 0xFE, 0xB4, 0x56, 0x26, 0x46, 0xF2, 0x56, 0xE1, 0xF5, 0xC9, 0x2F, 0x71, 0xE2, 0xE8, 0x0E, }; /* 0400BD82E7CCCF7068497FB936706D4C59E425AC79F4B13755C54C2357CBD78622C6AF736FB92D157C5E6E94B32D62F694A1FBE7E49E6520FBFCB44D019CFB8DF2562101D81734E2BE08893DD87657C059273FED9AFE0CD190264F082EC3F65A813209882D8C1191E7DB233FFF4172E1B26D310A743D89354502BD8253AAEA83D99D337292 */ static UCHAR remote_public_key_secp521r1_48[] = { 0x04, 0x00, 0xBD, 0x82, 0xE7, 0xCC, 0xCF, 0x70, 0x68, 0x49, 0x7F, 0xB9, 0x36, 0x70, 0x6D, 0x4C, 0x59, 0xE4, 0x25, 0xAC, 0x79, 0xF4, 0xB1, 0x37, 0x55, 0xC5, 0x4C, 0x23, 0x57, 0xCB, 0xD7, 0x86, 0x22, 0xC6, 0xAF, 0x73, 0x6F, 0xB9, 0x2D, 0x15, 0x7C, 0x5E, 0x6E, 0x94, 0xB3, 0x2D, 0x62, 0xF6, 0x94, 0xA1, 0xFB, 0xE7, 0xE4, 0x9E, 0x65, 0x20, 0xFB, 0xFC, 0xB4, 0x4D, 0x01, 0x9C, 0xFB, 0x8D, 0xF2, 0x56, 0x21, 0x01, 0xD8, 0x17, 0x34, 0xE2, 0xBE, 0x08, 0x89, 0x3D, 0xD8, 0x76, 0x57, 0xC0, 0x59, 0x27, 0x3F, 0xED, 0x9A, 0xFE, 0x0C, 0xD1, 0x90, 0x26, 0x4F, 0x08, 0x2E, 0xC3, 0xF6, 0x5A, 0x81, 0x32, 0x09, 0x88, 0x2D, 0x8C, 0x11, 0x91, 0xE7, 0xDB, 0x23, 0x3F, 0xFF, 0x41, 0x72, 0xE1, 0xB2, 0x6D, 0x31, 0x0A, 0x74, 0x3D, 0x89, 0x35, 0x45, 0x02, 0xBD, 0x82, 0x53, 0xAA, 0xEA, 0x83, 0xD9, 0x9D, 0x33, 0x72, 0x92, }; /* 014535306548A553E13F836A82A048E27E0F7F5AFF2AF755B113E9EE955ED5171EA8534124D5F4E8F2195069B9F9E5CEA537B46C30C9C5D64CA50453E700DC74C6D2 */ static UCHAR shared_secret_secp521r1_48[] = { 0x01, 0x45, 0x35, 0x30, 0x65, 0x48, 0xA5, 0x53, 0xE1, 0x3F, 0x83, 0x6A, 0x82, 0xA0, 0x48, 0xE2, 0x7E, 0x0F, 0x7F, 0x5A, 0xFF, 0x2A, 0xF7, 0x55, 0xB1, 0x13, 0xE9, 0xEE, 0x95, 0x5E, 0xD5, 0x17, 0x1E, 0xA8, 0x53, 0x41, 0x24, 0xD5, 0xF4, 0xE8, 0xF2, 0x19, 0x50, 0x69, 0xB9, 0xF9, 0xE5, 0xCE, 0xA5, 0x37, 0xB4, 0x6C, 0x30, 0xC9, 0xC5, 0xD6, 0x4C, 0xA5, 0x04, 0x53, 0xE7, 0x00, 0xDC, 0x74, 0xC6, 0xD2, }; /* 00F2ADF40503EBF11AD4F1E2B5B0ABEA4A5F65B10E05DDB0E651DD6501EE901AE13C10E43FFAD55ACFC53D8375E76FBE44D36F54D94B05BF9AE1229ACFB2B7AEEEC6 */ static UCHAR local_private_key_secp521r1_49[] = { 0x00, 0xF2, 0xAD, 0xF4, 0x05, 0x03, 0xEB, 0xF1, 0x1A, 0xD4, 0xF1, 0xE2, 0xB5, 0xB0, 0xAB, 0xEA, 0x4A, 0x5F, 0x65, 0xB1, 0x0E, 0x05, 0xDD, 0xB0, 0xE6, 0x51, 0xDD, 0x65, 0x01, 0xEE, 0x90, 0x1A, 0xE1, 0x3C, 0x10, 0xE4, 0x3F, 0xFA, 0xD5, 0x5A, 0xCF, 0xC5, 0x3D, 0x83, 0x75, 0xE7, 0x6F, 0xBE, 0x44, 0xD3, 0x6F, 0x54, 0xD9, 0x4B, 0x05, 0xBF, 0x9A, 0xE1, 0x22, 0x9A, 0xCF, 0xB2, 0xB7, 0xAE, 0xEE, 0xC6, }; /* 0400511B28FBB01496D6CEC68542F55BC906ECFED484AA9ACBD0392496A8A9EC01DD95C7F9C1F587016BCA4E880650FC94C83B631A42BF7300F93FA670CE4C81F1740E01E47D14C9443C55A7AFB83F310E591FEFB81F103BC80B4251068FCCAB2DD733BA2C4CC585EBF49F762B09EC857ED6F09BD64D277EBEAD17DB44F9C5637670B2AA9E */ static UCHAR local_public_key_secp521r1_49[] = { 0x04, 0x00, 0x51, 0x1B, 0x28, 0xFB, 0xB0, 0x14, 0x96, 0xD6, 0xCE, 0xC6, 0x85, 0x42, 0xF5, 0x5B, 0xC9, 0x06, 0xEC, 0xFE, 0xD4, 0x84, 0xAA, 0x9A, 0xCB, 0xD0, 0x39, 0x24, 0x96, 0xA8, 0xA9, 0xEC, 0x01, 0xDD, 0x95, 0xC7, 0xF9, 0xC1, 0xF5, 0x87, 0x01, 0x6B, 0xCA, 0x4E, 0x88, 0x06, 0x50, 0xFC, 0x94, 0xC8, 0x3B, 0x63, 0x1A, 0x42, 0xBF, 0x73, 0x00, 0xF9, 0x3F, 0xA6, 0x70, 0xCE, 0x4C, 0x81, 0xF1, 0x74, 0x0E, 0x01, 0xE4, 0x7D, 0x14, 0xC9, 0x44, 0x3C, 0x55, 0xA7, 0xAF, 0xB8, 0x3F, 0x31, 0x0E, 0x59, 0x1F, 0xEF, 0xB8, 0x1F, 0x10, 0x3B, 0xC8, 0x0B, 0x42, 0x51, 0x06, 0x8F, 0xCC, 0xAB, 0x2D, 0xD7, 0x33, 0xBA, 0x2C, 0x4C, 0xC5, 0x85, 0xEB, 0xF4, 0x9F, 0x76, 0x2B, 0x09, 0xEC, 0x85, 0x7E, 0xD6, 0xF0, 0x9B, 0xD6, 0x4D, 0x27, 0x7E, 0xBE, 0xAD, 0x17, 0xDB, 0x44, 0xF9, 0xC5, 0x63, 0x76, 0x70, 0xB2, 0xAA, 0x9E, }; /* 04005E9A0E74E8AD61273C29E541958B4E800AF46739BBA79049D12CECD91CEB626EEBCE10373D5C344BDFDF9E5139AEB14ACCBAC09616E8A8B50CB70B403E9CCD872F01618DC9EFBCE5E410D91885B0BD83BC0ACC7DF6390C999122FA1D6A68A1C08807EE8A31E0D0F9BCE7EF166B8D55F3301A009F0DBA3F3516627910445A18356A955B */ static UCHAR remote_public_key_secp521r1_49[] = { 0x04, 0x00, 0x5E, 0x9A, 0x0E, 0x74, 0xE8, 0xAD, 0x61, 0x27, 0x3C, 0x29, 0xE5, 0x41, 0x95, 0x8B, 0x4E, 0x80, 0x0A, 0xF4, 0x67, 0x39, 0xBB, 0xA7, 0x90, 0x49, 0xD1, 0x2C, 0xEC, 0xD9, 0x1C, 0xEB, 0x62, 0x6E, 0xEB, 0xCE, 0x10, 0x37, 0x3D, 0x5C, 0x34, 0x4B, 0xDF, 0xDF, 0x9E, 0x51, 0x39, 0xAE, 0xB1, 0x4A, 0xCC, 0xBA, 0xC0, 0x96, 0x16, 0xE8, 0xA8, 0xB5, 0x0C, 0xB7, 0x0B, 0x40, 0x3E, 0x9C, 0xCD, 0x87, 0x2F, 0x01, 0x61, 0x8D, 0xC9, 0xEF, 0xBC, 0xE5, 0xE4, 0x10, 0xD9, 0x18, 0x85, 0xB0, 0xBD, 0x83, 0xBC, 0x0A, 0xCC, 0x7D, 0xF6, 0x39, 0x0C, 0x99, 0x91, 0x22, 0xFA, 0x1D, 0x6A, 0x68, 0xA1, 0xC0, 0x88, 0x07, 0xEE, 0x8A, 0x31, 0xE0, 0xD0, 0xF9, 0xBC, 0xE7, 0xEF, 0x16, 0x6B, 0x8D, 0x55, 0xF3, 0x30, 0x1A, 0x00, 0x9F, 0x0D, 0xBA, 0x3F, 0x35, 0x16, 0x62, 0x79, 0x10, 0x44, 0x5A, 0x18, 0x35, 0x6A, 0x95, 0x5B, }; /* 01AF96870E0D0C27DFAE2116A5AE6196EC586F4D97EA8EF6F936CB83A217FE9FEBF29111308F4A5BC4E8B91CE9BBF33C4791B2B25A02E98CC2AEC62394B9D807C17D */ static UCHAR shared_secret_secp521r1_49[] = { 0x01, 0xAF, 0x96, 0x87, 0x0E, 0x0D, 0x0C, 0x27, 0xDF, 0xAE, 0x21, 0x16, 0xA5, 0xAE, 0x61, 0x96, 0xEC, 0x58, 0x6F, 0x4D, 0x97, 0xEA, 0x8E, 0xF6, 0xF9, 0x36, 0xCB, 0x83, 0xA2, 0x17, 0xFE, 0x9F, 0xEB, 0xF2, 0x91, 0x11, 0x30, 0x8F, 0x4A, 0x5B, 0xC4, 0xE8, 0xB9, 0x1C, 0xE9, 0xBB, 0xF3, 0x3C, 0x47, 0x91, 0xB2, 0xB2, 0x5A, 0x02, 0xE9, 0x8C, 0xC2, 0xAE, 0xC6, 0x23, 0x94, 0xB9, 0xD8, 0x07, 0xC1, 0x7D, }; /* 00ADD7FDA1677BD3B1E2AE7B26286D4EEF8F61E1C2D3E36CB193134D729EF4E94ACAE4EC325EBFE2416C5D6796C8B68456166418EA47879BD898E94D37DC3482A919 */ static UCHAR local_private_key_secp521r1_50[] = { 0x00, 0xAD, 0xD7, 0xFD, 0xA1, 0x67, 0x7B, 0xD3, 0xB1, 0xE2, 0xAE, 0x7B, 0x26, 0x28, 0x6D, 0x4E, 0xEF, 0x8F, 0x61, 0xE1, 0xC2, 0xD3, 0xE3, 0x6C, 0xB1, 0x93, 0x13, 0x4D, 0x72, 0x9E, 0xF4, 0xE9, 0x4A, 0xCA, 0xE4, 0xEC, 0x32, 0x5E, 0xBF, 0xE2, 0x41, 0x6C, 0x5D, 0x67, 0x96, 0xC8, 0xB6, 0x84, 0x56, 0x16, 0x64, 0x18, 0xEA, 0x47, 0x87, 0x9B, 0xD8, 0x98, 0xE9, 0x4D, 0x37, 0xDC, 0x34, 0x82, 0xA9, 0x19, }; /* 0401B2AE588B9A43C7B9AEAC7E939319A87389443A55C48D834797FC9B55CCE62184AEA8543BD49B089C4CA6A1FB6FBA6F67B28691B9A2A8AE20A0568BBD751C9AA4060198F2D2D976FED73E787B9A75751D1C1A06D5197DA0559CC47B2570DF5D54013BD49A2FC4CC901C54C005524F42636C9571E303F3460D274052279B7030696D4191 */ static UCHAR local_public_key_secp521r1_50[] = { 0x04, 0x01, 0xB2, 0xAE, 0x58, 0x8B, 0x9A, 0x43, 0xC7, 0xB9, 0xAE, 0xAC, 0x7E, 0x93, 0x93, 0x19, 0xA8, 0x73, 0x89, 0x44, 0x3A, 0x55, 0xC4, 0x8D, 0x83, 0x47, 0x97, 0xFC, 0x9B, 0x55, 0xCC, 0xE6, 0x21, 0x84, 0xAE, 0xA8, 0x54, 0x3B, 0xD4, 0x9B, 0x08, 0x9C, 0x4C, 0xA6, 0xA1, 0xFB, 0x6F, 0xBA, 0x6F, 0x67, 0xB2, 0x86, 0x91, 0xB9, 0xA2, 0xA8, 0xAE, 0x20, 0xA0, 0x56, 0x8B, 0xBD, 0x75, 0x1C, 0x9A, 0xA4, 0x06, 0x01, 0x98, 0xF2, 0xD2, 0xD9, 0x76, 0xFE, 0xD7, 0x3E, 0x78, 0x7B, 0x9A, 0x75, 0x75, 0x1D, 0x1C, 0x1A, 0x06, 0xD5, 0x19, 0x7D, 0xA0, 0x55, 0x9C, 0xC4, 0x7B, 0x25, 0x70, 0xDF, 0x5D, 0x54, 0x01, 0x3B, 0xD4, 0x9A, 0x2F, 0xC4, 0xCC, 0x90, 0x1C, 0x54, 0xC0, 0x05, 0x52, 0x4F, 0x42, 0x63, 0x6C, 0x95, 0x71, 0xE3, 0x03, 0xF3, 0x46, 0x0D, 0x27, 0x40, 0x52, 0x27, 0x9B, 0x70, 0x30, 0x69, 0x6D, 0x41, 0x91, }; /* 0401032AE7F00DFF0B6D08F5B3B9BBCCC7AAD79FA6AC081B540DC6EF0DBF77D7DD216387F5FCD865FA73935826C56C5A95AC0DF7BFF555CDABA8009F3B8E46207632F900F95DFC546D1E209FB9F42FC108E30CF2602AD892BCCFE9C250ADBB4707CA5370EBEEADF0E0A512E1A0739F70F213EB8307D4BDAB9EA236128D84DC57463BCCEF10 */ static UCHAR remote_public_key_secp521r1_50[] = { 0x04, 0x01, 0x03, 0x2A, 0xE7, 0xF0, 0x0D, 0xFF, 0x0B, 0x6D, 0x08, 0xF5, 0xB3, 0xB9, 0xBB, 0xCC, 0xC7, 0xAA, 0xD7, 0x9F, 0xA6, 0xAC, 0x08, 0x1B, 0x54, 0x0D, 0xC6, 0xEF, 0x0D, 0xBF, 0x77, 0xD7, 0xDD, 0x21, 0x63, 0x87, 0xF5, 0xFC, 0xD8, 0x65, 0xFA, 0x73, 0x93, 0x58, 0x26, 0xC5, 0x6C, 0x5A, 0x95, 0xAC, 0x0D, 0xF7, 0xBF, 0xF5, 0x55, 0xCD, 0xAB, 0xA8, 0x00, 0x9F, 0x3B, 0x8E, 0x46, 0x20, 0x76, 0x32, 0xF9, 0x00, 0xF9, 0x5D, 0xFC, 0x54, 0x6D, 0x1E, 0x20, 0x9F, 0xB9, 0xF4, 0x2F, 0xC1, 0x08, 0xE3, 0x0C, 0xF2, 0x60, 0x2A, 0xD8, 0x92, 0xBC, 0xCF, 0xE9, 0xC2, 0x50, 0xAD, 0xBB, 0x47, 0x07, 0xCA, 0x53, 0x70, 0xEB, 0xEE, 0xAD, 0xF0, 0xE0, 0xA5, 0x12, 0xE1, 0xA0, 0x73, 0x9F, 0x70, 0xF2, 0x13, 0xEB, 0x83, 0x07, 0xD4, 0xBD, 0xAB, 0x9E, 0xA2, 0x36, 0x12, 0x8D, 0x84, 0xDC, 0x57, 0x46, 0x3B, 0xCC, 0xEF, 0x10, }; /* 00A82C1C4D433A7629B9083B262FEE0D8AC333C26035EF9157303B3252A85EA0D01C89334BAA07EC42E7C2B4A08B4CAD6FBA2F4ABD9CC0EBEC0A93913AED24FEE1AF */ static UCHAR shared_secret_secp521r1_50[] = { 0x00, 0xA8, 0x2C, 0x1C, 0x4D, 0x43, 0x3A, 0x76, 0x29, 0xB9, 0x08, 0x3B, 0x26, 0x2F, 0xEE, 0x0D, 0x8A, 0xC3, 0x33, 0xC2, 0x60, 0x35, 0xEF, 0x91, 0x57, 0x30, 0x3B, 0x32, 0x52, 0xA8, 0x5E, 0xA0, 0xD0, 0x1C, 0x89, 0x33, 0x4B, 0xAA, 0x07, 0xEC, 0x42, 0xE7, 0xC2, 0xB4, 0xA0, 0x8B, 0x4C, 0xAD, 0x6F, 0xBA, 0x2F, 0x4A, 0xBD, 0x9C, 0xC0, 0xEB, 0xEC, 0x0A, 0x93, 0x91, 0x3A, 0xED, 0x24, 0xFE, 0xE1, 0xAF, }; /* 0144A39FF631BA9D0C6419DB1946D417F10B089C724482F909480D6F20AEFA91F39C2FEBCDEA86DA4E9EB569E7897FD694887306CCF5FFD43C0B455EB83FEEADDA1E */ static UCHAR local_private_key_secp521r1_51[] = { 0x01, 0x44, 0xA3, 0x9F, 0xF6, 0x31, 0xBA, 0x9D, 0x0C, 0x64, 0x19, 0xDB, 0x19, 0x46, 0xD4, 0x17, 0xF1, 0x0B, 0x08, 0x9C, 0x72, 0x44, 0x82, 0xF9, 0x09, 0x48, 0x0D, 0x6F, 0x20, 0xAE, 0xFA, 0x91, 0xF3, 0x9C, 0x2F, 0xEB, 0xCD, 0xEA, 0x86, 0xDA, 0x4E, 0x9E, 0xB5, 0x69, 0xE7, 0x89, 0x7F, 0xD6, 0x94, 0x88, 0x73, 0x06, 0xCC, 0xF5, 0xFF, 0xD4, 0x3C, 0x0B, 0x45, 0x5E, 0xB8, 0x3F, 0xEE, 0xAD, 0xDA, 0x1E, }; /* 0401F36EE074C150C301B8489A9646EB481114E90AAEC7E97713445A8C7955883E98098C73A17E82A686A480EF55BB4FCC1CB6C2925BED502649A9501B4C918683D0DF015F0895F03E2A3A90D224EBE01EF9F174329B2C084B3AD478ACE439D5E6C898A505266ED39921A42A6924D52FDC9C73CC112D333C5C830D2B6F51BD892CEF66B487 */ static UCHAR local_public_key_secp521r1_51[] = { 0x04, 0x01, 0xF3, 0x6E, 0xE0, 0x74, 0xC1, 0x50, 0xC3, 0x01, 0xB8, 0x48, 0x9A, 0x96, 0x46, 0xEB, 0x48, 0x11, 0x14, 0xE9, 0x0A, 0xAE, 0xC7, 0xE9, 0x77, 0x13, 0x44, 0x5A, 0x8C, 0x79, 0x55, 0x88, 0x3E, 0x98, 0x09, 0x8C, 0x73, 0xA1, 0x7E, 0x82, 0xA6, 0x86, 0xA4, 0x80, 0xEF, 0x55, 0xBB, 0x4F, 0xCC, 0x1C, 0xB6, 0xC2, 0x92, 0x5B, 0xED, 0x50, 0x26, 0x49, 0xA9, 0x50, 0x1B, 0x4C, 0x91, 0x86, 0x83, 0xD0, 0xDF, 0x01, 0x5F, 0x08, 0x95, 0xF0, 0x3E, 0x2A, 0x3A, 0x90, 0xD2, 0x24, 0xEB, 0xE0, 0x1E, 0xF9, 0xF1, 0x74, 0x32, 0x9B, 0x2C, 0x08, 0x4B, 0x3A, 0xD4, 0x78, 0xAC, 0xE4, 0x39, 0xD5, 0xE6, 0xC8, 0x98, 0xA5, 0x05, 0x26, 0x6E, 0xD3, 0x99, 0x21, 0xA4, 0x2A, 0x69, 0x24, 0xD5, 0x2F, 0xDC, 0x9C, 0x73, 0xCC, 0x11, 0x2D, 0x33, 0x3C, 0x5C, 0x83, 0x0D, 0x2B, 0x6F, 0x51, 0xBD, 0x89, 0x2C, 0xEF, 0x66, 0xB4, 0x87, }; /* 040006357B135B9142DE886F6613B4FBD1DBC06EDDD0BDF090FFC75AE9C3F3829CFFD0DF42F71287898534770DBFFE7B16EEFCCE4A0C9B7C773A46B3CF87893CEE759B000D38569B56F79DD675B236E6BFFA60ECA9813D43DB3D469CD4E62814870973BDA2AF1749934730819765AAEE2E46203301AF273C26FF9C6A26C4FD9E7FACD0DFE3 */ static UCHAR remote_public_key_secp521r1_51[] = { 0x04, 0x00, 0x06, 0x35, 0x7B, 0x13, 0x5B, 0x91, 0x42, 0xDE, 0x88, 0x6F, 0x66, 0x13, 0xB4, 0xFB, 0xD1, 0xDB, 0xC0, 0x6E, 0xDD, 0xD0, 0xBD, 0xF0, 0x90, 0xFF, 0xC7, 0x5A, 0xE9, 0xC3, 0xF3, 0x82, 0x9C, 0xFF, 0xD0, 0xDF, 0x42, 0xF7, 0x12, 0x87, 0x89, 0x85, 0x34, 0x77, 0x0D, 0xBF, 0xFE, 0x7B, 0x16, 0xEE, 0xFC, 0xCE, 0x4A, 0x0C, 0x9B, 0x7C, 0x77, 0x3A, 0x46, 0xB3, 0xCF, 0x87, 0x89, 0x3C, 0xEE, 0x75, 0x9B, 0x00, 0x0D, 0x38, 0x56, 0x9B, 0x56, 0xF7, 0x9D, 0xD6, 0x75, 0xB2, 0x36, 0xE6, 0xBF, 0xFA, 0x60, 0xEC, 0xA9, 0x81, 0x3D, 0x43, 0xDB, 0x3D, 0x46, 0x9C, 0xD4, 0xE6, 0x28, 0x14, 0x87, 0x09, 0x73, 0xBD, 0xA2, 0xAF, 0x17, 0x49, 0x93, 0x47, 0x30, 0x81, 0x97, 0x65, 0xAA, 0xEE, 0x2E, 0x46, 0x20, 0x33, 0x01, 0xAF, 0x27, 0x3C, 0x26, 0xFF, 0x9C, 0x6A, 0x26, 0xC4, 0xFD, 0x9E, 0x7F, 0xAC, 0xD0, 0xDF, 0xE3, }; /* 0005CEBFF70CCD730F71AA6F4558B5B54F1B8866444D3952B5168EFE44B0B077DC498FD1587BE03B7ECDF3272831888C2253197A0FCB0A87A9FEB37EE23E28FF0241 */ static UCHAR shared_secret_secp521r1_51[] = { 0x00, 0x05, 0xCE, 0xBF, 0xF7, 0x0C, 0xCD, 0x73, 0x0F, 0x71, 0xAA, 0x6F, 0x45, 0x58, 0xB5, 0xB5, 0x4F, 0x1B, 0x88, 0x66, 0x44, 0x4D, 0x39, 0x52, 0xB5, 0x16, 0x8E, 0xFE, 0x44, 0xB0, 0xB0, 0x77, 0xDC, 0x49, 0x8F, 0xD1, 0x58, 0x7B, 0xE0, 0x3B, 0x7E, 0xCD, 0xF3, 0x27, 0x28, 0x31, 0x88, 0x8C, 0x22, 0x53, 0x19, 0x7A, 0x0F, 0xCB, 0x0A, 0x87, 0xA9, 0xFE, 0xB3, 0x7E, 0xE2, 0x3E, 0x28, 0xFF, 0x02, 0x41, }; /* 01B067C8A6B2055E9DA13A481274B7ED338555E002C34D4D26C702ADC1D99E198805E22EB9E78F5588C99F9B3E558671DADC51DD9F9D2AC6622D722205103D8D141F */ static UCHAR local_private_key_secp521r1_52[] = { 0x01, 0xB0, 0x67, 0xC8, 0xA6, 0xB2, 0x05, 0x5E, 0x9D, 0xA1, 0x3A, 0x48, 0x12, 0x74, 0xB7, 0xED, 0x33, 0x85, 0x55, 0xE0, 0x02, 0xC3, 0x4D, 0x4D, 0x26, 0xC7, 0x02, 0xAD, 0xC1, 0xD9, 0x9E, 0x19, 0x88, 0x05, 0xE2, 0x2E, 0xB9, 0xE7, 0x8F, 0x55, 0x88, 0xC9, 0x9F, 0x9B, 0x3E, 0x55, 0x86, 0x71, 0xDA, 0xDC, 0x51, 0xDD, 0x9F, 0x9D, 0x2A, 0xC6, 0x62, 0x2D, 0x72, 0x22, 0x05, 0x10, 0x3D, 0x8D, 0x14, 0x1F, }; /* 040112EBBD0FEB269445A2861BE32CA8ECDD9DC2860DC1B2305A6F249650F7EB426231FE785AA671C9E4DB4ADDB5B2297ADC0520ABE80D31DD46D3B0516FCE00A98F790165F68450697FC18A33FC03BFF794FD08981D24A635D98517DF85F238B1A7BCA2985868256E0928A6F2CA5D772118139FE29ACFB4557F08DFDB4F0CFA907EBFCAE4 */ static UCHAR local_public_key_secp521r1_52[] = { 0x04, 0x01, 0x12, 0xEB, 0xBD, 0x0F, 0xEB, 0x26, 0x94, 0x45, 0xA2, 0x86, 0x1B, 0xE3, 0x2C, 0xA8, 0xEC, 0xDD, 0x9D, 0xC2, 0x86, 0x0D, 0xC1, 0xB2, 0x30, 0x5A, 0x6F, 0x24, 0x96, 0x50, 0xF7, 0xEB, 0x42, 0x62, 0x31, 0xFE, 0x78, 0x5A, 0xA6, 0x71, 0xC9, 0xE4, 0xDB, 0x4A, 0xDD, 0xB5, 0xB2, 0x29, 0x7A, 0xDC, 0x05, 0x20, 0xAB, 0xE8, 0x0D, 0x31, 0xDD, 0x46, 0xD3, 0xB0, 0x51, 0x6F, 0xCE, 0x00, 0xA9, 0x8F, 0x79, 0x01, 0x65, 0xF6, 0x84, 0x50, 0x69, 0x7F, 0xC1, 0x8A, 0x33, 0xFC, 0x03, 0xBF, 0xF7, 0x94, 0xFD, 0x08, 0x98, 0x1D, 0x24, 0xA6, 0x35, 0xD9, 0x85, 0x17, 0xDF, 0x85, 0xF2, 0x38, 0xB1, 0xA7, 0xBC, 0xA2, 0x98, 0x58, 0x68, 0x25, 0x6E, 0x09, 0x28, 0xA6, 0xF2, 0xCA, 0x5D, 0x77, 0x21, 0x18, 0x13, 0x9F, 0xE2, 0x9A, 0xCF, 0xB4, 0x55, 0x7F, 0x08, 0xDF, 0xDB, 0x4F, 0x0C, 0xFA, 0x90, 0x7E, 0xBF, 0xCA, 0xE4, }; /* 04005E55B53694CA818E19E6554B7F3F992CDD9F23FF8099077772B367048C0A34C52F84F11E9278F06A01BBC2EFC8C3E2B797342F9B7EE2BC6D7E86E4EF69DAC5FDCB015F3B9D35F06F3193F6F8FC281AB5E7E45970E15AB8F6EC891E9F9CC3DA7B7EE151BC2476228E7B3106EFE0C9C2F1A55631ACEDAD82633CE3009155668979057C04 */ static UCHAR remote_public_key_secp521r1_52[] = { 0x04, 0x00, 0x5E, 0x55, 0xB5, 0x36, 0x94, 0xCA, 0x81, 0x8E, 0x19, 0xE6, 0x55, 0x4B, 0x7F, 0x3F, 0x99, 0x2C, 0xDD, 0x9F, 0x23, 0xFF, 0x80, 0x99, 0x07, 0x77, 0x72, 0xB3, 0x67, 0x04, 0x8C, 0x0A, 0x34, 0xC5, 0x2F, 0x84, 0xF1, 0x1E, 0x92, 0x78, 0xF0, 0x6A, 0x01, 0xBB, 0xC2, 0xEF, 0xC8, 0xC3, 0xE2, 0xB7, 0x97, 0x34, 0x2F, 0x9B, 0x7E, 0xE2, 0xBC, 0x6D, 0x7E, 0x86, 0xE4, 0xEF, 0x69, 0xDA, 0xC5, 0xFD, 0xCB, 0x01, 0x5F, 0x3B, 0x9D, 0x35, 0xF0, 0x6F, 0x31, 0x93, 0xF6, 0xF8, 0xFC, 0x28, 0x1A, 0xB5, 0xE7, 0xE4, 0x59, 0x70, 0xE1, 0x5A, 0xB8, 0xF6, 0xEC, 0x89, 0x1E, 0x9F, 0x9C, 0xC3, 0xDA, 0x7B, 0x7E, 0xE1, 0x51, 0xBC, 0x24, 0x76, 0x22, 0x8E, 0x7B, 0x31, 0x06, 0xEF, 0xE0, 0xC9, 0xC2, 0xF1, 0xA5, 0x56, 0x31, 0xAC, 0xED, 0xAD, 0x82, 0x63, 0x3C, 0xE3, 0x00, 0x91, 0x55, 0x66, 0x89, 0x79, 0x05, 0x7C, 0x04, }; /* 00AB85ED8889349807291C74E92F1C1FE7743A396794D1FE8C1132409A93BA738409844E12E9DAA2A22C1CDB0B40D744243ED3B0FB977AE793A4D1C0E5AA0F402487 */ static UCHAR shared_secret_secp521r1_52[] = { 0x00, 0xAB, 0x85, 0xED, 0x88, 0x89, 0x34, 0x98, 0x07, 0x29, 0x1C, 0x74, 0xE9, 0x2F, 0x1C, 0x1F, 0xE7, 0x74, 0x3A, 0x39, 0x67, 0x94, 0xD1, 0xFE, 0x8C, 0x11, 0x32, 0x40, 0x9A, 0x93, 0xBA, 0x73, 0x84, 0x09, 0x84, 0x4E, 0x12, 0xE9, 0xDA, 0xA2, 0xA2, 0x2C, 0x1C, 0xDB, 0x0B, 0x40, 0xD7, 0x44, 0x24, 0x3E, 0xD3, 0xB0, 0xFB, 0x97, 0x7A, 0xE7, 0x93, 0xA4, 0xD1, 0xC0, 0xE5, 0xAA, 0x0F, 0x40, 0x24, 0x87, }; /* 016C9719565B614079BA0B9DCAEE90B79923D2E8E05F6C6172B3F6B1E9F2B2375F494EB7A2B1F61A6A01B634F046EA896ABD724B1CDEAA8F92A13F7A93F3B1F13AFE */ static UCHAR local_private_key_secp521r1_53[] = { 0x01, 0x6C, 0x97, 0x19, 0x56, 0x5B, 0x61, 0x40, 0x79, 0xBA, 0x0B, 0x9D, 0xCA, 0xEE, 0x90, 0xB7, 0x99, 0x23, 0xD2, 0xE8, 0xE0, 0x5F, 0x6C, 0x61, 0x72, 0xB3, 0xF6, 0xB1, 0xE9, 0xF2, 0xB2, 0x37, 0x5F, 0x49, 0x4E, 0xB7, 0xA2, 0xB1, 0xF6, 0x1A, 0x6A, 0x01, 0xB6, 0x34, 0xF0, 0x46, 0xEA, 0x89, 0x6A, 0xBD, 0x72, 0x4B, 0x1C, 0xDE, 0xAA, 0x8F, 0x92, 0xA1, 0x3F, 0x7A, 0x93, 0xF3, 0xB1, 0xF1, 0x3A, 0xFE, }; /* 040162DDCEFBA22C4AD4A735C5AD15DB2421BC087AFF788C73F2F58A974775A40D6B9D0D2B213F9DAEC8342B18A7442F3E4882B0A450FD35D57A04EEA5BBD2D3AC3C210106FFED66E497DF74FC9186AAA85E4B482862AC901545D423EDDDEE21430E4BF212ACE2378A6C561E2154873AAA58B35EDDA29A0A8882887452669A7458716AEA46 */ static UCHAR local_public_key_secp521r1_53[] = { 0x04, 0x01, 0x62, 0xDD, 0xCE, 0xFB, 0xA2, 0x2C, 0x4A, 0xD4, 0xA7, 0x35, 0xC5, 0xAD, 0x15, 0xDB, 0x24, 0x21, 0xBC, 0x08, 0x7A, 0xFF, 0x78, 0x8C, 0x73, 0xF2, 0xF5, 0x8A, 0x97, 0x47, 0x75, 0xA4, 0x0D, 0x6B, 0x9D, 0x0D, 0x2B, 0x21, 0x3F, 0x9D, 0xAE, 0xC8, 0x34, 0x2B, 0x18, 0xA7, 0x44, 0x2F, 0x3E, 0x48, 0x82, 0xB0, 0xA4, 0x50, 0xFD, 0x35, 0xD5, 0x7A, 0x04, 0xEE, 0xA5, 0xBB, 0xD2, 0xD3, 0xAC, 0x3C, 0x21, 0x01, 0x06, 0xFF, 0xED, 0x66, 0xE4, 0x97, 0xDF, 0x74, 0xFC, 0x91, 0x86, 0xAA, 0xA8, 0x5E, 0x4B, 0x48, 0x28, 0x62, 0xAC, 0x90, 0x15, 0x45, 0xD4, 0x23, 0xED, 0xDD, 0xEE, 0x21, 0x43, 0x0E, 0x4B, 0xF2, 0x12, 0xAC, 0xE2, 0x37, 0x8A, 0x6C, 0x56, 0x1E, 0x21, 0x54, 0x87, 0x3A, 0xAA, 0x58, 0xB3, 0x5E, 0xDD, 0xA2, 0x9A, 0x0A, 0x88, 0x82, 0x88, 0x74, 0x52, 0x66, 0x9A, 0x74, 0x58, 0x71, 0x6A, 0xEA, 0x46, }; /* 040082AFE78B4EC0975D0C39AAED9D52E9F5222171B076C6264417564E7754B74606B2DBE2AE01EC136373819262A9505C37BA9420A13FE2202E803D11E9DB8968F4DD016937F907DFBC02BAC9FE42CD815CF4ED7013DD561C892C1CE1A8041C8D549748A36E78E711DCA73E35F21DBEC9D0D130680ECCA6F98E306C9ED0CDC7A9392EA250 */ static UCHAR remote_public_key_secp521r1_53[] = { 0x04, 0x00, 0x82, 0xAF, 0xE7, 0x8B, 0x4E, 0xC0, 0x97, 0x5D, 0x0C, 0x39, 0xAA, 0xED, 0x9D, 0x52, 0xE9, 0xF5, 0x22, 0x21, 0x71, 0xB0, 0x76, 0xC6, 0x26, 0x44, 0x17, 0x56, 0x4E, 0x77, 0x54, 0xB7, 0x46, 0x06, 0xB2, 0xDB, 0xE2, 0xAE, 0x01, 0xEC, 0x13, 0x63, 0x73, 0x81, 0x92, 0x62, 0xA9, 0x50, 0x5C, 0x37, 0xBA, 0x94, 0x20, 0xA1, 0x3F, 0xE2, 0x20, 0x2E, 0x80, 0x3D, 0x11, 0xE9, 0xDB, 0x89, 0x68, 0xF4, 0xDD, 0x01, 0x69, 0x37, 0xF9, 0x07, 0xDF, 0xBC, 0x02, 0xBA, 0xC9, 0xFE, 0x42, 0xCD, 0x81, 0x5C, 0xF4, 0xED, 0x70, 0x13, 0xDD, 0x56, 0x1C, 0x89, 0x2C, 0x1C, 0xE1, 0xA8, 0x04, 0x1C, 0x8D, 0x54, 0x97, 0x48, 0xA3, 0x6E, 0x78, 0xE7, 0x11, 0xDC, 0xA7, 0x3E, 0x35, 0xF2, 0x1D, 0xBE, 0xC9, 0xD0, 0xD1, 0x30, 0x68, 0x0E, 0xCC, 0xA6, 0xF9, 0x8E, 0x30, 0x6C, 0x9E, 0xD0, 0xCD, 0xC7, 0xA9, 0x39, 0x2E, 0xA2, 0x50, }; /* 0090398869DC029A0608E75DAE2ECCDC1798F4622AB9000CE4D52C23DF54129464B93C9103CD9144CA4EC65BA7891569321BF8518B39B6456FB3963BEE7ED075551F */ static UCHAR shared_secret_secp521r1_53[] = { 0x00, 0x90, 0x39, 0x88, 0x69, 0xDC, 0x02, 0x9A, 0x06, 0x08, 0xE7, 0x5D, 0xAE, 0x2E, 0xCC, 0xDC, 0x17, 0x98, 0xF4, 0x62, 0x2A, 0xB9, 0x00, 0x0C, 0xE4, 0xD5, 0x2C, 0x23, 0xDF, 0x54, 0x12, 0x94, 0x64, 0xB9, 0x3C, 0x91, 0x03, 0xCD, 0x91, 0x44, 0xCA, 0x4E, 0xC6, 0x5B, 0xA7, 0x89, 0x15, 0x69, 0x32, 0x1B, 0xF8, 0x51, 0x8B, 0x39, 0xB6, 0x45, 0x6F, 0xB3, 0x96, 0x3B, 0xEE, 0x7E, 0xD0, 0x75, 0x55, 0x1F, }; /* 014EE8D12CA86B7457208FEA3FA7F913914C7B878E7F0997FF79826A101B23896A0C5A96B4C40B0DE498F62240F135D03DAF57CC2C5F622DD6E497E8FFB97069C5CB */ static UCHAR local_private_key_secp521r1_54[] = { 0x01, 0x4E, 0xE8, 0xD1, 0x2C, 0xA8, 0x6B, 0x74, 0x57, 0x20, 0x8F, 0xEA, 0x3F, 0xA7, 0xF9, 0x13, 0x91, 0x4C, 0x7B, 0x87, 0x8E, 0x7F, 0x09, 0x97, 0xFF, 0x79, 0x82, 0x6A, 0x10, 0x1B, 0x23, 0x89, 0x6A, 0x0C, 0x5A, 0x96, 0xB4, 0xC4, 0x0B, 0x0D, 0xE4, 0x98, 0xF6, 0x22, 0x40, 0xF1, 0x35, 0xD0, 0x3D, 0xAF, 0x57, 0xCC, 0x2C, 0x5F, 0x62, 0x2D, 0xD6, 0xE4, 0x97, 0xE8, 0xFF, 0xB9, 0x70, 0x69, 0xC5, 0xCB, }; /* 04003132A027003CEAC3B05827D7A411115E409B80095697B7C483401253E34C8F70A4E4ED87DA40168D9989B61984F6B52C51D1E88D2F858D7E71696D61DD6AEDED2101AFCE50C23F4D39F898B0D3B6888F369A2AD7D88A4FD9944BE4334C8DCB89F47E4841ED2F3076357A48283BFB758693E123370DAA2BB444C9E5EB5AD80AD80E2E05 */ static UCHAR local_public_key_secp521r1_54[] = { 0x04, 0x00, 0x31, 0x32, 0xA0, 0x27, 0x00, 0x3C, 0xEA, 0xC3, 0xB0, 0x58, 0x27, 0xD7, 0xA4, 0x11, 0x11, 0x5E, 0x40, 0x9B, 0x80, 0x09, 0x56, 0x97, 0xB7, 0xC4, 0x83, 0x40, 0x12, 0x53, 0xE3, 0x4C, 0x8F, 0x70, 0xA4, 0xE4, 0xED, 0x87, 0xDA, 0x40, 0x16, 0x8D, 0x99, 0x89, 0xB6, 0x19, 0x84, 0xF6, 0xB5, 0x2C, 0x51, 0xD1, 0xE8, 0x8D, 0x2F, 0x85, 0x8D, 0x7E, 0x71, 0x69, 0x6D, 0x61, 0xDD, 0x6A, 0xED, 0xED, 0x21, 0x01, 0xAF, 0xCE, 0x50, 0xC2, 0x3F, 0x4D, 0x39, 0xF8, 0x98, 0xB0, 0xD3, 0xB6, 0x88, 0x8F, 0x36, 0x9A, 0x2A, 0xD7, 0xD8, 0x8A, 0x4F, 0xD9, 0x94, 0x4B, 0xE4, 0x33, 0x4C, 0x8D, 0xCB, 0x89, 0xF4, 0x7E, 0x48, 0x41, 0xED, 0x2F, 0x30, 0x76, 0x35, 0x7A, 0x48, 0x28, 0x3B, 0xFB, 0x75, 0x86, 0x93, 0xE1, 0x23, 0x37, 0x0D, 0xAA, 0x2B, 0xB4, 0x44, 0xC9, 0xE5, 0xEB, 0x5A, 0xD8, 0x0A, 0xD8, 0x0E, 0x2E, 0x05, }; /* 04013A99A81ADC8B0A4A386F11147E2D005BC2A38B0B6574703D5206B0814376D8081B86004AA768AF997DE58C1A1020F828B45E1009EE996EDD7BB3D4810BBFC5A5A8017573A61C2BED7770B9DA74AA0E967B499A8A79061FB91DF734EB7C97610EB7448EE40645451EA2777281F3FF605A09CFA6B22B84BC776C6124EF7603ECC69C3AEF */ static UCHAR remote_public_key_secp521r1_54[] = { 0x04, 0x01, 0x3A, 0x99, 0xA8, 0x1A, 0xDC, 0x8B, 0x0A, 0x4A, 0x38, 0x6F, 0x11, 0x14, 0x7E, 0x2D, 0x00, 0x5B, 0xC2, 0xA3, 0x8B, 0x0B, 0x65, 0x74, 0x70, 0x3D, 0x52, 0x06, 0xB0, 0x81, 0x43, 0x76, 0xD8, 0x08, 0x1B, 0x86, 0x00, 0x4A, 0xA7, 0x68, 0xAF, 0x99, 0x7D, 0xE5, 0x8C, 0x1A, 0x10, 0x20, 0xF8, 0x28, 0xB4, 0x5E, 0x10, 0x09, 0xEE, 0x99, 0x6E, 0xDD, 0x7B, 0xB3, 0xD4, 0x81, 0x0B, 0xBF, 0xC5, 0xA5, 0xA8, 0x01, 0x75, 0x73, 0xA6, 0x1C, 0x2B, 0xED, 0x77, 0x70, 0xB9, 0xDA, 0x74, 0xAA, 0x0E, 0x96, 0x7B, 0x49, 0x9A, 0x8A, 0x79, 0x06, 0x1F, 0xB9, 0x1D, 0xF7, 0x34, 0xEB, 0x7C, 0x97, 0x61, 0x0E, 0xB7, 0x44, 0x8E, 0xE4, 0x06, 0x45, 0x45, 0x1E, 0xA2, 0x77, 0x72, 0x81, 0xF3, 0xFF, 0x60, 0x5A, 0x09, 0xCF, 0xA6, 0xB2, 0x2B, 0x84, 0xBC, 0x77, 0x6C, 0x61, 0x24, 0xEF, 0x76, 0x03, 0xEC, 0xC6, 0x9C, 0x3A, 0xEF, }; /* 01D9082D04F8ECC945F0D3D36379BD9DEB55D5FC30D2068552CE1DE80A312E79E8D8E02FBBA6DB2C095CAC7BBB4D79601932C555F3535EF49CD6A9248131E66EBC68 */ static UCHAR shared_secret_secp521r1_54[] = { 0x01, 0xD9, 0x08, 0x2D, 0x04, 0xF8, 0xEC, 0xC9, 0x45, 0xF0, 0xD3, 0xD3, 0x63, 0x79, 0xBD, 0x9D, 0xEB, 0x55, 0xD5, 0xFC, 0x30, 0xD2, 0x06, 0x85, 0x52, 0xCE, 0x1D, 0xE8, 0x0A, 0x31, 0x2E, 0x79, 0xE8, 0xD8, 0xE0, 0x2F, 0xBB, 0xA6, 0xDB, 0x2C, 0x09, 0x5C, 0xAC, 0x7B, 0xBB, 0x4D, 0x79, 0x60, 0x19, 0x32, 0xC5, 0x55, 0xF3, 0x53, 0x5E, 0xF4, 0x9C, 0xD6, 0xA9, 0x24, 0x81, 0x31, 0xE6, 0x6E, 0xBC, 0x68, }; /* 011E3FCBC70E056B5ED80DE046C760806B4C0B68967AD972000E6E75CE57FB097438D33B46D6A4A5AEB085F579E475E330814BC6FA2338FC31A771FFFF6B0773A3D8 */ static UCHAR local_private_key_secp521r1_55[] = { 0x01, 0x1E, 0x3F, 0xCB, 0xC7, 0x0E, 0x05, 0x6B, 0x5E, 0xD8, 0x0D, 0xE0, 0x46, 0xC7, 0x60, 0x80, 0x6B, 0x4C, 0x0B, 0x68, 0x96, 0x7A, 0xD9, 0x72, 0x00, 0x0E, 0x6E, 0x75, 0xCE, 0x57, 0xFB, 0x09, 0x74, 0x38, 0xD3, 0x3B, 0x46, 0xD6, 0xA4, 0xA5, 0xAE, 0xB0, 0x85, 0xF5, 0x79, 0xE4, 0x75, 0xE3, 0x30, 0x81, 0x4B, 0xC6, 0xFA, 0x23, 0x38, 0xFC, 0x31, 0xA7, 0x71, 0xFF, 0xFF, 0x6B, 0x07, 0x73, 0xA3, 0xD8, }; /* 04013C883C9BF884192AFFB64403A0C50BC20EC1610140BCBF45F8630E4C4C3D4F90BD8E4F247B3D8F06558342770097E12481FDF0619EF0C8E0E64A12540896E31E22016E04DAD34B507074F7B2DB3A61B4A7A4781465A388C420221E6519BEEF9983425E10AA5B39FB9EE7E16BEA33A09000B7350E56F04F6B385B7BDAFA66184A5C1B0C */ static UCHAR local_public_key_secp521r1_55[] = { 0x04, 0x01, 0x3C, 0x88, 0x3C, 0x9B, 0xF8, 0x84, 0x19, 0x2A, 0xFF, 0xB6, 0x44, 0x03, 0xA0, 0xC5, 0x0B, 0xC2, 0x0E, 0xC1, 0x61, 0x01, 0x40, 0xBC, 0xBF, 0x45, 0xF8, 0x63, 0x0E, 0x4C, 0x4C, 0x3D, 0x4F, 0x90, 0xBD, 0x8E, 0x4F, 0x24, 0x7B, 0x3D, 0x8F, 0x06, 0x55, 0x83, 0x42, 0x77, 0x00, 0x97, 0xE1, 0x24, 0x81, 0xFD, 0xF0, 0x61, 0x9E, 0xF0, 0xC8, 0xE0, 0xE6, 0x4A, 0x12, 0x54, 0x08, 0x96, 0xE3, 0x1E, 0x22, 0x01, 0x6E, 0x04, 0xDA, 0xD3, 0x4B, 0x50, 0x70, 0x74, 0xF7, 0xB2, 0xDB, 0x3A, 0x61, 0xB4, 0xA7, 0xA4, 0x78, 0x14, 0x65, 0xA3, 0x88, 0xC4, 0x20, 0x22, 0x1E, 0x65, 0x19, 0xBE, 0xEF, 0x99, 0x83, 0x42, 0x5E, 0x10, 0xAA, 0x5B, 0x39, 0xFB, 0x9E, 0xE7, 0xE1, 0x6B, 0xEA, 0x33, 0xA0, 0x90, 0x00, 0xB7, 0x35, 0x0E, 0x56, 0xF0, 0x4F, 0x6B, 0x38, 0x5B, 0x7B, 0xDA, 0xFA, 0x66, 0x18, 0x4A, 0x5C, 0x1B, 0x0C, }; /* 04019B80EF922042FA2BB776DAEA5903D4D28015F34C492880B86A1EC6E8D095EF8ED1E36B0B1E07743E944DBA2158B00977A5E4A16187FF4DBDA1392EE123AB81167400B8B2274165780734986E49CD45BADF7A9B2F63DE00C98214F5CAC8C3E18BA937BF0FE6E4D887F31B6B47F57E45A129AE06E245CA7B80656CBEAD8EC0C78AF11852 */ static UCHAR remote_public_key_secp521r1_55[] = { 0x04, 0x01, 0x9B, 0x80, 0xEF, 0x92, 0x20, 0x42, 0xFA, 0x2B, 0xB7, 0x76, 0xDA, 0xEA, 0x59, 0x03, 0xD4, 0xD2, 0x80, 0x15, 0xF3, 0x4C, 0x49, 0x28, 0x80, 0xB8, 0x6A, 0x1E, 0xC6, 0xE8, 0xD0, 0x95, 0xEF, 0x8E, 0xD1, 0xE3, 0x6B, 0x0B, 0x1E, 0x07, 0x74, 0x3E, 0x94, 0x4D, 0xBA, 0x21, 0x58, 0xB0, 0x09, 0x77, 0xA5, 0xE4, 0xA1, 0x61, 0x87, 0xFF, 0x4D, 0xBD, 0xA1, 0x39, 0x2E, 0xE1, 0x23, 0xAB, 0x81, 0x16, 0x74, 0x00, 0xB8, 0xB2, 0x27, 0x41, 0x65, 0x78, 0x07, 0x34, 0x98, 0x6E, 0x49, 0xCD, 0x45, 0xBA, 0xDF, 0x7A, 0x9B, 0x2F, 0x63, 0xDE, 0x00, 0xC9, 0x82, 0x14, 0xF5, 0xCA, 0xC8, 0xC3, 0xE1, 0x8B, 0xA9, 0x37, 0xBF, 0x0F, 0xE6, 0xE4, 0xD8, 0x87, 0xF3, 0x1B, 0x6B, 0x47, 0xF5, 0x7E, 0x45, 0xA1, 0x29, 0xAE, 0x06, 0xE2, 0x45, 0xCA, 0x7B, 0x80, 0x65, 0x6C, 0xBE, 0xAD, 0x8E, 0xC0, 0xC7, 0x8A, 0xF1, 0x18, 0x52, }; /* 01DF301CDA0CEDFC96821F588506EEB21165AA28043FED932607A518A04E75E769CC43297F1CEB6D093E5189313F16C0CB8077A5F7B09A8C0DBF13E7F757D8C320C4 */ static UCHAR shared_secret_secp521r1_55[] = { 0x01, 0xDF, 0x30, 0x1C, 0xDA, 0x0C, 0xED, 0xFC, 0x96, 0x82, 0x1F, 0x58, 0x85, 0x06, 0xEE, 0xB2, 0x11, 0x65, 0xAA, 0x28, 0x04, 0x3F, 0xED, 0x93, 0x26, 0x07, 0xA5, 0x18, 0xA0, 0x4E, 0x75, 0xE7, 0x69, 0xCC, 0x43, 0x29, 0x7F, 0x1C, 0xEB, 0x6D, 0x09, 0x3E, 0x51, 0x89, 0x31, 0x3F, 0x16, 0xC0, 0xCB, 0x80, 0x77, 0xA5, 0xF7, 0xB0, 0x9A, 0x8C, 0x0D, 0xBF, 0x13, 0xE7, 0xF7, 0x57, 0xD8, 0xC3, 0x20, 0xC4, }; /* 01500B78478B3C381D0AAD4852063F4A910D5DA23B592AB1CC69DE39D5565286A65C00EDE73D240247D34C99D98BE268993E0CD297378463A1629B74B8EFFB5F4BFA */ static UCHAR local_private_key_secp521r1_56[] = { 0x01, 0x50, 0x0B, 0x78, 0x47, 0x8B, 0x3C, 0x38, 0x1D, 0x0A, 0xAD, 0x48, 0x52, 0x06, 0x3F, 0x4A, 0x91, 0x0D, 0x5D, 0xA2, 0x3B, 0x59, 0x2A, 0xB1, 0xCC, 0x69, 0xDE, 0x39, 0xD5, 0x56, 0x52, 0x86, 0xA6, 0x5C, 0x00, 0xED, 0xE7, 0x3D, 0x24, 0x02, 0x47, 0xD3, 0x4C, 0x99, 0xD9, 0x8B, 0xE2, 0x68, 0x99, 0x3E, 0x0C, 0xD2, 0x97, 0x37, 0x84, 0x63, 0xA1, 0x62, 0x9B, 0x74, 0xB8, 0xEF, 0xFB, 0x5F, 0x4B, 0xFA, }; /* 0401B768CDF888BF656DCDEDA878578E20EC41038204973E5CEA5925C456623226A762FBF1F5A662BA3D6A2607E22BE6BDE71AFD20F248240F4D6C2028A527AA40A2CB01AD9E20ED23D06D8BE8DBF8D57EBEBDE6D15542553F331ADB6D5990A18B2FE9A94C2DEDCE9B7FDB5FAD84EEF1228DA4EB984FDE9773FFCD78FD2675EBDE6362ADAB */ static UCHAR local_public_key_secp521r1_56[] = { 0x04, 0x01, 0xB7, 0x68, 0xCD, 0xF8, 0x88, 0xBF, 0x65, 0x6D, 0xCD, 0xED, 0xA8, 0x78, 0x57, 0x8E, 0x20, 0xEC, 0x41, 0x03, 0x82, 0x04, 0x97, 0x3E, 0x5C, 0xEA, 0x59, 0x25, 0xC4, 0x56, 0x62, 0x32, 0x26, 0xA7, 0x62, 0xFB, 0xF1, 0xF5, 0xA6, 0x62, 0xBA, 0x3D, 0x6A, 0x26, 0x07, 0xE2, 0x2B, 0xE6, 0xBD, 0xE7, 0x1A, 0xFD, 0x20, 0xF2, 0x48, 0x24, 0x0F, 0x4D, 0x6C, 0x20, 0x28, 0xA5, 0x27, 0xAA, 0x40, 0xA2, 0xCB, 0x01, 0xAD, 0x9E, 0x20, 0xED, 0x23, 0xD0, 0x6D, 0x8B, 0xE8, 0xDB, 0xF8, 0xD5, 0x7E, 0xBE, 0xBD, 0xE6, 0xD1, 0x55, 0x42, 0x55, 0x3F, 0x33, 0x1A, 0xDB, 0x6D, 0x59, 0x90, 0xA1, 0x8B, 0x2F, 0xE9, 0xA9, 0x4C, 0x2D, 0xED, 0xCE, 0x9B, 0x7F, 0xDB, 0x5F, 0xAD, 0x84, 0xEE, 0xF1, 0x22, 0x8D, 0xA4, 0xEB, 0x98, 0x4F, 0xDE, 0x97, 0x73, 0xFF, 0xCD, 0x78, 0xFD, 0x26, 0x75, 0xEB, 0xDE, 0x63, 0x62, 0xAD, 0xAB, }; /* 040006D6799FD915A5C9D1E6F86342199EACAD77066A03380BDE3ABAAAA7114601A4218B490556F7AA271A3CFB75DE7438E0D2619B1D7980A63E774B235C1FEE02F01400267DC9A48B1DD876A6568A566013300F1B2D33FB206553344E2DC9CCAAA034F3F668D4ADAF33EA0D91C914ABF6DF713226891E21CB7E5287ABA9EFF2449438C307 */ static UCHAR remote_public_key_secp521r1_56[] = { 0x04, 0x00, 0x06, 0xD6, 0x79, 0x9F, 0xD9, 0x15, 0xA5, 0xC9, 0xD1, 0xE6, 0xF8, 0x63, 0x42, 0x19, 0x9E, 0xAC, 0xAD, 0x77, 0x06, 0x6A, 0x03, 0x38, 0x0B, 0xDE, 0x3A, 0xBA, 0xAA, 0xA7, 0x11, 0x46, 0x01, 0xA4, 0x21, 0x8B, 0x49, 0x05, 0x56, 0xF7, 0xAA, 0x27, 0x1A, 0x3C, 0xFB, 0x75, 0xDE, 0x74, 0x38, 0xE0, 0xD2, 0x61, 0x9B, 0x1D, 0x79, 0x80, 0xA6, 0x3E, 0x77, 0x4B, 0x23, 0x5C, 0x1F, 0xEE, 0x02, 0xF0, 0x14, 0x00, 0x26, 0x7D, 0xC9, 0xA4, 0x8B, 0x1D, 0xD8, 0x76, 0xA6, 0x56, 0x8A, 0x56, 0x60, 0x13, 0x30, 0x0F, 0x1B, 0x2D, 0x33, 0xFB, 0x20, 0x65, 0x53, 0x34, 0x4E, 0x2D, 0xC9, 0xCC, 0xAA, 0xA0, 0x34, 0xF3, 0xF6, 0x68, 0xD4, 0xAD, 0xAF, 0x33, 0xEA, 0x0D, 0x91, 0xC9, 0x14, 0xAB, 0xF6, 0xDF, 0x71, 0x32, 0x26, 0x89, 0x1E, 0x21, 0xCB, 0x7E, 0x52, 0x87, 0xAB, 0xA9, 0xEF, 0xF2, 0x44, 0x94, 0x38, 0xC3, 0x07, }; /* 012E71F231AA7559EF351197CE72C52D9C40D1239EDC17EDE58A8547702AFB2AE24DAFB5C2DF4848BABA5AC63341DC68074B38D100721A81C6C13D3C7EEB208BB816 */ static UCHAR shared_secret_secp521r1_56[] = { 0x01, 0x2E, 0x71, 0xF2, 0x31, 0xAA, 0x75, 0x59, 0xEF, 0x35, 0x11, 0x97, 0xCE, 0x72, 0xC5, 0x2D, 0x9C, 0x40, 0xD1, 0x23, 0x9E, 0xDC, 0x17, 0xED, 0xE5, 0x8A, 0x85, 0x47, 0x70, 0x2A, 0xFB, 0x2A, 0xE2, 0x4D, 0xAF, 0xB5, 0xC2, 0xDF, 0x48, 0x48, 0xBA, 0xBA, 0x5A, 0xC6, 0x33, 0x41, 0xDC, 0x68, 0x07, 0x4B, 0x38, 0xD1, 0x00, 0x72, 0x1A, 0x81, 0xC6, 0xC1, 0x3D, 0x3C, 0x7E, 0xEB, 0x20, 0x8B, 0xB8, 0x16, }; /* 0040BCC8C4489DC2F9BDAD5C38BA94F932ADAC809313D4137B2CF19E31F35060320D28F655C4B94F8266ABBB213EB253EA5ED27D70A68EEBD3808A0373DA63A7E98C */ static UCHAR local_private_key_secp521r1_57[] = { 0x00, 0x40, 0xBC, 0xC8, 0xC4, 0x48, 0x9D, 0xC2, 0xF9, 0xBD, 0xAD, 0x5C, 0x38, 0xBA, 0x94, 0xF9, 0x32, 0xAD, 0xAC, 0x80, 0x93, 0x13, 0xD4, 0x13, 0x7B, 0x2C, 0xF1, 0x9E, 0x31, 0xF3, 0x50, 0x60, 0x32, 0x0D, 0x28, 0xF6, 0x55, 0xC4, 0xB9, 0x4F, 0x82, 0x66, 0xAB, 0xBB, 0x21, 0x3E, 0xB2, 0x53, 0xEA, 0x5E, 0xD2, 0x7D, 0x70, 0xA6, 0x8E, 0xEB, 0xD3, 0x80, 0x8A, 0x03, 0x73, 0xDA, 0x63, 0xA7, 0xE9, 0x8C, }; /* 0400E422E4F5489EE2A1CABCF80E9B2A17FA14C7B2C31CAF93B44430F07FAE109BCA1235DC19022E96CF0752A8BBEAB940073A10AC8B7B51A4C628C6509C497E2A87E60159F8FEB19F65A1BAD77E91A710A27AC1321FD852CBE738AC9F238498B720666CD4496B6C3B46BB6C0897F13834C849A071F69BC089ACBD2C2F35D670D4EDA05454 */ static UCHAR local_public_key_secp521r1_57[] = { 0x04, 0x00, 0xE4, 0x22, 0xE4, 0xF5, 0x48, 0x9E, 0xE2, 0xA1, 0xCA, 0xBC, 0xF8, 0x0E, 0x9B, 0x2A, 0x17, 0xFA, 0x14, 0xC7, 0xB2, 0xC3, 0x1C, 0xAF, 0x93, 0xB4, 0x44, 0x30, 0xF0, 0x7F, 0xAE, 0x10, 0x9B, 0xCA, 0x12, 0x35, 0xDC, 0x19, 0x02, 0x2E, 0x96, 0xCF, 0x07, 0x52, 0xA8, 0xBB, 0xEA, 0xB9, 0x40, 0x07, 0x3A, 0x10, 0xAC, 0x8B, 0x7B, 0x51, 0xA4, 0xC6, 0x28, 0xC6, 0x50, 0x9C, 0x49, 0x7E, 0x2A, 0x87, 0xE6, 0x01, 0x59, 0xF8, 0xFE, 0xB1, 0x9F, 0x65, 0xA1, 0xBA, 0xD7, 0x7E, 0x91, 0xA7, 0x10, 0xA2, 0x7A, 0xC1, 0x32, 0x1F, 0xD8, 0x52, 0xCB, 0xE7, 0x38, 0xAC, 0x9F, 0x23, 0x84, 0x98, 0xB7, 0x20, 0x66, 0x6C, 0xD4, 0x49, 0x6B, 0x6C, 0x3B, 0x46, 0xBB, 0x6C, 0x08, 0x97, 0xF1, 0x38, 0x34, 0xC8, 0x49, 0xA0, 0x71, 0xF6, 0x9B, 0xC0, 0x89, 0xAC, 0xBD, 0x2C, 0x2F, 0x35, 0xD6, 0x70, 0xD4, 0xED, 0xA0, 0x54, 0x54, }; /* 0401D2B464D1B421775775420F768817BA4E1DEB93B449B3C8DC684815FAA7B7532CC903720719A7095114BAF6C3CE15F37AB107959B520C157DCE9F9F26BB94EF2FA4013861B7767609CF4EDB771D88F35BD5A737AFEE0668C09A912CC870280F49ABF060CC96A3439EF157AC2610FC95FB2EBE69501286A59DB998E6BFAEFC68E246EE8B */ static UCHAR remote_public_key_secp521r1_57[] = { 0x04, 0x01, 0xD2, 0xB4, 0x64, 0xD1, 0xB4, 0x21, 0x77, 0x57, 0x75, 0x42, 0x0F, 0x76, 0x88, 0x17, 0xBA, 0x4E, 0x1D, 0xEB, 0x93, 0xB4, 0x49, 0xB3, 0xC8, 0xDC, 0x68, 0x48, 0x15, 0xFA, 0xA7, 0xB7, 0x53, 0x2C, 0xC9, 0x03, 0x72, 0x07, 0x19, 0xA7, 0x09, 0x51, 0x14, 0xBA, 0xF6, 0xC3, 0xCE, 0x15, 0xF3, 0x7A, 0xB1, 0x07, 0x95, 0x9B, 0x52, 0x0C, 0x15, 0x7D, 0xCE, 0x9F, 0x9F, 0x26, 0xBB, 0x94, 0xEF, 0x2F, 0xA4, 0x01, 0x38, 0x61, 0xB7, 0x76, 0x76, 0x09, 0xCF, 0x4E, 0xDB, 0x77, 0x1D, 0x88, 0xF3, 0x5B, 0xD5, 0xA7, 0x37, 0xAF, 0xEE, 0x06, 0x68, 0xC0, 0x9A, 0x91, 0x2C, 0xC8, 0x70, 0x28, 0x0F, 0x49, 0xAB, 0xF0, 0x60, 0xCC, 0x96, 0xA3, 0x43, 0x9E, 0xF1, 0x57, 0xAC, 0x26, 0x10, 0xFC, 0x95, 0xFB, 0x2E, 0xBE, 0x69, 0x50, 0x12, 0x86, 0xA5, 0x9D, 0xB9, 0x98, 0xE6, 0xBF, 0xAE, 0xFC, 0x68, 0xE2, 0x46, 0xEE, 0x8B, }; /* 002FC15CC7966DF1DCED4CFAE710A21E1873D6B707D85F6867A1D21A03F256B1360999A3B2C302DBA0EC6B8F15A86470C2E50F51965F3C17CF4CF04558286FA456F9 */ static UCHAR shared_secret_secp521r1_57[] = { 0x00, 0x2F, 0xC1, 0x5C, 0xC7, 0x96, 0x6D, 0xF1, 0xDC, 0xED, 0x4C, 0xFA, 0xE7, 0x10, 0xA2, 0x1E, 0x18, 0x73, 0xD6, 0xB7, 0x07, 0xD8, 0x5F, 0x68, 0x67, 0xA1, 0xD2, 0x1A, 0x03, 0xF2, 0x56, 0xB1, 0x36, 0x09, 0x99, 0xA3, 0xB2, 0xC3, 0x02, 0xDB, 0xA0, 0xEC, 0x6B, 0x8F, 0x15, 0xA8, 0x64, 0x70, 0xC2, 0xE5, 0x0F, 0x51, 0x96, 0x5F, 0x3C, 0x17, 0xCF, 0x4C, 0xF0, 0x45, 0x58, 0x28, 0x6F, 0xA4, 0x56, 0xF9, }; /* 00F38844EC141E83DDD582A7637769CE9C24552D7A0DF4D29AF8995BFBB4DFB6A667FB927C181459EF96FF510C671FA88B72D4057ECAD61BC36F75BD225373C8B96F */ static UCHAR local_private_key_secp521r1_58[] = { 0x00, 0xF3, 0x88, 0x44, 0xEC, 0x14, 0x1E, 0x83, 0xDD, 0xD5, 0x82, 0xA7, 0x63, 0x77, 0x69, 0xCE, 0x9C, 0x24, 0x55, 0x2D, 0x7A, 0x0D, 0xF4, 0xD2, 0x9A, 0xF8, 0x99, 0x5B, 0xFB, 0xB4, 0xDF, 0xB6, 0xA6, 0x67, 0xFB, 0x92, 0x7C, 0x18, 0x14, 0x59, 0xEF, 0x96, 0xFF, 0x51, 0x0C, 0x67, 0x1F, 0xA8, 0x8B, 0x72, 0xD4, 0x05, 0x7E, 0xCA, 0xD6, 0x1B, 0xC3, 0x6F, 0x75, 0xBD, 0x22, 0x53, 0x73, 0xC8, 0xB9, 0x6F, }; /* 04000647ED45084F74F40A9E295BE407415CD592FCB4F95F5FE231CF76C58FCA127F2CAA5823B656B64D778C7C28516A561438B18ED56396B10A589DE50478AA20B9AC0175F4A69C8C92F81C9C0A4BE8EF66A17491E325D9E975F25C1FA06F66540F1B62149A0D25AA619244F987AD92A9E6E39B8DE66CC841324FE233251AE2175D626736 */ static UCHAR local_public_key_secp521r1_58[] = { 0x04, 0x00, 0x06, 0x47, 0xED, 0x45, 0x08, 0x4F, 0x74, 0xF4, 0x0A, 0x9E, 0x29, 0x5B, 0xE4, 0x07, 0x41, 0x5C, 0xD5, 0x92, 0xFC, 0xB4, 0xF9, 0x5F, 0x5F, 0xE2, 0x31, 0xCF, 0x76, 0xC5, 0x8F, 0xCA, 0x12, 0x7F, 0x2C, 0xAA, 0x58, 0x23, 0xB6, 0x56, 0xB6, 0x4D, 0x77, 0x8C, 0x7C, 0x28, 0x51, 0x6A, 0x56, 0x14, 0x38, 0xB1, 0x8E, 0xD5, 0x63, 0x96, 0xB1, 0x0A, 0x58, 0x9D, 0xE5, 0x04, 0x78, 0xAA, 0x20, 0xB9, 0xAC, 0x01, 0x75, 0xF4, 0xA6, 0x9C, 0x8C, 0x92, 0xF8, 0x1C, 0x9C, 0x0A, 0x4B, 0xE8, 0xEF, 0x66, 0xA1, 0x74, 0x91, 0xE3, 0x25, 0xD9, 0xE9, 0x75, 0xF2, 0x5C, 0x1F, 0xA0, 0x6F, 0x66, 0x54, 0x0F, 0x1B, 0x62, 0x14, 0x9A, 0x0D, 0x25, 0xAA, 0x61, 0x92, 0x44, 0xF9, 0x87, 0xAD, 0x92, 0xA9, 0xE6, 0xE3, 0x9B, 0x8D, 0xE6, 0x6C, 0xC8, 0x41, 0x32, 0x4F, 0xE2, 0x33, 0x25, 0x1A, 0xE2, 0x17, 0x5D, 0x62, 0x67, 0x36, }; /* 0400355F8CB97220FC1AEFB4A58D9FF0B63FC9B5845AFC41CBE4A8FDDD639F77B6874B353B59D7BCF26C2964C91EA0BC56F2CEB44DC500EA7C83CA54CD1BEE2E4AF8A5012FD504D9DDE25412063F1B314F6556AC72139A71F5D4E51A67F091EB9C3FBB9F42D999BC414B86FA015C386AD0BDF8108DD1F1C2B93E760A72C3CBFD79D2FB7D39 */ static UCHAR remote_public_key_secp521r1_58[] = { 0x04, 0x00, 0x35, 0x5F, 0x8C, 0xB9, 0x72, 0x20, 0xFC, 0x1A, 0xEF, 0xB4, 0xA5, 0x8D, 0x9F, 0xF0, 0xB6, 0x3F, 0xC9, 0xB5, 0x84, 0x5A, 0xFC, 0x41, 0xCB, 0xE4, 0xA8, 0xFD, 0xDD, 0x63, 0x9F, 0x77, 0xB6, 0x87, 0x4B, 0x35, 0x3B, 0x59, 0xD7, 0xBC, 0xF2, 0x6C, 0x29, 0x64, 0xC9, 0x1E, 0xA0, 0xBC, 0x56, 0xF2, 0xCE, 0xB4, 0x4D, 0xC5, 0x00, 0xEA, 0x7C, 0x83, 0xCA, 0x54, 0xCD, 0x1B, 0xEE, 0x2E, 0x4A, 0xF8, 0xA5, 0x01, 0x2F, 0xD5, 0x04, 0xD9, 0xDD, 0xE2, 0x54, 0x12, 0x06, 0x3F, 0x1B, 0x31, 0x4F, 0x65, 0x56, 0xAC, 0x72, 0x13, 0x9A, 0x71, 0xF5, 0xD4, 0xE5, 0x1A, 0x67, 0xF0, 0x91, 0xEB, 0x9C, 0x3F, 0xBB, 0x9F, 0x42, 0xD9, 0x99, 0xBC, 0x41, 0x4B, 0x86, 0xFA, 0x01, 0x5C, 0x38, 0x6A, 0xD0, 0xBD, 0xF8, 0x10, 0x8D, 0xD1, 0xF1, 0xC2, 0xB9, 0x3E, 0x76, 0x0A, 0x72, 0xC3, 0xCB, 0xFD, 0x79, 0xD2, 0xFB, 0x7D, 0x39, }; /* 00CD3EC1FDE146EED29CC0A2230C19A74C80E759410EA6271CA66257FA27E9145A8D7A6860F635E3B93C9352376F66C654703A03B40D2066354326E95184951969D3 */ static UCHAR shared_secret_secp521r1_58[] = { 0x00, 0xCD, 0x3E, 0xC1, 0xFD, 0xE1, 0x46, 0xEE, 0xD2, 0x9C, 0xC0, 0xA2, 0x23, 0x0C, 0x19, 0xA7, 0x4C, 0x80, 0xE7, 0x59, 0x41, 0x0E, 0xA6, 0x27, 0x1C, 0xA6, 0x62, 0x57, 0xFA, 0x27, 0xE9, 0x14, 0x5A, 0x8D, 0x7A, 0x68, 0x60, 0xF6, 0x35, 0xE3, 0xB9, 0x3C, 0x93, 0x52, 0x37, 0x6F, 0x66, 0xC6, 0x54, 0x70, 0x3A, 0x03, 0xB4, 0x0D, 0x20, 0x66, 0x35, 0x43, 0x26, 0xE9, 0x51, 0x84, 0x95, 0x19, 0x69, 0xD3, }; /* 004FC678DC8039394A9071E52932F8E4237348AD988CA5837B0DCA595C0B0B365AD1B13751E86E9A78E07FA213788634EBCEE2845B8607D693D02FF1DD3926360AD7 */ static UCHAR local_private_key_secp521r1_59[] = { 0x00, 0x4F, 0xC6, 0x78, 0xDC, 0x80, 0x39, 0x39, 0x4A, 0x90, 0x71, 0xE5, 0x29, 0x32, 0xF8, 0xE4, 0x23, 0x73, 0x48, 0xAD, 0x98, 0x8C, 0xA5, 0x83, 0x7B, 0x0D, 0xCA, 0x59, 0x5C, 0x0B, 0x0B, 0x36, 0x5A, 0xD1, 0xB1, 0x37, 0x51, 0xE8, 0x6E, 0x9A, 0x78, 0xE0, 0x7F, 0xA2, 0x13, 0x78, 0x86, 0x34, 0xEB, 0xCE, 0xE2, 0x84, 0x5B, 0x86, 0x07, 0xD6, 0x93, 0xD0, 0x2F, 0xF1, 0xDD, 0x39, 0x26, 0x36, 0x0A, 0xD7, }; /* 0401753DCDDA07E8217899E46E1A53DA66F37CF23BDD95C62B2F65BCA0D3C9B9D023AB17749E4A204C5F03ED907CE177F4EE0C4869FCF724B355ADD65403594CA8BDB400AEFDE7570507A78EF58917A93B98B169C4E991454570EAD87AAC23D2471B2A175E4A57DFA67F20C80AA3E918D9A20FDFF37C733739DFFD0332BE7C7114484B8691 */ static UCHAR local_public_key_secp521r1_59[] = { 0x04, 0x01, 0x75, 0x3D, 0xCD, 0xDA, 0x07, 0xE8, 0x21, 0x78, 0x99, 0xE4, 0x6E, 0x1A, 0x53, 0xDA, 0x66, 0xF3, 0x7C, 0xF2, 0x3B, 0xDD, 0x95, 0xC6, 0x2B, 0x2F, 0x65, 0xBC, 0xA0, 0xD3, 0xC9, 0xB9, 0xD0, 0x23, 0xAB, 0x17, 0x74, 0x9E, 0x4A, 0x20, 0x4C, 0x5F, 0x03, 0xED, 0x90, 0x7C, 0xE1, 0x77, 0xF4, 0xEE, 0x0C, 0x48, 0x69, 0xFC, 0xF7, 0x24, 0xB3, 0x55, 0xAD, 0xD6, 0x54, 0x03, 0x59, 0x4C, 0xA8, 0xBD, 0xB4, 0x00, 0xAE, 0xFD, 0xE7, 0x57, 0x05, 0x07, 0xA7, 0x8E, 0xF5, 0x89, 0x17, 0xA9, 0x3B, 0x98, 0xB1, 0x69, 0xC4, 0xE9, 0x91, 0x45, 0x45, 0x70, 0xEA, 0xD8, 0x7A, 0xAC, 0x23, 0xD2, 0x47, 0x1B, 0x2A, 0x17, 0x5E, 0x4A, 0x57, 0xDF, 0xA6, 0x7F, 0x20, 0xC8, 0x0A, 0xA3, 0xE9, 0x18, 0xD9, 0xA2, 0x0F, 0xDF, 0xF3, 0x7C, 0x73, 0x37, 0x39, 0xDF, 0xFD, 0x03, 0x32, 0xBE, 0x7C, 0x71, 0x14, 0x48, 0x4B, 0x86, 0x91, }; /* 0400C4A205A9962C8ADD38F472679694A36996A4B1DF59555EC1AEF64427C50EB1CCA293411A5BCBADDB1DBC1D7420749C72523EA38A4E7265A86358E5B7B122AC8344016729E8755B99E6B532CF14B0CFAA9E3DD614BD6A1CB86B90EC1C8EDA67E96DA9F6496E43FBB2D1E58A23ED8C91E5EF723F348A45B370ABCE7B767462927C7224B8 */ static UCHAR remote_public_key_secp521r1_59[] = { 0x04, 0x00, 0xC4, 0xA2, 0x05, 0xA9, 0x96, 0x2C, 0x8A, 0xDD, 0x38, 0xF4, 0x72, 0x67, 0x96, 0x94, 0xA3, 0x69, 0x96, 0xA4, 0xB1, 0xDF, 0x59, 0x55, 0x5E, 0xC1, 0xAE, 0xF6, 0x44, 0x27, 0xC5, 0x0E, 0xB1, 0xCC, 0xA2, 0x93, 0x41, 0x1A, 0x5B, 0xCB, 0xAD, 0xDB, 0x1D, 0xBC, 0x1D, 0x74, 0x20, 0x74, 0x9C, 0x72, 0x52, 0x3E, 0xA3, 0x8A, 0x4E, 0x72, 0x65, 0xA8, 0x63, 0x58, 0xE5, 0xB7, 0xB1, 0x22, 0xAC, 0x83, 0x44, 0x01, 0x67, 0x29, 0xE8, 0x75, 0x5B, 0x99, 0xE6, 0xB5, 0x32, 0xCF, 0x14, 0xB0, 0xCF, 0xAA, 0x9E, 0x3D, 0xD6, 0x14, 0xBD, 0x6A, 0x1C, 0xB8, 0x6B, 0x90, 0xEC, 0x1C, 0x8E, 0xDA, 0x67, 0xE9, 0x6D, 0xA9, 0xF6, 0x49, 0x6E, 0x43, 0xFB, 0xB2, 0xD1, 0xE5, 0x8A, 0x23, 0xED, 0x8C, 0x91, 0xE5, 0xEF, 0x72, 0x3F, 0x34, 0x8A, 0x45, 0xB3, 0x70, 0xAB, 0xCE, 0x7B, 0x76, 0x74, 0x62, 0x92, 0x7C, 0x72, 0x24, 0xB8, }; /* 001BB322C0CEE3C06EC03B5AC78279E357A1FF106AF0B5C5F7849FF35B168B682E772C4FCAD27B99459B120035538E42984404676590D12C9778852F14D2635E4341 */ static UCHAR shared_secret_secp521r1_59[] = { 0x00, 0x1B, 0xB3, 0x22, 0xC0, 0xCE, 0xE3, 0xC0, 0x6E, 0xC0, 0x3B, 0x5A, 0xC7, 0x82, 0x79, 0xE3, 0x57, 0xA1, 0xFF, 0x10, 0x6A, 0xF0, 0xB5, 0xC5, 0xF7, 0x84, 0x9F, 0xF3, 0x5B, 0x16, 0x8B, 0x68, 0x2E, 0x77, 0x2C, 0x4F, 0xCA, 0xD2, 0x7B, 0x99, 0x45, 0x9B, 0x12, 0x00, 0x35, 0x53, 0x8E, 0x42, 0x98, 0x44, 0x04, 0x67, 0x65, 0x90, 0xD1, 0x2C, 0x97, 0x78, 0x85, 0x2F, 0x14, 0xD2, 0x63, 0x5E, 0x43, 0x41, }; /* 0108CE89155EE314CDD27F87315F476BEA87044C35D6F4588C3A69AF9B5A9B5E6569E778C8C88D949B0B1BCA6A613654E63AA11A1195729DCFDA4B6936E6C79A4EAD */ static UCHAR local_private_key_secp521r1_60[] = { 0x01, 0x08, 0xCE, 0x89, 0x15, 0x5E, 0xE3, 0x14, 0xCD, 0xD2, 0x7F, 0x87, 0x31, 0x5F, 0x47, 0x6B, 0xEA, 0x87, 0x04, 0x4C, 0x35, 0xD6, 0xF4, 0x58, 0x8C, 0x3A, 0x69, 0xAF, 0x9B, 0x5A, 0x9B, 0x5E, 0x65, 0x69, 0xE7, 0x78, 0xC8, 0xC8, 0x8D, 0x94, 0x9B, 0x0B, 0x1B, 0xCA, 0x6A, 0x61, 0x36, 0x54, 0xE6, 0x3A, 0xA1, 0x1A, 0x11, 0x95, 0x72, 0x9D, 0xCF, 0xDA, 0x4B, 0x69, 0x36, 0xE6, 0xC7, 0x9A, 0x4E, 0xAD, }; /* 04003383D4A70217419BE7DFFAB1966D5DF282313F4A51AF45766790EE9E65B777CDDE0D7DB5807459229106A48CAC4908FA17366BC936837B5661289B5E7B70247514004F0E45B7F74FB7BCEDC6CF8C557A986F28635846768710AC264A93F9B415FEEC1FEBC15C78CAA3DF1C5F25E5E01E32B4541626FE446748DC5C7377917690384F8E */ static UCHAR local_public_key_secp521r1_60[] = { 0x04, 0x00, 0x33, 0x83, 0xD4, 0xA7, 0x02, 0x17, 0x41, 0x9B, 0xE7, 0xDF, 0xFA, 0xB1, 0x96, 0x6D, 0x5D, 0xF2, 0x82, 0x31, 0x3F, 0x4A, 0x51, 0xAF, 0x45, 0x76, 0x67, 0x90, 0xEE, 0x9E, 0x65, 0xB7, 0x77, 0xCD, 0xDE, 0x0D, 0x7D, 0xB5, 0x80, 0x74, 0x59, 0x22, 0x91, 0x06, 0xA4, 0x8C, 0xAC, 0x49, 0x08, 0xFA, 0x17, 0x36, 0x6B, 0xC9, 0x36, 0x83, 0x7B, 0x56, 0x61, 0x28, 0x9B, 0x5E, 0x7B, 0x70, 0x24, 0x75, 0x14, 0x00, 0x4F, 0x0E, 0x45, 0xB7, 0xF7, 0x4F, 0xB7, 0xBC, 0xED, 0xC6, 0xCF, 0x8C, 0x55, 0x7A, 0x98, 0x6F, 0x28, 0x63, 0x58, 0x46, 0x76, 0x87, 0x10, 0xAC, 0x26, 0x4A, 0x93, 0xF9, 0xB4, 0x15, 0xFE, 0xEC, 0x1F, 0xEB, 0xC1, 0x5C, 0x78, 0xCA, 0xA3, 0xDF, 0x1C, 0x5F, 0x25, 0xE5, 0xE0, 0x1E, 0x32, 0xB4, 0x54, 0x16, 0x26, 0xFE, 0x44, 0x67, 0x48, 0xDC, 0x5C, 0x73, 0x77, 0x91, 0x76, 0x90, 0x38, 0x4F, 0x8E, }; /* 040029488DB92AF4ED7EFBA59AA7437C32D6E27ACDA6214B2AFDCDB48D2F250DC5AA3F3332A21E05AB5ED51B5FBD1752E1D4BE5EFA30E44F64160F92119700D080255A01B864BBFEBF5E8C9F358CD58176F05FAA9B6A0422F8D06F346BE60F8D18636704C21B9F048DD3872476CBE7D060AB65218B64C30E76CAE76DFC16608E0D40138EFF */ static UCHAR remote_public_key_secp521r1_60[] = { 0x04, 0x00, 0x29, 0x48, 0x8D, 0xB9, 0x2A, 0xF4, 0xED, 0x7E, 0xFB, 0xA5, 0x9A, 0xA7, 0x43, 0x7C, 0x32, 0xD6, 0xE2, 0x7A, 0xCD, 0xA6, 0x21, 0x4B, 0x2A, 0xFD, 0xCD, 0xB4, 0x8D, 0x2F, 0x25, 0x0D, 0xC5, 0xAA, 0x3F, 0x33, 0x32, 0xA2, 0x1E, 0x05, 0xAB, 0x5E, 0xD5, 0x1B, 0x5F, 0xBD, 0x17, 0x52, 0xE1, 0xD4, 0xBE, 0x5E, 0xFA, 0x30, 0xE4, 0x4F, 0x64, 0x16, 0x0F, 0x92, 0x11, 0x97, 0x00, 0xD0, 0x80, 0x25, 0x5A, 0x01, 0xB8, 0x64, 0xBB, 0xFE, 0xBF, 0x5E, 0x8C, 0x9F, 0x35, 0x8C, 0xD5, 0x81, 0x76, 0xF0, 0x5F, 0xAA, 0x9B, 0x6A, 0x04, 0x22, 0xF8, 0xD0, 0x6F, 0x34, 0x6B, 0xE6, 0x0F, 0x8D, 0x18, 0x63, 0x67, 0x04, 0xC2, 0x1B, 0x9F, 0x04, 0x8D, 0xD3, 0x87, 0x24, 0x76, 0xCB, 0xE7, 0xD0, 0x60, 0xAB, 0x65, 0x21, 0x8B, 0x64, 0xC3, 0x0E, 0x76, 0xCA, 0xE7, 0x6D, 0xFC, 0x16, 0x60, 0x8E, 0x0D, 0x40, 0x13, 0x8E, 0xFF, }; /* 015835685B18203A8A47A6E18F17E97D65ECFB128B1407EBF7D9F8A43FCB526424D047A20760694BDDBAAD1BA17E6DF861F1D845326E9F99168B8FA3FC2054D40460 */ static UCHAR shared_secret_secp521r1_60[] = { 0x01, 0x58, 0x35, 0x68, 0x5B, 0x18, 0x20, 0x3A, 0x8A, 0x47, 0xA6, 0xE1, 0x8F, 0x17, 0xE9, 0x7D, 0x65, 0xEC, 0xFB, 0x12, 0x8B, 0x14, 0x07, 0xEB, 0xF7, 0xD9, 0xF8, 0xA4, 0x3F, 0xCB, 0x52, 0x64, 0x24, 0xD0, 0x47, 0xA2, 0x07, 0x60, 0x69, 0x4B, 0xDD, 0xBA, 0xAD, 0x1B, 0xA1, 0x7E, 0x6D, 0xF8, 0x61, 0xF1, 0xD8, 0x45, 0x32, 0x6E, 0x9F, 0x99, 0x16, 0x8B, 0x8F, 0xA3, 0xFC, 0x20, 0x54, 0xD4, 0x04, 0x60, }; /* 0072D13045A14EF211DF81EEDB72205362150569BEB469376071BE6A91FD34F86E0428B5A577A7B75527A42E99C481FBD985639839CACF983A8C04CA8B39C2F93DEB */ static UCHAR local_private_key_secp521r1_61[] = { 0x00, 0x72, 0xD1, 0x30, 0x45, 0xA1, 0x4E, 0xF2, 0x11, 0xDF, 0x81, 0xEE, 0xDB, 0x72, 0x20, 0x53, 0x62, 0x15, 0x05, 0x69, 0xBE, 0xB4, 0x69, 0x37, 0x60, 0x71, 0xBE, 0x6A, 0x91, 0xFD, 0x34, 0xF8, 0x6E, 0x04, 0x28, 0xB5, 0xA5, 0x77, 0xA7, 0xB7, 0x55, 0x27, 0xA4, 0x2E, 0x99, 0xC4, 0x81, 0xFB, 0xD9, 0x85, 0x63, 0x98, 0x39, 0xCA, 0xCF, 0x98, 0x3A, 0x8C, 0x04, 0xCA, 0x8B, 0x39, 0xC2, 0xF9, 0x3D, 0xEB, }; /* 04018C8339E0876F949A4837838879F47D9053FEBA448B62C17C155D1327C9CD77368D3902250079E089644A87F61F1BE50962F14EBE0E5BA917DAC1CDD20F66EE0181000992DE804CB126D0635828B2526B1BBD162970CD385B5015A9448B724E6EF9CA7D2237CF1474572BFC9EF3AD5283940C4392BEC481E0272116E5956C118DF9FC7D */ static UCHAR local_public_key_secp521r1_61[] = { 0x04, 0x01, 0x8C, 0x83, 0x39, 0xE0, 0x87, 0x6F, 0x94, 0x9A, 0x48, 0x37, 0x83, 0x88, 0x79, 0xF4, 0x7D, 0x90, 0x53, 0xFE, 0xBA, 0x44, 0x8B, 0x62, 0xC1, 0x7C, 0x15, 0x5D, 0x13, 0x27, 0xC9, 0xCD, 0x77, 0x36, 0x8D, 0x39, 0x02, 0x25, 0x00, 0x79, 0xE0, 0x89, 0x64, 0x4A, 0x87, 0xF6, 0x1F, 0x1B, 0xE5, 0x09, 0x62, 0xF1, 0x4E, 0xBE, 0x0E, 0x5B, 0xA9, 0x17, 0xDA, 0xC1, 0xCD, 0xD2, 0x0F, 0x66, 0xEE, 0x01, 0x81, 0x00, 0x09, 0x92, 0xDE, 0x80, 0x4C, 0xB1, 0x26, 0xD0, 0x63, 0x58, 0x28, 0xB2, 0x52, 0x6B, 0x1B, 0xBD, 0x16, 0x29, 0x70, 0xCD, 0x38, 0x5B, 0x50, 0x15, 0xA9, 0x44, 0x8B, 0x72, 0x4E, 0x6E, 0xF9, 0xCA, 0x7D, 0x22, 0x37, 0xCF, 0x14, 0x74, 0x57, 0x2B, 0xFC, 0x9E, 0xF3, 0xAD, 0x52, 0x83, 0x94, 0x0C, 0x43, 0x92, 0xBE, 0xC4, 0x81, 0xE0, 0x27, 0x21, 0x16, 0xE5, 0x95, 0x6C, 0x11, 0x8D, 0xF9, 0xFC, 0x7D, }; /* 0401C92EFEFD28660999E82B2442CA98449D95371B31D4795B8E02AC67C50038966F0AA6C92581D402CFB8E1A72889A7FF1FFCF7362A0BC654841F18F3C028AE88088200B1275E1661D25D0A9D95407BED63EF1E399F1ABFB4392753BFE27B0D7318760464D6F0A9E22B4C1799E3529703DCE300E9D9C494DA9AF8622EFD6B365C0AE9A355 */ static UCHAR remote_public_key_secp521r1_61[] = { 0x04, 0x01, 0xC9, 0x2E, 0xFE, 0xFD, 0x28, 0x66, 0x09, 0x99, 0xE8, 0x2B, 0x24, 0x42, 0xCA, 0x98, 0x44, 0x9D, 0x95, 0x37, 0x1B, 0x31, 0xD4, 0x79, 0x5B, 0x8E, 0x02, 0xAC, 0x67, 0xC5, 0x00, 0x38, 0x96, 0x6F, 0x0A, 0xA6, 0xC9, 0x25, 0x81, 0xD4, 0x02, 0xCF, 0xB8, 0xE1, 0xA7, 0x28, 0x89, 0xA7, 0xFF, 0x1F, 0xFC, 0xF7, 0x36, 0x2A, 0x0B, 0xC6, 0x54, 0x84, 0x1F, 0x18, 0xF3, 0xC0, 0x28, 0xAE, 0x88, 0x08, 0x82, 0x00, 0xB1, 0x27, 0x5E, 0x16, 0x61, 0xD2, 0x5D, 0x0A, 0x9D, 0x95, 0x40, 0x7B, 0xED, 0x63, 0xEF, 0x1E, 0x39, 0x9F, 0x1A, 0xBF, 0xB4, 0x39, 0x27, 0x53, 0xBF, 0xE2, 0x7B, 0x0D, 0x73, 0x18, 0x76, 0x04, 0x64, 0xD6, 0xF0, 0xA9, 0xE2, 0x2B, 0x4C, 0x17, 0x99, 0xE3, 0x52, 0x97, 0x03, 0xDC, 0xE3, 0x00, 0xE9, 0xD9, 0xC4, 0x94, 0xDA, 0x9A, 0xF8, 0x62, 0x2E, 0xFD, 0x6B, 0x36, 0x5C, 0x0A, 0xE9, 0xA3, 0x55, }; /* 01753ACD2686DC4DDA11261F25E4F3AC08AFDFE1CC156251364E7E712ADE4A4F30C92D6AB4A4B20700AE27AD36062F27683182F23A1314EF9D1BCED6D8F08B78BA41 */ static UCHAR shared_secret_secp521r1_61[] = { 0x01, 0x75, 0x3A, 0xCD, 0x26, 0x86, 0xDC, 0x4D, 0xDA, 0x11, 0x26, 0x1F, 0x25, 0xE4, 0xF3, 0xAC, 0x08, 0xAF, 0xDF, 0xE1, 0xCC, 0x15, 0x62, 0x51, 0x36, 0x4E, 0x7E, 0x71, 0x2A, 0xDE, 0x4A, 0x4F, 0x30, 0xC9, 0x2D, 0x6A, 0xB4, 0xA4, 0xB2, 0x07, 0x00, 0xAE, 0x27, 0xAD, 0x36, 0x06, 0x2F, 0x27, 0x68, 0x31, 0x82, 0xF2, 0x3A, 0x13, 0x14, 0xEF, 0x9D, 0x1B, 0xCE, 0xD6, 0xD8, 0xF0, 0x8B, 0x78, 0xBA, 0x41, }; /* 00E773555ACB31A31DAEC1CF35B164DC089E5F42A5863402255B313511C06D4CA7DEA000A9D1A3C7806394B412F9901D97EF5E3B75923F98ED6ECDFD313949D717EB */ static UCHAR local_private_key_secp521r1_62[] = { 0x00, 0xE7, 0x73, 0x55, 0x5A, 0xCB, 0x31, 0xA3, 0x1D, 0xAE, 0xC1, 0xCF, 0x35, 0xB1, 0x64, 0xDC, 0x08, 0x9E, 0x5F, 0x42, 0xA5, 0x86, 0x34, 0x02, 0x25, 0x5B, 0x31, 0x35, 0x11, 0xC0, 0x6D, 0x4C, 0xA7, 0xDE, 0xA0, 0x00, 0xA9, 0xD1, 0xA3, 0xC7, 0x80, 0x63, 0x94, 0xB4, 0x12, 0xF9, 0x90, 0x1D, 0x97, 0xEF, 0x5E, 0x3B, 0x75, 0x92, 0x3F, 0x98, 0xED, 0x6E, 0xCD, 0xFD, 0x31, 0x39, 0x49, 0xD7, 0x17, 0xEB, }; /* 0400BD0CBC44809EF74BE5863464BBA5FBC2F0DBFE0DEC9206B12EDF9F36FFFFBDF0352669B1D0C11B21F4EE83173A699161D96B0CADD9428956ED29D93B3D8F45775E0049AE5FBBAF29A240207C544C890130FEBC868CC4A9F00A2454AF517737862F8B0DDDEE6C6B05355FBEA974BD7DAA7B25E5383EDD1D7B9767EB3598772E829A92C1 */ static UCHAR local_public_key_secp521r1_62[] = { 0x04, 0x00, 0xBD, 0x0C, 0xBC, 0x44, 0x80, 0x9E, 0xF7, 0x4B, 0xE5, 0x86, 0x34, 0x64, 0xBB, 0xA5, 0xFB, 0xC2, 0xF0, 0xDB, 0xFE, 0x0D, 0xEC, 0x92, 0x06, 0xB1, 0x2E, 0xDF, 0x9F, 0x36, 0xFF, 0xFF, 0xBD, 0xF0, 0x35, 0x26, 0x69, 0xB1, 0xD0, 0xC1, 0x1B, 0x21, 0xF4, 0xEE, 0x83, 0x17, 0x3A, 0x69, 0x91, 0x61, 0xD9, 0x6B, 0x0C, 0xAD, 0xD9, 0x42, 0x89, 0x56, 0xED, 0x29, 0xD9, 0x3B, 0x3D, 0x8F, 0x45, 0x77, 0x5E, 0x00, 0x49, 0xAE, 0x5F, 0xBB, 0xAF, 0x29, 0xA2, 0x40, 0x20, 0x7C, 0x54, 0x4C, 0x89, 0x01, 0x30, 0xFE, 0xBC, 0x86, 0x8C, 0xC4, 0xA9, 0xF0, 0x0A, 0x24, 0x54, 0xAF, 0x51, 0x77, 0x37, 0x86, 0x2F, 0x8B, 0x0D, 0xDD, 0xEE, 0x6C, 0x6B, 0x05, 0x35, 0x5F, 0xBE, 0xA9, 0x74, 0xBD, 0x7D, 0xAA, 0x7B, 0x25, 0xE5, 0x38, 0x3E, 0xDD, 0x1D, 0x7B, 0x97, 0x67, 0xEB, 0x35, 0x98, 0x77, 0x2E, 0x82, 0x9A, 0x92, 0xC1, }; /* 0401720E249788193731787A96444CA73DBA95583BED90E059EAEBD5251C5BD9E8EFD28B60A7A563CF636F1A4E00D553A4879925C24C49F34C6DA537A9801A45F5B962005CD2471ED44DD074ADDC1CDB534ABB2D732A5C2C5E0E161DE935B4C49A9E06D8F0D8B4AA4A1607DB889F154FF75DCBC2EF960B66EBC5586B4FCFC3DCCE701CC803 */ static UCHAR remote_public_key_secp521r1_62[] = { 0x04, 0x01, 0x72, 0x0E, 0x24, 0x97, 0x88, 0x19, 0x37, 0x31, 0x78, 0x7A, 0x96, 0x44, 0x4C, 0xA7, 0x3D, 0xBA, 0x95, 0x58, 0x3B, 0xED, 0x90, 0xE0, 0x59, 0xEA, 0xEB, 0xD5, 0x25, 0x1C, 0x5B, 0xD9, 0xE8, 0xEF, 0xD2, 0x8B, 0x60, 0xA7, 0xA5, 0x63, 0xCF, 0x63, 0x6F, 0x1A, 0x4E, 0x00, 0xD5, 0x53, 0xA4, 0x87, 0x99, 0x25, 0xC2, 0x4C, 0x49, 0xF3, 0x4C, 0x6D, 0xA5, 0x37, 0xA9, 0x80, 0x1A, 0x45, 0xF5, 0xB9, 0x62, 0x00, 0x5C, 0xD2, 0x47, 0x1E, 0xD4, 0x4D, 0xD0, 0x74, 0xAD, 0xDC, 0x1C, 0xDB, 0x53, 0x4A, 0xBB, 0x2D, 0x73, 0x2A, 0x5C, 0x2C, 0x5E, 0x0E, 0x16, 0x1D, 0xE9, 0x35, 0xB4, 0xC4, 0x9A, 0x9E, 0x06, 0xD8, 0xF0, 0xD8, 0xB4, 0xAA, 0x4A, 0x16, 0x07, 0xDB, 0x88, 0x9F, 0x15, 0x4F, 0xF7, 0x5D, 0xCB, 0xC2, 0xEF, 0x96, 0x0B, 0x66, 0xEB, 0xC5, 0x58, 0x6B, 0x4F, 0xCF, 0xC3, 0xDC, 0xCE, 0x70, 0x1C, 0xC8, 0x03, }; /* 01565AEEB14EF54167BA52BB839CD0967BA64A3B8AFE8AD7C207964275AE4D5FC870799D5A07A1449578F992C575291105A624271C19EC5F78BACD2343D2E2940533 */ static UCHAR shared_secret_secp521r1_62[] = { 0x01, 0x56, 0x5A, 0xEE, 0xB1, 0x4E, 0xF5, 0x41, 0x67, 0xBA, 0x52, 0xBB, 0x83, 0x9C, 0xD0, 0x96, 0x7B, 0xA6, 0x4A, 0x3B, 0x8A, 0xFE, 0x8A, 0xD7, 0xC2, 0x07, 0x96, 0x42, 0x75, 0xAE, 0x4D, 0x5F, 0xC8, 0x70, 0x79, 0x9D, 0x5A, 0x07, 0xA1, 0x44, 0x95, 0x78, 0xF9, 0x92, 0xC5, 0x75, 0x29, 0x11, 0x05, 0xA6, 0x24, 0x27, 0x1C, 0x19, 0xEC, 0x5F, 0x78, 0xBA, 0xCD, 0x23, 0x43, 0xD2, 0xE2, 0x94, 0x05, 0x33, }; /* 017A0116F6B5AAA07C92081F858F258B31F3BEE561C254F8A3CCA03BCF0EE47C8AE59381993E2017D0283555B758DEE94A9DCCAA6021A503EC453DBB542037DF05CB */ static UCHAR local_private_key_secp521r1_63[] = { 0x01, 0x7A, 0x01, 0x16, 0xF6, 0xB5, 0xAA, 0xA0, 0x7C, 0x92, 0x08, 0x1F, 0x85, 0x8F, 0x25, 0x8B, 0x31, 0xF3, 0xBE, 0xE5, 0x61, 0xC2, 0x54, 0xF8, 0xA3, 0xCC, 0xA0, 0x3B, 0xCF, 0x0E, 0xE4, 0x7C, 0x8A, 0xE5, 0x93, 0x81, 0x99, 0x3E, 0x20, 0x17, 0xD0, 0x28, 0x35, 0x55, 0xB7, 0x58, 0xDE, 0xE9, 0x4A, 0x9D, 0xCC, 0xAA, 0x60, 0x21, 0xA5, 0x03, 0xEC, 0x45, 0x3D, 0xBB, 0x54, 0x20, 0x37, 0xDF, 0x05, 0xCB, }; /* 0401BD48AADADD634F8FB47EAEE844773C4EA16F31C4B2855371B1A7428FCB135347092938FC250D233EB46BD314DDF3B36D9956418760BE3012CCFDBF1EA22A221200003CB034173037BE48C4F99419C84DFCB1C42A4FBC1D83F33794445734F692E4C34E8713C26E2FC0245EFFB6B9B9EAC02406AE88A73EEC78B1C695E5547543E28150 */ static UCHAR local_public_key_secp521r1_63[] = { 0x04, 0x01, 0xBD, 0x48, 0xAA, 0xDA, 0xDD, 0x63, 0x4F, 0x8F, 0xB4, 0x7E, 0xAE, 0xE8, 0x44, 0x77, 0x3C, 0x4E, 0xA1, 0x6F, 0x31, 0xC4, 0xB2, 0x85, 0x53, 0x71, 0xB1, 0xA7, 0x42, 0x8F, 0xCB, 0x13, 0x53, 0x47, 0x09, 0x29, 0x38, 0xFC, 0x25, 0x0D, 0x23, 0x3E, 0xB4, 0x6B, 0xD3, 0x14, 0xDD, 0xF3, 0xB3, 0x6D, 0x99, 0x56, 0x41, 0x87, 0x60, 0xBE, 0x30, 0x12, 0xCC, 0xFD, 0xBF, 0x1E, 0xA2, 0x2A, 0x22, 0x12, 0x00, 0x00, 0x3C, 0xB0, 0x34, 0x17, 0x30, 0x37, 0xBE, 0x48, 0xC4, 0xF9, 0x94, 0x19, 0xC8, 0x4D, 0xFC, 0xB1, 0xC4, 0x2A, 0x4F, 0xBC, 0x1D, 0x83, 0xF3, 0x37, 0x94, 0x44, 0x57, 0x34, 0xF6, 0x92, 0xE4, 0xC3, 0x4E, 0x87, 0x13, 0xC2, 0x6E, 0x2F, 0xC0, 0x24, 0x5E, 0xFF, 0xB6, 0xB9, 0xB9, 0xEA, 0xC0, 0x24, 0x06, 0xAE, 0x88, 0xA7, 0x3E, 0xEC, 0x78, 0xB1, 0xC6, 0x95, 0xE5, 0x54, 0x75, 0x43, 0xE2, 0x81, 0x50, }; /* 040179BDCEE0A96FE4D761A135A4466ED0C398477A3FCF30FBEFF71B2428E5ED564167E3E55A972CE73AA4E243118EF307BED2CE2B6055D55549B904B2A5A045DEF568001155C7FA480E4A2468B8462FEB509428A4315CA7B33B936CE62E8513800295562FD6D70620C0472CB5F487FA19F96A876DF7CBC814B1B988C2F533716661B648D7 */ static UCHAR remote_public_key_secp521r1_63[] = { 0x04, 0x01, 0x79, 0xBD, 0xCE, 0xE0, 0xA9, 0x6F, 0xE4, 0xD7, 0x61, 0xA1, 0x35, 0xA4, 0x46, 0x6E, 0xD0, 0xC3, 0x98, 0x47, 0x7A, 0x3F, 0xCF, 0x30, 0xFB, 0xEF, 0xF7, 0x1B, 0x24, 0x28, 0xE5, 0xED, 0x56, 0x41, 0x67, 0xE3, 0xE5, 0x5A, 0x97, 0x2C, 0xE7, 0x3A, 0xA4, 0xE2, 0x43, 0x11, 0x8E, 0xF3, 0x07, 0xBE, 0xD2, 0xCE, 0x2B, 0x60, 0x55, 0xD5, 0x55, 0x49, 0xB9, 0x04, 0xB2, 0xA5, 0xA0, 0x45, 0xDE, 0xF5, 0x68, 0x00, 0x11, 0x55, 0xC7, 0xFA, 0x48, 0x0E, 0x4A, 0x24, 0x68, 0xB8, 0x46, 0x2F, 0xEB, 0x50, 0x94, 0x28, 0xA4, 0x31, 0x5C, 0xA7, 0xB3, 0x3B, 0x93, 0x6C, 0xE6, 0x2E, 0x85, 0x13, 0x80, 0x02, 0x95, 0x56, 0x2F, 0xD6, 0xD7, 0x06, 0x20, 0xC0, 0x47, 0x2C, 0xB5, 0xF4, 0x87, 0xFA, 0x19, 0xF9, 0x6A, 0x87, 0x6D, 0xF7, 0xCB, 0xC8, 0x14, 0xB1, 0xB9, 0x88, 0xC2, 0xF5, 0x33, 0x71, 0x66, 0x61, 0xB6, 0x48, 0xD7, }; /* 016BA512EF671381E0753BB1ECCC1954C702A24BBEAAA390690FE4DE13354F8365CFBCB290A8FFE1DC6CC0546A245F2AC1CF5D0ABC3CFE4A93840DCD2E37EBED3A3B */ static UCHAR shared_secret_secp521r1_63[] = { 0x01, 0x6B, 0xA5, 0x12, 0xEF, 0x67, 0x13, 0x81, 0xE0, 0x75, 0x3B, 0xB1, 0xEC, 0xCC, 0x19, 0x54, 0xC7, 0x02, 0xA2, 0x4B, 0xBE, 0xAA, 0xA3, 0x90, 0x69, 0x0F, 0xE4, 0xDE, 0x13, 0x35, 0x4F, 0x83, 0x65, 0xCF, 0xBC, 0xB2, 0x90, 0xA8, 0xFF, 0xE1, 0xDC, 0x6C, 0xC0, 0x54, 0x6A, 0x24, 0x5F, 0x2A, 0xC1, 0xCF, 0x5D, 0x0A, 0xBC, 0x3C, 0xFE, 0x4A, 0x93, 0x84, 0x0D, 0xCD, 0x2E, 0x37, 0xEB, 0xED, 0x3A, 0x3B, }; /* 00977DBD186454D2CB2E2C952BF0D48848A3C40C69AA9F9EFA720F33CC2DE0FAC55EB7DDC30CAE8C3ADD2166CDF5EF1699B323015FC2A05834AF8C00DD6CFBA0CBB3 */ static UCHAR local_private_key_secp521r1_64[] = { 0x00, 0x97, 0x7D, 0xBD, 0x18, 0x64, 0x54, 0xD2, 0xCB, 0x2E, 0x2C, 0x95, 0x2B, 0xF0, 0xD4, 0x88, 0x48, 0xA3, 0xC4, 0x0C, 0x69, 0xAA, 0x9F, 0x9E, 0xFA, 0x72, 0x0F, 0x33, 0xCC, 0x2D, 0xE0, 0xFA, 0xC5, 0x5E, 0xB7, 0xDD, 0xC3, 0x0C, 0xAE, 0x8C, 0x3A, 0xDD, 0x21, 0x66, 0xCD, 0xF5, 0xEF, 0x16, 0x99, 0xB3, 0x23, 0x01, 0x5F, 0xC2, 0xA0, 0x58, 0x34, 0xAF, 0x8C, 0x00, 0xDD, 0x6C, 0xFB, 0xA0, 0xCB, 0xB3, }; /* 0400F1D7B150C4B1F26F58BF3BB3E7F25CE9B293170CF9161F10A918938F51BEBE2FBECB97D379AEBF8ACF679768C7483CB5CC76E7AD6AF85D88AC3A252199952DD30301BCA92CEE7D21B728569264119543613D85CE715FCECC185AF2288041E3E3005C0CE6DE4E0637E4F270D22B248CE8311536A0E533A61DEF1D5EAE21FBC0E0BB5A98 */ static UCHAR local_public_key_secp521r1_64[] = { 0x04, 0x00, 0xF1, 0xD7, 0xB1, 0x50, 0xC4, 0xB1, 0xF2, 0x6F, 0x58, 0xBF, 0x3B, 0xB3, 0xE7, 0xF2, 0x5C, 0xE9, 0xB2, 0x93, 0x17, 0x0C, 0xF9, 0x16, 0x1F, 0x10, 0xA9, 0x18, 0x93, 0x8F, 0x51, 0xBE, 0xBE, 0x2F, 0xBE, 0xCB, 0x97, 0xD3, 0x79, 0xAE, 0xBF, 0x8A, 0xCF, 0x67, 0x97, 0x68, 0xC7, 0x48, 0x3C, 0xB5, 0xCC, 0x76, 0xE7, 0xAD, 0x6A, 0xF8, 0x5D, 0x88, 0xAC, 0x3A, 0x25, 0x21, 0x99, 0x95, 0x2D, 0xD3, 0x03, 0x01, 0xBC, 0xA9, 0x2C, 0xEE, 0x7D, 0x21, 0xB7, 0x28, 0x56, 0x92, 0x64, 0x11, 0x95, 0x43, 0x61, 0x3D, 0x85, 0xCE, 0x71, 0x5F, 0xCE, 0xCC, 0x18, 0x5A, 0xF2, 0x28, 0x80, 0x41, 0xE3, 0xE3, 0x00, 0x5C, 0x0C, 0xE6, 0xDE, 0x4E, 0x06, 0x37, 0xE4, 0xF2, 0x70, 0xD2, 0x2B, 0x24, 0x8C, 0xE8, 0x31, 0x15, 0x36, 0xA0, 0xE5, 0x33, 0xA6, 0x1D, 0xEF, 0x1D, 0x5E, 0xAE, 0x21, 0xFB, 0xC0, 0xE0, 0xBB, 0x5A, 0x98, }; /* 0401DBCAC9CFBDEBF195AD243BE7F3F93C6AD75F56EDE01219B5DF67DB952FA753ABC75FE0541B43471C8B62222F56F08B3E1CAFA37AB24F361DAAC70A5A5EEDEA85D500B530DE2F649CA4A2FED7FCF43C70260BC0995347E967752C09A60BAA70A284E3220081407C60B9965941B942915415C9EF2FA3ABF4F36805235A95151BFF861E13 */ static UCHAR remote_public_key_secp521r1_64[] = { 0x04, 0x01, 0xDB, 0xCA, 0xC9, 0xCF, 0xBD, 0xEB, 0xF1, 0x95, 0xAD, 0x24, 0x3B, 0xE7, 0xF3, 0xF9, 0x3C, 0x6A, 0xD7, 0x5F, 0x56, 0xED, 0xE0, 0x12, 0x19, 0xB5, 0xDF, 0x67, 0xDB, 0x95, 0x2F, 0xA7, 0x53, 0xAB, 0xC7, 0x5F, 0xE0, 0x54, 0x1B, 0x43, 0x47, 0x1C, 0x8B, 0x62, 0x22, 0x2F, 0x56, 0xF0, 0x8B, 0x3E, 0x1C, 0xAF, 0xA3, 0x7A, 0xB2, 0x4F, 0x36, 0x1D, 0xAA, 0xC7, 0x0A, 0x5A, 0x5E, 0xED, 0xEA, 0x85, 0xD5, 0x00, 0xB5, 0x30, 0xDE, 0x2F, 0x64, 0x9C, 0xA4, 0xA2, 0xFE, 0xD7, 0xFC, 0xF4, 0x3C, 0x70, 0x26, 0x0B, 0xC0, 0x99, 0x53, 0x47, 0xE9, 0x67, 0x75, 0x2C, 0x09, 0xA6, 0x0B, 0xAA, 0x70, 0xA2, 0x84, 0xE3, 0x22, 0x00, 0x81, 0x40, 0x7C, 0x60, 0xB9, 0x96, 0x59, 0x41, 0xB9, 0x42, 0x91, 0x54, 0x15, 0xC9, 0xEF, 0x2F, 0xA3, 0xAB, 0xF4, 0xF3, 0x68, 0x05, 0x23, 0x5A, 0x95, 0x15, 0x1B, 0xFF, 0x86, 0x1E, 0x13, }; /* 00A6771B202D5C67CA257C01F5739962F2A6B802FD127EAE08F70EAED63567A5C673DFB8AF974587C385836D04C3FF25296410B72BF71ADAF137F415B830B0393C92 */ static UCHAR shared_secret_secp521r1_64[] = { 0x00, 0xA6, 0x77, 0x1B, 0x20, 0x2D, 0x5C, 0x67, 0xCA, 0x25, 0x7C, 0x01, 0xF5, 0x73, 0x99, 0x62, 0xF2, 0xA6, 0xB8, 0x02, 0xFD, 0x12, 0x7E, 0xAE, 0x08, 0xF7, 0x0E, 0xAE, 0xD6, 0x35, 0x67, 0xA5, 0xC6, 0x73, 0xDF, 0xB8, 0xAF, 0x97, 0x45, 0x87, 0xC3, 0x85, 0x83, 0x6D, 0x04, 0xC3, 0xFF, 0x25, 0x29, 0x64, 0x10, 0xB7, 0x2B, 0xF7, 0x1A, 0xDA, 0xF1, 0x37, 0xF4, 0x15, 0xB8, 0x30, 0xB0, 0x39, 0x3C, 0x92, }; /* 010F06D4C6FBDD4B41F7A38E3C25B63F1A4F0F1EC7051A043FE5C67F663487A7438C7C08885953C84EF7568B1B0EC8355DD75224DC6C291A51EF99B6221F5F65ABDB */ static UCHAR local_private_key_secp521r1_65[] = { 0x01, 0x0F, 0x06, 0xD4, 0xC6, 0xFB, 0xDD, 0x4B, 0x41, 0xF7, 0xA3, 0x8E, 0x3C, 0x25, 0xB6, 0x3F, 0x1A, 0x4F, 0x0F, 0x1E, 0xC7, 0x05, 0x1A, 0x04, 0x3F, 0xE5, 0xC6, 0x7F, 0x66, 0x34, 0x87, 0xA7, 0x43, 0x8C, 0x7C, 0x08, 0x88, 0x59, 0x53, 0xC8, 0x4E, 0xF7, 0x56, 0x8B, 0x1B, 0x0E, 0xC8, 0x35, 0x5D, 0xD7, 0x52, 0x24, 0xDC, 0x6C, 0x29, 0x1A, 0x51, 0xEF, 0x99, 0xB6, 0x22, 0x1F, 0x5F, 0x65, 0xAB, 0xDB, }; /* 0401ECCAA95310B05187C9AEDFEE23EF02F8D946DEE6B1AD231AC348ADF1138A02B8D75497EBD5B44D086CCD7C33626963F3181F12F509E76D6B0B83B1B08E3A94A346001215B33FEA375D4D7F563942A5A2CF7A853A0E21BEABAB9EA9E3ED62F63930B0275376095B913CD74AF9BA48C030F04365C72F9CBABDCF4FE7C726AE23BEE470BE */ static UCHAR local_public_key_secp521r1_65[] = { 0x04, 0x01, 0xEC, 0xCA, 0xA9, 0x53, 0x10, 0xB0, 0x51, 0x87, 0xC9, 0xAE, 0xDF, 0xEE, 0x23, 0xEF, 0x02, 0xF8, 0xD9, 0x46, 0xDE, 0xE6, 0xB1, 0xAD, 0x23, 0x1A, 0xC3, 0x48, 0xAD, 0xF1, 0x13, 0x8A, 0x02, 0xB8, 0xD7, 0x54, 0x97, 0xEB, 0xD5, 0xB4, 0x4D, 0x08, 0x6C, 0xCD, 0x7C, 0x33, 0x62, 0x69, 0x63, 0xF3, 0x18, 0x1F, 0x12, 0xF5, 0x09, 0xE7, 0x6D, 0x6B, 0x0B, 0x83, 0xB1, 0xB0, 0x8E, 0x3A, 0x94, 0xA3, 0x46, 0x00, 0x12, 0x15, 0xB3, 0x3F, 0xEA, 0x37, 0x5D, 0x4D, 0x7F, 0x56, 0x39, 0x42, 0xA5, 0xA2, 0xCF, 0x7A, 0x85, 0x3A, 0x0E, 0x21, 0xBE, 0xAB, 0xAB, 0x9E, 0xA9, 0xE3, 0xED, 0x62, 0xF6, 0x39, 0x30, 0xB0, 0x27, 0x53, 0x76, 0x09, 0x5B, 0x91, 0x3C, 0xD7, 0x4A, 0xF9, 0xBA, 0x48, 0xC0, 0x30, 0xF0, 0x43, 0x65, 0xC7, 0x2F, 0x9C, 0xBA, 0xBD, 0xCF, 0x4F, 0xE7, 0xC7, 0x26, 0xAE, 0x23, 0xBE, 0xE4, 0x70, 0xBE, }; /* 0401C9913299891107D09F189AADB66EFDDF3A4A2F7B6E66D219DDF8C784DFF73E821A3A582F0B96557E369AE4802EFB6F3C5F25EDAFA5BF2E72EB57EDDFC6EA237FCA0071819DCDCF1D1B4D17C90ABE2549E7E8F64BE298AB542881429462FA0FDEABA689006390D536C1F21C00D581E0E4CAAE084C6AD6D3D4BE732B2E0D0AC8B6B06D14 */ static UCHAR remote_public_key_secp521r1_65[] = { 0x04, 0x01, 0xC9, 0x91, 0x32, 0x99, 0x89, 0x11, 0x07, 0xD0, 0x9F, 0x18, 0x9A, 0xAD, 0xB6, 0x6E, 0xFD, 0xDF, 0x3A, 0x4A, 0x2F, 0x7B, 0x6E, 0x66, 0xD2, 0x19, 0xDD, 0xF8, 0xC7, 0x84, 0xDF, 0xF7, 0x3E, 0x82, 0x1A, 0x3A, 0x58, 0x2F, 0x0B, 0x96, 0x55, 0x7E, 0x36, 0x9A, 0xE4, 0x80, 0x2E, 0xFB, 0x6F, 0x3C, 0x5F, 0x25, 0xED, 0xAF, 0xA5, 0xBF, 0x2E, 0x72, 0xEB, 0x57, 0xED, 0xDF, 0xC6, 0xEA, 0x23, 0x7F, 0xCA, 0x00, 0x71, 0x81, 0x9D, 0xCD, 0xCF, 0x1D, 0x1B, 0x4D, 0x17, 0xC9, 0x0A, 0xBE, 0x25, 0x49, 0xE7, 0xE8, 0xF6, 0x4B, 0xE2, 0x98, 0xAB, 0x54, 0x28, 0x81, 0x42, 0x94, 0x62, 0xFA, 0x0F, 0xDE, 0xAB, 0xA6, 0x89, 0x00, 0x63, 0x90, 0xD5, 0x36, 0xC1, 0xF2, 0x1C, 0x00, 0xD5, 0x81, 0xE0, 0xE4, 0xCA, 0xAE, 0x08, 0x4C, 0x6A, 0xD6, 0xD3, 0xD4, 0xBE, 0x73, 0x2B, 0x2E, 0x0D, 0x0A, 0xC8, 0xB6, 0xB0, 0x6D, 0x14, }; /* 0153A7F1F5C7AF31E63436BF848ED30A3BE644CBD65673E67F72E6CFCB3FD6E5B050C9B0EF75A97F147D8CC9030688189766304E2D2C33E14A58AB33F3EF77B753BC */ static UCHAR shared_secret_secp521r1_65[] = { 0x01, 0x53, 0xA7, 0xF1, 0xF5, 0xC7, 0xAF, 0x31, 0xE6, 0x34, 0x36, 0xBF, 0x84, 0x8E, 0xD3, 0x0A, 0x3B, 0xE6, 0x44, 0xCB, 0xD6, 0x56, 0x73, 0xE6, 0x7F, 0x72, 0xE6, 0xCF, 0xCB, 0x3F, 0xD6, 0xE5, 0xB0, 0x50, 0xC9, 0xB0, 0xEF, 0x75, 0xA9, 0x7F, 0x14, 0x7D, 0x8C, 0xC9, 0x03, 0x06, 0x88, 0x18, 0x97, 0x66, 0x30, 0x4E, 0x2D, 0x2C, 0x33, 0xE1, 0x4A, 0x58, 0xAB, 0x33, 0xF3, 0xEF, 0x77, 0xB7, 0x53, 0xBC, }; /* 00203D7C516489D1A3EEA39A057C30A58735504E3EBFAED83C7AAA5B239A2657BA63D20DC85BDD6A4A7F044FFD36F5826A45D0A903818141FA2B9B1DC5C175802547 */ static UCHAR local_private_key_secp521r1_66[] = { 0x00, 0x20, 0x3D, 0x7C, 0x51, 0x64, 0x89, 0xD1, 0xA3, 0xEE, 0xA3, 0x9A, 0x05, 0x7C, 0x30, 0xA5, 0x87, 0x35, 0x50, 0x4E, 0x3E, 0xBF, 0xAE, 0xD8, 0x3C, 0x7A, 0xAA, 0x5B, 0x23, 0x9A, 0x26, 0x57, 0xBA, 0x63, 0xD2, 0x0D, 0xC8, 0x5B, 0xDD, 0x6A, 0x4A, 0x7F, 0x04, 0x4F, 0xFD, 0x36, 0xF5, 0x82, 0x6A, 0x45, 0xD0, 0xA9, 0x03, 0x81, 0x81, 0x41, 0xFA, 0x2B, 0x9B, 0x1D, 0xC5, 0xC1, 0x75, 0x80, 0x25, 0x47, }; /* 0400B1E0BE5A3E48D64C29BC3C8DA7016B37749929E1CB6C31F546138D03F8F4E995BABB89ADD57A7C4466613ACC9FEC0830023B578B10011CF88D0CC77F53BDD9112B01D3868EB730A797CAB42BE2B28E75C07271F8E5C5AF71FAA433605A5528380EA44E40B3180DA7D8DF0EB8A21DEC6AB5F372D914D5CED78BAE7C2677F68C083D8601 */ static UCHAR local_public_key_secp521r1_66[] = { 0x04, 0x00, 0xB1, 0xE0, 0xBE, 0x5A, 0x3E, 0x48, 0xD6, 0x4C, 0x29, 0xBC, 0x3C, 0x8D, 0xA7, 0x01, 0x6B, 0x37, 0x74, 0x99, 0x29, 0xE1, 0xCB, 0x6C, 0x31, 0xF5, 0x46, 0x13, 0x8D, 0x03, 0xF8, 0xF4, 0xE9, 0x95, 0xBA, 0xBB, 0x89, 0xAD, 0xD5, 0x7A, 0x7C, 0x44, 0x66, 0x61, 0x3A, 0xCC, 0x9F, 0xEC, 0x08, 0x30, 0x02, 0x3B, 0x57, 0x8B, 0x10, 0x01, 0x1C, 0xF8, 0x8D, 0x0C, 0xC7, 0x7F, 0x53, 0xBD, 0xD9, 0x11, 0x2B, 0x01, 0xD3, 0x86, 0x8E, 0xB7, 0x30, 0xA7, 0x97, 0xCA, 0xB4, 0x2B, 0xE2, 0xB2, 0x8E, 0x75, 0xC0, 0x72, 0x71, 0xF8, 0xE5, 0xC5, 0xAF, 0x71, 0xFA, 0xA4, 0x33, 0x60, 0x5A, 0x55, 0x28, 0x38, 0x0E, 0xA4, 0x4E, 0x40, 0xB3, 0x18, 0x0D, 0xA7, 0xD8, 0xDF, 0x0E, 0xB8, 0xA2, 0x1D, 0xEC, 0x6A, 0xB5, 0xF3, 0x72, 0xD9, 0x14, 0xD5, 0xCE, 0xD7, 0x8B, 0xAE, 0x7C, 0x26, 0x77, 0xF6, 0x8C, 0x08, 0x3D, 0x86, 0x01, }; /* 0400A7EB83504B48C199477D2C30FCEE909663DD933EB5C1AA6EAB737DBBA381B619D74CD2A8AAEE2D92F05F1E166290BFBDF50A5C8D8CD8F6A2E42E45B4ABBB1C5198014FDD5F6CEE23162098D3F46ED053E3A631DA5AFA1BE10752E37ED657474C5EB3909F68961E36EC5B9596B0338C49EC454A99753C4DCB9E1C4A6EB869E7D8A7333D */ static UCHAR remote_public_key_secp521r1_66[] = { 0x04, 0x00, 0xA7, 0xEB, 0x83, 0x50, 0x4B, 0x48, 0xC1, 0x99, 0x47, 0x7D, 0x2C, 0x30, 0xFC, 0xEE, 0x90, 0x96, 0x63, 0xDD, 0x93, 0x3E, 0xB5, 0xC1, 0xAA, 0x6E, 0xAB, 0x73, 0x7D, 0xBB, 0xA3, 0x81, 0xB6, 0x19, 0xD7, 0x4C, 0xD2, 0xA8, 0xAA, 0xEE, 0x2D, 0x92, 0xF0, 0x5F, 0x1E, 0x16, 0x62, 0x90, 0xBF, 0xBD, 0xF5, 0x0A, 0x5C, 0x8D, 0x8C, 0xD8, 0xF6, 0xA2, 0xE4, 0x2E, 0x45, 0xB4, 0xAB, 0xBB, 0x1C, 0x51, 0x98, 0x01, 0x4F, 0xDD, 0x5F, 0x6C, 0xEE, 0x23, 0x16, 0x20, 0x98, 0xD3, 0xF4, 0x6E, 0xD0, 0x53, 0xE3, 0xA6, 0x31, 0xDA, 0x5A, 0xFA, 0x1B, 0xE1, 0x07, 0x52, 0xE3, 0x7E, 0xD6, 0x57, 0x47, 0x4C, 0x5E, 0xB3, 0x90, 0x9F, 0x68, 0x96, 0x1E, 0x36, 0xEC, 0x5B, 0x95, 0x96, 0xB0, 0x33, 0x8C, 0x49, 0xEC, 0x45, 0x4A, 0x99, 0x75, 0x3C, 0x4D, 0xCB, 0x9E, 0x1C, 0x4A, 0x6E, 0xB8, 0x69, 0xE7, 0xD8, 0xA7, 0x33, 0x3D, }; /* 0059F8E4BC2ACC273E691C60D97BB5AB8CEB37536624AA8CF5420479128B54AA25273050B55642A902ACCDF21B1121EB47EE1B99072A34719250346036008F211C54 */ static UCHAR shared_secret_secp521r1_66[] = { 0x00, 0x59, 0xF8, 0xE4, 0xBC, 0x2A, 0xCC, 0x27, 0x3E, 0x69, 0x1C, 0x60, 0xD9, 0x7B, 0xB5, 0xAB, 0x8C, 0xEB, 0x37, 0x53, 0x66, 0x24, 0xAA, 0x8C, 0xF5, 0x42, 0x04, 0x79, 0x12, 0x8B, 0x54, 0xAA, 0x25, 0x27, 0x30, 0x50, 0xB5, 0x56, 0x42, 0xA9, 0x02, 0xAC, 0xCD, 0xF2, 0x1B, 0x11, 0x21, 0xEB, 0x47, 0xEE, 0x1B, 0x99, 0x07, 0x2A, 0x34, 0x71, 0x92, 0x50, 0x34, 0x60, 0x36, 0x00, 0x8F, 0x21, 0x1C, 0x54, }; /* 003532970EAAA238C0DBA1A89E8B11DA8CD356F9A55FB0425D2710953B2D2805625A9A71073CABC6184B6EB6D480936353E85AF7460B39A3324A366D776070D9BB0D */ static UCHAR local_private_key_secp521r1_67[] = { 0x00, 0x35, 0x32, 0x97, 0x0E, 0xAA, 0xA2, 0x38, 0xC0, 0xDB, 0xA1, 0xA8, 0x9E, 0x8B, 0x11, 0xDA, 0x8C, 0xD3, 0x56, 0xF9, 0xA5, 0x5F, 0xB0, 0x42, 0x5D, 0x27, 0x10, 0x95, 0x3B, 0x2D, 0x28, 0x05, 0x62, 0x5A, 0x9A, 0x71, 0x07, 0x3C, 0xAB, 0xC6, 0x18, 0x4B, 0x6E, 0xB6, 0xD4, 0x80, 0x93, 0x63, 0x53, 0xE8, 0x5A, 0xF7, 0x46, 0x0B, 0x39, 0xA3, 0x32, 0x4A, 0x36, 0x6D, 0x77, 0x60, 0x70, 0xD9, 0xBB, 0x0D, }; /* 04019D74F2DDF7BDE8464BF8F76AB70DD7841EE31A6F67B66D99F0EA63BFB8D3CCFF4DA93EC0FB29AA577F680FEAF6A285708ED4F6091E42B2D8B387FA6B81B4346C2E00150C9F1E6240279DCFF0FB8B5BAE0E984F5E431198DBA25D253244DFBD5D680C8125A105D6B0E446791EDA3CD46A48CF1AF17781359AA8EBE36883A4CDBC6CC003 */ static UCHAR local_public_key_secp521r1_67[] = { 0x04, 0x01, 0x9D, 0x74, 0xF2, 0xDD, 0xF7, 0xBD, 0xE8, 0x46, 0x4B, 0xF8, 0xF7, 0x6A, 0xB7, 0x0D, 0xD7, 0x84, 0x1E, 0xE3, 0x1A, 0x6F, 0x67, 0xB6, 0x6D, 0x99, 0xF0, 0xEA, 0x63, 0xBF, 0xB8, 0xD3, 0xCC, 0xFF, 0x4D, 0xA9, 0x3E, 0xC0, 0xFB, 0x29, 0xAA, 0x57, 0x7F, 0x68, 0x0F, 0xEA, 0xF6, 0xA2, 0x85, 0x70, 0x8E, 0xD4, 0xF6, 0x09, 0x1E, 0x42, 0xB2, 0xD8, 0xB3, 0x87, 0xFA, 0x6B, 0x81, 0xB4, 0x34, 0x6C, 0x2E, 0x00, 0x15, 0x0C, 0x9F, 0x1E, 0x62, 0x40, 0x27, 0x9D, 0xCF, 0xF0, 0xFB, 0x8B, 0x5B, 0xAE, 0x0E, 0x98, 0x4F, 0x5E, 0x43, 0x11, 0x98, 0xDB, 0xA2, 0x5D, 0x25, 0x32, 0x44, 0xDF, 0xBD, 0x5D, 0x68, 0x0C, 0x81, 0x25, 0xA1, 0x05, 0xD6, 0xB0, 0xE4, 0x46, 0x79, 0x1E, 0xDA, 0x3C, 0xD4, 0x6A, 0x48, 0xCF, 0x1A, 0xF1, 0x77, 0x81, 0x35, 0x9A, 0xA8, 0xEB, 0xE3, 0x68, 0x83, 0xA4, 0xCD, 0xBC, 0x6C, 0xC0, 0x03, }; /* 0401DD8FDB4B192F4FE5B7F0B881796615811C8CEB9530B4650CE41381B7019E671538E636334271BEE82FA9EC29F422BB08909440CAEDAB22F2C1CB1BD21FA64E51EE0022A838D72F679A6BA34299E8193C2BA8F413E28E2177F9352D8AC2AE022946E708772EF0FD3ED27F5E8F22349AE9FE0D2C2DBBA7AA30C2CAE50194E18988C93264 */ static UCHAR remote_public_key_secp521r1_67[] = { 0x04, 0x01, 0xDD, 0x8F, 0xDB, 0x4B, 0x19, 0x2F, 0x4F, 0xE5, 0xB7, 0xF0, 0xB8, 0x81, 0x79, 0x66, 0x15, 0x81, 0x1C, 0x8C, 0xEB, 0x95, 0x30, 0xB4, 0x65, 0x0C, 0xE4, 0x13, 0x81, 0xB7, 0x01, 0x9E, 0x67, 0x15, 0x38, 0xE6, 0x36, 0x33, 0x42, 0x71, 0xBE, 0xE8, 0x2F, 0xA9, 0xEC, 0x29, 0xF4, 0x22, 0xBB, 0x08, 0x90, 0x94, 0x40, 0xCA, 0xED, 0xAB, 0x22, 0xF2, 0xC1, 0xCB, 0x1B, 0xD2, 0x1F, 0xA6, 0x4E, 0x51, 0xEE, 0x00, 0x22, 0xA8, 0x38, 0xD7, 0x2F, 0x67, 0x9A, 0x6B, 0xA3, 0x42, 0x99, 0xE8, 0x19, 0x3C, 0x2B, 0xA8, 0xF4, 0x13, 0xE2, 0x8E, 0x21, 0x77, 0xF9, 0x35, 0x2D, 0x8A, 0xC2, 0xAE, 0x02, 0x29, 0x46, 0xE7, 0x08, 0x77, 0x2E, 0xF0, 0xFD, 0x3E, 0xD2, 0x7F, 0x5E, 0x8F, 0x22, 0x34, 0x9A, 0xE9, 0xFE, 0x0D, 0x2C, 0x2D, 0xBB, 0xA7, 0xAA, 0x30, 0xC2, 0xCA, 0xE5, 0x01, 0x94, 0xE1, 0x89, 0x88, 0xC9, 0x32, 0x64, }; /* 0126D0E7BC0FC3D7CF91A0992A7F455A315E9325587B103744B70796D5B10BB2F09072DAD577D7E54C68F19DEBC1C10486A1774234D65E71A59CD310F577BAB5754F */ static UCHAR shared_secret_secp521r1_67[] = { 0x01, 0x26, 0xD0, 0xE7, 0xBC, 0x0F, 0xC3, 0xD7, 0xCF, 0x91, 0xA0, 0x99, 0x2A, 0x7F, 0x45, 0x5A, 0x31, 0x5E, 0x93, 0x25, 0x58, 0x7B, 0x10, 0x37, 0x44, 0xB7, 0x07, 0x96, 0xD5, 0xB1, 0x0B, 0xB2, 0xF0, 0x90, 0x72, 0xDA, 0xD5, 0x77, 0xD7, 0xE5, 0x4C, 0x68, 0xF1, 0x9D, 0xEB, 0xC1, 0xC1, 0x04, 0x86, 0xA1, 0x77, 0x42, 0x34, 0xD6, 0x5E, 0x71, 0xA5, 0x9C, 0xD3, 0x10, 0xF5, 0x77, 0xBA, 0xB5, 0x75, 0x4F, }; /* 00B2ACBC6D03577E4743804BD0B5BA7CD3A6243AA031129309580AC4328D8CE33E399FAD3AF72B8238ADCC09618686352EAA6FCEDB8261E2DA6AA70CF635EE366D8D */ static UCHAR local_private_key_secp521r1_68[] = { 0x00, 0xB2, 0xAC, 0xBC, 0x6D, 0x03, 0x57, 0x7E, 0x47, 0x43, 0x80, 0x4B, 0xD0, 0xB5, 0xBA, 0x7C, 0xD3, 0xA6, 0x24, 0x3A, 0xA0, 0x31, 0x12, 0x93, 0x09, 0x58, 0x0A, 0xC4, 0x32, 0x8D, 0x8C, 0xE3, 0x3E, 0x39, 0x9F, 0xAD, 0x3A, 0xF7, 0x2B, 0x82, 0x38, 0xAD, 0xCC, 0x09, 0x61, 0x86, 0x86, 0x35, 0x2E, 0xAA, 0x6F, 0xCE, 0xDB, 0x82, 0x61, 0xE2, 0xDA, 0x6A, 0xA7, 0x0C, 0xF6, 0x35, 0xEE, 0x36, 0x6D, 0x8D, }; /* 0400766525B38764E87D41811C90EC67C15C339E27FD3D5B04DB65A977D2BAEEEA6998A07CB2B2B1D1C66E84593E8757B6AC81FB1B61A8F2A36E467C36E28611020255008C55EAF10BE90B0FBF6C12C20FF50A76635BBF5F9C90E827A5A533627B6FDEA32A0920E4DD334AA59044EFE488E38CDC94105F8208033EDEFD1B5B0434FA94F7EB */ static UCHAR local_public_key_secp521r1_68[] = { 0x04, 0x00, 0x76, 0x65, 0x25, 0xB3, 0x87, 0x64, 0xE8, 0x7D, 0x41, 0x81, 0x1C, 0x90, 0xEC, 0x67, 0xC1, 0x5C, 0x33, 0x9E, 0x27, 0xFD, 0x3D, 0x5B, 0x04, 0xDB, 0x65, 0xA9, 0x77, 0xD2, 0xBA, 0xEE, 0xEA, 0x69, 0x98, 0xA0, 0x7C, 0xB2, 0xB2, 0xB1, 0xD1, 0xC6, 0x6E, 0x84, 0x59, 0x3E, 0x87, 0x57, 0xB6, 0xAC, 0x81, 0xFB, 0x1B, 0x61, 0xA8, 0xF2, 0xA3, 0x6E, 0x46, 0x7C, 0x36, 0xE2, 0x86, 0x11, 0x02, 0x02, 0x55, 0x00, 0x8C, 0x55, 0xEA, 0xF1, 0x0B, 0xE9, 0x0B, 0x0F, 0xBF, 0x6C, 0x12, 0xC2, 0x0F, 0xF5, 0x0A, 0x76, 0x63, 0x5B, 0xBF, 0x5F, 0x9C, 0x90, 0xE8, 0x27, 0xA5, 0xA5, 0x33, 0x62, 0x7B, 0x6F, 0xDE, 0xA3, 0x2A, 0x09, 0x20, 0xE4, 0xDD, 0x33, 0x4A, 0xA5, 0x90, 0x44, 0xEF, 0xE4, 0x88, 0xE3, 0x8C, 0xDC, 0x94, 0x10, 0x5F, 0x82, 0x08, 0x03, 0x3E, 0xDE, 0xFD, 0x1B, 0x5B, 0x04, 0x34, 0xFA, 0x94, 0xF7, 0xEB, }; /* 04002B72DDD1A61EE2B740B13B73930504B8A0475ABA592851C477D72602345DE617511C2F2F43D1671FD9F3CAD9B2EF0D618117B872F4224D0771B3575753E0E66D62008DF773D475A211CC40E8E5AFD64280D7AA9FF94969BE67CFFE085A92323A40CD9F73FC40B8D927EE9A4BB89D21493DE839D2B84627F72BEDAE0098019C20967EE3 */ static UCHAR remote_public_key_secp521r1_68[] = { 0x04, 0x00, 0x2B, 0x72, 0xDD, 0xD1, 0xA6, 0x1E, 0xE2, 0xB7, 0x40, 0xB1, 0x3B, 0x73, 0x93, 0x05, 0x04, 0xB8, 0xA0, 0x47, 0x5A, 0xBA, 0x59, 0x28, 0x51, 0xC4, 0x77, 0xD7, 0x26, 0x02, 0x34, 0x5D, 0xE6, 0x17, 0x51, 0x1C, 0x2F, 0x2F, 0x43, 0xD1, 0x67, 0x1F, 0xD9, 0xF3, 0xCA, 0xD9, 0xB2, 0xEF, 0x0D, 0x61, 0x81, 0x17, 0xB8, 0x72, 0xF4, 0x22, 0x4D, 0x07, 0x71, 0xB3, 0x57, 0x57, 0x53, 0xE0, 0xE6, 0x6D, 0x62, 0x00, 0x8D, 0xF7, 0x73, 0xD4, 0x75, 0xA2, 0x11, 0xCC, 0x40, 0xE8, 0xE5, 0xAF, 0xD6, 0x42, 0x80, 0xD7, 0xAA, 0x9F, 0xF9, 0x49, 0x69, 0xBE, 0x67, 0xCF, 0xFE, 0x08, 0x5A, 0x92, 0x32, 0x3A, 0x40, 0xCD, 0x9F, 0x73, 0xFC, 0x40, 0xB8, 0xD9, 0x27, 0xEE, 0x9A, 0x4B, 0xB8, 0x9D, 0x21, 0x49, 0x3D, 0xE8, 0x39, 0xD2, 0xB8, 0x46, 0x27, 0xF7, 0x2B, 0xED, 0xAE, 0x00, 0x98, 0x01, 0x9C, 0x20, 0x96, 0x7E, 0xE3, }; /* 017A9329983899B51E193DA0DE10C73AFE15234243EB3CE6DDFE61C47DDF7E85AAEC660077A750986CD5E4CEA0B6EA52B158AB6E49F4026DCA8311DC9E4A912D46F9 */ static UCHAR shared_secret_secp521r1_68[] = { 0x01, 0x7A, 0x93, 0x29, 0x98, 0x38, 0x99, 0xB5, 0x1E, 0x19, 0x3D, 0xA0, 0xDE, 0x10, 0xC7, 0x3A, 0xFE, 0x15, 0x23, 0x42, 0x43, 0xEB, 0x3C, 0xE6, 0xDD, 0xFE, 0x61, 0xC4, 0x7D, 0xDF, 0x7E, 0x85, 0xAA, 0xEC, 0x66, 0x00, 0x77, 0xA7, 0x50, 0x98, 0x6C, 0xD5, 0xE4, 0xCE, 0xA0, 0xB6, 0xEA, 0x52, 0xB1, 0x58, 0xAB, 0x6E, 0x49, 0xF4, 0x02, 0x6D, 0xCA, 0x83, 0x11, 0xDC, 0x9E, 0x4A, 0x91, 0x2D, 0x46, 0xF9, }; /* 01EA08D260C0DD6035815D4A5EE43479CB0B0FDB7FDB83DBEB232CDD68A480DC8E89AEF1488C517C0DAEC66A92FAE45E05F23985CDBB5FB6DC8A92452F1323BD9AD0 */ static UCHAR local_private_key_secp521r1_69[] = { 0x01, 0xEA, 0x08, 0xD2, 0x60, 0xC0, 0xDD, 0x60, 0x35, 0x81, 0x5D, 0x4A, 0x5E, 0xE4, 0x34, 0x79, 0xCB, 0x0B, 0x0F, 0xDB, 0x7F, 0xDB, 0x83, 0xDB, 0xEB, 0x23, 0x2C, 0xDD, 0x68, 0xA4, 0x80, 0xDC, 0x8E, 0x89, 0xAE, 0xF1, 0x48, 0x8C, 0x51, 0x7C, 0x0D, 0xAE, 0xC6, 0x6A, 0x92, 0xFA, 0xE4, 0x5E, 0x05, 0xF2, 0x39, 0x85, 0xCD, 0xBB, 0x5F, 0xB6, 0xDC, 0x8A, 0x92, 0x45, 0x2F, 0x13, 0x23, 0xBD, 0x9A, 0xD0, }; /* 0401D8394F17E589151BB9CBC62BC1D720321F6701E9F21D33F9639D7418CA574EBAAF59A0901FC064F102769C90969452BC2EE876E613FA24C947AC7CAE81E5880FB70069B43BC44C348E7FB56A1FC903F95818A8A3EC49976123A05F4828078A524BD3E3693F1AAD00CD40E2E55D7F137236B33C949B6050A97261DEDAB6C5921A371800 */ static UCHAR local_public_key_secp521r1_69[] = { 0x04, 0x01, 0xD8, 0x39, 0x4F, 0x17, 0xE5, 0x89, 0x15, 0x1B, 0xB9, 0xCB, 0xC6, 0x2B, 0xC1, 0xD7, 0x20, 0x32, 0x1F, 0x67, 0x01, 0xE9, 0xF2, 0x1D, 0x33, 0xF9, 0x63, 0x9D, 0x74, 0x18, 0xCA, 0x57, 0x4E, 0xBA, 0xAF, 0x59, 0xA0, 0x90, 0x1F, 0xC0, 0x64, 0xF1, 0x02, 0x76, 0x9C, 0x90, 0x96, 0x94, 0x52, 0xBC, 0x2E, 0xE8, 0x76, 0xE6, 0x13, 0xFA, 0x24, 0xC9, 0x47, 0xAC, 0x7C, 0xAE, 0x81, 0xE5, 0x88, 0x0F, 0xB7, 0x00, 0x69, 0xB4, 0x3B, 0xC4, 0x4C, 0x34, 0x8E, 0x7F, 0xB5, 0x6A, 0x1F, 0xC9, 0x03, 0xF9, 0x58, 0x18, 0xA8, 0xA3, 0xEC, 0x49, 0x97, 0x61, 0x23, 0xA0, 0x5F, 0x48, 0x28, 0x07, 0x8A, 0x52, 0x4B, 0xD3, 0xE3, 0x69, 0x3F, 0x1A, 0xAD, 0x00, 0xCD, 0x40, 0xE2, 0xE5, 0x5D, 0x7F, 0x13, 0x72, 0x36, 0xB3, 0x3C, 0x94, 0x9B, 0x60, 0x50, 0xA9, 0x72, 0x61, 0xDE, 0xDA, 0xB6, 0xC5, 0x92, 0x1A, 0x37, 0x18, 0x00, }; /* 0400DDD449D99DCB21B3F13C2695E325C674AEAD0F40E11C2AF84730485CB294A2C344F07BD04D95040ABF1A2610CF74652B410B2738D76E23E8189BA1F6E5BADDE51F00BAAAB023767AB80A6E35B9E3E7E37D9194262541642C1FAC9EC2F583619A52A87F1CB484311FEB4EF71B5A53C463AD48AAD181F6A7B2A4FA20D50DD0FF092965DB */ static UCHAR remote_public_key_secp521r1_69[] = { 0x04, 0x00, 0xDD, 0xD4, 0x49, 0xD9, 0x9D, 0xCB, 0x21, 0xB3, 0xF1, 0x3C, 0x26, 0x95, 0xE3, 0x25, 0xC6, 0x74, 0xAE, 0xAD, 0x0F, 0x40, 0xE1, 0x1C, 0x2A, 0xF8, 0x47, 0x30, 0x48, 0x5C, 0xB2, 0x94, 0xA2, 0xC3, 0x44, 0xF0, 0x7B, 0xD0, 0x4D, 0x95, 0x04, 0x0A, 0xBF, 0x1A, 0x26, 0x10, 0xCF, 0x74, 0x65, 0x2B, 0x41, 0x0B, 0x27, 0x38, 0xD7, 0x6E, 0x23, 0xE8, 0x18, 0x9B, 0xA1, 0xF6, 0xE5, 0xBA, 0xDD, 0xE5, 0x1F, 0x00, 0xBA, 0xAA, 0xB0, 0x23, 0x76, 0x7A, 0xB8, 0x0A, 0x6E, 0x35, 0xB9, 0xE3, 0xE7, 0xE3, 0x7D, 0x91, 0x94, 0x26, 0x25, 0x41, 0x64, 0x2C, 0x1F, 0xAC, 0x9E, 0xC2, 0xF5, 0x83, 0x61, 0x9A, 0x52, 0xA8, 0x7F, 0x1C, 0xB4, 0x84, 0x31, 0x1F, 0xEB, 0x4E, 0xF7, 0x1B, 0x5A, 0x53, 0xC4, 0x63, 0xAD, 0x48, 0xAA, 0xD1, 0x81, 0xF6, 0xA7, 0xB2, 0xA4, 0xFA, 0x20, 0xD5, 0x0D, 0xD0, 0xFF, 0x09, 0x29, 0x65, 0xDB, }; /* 0105A18900F406E248ECB8BE373B795FFD5D0CF02D9A3A672A8B98F658B70E17F3CF3104AF3BA699C42F4784A81A0CC9426DFF086032C7F1F1688E706D6E598E6662 */ static UCHAR shared_secret_secp521r1_69[] = { 0x01, 0x05, 0xA1, 0x89, 0x00, 0xF4, 0x06, 0xE2, 0x48, 0xEC, 0xB8, 0xBE, 0x37, 0x3B, 0x79, 0x5F, 0xFD, 0x5D, 0x0C, 0xF0, 0x2D, 0x9A, 0x3A, 0x67, 0x2A, 0x8B, 0x98, 0xF6, 0x58, 0xB7, 0x0E, 0x17, 0xF3, 0xCF, 0x31, 0x04, 0xAF, 0x3B, 0xA6, 0x99, 0xC4, 0x2F, 0x47, 0x84, 0xA8, 0x1A, 0x0C, 0xC9, 0x42, 0x6D, 0xFF, 0x08, 0x60, 0x32, 0xC7, 0xF1, 0xF1, 0x68, 0x8E, 0x70, 0x6D, 0x6E, 0x59, 0x8E, 0x66, 0x62, }; /* 000D6C92724CE75B7D0080F6CB19DE9C1A7651D58626DA771C918E8F5832008C416F1EB3BA060F37068E2FD1A60C6DC082BF940AE4708001000E90584290E683FE05 */ static UCHAR local_private_key_secp521r1_70[] = { 0x00, 0x0D, 0x6C, 0x92, 0x72, 0x4C, 0xE7, 0x5B, 0x7D, 0x00, 0x80, 0xF6, 0xCB, 0x19, 0xDE, 0x9C, 0x1A, 0x76, 0x51, 0xD5, 0x86, 0x26, 0xDA, 0x77, 0x1C, 0x91, 0x8E, 0x8F, 0x58, 0x32, 0x00, 0x8C, 0x41, 0x6F, 0x1E, 0xB3, 0xBA, 0x06, 0x0F, 0x37, 0x06, 0x8E, 0x2F, 0xD1, 0xA6, 0x0C, 0x6D, 0xC0, 0x82, 0xBF, 0x94, 0x0A, 0xE4, 0x70, 0x80, 0x01, 0x00, 0x0E, 0x90, 0x58, 0x42, 0x90, 0xE6, 0x83, 0xFE, 0x05, }; /* 0401DEB5431EF1147288286875430CDDB688BD9A6E2F641B8B937F7A567C1E4180EE3EC068A56F9FFE84C2DFEFC590D24E6F34ED26F8AF8DFC4C575A1C402A161666720082C493A5D35B0BED2E60FDECBAA0A1567CFDBA9BDA20FB2353BE8A09C81FFBC6789CE0721A9E79470E5AC9152B04C6426C4F9FC34A0BC4C6AB80B67BEC538AEAC3 */ static UCHAR local_public_key_secp521r1_70[] = { 0x04, 0x01, 0xDE, 0xB5, 0x43, 0x1E, 0xF1, 0x14, 0x72, 0x88, 0x28, 0x68, 0x75, 0x43, 0x0C, 0xDD, 0xB6, 0x88, 0xBD, 0x9A, 0x6E, 0x2F, 0x64, 0x1B, 0x8B, 0x93, 0x7F, 0x7A, 0x56, 0x7C, 0x1E, 0x41, 0x80, 0xEE, 0x3E, 0xC0, 0x68, 0xA5, 0x6F, 0x9F, 0xFE, 0x84, 0xC2, 0xDF, 0xEF, 0xC5, 0x90, 0xD2, 0x4E, 0x6F, 0x34, 0xED, 0x26, 0xF8, 0xAF, 0x8D, 0xFC, 0x4C, 0x57, 0x5A, 0x1C, 0x40, 0x2A, 0x16, 0x16, 0x66, 0x72, 0x00, 0x82, 0xC4, 0x93, 0xA5, 0xD3, 0x5B, 0x0B, 0xED, 0x2E, 0x60, 0xFD, 0xEC, 0xBA, 0xA0, 0xA1, 0x56, 0x7C, 0xFD, 0xBA, 0x9B, 0xDA, 0x20, 0xFB, 0x23, 0x53, 0xBE, 0x8A, 0x09, 0xC8, 0x1F, 0xFB, 0xC6, 0x78, 0x9C, 0xE0, 0x72, 0x1A, 0x9E, 0x79, 0x47, 0x0E, 0x5A, 0xC9, 0x15, 0x2B, 0x04, 0xC6, 0x42, 0x6C, 0x4F, 0x9F, 0xC3, 0x4A, 0x0B, 0xC4, 0xC6, 0xAB, 0x80, 0xB6, 0x7B, 0xEC, 0x53, 0x8A, 0xEA, 0xC3, }; /* 0401C82AEDA484CD996C1408C2896783A7D7A2127B62BB204A941236DD9BD3A5E188B9219A3BD7209B23C3EEC97636C9B85F30207AE115D8ADD7CBF45FBD6A6CC2D1B9013FFD76764A085087B5E76FF7AE1AE81920DA8F177B4EBF3E674A4746D6D1DEF87007417C1DD568101A40CBD1574ADF463CFFB7A0236AA2D3F3C2D1FB06AF7FAC19 */ static UCHAR remote_public_key_secp521r1_70[] = { 0x04, 0x01, 0xC8, 0x2A, 0xED, 0xA4, 0x84, 0xCD, 0x99, 0x6C, 0x14, 0x08, 0xC2, 0x89, 0x67, 0x83, 0xA7, 0xD7, 0xA2, 0x12, 0x7B, 0x62, 0xBB, 0x20, 0x4A, 0x94, 0x12, 0x36, 0xDD, 0x9B, 0xD3, 0xA5, 0xE1, 0x88, 0xB9, 0x21, 0x9A, 0x3B, 0xD7, 0x20, 0x9B, 0x23, 0xC3, 0xEE, 0xC9, 0x76, 0x36, 0xC9, 0xB8, 0x5F, 0x30, 0x20, 0x7A, 0xE1, 0x15, 0xD8, 0xAD, 0xD7, 0xCB, 0xF4, 0x5F, 0xBD, 0x6A, 0x6C, 0xC2, 0xD1, 0xB9, 0x01, 0x3F, 0xFD, 0x76, 0x76, 0x4A, 0x08, 0x50, 0x87, 0xB5, 0xE7, 0x6F, 0xF7, 0xAE, 0x1A, 0xE8, 0x19, 0x20, 0xDA, 0x8F, 0x17, 0x7B, 0x4E, 0xBF, 0x3E, 0x67, 0x4A, 0x47, 0x46, 0xD6, 0xD1, 0xDE, 0xF8, 0x70, 0x07, 0x41, 0x7C, 0x1D, 0xD5, 0x68, 0x10, 0x1A, 0x40, 0xCB, 0xD1, 0x57, 0x4A, 0xDF, 0x46, 0x3C, 0xFF, 0xB7, 0xA0, 0x23, 0x6A, 0xA2, 0xD3, 0xF3, 0xC2, 0xD1, 0xFB, 0x06, 0xAF, 0x7F, 0xAC, 0x19, }; /* 0021566A7D33E7CFE785892A0557AEF3EC6D7D46703B72BC36798DB79F338918A175C5B0B4E4866A811879F74BDD0D26C8402FBA2A6DE684A2CED32E64A5A7A49C9A */ static UCHAR shared_secret_secp521r1_70[] = { 0x00, 0x21, 0x56, 0x6A, 0x7D, 0x33, 0xE7, 0xCF, 0xE7, 0x85, 0x89, 0x2A, 0x05, 0x57, 0xAE, 0xF3, 0xEC, 0x6D, 0x7D, 0x46, 0x70, 0x3B, 0x72, 0xBC, 0x36, 0x79, 0x8D, 0xB7, 0x9F, 0x33, 0x89, 0x18, 0xA1, 0x75, 0xC5, 0xB0, 0xB4, 0xE4, 0x86, 0x6A, 0x81, 0x18, 0x79, 0xF7, 0x4B, 0xDD, 0x0D, 0x26, 0xC8, 0x40, 0x2F, 0xBA, 0x2A, 0x6D, 0xE6, 0x84, 0xA2, 0xCE, 0xD3, 0x2E, 0x64, 0xA5, 0xA7, 0xA4, 0x9C, 0x9A, }; /* 01017AE2BED7033F6B907124AEB1CCE6D87340310A1EFBAD4F63E9B15351920A530CED11E3EE4F4F7EC0722D703F1248B05279BA717569C0D7517028A30232F40F1E */ static UCHAR local_private_key_secp521r1_71[] = { 0x01, 0x01, 0x7A, 0xE2, 0xBE, 0xD7, 0x03, 0x3F, 0x6B, 0x90, 0x71, 0x24, 0xAE, 0xB1, 0xCC, 0xE6, 0xD8, 0x73, 0x40, 0x31, 0x0A, 0x1E, 0xFB, 0xAD, 0x4F, 0x63, 0xE9, 0xB1, 0x53, 0x51, 0x92, 0x0A, 0x53, 0x0C, 0xED, 0x11, 0xE3, 0xEE, 0x4F, 0x4F, 0x7E, 0xC0, 0x72, 0x2D, 0x70, 0x3F, 0x12, 0x48, 0xB0, 0x52, 0x79, 0xBA, 0x71, 0x75, 0x69, 0xC0, 0xD7, 0x51, 0x70, 0x28, 0xA3, 0x02, 0x32, 0xF4, 0x0F, 0x1E, }; /* 0400BDCAC1D2D3B7464EC3CD537F49E17BB39A81542ECBA2E36E0EF217C7028F675B5356566EDFD225046B27E3D0A7DECDCAF8013F1F2F8F6DB858798B81AE303ABEE6008C125E5C76B5C73103BA4855DF0B3A512B59D93EDAEDDA34FCD61E604F069D42AB82EBAFE4525D6F40A45C3B562F5495A838848DA403D18EB9E4ACC856093A0975 */ static UCHAR local_public_key_secp521r1_71[] = { 0x04, 0x00, 0xBD, 0xCA, 0xC1, 0xD2, 0xD3, 0xB7, 0x46, 0x4E, 0xC3, 0xCD, 0x53, 0x7F, 0x49, 0xE1, 0x7B, 0xB3, 0x9A, 0x81, 0x54, 0x2E, 0xCB, 0xA2, 0xE3, 0x6E, 0x0E, 0xF2, 0x17, 0xC7, 0x02, 0x8F, 0x67, 0x5B, 0x53, 0x56, 0x56, 0x6E, 0xDF, 0xD2, 0x25, 0x04, 0x6B, 0x27, 0xE3, 0xD0, 0xA7, 0xDE, 0xCD, 0xCA, 0xF8, 0x01, 0x3F, 0x1F, 0x2F, 0x8F, 0x6D, 0xB8, 0x58, 0x79, 0x8B, 0x81, 0xAE, 0x30, 0x3A, 0xBE, 0xE6, 0x00, 0x8C, 0x12, 0x5E, 0x5C, 0x76, 0xB5, 0xC7, 0x31, 0x03, 0xBA, 0x48, 0x55, 0xDF, 0x0B, 0x3A, 0x51, 0x2B, 0x59, 0xD9, 0x3E, 0xDA, 0xED, 0xDA, 0x34, 0xFC, 0xD6, 0x1E, 0x60, 0x4F, 0x06, 0x9D, 0x42, 0xAB, 0x82, 0xEB, 0xAF, 0xE4, 0x52, 0x5D, 0x6F, 0x40, 0xA4, 0x5C, 0x3B, 0x56, 0x2F, 0x54, 0x95, 0xA8, 0x38, 0x84, 0x8D, 0xA4, 0x03, 0xD1, 0x8E, 0xB9, 0xE4, 0xAC, 0xC8, 0x56, 0x09, 0x3A, 0x09, 0x75, }; /* 0400DF83F3D0E62433AD74789F71003095E3AB0B4B671350486BA5B999CD36342826C80898C2BDAAF07059C6421A2F8BFC76F687F47D38C1F9D0B0DC742561A2DC52C201BCC57066D68984F207E096869FC50B387C20D54E0D99D64A82F3D26D493EFFBC53775450A8D400443D14B3E735C9A22B80A53DFE82CE998836A509807E5B75ED76 */ static UCHAR remote_public_key_secp521r1_71[] = { 0x04, 0x00, 0xDF, 0x83, 0xF3, 0xD0, 0xE6, 0x24, 0x33, 0xAD, 0x74, 0x78, 0x9F, 0x71, 0x00, 0x30, 0x95, 0xE3, 0xAB, 0x0B, 0x4B, 0x67, 0x13, 0x50, 0x48, 0x6B, 0xA5, 0xB9, 0x99, 0xCD, 0x36, 0x34, 0x28, 0x26, 0xC8, 0x08, 0x98, 0xC2, 0xBD, 0xAA, 0xF0, 0x70, 0x59, 0xC6, 0x42, 0x1A, 0x2F, 0x8B, 0xFC, 0x76, 0xF6, 0x87, 0xF4, 0x7D, 0x38, 0xC1, 0xF9, 0xD0, 0xB0, 0xDC, 0x74, 0x25, 0x61, 0xA2, 0xDC, 0x52, 0xC2, 0x01, 0xBC, 0xC5, 0x70, 0x66, 0xD6, 0x89, 0x84, 0xF2, 0x07, 0xE0, 0x96, 0x86, 0x9F, 0xC5, 0x0B, 0x38, 0x7C, 0x20, 0xD5, 0x4E, 0x0D, 0x99, 0xD6, 0x4A, 0x82, 0xF3, 0xD2, 0x6D, 0x49, 0x3E, 0xFF, 0xBC, 0x53, 0x77, 0x54, 0x50, 0xA8, 0xD4, 0x00, 0x44, 0x3D, 0x14, 0xB3, 0xE7, 0x35, 0xC9, 0xA2, 0x2B, 0x80, 0xA5, 0x3D, 0xFE, 0x82, 0xCE, 0x99, 0x88, 0x36, 0xA5, 0x09, 0x80, 0x7E, 0x5B, 0x75, 0xED, 0x76, }; /* 0007B508ADC723D22034C72E685336BDB82C1D89FD2CD46E086F08B24B1121921C3BB5E5CD1F19F1C0D835157C09D0D2EBDE24D9AAB20BBCEA09F61E968C93C76E5C */ static UCHAR shared_secret_secp521r1_71[] = { 0x00, 0x07, 0xB5, 0x08, 0xAD, 0xC7, 0x23, 0xD2, 0x20, 0x34, 0xC7, 0x2E, 0x68, 0x53, 0x36, 0xBD, 0xB8, 0x2C, 0x1D, 0x89, 0xFD, 0x2C, 0xD4, 0x6E, 0x08, 0x6F, 0x08, 0xB2, 0x4B, 0x11, 0x21, 0x92, 0x1C, 0x3B, 0xB5, 0xE5, 0xCD, 0x1F, 0x19, 0xF1, 0xC0, 0xD8, 0x35, 0x15, 0x7C, 0x09, 0xD0, 0xD2, 0xEB, 0xDE, 0x24, 0xD9, 0xAA, 0xB2, 0x0B, 0xBC, 0xEA, 0x09, 0xF6, 0x1E, 0x96, 0x8C, 0x93, 0xC7, 0x6E, 0x5C, }; /* 017BB2F4444CAD737B707954F2CA2520F8C1A1F836E8B07D6F28B877733308C2ACBBB6F106626283D2DBD6C5A7FDE49EBD8496F26F4971DC702855E55B5CA606185C */ static UCHAR local_private_key_secp521r1_72[] = { 0x01, 0x7B, 0xB2, 0xF4, 0x44, 0x4C, 0xAD, 0x73, 0x7B, 0x70, 0x79, 0x54, 0xF2, 0xCA, 0x25, 0x20, 0xF8, 0xC1, 0xA1, 0xF8, 0x36, 0xE8, 0xB0, 0x7D, 0x6F, 0x28, 0xB8, 0x77, 0x73, 0x33, 0x08, 0xC2, 0xAC, 0xBB, 0xB6, 0xF1, 0x06, 0x62, 0x62, 0x83, 0xD2, 0xDB, 0xD6, 0xC5, 0xA7, 0xFD, 0xE4, 0x9E, 0xBD, 0x84, 0x96, 0xF2, 0x6F, 0x49, 0x71, 0xDC, 0x70, 0x28, 0x55, 0xE5, 0x5B, 0x5C, 0xA6, 0x06, 0x18, 0x5C, }; /* 0400A75DECF35AE5007C1D8FC020F606D7CFC66753048E2923A6B064CFA51075098F4BF072FCD5C606108BEB99D272E05139D1E21B348A993C386AE2EDD7A42199FC3C00A0CE16F1D4E07FD6E8F57F118A59434984114F24D10DA3038153384752ABC7E32D7124EEADF2AE7FCFA772F4C5D86C12E8DC74AC6806823EF4537E52C985961235 */ static UCHAR local_public_key_secp521r1_72[] = { 0x04, 0x00, 0xA7, 0x5D, 0xEC, 0xF3, 0x5A, 0xE5, 0x00, 0x7C, 0x1D, 0x8F, 0xC0, 0x20, 0xF6, 0x06, 0xD7, 0xCF, 0xC6, 0x67, 0x53, 0x04, 0x8E, 0x29, 0x23, 0xA6, 0xB0, 0x64, 0xCF, 0xA5, 0x10, 0x75, 0x09, 0x8F, 0x4B, 0xF0, 0x72, 0xFC, 0xD5, 0xC6, 0x06, 0x10, 0x8B, 0xEB, 0x99, 0xD2, 0x72, 0xE0, 0x51, 0x39, 0xD1, 0xE2, 0x1B, 0x34, 0x8A, 0x99, 0x3C, 0x38, 0x6A, 0xE2, 0xED, 0xD7, 0xA4, 0x21, 0x99, 0xFC, 0x3C, 0x00, 0xA0, 0xCE, 0x16, 0xF1, 0xD4, 0xE0, 0x7F, 0xD6, 0xE8, 0xF5, 0x7F, 0x11, 0x8A, 0x59, 0x43, 0x49, 0x84, 0x11, 0x4F, 0x24, 0xD1, 0x0D, 0xA3, 0x03, 0x81, 0x53, 0x38, 0x47, 0x52, 0xAB, 0xC7, 0xE3, 0x2D, 0x71, 0x24, 0xEE, 0xAD, 0xF2, 0xAE, 0x7F, 0xCF, 0xA7, 0x72, 0xF4, 0xC5, 0xD8, 0x6C, 0x12, 0xE8, 0xDC, 0x74, 0xAC, 0x68, 0x06, 0x82, 0x3E, 0xF4, 0x53, 0x7E, 0x52, 0xC9, 0x85, 0x96, 0x12, 0x35, }; /* 04001CCDF33364F971AF36BCFFA611D18C760BC24005547E08485A202ECB15A5F41A623B0DF9AD89278F02AF36C85BE7C780C7932C13CAFD1DF2317D909796376C307B007C81A10621CCB65C81952B6777BF0CDF28A8EADDC39E6757D137834E6D881B6A098289FB46C3596E9205DE9C34BF51BE42C2ED375CD9DD8D99687CD2C637B2ED93 */ static UCHAR remote_public_key_secp521r1_72[] = { 0x04, 0x00, 0x1C, 0xCD, 0xF3, 0x33, 0x64, 0xF9, 0x71, 0xAF, 0x36, 0xBC, 0xFF, 0xA6, 0x11, 0xD1, 0x8C, 0x76, 0x0B, 0xC2, 0x40, 0x05, 0x54, 0x7E, 0x08, 0x48, 0x5A, 0x20, 0x2E, 0xCB, 0x15, 0xA5, 0xF4, 0x1A, 0x62, 0x3B, 0x0D, 0xF9, 0xAD, 0x89, 0x27, 0x8F, 0x02, 0xAF, 0x36, 0xC8, 0x5B, 0xE7, 0xC7, 0x80, 0xC7, 0x93, 0x2C, 0x13, 0xCA, 0xFD, 0x1D, 0xF2, 0x31, 0x7D, 0x90, 0x97, 0x96, 0x37, 0x6C, 0x30, 0x7B, 0x00, 0x7C, 0x81, 0xA1, 0x06, 0x21, 0xCC, 0xB6, 0x5C, 0x81, 0x95, 0x2B, 0x67, 0x77, 0xBF, 0x0C, 0xDF, 0x28, 0xA8, 0xEA, 0xDD, 0xC3, 0x9E, 0x67, 0x57, 0xD1, 0x37, 0x83, 0x4E, 0x6D, 0x88, 0x1B, 0x6A, 0x09, 0x82, 0x89, 0xFB, 0x46, 0xC3, 0x59, 0x6E, 0x92, 0x05, 0xDE, 0x9C, 0x34, 0xBF, 0x51, 0xBE, 0x42, 0xC2, 0xED, 0x37, 0x5C, 0xD9, 0xDD, 0x8D, 0x99, 0x68, 0x7C, 0xD2, 0xC6, 0x37, 0xB2, 0xED, 0x93, }; /* 00E9DCD9E32C333CB47387657443639D7A9892B3384D1038DF8D084D8A9413A7AC7F6F753493804D64D5435A7B5F32E31746F1B6AE8578742F547439B5993CC22E1C */ static UCHAR shared_secret_secp521r1_72[] = { 0x00, 0xE9, 0xDC, 0xD9, 0xE3, 0x2C, 0x33, 0x3C, 0xB4, 0x73, 0x87, 0x65, 0x74, 0x43, 0x63, 0x9D, 0x7A, 0x98, 0x92, 0xB3, 0x38, 0x4D, 0x10, 0x38, 0xDF, 0x8D, 0x08, 0x4D, 0x8A, 0x94, 0x13, 0xA7, 0xAC, 0x7F, 0x6F, 0x75, 0x34, 0x93, 0x80, 0x4D, 0x64, 0xD5, 0x43, 0x5A, 0x7B, 0x5F, 0x32, 0xE3, 0x17, 0x46, 0xF1, 0xB6, 0xAE, 0x85, 0x78, 0x74, 0x2F, 0x54, 0x74, 0x39, 0xB5, 0x99, 0x3C, 0xC2, 0x2E, 0x1C, }; /* 018F5C81B51F5C95F1CBAFD29A49E752DE9EE713960DE7C6FAC60B8880689B0DF9F98DAD16E84106B5F0D94E38C0A1175F8828F5940EBA8ED4C619572EB26326ABF0 */ static UCHAR local_private_key_secp521r1_73[] = { 0x01, 0x8F, 0x5C, 0x81, 0xB5, 0x1F, 0x5C, 0x95, 0xF1, 0xCB, 0xAF, 0xD2, 0x9A, 0x49, 0xE7, 0x52, 0xDE, 0x9E, 0xE7, 0x13, 0x96, 0x0D, 0xE7, 0xC6, 0xFA, 0xC6, 0x0B, 0x88, 0x80, 0x68, 0x9B, 0x0D, 0xF9, 0xF9, 0x8D, 0xAD, 0x16, 0xE8, 0x41, 0x06, 0xB5, 0xF0, 0xD9, 0x4E, 0x38, 0xC0, 0xA1, 0x17, 0x5F, 0x88, 0x28, 0xF5, 0x94, 0x0E, 0xBA, 0x8E, 0xD4, 0xC6, 0x19, 0x57, 0x2E, 0xB2, 0x63, 0x26, 0xAB, 0xF0, }; /* 040062254C8A8142D423F6A7C55CCD63033818E4AB44690F4AA59D1C65BFEEE29942A770F5C9FD1A3F66981C99B339AE50014820B1D9F8CBEC5D94B8B60D97E0F04F6E01A139CF0F7E38C2696EA34C716FAD6FBA30BC07356B904DCAB553C2BBB2CB2B2E9DD7D9637B9917864BE8D0D47FB8AD887759255F9D604200466AA1A9A5BE51F483 */ static UCHAR local_public_key_secp521r1_73[] = { 0x04, 0x00, 0x62, 0x25, 0x4C, 0x8A, 0x81, 0x42, 0xD4, 0x23, 0xF6, 0xA7, 0xC5, 0x5C, 0xCD, 0x63, 0x03, 0x38, 0x18, 0xE4, 0xAB, 0x44, 0x69, 0x0F, 0x4A, 0xA5, 0x9D, 0x1C, 0x65, 0xBF, 0xEE, 0xE2, 0x99, 0x42, 0xA7, 0x70, 0xF5, 0xC9, 0xFD, 0x1A, 0x3F, 0x66, 0x98, 0x1C, 0x99, 0xB3, 0x39, 0xAE, 0x50, 0x01, 0x48, 0x20, 0xB1, 0xD9, 0xF8, 0xCB, 0xEC, 0x5D, 0x94, 0xB8, 0xB6, 0x0D, 0x97, 0xE0, 0xF0, 0x4F, 0x6E, 0x01, 0xA1, 0x39, 0xCF, 0x0F, 0x7E, 0x38, 0xC2, 0x69, 0x6E, 0xA3, 0x4C, 0x71, 0x6F, 0xAD, 0x6F, 0xBA, 0x30, 0xBC, 0x07, 0x35, 0x6B, 0x90, 0x4D, 0xCA, 0xB5, 0x53, 0xC2, 0xBB, 0xB2, 0xCB, 0x2B, 0x2E, 0x9D, 0xD7, 0xD9, 0x63, 0x7B, 0x99, 0x17, 0x86, 0x4B, 0xE8, 0xD0, 0xD4, 0x7F, 0xB8, 0xAD, 0x88, 0x77, 0x59, 0x25, 0x5F, 0x9D, 0x60, 0x42, 0x00, 0x46, 0x6A, 0xA1, 0xA9, 0xA5, 0xBE, 0x51, 0xF4, 0x83, }; /* 040116BD12C0B14F1F9FD5397398503E5A636F4F9F308B3786677FFF6FEAF666C26C8C302D247757A0DCA91B1CA8C9F7F8363C4A14B913D7223384C182C6FF938C99CB000CF922081E8BA09B1B6B092B76300A8AB7F1B644A9EEAAC550942B9B6130BE6077616CEED64692882F70C96526991EC4B394142E855353AE2FEA4797D41379D0EE */ static UCHAR remote_public_key_secp521r1_73[] = { 0x04, 0x01, 0x16, 0xBD, 0x12, 0xC0, 0xB1, 0x4F, 0x1F, 0x9F, 0xD5, 0x39, 0x73, 0x98, 0x50, 0x3E, 0x5A, 0x63, 0x6F, 0x4F, 0x9F, 0x30, 0x8B, 0x37, 0x86, 0x67, 0x7F, 0xFF, 0x6F, 0xEA, 0xF6, 0x66, 0xC2, 0x6C, 0x8C, 0x30, 0x2D, 0x24, 0x77, 0x57, 0xA0, 0xDC, 0xA9, 0x1B, 0x1C, 0xA8, 0xC9, 0xF7, 0xF8, 0x36, 0x3C, 0x4A, 0x14, 0xB9, 0x13, 0xD7, 0x22, 0x33, 0x84, 0xC1, 0x82, 0xC6, 0xFF, 0x93, 0x8C, 0x99, 0xCB, 0x00, 0x0C, 0xF9, 0x22, 0x08, 0x1E, 0x8B, 0xA0, 0x9B, 0x1B, 0x6B, 0x09, 0x2B, 0x76, 0x30, 0x0A, 0x8A, 0xB7, 0xF1, 0xB6, 0x44, 0xA9, 0xEE, 0xAA, 0xC5, 0x50, 0x94, 0x2B, 0x9B, 0x61, 0x30, 0xBE, 0x60, 0x77, 0x61, 0x6C, 0xEE, 0xD6, 0x46, 0x92, 0x88, 0x2F, 0x70, 0xC9, 0x65, 0x26, 0x99, 0x1E, 0xC4, 0xB3, 0x94, 0x14, 0x2E, 0x85, 0x53, 0x53, 0xAE, 0x2F, 0xEA, 0x47, 0x97, 0xD4, 0x13, 0x79, 0xD0, 0xEE, }; /* 00C86B936E8313E2916CDC9CFEF98298577FC1EFB159BC20844CBCE38E6470588B7EA864400540FA53E74447B644920B2085294F3944A359A8434B6F55661279B282 */ static UCHAR shared_secret_secp521r1_73[] = { 0x00, 0xC8, 0x6B, 0x93, 0x6E, 0x83, 0x13, 0xE2, 0x91, 0x6C, 0xDC, 0x9C, 0xFE, 0xF9, 0x82, 0x98, 0x57, 0x7F, 0xC1, 0xEF, 0xB1, 0x59, 0xBC, 0x20, 0x84, 0x4C, 0xBC, 0xE3, 0x8E, 0x64, 0x70, 0x58, 0x8B, 0x7E, 0xA8, 0x64, 0x40, 0x05, 0x40, 0xFA, 0x53, 0xE7, 0x44, 0x47, 0xB6, 0x44, 0x92, 0x0B, 0x20, 0x85, 0x29, 0x4F, 0x39, 0x44, 0xA3, 0x59, 0xA8, 0x43, 0x4B, 0x6F, 0x55, 0x66, 0x12, 0x79, 0xB2, 0x82, }; /* 0151D20F54EDA62F61419BA7B91E5BC5D8E4D746AED9C299DE98442493BA075D0BD96A5EC7128C265227CC0B4427D11D0AA663BB7E24535CBE9781505188AD5B6017 */ static UCHAR local_private_key_secp521r1_74[] = { 0x01, 0x51, 0xD2, 0x0F, 0x54, 0xED, 0xA6, 0x2F, 0x61, 0x41, 0x9B, 0xA7, 0xB9, 0x1E, 0x5B, 0xC5, 0xD8, 0xE4, 0xD7, 0x46, 0xAE, 0xD9, 0xC2, 0x99, 0xDE, 0x98, 0x44, 0x24, 0x93, 0xBA, 0x07, 0x5D, 0x0B, 0xD9, 0x6A, 0x5E, 0xC7, 0x12, 0x8C, 0x26, 0x52, 0x27, 0xCC, 0x0B, 0x44, 0x27, 0xD1, 0x1D, 0x0A, 0xA6, 0x63, 0xBB, 0x7E, 0x24, 0x53, 0x5C, 0xBE, 0x97, 0x81, 0x50, 0x51, 0x88, 0xAD, 0x5B, 0x60, 0x17, }; /* 04013543BD455575B4CCDECA532D3208F916857BE9A7DEC522B912CB30C1E5FFD679B0EBEEE8C281F0F7B8C818B9167C7F1FC87B8C613B159F5DB5FF210696F9D50407018F38CDF0277EF43DF10CDD2DC711CD3E20493BBC9453F93D03C63A1DC57354F27A41CBC3170999A3BFB84901A3CD42C865FAED5E9388C08378E3470616EF1CC6A7 */ static UCHAR local_public_key_secp521r1_74[] = { 0x04, 0x01, 0x35, 0x43, 0xBD, 0x45, 0x55, 0x75, 0xB4, 0xCC, 0xDE, 0xCA, 0x53, 0x2D, 0x32, 0x08, 0xF9, 0x16, 0x85, 0x7B, 0xE9, 0xA7, 0xDE, 0xC5, 0x22, 0xB9, 0x12, 0xCB, 0x30, 0xC1, 0xE5, 0xFF, 0xD6, 0x79, 0xB0, 0xEB, 0xEE, 0xE8, 0xC2, 0x81, 0xF0, 0xF7, 0xB8, 0xC8, 0x18, 0xB9, 0x16, 0x7C, 0x7F, 0x1F, 0xC8, 0x7B, 0x8C, 0x61, 0x3B, 0x15, 0x9F, 0x5D, 0xB5, 0xFF, 0x21, 0x06, 0x96, 0xF9, 0xD5, 0x04, 0x07, 0x01, 0x8F, 0x38, 0xCD, 0xF0, 0x27, 0x7E, 0xF4, 0x3D, 0xF1, 0x0C, 0xDD, 0x2D, 0xC7, 0x11, 0xCD, 0x3E, 0x20, 0x49, 0x3B, 0xBC, 0x94, 0x53, 0xF9, 0x3D, 0x03, 0xC6, 0x3A, 0x1D, 0xC5, 0x73, 0x54, 0xF2, 0x7A, 0x41, 0xCB, 0xC3, 0x17, 0x09, 0x99, 0xA3, 0xBF, 0xB8, 0x49, 0x01, 0xA3, 0xCD, 0x42, 0xC8, 0x65, 0xFA, 0xED, 0x5E, 0x93, 0x88, 0xC0, 0x83, 0x78, 0xE3, 0x47, 0x06, 0x16, 0xEF, 0x1C, 0xC6, 0xA7, }; /* 040170F22A7611AA2FD4E59F0F2CD672BABE87A9A08B588FFBB6C21B652882BFFB114BF806B9D5CA4B064642C5768988B6E7F70EA6ACDC7B5008DA702B3E47A54AA2C0012C1DE12D7CCF825D9CD3E991D53D384A52CE7D2DACC8949A02F634D869B3CA3BF8B4EC8CDAFF9EE72A1A37A88A5850754103E9BD54164361E5A9955B8831050F45 */ static UCHAR remote_public_key_secp521r1_74[] = { 0x04, 0x01, 0x70, 0xF2, 0x2A, 0x76, 0x11, 0xAA, 0x2F, 0xD4, 0xE5, 0x9F, 0x0F, 0x2C, 0xD6, 0x72, 0xBA, 0xBE, 0x87, 0xA9, 0xA0, 0x8B, 0x58, 0x8F, 0xFB, 0xB6, 0xC2, 0x1B, 0x65, 0x28, 0x82, 0xBF, 0xFB, 0x11, 0x4B, 0xF8, 0x06, 0xB9, 0xD5, 0xCA, 0x4B, 0x06, 0x46, 0x42, 0xC5, 0x76, 0x89, 0x88, 0xB6, 0xE7, 0xF7, 0x0E, 0xA6, 0xAC, 0xDC, 0x7B, 0x50, 0x08, 0xDA, 0x70, 0x2B, 0x3E, 0x47, 0xA5, 0x4A, 0xA2, 0xC0, 0x01, 0x2C, 0x1D, 0xE1, 0x2D, 0x7C, 0xCF, 0x82, 0x5D, 0x9C, 0xD3, 0xE9, 0x91, 0xD5, 0x3D, 0x38, 0x4A, 0x52, 0xCE, 0x7D, 0x2D, 0xAC, 0xC8, 0x94, 0x9A, 0x02, 0xF6, 0x34, 0xD8, 0x69, 0xB3, 0xCA, 0x3B, 0xF8, 0xB4, 0xEC, 0x8C, 0xDA, 0xFF, 0x9E, 0xE7, 0x2A, 0x1A, 0x37, 0xA8, 0x8A, 0x58, 0x50, 0x75, 0x41, 0x03, 0xE9, 0xBD, 0x54, 0x16, 0x43, 0x61, 0xE5, 0xA9, 0x95, 0x5B, 0x88, 0x31, 0x05, 0x0F, 0x45, }; /* 00CD3677D991C1B5FF49DB5770B9D87EDE52DB6D173B9F46E757144DF67A169F2D37D6A39AB2E23A76B8934E1E0124C56B0171E643DC0032A15BB3D110463C41BE8F */ static UCHAR shared_secret_secp521r1_74[] = { 0x00, 0xCD, 0x36, 0x77, 0xD9, 0x91, 0xC1, 0xB5, 0xFF, 0x49, 0xDB, 0x57, 0x70, 0xB9, 0xD8, 0x7E, 0xDE, 0x52, 0xDB, 0x6D, 0x17, 0x3B, 0x9F, 0x46, 0xE7, 0x57, 0x14, 0x4D, 0xF6, 0x7A, 0x16, 0x9F, 0x2D, 0x37, 0xD6, 0xA3, 0x9A, 0xB2, 0xE2, 0x3A, 0x76, 0xB8, 0x93, 0x4E, 0x1E, 0x01, 0x24, 0xC5, 0x6B, 0x01, 0x71, 0xE6, 0x43, 0xDC, 0x00, 0x32, 0xA1, 0x5B, 0xB3, 0xD1, 0x10, 0x46, 0x3C, 0x41, 0xBE, 0x8F, }; /* 0143A690D0CE2AD20E0D90CA95A6E5CA5613FF1101469577DC34783AFCE16F2A2315BAF5E3E5C7F3F156BC84FDA24F53B44E62B594F62B712AA5AC29851B53A82F0C */ static UCHAR local_private_key_secp521r1_75[] = { 0x01, 0x43, 0xA6, 0x90, 0xD0, 0xCE, 0x2A, 0xD2, 0x0E, 0x0D, 0x90, 0xCA, 0x95, 0xA6, 0xE5, 0xCA, 0x56, 0x13, 0xFF, 0x11, 0x01, 0x46, 0x95, 0x77, 0xDC, 0x34, 0x78, 0x3A, 0xFC, 0xE1, 0x6F, 0x2A, 0x23, 0x15, 0xBA, 0xF5, 0xE3, 0xE5, 0xC7, 0xF3, 0xF1, 0x56, 0xBC, 0x84, 0xFD, 0xA2, 0x4F, 0x53, 0xB4, 0x4E, 0x62, 0xB5, 0x94, 0xF6, 0x2B, 0x71, 0x2A, 0xA5, 0xAC, 0x29, 0x85, 0x1B, 0x53, 0xA8, 0x2F, 0x0C, }; /* 04009131CD655BDA8D22363FD77FC94F2BBCC739F0FD43FECA5D543397757D43DE2FD4AE10FBDE0C6CC0486C51D8803CE45F9A43B3542D0B50BDE9B9BBE8407743F6640019EF3EFA5E90E781479EBFC313A3460D53A61E2E765892AD6C1AD221C8D0A49DEF3E2CDDC3537E9EAB447CA8457DD667F399B68420FD544F59390432D050368D83 */ static UCHAR local_public_key_secp521r1_75[] = { 0x04, 0x00, 0x91, 0x31, 0xCD, 0x65, 0x5B, 0xDA, 0x8D, 0x22, 0x36, 0x3F, 0xD7, 0x7F, 0xC9, 0x4F, 0x2B, 0xBC, 0xC7, 0x39, 0xF0, 0xFD, 0x43, 0xFE, 0xCA, 0x5D, 0x54, 0x33, 0x97, 0x75, 0x7D, 0x43, 0xDE, 0x2F, 0xD4, 0xAE, 0x10, 0xFB, 0xDE, 0x0C, 0x6C, 0xC0, 0x48, 0x6C, 0x51, 0xD8, 0x80, 0x3C, 0xE4, 0x5F, 0x9A, 0x43, 0xB3, 0x54, 0x2D, 0x0B, 0x50, 0xBD, 0xE9, 0xB9, 0xBB, 0xE8, 0x40, 0x77, 0x43, 0xF6, 0x64, 0x00, 0x19, 0xEF, 0x3E, 0xFA, 0x5E, 0x90, 0xE7, 0x81, 0x47, 0x9E, 0xBF, 0xC3, 0x13, 0xA3, 0x46, 0x0D, 0x53, 0xA6, 0x1E, 0x2E, 0x76, 0x58, 0x92, 0xAD, 0x6C, 0x1A, 0xD2, 0x21, 0xC8, 0xD0, 0xA4, 0x9D, 0xEF, 0x3E, 0x2C, 0xDD, 0xC3, 0x53, 0x7E, 0x9E, 0xAB, 0x44, 0x7C, 0xA8, 0x45, 0x7D, 0xD6, 0x67, 0xF3, 0x99, 0xB6, 0x84, 0x20, 0xFD, 0x54, 0x4F, 0x59, 0x39, 0x04, 0x32, 0xD0, 0x50, 0x36, 0x8D, 0x83, }; /* 04018D9808057CB9B737D364E50723EC9F14EAC7E5E803FD7A0CF1D852AE550B69040EFC0270442E19ED1003EB344876EAFB49ABD8EBE2E918D4480A7AA537364B936200B8DA7A83ECA978C102BC6B4948C412AD6251EE1568CD9007EC3756D810C715708312FB6A39C9CE3056731F9808CF1817A149469C1034D0A161B62DC3D984755377 */ static UCHAR remote_public_key_secp521r1_75[] = { 0x04, 0x01, 0x8D, 0x98, 0x08, 0x05, 0x7C, 0xB9, 0xB7, 0x37, 0xD3, 0x64, 0xE5, 0x07, 0x23, 0xEC, 0x9F, 0x14, 0xEA, 0xC7, 0xE5, 0xE8, 0x03, 0xFD, 0x7A, 0x0C, 0xF1, 0xD8, 0x52, 0xAE, 0x55, 0x0B, 0x69, 0x04, 0x0E, 0xFC, 0x02, 0x70, 0x44, 0x2E, 0x19, 0xED, 0x10, 0x03, 0xEB, 0x34, 0x48, 0x76, 0xEA, 0xFB, 0x49, 0xAB, 0xD8, 0xEB, 0xE2, 0xE9, 0x18, 0xD4, 0x48, 0x0A, 0x7A, 0xA5, 0x37, 0x36, 0x4B, 0x93, 0x62, 0x00, 0xB8, 0xDA, 0x7A, 0x83, 0xEC, 0xA9, 0x78, 0xC1, 0x02, 0xBC, 0x6B, 0x49, 0x48, 0xC4, 0x12, 0xAD, 0x62, 0x51, 0xEE, 0x15, 0x68, 0xCD, 0x90, 0x07, 0xEC, 0x37, 0x56, 0xD8, 0x10, 0xC7, 0x15, 0x70, 0x83, 0x12, 0xFB, 0x6A, 0x39, 0xC9, 0xCE, 0x30, 0x56, 0x73, 0x1F, 0x98, 0x08, 0xCF, 0x18, 0x17, 0xA1, 0x49, 0x46, 0x9C, 0x10, 0x34, 0xD0, 0xA1, 0x61, 0xB6, 0x2D, 0xC3, 0xD9, 0x84, 0x75, 0x53, 0x77, }; /* 004E4EC928637EA29128E5F79FF9DE23D22054F322E72F804D35DCB4DD756801E2EAF254AFDE3215603D7C47F70D5DE401CEE1DB0A33A1495A0D9B03DBEEE9DB6206 */ static UCHAR shared_secret_secp521r1_75[] = { 0x00, 0x4E, 0x4E, 0xC9, 0x28, 0x63, 0x7E, 0xA2, 0x91, 0x28, 0xE5, 0xF7, 0x9F, 0xF9, 0xDE, 0x23, 0xD2, 0x20, 0x54, 0xF3, 0x22, 0xE7, 0x2F, 0x80, 0x4D, 0x35, 0xDC, 0xB4, 0xDD, 0x75, 0x68, 0x01, 0xE2, 0xEA, 0xF2, 0x54, 0xAF, 0xDE, 0x32, 0x15, 0x60, 0x3D, 0x7C, 0x47, 0xF7, 0x0D, 0x5D, 0xE4, 0x01, 0xCE, 0xE1, 0xDB, 0x0A, 0x33, 0xA1, 0x49, 0x5A, 0x0D, 0x9B, 0x03, 0xDB, 0xEE, 0xE9, 0xDB, 0x62, 0x06, }; /* 014FA0F0BDACA2A2A0755405D442D2C8000F21DE652ED6475F400465A338274687C6374572D9E6134F3A17237CE9EB7EF90B5D5C3833A59973A9FD14E2225B69E892 */ static UCHAR local_private_key_secp521r1_76[] = { 0x01, 0x4F, 0xA0, 0xF0, 0xBD, 0xAC, 0xA2, 0xA2, 0xA0, 0x75, 0x54, 0x05, 0xD4, 0x42, 0xD2, 0xC8, 0x00, 0x0F, 0x21, 0xDE, 0x65, 0x2E, 0xD6, 0x47, 0x5F, 0x40, 0x04, 0x65, 0xA3, 0x38, 0x27, 0x46, 0x87, 0xC6, 0x37, 0x45, 0x72, 0xD9, 0xE6, 0x13, 0x4F, 0x3A, 0x17, 0x23, 0x7C, 0xE9, 0xEB, 0x7E, 0xF9, 0x0B, 0x5D, 0x5C, 0x38, 0x33, 0xA5, 0x99, 0x73, 0xA9, 0xFD, 0x14, 0xE2, 0x22, 0x5B, 0x69, 0xE8, 0x92, }; /* 040161A8339E7FD12A99EC36941F21D0C340F27478555A18D4C7227FA7DB3084731BEC8109E36929B260CA85D5A7C077EB123FF552A89D9A11F3ED0C0FB223361B39870118D1CB26D0709CDAF8BBB7CDA976FDE7B0507F126BA2021FB04459A41C234AA490AD0C3ACC437CF679EE9636C6A5162C9ED7887762015B07CBB1D960AB0BAA7AD7 */ static UCHAR local_public_key_secp521r1_76[] = { 0x04, 0x01, 0x61, 0xA8, 0x33, 0x9E, 0x7F, 0xD1, 0x2A, 0x99, 0xEC, 0x36, 0x94, 0x1F, 0x21, 0xD0, 0xC3, 0x40, 0xF2, 0x74, 0x78, 0x55, 0x5A, 0x18, 0xD4, 0xC7, 0x22, 0x7F, 0xA7, 0xDB, 0x30, 0x84, 0x73, 0x1B, 0xEC, 0x81, 0x09, 0xE3, 0x69, 0x29, 0xB2, 0x60, 0xCA, 0x85, 0xD5, 0xA7, 0xC0, 0x77, 0xEB, 0x12, 0x3F, 0xF5, 0x52, 0xA8, 0x9D, 0x9A, 0x11, 0xF3, 0xED, 0x0C, 0x0F, 0xB2, 0x23, 0x36, 0x1B, 0x39, 0x87, 0x01, 0x18, 0xD1, 0xCB, 0x26, 0xD0, 0x70, 0x9C, 0xDA, 0xF8, 0xBB, 0xB7, 0xCD, 0xA9, 0x76, 0xFD, 0xE7, 0xB0, 0x50, 0x7F, 0x12, 0x6B, 0xA2, 0x02, 0x1F, 0xB0, 0x44, 0x59, 0xA4, 0x1C, 0x23, 0x4A, 0xA4, 0x90, 0xAD, 0x0C, 0x3A, 0xCC, 0x43, 0x7C, 0xF6, 0x79, 0xEE, 0x96, 0x36, 0xC6, 0xA5, 0x16, 0x2C, 0x9E, 0xD7, 0x88, 0x77, 0x62, 0x01, 0x5B, 0x07, 0xCB, 0xB1, 0xD9, 0x60, 0xAB, 0x0B, 0xAA, 0x7A, 0xD7, }; /* 0401613AC6784934B1215E38FB49E4AF0C7D87D2C69DB0D49ABBA82C765D56955FEA2410677915AEA3F4B202E1DC3F90E14A1B0C09E27B9BE1C0F7A09EA74D330260C000290443627FBCE842A190B3B1C64274C0FB5C0704804506B6D67EFD2F3DF7874F9752840E6FBF69E70C547797419018169551907A5262DC5E6F26BFD3997FF76411 */ static UCHAR remote_public_key_secp521r1_76[] = { 0x04, 0x01, 0x61, 0x3A, 0xC6, 0x78, 0x49, 0x34, 0xB1, 0x21, 0x5E, 0x38, 0xFB, 0x49, 0xE4, 0xAF, 0x0C, 0x7D, 0x87, 0xD2, 0xC6, 0x9D, 0xB0, 0xD4, 0x9A, 0xBB, 0xA8, 0x2C, 0x76, 0x5D, 0x56, 0x95, 0x5F, 0xEA, 0x24, 0x10, 0x67, 0x79, 0x15, 0xAE, 0xA3, 0xF4, 0xB2, 0x02, 0xE1, 0xDC, 0x3F, 0x90, 0xE1, 0x4A, 0x1B, 0x0C, 0x09, 0xE2, 0x7B, 0x9B, 0xE1, 0xC0, 0xF7, 0xA0, 0x9E, 0xA7, 0x4D, 0x33, 0x02, 0x60, 0xC0, 0x00, 0x29, 0x04, 0x43, 0x62, 0x7F, 0xBC, 0xE8, 0x42, 0xA1, 0x90, 0xB3, 0xB1, 0xC6, 0x42, 0x74, 0xC0, 0xFB, 0x5C, 0x07, 0x04, 0x80, 0x45, 0x06, 0xB6, 0xD6, 0x7E, 0xFD, 0x2F, 0x3D, 0xF7, 0x87, 0x4F, 0x97, 0x52, 0x84, 0x0E, 0x6F, 0xBF, 0x69, 0xE7, 0x0C, 0x54, 0x77, 0x97, 0x41, 0x90, 0x18, 0x16, 0x95, 0x51, 0x90, 0x7A, 0x52, 0x62, 0xDC, 0x5E, 0x6F, 0x26, 0xBF, 0xD3, 0x99, 0x7F, 0xF7, 0x64, 0x11, }; /* 008E21AC6C9B3BDFEADE2AA221A3D601001B9A58381B2429244F9031E6501DCD362CA1ABE6C7FC15BE22A866520484A56E69F391D394EC180637D2BD132CBBB4CCB1 */ static UCHAR shared_secret_secp521r1_76[] = { 0x00, 0x8E, 0x21, 0xAC, 0x6C, 0x9B, 0x3B, 0xDF, 0xEA, 0xDE, 0x2A, 0xA2, 0x21, 0xA3, 0xD6, 0x01, 0x00, 0x1B, 0x9A, 0x58, 0x38, 0x1B, 0x24, 0x29, 0x24, 0x4F, 0x90, 0x31, 0xE6, 0x50, 0x1D, 0xCD, 0x36, 0x2C, 0xA1, 0xAB, 0xE6, 0xC7, 0xFC, 0x15, 0xBE, 0x22, 0xA8, 0x66, 0x52, 0x04, 0x84, 0xA5, 0x6E, 0x69, 0xF3, 0x91, 0xD3, 0x94, 0xEC, 0x18, 0x06, 0x37, 0xD2, 0xBD, 0x13, 0x2C, 0xBB, 0xB4, 0xCC, 0xB1, }; /* 008D80A8054EAAD679AAC7B6E4AC803582FDFD4468DA46A332C6D62F7FE9254274A5EC7BF297506C40162324C4A55847A1578C0831D2AB62998192196AB75BDF5D46 */ static UCHAR local_private_key_secp521r1_77[] = { 0x00, 0x8D, 0x80, 0xA8, 0x05, 0x4E, 0xAA, 0xD6, 0x79, 0xAA, 0xC7, 0xB6, 0xE4, 0xAC, 0x80, 0x35, 0x82, 0xFD, 0xFD, 0x44, 0x68, 0xDA, 0x46, 0xA3, 0x32, 0xC6, 0xD6, 0x2F, 0x7F, 0xE9, 0x25, 0x42, 0x74, 0xA5, 0xEC, 0x7B, 0xF2, 0x97, 0x50, 0x6C, 0x40, 0x16, 0x23, 0x24, 0xC4, 0xA5, 0x58, 0x47, 0xA1, 0x57, 0x8C, 0x08, 0x31, 0xD2, 0xAB, 0x62, 0x99, 0x81, 0x92, 0x19, 0x6A, 0xB7, 0x5B, 0xDF, 0x5D, 0x46, }; /* 04012F637E8123C43AF287BCBF56BB4CA81097FFF2913CAD520C4067BCC735F4BFC1A8F58A42A45B279AC4B7D96A5CD5F3C69814CB27E6B9CCD6DCB5E1D2191ACAF50300AA1D0D4C38929A9510B96A0FD3BF06D31422CBDE3DE7A43EAA25A9CED466C9997257E2EE10BEAB6108FA0F5BA234081817949222E405CB77CC7F878841CEB05164 */ static UCHAR local_public_key_secp521r1_77[] = { 0x04, 0x01, 0x2F, 0x63, 0x7E, 0x81, 0x23, 0xC4, 0x3A, 0xF2, 0x87, 0xBC, 0xBF, 0x56, 0xBB, 0x4C, 0xA8, 0x10, 0x97, 0xFF, 0xF2, 0x91, 0x3C, 0xAD, 0x52, 0x0C, 0x40, 0x67, 0xBC, 0xC7, 0x35, 0xF4, 0xBF, 0xC1, 0xA8, 0xF5, 0x8A, 0x42, 0xA4, 0x5B, 0x27, 0x9A, 0xC4, 0xB7, 0xD9, 0x6A, 0x5C, 0xD5, 0xF3, 0xC6, 0x98, 0x14, 0xCB, 0x27, 0xE6, 0xB9, 0xCC, 0xD6, 0xDC, 0xB5, 0xE1, 0xD2, 0x19, 0x1A, 0xCA, 0xF5, 0x03, 0x00, 0xAA, 0x1D, 0x0D, 0x4C, 0x38, 0x92, 0x9A, 0x95, 0x10, 0xB9, 0x6A, 0x0F, 0xD3, 0xBF, 0x06, 0xD3, 0x14, 0x22, 0xCB, 0xDE, 0x3D, 0xE7, 0xA4, 0x3E, 0xAA, 0x25, 0xA9, 0xCE, 0xD4, 0x66, 0xC9, 0x99, 0x72, 0x57, 0xE2, 0xEE, 0x10, 0xBE, 0xAB, 0x61, 0x08, 0xFA, 0x0F, 0x5B, 0xA2, 0x34, 0x08, 0x18, 0x17, 0x94, 0x92, 0x22, 0xE4, 0x05, 0xCB, 0x77, 0xCC, 0x7F, 0x87, 0x88, 0x41, 0xCE, 0xB0, 0x51, 0x64, }; /* 0401F5B2E5ECD11F4EB22545182CB9F7AF3A7DDD30D5DA491766329975407CEC43E474BB99E8986F4500EE1528FE8FCE47AE8DFF131E9446EC09DF97B829ECF723BA86014D4054701D2CF1AB3ED96A97CDC54F3E17DA839AD9CF816EF3106C1C16223F857D9F7742204B49CB766513FF87861D0445E6E263D05861A938803061ECD13441E8 */ static UCHAR remote_public_key_secp521r1_77[] = { 0x04, 0x01, 0xF5, 0xB2, 0xE5, 0xEC, 0xD1, 0x1F, 0x4E, 0xB2, 0x25, 0x45, 0x18, 0x2C, 0xB9, 0xF7, 0xAF, 0x3A, 0x7D, 0xDD, 0x30, 0xD5, 0xDA, 0x49, 0x17, 0x66, 0x32, 0x99, 0x75, 0x40, 0x7C, 0xEC, 0x43, 0xE4, 0x74, 0xBB, 0x99, 0xE8, 0x98, 0x6F, 0x45, 0x00, 0xEE, 0x15, 0x28, 0xFE, 0x8F, 0xCE, 0x47, 0xAE, 0x8D, 0xFF, 0x13, 0x1E, 0x94, 0x46, 0xEC, 0x09, 0xDF, 0x97, 0xB8, 0x29, 0xEC, 0xF7, 0x23, 0xBA, 0x86, 0x01, 0x4D, 0x40, 0x54, 0x70, 0x1D, 0x2C, 0xF1, 0xAB, 0x3E, 0xD9, 0x6A, 0x97, 0xCD, 0xC5, 0x4F, 0x3E, 0x17, 0xDA, 0x83, 0x9A, 0xD9, 0xCF, 0x81, 0x6E, 0xF3, 0x10, 0x6C, 0x1C, 0x16, 0x22, 0x3F, 0x85, 0x7D, 0x9F, 0x77, 0x42, 0x20, 0x4B, 0x49, 0xCB, 0x76, 0x65, 0x13, 0xFF, 0x87, 0x86, 0x1D, 0x04, 0x45, 0xE6, 0xE2, 0x63, 0xD0, 0x58, 0x61, 0xA9, 0x38, 0x80, 0x30, 0x61, 0xEC, 0xD1, 0x34, 0x41, 0xE8, }; /* 00FD20236F3587ADBF3A96F16FA2AA38691F52BD3A78D34238EC1B28FDF4324D3DCCD80A6B6DE499C38CF00510586914DB5589C7CE14B7C1A9B2B1D90CB37CD13C1B */ static UCHAR shared_secret_secp521r1_77[] = { 0x00, 0xFD, 0x20, 0x23, 0x6F, 0x35, 0x87, 0xAD, 0xBF, 0x3A, 0x96, 0xF1, 0x6F, 0xA2, 0xAA, 0x38, 0x69, 0x1F, 0x52, 0xBD, 0x3A, 0x78, 0xD3, 0x42, 0x38, 0xEC, 0x1B, 0x28, 0xFD, 0xF4, 0x32, 0x4D, 0x3D, 0xCC, 0xD8, 0x0A, 0x6B, 0x6D, 0xE4, 0x99, 0xC3, 0x8C, 0xF0, 0x05, 0x10, 0x58, 0x69, 0x14, 0xDB, 0x55, 0x89, 0xC7, 0xCE, 0x14, 0xB7, 0xC1, 0xA9, 0xB2, 0xB1, 0xD9, 0x0C, 0xB3, 0x7C, 0xD1, 0x3C, 0x1B, }; /* 015A7EE6F09B180DA4703C94A20F1EF887173F928E3D5CDC04B1F3157EA0437DFAC062EB5D7AF701EB33948D40B585C7CAC35858FEB73703672818E5C85A61C31CC2 */ static UCHAR local_private_key_secp521r1_78[] = { 0x01, 0x5A, 0x7E, 0xE6, 0xF0, 0x9B, 0x18, 0x0D, 0xA4, 0x70, 0x3C, 0x94, 0xA2, 0x0F, 0x1E, 0xF8, 0x87, 0x17, 0x3F, 0x92, 0x8E, 0x3D, 0x5C, 0xDC, 0x04, 0xB1, 0xF3, 0x15, 0x7E, 0xA0, 0x43, 0x7D, 0xFA, 0xC0, 0x62, 0xEB, 0x5D, 0x7A, 0xF7, 0x01, 0xEB, 0x33, 0x94, 0x8D, 0x40, 0xB5, 0x85, 0xC7, 0xCA, 0xC3, 0x58, 0x58, 0xFE, 0xB7, 0x37, 0x03, 0x67, 0x28, 0x18, 0xE5, 0xC8, 0x5A, 0x61, 0xC3, 0x1C, 0xC2, }; /* 0400B3438A4C0C319A76BFD9AD9E3F72FA98C52693746D99C84B48D28A6C63310494C7B73EFD7C9E5784FB5DBD8581D401F71B135322661F8C125188EA6D34E19663B001EF76B76148143704EF0F55CE4163894FC4BD4A56BE2AE6218A25058C79151435C3E5D43C49D684BCBB103AAFA657862AF78FFD277447BF5F9CA5886ADD8F19E017 */ static UCHAR local_public_key_secp521r1_78[] = { 0x04, 0x00, 0xB3, 0x43, 0x8A, 0x4C, 0x0C, 0x31, 0x9A, 0x76, 0xBF, 0xD9, 0xAD, 0x9E, 0x3F, 0x72, 0xFA, 0x98, 0xC5, 0x26, 0x93, 0x74, 0x6D, 0x99, 0xC8, 0x4B, 0x48, 0xD2, 0x8A, 0x6C, 0x63, 0x31, 0x04, 0x94, 0xC7, 0xB7, 0x3E, 0xFD, 0x7C, 0x9E, 0x57, 0x84, 0xFB, 0x5D, 0xBD, 0x85, 0x81, 0xD4, 0x01, 0xF7, 0x1B, 0x13, 0x53, 0x22, 0x66, 0x1F, 0x8C, 0x12, 0x51, 0x88, 0xEA, 0x6D, 0x34, 0xE1, 0x96, 0x63, 0xB0, 0x01, 0xEF, 0x76, 0xB7, 0x61, 0x48, 0x14, 0x37, 0x04, 0xEF, 0x0F, 0x55, 0xCE, 0x41, 0x63, 0x89, 0x4F, 0xC4, 0xBD, 0x4A, 0x56, 0xBE, 0x2A, 0xE6, 0x21, 0x8A, 0x25, 0x05, 0x8C, 0x79, 0x15, 0x14, 0x35, 0xC3, 0xE5, 0xD4, 0x3C, 0x49, 0xD6, 0x84, 0xBC, 0xBB, 0x10, 0x3A, 0xAF, 0xA6, 0x57, 0x86, 0x2A, 0xF7, 0x8F, 0xFD, 0x27, 0x74, 0x47, 0xBF, 0x5F, 0x9C, 0xA5, 0x88, 0x6A, 0xDD, 0x8F, 0x19, 0xE0, 0x17, }; /* 0401590BE14353B9AD77661DA568A391FFBB94B5C230B950F8628AC1379B4CE4E902421D1DD18CB260D5076F1E9C20921099F46D213908906B87E5E412871237879AEA0138FF0B77C4B05D3197E76A242FDEED1D6E31B1469DDD2E161B4695C4CFB68E34EAAF3002068D22F9E7F9A6F22537C2072268DBFA47E1367F9CFB2C5FD2DA40138B */ static UCHAR remote_public_key_secp521r1_78[] = { 0x04, 0x01, 0x59, 0x0B, 0xE1, 0x43, 0x53, 0xB9, 0xAD, 0x77, 0x66, 0x1D, 0xA5, 0x68, 0xA3, 0x91, 0xFF, 0xBB, 0x94, 0xB5, 0xC2, 0x30, 0xB9, 0x50, 0xF8, 0x62, 0x8A, 0xC1, 0x37, 0x9B, 0x4C, 0xE4, 0xE9, 0x02, 0x42, 0x1D, 0x1D, 0xD1, 0x8C, 0xB2, 0x60, 0xD5, 0x07, 0x6F, 0x1E, 0x9C, 0x20, 0x92, 0x10, 0x99, 0xF4, 0x6D, 0x21, 0x39, 0x08, 0x90, 0x6B, 0x87, 0xE5, 0xE4, 0x12, 0x87, 0x12, 0x37, 0x87, 0x9A, 0xEA, 0x01, 0x38, 0xFF, 0x0B, 0x77, 0xC4, 0xB0, 0x5D, 0x31, 0x97, 0xE7, 0x6A, 0x24, 0x2F, 0xDE, 0xED, 0x1D, 0x6E, 0x31, 0xB1, 0x46, 0x9D, 0xDD, 0x2E, 0x16, 0x1B, 0x46, 0x95, 0xC4, 0xCF, 0xB6, 0x8E, 0x34, 0xEA, 0xAF, 0x30, 0x02, 0x06, 0x8D, 0x22, 0xF9, 0xE7, 0xF9, 0xA6, 0xF2, 0x25, 0x37, 0xC2, 0x07, 0x22, 0x68, 0xDB, 0xFA, 0x47, 0xE1, 0x36, 0x7F, 0x9C, 0xFB, 0x2C, 0x5F, 0xD2, 0xDA, 0x40, 0x13, 0x8B, }; /* 01FE35598A1E8DBF38ABCC6D5C78F613C267A253B1F5FA1183052D1B9BA64D5C51EDBC6CBCD265F3CAA729B74527A2C8E0159C181E5ECE685DE457F2DF296FF01B19 */ static UCHAR shared_secret_secp521r1_78[] = { 0x01, 0xFE, 0x35, 0x59, 0x8A, 0x1E, 0x8D, 0xBF, 0x38, 0xAB, 0xCC, 0x6D, 0x5C, 0x78, 0xF6, 0x13, 0xC2, 0x67, 0xA2, 0x53, 0xB1, 0xF5, 0xFA, 0x11, 0x83, 0x05, 0x2D, 0x1B, 0x9B, 0xA6, 0x4D, 0x5C, 0x51, 0xED, 0xBC, 0x6C, 0xBC, 0xD2, 0x65, 0xF3, 0xCA, 0xA7, 0x29, 0xB7, 0x45, 0x27, 0xA2, 0xC8, 0xE0, 0x15, 0x9C, 0x18, 0x1E, 0x5E, 0xCE, 0x68, 0x5D, 0xE4, 0x57, 0xF2, 0xDF, 0x29, 0x6F, 0xF0, 0x1B, 0x19, }; /* 016FDF3E16B753836EB646B3F0FE93C3104944AE2818C2F5809C87A5ED1EE4A88CC3E8A5793A26E9F06D9BE16C2FA27C76E72A9F01EF94808A1A2477390921C5CD08 */ static UCHAR local_private_key_secp521r1_79[] = { 0x01, 0x6F, 0xDF, 0x3E, 0x16, 0xB7, 0x53, 0x83, 0x6E, 0xB6, 0x46, 0xB3, 0xF0, 0xFE, 0x93, 0xC3, 0x10, 0x49, 0x44, 0xAE, 0x28, 0x18, 0xC2, 0xF5, 0x80, 0x9C, 0x87, 0xA5, 0xED, 0x1E, 0xE4, 0xA8, 0x8C, 0xC3, 0xE8, 0xA5, 0x79, 0x3A, 0x26, 0xE9, 0xF0, 0x6D, 0x9B, 0xE1, 0x6C, 0x2F, 0xA2, 0x7C, 0x76, 0xE7, 0x2A, 0x9F, 0x01, 0xEF, 0x94, 0x80, 0x8A, 0x1A, 0x24, 0x77, 0x39, 0x09, 0x21, 0xC5, 0xCD, 0x08, }; /* 04003578D204B41D438738FDC940453D8941B2D8EE9777EB11A6B1DC1B55976A1763E6F9973A898F1BF779A19A22D141DE8A00147CA9A39A46465F23FB5FC535960F9C0097DAC806C91DFCB36959C180DC6BBB880D1607EB8EBBF648AA8F9F905179E712D6863E979BAFC114890373D94FF3055446D6BC10C415623AB6B4C0B11AAD48BE40 */ static UCHAR local_public_key_secp521r1_79[] = { 0x04, 0x00, 0x35, 0x78, 0xD2, 0x04, 0xB4, 0x1D, 0x43, 0x87, 0x38, 0xFD, 0xC9, 0x40, 0x45, 0x3D, 0x89, 0x41, 0xB2, 0xD8, 0xEE, 0x97, 0x77, 0xEB, 0x11, 0xA6, 0xB1, 0xDC, 0x1B, 0x55, 0x97, 0x6A, 0x17, 0x63, 0xE6, 0xF9, 0x97, 0x3A, 0x89, 0x8F, 0x1B, 0xF7, 0x79, 0xA1, 0x9A, 0x22, 0xD1, 0x41, 0xDE, 0x8A, 0x00, 0x14, 0x7C, 0xA9, 0xA3, 0x9A, 0x46, 0x46, 0x5F, 0x23, 0xFB, 0x5F, 0xC5, 0x35, 0x96, 0x0F, 0x9C, 0x00, 0x97, 0xDA, 0xC8, 0x06, 0xC9, 0x1D, 0xFC, 0xB3, 0x69, 0x59, 0xC1, 0x80, 0xDC, 0x6B, 0xBB, 0x88, 0x0D, 0x16, 0x07, 0xEB, 0x8E, 0xBB, 0xF6, 0x48, 0xAA, 0x8F, 0x9F, 0x90, 0x51, 0x79, 0xE7, 0x12, 0xD6, 0x86, 0x3E, 0x97, 0x9B, 0xAF, 0xC1, 0x14, 0x89, 0x03, 0x73, 0xD9, 0x4F, 0xF3, 0x05, 0x54, 0x46, 0xD6, 0xBC, 0x10, 0xC4, 0x15, 0x62, 0x3A, 0xB6, 0xB4, 0xC0, 0xB1, 0x1A, 0xAD, 0x48, 0xBE, 0x40, }; /* 0401F938F411959FEEAD58CDEDD00A10FFB27D3209D810AF50EBD22F7562230492CCC3629A900ECDAB7360DF4D3B7940F44266693A40F41EEF0BDE719CC09F70E90DCA00F2367EF90E753F8EC586CD7D4C823506EC6F0473ACDC77BCBD9166775DB3170DC96BE64E3ADBBF39CC4B8E4ABF9E57B055423A0D0B7591485AF3A4891BB81335EE */ static UCHAR remote_public_key_secp521r1_79[] = { 0x04, 0x01, 0xF9, 0x38, 0xF4, 0x11, 0x95, 0x9F, 0xEE, 0xAD, 0x58, 0xCD, 0xED, 0xD0, 0x0A, 0x10, 0xFF, 0xB2, 0x7D, 0x32, 0x09, 0xD8, 0x10, 0xAF, 0x50, 0xEB, 0xD2, 0x2F, 0x75, 0x62, 0x23, 0x04, 0x92, 0xCC, 0xC3, 0x62, 0x9A, 0x90, 0x0E, 0xCD, 0xAB, 0x73, 0x60, 0xDF, 0x4D, 0x3B, 0x79, 0x40, 0xF4, 0x42, 0x66, 0x69, 0x3A, 0x40, 0xF4, 0x1E, 0xEF, 0x0B, 0xDE, 0x71, 0x9C, 0xC0, 0x9F, 0x70, 0xE9, 0x0D, 0xCA, 0x00, 0xF2, 0x36, 0x7E, 0xF9, 0x0E, 0x75, 0x3F, 0x8E, 0xC5, 0x86, 0xCD, 0x7D, 0x4C, 0x82, 0x35, 0x06, 0xEC, 0x6F, 0x04, 0x73, 0xAC, 0xDC, 0x77, 0xBC, 0xBD, 0x91, 0x66, 0x77, 0x5D, 0xB3, 0x17, 0x0D, 0xC9, 0x6B, 0xE6, 0x4E, 0x3A, 0xDB, 0xBF, 0x39, 0xCC, 0x4B, 0x8E, 0x4A, 0xBF, 0x9E, 0x57, 0xB0, 0x55, 0x42, 0x3A, 0x0D, 0x0B, 0x75, 0x91, 0x48, 0x5A, 0xF3, 0xA4, 0x89, 0x1B, 0xB8, 0x13, 0x35, 0xEE, }; /* 01D47E1D865F13B8413FBF38B6A964AA25CC83BD00E08E66053F67FA93CACD66A4719CE9174335A62A5478B8133799E6BE76B0CD12AB62A0F3EBD449C1EAABC96B51 */ static UCHAR shared_secret_secp521r1_79[] = { 0x01, 0xD4, 0x7E, 0x1D, 0x86, 0x5F, 0x13, 0xB8, 0x41, 0x3F, 0xBF, 0x38, 0xB6, 0xA9, 0x64, 0xAA, 0x25, 0xCC, 0x83, 0xBD, 0x00, 0xE0, 0x8E, 0x66, 0x05, 0x3F, 0x67, 0xFA, 0x93, 0xCA, 0xCD, 0x66, 0xA4, 0x71, 0x9C, 0xE9, 0x17, 0x43, 0x35, 0xA6, 0x2A, 0x54, 0x78, 0xB8, 0x13, 0x37, 0x99, 0xE6, 0xBE, 0x76, 0xB0, 0xCD, 0x12, 0xAB, 0x62, 0xA0, 0xF3, 0xEB, 0xD4, 0x49, 0xC1, 0xEA, 0xAB, 0xC9, 0x6B, 0x51, }; /* 00D357E8447F2B12E8383D238CC2294C4D72DA843376A0936B0AA6096B45D18A1927745DA49F708ED7ADB0626FD9B0BB4A8B3F7E01E0116AEAB77455FD45E0146D54 */ static UCHAR local_private_key_secp521r1_80[] = { 0x00, 0xD3, 0x57, 0xE8, 0x44, 0x7F, 0x2B, 0x12, 0xE8, 0x38, 0x3D, 0x23, 0x8C, 0xC2, 0x29, 0x4C, 0x4D, 0x72, 0xDA, 0x84, 0x33, 0x76, 0xA0, 0x93, 0x6B, 0x0A, 0xA6, 0x09, 0x6B, 0x45, 0xD1, 0x8A, 0x19, 0x27, 0x74, 0x5D, 0xA4, 0x9F, 0x70, 0x8E, 0xD7, 0xAD, 0xB0, 0x62, 0x6F, 0xD9, 0xB0, 0xBB, 0x4A, 0x8B, 0x3F, 0x7E, 0x01, 0xE0, 0x11, 0x6A, 0xEA, 0xB7, 0x74, 0x55, 0xFD, 0x45, 0xE0, 0x14, 0x6D, 0x54, }; /* 04003FC30923223AE0438062A96D3942804C7ED99B70219E5C36847FF20D8A4D31A449BD278D59F23F329323FDFCD79D587B1BD56142C4281477023BA029B2771ADA6700D5814430968AA5BE9CADC26E795746648EF746C910CEFE39DCCA70D75B23EC048A90E2673108DF42D84B94F5D16D92F94AED1204BF118DE830DD99BC702C9039F7 */ static UCHAR local_public_key_secp521r1_80[] = { 0x04, 0x00, 0x3F, 0xC3, 0x09, 0x23, 0x22, 0x3A, 0xE0, 0x43, 0x80, 0x62, 0xA9, 0x6D, 0x39, 0x42, 0x80, 0x4C, 0x7E, 0xD9, 0x9B, 0x70, 0x21, 0x9E, 0x5C, 0x36, 0x84, 0x7F, 0xF2, 0x0D, 0x8A, 0x4D, 0x31, 0xA4, 0x49, 0xBD, 0x27, 0x8D, 0x59, 0xF2, 0x3F, 0x32, 0x93, 0x23, 0xFD, 0xFC, 0xD7, 0x9D, 0x58, 0x7B, 0x1B, 0xD5, 0x61, 0x42, 0xC4, 0x28, 0x14, 0x77, 0x02, 0x3B, 0xA0, 0x29, 0xB2, 0x77, 0x1A, 0xDA, 0x67, 0x00, 0xD5, 0x81, 0x44, 0x30, 0x96, 0x8A, 0xA5, 0xBE, 0x9C, 0xAD, 0xC2, 0x6E, 0x79, 0x57, 0x46, 0x64, 0x8E, 0xF7, 0x46, 0xC9, 0x10, 0xCE, 0xFE, 0x39, 0xDC, 0xCA, 0x70, 0xD7, 0x5B, 0x23, 0xEC, 0x04, 0x8A, 0x90, 0xE2, 0x67, 0x31, 0x08, 0xDF, 0x42, 0xD8, 0x4B, 0x94, 0xF5, 0xD1, 0x6D, 0x92, 0xF9, 0x4A, 0xED, 0x12, 0x04, 0xBF, 0x11, 0x8D, 0xE8, 0x30, 0xDD, 0x99, 0xBC, 0x70, 0x2C, 0x90, 0x39, 0xF7, }; /* 040043BCFC57C7A24648151844BA23A246284E7CDA0C97FD15D1B56A5281B6AD0F69309A1A512D0ACDA9DF8028CC5003D58FADB6471E45122E4DB965117A26E93C890C00084CCC28D13DB31A5BC26926ED5213C366EB1212E02040063D7D35DE79091911349CB8C6770AE5348736F26F4A19DE584F12E76A286F03994529184D99ED9102AF */ static UCHAR remote_public_key_secp521r1_80[] = { 0x04, 0x00, 0x43, 0xBC, 0xFC, 0x57, 0xC7, 0xA2, 0x46, 0x48, 0x15, 0x18, 0x44, 0xBA, 0x23, 0xA2, 0x46, 0x28, 0x4E, 0x7C, 0xDA, 0x0C, 0x97, 0xFD, 0x15, 0xD1, 0xB5, 0x6A, 0x52, 0x81, 0xB6, 0xAD, 0x0F, 0x69, 0x30, 0x9A, 0x1A, 0x51, 0x2D, 0x0A, 0xCD, 0xA9, 0xDF, 0x80, 0x28, 0xCC, 0x50, 0x03, 0xD5, 0x8F, 0xAD, 0xB6, 0x47, 0x1E, 0x45, 0x12, 0x2E, 0x4D, 0xB9, 0x65, 0x11, 0x7A, 0x26, 0xE9, 0x3C, 0x89, 0x0C, 0x00, 0x08, 0x4C, 0xCC, 0x28, 0xD1, 0x3D, 0xB3, 0x1A, 0x5B, 0xC2, 0x69, 0x26, 0xED, 0x52, 0x13, 0xC3, 0x66, 0xEB, 0x12, 0x12, 0xE0, 0x20, 0x40, 0x06, 0x3D, 0x7D, 0x35, 0xDE, 0x79, 0x09, 0x19, 0x11, 0x34, 0x9C, 0xB8, 0xC6, 0x77, 0x0A, 0xE5, 0x34, 0x87, 0x36, 0xF2, 0x6F, 0x4A, 0x19, 0xDE, 0x58, 0x4F, 0x12, 0xE7, 0x6A, 0x28, 0x6F, 0x03, 0x99, 0x45, 0x29, 0x18, 0x4D, 0x99, 0xED, 0x91, 0x02, 0xAF, }; /* 007806E1D276F0BEDE400D624758E46167188D0D2AC9BAA6B08FEAC512BB3C253C841111A05C6ED684476C70F303B01616B7B069FFB8CAF7B579E591CE96492AED59 */ static UCHAR shared_secret_secp521r1_80[] = { 0x00, 0x78, 0x06, 0xE1, 0xD2, 0x76, 0xF0, 0xBE, 0xDE, 0x40, 0x0D, 0x62, 0x47, 0x58, 0xE4, 0x61, 0x67, 0x18, 0x8D, 0x0D, 0x2A, 0xC9, 0xBA, 0xA6, 0xB0, 0x8F, 0xEA, 0xC5, 0x12, 0xBB, 0x3C, 0x25, 0x3C, 0x84, 0x11, 0x11, 0xA0, 0x5C, 0x6E, 0xD6, 0x84, 0x47, 0x6C, 0x70, 0xF3, 0x03, 0xB0, 0x16, 0x16, 0xB7, 0xB0, 0x69, 0xFF, 0xB8, 0xCA, 0xF7, 0xB5, 0x79, 0xE5, 0x91, 0xCE, 0x96, 0x49, 0x2A, 0xED, 0x59, }; /* 010BDDBB8512177F7A45516FDDFC043642D43BF49997AB66AFFBF500203FE16B4BBD24CED13A4C4B819FB95D9BBD95DC91CFD32B657C901376851398C4F5020EB028 */ static UCHAR local_private_key_secp521r1_81[] = { 0x01, 0x0B, 0xDD, 0xBB, 0x85, 0x12, 0x17, 0x7F, 0x7A, 0x45, 0x51, 0x6F, 0xDD, 0xFC, 0x04, 0x36, 0x42, 0xD4, 0x3B, 0xF4, 0x99, 0x97, 0xAB, 0x66, 0xAF, 0xFB, 0xF5, 0x00, 0x20, 0x3F, 0xE1, 0x6B, 0x4B, 0xBD, 0x24, 0xCE, 0xD1, 0x3A, 0x4C, 0x4B, 0x81, 0x9F, 0xB9, 0x5D, 0x9B, 0xBD, 0x95, 0xDC, 0x91, 0xCF, 0xD3, 0x2B, 0x65, 0x7C, 0x90, 0x13, 0x76, 0x85, 0x13, 0x98, 0xC4, 0xF5, 0x02, 0x0E, 0xB0, 0x28, }; /* 04000234EAA81B7DCBB74C432EF2D28171E7283E6A75DBE8DBBC4AE6A7F636AB25F173C0417CB12DB6E721B989A03F831414B43383173C9A8474FF40E3D70DF0269FA50029045C49195431CEAECE50BCC764E5D60181CF86FDCB17847B88CD7B36DBD0FFB7B6028A8DEF0DDE3E7D1D70BFEDD81E9680C42F37B186D295E816375BF6FADEAB */ static UCHAR local_public_key_secp521r1_81[] = { 0x04, 0x00, 0x02, 0x34, 0xEA, 0xA8, 0x1B, 0x7D, 0xCB, 0xB7, 0x4C, 0x43, 0x2E, 0xF2, 0xD2, 0x81, 0x71, 0xE7, 0x28, 0x3E, 0x6A, 0x75, 0xDB, 0xE8, 0xDB, 0xBC, 0x4A, 0xE6, 0xA7, 0xF6, 0x36, 0xAB, 0x25, 0xF1, 0x73, 0xC0, 0x41, 0x7C, 0xB1, 0x2D, 0xB6, 0xE7, 0x21, 0xB9, 0x89, 0xA0, 0x3F, 0x83, 0x14, 0x14, 0xB4, 0x33, 0x83, 0x17, 0x3C, 0x9A, 0x84, 0x74, 0xFF, 0x40, 0xE3, 0xD7, 0x0D, 0xF0, 0x26, 0x9F, 0xA5, 0x00, 0x29, 0x04, 0x5C, 0x49, 0x19, 0x54, 0x31, 0xCE, 0xAE, 0xCE, 0x50, 0xBC, 0xC7, 0x64, 0xE5, 0xD6, 0x01, 0x81, 0xCF, 0x86, 0xFD, 0xCB, 0x17, 0x84, 0x7B, 0x88, 0xCD, 0x7B, 0x36, 0xDB, 0xD0, 0xFF, 0xB7, 0xB6, 0x02, 0x8A, 0x8D, 0xEF, 0x0D, 0xDE, 0x3E, 0x7D, 0x1D, 0x70, 0xBF, 0xED, 0xD8, 0x1E, 0x96, 0x80, 0xC4, 0x2F, 0x37, 0xB1, 0x86, 0xD2, 0x95, 0xE8, 0x16, 0x37, 0x5B, 0xF6, 0xFA, 0xDE, 0xAB, }; /* 0400D5AB4CE5E87250D3D69903193546C5A199E2370B43BA3CBB7E851532F760371C0F2186A1BB70E7EDF321828108A3CEF0AEE317112909EBAEE3F2029930BC40C3B5015482B2A91395A2610B005C833F375D7A043C0901BF58BB367E3E73170A89D4842AACF227E86EF3D0558FDA2DA087AF03B7987E9DBE25429D476673ED4BC8DBE386 */ static UCHAR remote_public_key_secp521r1_81[] = { 0x04, 0x00, 0xD5, 0xAB, 0x4C, 0xE5, 0xE8, 0x72, 0x50, 0xD3, 0xD6, 0x99, 0x03, 0x19, 0x35, 0x46, 0xC5, 0xA1, 0x99, 0xE2, 0x37, 0x0B, 0x43, 0xBA, 0x3C, 0xBB, 0x7E, 0x85, 0x15, 0x32, 0xF7, 0x60, 0x37, 0x1C, 0x0F, 0x21, 0x86, 0xA1, 0xBB, 0x70, 0xE7, 0xED, 0xF3, 0x21, 0x82, 0x81, 0x08, 0xA3, 0xCE, 0xF0, 0xAE, 0xE3, 0x17, 0x11, 0x29, 0x09, 0xEB, 0xAE, 0xE3, 0xF2, 0x02, 0x99, 0x30, 0xBC, 0x40, 0xC3, 0xB5, 0x01, 0x54, 0x82, 0xB2, 0xA9, 0x13, 0x95, 0xA2, 0x61, 0x0B, 0x00, 0x5C, 0x83, 0x3F, 0x37, 0x5D, 0x7A, 0x04, 0x3C, 0x09, 0x01, 0xBF, 0x58, 0xBB, 0x36, 0x7E, 0x3E, 0x73, 0x17, 0x0A, 0x89, 0xD4, 0x84, 0x2A, 0xAC, 0xF2, 0x27, 0xE8, 0x6E, 0xF3, 0xD0, 0x55, 0x8F, 0xDA, 0x2D, 0xA0, 0x87, 0xAF, 0x03, 0xB7, 0x98, 0x7E, 0x9D, 0xBE, 0x25, 0x42, 0x9D, 0x47, 0x66, 0x73, 0xED, 0x4B, 0xC8, 0xDB, 0xE3, 0x86, }; /* 0118036AD7BAA315FC25523F4A1ACB6E82688AB0B5ABAB2EBF8828491A3EF39947C69BD811D2F5E5CA8B35676DDD566EB5274BA64DC095ABF14521D69A156464BC39 */ static UCHAR shared_secret_secp521r1_81[] = { 0x01, 0x18, 0x03, 0x6A, 0xD7, 0xBA, 0xA3, 0x15, 0xFC, 0x25, 0x52, 0x3F, 0x4A, 0x1A, 0xCB, 0x6E, 0x82, 0x68, 0x8A, 0xB0, 0xB5, 0xAB, 0xAB, 0x2E, 0xBF, 0x88, 0x28, 0x49, 0x1A, 0x3E, 0xF3, 0x99, 0x47, 0xC6, 0x9B, 0xD8, 0x11, 0xD2, 0xF5, 0xE5, 0xCA, 0x8B, 0x35, 0x67, 0x6D, 0xDD, 0x56, 0x6E, 0xB5, 0x27, 0x4B, 0xA6, 0x4D, 0xC0, 0x95, 0xAB, 0xF1, 0x45, 0x21, 0xD6, 0x9A, 0x15, 0x64, 0x64, 0xBC, 0x39, }; /* 0084E00E585362C4330F3174E461467C1BF08E3E130170BE313D3211869A6DA51F4DB3779F143BD0236D4509CC8B85E67A12268F15974D44D28154591BC1FC390DAF */ static UCHAR local_private_key_secp521r1_82[] = { 0x00, 0x84, 0xE0, 0x0E, 0x58, 0x53, 0x62, 0xC4, 0x33, 0x0F, 0x31, 0x74, 0xE4, 0x61, 0x46, 0x7C, 0x1B, 0xF0, 0x8E, 0x3E, 0x13, 0x01, 0x70, 0xBE, 0x31, 0x3D, 0x32, 0x11, 0x86, 0x9A, 0x6D, 0xA5, 0x1F, 0x4D, 0xB3, 0x77, 0x9F, 0x14, 0x3B, 0xD0, 0x23, 0x6D, 0x45, 0x09, 0xCC, 0x8B, 0x85, 0xE6, 0x7A, 0x12, 0x26, 0x8F, 0x15, 0x97, 0x4D, 0x44, 0xD2, 0x81, 0x54, 0x59, 0x1B, 0xC1, 0xFC, 0x39, 0x0D, 0xAF, }; /* 04009C78EE9CD4C293FD813732BC2503D495958FE8313964B1B7481DFD153E662005AC69CC7FC3846F1848C9FE9B89501F8605B2331F3AE6D5CFB62A50A725869EE344001E19C8397E651B97BBCA78FF0A18268F75BC2112A5A87D61F60497B49727DDDFC294DA67F397F4F80FB3EFD53900061EB3708D19BE7A2452294647B8531A3E16E5 */ static UCHAR local_public_key_secp521r1_82[] = { 0x04, 0x00, 0x9C, 0x78, 0xEE, 0x9C, 0xD4, 0xC2, 0x93, 0xFD, 0x81, 0x37, 0x32, 0xBC, 0x25, 0x03, 0xD4, 0x95, 0x95, 0x8F, 0xE8, 0x31, 0x39, 0x64, 0xB1, 0xB7, 0x48, 0x1D, 0xFD, 0x15, 0x3E, 0x66, 0x20, 0x05, 0xAC, 0x69, 0xCC, 0x7F, 0xC3, 0x84, 0x6F, 0x18, 0x48, 0xC9, 0xFE, 0x9B, 0x89, 0x50, 0x1F, 0x86, 0x05, 0xB2, 0x33, 0x1F, 0x3A, 0xE6, 0xD5, 0xCF, 0xB6, 0x2A, 0x50, 0xA7, 0x25, 0x86, 0x9E, 0xE3, 0x44, 0x00, 0x1E, 0x19, 0xC8, 0x39, 0x7E, 0x65, 0x1B, 0x97, 0xBB, 0xCA, 0x78, 0xFF, 0x0A, 0x18, 0x26, 0x8F, 0x75, 0xBC, 0x21, 0x12, 0xA5, 0xA8, 0x7D, 0x61, 0xF6, 0x04, 0x97, 0xB4, 0x97, 0x27, 0xDD, 0xDF, 0xC2, 0x94, 0xDA, 0x67, 0xF3, 0x97, 0xF4, 0xF8, 0x0F, 0xB3, 0xEF, 0xD5, 0x39, 0x00, 0x06, 0x1E, 0xB3, 0x70, 0x8D, 0x19, 0xBE, 0x7A, 0x24, 0x52, 0x29, 0x46, 0x47, 0xB8, 0x53, 0x1A, 0x3E, 0x16, 0xE5, }; /* 0401C486008A796344A612DBFF664A10773F737DBF3E1DC6B01782FA10D5843C40C2BC35594D5E4CA77D27437491847E229D731BCF0A80651E93593ECF603CC24D1EE900F4802DE356802F4A372990789EF5B35765EB230ED13B0C72AAB1025F77A82EEBFF1844E91D70B81D1838D03E683EA15A3AADAC2176C87F37644939BEBC728C80F9 */ static UCHAR remote_public_key_secp521r1_82[] = { 0x04, 0x01, 0xC4, 0x86, 0x00, 0x8A, 0x79, 0x63, 0x44, 0xA6, 0x12, 0xDB, 0xFF, 0x66, 0x4A, 0x10, 0x77, 0x3F, 0x73, 0x7D, 0xBF, 0x3E, 0x1D, 0xC6, 0xB0, 0x17, 0x82, 0xFA, 0x10, 0xD5, 0x84, 0x3C, 0x40, 0xC2, 0xBC, 0x35, 0x59, 0x4D, 0x5E, 0x4C, 0xA7, 0x7D, 0x27, 0x43, 0x74, 0x91, 0x84, 0x7E, 0x22, 0x9D, 0x73, 0x1B, 0xCF, 0x0A, 0x80, 0x65, 0x1E, 0x93, 0x59, 0x3E, 0xCF, 0x60, 0x3C, 0xC2, 0x4D, 0x1E, 0xE9, 0x00, 0xF4, 0x80, 0x2D, 0xE3, 0x56, 0x80, 0x2F, 0x4A, 0x37, 0x29, 0x90, 0x78, 0x9E, 0xF5, 0xB3, 0x57, 0x65, 0xEB, 0x23, 0x0E, 0xD1, 0x3B, 0x0C, 0x72, 0xAA, 0xB1, 0x02, 0x5F, 0x77, 0xA8, 0x2E, 0xEB, 0xFF, 0x18, 0x44, 0xE9, 0x1D, 0x70, 0xB8, 0x1D, 0x18, 0x38, 0xD0, 0x3E, 0x68, 0x3E, 0xA1, 0x5A, 0x3A, 0xAD, 0xAC, 0x21, 0x76, 0xC8, 0x7F, 0x37, 0x64, 0x49, 0x39, 0xBE, 0xBC, 0x72, 0x8C, 0x80, 0xF9, }; /* 00F8053309FAD2167B9BE81FDC68E64E19C568DEEBCA8D17CC852C824EA98BEEDE804446036196F1CDA5C4C14FD2163671FBE7F3BC033FBA7B622D2755F90334D378 */ static UCHAR shared_secret_secp521r1_82[] = { 0x00, 0xF8, 0x05, 0x33, 0x09, 0xFA, 0xD2, 0x16, 0x7B, 0x9B, 0xE8, 0x1F, 0xDC, 0x68, 0xE6, 0x4E, 0x19, 0xC5, 0x68, 0xDE, 0xEB, 0xCA, 0x8D, 0x17, 0xCC, 0x85, 0x2C, 0x82, 0x4E, 0xA9, 0x8B, 0xEE, 0xDE, 0x80, 0x44, 0x46, 0x03, 0x61, 0x96, 0xF1, 0xCD, 0xA5, 0xC4, 0xC1, 0x4F, 0xD2, 0x16, 0x36, 0x71, 0xFB, 0xE7, 0xF3, 0xBC, 0x03, 0x3F, 0xBA, 0x7B, 0x62, 0x2D, 0x27, 0x55, 0xF9, 0x03, 0x34, 0xD3, 0x78, }; /* 01F9BF12BEE3EC4E733D5F2016E97EC17CB3A1CD9A47DE182D8E7068D3483B9141F8A3FEDC8E4F4FCBAC6FE297EEA212A045DE3A8BBC52B94AC3201C0B5BAF4B5251 */ static UCHAR local_private_key_secp521r1_83[] = { 0x01, 0xF9, 0xBF, 0x12, 0xBE, 0xE3, 0xEC, 0x4E, 0x73, 0x3D, 0x5F, 0x20, 0x16, 0xE9, 0x7E, 0xC1, 0x7C, 0xB3, 0xA1, 0xCD, 0x9A, 0x47, 0xDE, 0x18, 0x2D, 0x8E, 0x70, 0x68, 0xD3, 0x48, 0x3B, 0x91, 0x41, 0xF8, 0xA3, 0xFE, 0xDC, 0x8E, 0x4F, 0x4F, 0xCB, 0xAC, 0x6F, 0xE2, 0x97, 0xEE, 0xA2, 0x12, 0xA0, 0x45, 0xDE, 0x3A, 0x8B, 0xBC, 0x52, 0xB9, 0x4A, 0xC3, 0x20, 0x1C, 0x0B, 0x5B, 0xAF, 0x4B, 0x52, 0x51, }; /* 04007E241AA00F52D467FE59F8777C9B78BE190EE303F11B1D25A9D255D60DA32F36BC826E7C26382412C4FEC6E6B6FEF00EFED0A69F6A7570361FF836DEDE3CB4C0820153DAD4B9A443DBB87AE3747AAD9115AD0B3227EEBBDFB0E6D03F668072CC55543C5977A177C4F7307D2C2631EBF0A7952E6A2D2A83E9956BADB1C269C2E0A6BFD1 */ static UCHAR local_public_key_secp521r1_83[] = { 0x04, 0x00, 0x7E, 0x24, 0x1A, 0xA0, 0x0F, 0x52, 0xD4, 0x67, 0xFE, 0x59, 0xF8, 0x77, 0x7C, 0x9B, 0x78, 0xBE, 0x19, 0x0E, 0xE3, 0x03, 0xF1, 0x1B, 0x1D, 0x25, 0xA9, 0xD2, 0x55, 0xD6, 0x0D, 0xA3, 0x2F, 0x36, 0xBC, 0x82, 0x6E, 0x7C, 0x26, 0x38, 0x24, 0x12, 0xC4, 0xFE, 0xC6, 0xE6, 0xB6, 0xFE, 0xF0, 0x0E, 0xFE, 0xD0, 0xA6, 0x9F, 0x6A, 0x75, 0x70, 0x36, 0x1F, 0xF8, 0x36, 0xDE, 0xDE, 0x3C, 0xB4, 0xC0, 0x82, 0x01, 0x53, 0xDA, 0xD4, 0xB9, 0xA4, 0x43, 0xDB, 0xB8, 0x7A, 0xE3, 0x74, 0x7A, 0xAD, 0x91, 0x15, 0xAD, 0x0B, 0x32, 0x27, 0xEE, 0xBB, 0xDF, 0xB0, 0xE6, 0xD0, 0x3F, 0x66, 0x80, 0x72, 0xCC, 0x55, 0x54, 0x3C, 0x59, 0x77, 0xA1, 0x77, 0xC4, 0xF7, 0x30, 0x7D, 0x2C, 0x26, 0x31, 0xEB, 0xF0, 0xA7, 0x95, 0x2E, 0x6A, 0x2D, 0x2A, 0x83, 0xE9, 0x95, 0x6B, 0xAD, 0xB1, 0xC2, 0x69, 0xC2, 0xE0, 0xA6, 0xBF, 0xD1, }; /* 04015EEA5FD4BA2EA9E6091C42B3AC93203882E8AE398B3ACEB5A7D4465734CC404683A0B02460245D86A768F1428EDB674E2218FC70CA3027EDEF79E5E3F603CBDD0F0055223679D0D4B6A5CC3669B9110C24E544168AC3C25619275AB85A8F8E2AAA14A63C3826D1369065AAFFC7902E780A6D1C0F507FD1B317B4F0DB8BA7D97B59F1C9 */ static UCHAR remote_public_key_secp521r1_83[] = { 0x04, 0x01, 0x5E, 0xEA, 0x5F, 0xD4, 0xBA, 0x2E, 0xA9, 0xE6, 0x09, 0x1C, 0x42, 0xB3, 0xAC, 0x93, 0x20, 0x38, 0x82, 0xE8, 0xAE, 0x39, 0x8B, 0x3A, 0xCE, 0xB5, 0xA7, 0xD4, 0x46, 0x57, 0x34, 0xCC, 0x40, 0x46, 0x83, 0xA0, 0xB0, 0x24, 0x60, 0x24, 0x5D, 0x86, 0xA7, 0x68, 0xF1, 0x42, 0x8E, 0xDB, 0x67, 0x4E, 0x22, 0x18, 0xFC, 0x70, 0xCA, 0x30, 0x27, 0xED, 0xEF, 0x79, 0xE5, 0xE3, 0xF6, 0x03, 0xCB, 0xDD, 0x0F, 0x00, 0x55, 0x22, 0x36, 0x79, 0xD0, 0xD4, 0xB6, 0xA5, 0xCC, 0x36, 0x69, 0xB9, 0x11, 0x0C, 0x24, 0xE5, 0x44, 0x16, 0x8A, 0xC3, 0xC2, 0x56, 0x19, 0x27, 0x5A, 0xB8, 0x5A, 0x8F, 0x8E, 0x2A, 0xAA, 0x14, 0xA6, 0x3C, 0x38, 0x26, 0xD1, 0x36, 0x90, 0x65, 0xAA, 0xFF, 0xC7, 0x90, 0x2E, 0x78, 0x0A, 0x6D, 0x1C, 0x0F, 0x50, 0x7F, 0xD1, 0xB3, 0x17, 0xB4, 0xF0, 0xDB, 0x8B, 0xA7, 0xD9, 0x7B, 0x59, 0xF1, 0xC9, }; /* 008FFE3C4B1D55101D0BBAB971C14A7F30D88CC231E7910CCFA3628659B00EBCC95D6BA0567DDE6A9B359FE808ECB9DA9A65CD23A5FB9A6E177A004B0E7A96376E87 */ static UCHAR shared_secret_secp521r1_83[] = { 0x00, 0x8F, 0xFE, 0x3C, 0x4B, 0x1D, 0x55, 0x10, 0x1D, 0x0B, 0xBA, 0xB9, 0x71, 0xC1, 0x4A, 0x7F, 0x30, 0xD8, 0x8C, 0xC2, 0x31, 0xE7, 0x91, 0x0C, 0xCF, 0xA3, 0x62, 0x86, 0x59, 0xB0, 0x0E, 0xBC, 0xC9, 0x5D, 0x6B, 0xA0, 0x56, 0x7D, 0xDE, 0x6A, 0x9B, 0x35, 0x9F, 0xE8, 0x08, 0xEC, 0xB9, 0xDA, 0x9A, 0x65, 0xCD, 0x23, 0xA5, 0xFB, 0x9A, 0x6E, 0x17, 0x7A, 0x00, 0x4B, 0x0E, 0x7A, 0x96, 0x37, 0x6E, 0x87, }; /* 00CC464E3740E45D6AB8600E87E25F67C4956500D7367B0AB4D4D51D86D0E1C99D2617D466FA31D3B291E03A7241A038D50539AA3DB2B4F087880C0E5AEDD7F615EF */ static UCHAR local_private_key_secp521r1_84[] = { 0x00, 0xCC, 0x46, 0x4E, 0x37, 0x40, 0xE4, 0x5D, 0x6A, 0xB8, 0x60, 0x0E, 0x87, 0xE2, 0x5F, 0x67, 0xC4, 0x95, 0x65, 0x00, 0xD7, 0x36, 0x7B, 0x0A, 0xB4, 0xD4, 0xD5, 0x1D, 0x86, 0xD0, 0xE1, 0xC9, 0x9D, 0x26, 0x17, 0xD4, 0x66, 0xFA, 0x31, 0xD3, 0xB2, 0x91, 0xE0, 0x3A, 0x72, 0x41, 0xA0, 0x38, 0xD5, 0x05, 0x39, 0xAA, 0x3D, 0xB2, 0xB4, 0xF0, 0x87, 0x88, 0x0C, 0x0E, 0x5A, 0xED, 0xD7, 0xF6, 0x15, 0xEF, }; /* 04012B54F7DF91BCC518AAAA4023C82DC70A61EC48B6E6154E79C828722C8B5D3EC95194D5837D931C0E226D25B6240E98C5ED70A4C6C0C5AC63B59AE995C651D64A1801C328B81B22C3DBE053D64FA4985A991D392B64FCFA7C0E71E198167FDE0309B7DD773FCE8FE017528329DFC26DBAC6F65AE926BD1B6FDE22DEE1B1FDB38E7BC415 */ static UCHAR local_public_key_secp521r1_84[] = { 0x04, 0x01, 0x2B, 0x54, 0xF7, 0xDF, 0x91, 0xBC, 0xC5, 0x18, 0xAA, 0xAA, 0x40, 0x23, 0xC8, 0x2D, 0xC7, 0x0A, 0x61, 0xEC, 0x48, 0xB6, 0xE6, 0x15, 0x4E, 0x79, 0xC8, 0x28, 0x72, 0x2C, 0x8B, 0x5D, 0x3E, 0xC9, 0x51, 0x94, 0xD5, 0x83, 0x7D, 0x93, 0x1C, 0x0E, 0x22, 0x6D, 0x25, 0xB6, 0x24, 0x0E, 0x98, 0xC5, 0xED, 0x70, 0xA4, 0xC6, 0xC0, 0xC5, 0xAC, 0x63, 0xB5, 0x9A, 0xE9, 0x95, 0xC6, 0x51, 0xD6, 0x4A, 0x18, 0x01, 0xC3, 0x28, 0xB8, 0x1B, 0x22, 0xC3, 0xDB, 0xE0, 0x53, 0xD6, 0x4F, 0xA4, 0x98, 0x5A, 0x99, 0x1D, 0x39, 0x2B, 0x64, 0xFC, 0xFA, 0x7C, 0x0E, 0x71, 0xE1, 0x98, 0x16, 0x7F, 0xDE, 0x03, 0x09, 0xB7, 0xDD, 0x77, 0x3F, 0xCE, 0x8F, 0xE0, 0x17, 0x52, 0x83, 0x29, 0xDF, 0xC2, 0x6D, 0xBA, 0xC6, 0xF6, 0x5A, 0xE9, 0x26, 0xBD, 0x1B, 0x6F, 0xDE, 0x22, 0xDE, 0xE1, 0xB1, 0xFD, 0xB3, 0x8E, 0x7B, 0xC4, 0x15, }; /* 040031C6E46D2A0E42639A400781CA976929EFEA22D4ED8C8F6FD6819B7A4121BD10E2EC37F499B28E08390EDCCB95E2E5236B49B25E4B16F91F67D56DBB2A038824880069B609BF345AC56669AF42F6D50D949B8C18B628C0C225210200E903154070AFB2FD4009B8FD6659DA3D97BA8518E49F22697F94CA11B15D29330A7AEC0FCA71BE */ static UCHAR remote_public_key_secp521r1_84[] = { 0x04, 0x00, 0x31, 0xC6, 0xE4, 0x6D, 0x2A, 0x0E, 0x42, 0x63, 0x9A, 0x40, 0x07, 0x81, 0xCA, 0x97, 0x69, 0x29, 0xEF, 0xEA, 0x22, 0xD4, 0xED, 0x8C, 0x8F, 0x6F, 0xD6, 0x81, 0x9B, 0x7A, 0x41, 0x21, 0xBD, 0x10, 0xE2, 0xEC, 0x37, 0xF4, 0x99, 0xB2, 0x8E, 0x08, 0x39, 0x0E, 0xDC, 0xCB, 0x95, 0xE2, 0xE5, 0x23, 0x6B, 0x49, 0xB2, 0x5E, 0x4B, 0x16, 0xF9, 0x1F, 0x67, 0xD5, 0x6D, 0xBB, 0x2A, 0x03, 0x88, 0x24, 0x88, 0x00, 0x69, 0xB6, 0x09, 0xBF, 0x34, 0x5A, 0xC5, 0x66, 0x69, 0xAF, 0x42, 0xF6, 0xD5, 0x0D, 0x94, 0x9B, 0x8C, 0x18, 0xB6, 0x28, 0xC0, 0xC2, 0x25, 0x21, 0x02, 0x00, 0xE9, 0x03, 0x15, 0x40, 0x70, 0xAF, 0xB2, 0xFD, 0x40, 0x09, 0xB8, 0xFD, 0x66, 0x59, 0xDA, 0x3D, 0x97, 0xBA, 0x85, 0x18, 0xE4, 0x9F, 0x22, 0x69, 0x7F, 0x94, 0xCA, 0x11, 0xB1, 0x5D, 0x29, 0x33, 0x0A, 0x7A, 0xEC, 0x0F, 0xCA, 0x71, 0xBE, }; /* 00A7C53D42B78565EDC78B8013AAA1420DE8CCD23B416331E82187D9C80E4AC74027A4D2A3B973C0513724924BC8D6E53C3232369D4F3C3FA30959726D6301D181FF */ static UCHAR shared_secret_secp521r1_84[] = { 0x00, 0xA7, 0xC5, 0x3D, 0x42, 0xB7, 0x85, 0x65, 0xED, 0xC7, 0x8B, 0x80, 0x13, 0xAA, 0xA1, 0x42, 0x0D, 0xE8, 0xCC, 0xD2, 0x3B, 0x41, 0x63, 0x31, 0xE8, 0x21, 0x87, 0xD9, 0xC8, 0x0E, 0x4A, 0xC7, 0x40, 0x27, 0xA4, 0xD2, 0xA3, 0xB9, 0x73, 0xC0, 0x51, 0x37, 0x24, 0x92, 0x4B, 0xC8, 0xD6, 0xE5, 0x3C, 0x32, 0x32, 0x36, 0x9D, 0x4F, 0x3C, 0x3F, 0xA3, 0x09, 0x59, 0x72, 0x6D, 0x63, 0x01, 0xD1, 0x81, 0xFF, }; /* 015B0177744203ACB3139A32CA5077EC77D87B2AE667F61A87981FEB900C698D696902DDAB04885E162290E07306CCEADF4615C5AE0BDE35A5FE1F340A86C173EFC2 */ static UCHAR local_private_key_secp521r1_85[] = { 0x01, 0x5B, 0x01, 0x77, 0x74, 0x42, 0x03, 0xAC, 0xB3, 0x13, 0x9A, 0x32, 0xCA, 0x50, 0x77, 0xEC, 0x77, 0xD8, 0x7B, 0x2A, 0xE6, 0x67, 0xF6, 0x1A, 0x87, 0x98, 0x1F, 0xEB, 0x90, 0x0C, 0x69, 0x8D, 0x69, 0x69, 0x02, 0xDD, 0xAB, 0x04, 0x88, 0x5E, 0x16, 0x22, 0x90, 0xE0, 0x73, 0x06, 0xCC, 0xEA, 0xDF, 0x46, 0x15, 0xC5, 0xAE, 0x0B, 0xDE, 0x35, 0xA5, 0xFE, 0x1F, 0x34, 0x0A, 0x86, 0xC1, 0x73, 0xEF, 0xC2, }; /* 040048E009F150DAEE37102C1B24646E636F87F4FFDAE43A36529429DD42D55DE6EE6D0D3F182C7A147A693DD6D66481225D10EA5CD99651483710789BE5412C7CAFAE001B82C6B8E026DB8E2B89E799A28E0A8A2153D342E4E1F63ABA172E69D380361FFD9B88A44364F32F21C2577423A849AE0F8050DDE028B03DDEE7078A570A0EFC34 */ static UCHAR local_public_key_secp521r1_85[] = { 0x04, 0x00, 0x48, 0xE0, 0x09, 0xF1, 0x50, 0xDA, 0xEE, 0x37, 0x10, 0x2C, 0x1B, 0x24, 0x64, 0x6E, 0x63, 0x6F, 0x87, 0xF4, 0xFF, 0xDA, 0xE4, 0x3A, 0x36, 0x52, 0x94, 0x29, 0xDD, 0x42, 0xD5, 0x5D, 0xE6, 0xEE, 0x6D, 0x0D, 0x3F, 0x18, 0x2C, 0x7A, 0x14, 0x7A, 0x69, 0x3D, 0xD6, 0xD6, 0x64, 0x81, 0x22, 0x5D, 0x10, 0xEA, 0x5C, 0xD9, 0x96, 0x51, 0x48, 0x37, 0x10, 0x78, 0x9B, 0xE5, 0x41, 0x2C, 0x7C, 0xAF, 0xAE, 0x00, 0x1B, 0x82, 0xC6, 0xB8, 0xE0, 0x26, 0xDB, 0x8E, 0x2B, 0x89, 0xE7, 0x99, 0xA2, 0x8E, 0x0A, 0x8A, 0x21, 0x53, 0xD3, 0x42, 0xE4, 0xE1, 0xF6, 0x3A, 0xBA, 0x17, 0x2E, 0x69, 0xD3, 0x80, 0x36, 0x1F, 0xFD, 0x9B, 0x88, 0xA4, 0x43, 0x64, 0xF3, 0x2F, 0x21, 0xC2, 0x57, 0x74, 0x23, 0xA8, 0x49, 0xAE, 0x0F, 0x80, 0x50, 0xDD, 0xE0, 0x28, 0xB0, 0x3D, 0xDE, 0xE7, 0x07, 0x8A, 0x57, 0x0A, 0x0E, 0xFC, 0x34, }; /* 040066DF4BCFBD275EFB30FA6E4AB05ABAFEFD23C8F4E0928E6E19B0450DB1D162B6224468DE9A6E2F94E4AA14D0490D3000436F74F83B5FCC294D295F981332DA6184005E46146FE023ADBD38DD42DDCC82AC8091E890693C063CD50100558A160FA5BB78C3962C44745ADB506A04440096F7D51CB1A2D4D63F49DD949936BC635F86ADE0 */ static UCHAR remote_public_key_secp521r1_85[] = { 0x04, 0x00, 0x66, 0xDF, 0x4B, 0xCF, 0xBD, 0x27, 0x5E, 0xFB, 0x30, 0xFA, 0x6E, 0x4A, 0xB0, 0x5A, 0xBA, 0xFE, 0xFD, 0x23, 0xC8, 0xF4, 0xE0, 0x92, 0x8E, 0x6E, 0x19, 0xB0, 0x45, 0x0D, 0xB1, 0xD1, 0x62, 0xB6, 0x22, 0x44, 0x68, 0xDE, 0x9A, 0x6E, 0x2F, 0x94, 0xE4, 0xAA, 0x14, 0xD0, 0x49, 0x0D, 0x30, 0x00, 0x43, 0x6F, 0x74, 0xF8, 0x3B, 0x5F, 0xCC, 0x29, 0x4D, 0x29, 0x5F, 0x98, 0x13, 0x32, 0xDA, 0x61, 0x84, 0x00, 0x5E, 0x46, 0x14, 0x6F, 0xE0, 0x23, 0xAD, 0xBD, 0x38, 0xDD, 0x42, 0xDD, 0xCC, 0x82, 0xAC, 0x80, 0x91, 0xE8, 0x90, 0x69, 0x3C, 0x06, 0x3C, 0xD5, 0x01, 0x00, 0x55, 0x8A, 0x16, 0x0F, 0xA5, 0xBB, 0x78, 0xC3, 0x96, 0x2C, 0x44, 0x74, 0x5A, 0xDB, 0x50, 0x6A, 0x04, 0x44, 0x00, 0x96, 0xF7, 0xD5, 0x1C, 0xB1, 0xA2, 0xD4, 0xD6, 0x3F, 0x49, 0xDD, 0x94, 0x99, 0x36, 0xBC, 0x63, 0x5F, 0x86, 0xAD, 0xE0, }; /* 0084F81E16EE1C1ABA5DABCDE889C1FAE900B4E243604FA59AAF989A5600F8E555BF1C8C5B913CDF177F3A3919ECFB6B4404F758E53B01B1FB16C53A16F87ECC6753 */ static UCHAR shared_secret_secp521r1_85[] = { 0x00, 0x84, 0xF8, 0x1E, 0x16, 0xEE, 0x1C, 0x1A, 0xBA, 0x5D, 0xAB, 0xCD, 0xE8, 0x89, 0xC1, 0xFA, 0xE9, 0x00, 0xB4, 0xE2, 0x43, 0x60, 0x4F, 0xA5, 0x9A, 0xAF, 0x98, 0x9A, 0x56, 0x00, 0xF8, 0xE5, 0x55, 0xBF, 0x1C, 0x8C, 0x5B, 0x91, 0x3C, 0xDF, 0x17, 0x7F, 0x3A, 0x39, 0x19, 0xEC, 0xFB, 0x6B, 0x44, 0x04, 0xF7, 0x58, 0xE5, 0x3B, 0x01, 0xB1, 0xFB, 0x16, 0xC5, 0x3A, 0x16, 0xF8, 0x7E, 0xCC, 0x67, 0x53, }; /* 01E5A9723FF3C1CD12063EA54FF9B00CEF9C2CE40DE6A49CF7771386D077C0665D69D89B5B98666DA0A510EE9CC0FB8A5D28706B0F1506068A198D5A8F4DC0EAB59B */ static UCHAR local_private_key_secp521r1_86[] = { 0x01, 0xE5, 0xA9, 0x72, 0x3F, 0xF3, 0xC1, 0xCD, 0x12, 0x06, 0x3E, 0xA5, 0x4F, 0xF9, 0xB0, 0x0C, 0xEF, 0x9C, 0x2C, 0xE4, 0x0D, 0xE6, 0xA4, 0x9C, 0xF7, 0x77, 0x13, 0x86, 0xD0, 0x77, 0xC0, 0x66, 0x5D, 0x69, 0xD8, 0x9B, 0x5B, 0x98, 0x66, 0x6D, 0xA0, 0xA5, 0x10, 0xEE, 0x9C, 0xC0, 0xFB, 0x8A, 0x5D, 0x28, 0x70, 0x6B, 0x0F, 0x15, 0x06, 0x06, 0x8A, 0x19, 0x8D, 0x5A, 0x8F, 0x4D, 0xC0, 0xEA, 0xB5, 0x9B, }; /* 04012903B4C9C642C1B961319C607EF90B73DF21EFCF182422B310665A42E191491D39645F654378B368478FBA863447434A1040DD3A3C9105C5589EE5420B1FD44C830093CCDB79009F71C9C826A5DA6031203F1E9C4C70B996533C67A0216424D23DA9F0F1F1BCA4BDF24C33B90EE4D14FE8EFF3E8F1D0066804A114BFAE90C7A3C607C1 */ static UCHAR local_public_key_secp521r1_86[] = { 0x04, 0x01, 0x29, 0x03, 0xB4, 0xC9, 0xC6, 0x42, 0xC1, 0xB9, 0x61, 0x31, 0x9C, 0x60, 0x7E, 0xF9, 0x0B, 0x73, 0xDF, 0x21, 0xEF, 0xCF, 0x18, 0x24, 0x22, 0xB3, 0x10, 0x66, 0x5A, 0x42, 0xE1, 0x91, 0x49, 0x1D, 0x39, 0x64, 0x5F, 0x65, 0x43, 0x78, 0xB3, 0x68, 0x47, 0x8F, 0xBA, 0x86, 0x34, 0x47, 0x43, 0x4A, 0x10, 0x40, 0xDD, 0x3A, 0x3C, 0x91, 0x05, 0xC5, 0x58, 0x9E, 0xE5, 0x42, 0x0B, 0x1F, 0xD4, 0x4C, 0x83, 0x00, 0x93, 0xCC, 0xDB, 0x79, 0x00, 0x9F, 0x71, 0xC9, 0xC8, 0x26, 0xA5, 0xDA, 0x60, 0x31, 0x20, 0x3F, 0x1E, 0x9C, 0x4C, 0x70, 0xB9, 0x96, 0x53, 0x3C, 0x67, 0xA0, 0x21, 0x64, 0x24, 0xD2, 0x3D, 0xA9, 0xF0, 0xF1, 0xF1, 0xBC, 0xA4, 0xBD, 0xF2, 0x4C, 0x33, 0xB9, 0x0E, 0xE4, 0xD1, 0x4F, 0xE8, 0xEF, 0xF3, 0xE8, 0xF1, 0xD0, 0x06, 0x68, 0x04, 0xA1, 0x14, 0xBF, 0xAE, 0x90, 0xC7, 0xA3, 0xC6, 0x07, 0xC1, }; /* 0401CAB4DE5829298C1834536B38B7EC25B165DC517CD0460F0BD4E63EAC14126BB9FEEBD346C3C018292786B1CDEF9A2E4C5A3FA2E473895402807653D7A1F081223100C1FD38B0EAA5B43CE5C42B04C8E639E94948668B7BD1F8211C63AD5CF9033FA0C937B125FA14BBA643CCCF8A1AD3786DFFEB38F596A4869684446FF6097B42AA16 */ static UCHAR remote_public_key_secp521r1_86[] = { 0x04, 0x01, 0xCA, 0xB4, 0xDE, 0x58, 0x29, 0x29, 0x8C, 0x18, 0x34, 0x53, 0x6B, 0x38, 0xB7, 0xEC, 0x25, 0xB1, 0x65, 0xDC, 0x51, 0x7C, 0xD0, 0x46, 0x0F, 0x0B, 0xD4, 0xE6, 0x3E, 0xAC, 0x14, 0x12, 0x6B, 0xB9, 0xFE, 0xEB, 0xD3, 0x46, 0xC3, 0xC0, 0x18, 0x29, 0x27, 0x86, 0xB1, 0xCD, 0xEF, 0x9A, 0x2E, 0x4C, 0x5A, 0x3F, 0xA2, 0xE4, 0x73, 0x89, 0x54, 0x02, 0x80, 0x76, 0x53, 0xD7, 0xA1, 0xF0, 0x81, 0x22, 0x31, 0x00, 0xC1, 0xFD, 0x38, 0xB0, 0xEA, 0xA5, 0xB4, 0x3C, 0xE5, 0xC4, 0x2B, 0x04, 0xC8, 0xE6, 0x39, 0xE9, 0x49, 0x48, 0x66, 0x8B, 0x7B, 0xD1, 0xF8, 0x21, 0x1C, 0x63, 0xAD, 0x5C, 0xF9, 0x03, 0x3F, 0xA0, 0xC9, 0x37, 0xB1, 0x25, 0xFA, 0x14, 0xBB, 0xA6, 0x43, 0xCC, 0xCF, 0x8A, 0x1A, 0xD3, 0x78, 0x6D, 0xFF, 0xEB, 0x38, 0xF5, 0x96, 0xA4, 0x86, 0x96, 0x84, 0x44, 0x6F, 0xF6, 0x09, 0x7B, 0x42, 0xAA, 0x16, }; /* 0038F7576A58040C27845D2943C7F366A153667AB28125D79401F7142EB2E85D1DF3502134C36EFFC2B7D5709ED1BC67D3253370BAC49CC2379A75BF45C514B662F2 */ static UCHAR shared_secret_secp521r1_86[] = { 0x00, 0x38, 0xF7, 0x57, 0x6A, 0x58, 0x04, 0x0C, 0x27, 0x84, 0x5D, 0x29, 0x43, 0xC7, 0xF3, 0x66, 0xA1, 0x53, 0x66, 0x7A, 0xB2, 0x81, 0x25, 0xD7, 0x94, 0x01, 0xF7, 0x14, 0x2E, 0xB2, 0xE8, 0x5D, 0x1D, 0xF3, 0x50, 0x21, 0x34, 0xC3, 0x6E, 0xFF, 0xC2, 0xB7, 0xD5, 0x70, 0x9E, 0xD1, 0xBC, 0x67, 0xD3, 0x25, 0x33, 0x70, 0xBA, 0xC4, 0x9C, 0xC2, 0x37, 0x9A, 0x75, 0xBF, 0x45, 0xC5, 0x14, 0xB6, 0x62, 0xF2, }; /* 013F9652E36FA726A9E07E1009F140687D4A84EF4C691BAD9490C58067B66C64F402B7D7705CFC1A3D7A2A456B6AADE8B532D6039BF1AF2E8072B0E8291D4D1F1E04 */ static UCHAR local_private_key_secp521r1_87[] = { 0x01, 0x3F, 0x96, 0x52, 0xE3, 0x6F, 0xA7, 0x26, 0xA9, 0xE0, 0x7E, 0x10, 0x09, 0xF1, 0x40, 0x68, 0x7D, 0x4A, 0x84, 0xEF, 0x4C, 0x69, 0x1B, 0xAD, 0x94, 0x90, 0xC5, 0x80, 0x67, 0xB6, 0x6C, 0x64, 0xF4, 0x02, 0xB7, 0xD7, 0x70, 0x5C, 0xFC, 0x1A, 0x3D, 0x7A, 0x2A, 0x45, 0x6B, 0x6A, 0xAD, 0xE8, 0xB5, 0x32, 0xD6, 0x03, 0x9B, 0xF1, 0xAF, 0x2E, 0x80, 0x72, 0xB0, 0xE8, 0x29, 0x1D, 0x4D, 0x1F, 0x1E, 0x04, }; /* 0400DC7C00455B90611DE98818773055C2E6960F8091E14F6A98FF73A08D067CB77C0199040F11E55D7B7EC295D9D5C49B21C32E90FE696B0A0C090A95EC212CCA6CAF015E23A11D452A7912C45BEDE838ED28F3BE612A92520BD8881217EBCD883F9A8A6A40ECBDA4AC2C037F4F31C37FC60543557226236E6539545348BD8C8328A19892 */ static UCHAR local_public_key_secp521r1_87[] = { 0x04, 0x00, 0xDC, 0x7C, 0x00, 0x45, 0x5B, 0x90, 0x61, 0x1D, 0xE9, 0x88, 0x18, 0x77, 0x30, 0x55, 0xC2, 0xE6, 0x96, 0x0F, 0x80, 0x91, 0xE1, 0x4F, 0x6A, 0x98, 0xFF, 0x73, 0xA0, 0x8D, 0x06, 0x7C, 0xB7, 0x7C, 0x01, 0x99, 0x04, 0x0F, 0x11, 0xE5, 0x5D, 0x7B, 0x7E, 0xC2, 0x95, 0xD9, 0xD5, 0xC4, 0x9B, 0x21, 0xC3, 0x2E, 0x90, 0xFE, 0x69, 0x6B, 0x0A, 0x0C, 0x09, 0x0A, 0x95, 0xEC, 0x21, 0x2C, 0xCA, 0x6C, 0xAF, 0x01, 0x5E, 0x23, 0xA1, 0x1D, 0x45, 0x2A, 0x79, 0x12, 0xC4, 0x5B, 0xED, 0xE8, 0x38, 0xED, 0x28, 0xF3, 0xBE, 0x61, 0x2A, 0x92, 0x52, 0x0B, 0xD8, 0x88, 0x12, 0x17, 0xEB, 0xCD, 0x88, 0x3F, 0x9A, 0x8A, 0x6A, 0x40, 0xEC, 0xBD, 0xA4, 0xAC, 0x2C, 0x03, 0x7F, 0x4F, 0x31, 0xC3, 0x7F, 0xC6, 0x05, 0x43, 0x55, 0x72, 0x26, 0x23, 0x6E, 0x65, 0x39, 0x54, 0x53, 0x48, 0xBD, 0x8C, 0x83, 0x28, 0xA1, 0x98, 0x92, }; /* 04018227F3201FBDA54F3CEE8469026AE4D9A6111E182786B0FBF81F9B76C554F5A01A50C493A518D9F3B34719420BAB768CD46FD062240D0E479A8A5FF260C478E1FC01EF0FC49F25B4CE8F134684BC9829510C94024ABA8164562A18D461BC57EAD679AAC4A031AA03F868C2067C13C2C93E91B4E0636C4A885B68252B6824D74CEFEABF */ static UCHAR remote_public_key_secp521r1_87[] = { 0x04, 0x01, 0x82, 0x27, 0xF3, 0x20, 0x1F, 0xBD, 0xA5, 0x4F, 0x3C, 0xEE, 0x84, 0x69, 0x02, 0x6A, 0xE4, 0xD9, 0xA6, 0x11, 0x1E, 0x18, 0x27, 0x86, 0xB0, 0xFB, 0xF8, 0x1F, 0x9B, 0x76, 0xC5, 0x54, 0xF5, 0xA0, 0x1A, 0x50, 0xC4, 0x93, 0xA5, 0x18, 0xD9, 0xF3, 0xB3, 0x47, 0x19, 0x42, 0x0B, 0xAB, 0x76, 0x8C, 0xD4, 0x6F, 0xD0, 0x62, 0x24, 0x0D, 0x0E, 0x47, 0x9A, 0x8A, 0x5F, 0xF2, 0x60, 0xC4, 0x78, 0xE1, 0xFC, 0x01, 0xEF, 0x0F, 0xC4, 0x9F, 0x25, 0xB4, 0xCE, 0x8F, 0x13, 0x46, 0x84, 0xBC, 0x98, 0x29, 0x51, 0x0C, 0x94, 0x02, 0x4A, 0xBA, 0x81, 0x64, 0x56, 0x2A, 0x18, 0xD4, 0x61, 0xBC, 0x57, 0xEA, 0xD6, 0x79, 0xAA, 0xC4, 0xA0, 0x31, 0xAA, 0x03, 0xF8, 0x68, 0xC2, 0x06, 0x7C, 0x13, 0xC2, 0xC9, 0x3E, 0x91, 0xB4, 0xE0, 0x63, 0x6C, 0x4A, 0x88, 0x5B, 0x68, 0x25, 0x2B, 0x68, 0x24, 0xD7, 0x4C, 0xEF, 0xEA, 0xBF, }; /* 015B2830C6672FCD7B5990E1412ADE36F7211923F402ADD6DDB13F9D83E583241F9C468151CD5E55CF70A0D7F8F80509AD610700DFE17E3D7165ACC56EC387DE7D5A */ static UCHAR shared_secret_secp521r1_87[] = { 0x01, 0x5B, 0x28, 0x30, 0xC6, 0x67, 0x2F, 0xCD, 0x7B, 0x59, 0x90, 0xE1, 0x41, 0x2A, 0xDE, 0x36, 0xF7, 0x21, 0x19, 0x23, 0xF4, 0x02, 0xAD, 0xD6, 0xDD, 0xB1, 0x3F, 0x9D, 0x83, 0xE5, 0x83, 0x24, 0x1F, 0x9C, 0x46, 0x81, 0x51, 0xCD, 0x5E, 0x55, 0xCF, 0x70, 0xA0, 0xD7, 0xF8, 0xF8, 0x05, 0x09, 0xAD, 0x61, 0x07, 0x00, 0xDF, 0xE1, 0x7E, 0x3D, 0x71, 0x65, 0xAC, 0xC5, 0x6E, 0xC3, 0x87, 0xDE, 0x7D, 0x5A, }; /* 01912156DD196AF3A02C7175BD2DB512EC54E3FCCC4B45F4723FA61B0B367560C794B7A4AC22964C4F07C00A35771F21CA011C964A608ABC9E30D9A9674D082EE1C1 */ static UCHAR local_private_key_secp521r1_88[] = { 0x01, 0x91, 0x21, 0x56, 0xDD, 0x19, 0x6A, 0xF3, 0xA0, 0x2C, 0x71, 0x75, 0xBD, 0x2D, 0xB5, 0x12, 0xEC, 0x54, 0xE3, 0xFC, 0xCC, 0x4B, 0x45, 0xF4, 0x72, 0x3F, 0xA6, 0x1B, 0x0B, 0x36, 0x75, 0x60, 0xC7, 0x94, 0xB7, 0xA4, 0xAC, 0x22, 0x96, 0x4C, 0x4F, 0x07, 0xC0, 0x0A, 0x35, 0x77, 0x1F, 0x21, 0xCA, 0x01, 0x1C, 0x96, 0x4A, 0x60, 0x8A, 0xBC, 0x9E, 0x30, 0xD9, 0xA9, 0x67, 0x4D, 0x08, 0x2E, 0xE1, 0xC1, }; /* 0401E27DC139540CA9824E57F9955239706FC609F4391C6E016C7FEB5E67BFDF96DF4B4172A173FA951AD91BB44B1A7294B1E035B04D5EA2B7DA6F0C0B9FED026980A100CF974A1F684E52464EE04C75A6070F69A3F053F19765532850FB60D300A54ED95A77AAF596FB95FB105FC84DF29F23E6375C35D0A0DA4F13D4DF56BC35F29EC2EF */ static UCHAR local_public_key_secp521r1_88[] = { 0x04, 0x01, 0xE2, 0x7D, 0xC1, 0x39, 0x54, 0x0C, 0xA9, 0x82, 0x4E, 0x57, 0xF9, 0x95, 0x52, 0x39, 0x70, 0x6F, 0xC6, 0x09, 0xF4, 0x39, 0x1C, 0x6E, 0x01, 0x6C, 0x7F, 0xEB, 0x5E, 0x67, 0xBF, 0xDF, 0x96, 0xDF, 0x4B, 0x41, 0x72, 0xA1, 0x73, 0xFA, 0x95, 0x1A, 0xD9, 0x1B, 0xB4, 0x4B, 0x1A, 0x72, 0x94, 0xB1, 0xE0, 0x35, 0xB0, 0x4D, 0x5E, 0xA2, 0xB7, 0xDA, 0x6F, 0x0C, 0x0B, 0x9F, 0xED, 0x02, 0x69, 0x80, 0xA1, 0x00, 0xCF, 0x97, 0x4A, 0x1F, 0x68, 0x4E, 0x52, 0x46, 0x4E, 0xE0, 0x4C, 0x75, 0xA6, 0x07, 0x0F, 0x69, 0xA3, 0xF0, 0x53, 0xF1, 0x97, 0x65, 0x53, 0x28, 0x50, 0xFB, 0x60, 0xD3, 0x00, 0xA5, 0x4E, 0xD9, 0x5A, 0x77, 0xAA, 0xF5, 0x96, 0xFB, 0x95, 0xFB, 0x10, 0x5F, 0xC8, 0x4D, 0xF2, 0x9F, 0x23, 0xE6, 0x37, 0x5C, 0x35, 0xD0, 0xA0, 0xDA, 0x4F, 0x13, 0xD4, 0xDF, 0x56, 0xBC, 0x35, 0xF2, 0x9E, 0xC2, 0xEF, }; /* 04002C8E71DB467866C527333FBDDCE1F388C863A0D83DFB9AEBC5F40A2310D3048EB5FE26FF91A7C8D7FFCA3FD6B3EBB81FA6775B0777C7B1869F8A729953936780B9005F991BC39183C2CA218E36E63969D48AD0AB0BF86F8AC1C5821DFFC39BB8B19110E5F5E13A0254B7938EA613E43DD36B6F319FCA518B774F8B8B49F0062CEC9104 */ static UCHAR remote_public_key_secp521r1_88[] = { 0x04, 0x00, 0x2C, 0x8E, 0x71, 0xDB, 0x46, 0x78, 0x66, 0xC5, 0x27, 0x33, 0x3F, 0xBD, 0xDC, 0xE1, 0xF3, 0x88, 0xC8, 0x63, 0xA0, 0xD8, 0x3D, 0xFB, 0x9A, 0xEB, 0xC5, 0xF4, 0x0A, 0x23, 0x10, 0xD3, 0x04, 0x8E, 0xB5, 0xFE, 0x26, 0xFF, 0x91, 0xA7, 0xC8, 0xD7, 0xFF, 0xCA, 0x3F, 0xD6, 0xB3, 0xEB, 0xB8, 0x1F, 0xA6, 0x77, 0x5B, 0x07, 0x77, 0xC7, 0xB1, 0x86, 0x9F, 0x8A, 0x72, 0x99, 0x53, 0x93, 0x67, 0x80, 0xB9, 0x00, 0x5F, 0x99, 0x1B, 0xC3, 0x91, 0x83, 0xC2, 0xCA, 0x21, 0x8E, 0x36, 0xE6, 0x39, 0x69, 0xD4, 0x8A, 0xD0, 0xAB, 0x0B, 0xF8, 0x6F, 0x8A, 0xC1, 0xC5, 0x82, 0x1D, 0xFF, 0xC3, 0x9B, 0xB8, 0xB1, 0x91, 0x10, 0xE5, 0xF5, 0xE1, 0x3A, 0x02, 0x54, 0xB7, 0x93, 0x8E, 0xA6, 0x13, 0xE4, 0x3D, 0xD3, 0x6B, 0x6F, 0x31, 0x9F, 0xCA, 0x51, 0x8B, 0x77, 0x4F, 0x8B, 0x8B, 0x49, 0xF0, 0x06, 0x2C, 0xEC, 0x91, 0x04, }; /* 00030EFF78510ABF1DC96829853502064243F04EC5503A4FDAA8D44A678B9A9EC7E783ACEE673B21655755C57C09027712AF42018F51B78FA9C33CC29B4022CEFBF8 */ static UCHAR shared_secret_secp521r1_88[] = { 0x00, 0x03, 0x0E, 0xFF, 0x78, 0x51, 0x0A, 0xBF, 0x1D, 0xC9, 0x68, 0x29, 0x85, 0x35, 0x02, 0x06, 0x42, 0x43, 0xF0, 0x4E, 0xC5, 0x50, 0x3A, 0x4F, 0xDA, 0xA8, 0xD4, 0x4A, 0x67, 0x8B, 0x9A, 0x9E, 0xC7, 0xE7, 0x83, 0xAC, 0xEE, 0x67, 0x3B, 0x21, 0x65, 0x57, 0x55, 0xC5, 0x7C, 0x09, 0x02, 0x77, 0x12, 0xAF, 0x42, 0x01, 0x8F, 0x51, 0xB7, 0x8F, 0xA9, 0xC3, 0x3C, 0xC2, 0x9B, 0x40, 0x22, 0xCE, 0xFB, 0xF8, }; /* 00B4040D7E9967077DB1DDA2C228AD1EE21BA9F46646D082A8A118335F2BBEEBDFC4F75E5C5C65DA0E417CD06829EF4A439740A9DC112A84B242B6116C76FB4C3BF0 */ static UCHAR local_private_key_secp521r1_89[] = { 0x00, 0xB4, 0x04, 0x0D, 0x7E, 0x99, 0x67, 0x07, 0x7D, 0xB1, 0xDD, 0xA2, 0xC2, 0x28, 0xAD, 0x1E, 0xE2, 0x1B, 0xA9, 0xF4, 0x66, 0x46, 0xD0, 0x82, 0xA8, 0xA1, 0x18, 0x33, 0x5F, 0x2B, 0xBE, 0xEB, 0xDF, 0xC4, 0xF7, 0x5E, 0x5C, 0x5C, 0x65, 0xDA, 0x0E, 0x41, 0x7C, 0xD0, 0x68, 0x29, 0xEF, 0x4A, 0x43, 0x97, 0x40, 0xA9, 0xDC, 0x11, 0x2A, 0x84, 0xB2, 0x42, 0xB6, 0x11, 0x6C, 0x76, 0xFB, 0x4C, 0x3B, 0xF0, }; /* 0400C06DA28BA8C0223C3D58A8A26C1BE57B78DDB3F2C03D3852619872E5BF03CFE73D6566E9626210FF0738E60A5AE773BFEB407C8C2357E1B20CE8741832BEADE442006F9D3B08689DFF2F51266C061E77FEDA167622BF536C8829A5268377E0E56CB8EA175EF06C2330CFDB6D77CBA3EEF14446B56EC852372B63B0EFB004759EDA674A */ static UCHAR local_public_key_secp521r1_89[] = { 0x04, 0x00, 0xC0, 0x6D, 0xA2, 0x8B, 0xA8, 0xC0, 0x22, 0x3C, 0x3D, 0x58, 0xA8, 0xA2, 0x6C, 0x1B, 0xE5, 0x7B, 0x78, 0xDD, 0xB3, 0xF2, 0xC0, 0x3D, 0x38, 0x52, 0x61, 0x98, 0x72, 0xE5, 0xBF, 0x03, 0xCF, 0xE7, 0x3D, 0x65, 0x66, 0xE9, 0x62, 0x62, 0x10, 0xFF, 0x07, 0x38, 0xE6, 0x0A, 0x5A, 0xE7, 0x73, 0xBF, 0xEB, 0x40, 0x7C, 0x8C, 0x23, 0x57, 0xE1, 0xB2, 0x0C, 0xE8, 0x74, 0x18, 0x32, 0xBE, 0xAD, 0xE4, 0x42, 0x00, 0x6F, 0x9D, 0x3B, 0x08, 0x68, 0x9D, 0xFF, 0x2F, 0x51, 0x26, 0x6C, 0x06, 0x1E, 0x77, 0xFE, 0xDA, 0x16, 0x76, 0x22, 0xBF, 0x53, 0x6C, 0x88, 0x29, 0xA5, 0x26, 0x83, 0x77, 0xE0, 0xE5, 0x6C, 0xB8, 0xEA, 0x17, 0x5E, 0xF0, 0x6C, 0x23, 0x30, 0xCF, 0xDB, 0x6D, 0x77, 0xCB, 0xA3, 0xEE, 0xF1, 0x44, 0x46, 0xB5, 0x6E, 0xC8, 0x52, 0x37, 0x2B, 0x63, 0xB0, 0xEF, 0xB0, 0x04, 0x75, 0x9E, 0xDA, 0x67, 0x4A, }; /* 0401FECDE1DA4754B0ADCC12806FDAF7F2ED8688B5103E5786FF9F57FB119F5ED3B883C59BA1E88DC0A9937BC3C5663A80213DE9AFFE3702F919F63DF88E96252EB74800B66EA858B3FDB10B72508FB96AAED9D1DC813FE761DE1923E02CDFE3370101C3BAF5823B2F882A308AC90364D4049D815AAB10960DA7FF56B8DA1618DFA305BC1E */ static UCHAR remote_public_key_secp521r1_89[] = { 0x04, 0x01, 0xFE, 0xCD, 0xE1, 0xDA, 0x47, 0x54, 0xB0, 0xAD, 0xCC, 0x12, 0x80, 0x6F, 0xDA, 0xF7, 0xF2, 0xED, 0x86, 0x88, 0xB5, 0x10, 0x3E, 0x57, 0x86, 0xFF, 0x9F, 0x57, 0xFB, 0x11, 0x9F, 0x5E, 0xD3, 0xB8, 0x83, 0xC5, 0x9B, 0xA1, 0xE8, 0x8D, 0xC0, 0xA9, 0x93, 0x7B, 0xC3, 0xC5, 0x66, 0x3A, 0x80, 0x21, 0x3D, 0xE9, 0xAF, 0xFE, 0x37, 0x02, 0xF9, 0x19, 0xF6, 0x3D, 0xF8, 0x8E, 0x96, 0x25, 0x2E, 0xB7, 0x48, 0x00, 0xB6, 0x6E, 0xA8, 0x58, 0xB3, 0xFD, 0xB1, 0x0B, 0x72, 0x50, 0x8F, 0xB9, 0x6A, 0xAE, 0xD9, 0xD1, 0xDC, 0x81, 0x3F, 0xE7, 0x61, 0xDE, 0x19, 0x23, 0xE0, 0x2C, 0xDF, 0xE3, 0x37, 0x01, 0x01, 0xC3, 0xBA, 0xF5, 0x82, 0x3B, 0x2F, 0x88, 0x2A, 0x30, 0x8A, 0xC9, 0x03, 0x64, 0xD4, 0x04, 0x9D, 0x81, 0x5A, 0xAB, 0x10, 0x96, 0x0D, 0xA7, 0xFF, 0x56, 0xB8, 0xDA, 0x16, 0x18, 0xDF, 0xA3, 0x05, 0xBC, 0x1E, }; /* 0093267F93755697B8FDCA661C22AB13529819735B310C7412A62B67AA701971AD3D7FEC08C145815DB7A14F438519F7D8A35BEAD880E6C9A03B2CB9590CB48ACDC8 */ static UCHAR shared_secret_secp521r1_89[] = { 0x00, 0x93, 0x26, 0x7F, 0x93, 0x75, 0x56, 0x97, 0xB8, 0xFD, 0xCA, 0x66, 0x1C, 0x22, 0xAB, 0x13, 0x52, 0x98, 0x19, 0x73, 0x5B, 0x31, 0x0C, 0x74, 0x12, 0xA6, 0x2B, 0x67, 0xAA, 0x70, 0x19, 0x71, 0xAD, 0x3D, 0x7F, 0xEC, 0x08, 0xC1, 0x45, 0x81, 0x5D, 0xB7, 0xA1, 0x4F, 0x43, 0x85, 0x19, 0xF7, 0xD8, 0xA3, 0x5B, 0xEA, 0xD8, 0x80, 0xE6, 0xC9, 0xA0, 0x3B, 0x2C, 0xB9, 0x59, 0x0C, 0xB4, 0x8A, 0xCD, 0xC8, }; /* 003A7D5CCF35A43547FA28AEAC05D32F40E092DD847F794BED21F3A5DA9DA0AED61C0DA751B1DA97AA03465609198549F816277C959EC882BEBA269957C7462FE353 */ static UCHAR local_private_key_secp521r1_90[] = { 0x00, 0x3A, 0x7D, 0x5C, 0xCF, 0x35, 0xA4, 0x35, 0x47, 0xFA, 0x28, 0xAE, 0xAC, 0x05, 0xD3, 0x2F, 0x40, 0xE0, 0x92, 0xDD, 0x84, 0x7F, 0x79, 0x4B, 0xED, 0x21, 0xF3, 0xA5, 0xDA, 0x9D, 0xA0, 0xAE, 0xD6, 0x1C, 0x0D, 0xA7, 0x51, 0xB1, 0xDA, 0x97, 0xAA, 0x03, 0x46, 0x56, 0x09, 0x19, 0x85, 0x49, 0xF8, 0x16, 0x27, 0x7C, 0x95, 0x9E, 0xC8, 0x82, 0xBE, 0xBA, 0x26, 0x99, 0x57, 0xC7, 0x46, 0x2F, 0xE3, 0x53, }; /* 0400C3C05A573791DD69F00B2CB646C85AF2846AEAC51CA43F04824C57AC8EB88CEC6B595F63BEB8925BEDAF92E24EBAF142359F50334D4884859D717A9399D15DEC660040A33F952814FD60E53BCB1140B561817548DA61D4087F552F00D70377CF97A05E744BE6C0B894E0F194ADD30CA0515F44935769839EE92360362413869F451CC7 */ static UCHAR local_public_key_secp521r1_90[] = { 0x04, 0x00, 0xC3, 0xC0, 0x5A, 0x57, 0x37, 0x91, 0xDD, 0x69, 0xF0, 0x0B, 0x2C, 0xB6, 0x46, 0xC8, 0x5A, 0xF2, 0x84, 0x6A, 0xEA, 0xC5, 0x1C, 0xA4, 0x3F, 0x04, 0x82, 0x4C, 0x57, 0xAC, 0x8E, 0xB8, 0x8C, 0xEC, 0x6B, 0x59, 0x5F, 0x63, 0xBE, 0xB8, 0x92, 0x5B, 0xED, 0xAF, 0x92, 0xE2, 0x4E, 0xBA, 0xF1, 0x42, 0x35, 0x9F, 0x50, 0x33, 0x4D, 0x48, 0x84, 0x85, 0x9D, 0x71, 0x7A, 0x93, 0x99, 0xD1, 0x5D, 0xEC, 0x66, 0x00, 0x40, 0xA3, 0x3F, 0x95, 0x28, 0x14, 0xFD, 0x60, 0xE5, 0x3B, 0xCB, 0x11, 0x40, 0xB5, 0x61, 0x81, 0x75, 0x48, 0xDA, 0x61, 0xD4, 0x08, 0x7F, 0x55, 0x2F, 0x00, 0xD7, 0x03, 0x77, 0xCF, 0x97, 0xA0, 0x5E, 0x74, 0x4B, 0xE6, 0xC0, 0xB8, 0x94, 0xE0, 0xF1, 0x94, 0xAD, 0xD3, 0x0C, 0xA0, 0x51, 0x5F, 0x44, 0x93, 0x57, 0x69, 0x83, 0x9E, 0xE9, 0x23, 0x60, 0x36, 0x24, 0x13, 0x86, 0x9F, 0x45, 0x1C, 0xC7, }; /* 04011B74833B5133F26B9863034529924CF7CFB42F36E56A4AAAE02E68828D253909934F113C096444BE66699ADF2FEE3DFC863C38CCC3EAE1FC96EEFA77E4F7C141500106EA0E1FDCB7C6AB48936BE1AA2FC0724B53429B3B677E7D080B4CE06F8579539A8765CE901ED8C096F59D1C25E110F5CCBB2526A6E70ED7B397384B4D24AE32A4 */ static UCHAR remote_public_key_secp521r1_90[] = { 0x04, 0x01, 0x1B, 0x74, 0x83, 0x3B, 0x51, 0x33, 0xF2, 0x6B, 0x98, 0x63, 0x03, 0x45, 0x29, 0x92, 0x4C, 0xF7, 0xCF, 0xB4, 0x2F, 0x36, 0xE5, 0x6A, 0x4A, 0xAA, 0xE0, 0x2E, 0x68, 0x82, 0x8D, 0x25, 0x39, 0x09, 0x93, 0x4F, 0x11, 0x3C, 0x09, 0x64, 0x44, 0xBE, 0x66, 0x69, 0x9A, 0xDF, 0x2F, 0xEE, 0x3D, 0xFC, 0x86, 0x3C, 0x38, 0xCC, 0xC3, 0xEA, 0xE1, 0xFC, 0x96, 0xEE, 0xFA, 0x77, 0xE4, 0xF7, 0xC1, 0x41, 0x50, 0x01, 0x06, 0xEA, 0x0E, 0x1F, 0xDC, 0xB7, 0xC6, 0xAB, 0x48, 0x93, 0x6B, 0xE1, 0xAA, 0x2F, 0xC0, 0x72, 0x4B, 0x53, 0x42, 0x9B, 0x3B, 0x67, 0x7E, 0x7D, 0x08, 0x0B, 0x4C, 0xE0, 0x6F, 0x85, 0x79, 0x53, 0x9A, 0x87, 0x65, 0xCE, 0x90, 0x1E, 0xD8, 0xC0, 0x96, 0xF5, 0x9D, 0x1C, 0x25, 0xE1, 0x10, 0xF5, 0xCC, 0xBB, 0x25, 0x26, 0xA6, 0xE7, 0x0E, 0xD7, 0xB3, 0x97, 0x38, 0x4B, 0x4D, 0x24, 0xAE, 0x32, 0xA4, }; /* 017A8FE8943E59199C78779F72FA40DBB2FEBBF15C4808D7A55B927CAC09C093D15F684E7CDFF5872B9DC1256ADF9A6349501DEB0107291A5C63056B26260F36D34E */ static UCHAR shared_secret_secp521r1_90[] = { 0x01, 0x7A, 0x8F, 0xE8, 0x94, 0x3E, 0x59, 0x19, 0x9C, 0x78, 0x77, 0x9F, 0x72, 0xFA, 0x40, 0xDB, 0xB2, 0xFE, 0xBB, 0xF1, 0x5C, 0x48, 0x08, 0xD7, 0xA5, 0x5B, 0x92, 0x7C, 0xAC, 0x09, 0xC0, 0x93, 0xD1, 0x5F, 0x68, 0x4E, 0x7C, 0xDF, 0xF5, 0x87, 0x2B, 0x9D, 0xC1, 0x25, 0x6A, 0xDF, 0x9A, 0x63, 0x49, 0x50, 0x1D, 0xEB, 0x01, 0x07, 0x29, 0x1A, 0x5C, 0x63, 0x05, 0x6B, 0x26, 0x26, 0x0F, 0x36, 0xD3, 0x4E, }; /* 016A90D38DBAC70F56BA9BC5DAE25A6221FA7CC8F140D7DFD275855301A0086D0A993E965405A5AABE3F709921CAFB41C7780AB6B8E0948B5419DE55B9E6C0C281FF */ static UCHAR local_private_key_secp521r1_91[] = { 0x01, 0x6A, 0x90, 0xD3, 0x8D, 0xBA, 0xC7, 0x0F, 0x56, 0xBA, 0x9B, 0xC5, 0xDA, 0xE2, 0x5A, 0x62, 0x21, 0xFA, 0x7C, 0xC8, 0xF1, 0x40, 0xD7, 0xDF, 0xD2, 0x75, 0x85, 0x53, 0x01, 0xA0, 0x08, 0x6D, 0x0A, 0x99, 0x3E, 0x96, 0x54, 0x05, 0xA5, 0xAA, 0xBE, 0x3F, 0x70, 0x99, 0x21, 0xCA, 0xFB, 0x41, 0xC7, 0x78, 0x0A, 0xB6, 0xB8, 0xE0, 0x94, 0x8B, 0x54, 0x19, 0xDE, 0x55, 0xB9, 0xE6, 0xC0, 0xC2, 0x81, 0xFF, }; /* 04015DFB7E06315599463DA8D216AD06A3361E60DDA998506072993879DB9424D9FA53FF9966CB79BB8E00178B7AF8383C94F2E2A422528E7356C4A2A653C4C95B4F8801B6B67D7EF0706A421A15739C8130E05CDC4C4090B75804B115F87F8997A7DB924BA8174EBD115DCF047A61D2F04A48AB4CC9C264740E8F0E79C1363B33A0A1618D */ static UCHAR local_public_key_secp521r1_91[] = { 0x04, 0x01, 0x5D, 0xFB, 0x7E, 0x06, 0x31, 0x55, 0x99, 0x46, 0x3D, 0xA8, 0xD2, 0x16, 0xAD, 0x06, 0xA3, 0x36, 0x1E, 0x60, 0xDD, 0xA9, 0x98, 0x50, 0x60, 0x72, 0x99, 0x38, 0x79, 0xDB, 0x94, 0x24, 0xD9, 0xFA, 0x53, 0xFF, 0x99, 0x66, 0xCB, 0x79, 0xBB, 0x8E, 0x00, 0x17, 0x8B, 0x7A, 0xF8, 0x38, 0x3C, 0x94, 0xF2, 0xE2, 0xA4, 0x22, 0x52, 0x8E, 0x73, 0x56, 0xC4, 0xA2, 0xA6, 0x53, 0xC4, 0xC9, 0x5B, 0x4F, 0x88, 0x01, 0xB6, 0xB6, 0x7D, 0x7E, 0xF0, 0x70, 0x6A, 0x42, 0x1A, 0x15, 0x73, 0x9C, 0x81, 0x30, 0xE0, 0x5C, 0xDC, 0x4C, 0x40, 0x90, 0xB7, 0x58, 0x04, 0xB1, 0x15, 0xF8, 0x7F, 0x89, 0x97, 0xA7, 0xDB, 0x92, 0x4B, 0xA8, 0x17, 0x4E, 0xBD, 0x11, 0x5D, 0xCF, 0x04, 0x7A, 0x61, 0xD2, 0xF0, 0x4A, 0x48, 0xAB, 0x4C, 0xC9, 0xC2, 0x64, 0x74, 0x0E, 0x8F, 0x0E, 0x79, 0xC1, 0x36, 0x3B, 0x33, 0xA0, 0xA1, 0x61, 0x8D, }; /* 04010667A3CC7E732B19A9923B1E93533D82D247C00A4DF6CCA90B4BBDF0EB0D94E0D44376297717869EA58922C6D81481593AD9A8D1C19B2D6C84821C2EE9A03EC87001CE88E726B98D7A91E94D6830C31146E11D13A626CFDF38D4EFFD3E6610E18D7EC8A381DCDB346A9159E8EC8F16A5D7D64BA256FAEE29323A44DE8E6D611C3D853C */ static UCHAR remote_public_key_secp521r1_91[] = { 0x04, 0x01, 0x06, 0x67, 0xA3, 0xCC, 0x7E, 0x73, 0x2B, 0x19, 0xA9, 0x92, 0x3B, 0x1E, 0x93, 0x53, 0x3D, 0x82, 0xD2, 0x47, 0xC0, 0x0A, 0x4D, 0xF6, 0xCC, 0xA9, 0x0B, 0x4B, 0xBD, 0xF0, 0xEB, 0x0D, 0x94, 0xE0, 0xD4, 0x43, 0x76, 0x29, 0x77, 0x17, 0x86, 0x9E, 0xA5, 0x89, 0x22, 0xC6, 0xD8, 0x14, 0x81, 0x59, 0x3A, 0xD9, 0xA8, 0xD1, 0xC1, 0x9B, 0x2D, 0x6C, 0x84, 0x82, 0x1C, 0x2E, 0xE9, 0xA0, 0x3E, 0xC8, 0x70, 0x01, 0xCE, 0x88, 0xE7, 0x26, 0xB9, 0x8D, 0x7A, 0x91, 0xE9, 0x4D, 0x68, 0x30, 0xC3, 0x11, 0x46, 0xE1, 0x1D, 0x13, 0xA6, 0x26, 0xCF, 0xDF, 0x38, 0xD4, 0xEF, 0xFD, 0x3E, 0x66, 0x10, 0xE1, 0x8D, 0x7E, 0xC8, 0xA3, 0x81, 0xDC, 0xDB, 0x34, 0x6A, 0x91, 0x59, 0xE8, 0xEC, 0x8F, 0x16, 0xA5, 0xD7, 0xD6, 0x4B, 0xA2, 0x56, 0xFA, 0xEE, 0x29, 0x32, 0x3A, 0x44, 0xDE, 0x8E, 0x6D, 0x61, 0x1C, 0x3D, 0x85, 0x3C, }; /* 01F915B76027C5C714AD6AE57DB4648E9CDD6335079D5F3A79A8DCCDBD104263210EA3C2ED26035956A87782F615114127D9DEE0958F7BBAE75A821A826B164E7FDC */ static UCHAR shared_secret_secp521r1_91[] = { 0x01, 0xF9, 0x15, 0xB7, 0x60, 0x27, 0xC5, 0xC7, 0x14, 0xAD, 0x6A, 0xE5, 0x7D, 0xB4, 0x64, 0x8E, 0x9C, 0xDD, 0x63, 0x35, 0x07, 0x9D, 0x5F, 0x3A, 0x79, 0xA8, 0xDC, 0xCD, 0xBD, 0x10, 0x42, 0x63, 0x21, 0x0E, 0xA3, 0xC2, 0xED, 0x26, 0x03, 0x59, 0x56, 0xA8, 0x77, 0x82, 0xF6, 0x15, 0x11, 0x41, 0x27, 0xD9, 0xDE, 0xE0, 0x95, 0x8F, 0x7B, 0xBA, 0xE7, 0x5A, 0x82, 0x1A, 0x82, 0x6B, 0x16, 0x4E, 0x7F, 0xDC, }; /* 00CDEEEAF7BFA3631834756D8DBC9B4F2691856249C4EAA623538F0E7E69B15135A03A2B5FDD8C761203E39FBE7CECE50E7047563531FC56838B6501F5165128B68D */ static UCHAR local_private_key_secp521r1_92[] = { 0x00, 0xCD, 0xEE, 0xEA, 0xF7, 0xBF, 0xA3, 0x63, 0x18, 0x34, 0x75, 0x6D, 0x8D, 0xBC, 0x9B, 0x4F, 0x26, 0x91, 0x85, 0x62, 0x49, 0xC4, 0xEA, 0xA6, 0x23, 0x53, 0x8F, 0x0E, 0x7E, 0x69, 0xB1, 0x51, 0x35, 0xA0, 0x3A, 0x2B, 0x5F, 0xDD, 0x8C, 0x76, 0x12, 0x03, 0xE3, 0x9F, 0xBE, 0x7C, 0xEC, 0xE5, 0x0E, 0x70, 0x47, 0x56, 0x35, 0x31, 0xFC, 0x56, 0x83, 0x8B, 0x65, 0x01, 0xF5, 0x16, 0x51, 0x28, 0xB6, 0x8D, }; /* 0400723B3011A8A1C77808D37B6AA9C1F4D589EB73CF254496142E1C0DA655F4081DBAB03198235BB34D97C9C3927CFCFBB6430C36F762EF699B62AACFFF2E6AD8C791018E7739ED3E1C0A32CE47A6F7E5DF9236CF6508ED3ABA199C78A1CBF8489AA2BAB2C4EEA2648D76826E832D662C20943E329E50E35A8075A068FCB351B428C7ACD1 */ static UCHAR local_public_key_secp521r1_92[] = { 0x04, 0x00, 0x72, 0x3B, 0x30, 0x11, 0xA8, 0xA1, 0xC7, 0x78, 0x08, 0xD3, 0x7B, 0x6A, 0xA9, 0xC1, 0xF4, 0xD5, 0x89, 0xEB, 0x73, 0xCF, 0x25, 0x44, 0x96, 0x14, 0x2E, 0x1C, 0x0D, 0xA6, 0x55, 0xF4, 0x08, 0x1D, 0xBA, 0xB0, 0x31, 0x98, 0x23, 0x5B, 0xB3, 0x4D, 0x97, 0xC9, 0xC3, 0x92, 0x7C, 0xFC, 0xFB, 0xB6, 0x43, 0x0C, 0x36, 0xF7, 0x62, 0xEF, 0x69, 0x9B, 0x62, 0xAA, 0xCF, 0xFF, 0x2E, 0x6A, 0xD8, 0xC7, 0x91, 0x01, 0x8E, 0x77, 0x39, 0xED, 0x3E, 0x1C, 0x0A, 0x32, 0xCE, 0x47, 0xA6, 0xF7, 0xE5, 0xDF, 0x92, 0x36, 0xCF, 0x65, 0x08, 0xED, 0x3A, 0xBA, 0x19, 0x9C, 0x78, 0xA1, 0xCB, 0xF8, 0x48, 0x9A, 0xA2, 0xBA, 0xB2, 0xC4, 0xEE, 0xA2, 0x64, 0x8D, 0x76, 0x82, 0x6E, 0x83, 0x2D, 0x66, 0x2C, 0x20, 0x94, 0x3E, 0x32, 0x9E, 0x50, 0xE3, 0x5A, 0x80, 0x75, 0xA0, 0x68, 0xFC, 0xB3, 0x51, 0xB4, 0x28, 0xC7, 0xAC, 0xD1, }; /* 0401B84D88F23228E25D4717542111A3D5A0C3CC6524A6D0AA7AFC77B9AF06D0CFD4DD21AAF1E58767AEFEFF0DFB72DB5EF7B579D7A233F9BA899AABC95284DDBD6324004895D4D563BC100918176794685484A10DC52A5C988CEEA8326663A003B46E8E041EE12F1A7958399B8F063356063C5AD253E6F2A233B798C4C223197C0A0FBCDB */ static UCHAR remote_public_key_secp521r1_92[] = { 0x04, 0x01, 0xB8, 0x4D, 0x88, 0xF2, 0x32, 0x28, 0xE2, 0x5D, 0x47, 0x17, 0x54, 0x21, 0x11, 0xA3, 0xD5, 0xA0, 0xC3, 0xCC, 0x65, 0x24, 0xA6, 0xD0, 0xAA, 0x7A, 0xFC, 0x77, 0xB9, 0xAF, 0x06, 0xD0, 0xCF, 0xD4, 0xDD, 0x21, 0xAA, 0xF1, 0xE5, 0x87, 0x67, 0xAE, 0xFE, 0xFF, 0x0D, 0xFB, 0x72, 0xDB, 0x5E, 0xF7, 0xB5, 0x79, 0xD7, 0xA2, 0x33, 0xF9, 0xBA, 0x89, 0x9A, 0xAB, 0xC9, 0x52, 0x84, 0xDD, 0xBD, 0x63, 0x24, 0x00, 0x48, 0x95, 0xD4, 0xD5, 0x63, 0xBC, 0x10, 0x09, 0x18, 0x17, 0x67, 0x94, 0x68, 0x54, 0x84, 0xA1, 0x0D, 0xC5, 0x2A, 0x5C, 0x98, 0x8C, 0xEE, 0xA8, 0x32, 0x66, 0x63, 0xA0, 0x03, 0xB4, 0x6E, 0x8E, 0x04, 0x1E, 0xE1, 0x2F, 0x1A, 0x79, 0x58, 0x39, 0x9B, 0x8F, 0x06, 0x33, 0x56, 0x06, 0x3C, 0x5A, 0xD2, 0x53, 0xE6, 0xF2, 0xA2, 0x33, 0xB7, 0x98, 0xC4, 0xC2, 0x23, 0x19, 0x7C, 0x0A, 0x0F, 0xBC, 0xDB, }; /* 01E4BEB92D3C510FB8410A44C4AE113773C00BFF6155E32FA287B396FF84636C81FD202197502547C78E675BA218683CDEC8D5D85FE0361EB93B081607F8EE136033 */ static UCHAR shared_secret_secp521r1_92[] = { 0x01, 0xE4, 0xBE, 0xB9, 0x2D, 0x3C, 0x51, 0x0F, 0xB8, 0x41, 0x0A, 0x44, 0xC4, 0xAE, 0x11, 0x37, 0x73, 0xC0, 0x0B, 0xFF, 0x61, 0x55, 0xE3, 0x2F, 0xA2, 0x87, 0xB3, 0x96, 0xFF, 0x84, 0x63, 0x6C, 0x81, 0xFD, 0x20, 0x21, 0x97, 0x50, 0x25, 0x47, 0xC7, 0x8E, 0x67, 0x5B, 0xA2, 0x18, 0x68, 0x3C, 0xDE, 0xC8, 0xD5, 0xD8, 0x5F, 0xE0, 0x36, 0x1E, 0xB9, 0x3B, 0x08, 0x16, 0x07, 0xF8, 0xEE, 0x13, 0x60, 0x33, }; /* 012E60229FDD88BEB32EACB4751FD647BD833B9E750DDDA4F63E676B0E80E1CFAF41F04D1D790BD0A7B6851CD65B6293DE9C3053A80FF89E4C5E0B5ADEEB288E2D18 */ static UCHAR local_private_key_secp521r1_93[] = { 0x01, 0x2E, 0x60, 0x22, 0x9F, 0xDD, 0x88, 0xBE, 0xB3, 0x2E, 0xAC, 0xB4, 0x75, 0x1F, 0xD6, 0x47, 0xBD, 0x83, 0x3B, 0x9E, 0x75, 0x0D, 0xDD, 0xA4, 0xF6, 0x3E, 0x67, 0x6B, 0x0E, 0x80, 0xE1, 0xCF, 0xAF, 0x41, 0xF0, 0x4D, 0x1D, 0x79, 0x0B, 0xD0, 0xA7, 0xB6, 0x85, 0x1C, 0xD6, 0x5B, 0x62, 0x93, 0xDE, 0x9C, 0x30, 0x53, 0xA8, 0x0F, 0xF8, 0x9E, 0x4C, 0x5E, 0x0B, 0x5A, 0xDE, 0xEB, 0x28, 0x8E, 0x2D, 0x18, }; /* 0401F995410BF485D2A88D659923D94A654F4DB3F4F46DAB337EE3384351879BC6E9A04710D004BCA3FD45782B13B0D267133180BCE99631E8D99087BFD1F17FAE64120018B96D1032C6226ED5FC274C54BC0E90DF3765AB071D75235F40DB356801D7CA3AB215FE7B905492AF36BB8F6B65484234508C00FCD18F1F9F22968F47AA983437 */ static UCHAR local_public_key_secp521r1_93[] = { 0x04, 0x01, 0xF9, 0x95, 0x41, 0x0B, 0xF4, 0x85, 0xD2, 0xA8, 0x8D, 0x65, 0x99, 0x23, 0xD9, 0x4A, 0x65, 0x4F, 0x4D, 0xB3, 0xF4, 0xF4, 0x6D, 0xAB, 0x33, 0x7E, 0xE3, 0x38, 0x43, 0x51, 0x87, 0x9B, 0xC6, 0xE9, 0xA0, 0x47, 0x10, 0xD0, 0x04, 0xBC, 0xA3, 0xFD, 0x45, 0x78, 0x2B, 0x13, 0xB0, 0xD2, 0x67, 0x13, 0x31, 0x80, 0xBC, 0xE9, 0x96, 0x31, 0xE8, 0xD9, 0x90, 0x87, 0xBF, 0xD1, 0xF1, 0x7F, 0xAE, 0x64, 0x12, 0x00, 0x18, 0xB9, 0x6D, 0x10, 0x32, 0xC6, 0x22, 0x6E, 0xD5, 0xFC, 0x27, 0x4C, 0x54, 0xBC, 0x0E, 0x90, 0xDF, 0x37, 0x65, 0xAB, 0x07, 0x1D, 0x75, 0x23, 0x5F, 0x40, 0xDB, 0x35, 0x68, 0x01, 0xD7, 0xCA, 0x3A, 0xB2, 0x15, 0xFE, 0x7B, 0x90, 0x54, 0x92, 0xAF, 0x36, 0xBB, 0x8F, 0x6B, 0x65, 0x48, 0x42, 0x34, 0x50, 0x8C, 0x00, 0xFC, 0xD1, 0x8F, 0x1F, 0x9F, 0x22, 0x96, 0x8F, 0x47, 0xAA, 0x98, 0x34, 0x37, }; /* 0400A985AF6A1F5B6E0FD1407B5A97734CF2E631C03790725EE91801BDBC5BA1F86F5F9FF72EFB3D3EA389920678935A9D026509F20EC40AEDD8DE0981F29150B3DAAC0138336D8C8005C56272C43F4CBD209263E6B85EA92E071AB74D41592684D9A1063811748AE43425DF8CF841BC3608FD04539BAB3116894CB27CAC5CB1E3C692A416 */ static UCHAR remote_public_key_secp521r1_93[] = { 0x04, 0x00, 0xA9, 0x85, 0xAF, 0x6A, 0x1F, 0x5B, 0x6E, 0x0F, 0xD1, 0x40, 0x7B, 0x5A, 0x97, 0x73, 0x4C, 0xF2, 0xE6, 0x31, 0xC0, 0x37, 0x90, 0x72, 0x5E, 0xE9, 0x18, 0x01, 0xBD, 0xBC, 0x5B, 0xA1, 0xF8, 0x6F, 0x5F, 0x9F, 0xF7, 0x2E, 0xFB, 0x3D, 0x3E, 0xA3, 0x89, 0x92, 0x06, 0x78, 0x93, 0x5A, 0x9D, 0x02, 0x65, 0x09, 0xF2, 0x0E, 0xC4, 0x0A, 0xED, 0xD8, 0xDE, 0x09, 0x81, 0xF2, 0x91, 0x50, 0xB3, 0xDA, 0xAC, 0x01, 0x38, 0x33, 0x6D, 0x8C, 0x80, 0x05, 0xC5, 0x62, 0x72, 0xC4, 0x3F, 0x4C, 0xBD, 0x20, 0x92, 0x63, 0xE6, 0xB8, 0x5E, 0xA9, 0x2E, 0x07, 0x1A, 0xB7, 0x4D, 0x41, 0x59, 0x26, 0x84, 0xD9, 0xA1, 0x06, 0x38, 0x11, 0x74, 0x8A, 0xE4, 0x34, 0x25, 0xDF, 0x8C, 0xF8, 0x41, 0xBC, 0x36, 0x08, 0xFD, 0x04, 0x53, 0x9B, 0xAB, 0x31, 0x16, 0x89, 0x4C, 0xB2, 0x7C, 0xAC, 0x5C, 0xB1, 0xE3, 0xC6, 0x92, 0xA4, 0x16, }; /* 01C7A67DA3B652EAA6436BA7A695DFEA0F59B9E433A0127F9408E264273648116F855971F7D4D4471DAB3A3DA74AC6C1C85FCA989AAEFA906201A140EED12BD85987 */ static UCHAR shared_secret_secp521r1_93[] = { 0x01, 0xC7, 0xA6, 0x7D, 0xA3, 0xB6, 0x52, 0xEA, 0xA6, 0x43, 0x6B, 0xA7, 0xA6, 0x95, 0xDF, 0xEA, 0x0F, 0x59, 0xB9, 0xE4, 0x33, 0xA0, 0x12, 0x7F, 0x94, 0x08, 0xE2, 0x64, 0x27, 0x36, 0x48, 0x11, 0x6F, 0x85, 0x59, 0x71, 0xF7, 0xD4, 0xD4, 0x47, 0x1D, 0xAB, 0x3A, 0x3D, 0xA7, 0x4A, 0xC6, 0xC1, 0xC8, 0x5F, 0xCA, 0x98, 0x9A, 0xAE, 0xFA, 0x90, 0x62, 0x01, 0xA1, 0x40, 0xEE, 0xD1, 0x2B, 0xD8, 0x59, 0x87, }; /* 00656F4D83F9E9E74275D20CDCAAF288365D5BA152CCE2F758F3C402C48EFABAF26A067663EE5DA6622FB33EDAA5C7110320B055EF954B46870F4B4D9E440690AE0D */ static UCHAR local_private_key_secp521r1_94[] = { 0x00, 0x65, 0x6F, 0x4D, 0x83, 0xF9, 0xE9, 0xE7, 0x42, 0x75, 0xD2, 0x0C, 0xDC, 0xAA, 0xF2, 0x88, 0x36, 0x5D, 0x5B, 0xA1, 0x52, 0xCC, 0xE2, 0xF7, 0x58, 0xF3, 0xC4, 0x02, 0xC4, 0x8E, 0xFA, 0xBA, 0xF2, 0x6A, 0x06, 0x76, 0x63, 0xEE, 0x5D, 0xA6, 0x62, 0x2F, 0xB3, 0x3E, 0xDA, 0xA5, 0xC7, 0x11, 0x03, 0x20, 0xB0, 0x55, 0xEF, 0x95, 0x4B, 0x46, 0x87, 0x0F, 0x4B, 0x4D, 0x9E, 0x44, 0x06, 0x90, 0xAE, 0x0D, }; /* 04019A4A627D7292F2E18DDB87111F03043C56888B16F475EE5FD9E1A9F98C61621B53A72F7C987A9324E6D1DD0030A495068A3877C0D3B3AFEF6764C8AA74DD77C67001E217C05365444218B2C697D25432708B0EE81D5119106C26B1E377817112DD5EB598AFD2D30E88AA015137278C642275F9E4737D1EA838F279C97B13AA445A0276 */ static UCHAR local_public_key_secp521r1_94[] = { 0x04, 0x01, 0x9A, 0x4A, 0x62, 0x7D, 0x72, 0x92, 0xF2, 0xE1, 0x8D, 0xDB, 0x87, 0x11, 0x1F, 0x03, 0x04, 0x3C, 0x56, 0x88, 0x8B, 0x16, 0xF4, 0x75, 0xEE, 0x5F, 0xD9, 0xE1, 0xA9, 0xF9, 0x8C, 0x61, 0x62, 0x1B, 0x53, 0xA7, 0x2F, 0x7C, 0x98, 0x7A, 0x93, 0x24, 0xE6, 0xD1, 0xDD, 0x00, 0x30, 0xA4, 0x95, 0x06, 0x8A, 0x38, 0x77, 0xC0, 0xD3, 0xB3, 0xAF, 0xEF, 0x67, 0x64, 0xC8, 0xAA, 0x74, 0xDD, 0x77, 0xC6, 0x70, 0x01, 0xE2, 0x17, 0xC0, 0x53, 0x65, 0x44, 0x42, 0x18, 0xB2, 0xC6, 0x97, 0xD2, 0x54, 0x32, 0x70, 0x8B, 0x0E, 0xE8, 0x1D, 0x51, 0x19, 0x10, 0x6C, 0x26, 0xB1, 0xE3, 0x77, 0x81, 0x71, 0x12, 0xDD, 0x5E, 0xB5, 0x98, 0xAF, 0xD2, 0xD3, 0x0E, 0x88, 0xAA, 0x01, 0x51, 0x37, 0x27, 0x8C, 0x64, 0x22, 0x75, 0xF9, 0xE4, 0x73, 0x7D, 0x1E, 0xA8, 0x38, 0xF2, 0x79, 0xC9, 0x7B, 0x13, 0xAA, 0x44, 0x5A, 0x02, 0x76, }; /* 040173A787A0B272F125C2B9DB343BC6402839BA550C1F20E4AC01C2F159BBB9F1ACF3B4820CDB30F87C111634CB526376B453486388BFFABD5B240B1CF148F307DAE3004C2FEF9EA1A86BE93A8900C93AE420E77DC4643FB350CEAD2F98288ECA938A34CF5CC99F16FAD54F75B7B5F009793C887290DB84BDD716E59E2FD6FB44A752AC45 */ static UCHAR remote_public_key_secp521r1_94[] = { 0x04, 0x01, 0x73, 0xA7, 0x87, 0xA0, 0xB2, 0x72, 0xF1, 0x25, 0xC2, 0xB9, 0xDB, 0x34, 0x3B, 0xC6, 0x40, 0x28, 0x39, 0xBA, 0x55, 0x0C, 0x1F, 0x20, 0xE4, 0xAC, 0x01, 0xC2, 0xF1, 0x59, 0xBB, 0xB9, 0xF1, 0xAC, 0xF3, 0xB4, 0x82, 0x0C, 0xDB, 0x30, 0xF8, 0x7C, 0x11, 0x16, 0x34, 0xCB, 0x52, 0x63, 0x76, 0xB4, 0x53, 0x48, 0x63, 0x88, 0xBF, 0xFA, 0xBD, 0x5B, 0x24, 0x0B, 0x1C, 0xF1, 0x48, 0xF3, 0x07, 0xDA, 0xE3, 0x00, 0x4C, 0x2F, 0xEF, 0x9E, 0xA1, 0xA8, 0x6B, 0xE9, 0x3A, 0x89, 0x00, 0xC9, 0x3A, 0xE4, 0x20, 0xE7, 0x7D, 0xC4, 0x64, 0x3F, 0xB3, 0x50, 0xCE, 0xAD, 0x2F, 0x98, 0x28, 0x8E, 0xCA, 0x93, 0x8A, 0x34, 0xCF, 0x5C, 0xC9, 0x9F, 0x16, 0xFA, 0xD5, 0x4F, 0x75, 0xB7, 0xB5, 0xF0, 0x09, 0x79, 0x3C, 0x88, 0x72, 0x90, 0xDB, 0x84, 0xBD, 0xD7, 0x16, 0xE5, 0x9E, 0x2F, 0xD6, 0xFB, 0x44, 0xA7, 0x52, 0xAC, 0x45, }; /* 00E71F9E5053D04BB24DDD00A902BBD4C038C84EFFA88D65D67CD575752C2D340C9AD9273AE8007B04EB38CFA15EACAA2D28905BEF9D47EEB2D00C799693233F52AE */ static UCHAR shared_secret_secp521r1_94[] = { 0x00, 0xE7, 0x1F, 0x9E, 0x50, 0x53, 0xD0, 0x4B, 0xB2, 0x4D, 0xDD, 0x00, 0xA9, 0x02, 0xBB, 0xD4, 0xC0, 0x38, 0xC8, 0x4E, 0xFF, 0xA8, 0x8D, 0x65, 0xD6, 0x7C, 0xD5, 0x75, 0x75, 0x2C, 0x2D, 0x34, 0x0C, 0x9A, 0xD9, 0x27, 0x3A, 0xE8, 0x00, 0x7B, 0x04, 0xEB, 0x38, 0xCF, 0xA1, 0x5E, 0xAC, 0xAA, 0x2D, 0x28, 0x90, 0x5B, 0xEF, 0x9D, 0x47, 0xEE, 0xB2, 0xD0, 0x0C, 0x79, 0x96, 0x93, 0x23, 0x3F, 0x52, 0xAE, }; /* 00A097FCB9F99D1F73F53D3368B8AAEDB202D52FD8587E94BC0541F4C3D7B01076460D3041A84FB39D8AE506438FF3F590C9236B21A3FFDDA73FD26B15827B8DCA86 */ static UCHAR local_private_key_secp521r1_95[] = { 0x00, 0xA0, 0x97, 0xFC, 0xB9, 0xF9, 0x9D, 0x1F, 0x73, 0xF5, 0x3D, 0x33, 0x68, 0xB8, 0xAA, 0xED, 0xB2, 0x02, 0xD5, 0x2F, 0xD8, 0x58, 0x7E, 0x94, 0xBC, 0x05, 0x41, 0xF4, 0xC3, 0xD7, 0xB0, 0x10, 0x76, 0x46, 0x0D, 0x30, 0x41, 0xA8, 0x4F, 0xB3, 0x9D, 0x8A, 0xE5, 0x06, 0x43, 0x8F, 0xF3, 0xF5, 0x90, 0xC9, 0x23, 0x6B, 0x21, 0xA3, 0xFF, 0xDD, 0xA7, 0x3F, 0xD2, 0x6B, 0x15, 0x82, 0x7B, 0x8D, 0xCA, 0x86, }; /* 04010C4458EF235D57DDC6B6CA6D15F8434509C4573CF3477B24CAD4335B2368C1444391ED56B30D0C0839C2D9AB24E8A8B1B330A4E26062C9AF9B393BCCAD6631038E0114E8DB586107B474B098A1D7493BA697C03341EFC4BCC29C10A846815C9956BE69DF3AF14870BCBCCCA2E87FCF98FC14690B9FE7568FD12837370097096B2E0EF4 */ static UCHAR local_public_key_secp521r1_95[] = { 0x04, 0x01, 0x0C, 0x44, 0x58, 0xEF, 0x23, 0x5D, 0x57, 0xDD, 0xC6, 0xB6, 0xCA, 0x6D, 0x15, 0xF8, 0x43, 0x45, 0x09, 0xC4, 0x57, 0x3C, 0xF3, 0x47, 0x7B, 0x24, 0xCA, 0xD4, 0x33, 0x5B, 0x23, 0x68, 0xC1, 0x44, 0x43, 0x91, 0xED, 0x56, 0xB3, 0x0D, 0x0C, 0x08, 0x39, 0xC2, 0xD9, 0xAB, 0x24, 0xE8, 0xA8, 0xB1, 0xB3, 0x30, 0xA4, 0xE2, 0x60, 0x62, 0xC9, 0xAF, 0x9B, 0x39, 0x3B, 0xCC, 0xAD, 0x66, 0x31, 0x03, 0x8E, 0x01, 0x14, 0xE8, 0xDB, 0x58, 0x61, 0x07, 0xB4, 0x74, 0xB0, 0x98, 0xA1, 0xD7, 0x49, 0x3B, 0xA6, 0x97, 0xC0, 0x33, 0x41, 0xEF, 0xC4, 0xBC, 0xC2, 0x9C, 0x10, 0xA8, 0x46, 0x81, 0x5C, 0x99, 0x56, 0xBE, 0x69, 0xDF, 0x3A, 0xF1, 0x48, 0x70, 0xBC, 0xBC, 0xCC, 0xA2, 0xE8, 0x7F, 0xCF, 0x98, 0xFC, 0x14, 0x69, 0x0B, 0x9F, 0xE7, 0x56, 0x8F, 0xD1, 0x28, 0x37, 0x37, 0x00, 0x97, 0x09, 0x6B, 0x2E, 0x0E, 0xF4, }; /* 0400F9BE5F5ED4D89B943755123869B1BB26EEED5D70E65C89974262EA980E9D3E7EFC8257529B8B3C642A74E3CDED5A0224E81493C567628FEFFF2BD2A3230B67B52C015178C3145B9EADA4979B9813CCC06344D0C26D6A4E0D4A1427FD8EA14C33C9994D88A112761D825A79A4603AE0F269B1C408E01662F22F6AA95F663CCAD99C28A2 */ static UCHAR remote_public_key_secp521r1_95[] = { 0x04, 0x00, 0xF9, 0xBE, 0x5F, 0x5E, 0xD4, 0xD8, 0x9B, 0x94, 0x37, 0x55, 0x12, 0x38, 0x69, 0xB1, 0xBB, 0x26, 0xEE, 0xED, 0x5D, 0x70, 0xE6, 0x5C, 0x89, 0x97, 0x42, 0x62, 0xEA, 0x98, 0x0E, 0x9D, 0x3E, 0x7E, 0xFC, 0x82, 0x57, 0x52, 0x9B, 0x8B, 0x3C, 0x64, 0x2A, 0x74, 0xE3, 0xCD, 0xED, 0x5A, 0x02, 0x24, 0xE8, 0x14, 0x93, 0xC5, 0x67, 0x62, 0x8F, 0xEF, 0xFF, 0x2B, 0xD2, 0xA3, 0x23, 0x0B, 0x67, 0xB5, 0x2C, 0x01, 0x51, 0x78, 0xC3, 0x14, 0x5B, 0x9E, 0xAD, 0xA4, 0x97, 0x9B, 0x98, 0x13, 0xCC, 0xC0, 0x63, 0x44, 0xD0, 0xC2, 0x6D, 0x6A, 0x4E, 0x0D, 0x4A, 0x14, 0x27, 0xFD, 0x8E, 0xA1, 0x4C, 0x33, 0xC9, 0x99, 0x4D, 0x88, 0xA1, 0x12, 0x76, 0x1D, 0x82, 0x5A, 0x79, 0xA4, 0x60, 0x3A, 0xE0, 0xF2, 0x69, 0xB1, 0xC4, 0x08, 0xE0, 0x16, 0x62, 0xF2, 0x2F, 0x6A, 0xA9, 0x5F, 0x66, 0x3C, 0xCA, 0xD9, 0x9C, 0x28, 0xA2, }; /* 01060BACDD0A94D406BD7E7C44DCE159ADDC293E21ECBF78DEF34FCB30A91BC47884936F26A861EB2B441F72B00B5C71CB05CFB435F7E46DE01CD04F1A4B45278CC3 */ static UCHAR shared_secret_secp521r1_95[] = { 0x01, 0x06, 0x0B, 0xAC, 0xDD, 0x0A, 0x94, 0xD4, 0x06, 0xBD, 0x7E, 0x7C, 0x44, 0xDC, 0xE1, 0x59, 0xAD, 0xDC, 0x29, 0x3E, 0x21, 0xEC, 0xBF, 0x78, 0xDE, 0xF3, 0x4F, 0xCB, 0x30, 0xA9, 0x1B, 0xC4, 0x78, 0x84, 0x93, 0x6F, 0x26, 0xA8, 0x61, 0xEB, 0x2B, 0x44, 0x1F, 0x72, 0xB0, 0x0B, 0x5C, 0x71, 0xCB, 0x05, 0xCF, 0xB4, 0x35, 0xF7, 0xE4, 0x6D, 0xE0, 0x1C, 0xD0, 0x4F, 0x1A, 0x4B, 0x45, 0x27, 0x8C, 0xC3, }; /* 0089D0D1D16B7410166ADAB34F8450A0957F2BA0CB67C1B248D327DA069B0F1322E1E2F24B590261C3DD13116165B3F4E2DD97AE4357608A2886642F217542445525 */ static UCHAR local_private_key_secp521r1_96[] = { 0x00, 0x89, 0xD0, 0xD1, 0xD1, 0x6B, 0x74, 0x10, 0x16, 0x6A, 0xDA, 0xB3, 0x4F, 0x84, 0x50, 0xA0, 0x95, 0x7F, 0x2B, 0xA0, 0xCB, 0x67, 0xC1, 0xB2, 0x48, 0xD3, 0x27, 0xDA, 0x06, 0x9B, 0x0F, 0x13, 0x22, 0xE1, 0xE2, 0xF2, 0x4B, 0x59, 0x02, 0x61, 0xC3, 0xDD, 0x13, 0x11, 0x61, 0x65, 0xB3, 0xF4, 0xE2, 0xDD, 0x97, 0xAE, 0x43, 0x57, 0x60, 0x8A, 0x28, 0x86, 0x64, 0x2F, 0x21, 0x75, 0x42, 0x44, 0x55, 0x25, }; /* 0400F15C33C9F1EA4CE72A9E01CC47122F6CB8DACD5EFAAEEB346670E6983D3D6492C7D8E6B7350E478A9D36E2FD00EB6D889671D1590166E6991D19E1644E3FF77B2F004823EF296B5EB682894F6010B89ED82736BAC525201293DBAA0404A7AA8E884153942567C5982B632A467B93BA9571B67D26A4F83D63C175B1BE6CAA5EECFF3D5B */ static UCHAR local_public_key_secp521r1_96[] = { 0x04, 0x00, 0xF1, 0x5C, 0x33, 0xC9, 0xF1, 0xEA, 0x4C, 0xE7, 0x2A, 0x9E, 0x01, 0xCC, 0x47, 0x12, 0x2F, 0x6C, 0xB8, 0xDA, 0xCD, 0x5E, 0xFA, 0xAE, 0xEB, 0x34, 0x66, 0x70, 0xE6, 0x98, 0x3D, 0x3D, 0x64, 0x92, 0xC7, 0xD8, 0xE6, 0xB7, 0x35, 0x0E, 0x47, 0x8A, 0x9D, 0x36, 0xE2, 0xFD, 0x00, 0xEB, 0x6D, 0x88, 0x96, 0x71, 0xD1, 0x59, 0x01, 0x66, 0xE6, 0x99, 0x1D, 0x19, 0xE1, 0x64, 0x4E, 0x3F, 0xF7, 0x7B, 0x2F, 0x00, 0x48, 0x23, 0xEF, 0x29, 0x6B, 0x5E, 0xB6, 0x82, 0x89, 0x4F, 0x60, 0x10, 0xB8, 0x9E, 0xD8, 0x27, 0x36, 0xBA, 0xC5, 0x25, 0x20, 0x12, 0x93, 0xDB, 0xAA, 0x04, 0x04, 0xA7, 0xAA, 0x8E, 0x88, 0x41, 0x53, 0x94, 0x25, 0x67, 0xC5, 0x98, 0x2B, 0x63, 0x2A, 0x46, 0x7B, 0x93, 0xBA, 0x95, 0x71, 0xB6, 0x7D, 0x26, 0xA4, 0xF8, 0x3D, 0x63, 0xC1, 0x75, 0xB1, 0xBE, 0x6C, 0xAA, 0x5E, 0xEC, 0xFF, 0x3D, 0x5B, }; /* 0401025419B5830B196A92093D188D7C5627A91C279A426ACA6A7A0BBC6067460C0BF0A6E0F39A96B917058270AC1E42E1FC45121B82CA42A952B891EF266C627A5F000101767944225FC5BD897721314FF0998F5B8C494CFE4D281375A0A7B9FF8D0B87FDCC549ED8E1AB6253E1342D4F568BDBD39ADC73A5F070C4CBEBFF0610B1C121DB */ static UCHAR remote_public_key_secp521r1_96[] = { 0x04, 0x01, 0x02, 0x54, 0x19, 0xB5, 0x83, 0x0B, 0x19, 0x6A, 0x92, 0x09, 0x3D, 0x18, 0x8D, 0x7C, 0x56, 0x27, 0xA9, 0x1C, 0x27, 0x9A, 0x42, 0x6A, 0xCA, 0x6A, 0x7A, 0x0B, 0xBC, 0x60, 0x67, 0x46, 0x0C, 0x0B, 0xF0, 0xA6, 0xE0, 0xF3, 0x9A, 0x96, 0xB9, 0x17, 0x05, 0x82, 0x70, 0xAC, 0x1E, 0x42, 0xE1, 0xFC, 0x45, 0x12, 0x1B, 0x82, 0xCA, 0x42, 0xA9, 0x52, 0xB8, 0x91, 0xEF, 0x26, 0x6C, 0x62, 0x7A, 0x5F, 0x00, 0x01, 0x01, 0x76, 0x79, 0x44, 0x22, 0x5F, 0xC5, 0xBD, 0x89, 0x77, 0x21, 0x31, 0x4F, 0xF0, 0x99, 0x8F, 0x5B, 0x8C, 0x49, 0x4C, 0xFE, 0x4D, 0x28, 0x13, 0x75, 0xA0, 0xA7, 0xB9, 0xFF, 0x8D, 0x0B, 0x87, 0xFD, 0xCC, 0x54, 0x9E, 0xD8, 0xE1, 0xAB, 0x62, 0x53, 0xE1, 0x34, 0x2D, 0x4F, 0x56, 0x8B, 0xDB, 0xD3, 0x9A, 0xDC, 0x73, 0xA5, 0xF0, 0x70, 0xC4, 0xCB, 0xEB, 0xFF, 0x06, 0x10, 0xB1, 0xC1, 0x21, 0xDB, }; /* 00A141E45DFD0ED0E170BAB898802CF6BC6F13C5396E1443F726CA54D86087AEC39116DF603866DDCB137C185D05365781AB1DA8C1469F85D2E585315F02BA5140C1 */ static UCHAR shared_secret_secp521r1_96[] = { 0x00, 0xA1, 0x41, 0xE4, 0x5D, 0xFD, 0x0E, 0xD0, 0xE1, 0x70, 0xBA, 0xB8, 0x98, 0x80, 0x2C, 0xF6, 0xBC, 0x6F, 0x13, 0xC5, 0x39, 0x6E, 0x14, 0x43, 0xF7, 0x26, 0xCA, 0x54, 0xD8, 0x60, 0x87, 0xAE, 0xC3, 0x91, 0x16, 0xDF, 0x60, 0x38, 0x66, 0xDD, 0xCB, 0x13, 0x7C, 0x18, 0x5D, 0x05, 0x36, 0x57, 0x81, 0xAB, 0x1D, 0xA8, 0xC1, 0x46, 0x9F, 0x85, 0xD2, 0xE5, 0x85, 0x31, 0x5F, 0x02, 0xBA, 0x51, 0x40, 0xC1, }; /* 00A3A7392F44D3D55B261C3389D9BD3B3D9AB7589DF677785A22DA70BEC0DF2962846293CB3467245A8357E25B131D96ADD2EF4BC966C223899C92465D7171C1F7D2 */ static UCHAR local_private_key_secp521r1_97[] = { 0x00, 0xA3, 0xA7, 0x39, 0x2F, 0x44, 0xD3, 0xD5, 0x5B, 0x26, 0x1C, 0x33, 0x89, 0xD9, 0xBD, 0x3B, 0x3D, 0x9A, 0xB7, 0x58, 0x9D, 0xF6, 0x77, 0x78, 0x5A, 0x22, 0xDA, 0x70, 0xBE, 0xC0, 0xDF, 0x29, 0x62, 0x84, 0x62, 0x93, 0xCB, 0x34, 0x67, 0x24, 0x5A, 0x83, 0x57, 0xE2, 0x5B, 0x13, 0x1D, 0x96, 0xAD, 0xD2, 0xEF, 0x4B, 0xC9, 0x66, 0xC2, 0x23, 0x89, 0x9C, 0x92, 0x46, 0x5D, 0x71, 0x71, 0xC1, 0xF7, 0xD2, }; /* 04000FB6D4E12E440A09B5D9C21FD646D4B5A6FBD09F64AD9F6D0F7BB2A88603CE71FE7650CC7F4084637A023BA7DB293B54CE719F239FDC26B182C33B026214BA8A37012160568A7D608660A0CE79568EF984B1EA40C1D302BFF4FBFA3B6BCEA4AE1F34A55C52526256D9600CBD1E9EA00C7F0317941390E6764F97FE9A1E4B96C02AA501 */ static UCHAR local_public_key_secp521r1_97[] = { 0x04, 0x00, 0x0F, 0xB6, 0xD4, 0xE1, 0x2E, 0x44, 0x0A, 0x09, 0xB5, 0xD9, 0xC2, 0x1F, 0xD6, 0x46, 0xD4, 0xB5, 0xA6, 0xFB, 0xD0, 0x9F, 0x64, 0xAD, 0x9F, 0x6D, 0x0F, 0x7B, 0xB2, 0xA8, 0x86, 0x03, 0xCE, 0x71, 0xFE, 0x76, 0x50, 0xCC, 0x7F, 0x40, 0x84, 0x63, 0x7A, 0x02, 0x3B, 0xA7, 0xDB, 0x29, 0x3B, 0x54, 0xCE, 0x71, 0x9F, 0x23, 0x9F, 0xDC, 0x26, 0xB1, 0x82, 0xC3, 0x3B, 0x02, 0x62, 0x14, 0xBA, 0x8A, 0x37, 0x01, 0x21, 0x60, 0x56, 0x8A, 0x7D, 0x60, 0x86, 0x60, 0xA0, 0xCE, 0x79, 0x56, 0x8E, 0xF9, 0x84, 0xB1, 0xEA, 0x40, 0xC1, 0xD3, 0x02, 0xBF, 0xF4, 0xFB, 0xFA, 0x3B, 0x6B, 0xCE, 0xA4, 0xAE, 0x1F, 0x34, 0xA5, 0x5C, 0x52, 0x52, 0x62, 0x56, 0xD9, 0x60, 0x0C, 0xBD, 0x1E, 0x9E, 0xA0, 0x0C, 0x7F, 0x03, 0x17, 0x94, 0x13, 0x90, 0xE6, 0x76, 0x4F, 0x97, 0xFE, 0x9A, 0x1E, 0x4B, 0x96, 0xC0, 0x2A, 0xA5, 0x01, }; /* 0401D46B2A1964DFC89F7F996218DDF329E7455B386C5F910DD6ECFA8A5278E595E21798AA1AF58344A07E9E9E70F395A44B18A1863FCB3A3AC22A7597AEA1F241FB7201D918FA11A7D560AF145389E0F8204DAB9E48B05BCA70B78C65B404668BEE9B0C066FF6E3CDDB4115F9AE01973DFA12519D8B1FC311DEEF8EAA7D5E5FB1C1C45C67 */ static UCHAR remote_public_key_secp521r1_97[] = { 0x04, 0x01, 0xD4, 0x6B, 0x2A, 0x19, 0x64, 0xDF, 0xC8, 0x9F, 0x7F, 0x99, 0x62, 0x18, 0xDD, 0xF3, 0x29, 0xE7, 0x45, 0x5B, 0x38, 0x6C, 0x5F, 0x91, 0x0D, 0xD6, 0xEC, 0xFA, 0x8A, 0x52, 0x78, 0xE5, 0x95, 0xE2, 0x17, 0x98, 0xAA, 0x1A, 0xF5, 0x83, 0x44, 0xA0, 0x7E, 0x9E, 0x9E, 0x70, 0xF3, 0x95, 0xA4, 0x4B, 0x18, 0xA1, 0x86, 0x3F, 0xCB, 0x3A, 0x3A, 0xC2, 0x2A, 0x75, 0x97, 0xAE, 0xA1, 0xF2, 0x41, 0xFB, 0x72, 0x01, 0xD9, 0x18, 0xFA, 0x11, 0xA7, 0xD5, 0x60, 0xAF, 0x14, 0x53, 0x89, 0xE0, 0xF8, 0x20, 0x4D, 0xAB, 0x9E, 0x48, 0xB0, 0x5B, 0xCA, 0x70, 0xB7, 0x8C, 0x65, 0xB4, 0x04, 0x66, 0x8B, 0xEE, 0x9B, 0x0C, 0x06, 0x6F, 0xF6, 0xE3, 0xCD, 0xDB, 0x41, 0x15, 0xF9, 0xAE, 0x01, 0x97, 0x3D, 0xFA, 0x12, 0x51, 0x9D, 0x8B, 0x1F, 0xC3, 0x11, 0xDE, 0xEF, 0x8E, 0xAA, 0x7D, 0x5E, 0x5F, 0xB1, 0xC1, 0xC4, 0x5C, 0x67, }; /* 01CEA8C25D21E828C8AC521456DD57247418488C42422F0CB039F6A26D04CBE27B7F571AB1245D8BC9898B07505F02AF7C671E919FE92D6FF4D8E28FE07FEA198883 */ static UCHAR shared_secret_secp521r1_97[] = { 0x01, 0xCE, 0xA8, 0xC2, 0x5D, 0x21, 0xE8, 0x28, 0xC8, 0xAC, 0x52, 0x14, 0x56, 0xDD, 0x57, 0x24, 0x74, 0x18, 0x48, 0x8C, 0x42, 0x42, 0x2F, 0x0C, 0xB0, 0x39, 0xF6, 0xA2, 0x6D, 0x04, 0xCB, 0xE2, 0x7B, 0x7F, 0x57, 0x1A, 0xB1, 0x24, 0x5D, 0x8B, 0xC9, 0x89, 0x8B, 0x07, 0x50, 0x5F, 0x02, 0xAF, 0x7C, 0x67, 0x1E, 0x91, 0x9F, 0xE9, 0x2D, 0x6F, 0xF4, 0xD8, 0xE2, 0x8F, 0xE0, 0x7F, 0xEA, 0x19, 0x88, 0x83, }; /* 00AE9D0A7238FF34F71DAA64DDFD3D3AD5AA632B23D630A85AC907D66F2E3AA1DCD9AC4F10AB8409C72E6CA52BABDFFF544328781959207422264A91548733335EDF */ static UCHAR local_private_key_secp521r1_98[] = { 0x00, 0xAE, 0x9D, 0x0A, 0x72, 0x38, 0xFF, 0x34, 0xF7, 0x1D, 0xAA, 0x64, 0xDD, 0xFD, 0x3D, 0x3A, 0xD5, 0xAA, 0x63, 0x2B, 0x23, 0xD6, 0x30, 0xA8, 0x5A, 0xC9, 0x07, 0xD6, 0x6F, 0x2E, 0x3A, 0xA1, 0xDC, 0xD9, 0xAC, 0x4F, 0x10, 0xAB, 0x84, 0x09, 0xC7, 0x2E, 0x6C, 0xA5, 0x2B, 0xAB, 0xDF, 0xFF, 0x54, 0x43, 0x28, 0x78, 0x19, 0x59, 0x20, 0x74, 0x22, 0x26, 0x4A, 0x91, 0x54, 0x87, 0x33, 0x33, 0x5E, 0xDF, }; /* 04004F0EC56B9D7A42AEF56CCB3F9B0863DD414470D98A63FAF78352AC717C51F58DC1D9E0F3C8384D928B6EDF657C776956179D1CC125F09296263502FF5106F3064201817B0D3D834BA802E7627FE4E7406EA77539D442426C7A0DA82ED24F036B1B5F1D2B5373B839CCA1D725D29689C863417D185F7DB2CC54ECFBB667FABCB337D225 */ static UCHAR local_public_key_secp521r1_98[] = { 0x04, 0x00, 0x4F, 0x0E, 0xC5, 0x6B, 0x9D, 0x7A, 0x42, 0xAE, 0xF5, 0x6C, 0xCB, 0x3F, 0x9B, 0x08, 0x63, 0xDD, 0x41, 0x44, 0x70, 0xD9, 0x8A, 0x63, 0xFA, 0xF7, 0x83, 0x52, 0xAC, 0x71, 0x7C, 0x51, 0xF5, 0x8D, 0xC1, 0xD9, 0xE0, 0xF3, 0xC8, 0x38, 0x4D, 0x92, 0x8B, 0x6E, 0xDF, 0x65, 0x7C, 0x77, 0x69, 0x56, 0x17, 0x9D, 0x1C, 0xC1, 0x25, 0xF0, 0x92, 0x96, 0x26, 0x35, 0x02, 0xFF, 0x51, 0x06, 0xF3, 0x06, 0x42, 0x01, 0x81, 0x7B, 0x0D, 0x3D, 0x83, 0x4B, 0xA8, 0x02, 0xE7, 0x62, 0x7F, 0xE4, 0xE7, 0x40, 0x6E, 0xA7, 0x75, 0x39, 0xD4, 0x42, 0x42, 0x6C, 0x7A, 0x0D, 0xA8, 0x2E, 0xD2, 0x4F, 0x03, 0x6B, 0x1B, 0x5F, 0x1D, 0x2B, 0x53, 0x73, 0xB8, 0x39, 0xCC, 0xA1, 0xD7, 0x25, 0xD2, 0x96, 0x89, 0xC8, 0x63, 0x41, 0x7D, 0x18, 0x5F, 0x7D, 0xB2, 0xCC, 0x54, 0xEC, 0xFB, 0xB6, 0x67, 0xFA, 0xBC, 0xB3, 0x37, 0xD2, 0x25, }; /* 04002568644E2BD6A7DD407708587139E7929E79D7EDA8E18571CAA49441B753753818B85094672B03C1E0470A06C56A0B3A9016446CE61145187EF9412A3A439A2932016F9D13836E20704B4172570A1A58425034DE318F2BB16BB8752F9CA0D1205E39E346AD8A4C34AE58DDE548DAC4FFE2A570EBF528C79813E14272EE9FCC009AD6EE */ static UCHAR remote_public_key_secp521r1_98[] = { 0x04, 0x00, 0x25, 0x68, 0x64, 0x4E, 0x2B, 0xD6, 0xA7, 0xDD, 0x40, 0x77, 0x08, 0x58, 0x71, 0x39, 0xE7, 0x92, 0x9E, 0x79, 0xD7, 0xED, 0xA8, 0xE1, 0x85, 0x71, 0xCA, 0xA4, 0x94, 0x41, 0xB7, 0x53, 0x75, 0x38, 0x18, 0xB8, 0x50, 0x94, 0x67, 0x2B, 0x03, 0xC1, 0xE0, 0x47, 0x0A, 0x06, 0xC5, 0x6A, 0x0B, 0x3A, 0x90, 0x16, 0x44, 0x6C, 0xE6, 0x11, 0x45, 0x18, 0x7E, 0xF9, 0x41, 0x2A, 0x3A, 0x43, 0x9A, 0x29, 0x32, 0x01, 0x6F, 0x9D, 0x13, 0x83, 0x6E, 0x20, 0x70, 0x4B, 0x41, 0x72, 0x57, 0x0A, 0x1A, 0x58, 0x42, 0x50, 0x34, 0xDE, 0x31, 0x8F, 0x2B, 0xB1, 0x6B, 0xB8, 0x75, 0x2F, 0x9C, 0xA0, 0xD1, 0x20, 0x5E, 0x39, 0xE3, 0x46, 0xAD, 0x8A, 0x4C, 0x34, 0xAE, 0x58, 0xDD, 0xE5, 0x48, 0xDA, 0xC4, 0xFF, 0xE2, 0xA5, 0x70, 0xEB, 0xF5, 0x28, 0xC7, 0x98, 0x13, 0xE1, 0x42, 0x72, 0xEE, 0x9F, 0xCC, 0x00, 0x9A, 0xD6, 0xEE, }; /* 005C73870898C49E4DC6072A24E1C5FF142FAC1B4D4CAFA4B71A9AAC272EAB87967CDD646B471C136BB96F3184D973903B9DEB4F695ABF4D230D1B03542D10A8A4C8 */ static UCHAR shared_secret_secp521r1_98[] = { 0x00, 0x5C, 0x73, 0x87, 0x08, 0x98, 0xC4, 0x9E, 0x4D, 0xC6, 0x07, 0x2A, 0x24, 0xE1, 0xC5, 0xFF, 0x14, 0x2F, 0xAC, 0x1B, 0x4D, 0x4C, 0xAF, 0xA4, 0xB7, 0x1A, 0x9A, 0xAC, 0x27, 0x2E, 0xAB, 0x87, 0x96, 0x7C, 0xDD, 0x64, 0x6B, 0x47, 0x1C, 0x13, 0x6B, 0xB9, 0x6F, 0x31, 0x84, 0xD9, 0x73, 0x90, 0x3B, 0x9D, 0xEB, 0x4F, 0x69, 0x5A, 0xBF, 0x4D, 0x23, 0x0D, 0x1B, 0x03, 0x54, 0x2D, 0x10, 0xA8, 0xA4, 0xC8, }; /* 004646513E23957F98DAE380CE9941DB65EB740DAEB09D8144B62FC60B92055FD84BB1186D4496041F7986EC10C6C776B03D825EEC1FDE30D60DF6E1A1FC417847F0 */ static UCHAR local_private_key_secp521r1_99[] = { 0x00, 0x46, 0x46, 0x51, 0x3E, 0x23, 0x95, 0x7F, 0x98, 0xDA, 0xE3, 0x80, 0xCE, 0x99, 0x41, 0xDB, 0x65, 0xEB, 0x74, 0x0D, 0xAE, 0xB0, 0x9D, 0x81, 0x44, 0xB6, 0x2F, 0xC6, 0x0B, 0x92, 0x05, 0x5F, 0xD8, 0x4B, 0xB1, 0x18, 0x6D, 0x44, 0x96, 0x04, 0x1F, 0x79, 0x86, 0xEC, 0x10, 0xC6, 0xC7, 0x76, 0xB0, 0x3D, 0x82, 0x5E, 0xEC, 0x1F, 0xDE, 0x30, 0xD6, 0x0D, 0xF6, 0xE1, 0xA1, 0xFC, 0x41, 0x78, 0x47, 0xF0, }; /* 04014C9F97FF744BACAFC5EC33790B9EF7522E872DB7FE901E8603A213526ACD11C0EEB430D5E13563A32FEDED3380158ACD28C12CBB98EBD40F9AC681E58E9B90B23A00AA9EC92F4BD105E910DF6BF57A38690B00DB3B6E2981B3AE2D0DF265DD7EB8D20D9613FF40A7772B7B99645AB2CB1E6C2B569569FC32D1157FCC57159A3F893836 */ static UCHAR local_public_key_secp521r1_99[] = { 0x04, 0x01, 0x4C, 0x9F, 0x97, 0xFF, 0x74, 0x4B, 0xAC, 0xAF, 0xC5, 0xEC, 0x33, 0x79, 0x0B, 0x9E, 0xF7, 0x52, 0x2E, 0x87, 0x2D, 0xB7, 0xFE, 0x90, 0x1E, 0x86, 0x03, 0xA2, 0x13, 0x52, 0x6A, 0xCD, 0x11, 0xC0, 0xEE, 0xB4, 0x30, 0xD5, 0xE1, 0x35, 0x63, 0xA3, 0x2F, 0xED, 0xED, 0x33, 0x80, 0x15, 0x8A, 0xCD, 0x28, 0xC1, 0x2C, 0xBB, 0x98, 0xEB, 0xD4, 0x0F, 0x9A, 0xC6, 0x81, 0xE5, 0x8E, 0x9B, 0x90, 0xB2, 0x3A, 0x00, 0xAA, 0x9E, 0xC9, 0x2F, 0x4B, 0xD1, 0x05, 0xE9, 0x10, 0xDF, 0x6B, 0xF5, 0x7A, 0x38, 0x69, 0x0B, 0x00, 0xDB, 0x3B, 0x6E, 0x29, 0x81, 0xB3, 0xAE, 0x2D, 0x0D, 0xF2, 0x65, 0xDD, 0x7E, 0xB8, 0xD2, 0x0D, 0x96, 0x13, 0xFF, 0x40, 0xA7, 0x77, 0x2B, 0x7B, 0x99, 0x64, 0x5A, 0xB2, 0xCB, 0x1E, 0x6C, 0x2B, 0x56, 0x95, 0x69, 0xFC, 0x32, 0xD1, 0x15, 0x7F, 0xCC, 0x57, 0x15, 0x9A, 0x3F, 0x89, 0x38, 0x36, }; /* 0400B75B7B55A6BBBC50A8D127FC692EBB7B6EA1AF0B12A6E8F2DEBA7B2515A31F2BE22960DD5507FA1E2934DEED7D92E42D6539C3F1ABB076C9BC33BD8C017BC4F5AE00C40EF8071AD7091E516984ED1932579B2D9BAC863466F73BF8139F575B6E5F1E9FC7B6B44DD69F7A32471B7FC97CB0541A395AA484ED8728FC0AE644985684B711 */ static UCHAR remote_public_key_secp521r1_99[] = { 0x04, 0x00, 0xB7, 0x5B, 0x7B, 0x55, 0xA6, 0xBB, 0xBC, 0x50, 0xA8, 0xD1, 0x27, 0xFC, 0x69, 0x2E, 0xBB, 0x7B, 0x6E, 0xA1, 0xAF, 0x0B, 0x12, 0xA6, 0xE8, 0xF2, 0xDE, 0xBA, 0x7B, 0x25, 0x15, 0xA3, 0x1F, 0x2B, 0xE2, 0x29, 0x60, 0xDD, 0x55, 0x07, 0xFA, 0x1E, 0x29, 0x34, 0xDE, 0xED, 0x7D, 0x92, 0xE4, 0x2D, 0x65, 0x39, 0xC3, 0xF1, 0xAB, 0xB0, 0x76, 0xC9, 0xBC, 0x33, 0xBD, 0x8C, 0x01, 0x7B, 0xC4, 0xF5, 0xAE, 0x00, 0xC4, 0x0E, 0xF8, 0x07, 0x1A, 0xD7, 0x09, 0x1E, 0x51, 0x69, 0x84, 0xED, 0x19, 0x32, 0x57, 0x9B, 0x2D, 0x9B, 0xAC, 0x86, 0x34, 0x66, 0xF7, 0x3B, 0xF8, 0x13, 0x9F, 0x57, 0x5B, 0x6E, 0x5F, 0x1E, 0x9F, 0xC7, 0xB6, 0xB4, 0x4D, 0xD6, 0x9F, 0x7A, 0x32, 0x47, 0x1B, 0x7F, 0xC9, 0x7C, 0xB0, 0x54, 0x1A, 0x39, 0x5A, 0xA4, 0x84, 0xED, 0x87, 0x28, 0xFC, 0x0A, 0xE6, 0x44, 0x98, 0x56, 0x84, 0xB7, 0x11, }; /* 015FE13E59EE37AE2B8478DA3E77215C169CE80B38DCDF27F9C17169B4895C82CED4659EF7FCBC0FFC4AC559861AFBFD35F83F18EDDAC1118569587CFF7B46901780 */ static UCHAR shared_secret_secp521r1_99[] = { 0x01, 0x5F, 0xE1, 0x3E, 0x59, 0xEE, 0x37, 0xAE, 0x2B, 0x84, 0x78, 0xDA, 0x3E, 0x77, 0x21, 0x5C, 0x16, 0x9C, 0xE8, 0x0B, 0x38, 0xDC, 0xDF, 0x27, 0xF9, 0xC1, 0x71, 0x69, 0xB4, 0x89, 0x5C, 0x82, 0xCE, 0xD4, 0x65, 0x9E, 0xF7, 0xFC, 0xBC, 0x0F, 0xFC, 0x4A, 0xC5, 0x59, 0x86, 0x1A, 0xFB, 0xFD, 0x35, 0xF8, 0x3F, 0x18, 0xED, 0xDA, 0xC1, 0x11, 0x85, 0x69, 0x58, 0x7C, 0xFF, 0x7B, 0x46, 0x90, 0x17, 0x80, }; /* 77076d0a7318a57d3c16c17251b26645df4c2f87ebc0992ab177fba51db92c2a */ static UCHAR local_private_key_x25519_0[] = { 0x77, 0x07, 0x6d, 0x0a, 0x73, 0x18, 0xa5, 0x7d, 0x3c, 0x16, 0xc1, 0x72, 0x51, 0xb2, 0x66, 0x45, 0xdf, 0x4c, 0x2f, 0x87, 0xeb, 0xc0, 0x99, 0x2a, 0xb1, 0x77, 0xfb, 0xa5, 0x1d, 0xb9, 0x2c, 0x2a, }; /* 8520f0098930a754748b7ddcb43ef75a0dbf3a0d26381af4eba4a98eaa9b4e6a */ static UCHAR local_public_key_x25519_0[] = { 0x85, 0x20, 0xf0, 0x09, 0x89, 0x30, 0xa7, 0x54, 0x74, 0x8b, 0x7d, 0xdc, 0xb4, 0x3e, 0xf7, 0x5a, 0x0d, 0xbf, 0x3a, 0x0d, 0x26, 0x38, 0x1a, 0xf4, 0xeb, 0xa4, 0xa9, 0x8e, 0xaa, 0x9b, 0x4e, 0x6a, }; /* de9edb7d7b7dc1b4d35b61c2ece435373f8343c85b78674dadfc7e146f882b4f */ static UCHAR remote_public_key_x25519_0[] = { 0xde, 0x9e, 0xdb, 0x7d, 0x7b, 0x7d, 0xc1, 0xb4, 0xd3, 0x5b, 0x61, 0xc2, 0xec, 0xe4, 0x35, 0x37, 0x3f, 0x83, 0x43, 0xc8, 0x5b, 0x78, 0x67, 0x4d, 0xad, 0xfc, 0x7e, 0x14, 0x6f, 0x88, 0x2b, 0x4f, }; /* 4a5d9d5ba4ce2de1728e3bf480350f25e07e21c947d19e3376f09b3c1e161742 */ static UCHAR shared_secret_x25519_0[] = { 0x4a, 0x5d, 0x9d, 0x5b, 0xa4, 0xce, 0x2d, 0xe1, 0x72, 0x8e, 0x3b, 0xf4, 0x80, 0x35, 0x0f, 0x25, 0xe0, 0x7e, 0x21, 0xc9, 0x47, 0xd1, 0x9e, 0x33, 0x76, 0xf0, 0x9b, 0x3c, 0x1e, 0x16, 0x17, 0x42, }; /* 9a8f4925d1519f5775cf46b04b5800d4ee9ee8bae8bc5565d498c28dd9c9baf574a9419744897391006382a6f127ab1d9ac2d8c0a598726b */ static UCHAR local_private_key_x448_0[] = { 0x9a, 0x8f, 0x49, 0x25, 0xd1, 0x51, 0x9f, 0x57, 0x75, 0xcf, 0x46, 0xb0, 0x4b, 0x58, 0x00, 0xd4, 0xee, 0x9e, 0xe8, 0xba, 0xe8, 0xbc, 0x55, 0x65, 0xd4, 0x98, 0xc2, 0x8d, 0xd9, 0xc9, 0xba, 0xf5, 0x74, 0xa9, 0x41, 0x97, 0x44, 0x89, 0x73, 0x91, 0x00, 0x63, 0x82, 0xa6, 0xf1, 0x27, 0xab, 0x1d, 0x9a, 0xc2, 0xd8, 0xc0, 0xa5, 0x98, 0x72, 0x6b, }; /* 9b08f7cc31b7e3e67d22d5aea121074a273bd2b83de09c63faa73d2c22c5d9bbc836647241d953d40c5b12da88120d53177f80e532c41fa0 */ static UCHAR local_public_key_x448_0[] = { 0x9b, 0x08, 0xf7, 0xcc, 0x31, 0xb7, 0xe3, 0xe6, 0x7d, 0x22, 0xd5, 0xae, 0xa1, 0x21, 0x07, 0x4a, 0x27, 0x3b, 0xd2, 0xb8, 0x3d, 0xe0, 0x9c, 0x63, 0xfa, 0xa7, 0x3d, 0x2c, 0x22, 0xc5, 0xd9, 0xbb, 0xc8, 0x36, 0x64, 0x72, 0x41, 0xd9, 0x53, 0xd4, 0x0c, 0x5b, 0x12, 0xda, 0x88, 0x12, 0x0d, 0x53, 0x17, 0x7f, 0x80, 0xe5, 0x32, 0xc4, 0x1f, 0xa0, }; /* 3eb7a829b0cd20f5bcfc0b599b6feccf6da4627107bdb0d4f345b43027d8b972fc3e34fb4232a13ca706dcb57aec3dae07bdc1c67bf33609 */ static UCHAR remote_public_key_x448_0[] = { 0x3e, 0xb7, 0xa8, 0x29, 0xb0, 0xcd, 0x20, 0xf5, 0xbc, 0xfc, 0x0b, 0x59, 0x9b, 0x6f, 0xec, 0xcf, 0x6d, 0xa4, 0x62, 0x71, 0x07, 0xbd, 0xb0, 0xd4, 0xf3, 0x45, 0xb4, 0x30, 0x27, 0xd8, 0xb9, 0x72, 0xfc, 0x3e, 0x34, 0xfb, 0x42, 0x32, 0xa1, 0x3c, 0xa7, 0x06, 0xdc, 0xb5, 0x7a, 0xec, 0x3d, 0xae, 0x07, 0xbd, 0xc1, 0xc6, 0x7b, 0xf3, 0x36, 0x09, }; /* 07fff4181ac6cc95ec1c16a94a0f74d12da232ce40a77552281d282bb60c0b56fd2464c335543936521c24403085d59a449a5037514a879d */ static UCHAR shared_secret_x448_0[] = { 0x07, 0xff, 0xf4, 0x18, 0x1a, 0xc6, 0xcc, 0x95, 0xec, 0x1c, 0x16, 0xa9, 0x4a, 0x0f, 0x74, 0xd1, 0x2d, 0xa2, 0x32, 0xce, 0x40, 0xa7, 0x75, 0x52, 0x28, 0x1d, 0x28, 0x2b, 0xb6, 0x0c, 0x0b, 0x56, 0xfd, 0x24, 0x64, 0xc3, 0x35, 0x54, 0x39, 0x36, 0x52, 0x1c, 0x24, 0x40, 0x30, 0x85, 0xd5, 0x9a, 0x44, 0x9a, 0x50, 0x37, 0x51, 0x4a, 0x87, 0x9d, }; ECDH_DATA ecdh_data[] = { {"secp192r1", local_private_key_secp192r1_0, sizeof(local_private_key_secp192r1_0), local_public_key_secp192r1_0, sizeof(local_public_key_secp192r1_0), remote_public_key_secp192r1_0, sizeof(remote_public_key_secp192r1_0), shared_secret_secp192r1_0, sizeof(shared_secret_secp192r1_0)}, {"secp192r1", local_private_key_secp192r1_1, sizeof(local_private_key_secp192r1_1), local_public_key_secp192r1_1, sizeof(local_public_key_secp192r1_1), remote_public_key_secp192r1_1, sizeof(remote_public_key_secp192r1_1), shared_secret_secp192r1_1, sizeof(shared_secret_secp192r1_1)}, {"secp192r1", local_private_key_secp192r1_2, sizeof(local_private_key_secp192r1_2), local_public_key_secp192r1_2, sizeof(local_public_key_secp192r1_2), remote_public_key_secp192r1_2, sizeof(remote_public_key_secp192r1_2), shared_secret_secp192r1_2, sizeof(shared_secret_secp192r1_2)}, {"secp192r1", local_private_key_secp192r1_3, sizeof(local_private_key_secp192r1_3), local_public_key_secp192r1_3, sizeof(local_public_key_secp192r1_3), remote_public_key_secp192r1_3, sizeof(remote_public_key_secp192r1_3), shared_secret_secp192r1_3, sizeof(shared_secret_secp192r1_3)}, {"secp192r1", local_private_key_secp192r1_4, sizeof(local_private_key_secp192r1_4), local_public_key_secp192r1_4, sizeof(local_public_key_secp192r1_4), remote_public_key_secp192r1_4, sizeof(remote_public_key_secp192r1_4), shared_secret_secp192r1_4, sizeof(shared_secret_secp192r1_4)}, {"secp192r1", local_private_key_secp192r1_5, sizeof(local_private_key_secp192r1_5), local_public_key_secp192r1_5, sizeof(local_public_key_secp192r1_5), remote_public_key_secp192r1_5, sizeof(remote_public_key_secp192r1_5), shared_secret_secp192r1_5, sizeof(shared_secret_secp192r1_5)}, {"secp192r1", local_private_key_secp192r1_6, sizeof(local_private_key_secp192r1_6), local_public_key_secp192r1_6, sizeof(local_public_key_secp192r1_6), remote_public_key_secp192r1_6, sizeof(remote_public_key_secp192r1_6), shared_secret_secp192r1_6, sizeof(shared_secret_secp192r1_6)}, {"secp192r1", local_private_key_secp192r1_7, sizeof(local_private_key_secp192r1_7), local_public_key_secp192r1_7, sizeof(local_public_key_secp192r1_7), remote_public_key_secp192r1_7, sizeof(remote_public_key_secp192r1_7), shared_secret_secp192r1_7, sizeof(shared_secret_secp192r1_7)}, {"secp192r1", local_private_key_secp192r1_8, sizeof(local_private_key_secp192r1_8), local_public_key_secp192r1_8, sizeof(local_public_key_secp192r1_8), remote_public_key_secp192r1_8, sizeof(remote_public_key_secp192r1_8), shared_secret_secp192r1_8, sizeof(shared_secret_secp192r1_8)}, {"secp192r1", local_private_key_secp192r1_9, sizeof(local_private_key_secp192r1_9), local_public_key_secp192r1_9, sizeof(local_public_key_secp192r1_9), remote_public_key_secp192r1_9, sizeof(remote_public_key_secp192r1_9), shared_secret_secp192r1_9, sizeof(shared_secret_secp192r1_9)}, {"secp192r1", local_private_key_secp192r1_10, sizeof(local_private_key_secp192r1_10), local_public_key_secp192r1_10, sizeof(local_public_key_secp192r1_10), remote_public_key_secp192r1_10, sizeof(remote_public_key_secp192r1_10), shared_secret_secp192r1_10, sizeof(shared_secret_secp192r1_10)}, {"secp192r1", local_private_key_secp192r1_11, sizeof(local_private_key_secp192r1_11), local_public_key_secp192r1_11, sizeof(local_public_key_secp192r1_11), remote_public_key_secp192r1_11, sizeof(remote_public_key_secp192r1_11), shared_secret_secp192r1_11, sizeof(shared_secret_secp192r1_11)}, {"secp192r1", local_private_key_secp192r1_12, sizeof(local_private_key_secp192r1_12), local_public_key_secp192r1_12, sizeof(local_public_key_secp192r1_12), remote_public_key_secp192r1_12, sizeof(remote_public_key_secp192r1_12), shared_secret_secp192r1_12, sizeof(shared_secret_secp192r1_12)}, {"secp192r1", local_private_key_secp192r1_13, sizeof(local_private_key_secp192r1_13), local_public_key_secp192r1_13, sizeof(local_public_key_secp192r1_13), remote_public_key_secp192r1_13, sizeof(remote_public_key_secp192r1_13), shared_secret_secp192r1_13, sizeof(shared_secret_secp192r1_13)}, {"secp192r1", local_private_key_secp192r1_14, sizeof(local_private_key_secp192r1_14), local_public_key_secp192r1_14, sizeof(local_public_key_secp192r1_14), remote_public_key_secp192r1_14, sizeof(remote_public_key_secp192r1_14), shared_secret_secp192r1_14, sizeof(shared_secret_secp192r1_14)}, {"secp192r1", local_private_key_secp192r1_15, sizeof(local_private_key_secp192r1_15), local_public_key_secp192r1_15, sizeof(local_public_key_secp192r1_15), remote_public_key_secp192r1_15, sizeof(remote_public_key_secp192r1_15), shared_secret_secp192r1_15, sizeof(shared_secret_secp192r1_15)}, {"secp192r1", local_private_key_secp192r1_16, sizeof(local_private_key_secp192r1_16), local_public_key_secp192r1_16, sizeof(local_public_key_secp192r1_16), remote_public_key_secp192r1_16, sizeof(remote_public_key_secp192r1_16), shared_secret_secp192r1_16, sizeof(shared_secret_secp192r1_16)}, {"secp192r1", local_private_key_secp192r1_17, sizeof(local_private_key_secp192r1_17), local_public_key_secp192r1_17, sizeof(local_public_key_secp192r1_17), remote_public_key_secp192r1_17, sizeof(remote_public_key_secp192r1_17), shared_secret_secp192r1_17, sizeof(shared_secret_secp192r1_17)}, {"secp192r1", local_private_key_secp192r1_18, sizeof(local_private_key_secp192r1_18), local_public_key_secp192r1_18, sizeof(local_public_key_secp192r1_18), remote_public_key_secp192r1_18, sizeof(remote_public_key_secp192r1_18), shared_secret_secp192r1_18, sizeof(shared_secret_secp192r1_18)}, {"secp192r1", local_private_key_secp192r1_19, sizeof(local_private_key_secp192r1_19), local_public_key_secp192r1_19, sizeof(local_public_key_secp192r1_19), remote_public_key_secp192r1_19, sizeof(remote_public_key_secp192r1_19), shared_secret_secp192r1_19, sizeof(shared_secret_secp192r1_19)}, {"secp192r1", local_private_key_secp192r1_20, sizeof(local_private_key_secp192r1_20), local_public_key_secp192r1_20, sizeof(local_public_key_secp192r1_20), remote_public_key_secp192r1_20, sizeof(remote_public_key_secp192r1_20), shared_secret_secp192r1_20, sizeof(shared_secret_secp192r1_20)}, {"secp192r1", local_private_key_secp192r1_21, sizeof(local_private_key_secp192r1_21), local_public_key_secp192r1_21, sizeof(local_public_key_secp192r1_21), remote_public_key_secp192r1_21, sizeof(remote_public_key_secp192r1_21), shared_secret_secp192r1_21, sizeof(shared_secret_secp192r1_21)}, {"secp192r1", local_private_key_secp192r1_22, sizeof(local_private_key_secp192r1_22), local_public_key_secp192r1_22, sizeof(local_public_key_secp192r1_22), remote_public_key_secp192r1_22, sizeof(remote_public_key_secp192r1_22), shared_secret_secp192r1_22, sizeof(shared_secret_secp192r1_22)}, {"secp192r1", local_private_key_secp192r1_23, sizeof(local_private_key_secp192r1_23), local_public_key_secp192r1_23, sizeof(local_public_key_secp192r1_23), remote_public_key_secp192r1_23, sizeof(remote_public_key_secp192r1_23), shared_secret_secp192r1_23, sizeof(shared_secret_secp192r1_23)}, {"secp192r1", local_private_key_secp192r1_24, sizeof(local_private_key_secp192r1_24), local_public_key_secp192r1_24, sizeof(local_public_key_secp192r1_24), remote_public_key_secp192r1_24, sizeof(remote_public_key_secp192r1_24), shared_secret_secp192r1_24, sizeof(shared_secret_secp192r1_24)}, {"secp192r1", local_private_key_secp192r1_25, sizeof(local_private_key_secp192r1_25), local_public_key_secp192r1_25, sizeof(local_public_key_secp192r1_25), remote_public_key_secp192r1_25, sizeof(remote_public_key_secp192r1_25), shared_secret_secp192r1_25, sizeof(shared_secret_secp192r1_25)}, {"secp192r1", local_private_key_secp192r1_26, sizeof(local_private_key_secp192r1_26), local_public_key_secp192r1_26, sizeof(local_public_key_secp192r1_26), remote_public_key_secp192r1_26, sizeof(remote_public_key_secp192r1_26), shared_secret_secp192r1_26, sizeof(shared_secret_secp192r1_26)}, {"secp192r1", local_private_key_secp192r1_27, sizeof(local_private_key_secp192r1_27), local_public_key_secp192r1_27, sizeof(local_public_key_secp192r1_27), remote_public_key_secp192r1_27, sizeof(remote_public_key_secp192r1_27), shared_secret_secp192r1_27, sizeof(shared_secret_secp192r1_27)}, {"secp192r1", local_private_key_secp192r1_28, sizeof(local_private_key_secp192r1_28), local_public_key_secp192r1_28, sizeof(local_public_key_secp192r1_28), remote_public_key_secp192r1_28, sizeof(remote_public_key_secp192r1_28), shared_secret_secp192r1_28, sizeof(shared_secret_secp192r1_28)}, {"secp192r1", local_private_key_secp192r1_29, sizeof(local_private_key_secp192r1_29), local_public_key_secp192r1_29, sizeof(local_public_key_secp192r1_29), remote_public_key_secp192r1_29, sizeof(remote_public_key_secp192r1_29), shared_secret_secp192r1_29, sizeof(shared_secret_secp192r1_29)}, {"secp192r1", local_private_key_secp192r1_30, sizeof(local_private_key_secp192r1_30), local_public_key_secp192r1_30, sizeof(local_public_key_secp192r1_30), remote_public_key_secp192r1_30, sizeof(remote_public_key_secp192r1_30), shared_secret_secp192r1_30, sizeof(shared_secret_secp192r1_30)}, {"secp192r1", local_private_key_secp192r1_31, sizeof(local_private_key_secp192r1_31), local_public_key_secp192r1_31, sizeof(local_public_key_secp192r1_31), remote_public_key_secp192r1_31, sizeof(remote_public_key_secp192r1_31), shared_secret_secp192r1_31, sizeof(shared_secret_secp192r1_31)}, {"secp192r1", local_private_key_secp192r1_32, sizeof(local_private_key_secp192r1_32), local_public_key_secp192r1_32, sizeof(local_public_key_secp192r1_32), remote_public_key_secp192r1_32, sizeof(remote_public_key_secp192r1_32), shared_secret_secp192r1_32, sizeof(shared_secret_secp192r1_32)}, {"secp192r1", local_private_key_secp192r1_33, sizeof(local_private_key_secp192r1_33), local_public_key_secp192r1_33, sizeof(local_public_key_secp192r1_33), remote_public_key_secp192r1_33, sizeof(remote_public_key_secp192r1_33), shared_secret_secp192r1_33, sizeof(shared_secret_secp192r1_33)}, {"secp192r1", local_private_key_secp192r1_34, sizeof(local_private_key_secp192r1_34), local_public_key_secp192r1_34, sizeof(local_public_key_secp192r1_34), remote_public_key_secp192r1_34, sizeof(remote_public_key_secp192r1_34), shared_secret_secp192r1_34, sizeof(shared_secret_secp192r1_34)}, {"secp192r1", local_private_key_secp192r1_35, sizeof(local_private_key_secp192r1_35), local_public_key_secp192r1_35, sizeof(local_public_key_secp192r1_35), remote_public_key_secp192r1_35, sizeof(remote_public_key_secp192r1_35), shared_secret_secp192r1_35, sizeof(shared_secret_secp192r1_35)}, {"secp192r1", local_private_key_secp192r1_36, sizeof(local_private_key_secp192r1_36), local_public_key_secp192r1_36, sizeof(local_public_key_secp192r1_36), remote_public_key_secp192r1_36, sizeof(remote_public_key_secp192r1_36), shared_secret_secp192r1_36, sizeof(shared_secret_secp192r1_36)}, {"secp192r1", local_private_key_secp192r1_37, sizeof(local_private_key_secp192r1_37), local_public_key_secp192r1_37, sizeof(local_public_key_secp192r1_37), remote_public_key_secp192r1_37, sizeof(remote_public_key_secp192r1_37), shared_secret_secp192r1_37, sizeof(shared_secret_secp192r1_37)}, {"secp192r1", local_private_key_secp192r1_38, sizeof(local_private_key_secp192r1_38), local_public_key_secp192r1_38, sizeof(local_public_key_secp192r1_38), remote_public_key_secp192r1_38, sizeof(remote_public_key_secp192r1_38), shared_secret_secp192r1_38, sizeof(shared_secret_secp192r1_38)}, {"secp192r1", local_private_key_secp192r1_39, sizeof(local_private_key_secp192r1_39), local_public_key_secp192r1_39, sizeof(local_public_key_secp192r1_39), remote_public_key_secp192r1_39, sizeof(remote_public_key_secp192r1_39), shared_secret_secp192r1_39, sizeof(shared_secret_secp192r1_39)}, {"secp192r1", local_private_key_secp192r1_40, sizeof(local_private_key_secp192r1_40), local_public_key_secp192r1_40, sizeof(local_public_key_secp192r1_40), remote_public_key_secp192r1_40, sizeof(remote_public_key_secp192r1_40), shared_secret_secp192r1_40, sizeof(shared_secret_secp192r1_40)}, {"secp192r1", local_private_key_secp192r1_41, sizeof(local_private_key_secp192r1_41), local_public_key_secp192r1_41, sizeof(local_public_key_secp192r1_41), remote_public_key_secp192r1_41, sizeof(remote_public_key_secp192r1_41), shared_secret_secp192r1_41, sizeof(shared_secret_secp192r1_41)}, {"secp192r1", local_private_key_secp192r1_42, sizeof(local_private_key_secp192r1_42), local_public_key_secp192r1_42, sizeof(local_public_key_secp192r1_42), remote_public_key_secp192r1_42, sizeof(remote_public_key_secp192r1_42), shared_secret_secp192r1_42, sizeof(shared_secret_secp192r1_42)}, {"secp192r1", local_private_key_secp192r1_43, sizeof(local_private_key_secp192r1_43), local_public_key_secp192r1_43, sizeof(local_public_key_secp192r1_43), remote_public_key_secp192r1_43, sizeof(remote_public_key_secp192r1_43), shared_secret_secp192r1_43, sizeof(shared_secret_secp192r1_43)}, {"secp192r1", local_private_key_secp192r1_44, sizeof(local_private_key_secp192r1_44), local_public_key_secp192r1_44, sizeof(local_public_key_secp192r1_44), remote_public_key_secp192r1_44, sizeof(remote_public_key_secp192r1_44), shared_secret_secp192r1_44, sizeof(shared_secret_secp192r1_44)}, {"secp192r1", local_private_key_secp192r1_45, sizeof(local_private_key_secp192r1_45), local_public_key_secp192r1_45, sizeof(local_public_key_secp192r1_45), remote_public_key_secp192r1_45, sizeof(remote_public_key_secp192r1_45), shared_secret_secp192r1_45, sizeof(shared_secret_secp192r1_45)}, {"secp192r1", local_private_key_secp192r1_46, sizeof(local_private_key_secp192r1_46), local_public_key_secp192r1_46, sizeof(local_public_key_secp192r1_46), remote_public_key_secp192r1_46, sizeof(remote_public_key_secp192r1_46), shared_secret_secp192r1_46, sizeof(shared_secret_secp192r1_46)}, {"secp192r1", local_private_key_secp192r1_47, sizeof(local_private_key_secp192r1_47), local_public_key_secp192r1_47, sizeof(local_public_key_secp192r1_47), remote_public_key_secp192r1_47, sizeof(remote_public_key_secp192r1_47), shared_secret_secp192r1_47, sizeof(shared_secret_secp192r1_47)}, {"secp192r1", local_private_key_secp192r1_48, sizeof(local_private_key_secp192r1_48), local_public_key_secp192r1_48, sizeof(local_public_key_secp192r1_48), remote_public_key_secp192r1_48, sizeof(remote_public_key_secp192r1_48), shared_secret_secp192r1_48, sizeof(shared_secret_secp192r1_48)}, {"secp192r1", local_private_key_secp192r1_49, sizeof(local_private_key_secp192r1_49), local_public_key_secp192r1_49, sizeof(local_public_key_secp192r1_49), remote_public_key_secp192r1_49, sizeof(remote_public_key_secp192r1_49), shared_secret_secp192r1_49, sizeof(shared_secret_secp192r1_49)}, {"secp192r1", local_private_key_secp192r1_50, sizeof(local_private_key_secp192r1_50), local_public_key_secp192r1_50, sizeof(local_public_key_secp192r1_50), remote_public_key_secp192r1_50, sizeof(remote_public_key_secp192r1_50), shared_secret_secp192r1_50, sizeof(shared_secret_secp192r1_50)}, {"secp192r1", local_private_key_secp192r1_51, sizeof(local_private_key_secp192r1_51), local_public_key_secp192r1_51, sizeof(local_public_key_secp192r1_51), remote_public_key_secp192r1_51, sizeof(remote_public_key_secp192r1_51), shared_secret_secp192r1_51, sizeof(shared_secret_secp192r1_51)}, {"secp192r1", local_private_key_secp192r1_52, sizeof(local_private_key_secp192r1_52), local_public_key_secp192r1_52, sizeof(local_public_key_secp192r1_52), remote_public_key_secp192r1_52, sizeof(remote_public_key_secp192r1_52), shared_secret_secp192r1_52, sizeof(shared_secret_secp192r1_52)}, {"secp192r1", local_private_key_secp192r1_53, sizeof(local_private_key_secp192r1_53), local_public_key_secp192r1_53, sizeof(local_public_key_secp192r1_53), remote_public_key_secp192r1_53, sizeof(remote_public_key_secp192r1_53), shared_secret_secp192r1_53, sizeof(shared_secret_secp192r1_53)}, {"secp192r1", local_private_key_secp192r1_54, sizeof(local_private_key_secp192r1_54), local_public_key_secp192r1_54, sizeof(local_public_key_secp192r1_54), remote_public_key_secp192r1_54, sizeof(remote_public_key_secp192r1_54), shared_secret_secp192r1_54, sizeof(shared_secret_secp192r1_54)}, {"secp192r1", local_private_key_secp192r1_55, sizeof(local_private_key_secp192r1_55), local_public_key_secp192r1_55, sizeof(local_public_key_secp192r1_55), remote_public_key_secp192r1_55, sizeof(remote_public_key_secp192r1_55), shared_secret_secp192r1_55, sizeof(shared_secret_secp192r1_55)}, {"secp192r1", local_private_key_secp192r1_56, sizeof(local_private_key_secp192r1_56), local_public_key_secp192r1_56, sizeof(local_public_key_secp192r1_56), remote_public_key_secp192r1_56, sizeof(remote_public_key_secp192r1_56), shared_secret_secp192r1_56, sizeof(shared_secret_secp192r1_56)}, {"secp192r1", local_private_key_secp192r1_57, sizeof(local_private_key_secp192r1_57), local_public_key_secp192r1_57, sizeof(local_public_key_secp192r1_57), remote_public_key_secp192r1_57, sizeof(remote_public_key_secp192r1_57), shared_secret_secp192r1_57, sizeof(shared_secret_secp192r1_57)}, {"secp192r1", local_private_key_secp192r1_58, sizeof(local_private_key_secp192r1_58), local_public_key_secp192r1_58, sizeof(local_public_key_secp192r1_58), remote_public_key_secp192r1_58, sizeof(remote_public_key_secp192r1_58), shared_secret_secp192r1_58, sizeof(shared_secret_secp192r1_58)}, {"secp192r1", local_private_key_secp192r1_59, sizeof(local_private_key_secp192r1_59), local_public_key_secp192r1_59, sizeof(local_public_key_secp192r1_59), remote_public_key_secp192r1_59, sizeof(remote_public_key_secp192r1_59), shared_secret_secp192r1_59, sizeof(shared_secret_secp192r1_59)}, {"secp192r1", local_private_key_secp192r1_60, sizeof(local_private_key_secp192r1_60), local_public_key_secp192r1_60, sizeof(local_public_key_secp192r1_60), remote_public_key_secp192r1_60, sizeof(remote_public_key_secp192r1_60), shared_secret_secp192r1_60, sizeof(shared_secret_secp192r1_60)}, {"secp192r1", local_private_key_secp192r1_61, sizeof(local_private_key_secp192r1_61), local_public_key_secp192r1_61, sizeof(local_public_key_secp192r1_61), remote_public_key_secp192r1_61, sizeof(remote_public_key_secp192r1_61), shared_secret_secp192r1_61, sizeof(shared_secret_secp192r1_61)}, {"secp192r1", local_private_key_secp192r1_62, sizeof(local_private_key_secp192r1_62), local_public_key_secp192r1_62, sizeof(local_public_key_secp192r1_62), remote_public_key_secp192r1_62, sizeof(remote_public_key_secp192r1_62), shared_secret_secp192r1_62, sizeof(shared_secret_secp192r1_62)}, {"secp192r1", local_private_key_secp192r1_63, sizeof(local_private_key_secp192r1_63), local_public_key_secp192r1_63, sizeof(local_public_key_secp192r1_63), remote_public_key_secp192r1_63, sizeof(remote_public_key_secp192r1_63), shared_secret_secp192r1_63, sizeof(shared_secret_secp192r1_63)}, {"secp192r1", local_private_key_secp192r1_64, sizeof(local_private_key_secp192r1_64), local_public_key_secp192r1_64, sizeof(local_public_key_secp192r1_64), remote_public_key_secp192r1_64, sizeof(remote_public_key_secp192r1_64), shared_secret_secp192r1_64, sizeof(shared_secret_secp192r1_64)}, {"secp192r1", local_private_key_secp192r1_65, sizeof(local_private_key_secp192r1_65), local_public_key_secp192r1_65, sizeof(local_public_key_secp192r1_65), remote_public_key_secp192r1_65, sizeof(remote_public_key_secp192r1_65), shared_secret_secp192r1_65, sizeof(shared_secret_secp192r1_65)}, {"secp192r1", local_private_key_secp192r1_66, sizeof(local_private_key_secp192r1_66), local_public_key_secp192r1_66, sizeof(local_public_key_secp192r1_66), remote_public_key_secp192r1_66, sizeof(remote_public_key_secp192r1_66), shared_secret_secp192r1_66, sizeof(shared_secret_secp192r1_66)}, {"secp192r1", local_private_key_secp192r1_67, sizeof(local_private_key_secp192r1_67), local_public_key_secp192r1_67, sizeof(local_public_key_secp192r1_67), remote_public_key_secp192r1_67, sizeof(remote_public_key_secp192r1_67), shared_secret_secp192r1_67, sizeof(shared_secret_secp192r1_67)}, {"secp192r1", local_private_key_secp192r1_68, sizeof(local_private_key_secp192r1_68), local_public_key_secp192r1_68, sizeof(local_public_key_secp192r1_68), remote_public_key_secp192r1_68, sizeof(remote_public_key_secp192r1_68), shared_secret_secp192r1_68, sizeof(shared_secret_secp192r1_68)}, {"secp192r1", local_private_key_secp192r1_69, sizeof(local_private_key_secp192r1_69), local_public_key_secp192r1_69, sizeof(local_public_key_secp192r1_69), remote_public_key_secp192r1_69, sizeof(remote_public_key_secp192r1_69), shared_secret_secp192r1_69, sizeof(shared_secret_secp192r1_69)}, {"secp192r1", local_private_key_secp192r1_70, sizeof(local_private_key_secp192r1_70), local_public_key_secp192r1_70, sizeof(local_public_key_secp192r1_70), remote_public_key_secp192r1_70, sizeof(remote_public_key_secp192r1_70), shared_secret_secp192r1_70, sizeof(shared_secret_secp192r1_70)}, {"secp192r1", local_private_key_secp192r1_71, sizeof(local_private_key_secp192r1_71), local_public_key_secp192r1_71, sizeof(local_public_key_secp192r1_71), remote_public_key_secp192r1_71, sizeof(remote_public_key_secp192r1_71), shared_secret_secp192r1_71, sizeof(shared_secret_secp192r1_71)}, {"secp192r1", local_private_key_secp192r1_72, sizeof(local_private_key_secp192r1_72), local_public_key_secp192r1_72, sizeof(local_public_key_secp192r1_72), remote_public_key_secp192r1_72, sizeof(remote_public_key_secp192r1_72), shared_secret_secp192r1_72, sizeof(shared_secret_secp192r1_72)}, {"secp192r1", local_private_key_secp192r1_73, sizeof(local_private_key_secp192r1_73), local_public_key_secp192r1_73, sizeof(local_public_key_secp192r1_73), remote_public_key_secp192r1_73, sizeof(remote_public_key_secp192r1_73), shared_secret_secp192r1_73, sizeof(shared_secret_secp192r1_73)}, {"secp192r1", local_private_key_secp192r1_74, sizeof(local_private_key_secp192r1_74), local_public_key_secp192r1_74, sizeof(local_public_key_secp192r1_74), remote_public_key_secp192r1_74, sizeof(remote_public_key_secp192r1_74), shared_secret_secp192r1_74, sizeof(shared_secret_secp192r1_74)}, {"secp192r1", local_private_key_secp192r1_75, sizeof(local_private_key_secp192r1_75), local_public_key_secp192r1_75, sizeof(local_public_key_secp192r1_75), remote_public_key_secp192r1_75, sizeof(remote_public_key_secp192r1_75), shared_secret_secp192r1_75, sizeof(shared_secret_secp192r1_75)}, {"secp192r1", local_private_key_secp192r1_76, sizeof(local_private_key_secp192r1_76), local_public_key_secp192r1_76, sizeof(local_public_key_secp192r1_76), remote_public_key_secp192r1_76, sizeof(remote_public_key_secp192r1_76), shared_secret_secp192r1_76, sizeof(shared_secret_secp192r1_76)}, {"secp192r1", local_private_key_secp192r1_77, sizeof(local_private_key_secp192r1_77), local_public_key_secp192r1_77, sizeof(local_public_key_secp192r1_77), remote_public_key_secp192r1_77, sizeof(remote_public_key_secp192r1_77), shared_secret_secp192r1_77, sizeof(shared_secret_secp192r1_77)}, {"secp192r1", local_private_key_secp192r1_78, sizeof(local_private_key_secp192r1_78), local_public_key_secp192r1_78, sizeof(local_public_key_secp192r1_78), remote_public_key_secp192r1_78, sizeof(remote_public_key_secp192r1_78), shared_secret_secp192r1_78, sizeof(shared_secret_secp192r1_78)}, {"secp192r1", local_private_key_secp192r1_79, sizeof(local_private_key_secp192r1_79), local_public_key_secp192r1_79, sizeof(local_public_key_secp192r1_79), remote_public_key_secp192r1_79, sizeof(remote_public_key_secp192r1_79), shared_secret_secp192r1_79, sizeof(shared_secret_secp192r1_79)}, {"secp192r1", local_private_key_secp192r1_80, sizeof(local_private_key_secp192r1_80), local_public_key_secp192r1_80, sizeof(local_public_key_secp192r1_80), remote_public_key_secp192r1_80, sizeof(remote_public_key_secp192r1_80), shared_secret_secp192r1_80, sizeof(shared_secret_secp192r1_80)}, {"secp192r1", local_private_key_secp192r1_81, sizeof(local_private_key_secp192r1_81), local_public_key_secp192r1_81, sizeof(local_public_key_secp192r1_81), remote_public_key_secp192r1_81, sizeof(remote_public_key_secp192r1_81), shared_secret_secp192r1_81, sizeof(shared_secret_secp192r1_81)}, {"secp192r1", local_private_key_secp192r1_82, sizeof(local_private_key_secp192r1_82), local_public_key_secp192r1_82, sizeof(local_public_key_secp192r1_82), remote_public_key_secp192r1_82, sizeof(remote_public_key_secp192r1_82), shared_secret_secp192r1_82, sizeof(shared_secret_secp192r1_82)}, {"secp192r1", local_private_key_secp192r1_83, sizeof(local_private_key_secp192r1_83), local_public_key_secp192r1_83, sizeof(local_public_key_secp192r1_83), remote_public_key_secp192r1_83, sizeof(remote_public_key_secp192r1_83), shared_secret_secp192r1_83, sizeof(shared_secret_secp192r1_83)}, {"secp192r1", local_private_key_secp192r1_84, sizeof(local_private_key_secp192r1_84), local_public_key_secp192r1_84, sizeof(local_public_key_secp192r1_84), remote_public_key_secp192r1_84, sizeof(remote_public_key_secp192r1_84), shared_secret_secp192r1_84, sizeof(shared_secret_secp192r1_84)}, {"secp192r1", local_private_key_secp192r1_85, sizeof(local_private_key_secp192r1_85), local_public_key_secp192r1_85, sizeof(local_public_key_secp192r1_85), remote_public_key_secp192r1_85, sizeof(remote_public_key_secp192r1_85), shared_secret_secp192r1_85, sizeof(shared_secret_secp192r1_85)}, {"secp192r1", local_private_key_secp192r1_86, sizeof(local_private_key_secp192r1_86), local_public_key_secp192r1_86, sizeof(local_public_key_secp192r1_86), remote_public_key_secp192r1_86, sizeof(remote_public_key_secp192r1_86), shared_secret_secp192r1_86, sizeof(shared_secret_secp192r1_86)}, {"secp192r1", local_private_key_secp192r1_87, sizeof(local_private_key_secp192r1_87), local_public_key_secp192r1_87, sizeof(local_public_key_secp192r1_87), remote_public_key_secp192r1_87, sizeof(remote_public_key_secp192r1_87), shared_secret_secp192r1_87, sizeof(shared_secret_secp192r1_87)}, {"secp192r1", local_private_key_secp192r1_88, sizeof(local_private_key_secp192r1_88), local_public_key_secp192r1_88, sizeof(local_public_key_secp192r1_88), remote_public_key_secp192r1_88, sizeof(remote_public_key_secp192r1_88), shared_secret_secp192r1_88, sizeof(shared_secret_secp192r1_88)}, {"secp192r1", local_private_key_secp192r1_89, sizeof(local_private_key_secp192r1_89), local_public_key_secp192r1_89, sizeof(local_public_key_secp192r1_89), remote_public_key_secp192r1_89, sizeof(remote_public_key_secp192r1_89), shared_secret_secp192r1_89, sizeof(shared_secret_secp192r1_89)}, {"secp192r1", local_private_key_secp192r1_90, sizeof(local_private_key_secp192r1_90), local_public_key_secp192r1_90, sizeof(local_public_key_secp192r1_90), remote_public_key_secp192r1_90, sizeof(remote_public_key_secp192r1_90), shared_secret_secp192r1_90, sizeof(shared_secret_secp192r1_90)}, {"secp192r1", local_private_key_secp192r1_91, sizeof(local_private_key_secp192r1_91), local_public_key_secp192r1_91, sizeof(local_public_key_secp192r1_91), remote_public_key_secp192r1_91, sizeof(remote_public_key_secp192r1_91), shared_secret_secp192r1_91, sizeof(shared_secret_secp192r1_91)}, {"secp192r1", local_private_key_secp192r1_92, sizeof(local_private_key_secp192r1_92), local_public_key_secp192r1_92, sizeof(local_public_key_secp192r1_92), remote_public_key_secp192r1_92, sizeof(remote_public_key_secp192r1_92), shared_secret_secp192r1_92, sizeof(shared_secret_secp192r1_92)}, {"secp192r1", local_private_key_secp192r1_93, sizeof(local_private_key_secp192r1_93), local_public_key_secp192r1_93, sizeof(local_public_key_secp192r1_93), remote_public_key_secp192r1_93, sizeof(remote_public_key_secp192r1_93), shared_secret_secp192r1_93, sizeof(shared_secret_secp192r1_93)}, {"secp192r1", local_private_key_secp192r1_94, sizeof(local_private_key_secp192r1_94), local_public_key_secp192r1_94, sizeof(local_public_key_secp192r1_94), remote_public_key_secp192r1_94, sizeof(remote_public_key_secp192r1_94), shared_secret_secp192r1_94, sizeof(shared_secret_secp192r1_94)}, {"secp192r1", local_private_key_secp192r1_95, sizeof(local_private_key_secp192r1_95), local_public_key_secp192r1_95, sizeof(local_public_key_secp192r1_95), remote_public_key_secp192r1_95, sizeof(remote_public_key_secp192r1_95), shared_secret_secp192r1_95, sizeof(shared_secret_secp192r1_95)}, {"secp192r1", local_private_key_secp192r1_96, sizeof(local_private_key_secp192r1_96), local_public_key_secp192r1_96, sizeof(local_public_key_secp192r1_96), remote_public_key_secp192r1_96, sizeof(remote_public_key_secp192r1_96), shared_secret_secp192r1_96, sizeof(shared_secret_secp192r1_96)}, {"secp192r1", local_private_key_secp192r1_97, sizeof(local_private_key_secp192r1_97), local_public_key_secp192r1_97, sizeof(local_public_key_secp192r1_97), remote_public_key_secp192r1_97, sizeof(remote_public_key_secp192r1_97), shared_secret_secp192r1_97, sizeof(shared_secret_secp192r1_97)}, {"secp192r1", local_private_key_secp192r1_98, sizeof(local_private_key_secp192r1_98), local_public_key_secp192r1_98, sizeof(local_public_key_secp192r1_98), remote_public_key_secp192r1_98, sizeof(remote_public_key_secp192r1_98), shared_secret_secp192r1_98, sizeof(shared_secret_secp192r1_98)}, {"secp192r1", local_private_key_secp192r1_99, sizeof(local_private_key_secp192r1_99), local_public_key_secp192r1_99, sizeof(local_public_key_secp192r1_99), remote_public_key_secp192r1_99, sizeof(remote_public_key_secp192r1_99), shared_secret_secp192r1_99, sizeof(shared_secret_secp192r1_99)}, {"secp224r1", local_private_key_secp224r1_0, sizeof(local_private_key_secp224r1_0), local_public_key_secp224r1_0, sizeof(local_public_key_secp224r1_0), remote_public_key_secp224r1_0, sizeof(remote_public_key_secp224r1_0), shared_secret_secp224r1_0, sizeof(shared_secret_secp224r1_0)}, {"secp224r1", local_private_key_secp224r1_1, sizeof(local_private_key_secp224r1_1), local_public_key_secp224r1_1, sizeof(local_public_key_secp224r1_1), remote_public_key_secp224r1_1, sizeof(remote_public_key_secp224r1_1), shared_secret_secp224r1_1, sizeof(shared_secret_secp224r1_1)}, {"secp224r1", local_private_key_secp224r1_2, sizeof(local_private_key_secp224r1_2), local_public_key_secp224r1_2, sizeof(local_public_key_secp224r1_2), remote_public_key_secp224r1_2, sizeof(remote_public_key_secp224r1_2), shared_secret_secp224r1_2, sizeof(shared_secret_secp224r1_2)}, {"secp224r1", local_private_key_secp224r1_3, sizeof(local_private_key_secp224r1_3), local_public_key_secp224r1_3, sizeof(local_public_key_secp224r1_3), remote_public_key_secp224r1_3, sizeof(remote_public_key_secp224r1_3), shared_secret_secp224r1_3, sizeof(shared_secret_secp224r1_3)}, {"secp224r1", local_private_key_secp224r1_4, sizeof(local_private_key_secp224r1_4), local_public_key_secp224r1_4, sizeof(local_public_key_secp224r1_4), remote_public_key_secp224r1_4, sizeof(remote_public_key_secp224r1_4), shared_secret_secp224r1_4, sizeof(shared_secret_secp224r1_4)}, {"secp224r1", local_private_key_secp224r1_5, sizeof(local_private_key_secp224r1_5), local_public_key_secp224r1_5, sizeof(local_public_key_secp224r1_5), remote_public_key_secp224r1_5, sizeof(remote_public_key_secp224r1_5), shared_secret_secp224r1_5, sizeof(shared_secret_secp224r1_5)}, {"secp224r1", local_private_key_secp224r1_6, sizeof(local_private_key_secp224r1_6), local_public_key_secp224r1_6, sizeof(local_public_key_secp224r1_6), remote_public_key_secp224r1_6, sizeof(remote_public_key_secp224r1_6), shared_secret_secp224r1_6, sizeof(shared_secret_secp224r1_6)}, {"secp224r1", local_private_key_secp224r1_7, sizeof(local_private_key_secp224r1_7), local_public_key_secp224r1_7, sizeof(local_public_key_secp224r1_7), remote_public_key_secp224r1_7, sizeof(remote_public_key_secp224r1_7), shared_secret_secp224r1_7, sizeof(shared_secret_secp224r1_7)}, {"secp224r1", local_private_key_secp224r1_8, sizeof(local_private_key_secp224r1_8), local_public_key_secp224r1_8, sizeof(local_public_key_secp224r1_8), remote_public_key_secp224r1_8, sizeof(remote_public_key_secp224r1_8), shared_secret_secp224r1_8, sizeof(shared_secret_secp224r1_8)}, {"secp224r1", local_private_key_secp224r1_9, sizeof(local_private_key_secp224r1_9), local_public_key_secp224r1_9, sizeof(local_public_key_secp224r1_9), remote_public_key_secp224r1_9, sizeof(remote_public_key_secp224r1_9), shared_secret_secp224r1_9, sizeof(shared_secret_secp224r1_9)}, {"secp224r1", local_private_key_secp224r1_10, sizeof(local_private_key_secp224r1_10), local_public_key_secp224r1_10, sizeof(local_public_key_secp224r1_10), remote_public_key_secp224r1_10, sizeof(remote_public_key_secp224r1_10), shared_secret_secp224r1_10, sizeof(shared_secret_secp224r1_10)}, {"secp224r1", local_private_key_secp224r1_11, sizeof(local_private_key_secp224r1_11), local_public_key_secp224r1_11, sizeof(local_public_key_secp224r1_11), remote_public_key_secp224r1_11, sizeof(remote_public_key_secp224r1_11), shared_secret_secp224r1_11, sizeof(shared_secret_secp224r1_11)}, {"secp224r1", local_private_key_secp224r1_12, sizeof(local_private_key_secp224r1_12), local_public_key_secp224r1_12, sizeof(local_public_key_secp224r1_12), remote_public_key_secp224r1_12, sizeof(remote_public_key_secp224r1_12), shared_secret_secp224r1_12, sizeof(shared_secret_secp224r1_12)}, {"secp224r1", local_private_key_secp224r1_13, sizeof(local_private_key_secp224r1_13), local_public_key_secp224r1_13, sizeof(local_public_key_secp224r1_13), remote_public_key_secp224r1_13, sizeof(remote_public_key_secp224r1_13), shared_secret_secp224r1_13, sizeof(shared_secret_secp224r1_13)}, {"secp224r1", local_private_key_secp224r1_14, sizeof(local_private_key_secp224r1_14), local_public_key_secp224r1_14, sizeof(local_public_key_secp224r1_14), remote_public_key_secp224r1_14, sizeof(remote_public_key_secp224r1_14), shared_secret_secp224r1_14, sizeof(shared_secret_secp224r1_14)}, {"secp224r1", local_private_key_secp224r1_15, sizeof(local_private_key_secp224r1_15), local_public_key_secp224r1_15, sizeof(local_public_key_secp224r1_15), remote_public_key_secp224r1_15, sizeof(remote_public_key_secp224r1_15), shared_secret_secp224r1_15, sizeof(shared_secret_secp224r1_15)}, {"secp224r1", local_private_key_secp224r1_16, sizeof(local_private_key_secp224r1_16), local_public_key_secp224r1_16, sizeof(local_public_key_secp224r1_16), remote_public_key_secp224r1_16, sizeof(remote_public_key_secp224r1_16), shared_secret_secp224r1_16, sizeof(shared_secret_secp224r1_16)}, {"secp224r1", local_private_key_secp224r1_17, sizeof(local_private_key_secp224r1_17), local_public_key_secp224r1_17, sizeof(local_public_key_secp224r1_17), remote_public_key_secp224r1_17, sizeof(remote_public_key_secp224r1_17), shared_secret_secp224r1_17, sizeof(shared_secret_secp224r1_17)}, {"secp224r1", local_private_key_secp224r1_18, sizeof(local_private_key_secp224r1_18), local_public_key_secp224r1_18, sizeof(local_public_key_secp224r1_18), remote_public_key_secp224r1_18, sizeof(remote_public_key_secp224r1_18), shared_secret_secp224r1_18, sizeof(shared_secret_secp224r1_18)}, {"secp224r1", local_private_key_secp224r1_19, sizeof(local_private_key_secp224r1_19), local_public_key_secp224r1_19, sizeof(local_public_key_secp224r1_19), remote_public_key_secp224r1_19, sizeof(remote_public_key_secp224r1_19), shared_secret_secp224r1_19, sizeof(shared_secret_secp224r1_19)}, {"secp224r1", local_private_key_secp224r1_20, sizeof(local_private_key_secp224r1_20), local_public_key_secp224r1_20, sizeof(local_public_key_secp224r1_20), remote_public_key_secp224r1_20, sizeof(remote_public_key_secp224r1_20), shared_secret_secp224r1_20, sizeof(shared_secret_secp224r1_20)}, {"secp224r1", local_private_key_secp224r1_21, sizeof(local_private_key_secp224r1_21), local_public_key_secp224r1_21, sizeof(local_public_key_secp224r1_21), remote_public_key_secp224r1_21, sizeof(remote_public_key_secp224r1_21), shared_secret_secp224r1_21, sizeof(shared_secret_secp224r1_21)}, {"secp224r1", local_private_key_secp224r1_22, sizeof(local_private_key_secp224r1_22), local_public_key_secp224r1_22, sizeof(local_public_key_secp224r1_22), remote_public_key_secp224r1_22, sizeof(remote_public_key_secp224r1_22), shared_secret_secp224r1_22, sizeof(shared_secret_secp224r1_22)}, {"secp224r1", local_private_key_secp224r1_23, sizeof(local_private_key_secp224r1_23), local_public_key_secp224r1_23, sizeof(local_public_key_secp224r1_23), remote_public_key_secp224r1_23, sizeof(remote_public_key_secp224r1_23), shared_secret_secp224r1_23, sizeof(shared_secret_secp224r1_23)}, {"secp224r1", local_private_key_secp224r1_24, sizeof(local_private_key_secp224r1_24), local_public_key_secp224r1_24, sizeof(local_public_key_secp224r1_24), remote_public_key_secp224r1_24, sizeof(remote_public_key_secp224r1_24), shared_secret_secp224r1_24, sizeof(shared_secret_secp224r1_24)}, {"secp224r1", local_private_key_secp224r1_25, sizeof(local_private_key_secp224r1_25), local_public_key_secp224r1_25, sizeof(local_public_key_secp224r1_25), remote_public_key_secp224r1_25, sizeof(remote_public_key_secp224r1_25), shared_secret_secp224r1_25, sizeof(shared_secret_secp224r1_25)}, {"secp224r1", local_private_key_secp224r1_26, sizeof(local_private_key_secp224r1_26), local_public_key_secp224r1_26, sizeof(local_public_key_secp224r1_26), remote_public_key_secp224r1_26, sizeof(remote_public_key_secp224r1_26), shared_secret_secp224r1_26, sizeof(shared_secret_secp224r1_26)}, {"secp224r1", local_private_key_secp224r1_27, sizeof(local_private_key_secp224r1_27), local_public_key_secp224r1_27, sizeof(local_public_key_secp224r1_27), remote_public_key_secp224r1_27, sizeof(remote_public_key_secp224r1_27), shared_secret_secp224r1_27, sizeof(shared_secret_secp224r1_27)}, {"secp224r1", local_private_key_secp224r1_28, sizeof(local_private_key_secp224r1_28), local_public_key_secp224r1_28, sizeof(local_public_key_secp224r1_28), remote_public_key_secp224r1_28, sizeof(remote_public_key_secp224r1_28), shared_secret_secp224r1_28, sizeof(shared_secret_secp224r1_28)}, {"secp224r1", local_private_key_secp224r1_29, sizeof(local_private_key_secp224r1_29), local_public_key_secp224r1_29, sizeof(local_public_key_secp224r1_29), remote_public_key_secp224r1_29, sizeof(remote_public_key_secp224r1_29), shared_secret_secp224r1_29, sizeof(shared_secret_secp224r1_29)}, {"secp224r1", local_private_key_secp224r1_30, sizeof(local_private_key_secp224r1_30), local_public_key_secp224r1_30, sizeof(local_public_key_secp224r1_30), remote_public_key_secp224r1_30, sizeof(remote_public_key_secp224r1_30), shared_secret_secp224r1_30, sizeof(shared_secret_secp224r1_30)}, {"secp224r1", local_private_key_secp224r1_31, sizeof(local_private_key_secp224r1_31), local_public_key_secp224r1_31, sizeof(local_public_key_secp224r1_31), remote_public_key_secp224r1_31, sizeof(remote_public_key_secp224r1_31), shared_secret_secp224r1_31, sizeof(shared_secret_secp224r1_31)}, {"secp224r1", local_private_key_secp224r1_32, sizeof(local_private_key_secp224r1_32), local_public_key_secp224r1_32, sizeof(local_public_key_secp224r1_32), remote_public_key_secp224r1_32, sizeof(remote_public_key_secp224r1_32), shared_secret_secp224r1_32, sizeof(shared_secret_secp224r1_32)}, {"secp224r1", local_private_key_secp224r1_33, sizeof(local_private_key_secp224r1_33), local_public_key_secp224r1_33, sizeof(local_public_key_secp224r1_33), remote_public_key_secp224r1_33, sizeof(remote_public_key_secp224r1_33), shared_secret_secp224r1_33, sizeof(shared_secret_secp224r1_33)}, {"secp224r1", local_private_key_secp224r1_34, sizeof(local_private_key_secp224r1_34), local_public_key_secp224r1_34, sizeof(local_public_key_secp224r1_34), remote_public_key_secp224r1_34, sizeof(remote_public_key_secp224r1_34), shared_secret_secp224r1_34, sizeof(shared_secret_secp224r1_34)}, {"secp224r1", local_private_key_secp224r1_35, sizeof(local_private_key_secp224r1_35), local_public_key_secp224r1_35, sizeof(local_public_key_secp224r1_35), remote_public_key_secp224r1_35, sizeof(remote_public_key_secp224r1_35), shared_secret_secp224r1_35, sizeof(shared_secret_secp224r1_35)}, {"secp224r1", local_private_key_secp224r1_36, sizeof(local_private_key_secp224r1_36), local_public_key_secp224r1_36, sizeof(local_public_key_secp224r1_36), remote_public_key_secp224r1_36, sizeof(remote_public_key_secp224r1_36), shared_secret_secp224r1_36, sizeof(shared_secret_secp224r1_36)}, {"secp224r1", local_private_key_secp224r1_37, sizeof(local_private_key_secp224r1_37), local_public_key_secp224r1_37, sizeof(local_public_key_secp224r1_37), remote_public_key_secp224r1_37, sizeof(remote_public_key_secp224r1_37), shared_secret_secp224r1_37, sizeof(shared_secret_secp224r1_37)}, {"secp224r1", local_private_key_secp224r1_38, sizeof(local_private_key_secp224r1_38), local_public_key_secp224r1_38, sizeof(local_public_key_secp224r1_38), remote_public_key_secp224r1_38, sizeof(remote_public_key_secp224r1_38), shared_secret_secp224r1_38, sizeof(shared_secret_secp224r1_38)}, {"secp224r1", local_private_key_secp224r1_39, sizeof(local_private_key_secp224r1_39), local_public_key_secp224r1_39, sizeof(local_public_key_secp224r1_39), remote_public_key_secp224r1_39, sizeof(remote_public_key_secp224r1_39), shared_secret_secp224r1_39, sizeof(shared_secret_secp224r1_39)}, {"secp224r1", local_private_key_secp224r1_40, sizeof(local_private_key_secp224r1_40), local_public_key_secp224r1_40, sizeof(local_public_key_secp224r1_40), remote_public_key_secp224r1_40, sizeof(remote_public_key_secp224r1_40), shared_secret_secp224r1_40, sizeof(shared_secret_secp224r1_40)}, {"secp224r1", local_private_key_secp224r1_41, sizeof(local_private_key_secp224r1_41), local_public_key_secp224r1_41, sizeof(local_public_key_secp224r1_41), remote_public_key_secp224r1_41, sizeof(remote_public_key_secp224r1_41), shared_secret_secp224r1_41, sizeof(shared_secret_secp224r1_41)}, {"secp224r1", local_private_key_secp224r1_42, sizeof(local_private_key_secp224r1_42), local_public_key_secp224r1_42, sizeof(local_public_key_secp224r1_42), remote_public_key_secp224r1_42, sizeof(remote_public_key_secp224r1_42), shared_secret_secp224r1_42, sizeof(shared_secret_secp224r1_42)}, {"secp224r1", local_private_key_secp224r1_43, sizeof(local_private_key_secp224r1_43), local_public_key_secp224r1_43, sizeof(local_public_key_secp224r1_43), remote_public_key_secp224r1_43, sizeof(remote_public_key_secp224r1_43), shared_secret_secp224r1_43, sizeof(shared_secret_secp224r1_43)}, {"secp224r1", local_private_key_secp224r1_44, sizeof(local_private_key_secp224r1_44), local_public_key_secp224r1_44, sizeof(local_public_key_secp224r1_44), remote_public_key_secp224r1_44, sizeof(remote_public_key_secp224r1_44), shared_secret_secp224r1_44, sizeof(shared_secret_secp224r1_44)}, {"secp224r1", local_private_key_secp224r1_45, sizeof(local_private_key_secp224r1_45), local_public_key_secp224r1_45, sizeof(local_public_key_secp224r1_45), remote_public_key_secp224r1_45, sizeof(remote_public_key_secp224r1_45), shared_secret_secp224r1_45, sizeof(shared_secret_secp224r1_45)}, {"secp224r1", local_private_key_secp224r1_46, sizeof(local_private_key_secp224r1_46), local_public_key_secp224r1_46, sizeof(local_public_key_secp224r1_46), remote_public_key_secp224r1_46, sizeof(remote_public_key_secp224r1_46), shared_secret_secp224r1_46, sizeof(shared_secret_secp224r1_46)}, {"secp224r1", local_private_key_secp224r1_47, sizeof(local_private_key_secp224r1_47), local_public_key_secp224r1_47, sizeof(local_public_key_secp224r1_47), remote_public_key_secp224r1_47, sizeof(remote_public_key_secp224r1_47), shared_secret_secp224r1_47, sizeof(shared_secret_secp224r1_47)}, {"secp224r1", local_private_key_secp224r1_48, sizeof(local_private_key_secp224r1_48), local_public_key_secp224r1_48, sizeof(local_public_key_secp224r1_48), remote_public_key_secp224r1_48, sizeof(remote_public_key_secp224r1_48), shared_secret_secp224r1_48, sizeof(shared_secret_secp224r1_48)}, {"secp224r1", local_private_key_secp224r1_49, sizeof(local_private_key_secp224r1_49), local_public_key_secp224r1_49, sizeof(local_public_key_secp224r1_49), remote_public_key_secp224r1_49, sizeof(remote_public_key_secp224r1_49), shared_secret_secp224r1_49, sizeof(shared_secret_secp224r1_49)}, {"secp224r1", local_private_key_secp224r1_50, sizeof(local_private_key_secp224r1_50), local_public_key_secp224r1_50, sizeof(local_public_key_secp224r1_50), remote_public_key_secp224r1_50, sizeof(remote_public_key_secp224r1_50), shared_secret_secp224r1_50, sizeof(shared_secret_secp224r1_50)}, {"secp224r1", local_private_key_secp224r1_51, sizeof(local_private_key_secp224r1_51), local_public_key_secp224r1_51, sizeof(local_public_key_secp224r1_51), remote_public_key_secp224r1_51, sizeof(remote_public_key_secp224r1_51), shared_secret_secp224r1_51, sizeof(shared_secret_secp224r1_51)}, {"secp224r1", local_private_key_secp224r1_52, sizeof(local_private_key_secp224r1_52), local_public_key_secp224r1_52, sizeof(local_public_key_secp224r1_52), remote_public_key_secp224r1_52, sizeof(remote_public_key_secp224r1_52), shared_secret_secp224r1_52, sizeof(shared_secret_secp224r1_52)}, {"secp224r1", local_private_key_secp224r1_53, sizeof(local_private_key_secp224r1_53), local_public_key_secp224r1_53, sizeof(local_public_key_secp224r1_53), remote_public_key_secp224r1_53, sizeof(remote_public_key_secp224r1_53), shared_secret_secp224r1_53, sizeof(shared_secret_secp224r1_53)}, {"secp224r1", local_private_key_secp224r1_54, sizeof(local_private_key_secp224r1_54), local_public_key_secp224r1_54, sizeof(local_public_key_secp224r1_54), remote_public_key_secp224r1_54, sizeof(remote_public_key_secp224r1_54), shared_secret_secp224r1_54, sizeof(shared_secret_secp224r1_54)}, {"secp224r1", local_private_key_secp224r1_55, sizeof(local_private_key_secp224r1_55), local_public_key_secp224r1_55, sizeof(local_public_key_secp224r1_55), remote_public_key_secp224r1_55, sizeof(remote_public_key_secp224r1_55), shared_secret_secp224r1_55, sizeof(shared_secret_secp224r1_55)}, {"secp224r1", local_private_key_secp224r1_56, sizeof(local_private_key_secp224r1_56), local_public_key_secp224r1_56, sizeof(local_public_key_secp224r1_56), remote_public_key_secp224r1_56, sizeof(remote_public_key_secp224r1_56), shared_secret_secp224r1_56, sizeof(shared_secret_secp224r1_56)}, {"secp224r1", local_private_key_secp224r1_57, sizeof(local_private_key_secp224r1_57), local_public_key_secp224r1_57, sizeof(local_public_key_secp224r1_57), remote_public_key_secp224r1_57, sizeof(remote_public_key_secp224r1_57), shared_secret_secp224r1_57, sizeof(shared_secret_secp224r1_57)}, {"secp224r1", local_private_key_secp224r1_58, sizeof(local_private_key_secp224r1_58), local_public_key_secp224r1_58, sizeof(local_public_key_secp224r1_58), remote_public_key_secp224r1_58, sizeof(remote_public_key_secp224r1_58), shared_secret_secp224r1_58, sizeof(shared_secret_secp224r1_58)}, {"secp224r1", local_private_key_secp224r1_59, sizeof(local_private_key_secp224r1_59), local_public_key_secp224r1_59, sizeof(local_public_key_secp224r1_59), remote_public_key_secp224r1_59, sizeof(remote_public_key_secp224r1_59), shared_secret_secp224r1_59, sizeof(shared_secret_secp224r1_59)}, {"secp224r1", local_private_key_secp224r1_60, sizeof(local_private_key_secp224r1_60), local_public_key_secp224r1_60, sizeof(local_public_key_secp224r1_60), remote_public_key_secp224r1_60, sizeof(remote_public_key_secp224r1_60), shared_secret_secp224r1_60, sizeof(shared_secret_secp224r1_60)}, {"secp224r1", local_private_key_secp224r1_61, sizeof(local_private_key_secp224r1_61), local_public_key_secp224r1_61, sizeof(local_public_key_secp224r1_61), remote_public_key_secp224r1_61, sizeof(remote_public_key_secp224r1_61), shared_secret_secp224r1_61, sizeof(shared_secret_secp224r1_61)}, {"secp224r1", local_private_key_secp224r1_62, sizeof(local_private_key_secp224r1_62), local_public_key_secp224r1_62, sizeof(local_public_key_secp224r1_62), remote_public_key_secp224r1_62, sizeof(remote_public_key_secp224r1_62), shared_secret_secp224r1_62, sizeof(shared_secret_secp224r1_62)}, {"secp224r1", local_private_key_secp224r1_63, sizeof(local_private_key_secp224r1_63), local_public_key_secp224r1_63, sizeof(local_public_key_secp224r1_63), remote_public_key_secp224r1_63, sizeof(remote_public_key_secp224r1_63), shared_secret_secp224r1_63, sizeof(shared_secret_secp224r1_63)}, {"secp224r1", local_private_key_secp224r1_64, sizeof(local_private_key_secp224r1_64), local_public_key_secp224r1_64, sizeof(local_public_key_secp224r1_64), remote_public_key_secp224r1_64, sizeof(remote_public_key_secp224r1_64), shared_secret_secp224r1_64, sizeof(shared_secret_secp224r1_64)}, {"secp224r1", local_private_key_secp224r1_65, sizeof(local_private_key_secp224r1_65), local_public_key_secp224r1_65, sizeof(local_public_key_secp224r1_65), remote_public_key_secp224r1_65, sizeof(remote_public_key_secp224r1_65), shared_secret_secp224r1_65, sizeof(shared_secret_secp224r1_65)}, {"secp224r1", local_private_key_secp224r1_66, sizeof(local_private_key_secp224r1_66), local_public_key_secp224r1_66, sizeof(local_public_key_secp224r1_66), remote_public_key_secp224r1_66, sizeof(remote_public_key_secp224r1_66), shared_secret_secp224r1_66, sizeof(shared_secret_secp224r1_66)}, {"secp224r1", local_private_key_secp224r1_67, sizeof(local_private_key_secp224r1_67), local_public_key_secp224r1_67, sizeof(local_public_key_secp224r1_67), remote_public_key_secp224r1_67, sizeof(remote_public_key_secp224r1_67), shared_secret_secp224r1_67, sizeof(shared_secret_secp224r1_67)}, {"secp224r1", local_private_key_secp224r1_68, sizeof(local_private_key_secp224r1_68), local_public_key_secp224r1_68, sizeof(local_public_key_secp224r1_68), remote_public_key_secp224r1_68, sizeof(remote_public_key_secp224r1_68), shared_secret_secp224r1_68, sizeof(shared_secret_secp224r1_68)}, {"secp224r1", local_private_key_secp224r1_69, sizeof(local_private_key_secp224r1_69), local_public_key_secp224r1_69, sizeof(local_public_key_secp224r1_69), remote_public_key_secp224r1_69, sizeof(remote_public_key_secp224r1_69), shared_secret_secp224r1_69, sizeof(shared_secret_secp224r1_69)}, {"secp224r1", local_private_key_secp224r1_70, sizeof(local_private_key_secp224r1_70), local_public_key_secp224r1_70, sizeof(local_public_key_secp224r1_70), remote_public_key_secp224r1_70, sizeof(remote_public_key_secp224r1_70), shared_secret_secp224r1_70, sizeof(shared_secret_secp224r1_70)}, {"secp224r1", local_private_key_secp224r1_71, sizeof(local_private_key_secp224r1_71), local_public_key_secp224r1_71, sizeof(local_public_key_secp224r1_71), remote_public_key_secp224r1_71, sizeof(remote_public_key_secp224r1_71), shared_secret_secp224r1_71, sizeof(shared_secret_secp224r1_71)}, {"secp224r1", local_private_key_secp224r1_72, sizeof(local_private_key_secp224r1_72), local_public_key_secp224r1_72, sizeof(local_public_key_secp224r1_72), remote_public_key_secp224r1_72, sizeof(remote_public_key_secp224r1_72), shared_secret_secp224r1_72, sizeof(shared_secret_secp224r1_72)}, {"secp224r1", local_private_key_secp224r1_73, sizeof(local_private_key_secp224r1_73), local_public_key_secp224r1_73, sizeof(local_public_key_secp224r1_73), remote_public_key_secp224r1_73, sizeof(remote_public_key_secp224r1_73), shared_secret_secp224r1_73, sizeof(shared_secret_secp224r1_73)}, {"secp224r1", local_private_key_secp224r1_74, sizeof(local_private_key_secp224r1_74), local_public_key_secp224r1_74, sizeof(local_public_key_secp224r1_74), remote_public_key_secp224r1_74, sizeof(remote_public_key_secp224r1_74), shared_secret_secp224r1_74, sizeof(shared_secret_secp224r1_74)}, {"secp224r1", local_private_key_secp224r1_75, sizeof(local_private_key_secp224r1_75), local_public_key_secp224r1_75, sizeof(local_public_key_secp224r1_75), remote_public_key_secp224r1_75, sizeof(remote_public_key_secp224r1_75), shared_secret_secp224r1_75, sizeof(shared_secret_secp224r1_75)}, {"secp224r1", local_private_key_secp224r1_76, sizeof(local_private_key_secp224r1_76), local_public_key_secp224r1_76, sizeof(local_public_key_secp224r1_76), remote_public_key_secp224r1_76, sizeof(remote_public_key_secp224r1_76), shared_secret_secp224r1_76, sizeof(shared_secret_secp224r1_76)}, {"secp224r1", local_private_key_secp224r1_77, sizeof(local_private_key_secp224r1_77), local_public_key_secp224r1_77, sizeof(local_public_key_secp224r1_77), remote_public_key_secp224r1_77, sizeof(remote_public_key_secp224r1_77), shared_secret_secp224r1_77, sizeof(shared_secret_secp224r1_77)}, {"secp224r1", local_private_key_secp224r1_78, sizeof(local_private_key_secp224r1_78), local_public_key_secp224r1_78, sizeof(local_public_key_secp224r1_78), remote_public_key_secp224r1_78, sizeof(remote_public_key_secp224r1_78), shared_secret_secp224r1_78, sizeof(shared_secret_secp224r1_78)}, {"secp224r1", local_private_key_secp224r1_79, sizeof(local_private_key_secp224r1_79), local_public_key_secp224r1_79, sizeof(local_public_key_secp224r1_79), remote_public_key_secp224r1_79, sizeof(remote_public_key_secp224r1_79), shared_secret_secp224r1_79, sizeof(shared_secret_secp224r1_79)}, {"secp224r1", local_private_key_secp224r1_80, sizeof(local_private_key_secp224r1_80), local_public_key_secp224r1_80, sizeof(local_public_key_secp224r1_80), remote_public_key_secp224r1_80, sizeof(remote_public_key_secp224r1_80), shared_secret_secp224r1_80, sizeof(shared_secret_secp224r1_80)}, {"secp224r1", local_private_key_secp224r1_81, sizeof(local_private_key_secp224r1_81), local_public_key_secp224r1_81, sizeof(local_public_key_secp224r1_81), remote_public_key_secp224r1_81, sizeof(remote_public_key_secp224r1_81), shared_secret_secp224r1_81, sizeof(shared_secret_secp224r1_81)}, {"secp224r1", local_private_key_secp224r1_82, sizeof(local_private_key_secp224r1_82), local_public_key_secp224r1_82, sizeof(local_public_key_secp224r1_82), remote_public_key_secp224r1_82, sizeof(remote_public_key_secp224r1_82), shared_secret_secp224r1_82, sizeof(shared_secret_secp224r1_82)}, {"secp224r1", local_private_key_secp224r1_83, sizeof(local_private_key_secp224r1_83), local_public_key_secp224r1_83, sizeof(local_public_key_secp224r1_83), remote_public_key_secp224r1_83, sizeof(remote_public_key_secp224r1_83), shared_secret_secp224r1_83, sizeof(shared_secret_secp224r1_83)}, {"secp224r1", local_private_key_secp224r1_84, sizeof(local_private_key_secp224r1_84), local_public_key_secp224r1_84, sizeof(local_public_key_secp224r1_84), remote_public_key_secp224r1_84, sizeof(remote_public_key_secp224r1_84), shared_secret_secp224r1_84, sizeof(shared_secret_secp224r1_84)}, {"secp224r1", local_private_key_secp224r1_85, sizeof(local_private_key_secp224r1_85), local_public_key_secp224r1_85, sizeof(local_public_key_secp224r1_85), remote_public_key_secp224r1_85, sizeof(remote_public_key_secp224r1_85), shared_secret_secp224r1_85, sizeof(shared_secret_secp224r1_85)}, {"secp224r1", local_private_key_secp224r1_86, sizeof(local_private_key_secp224r1_86), local_public_key_secp224r1_86, sizeof(local_public_key_secp224r1_86), remote_public_key_secp224r1_86, sizeof(remote_public_key_secp224r1_86), shared_secret_secp224r1_86, sizeof(shared_secret_secp224r1_86)}, {"secp224r1", local_private_key_secp224r1_87, sizeof(local_private_key_secp224r1_87), local_public_key_secp224r1_87, sizeof(local_public_key_secp224r1_87), remote_public_key_secp224r1_87, sizeof(remote_public_key_secp224r1_87), shared_secret_secp224r1_87, sizeof(shared_secret_secp224r1_87)}, {"secp224r1", local_private_key_secp224r1_88, sizeof(local_private_key_secp224r1_88), local_public_key_secp224r1_88, sizeof(local_public_key_secp224r1_88), remote_public_key_secp224r1_88, sizeof(remote_public_key_secp224r1_88), shared_secret_secp224r1_88, sizeof(shared_secret_secp224r1_88)}, {"secp224r1", local_private_key_secp224r1_89, sizeof(local_private_key_secp224r1_89), local_public_key_secp224r1_89, sizeof(local_public_key_secp224r1_89), remote_public_key_secp224r1_89, sizeof(remote_public_key_secp224r1_89), shared_secret_secp224r1_89, sizeof(shared_secret_secp224r1_89)}, {"secp224r1", local_private_key_secp224r1_90, sizeof(local_private_key_secp224r1_90), local_public_key_secp224r1_90, sizeof(local_public_key_secp224r1_90), remote_public_key_secp224r1_90, sizeof(remote_public_key_secp224r1_90), shared_secret_secp224r1_90, sizeof(shared_secret_secp224r1_90)}, {"secp224r1", local_private_key_secp224r1_91, sizeof(local_private_key_secp224r1_91), local_public_key_secp224r1_91, sizeof(local_public_key_secp224r1_91), remote_public_key_secp224r1_91, sizeof(remote_public_key_secp224r1_91), shared_secret_secp224r1_91, sizeof(shared_secret_secp224r1_91)}, {"secp224r1", local_private_key_secp224r1_92, sizeof(local_private_key_secp224r1_92), local_public_key_secp224r1_92, sizeof(local_public_key_secp224r1_92), remote_public_key_secp224r1_92, sizeof(remote_public_key_secp224r1_92), shared_secret_secp224r1_92, sizeof(shared_secret_secp224r1_92)}, {"secp224r1", local_private_key_secp224r1_93, sizeof(local_private_key_secp224r1_93), local_public_key_secp224r1_93, sizeof(local_public_key_secp224r1_93), remote_public_key_secp224r1_93, sizeof(remote_public_key_secp224r1_93), shared_secret_secp224r1_93, sizeof(shared_secret_secp224r1_93)}, {"secp224r1", local_private_key_secp224r1_94, sizeof(local_private_key_secp224r1_94), local_public_key_secp224r1_94, sizeof(local_public_key_secp224r1_94), remote_public_key_secp224r1_94, sizeof(remote_public_key_secp224r1_94), shared_secret_secp224r1_94, sizeof(shared_secret_secp224r1_94)}, {"secp224r1", local_private_key_secp224r1_95, sizeof(local_private_key_secp224r1_95), local_public_key_secp224r1_95, sizeof(local_public_key_secp224r1_95), remote_public_key_secp224r1_95, sizeof(remote_public_key_secp224r1_95), shared_secret_secp224r1_95, sizeof(shared_secret_secp224r1_95)}, {"secp224r1", local_private_key_secp224r1_96, sizeof(local_private_key_secp224r1_96), local_public_key_secp224r1_96, sizeof(local_public_key_secp224r1_96), remote_public_key_secp224r1_96, sizeof(remote_public_key_secp224r1_96), shared_secret_secp224r1_96, sizeof(shared_secret_secp224r1_96)}, {"secp224r1", local_private_key_secp224r1_97, sizeof(local_private_key_secp224r1_97), local_public_key_secp224r1_97, sizeof(local_public_key_secp224r1_97), remote_public_key_secp224r1_97, sizeof(remote_public_key_secp224r1_97), shared_secret_secp224r1_97, sizeof(shared_secret_secp224r1_97)}, {"secp224r1", local_private_key_secp224r1_98, sizeof(local_private_key_secp224r1_98), local_public_key_secp224r1_98, sizeof(local_public_key_secp224r1_98), remote_public_key_secp224r1_98, sizeof(remote_public_key_secp224r1_98), shared_secret_secp224r1_98, sizeof(shared_secret_secp224r1_98)}, {"secp224r1", local_private_key_secp224r1_99, sizeof(local_private_key_secp224r1_99), local_public_key_secp224r1_99, sizeof(local_public_key_secp224r1_99), remote_public_key_secp224r1_99, sizeof(remote_public_key_secp224r1_99), shared_secret_secp224r1_99, sizeof(shared_secret_secp224r1_99)}, {"secp256r1", local_private_key_secp256r1_0, sizeof(local_private_key_secp256r1_0), local_public_key_secp256r1_0, sizeof(local_public_key_secp256r1_0), remote_public_key_secp256r1_0, sizeof(remote_public_key_secp256r1_0), shared_secret_secp256r1_0, sizeof(shared_secret_secp256r1_0)}, {"secp256r1", local_private_key_secp256r1_1, sizeof(local_private_key_secp256r1_1), local_public_key_secp256r1_1, sizeof(local_public_key_secp256r1_1), remote_public_key_secp256r1_1, sizeof(remote_public_key_secp256r1_1), shared_secret_secp256r1_1, sizeof(shared_secret_secp256r1_1)}, {"secp256r1", local_private_key_secp256r1_2, sizeof(local_private_key_secp256r1_2), local_public_key_secp256r1_2, sizeof(local_public_key_secp256r1_2), remote_public_key_secp256r1_2, sizeof(remote_public_key_secp256r1_2), shared_secret_secp256r1_2, sizeof(shared_secret_secp256r1_2)}, {"secp256r1", local_private_key_secp256r1_3, sizeof(local_private_key_secp256r1_3), local_public_key_secp256r1_3, sizeof(local_public_key_secp256r1_3), remote_public_key_secp256r1_3, sizeof(remote_public_key_secp256r1_3), shared_secret_secp256r1_3, sizeof(shared_secret_secp256r1_3)}, {"secp256r1", local_private_key_secp256r1_4, sizeof(local_private_key_secp256r1_4), local_public_key_secp256r1_4, sizeof(local_public_key_secp256r1_4), remote_public_key_secp256r1_4, sizeof(remote_public_key_secp256r1_4), shared_secret_secp256r1_4, sizeof(shared_secret_secp256r1_4)}, {"secp256r1", local_private_key_secp256r1_5, sizeof(local_private_key_secp256r1_5), local_public_key_secp256r1_5, sizeof(local_public_key_secp256r1_5), remote_public_key_secp256r1_5, sizeof(remote_public_key_secp256r1_5), shared_secret_secp256r1_5, sizeof(shared_secret_secp256r1_5)}, {"secp256r1", local_private_key_secp256r1_6, sizeof(local_private_key_secp256r1_6), local_public_key_secp256r1_6, sizeof(local_public_key_secp256r1_6), remote_public_key_secp256r1_6, sizeof(remote_public_key_secp256r1_6), shared_secret_secp256r1_6, sizeof(shared_secret_secp256r1_6)}, {"secp256r1", local_private_key_secp256r1_7, sizeof(local_private_key_secp256r1_7), local_public_key_secp256r1_7, sizeof(local_public_key_secp256r1_7), remote_public_key_secp256r1_7, sizeof(remote_public_key_secp256r1_7), shared_secret_secp256r1_7, sizeof(shared_secret_secp256r1_7)}, {"secp256r1", local_private_key_secp256r1_8, sizeof(local_private_key_secp256r1_8), local_public_key_secp256r1_8, sizeof(local_public_key_secp256r1_8), remote_public_key_secp256r1_8, sizeof(remote_public_key_secp256r1_8), shared_secret_secp256r1_8, sizeof(shared_secret_secp256r1_8)}, {"secp256r1", local_private_key_secp256r1_9, sizeof(local_private_key_secp256r1_9), local_public_key_secp256r1_9, sizeof(local_public_key_secp256r1_9), remote_public_key_secp256r1_9, sizeof(remote_public_key_secp256r1_9), shared_secret_secp256r1_9, sizeof(shared_secret_secp256r1_9)}, {"secp256r1", local_private_key_secp256r1_10, sizeof(local_private_key_secp256r1_10), local_public_key_secp256r1_10, sizeof(local_public_key_secp256r1_10), remote_public_key_secp256r1_10, sizeof(remote_public_key_secp256r1_10), shared_secret_secp256r1_10, sizeof(shared_secret_secp256r1_10)}, {"secp256r1", local_private_key_secp256r1_11, sizeof(local_private_key_secp256r1_11), local_public_key_secp256r1_11, sizeof(local_public_key_secp256r1_11), remote_public_key_secp256r1_11, sizeof(remote_public_key_secp256r1_11), shared_secret_secp256r1_11, sizeof(shared_secret_secp256r1_11)}, {"secp256r1", local_private_key_secp256r1_12, sizeof(local_private_key_secp256r1_12), local_public_key_secp256r1_12, sizeof(local_public_key_secp256r1_12), remote_public_key_secp256r1_12, sizeof(remote_public_key_secp256r1_12), shared_secret_secp256r1_12, sizeof(shared_secret_secp256r1_12)}, {"secp256r1", local_private_key_secp256r1_13, sizeof(local_private_key_secp256r1_13), local_public_key_secp256r1_13, sizeof(local_public_key_secp256r1_13), remote_public_key_secp256r1_13, sizeof(remote_public_key_secp256r1_13), shared_secret_secp256r1_13, sizeof(shared_secret_secp256r1_13)}, {"secp256r1", local_private_key_secp256r1_14, sizeof(local_private_key_secp256r1_14), local_public_key_secp256r1_14, sizeof(local_public_key_secp256r1_14), remote_public_key_secp256r1_14, sizeof(remote_public_key_secp256r1_14), shared_secret_secp256r1_14, sizeof(shared_secret_secp256r1_14)}, {"secp256r1", local_private_key_secp256r1_15, sizeof(local_private_key_secp256r1_15), local_public_key_secp256r1_15, sizeof(local_public_key_secp256r1_15), remote_public_key_secp256r1_15, sizeof(remote_public_key_secp256r1_15), shared_secret_secp256r1_15, sizeof(shared_secret_secp256r1_15)}, {"secp256r1", local_private_key_secp256r1_16, sizeof(local_private_key_secp256r1_16), local_public_key_secp256r1_16, sizeof(local_public_key_secp256r1_16), remote_public_key_secp256r1_16, sizeof(remote_public_key_secp256r1_16), shared_secret_secp256r1_16, sizeof(shared_secret_secp256r1_16)}, {"secp256r1", local_private_key_secp256r1_17, sizeof(local_private_key_secp256r1_17), local_public_key_secp256r1_17, sizeof(local_public_key_secp256r1_17), remote_public_key_secp256r1_17, sizeof(remote_public_key_secp256r1_17), shared_secret_secp256r1_17, sizeof(shared_secret_secp256r1_17)}, {"secp256r1", local_private_key_secp256r1_18, sizeof(local_private_key_secp256r1_18), local_public_key_secp256r1_18, sizeof(local_public_key_secp256r1_18), remote_public_key_secp256r1_18, sizeof(remote_public_key_secp256r1_18), shared_secret_secp256r1_18, sizeof(shared_secret_secp256r1_18)}, {"secp256r1", local_private_key_secp256r1_19, sizeof(local_private_key_secp256r1_19), local_public_key_secp256r1_19, sizeof(local_public_key_secp256r1_19), remote_public_key_secp256r1_19, sizeof(remote_public_key_secp256r1_19), shared_secret_secp256r1_19, sizeof(shared_secret_secp256r1_19)}, {"secp256r1", local_private_key_secp256r1_20, sizeof(local_private_key_secp256r1_20), local_public_key_secp256r1_20, sizeof(local_public_key_secp256r1_20), remote_public_key_secp256r1_20, sizeof(remote_public_key_secp256r1_20), shared_secret_secp256r1_20, sizeof(shared_secret_secp256r1_20)}, {"secp256r1", local_private_key_secp256r1_21, sizeof(local_private_key_secp256r1_21), local_public_key_secp256r1_21, sizeof(local_public_key_secp256r1_21), remote_public_key_secp256r1_21, sizeof(remote_public_key_secp256r1_21), shared_secret_secp256r1_21, sizeof(shared_secret_secp256r1_21)}, {"secp256r1", local_private_key_secp256r1_22, sizeof(local_private_key_secp256r1_22), local_public_key_secp256r1_22, sizeof(local_public_key_secp256r1_22), remote_public_key_secp256r1_22, sizeof(remote_public_key_secp256r1_22), shared_secret_secp256r1_22, sizeof(shared_secret_secp256r1_22)}, {"secp256r1", local_private_key_secp256r1_23, sizeof(local_private_key_secp256r1_23), local_public_key_secp256r1_23, sizeof(local_public_key_secp256r1_23), remote_public_key_secp256r1_23, sizeof(remote_public_key_secp256r1_23), shared_secret_secp256r1_23, sizeof(shared_secret_secp256r1_23)}, {"secp256r1", local_private_key_secp256r1_24, sizeof(local_private_key_secp256r1_24), local_public_key_secp256r1_24, sizeof(local_public_key_secp256r1_24), remote_public_key_secp256r1_24, sizeof(remote_public_key_secp256r1_24), shared_secret_secp256r1_24, sizeof(shared_secret_secp256r1_24)}, {"secp256r1", local_private_key_secp256r1_25, sizeof(local_private_key_secp256r1_25), local_public_key_secp256r1_25, sizeof(local_public_key_secp256r1_25), remote_public_key_secp256r1_25, sizeof(remote_public_key_secp256r1_25), shared_secret_secp256r1_25, sizeof(shared_secret_secp256r1_25)}, {"secp256r1", local_private_key_secp256r1_26, sizeof(local_private_key_secp256r1_26), local_public_key_secp256r1_26, sizeof(local_public_key_secp256r1_26), remote_public_key_secp256r1_26, sizeof(remote_public_key_secp256r1_26), shared_secret_secp256r1_26, sizeof(shared_secret_secp256r1_26)}, {"secp256r1", local_private_key_secp256r1_27, sizeof(local_private_key_secp256r1_27), local_public_key_secp256r1_27, sizeof(local_public_key_secp256r1_27), remote_public_key_secp256r1_27, sizeof(remote_public_key_secp256r1_27), shared_secret_secp256r1_27, sizeof(shared_secret_secp256r1_27)}, {"secp256r1", local_private_key_secp256r1_28, sizeof(local_private_key_secp256r1_28), local_public_key_secp256r1_28, sizeof(local_public_key_secp256r1_28), remote_public_key_secp256r1_28, sizeof(remote_public_key_secp256r1_28), shared_secret_secp256r1_28, sizeof(shared_secret_secp256r1_28)}, {"secp256r1", local_private_key_secp256r1_29, sizeof(local_private_key_secp256r1_29), local_public_key_secp256r1_29, sizeof(local_public_key_secp256r1_29), remote_public_key_secp256r1_29, sizeof(remote_public_key_secp256r1_29), shared_secret_secp256r1_29, sizeof(shared_secret_secp256r1_29)}, {"secp256r1", local_private_key_secp256r1_30, sizeof(local_private_key_secp256r1_30), local_public_key_secp256r1_30, sizeof(local_public_key_secp256r1_30), remote_public_key_secp256r1_30, sizeof(remote_public_key_secp256r1_30), shared_secret_secp256r1_30, sizeof(shared_secret_secp256r1_30)}, {"secp256r1", local_private_key_secp256r1_31, sizeof(local_private_key_secp256r1_31), local_public_key_secp256r1_31, sizeof(local_public_key_secp256r1_31), remote_public_key_secp256r1_31, sizeof(remote_public_key_secp256r1_31), shared_secret_secp256r1_31, sizeof(shared_secret_secp256r1_31)}, {"secp256r1", local_private_key_secp256r1_32, sizeof(local_private_key_secp256r1_32), local_public_key_secp256r1_32, sizeof(local_public_key_secp256r1_32), remote_public_key_secp256r1_32, sizeof(remote_public_key_secp256r1_32), shared_secret_secp256r1_32, sizeof(shared_secret_secp256r1_32)}, {"secp256r1", local_private_key_secp256r1_33, sizeof(local_private_key_secp256r1_33), local_public_key_secp256r1_33, sizeof(local_public_key_secp256r1_33), remote_public_key_secp256r1_33, sizeof(remote_public_key_secp256r1_33), shared_secret_secp256r1_33, sizeof(shared_secret_secp256r1_33)}, {"secp256r1", local_private_key_secp256r1_34, sizeof(local_private_key_secp256r1_34), local_public_key_secp256r1_34, sizeof(local_public_key_secp256r1_34), remote_public_key_secp256r1_34, sizeof(remote_public_key_secp256r1_34), shared_secret_secp256r1_34, sizeof(shared_secret_secp256r1_34)}, {"secp256r1", local_private_key_secp256r1_35, sizeof(local_private_key_secp256r1_35), local_public_key_secp256r1_35, sizeof(local_public_key_secp256r1_35), remote_public_key_secp256r1_35, sizeof(remote_public_key_secp256r1_35), shared_secret_secp256r1_35, sizeof(shared_secret_secp256r1_35)}, {"secp256r1", local_private_key_secp256r1_36, sizeof(local_private_key_secp256r1_36), local_public_key_secp256r1_36, sizeof(local_public_key_secp256r1_36), remote_public_key_secp256r1_36, sizeof(remote_public_key_secp256r1_36), shared_secret_secp256r1_36, sizeof(shared_secret_secp256r1_36)}, {"secp256r1", local_private_key_secp256r1_37, sizeof(local_private_key_secp256r1_37), local_public_key_secp256r1_37, sizeof(local_public_key_secp256r1_37), remote_public_key_secp256r1_37, sizeof(remote_public_key_secp256r1_37), shared_secret_secp256r1_37, sizeof(shared_secret_secp256r1_37)}, {"secp256r1", local_private_key_secp256r1_38, sizeof(local_private_key_secp256r1_38), local_public_key_secp256r1_38, sizeof(local_public_key_secp256r1_38), remote_public_key_secp256r1_38, sizeof(remote_public_key_secp256r1_38), shared_secret_secp256r1_38, sizeof(shared_secret_secp256r1_38)}, {"secp256r1", local_private_key_secp256r1_39, sizeof(local_private_key_secp256r1_39), local_public_key_secp256r1_39, sizeof(local_public_key_secp256r1_39), remote_public_key_secp256r1_39, sizeof(remote_public_key_secp256r1_39), shared_secret_secp256r1_39, sizeof(shared_secret_secp256r1_39)}, {"secp256r1", local_private_key_secp256r1_40, sizeof(local_private_key_secp256r1_40), local_public_key_secp256r1_40, sizeof(local_public_key_secp256r1_40), remote_public_key_secp256r1_40, sizeof(remote_public_key_secp256r1_40), shared_secret_secp256r1_40, sizeof(shared_secret_secp256r1_40)}, {"secp256r1", local_private_key_secp256r1_41, sizeof(local_private_key_secp256r1_41), local_public_key_secp256r1_41, sizeof(local_public_key_secp256r1_41), remote_public_key_secp256r1_41, sizeof(remote_public_key_secp256r1_41), shared_secret_secp256r1_41, sizeof(shared_secret_secp256r1_41)}, {"secp256r1", local_private_key_secp256r1_42, sizeof(local_private_key_secp256r1_42), local_public_key_secp256r1_42, sizeof(local_public_key_secp256r1_42), remote_public_key_secp256r1_42, sizeof(remote_public_key_secp256r1_42), shared_secret_secp256r1_42, sizeof(shared_secret_secp256r1_42)}, {"secp256r1", local_private_key_secp256r1_43, sizeof(local_private_key_secp256r1_43), local_public_key_secp256r1_43, sizeof(local_public_key_secp256r1_43), remote_public_key_secp256r1_43, sizeof(remote_public_key_secp256r1_43), shared_secret_secp256r1_43, sizeof(shared_secret_secp256r1_43)}, {"secp256r1", local_private_key_secp256r1_44, sizeof(local_private_key_secp256r1_44), local_public_key_secp256r1_44, sizeof(local_public_key_secp256r1_44), remote_public_key_secp256r1_44, sizeof(remote_public_key_secp256r1_44), shared_secret_secp256r1_44, sizeof(shared_secret_secp256r1_44)}, {"secp256r1", local_private_key_secp256r1_45, sizeof(local_private_key_secp256r1_45), local_public_key_secp256r1_45, sizeof(local_public_key_secp256r1_45), remote_public_key_secp256r1_45, sizeof(remote_public_key_secp256r1_45), shared_secret_secp256r1_45, sizeof(shared_secret_secp256r1_45)}, {"secp256r1", local_private_key_secp256r1_46, sizeof(local_private_key_secp256r1_46), local_public_key_secp256r1_46, sizeof(local_public_key_secp256r1_46), remote_public_key_secp256r1_46, sizeof(remote_public_key_secp256r1_46), shared_secret_secp256r1_46, sizeof(shared_secret_secp256r1_46)}, {"secp256r1", local_private_key_secp256r1_47, sizeof(local_private_key_secp256r1_47), local_public_key_secp256r1_47, sizeof(local_public_key_secp256r1_47), remote_public_key_secp256r1_47, sizeof(remote_public_key_secp256r1_47), shared_secret_secp256r1_47, sizeof(shared_secret_secp256r1_47)}, {"secp256r1", local_private_key_secp256r1_48, sizeof(local_private_key_secp256r1_48), local_public_key_secp256r1_48, sizeof(local_public_key_secp256r1_48), remote_public_key_secp256r1_48, sizeof(remote_public_key_secp256r1_48), shared_secret_secp256r1_48, sizeof(shared_secret_secp256r1_48)}, {"secp256r1", local_private_key_secp256r1_49, sizeof(local_private_key_secp256r1_49), local_public_key_secp256r1_49, sizeof(local_public_key_secp256r1_49), remote_public_key_secp256r1_49, sizeof(remote_public_key_secp256r1_49), shared_secret_secp256r1_49, sizeof(shared_secret_secp256r1_49)}, {"secp256r1", local_private_key_secp256r1_50, sizeof(local_private_key_secp256r1_50), local_public_key_secp256r1_50, sizeof(local_public_key_secp256r1_50), remote_public_key_secp256r1_50, sizeof(remote_public_key_secp256r1_50), shared_secret_secp256r1_50, sizeof(shared_secret_secp256r1_50)}, {"secp256r1", local_private_key_secp256r1_51, sizeof(local_private_key_secp256r1_51), local_public_key_secp256r1_51, sizeof(local_public_key_secp256r1_51), remote_public_key_secp256r1_51, sizeof(remote_public_key_secp256r1_51), shared_secret_secp256r1_51, sizeof(shared_secret_secp256r1_51)}, {"secp256r1", local_private_key_secp256r1_52, sizeof(local_private_key_secp256r1_52), local_public_key_secp256r1_52, sizeof(local_public_key_secp256r1_52), remote_public_key_secp256r1_52, sizeof(remote_public_key_secp256r1_52), shared_secret_secp256r1_52, sizeof(shared_secret_secp256r1_52)}, {"secp256r1", local_private_key_secp256r1_53, sizeof(local_private_key_secp256r1_53), local_public_key_secp256r1_53, sizeof(local_public_key_secp256r1_53), remote_public_key_secp256r1_53, sizeof(remote_public_key_secp256r1_53), shared_secret_secp256r1_53, sizeof(shared_secret_secp256r1_53)}, {"secp256r1", local_private_key_secp256r1_54, sizeof(local_private_key_secp256r1_54), local_public_key_secp256r1_54, sizeof(local_public_key_secp256r1_54), remote_public_key_secp256r1_54, sizeof(remote_public_key_secp256r1_54), shared_secret_secp256r1_54, sizeof(shared_secret_secp256r1_54)}, {"secp256r1", local_private_key_secp256r1_55, sizeof(local_private_key_secp256r1_55), local_public_key_secp256r1_55, sizeof(local_public_key_secp256r1_55), remote_public_key_secp256r1_55, sizeof(remote_public_key_secp256r1_55), shared_secret_secp256r1_55, sizeof(shared_secret_secp256r1_55)}, {"secp256r1", local_private_key_secp256r1_56, sizeof(local_private_key_secp256r1_56), local_public_key_secp256r1_56, sizeof(local_public_key_secp256r1_56), remote_public_key_secp256r1_56, sizeof(remote_public_key_secp256r1_56), shared_secret_secp256r1_56, sizeof(shared_secret_secp256r1_56)}, {"secp256r1", local_private_key_secp256r1_57, sizeof(local_private_key_secp256r1_57), local_public_key_secp256r1_57, sizeof(local_public_key_secp256r1_57), remote_public_key_secp256r1_57, sizeof(remote_public_key_secp256r1_57), shared_secret_secp256r1_57, sizeof(shared_secret_secp256r1_57)}, {"secp256r1", local_private_key_secp256r1_58, sizeof(local_private_key_secp256r1_58), local_public_key_secp256r1_58, sizeof(local_public_key_secp256r1_58), remote_public_key_secp256r1_58, sizeof(remote_public_key_secp256r1_58), shared_secret_secp256r1_58, sizeof(shared_secret_secp256r1_58)}, {"secp256r1", local_private_key_secp256r1_59, sizeof(local_private_key_secp256r1_59), local_public_key_secp256r1_59, sizeof(local_public_key_secp256r1_59), remote_public_key_secp256r1_59, sizeof(remote_public_key_secp256r1_59), shared_secret_secp256r1_59, sizeof(shared_secret_secp256r1_59)}, {"secp256r1", local_private_key_secp256r1_60, sizeof(local_private_key_secp256r1_60), local_public_key_secp256r1_60, sizeof(local_public_key_secp256r1_60), remote_public_key_secp256r1_60, sizeof(remote_public_key_secp256r1_60), shared_secret_secp256r1_60, sizeof(shared_secret_secp256r1_60)}, {"secp256r1", local_private_key_secp256r1_61, sizeof(local_private_key_secp256r1_61), local_public_key_secp256r1_61, sizeof(local_public_key_secp256r1_61), remote_public_key_secp256r1_61, sizeof(remote_public_key_secp256r1_61), shared_secret_secp256r1_61, sizeof(shared_secret_secp256r1_61)}, {"secp256r1", local_private_key_secp256r1_62, sizeof(local_private_key_secp256r1_62), local_public_key_secp256r1_62, sizeof(local_public_key_secp256r1_62), remote_public_key_secp256r1_62, sizeof(remote_public_key_secp256r1_62), shared_secret_secp256r1_62, sizeof(shared_secret_secp256r1_62)}, {"secp256r1", local_private_key_secp256r1_63, sizeof(local_private_key_secp256r1_63), local_public_key_secp256r1_63, sizeof(local_public_key_secp256r1_63), remote_public_key_secp256r1_63, sizeof(remote_public_key_secp256r1_63), shared_secret_secp256r1_63, sizeof(shared_secret_secp256r1_63)}, {"secp256r1", local_private_key_secp256r1_64, sizeof(local_private_key_secp256r1_64), local_public_key_secp256r1_64, sizeof(local_public_key_secp256r1_64), remote_public_key_secp256r1_64, sizeof(remote_public_key_secp256r1_64), shared_secret_secp256r1_64, sizeof(shared_secret_secp256r1_64)}, {"secp256r1", local_private_key_secp256r1_65, sizeof(local_private_key_secp256r1_65), local_public_key_secp256r1_65, sizeof(local_public_key_secp256r1_65), remote_public_key_secp256r1_65, sizeof(remote_public_key_secp256r1_65), shared_secret_secp256r1_65, sizeof(shared_secret_secp256r1_65)}, {"secp256r1", local_private_key_secp256r1_66, sizeof(local_private_key_secp256r1_66), local_public_key_secp256r1_66, sizeof(local_public_key_secp256r1_66), remote_public_key_secp256r1_66, sizeof(remote_public_key_secp256r1_66), shared_secret_secp256r1_66, sizeof(shared_secret_secp256r1_66)}, {"secp256r1", local_private_key_secp256r1_67, sizeof(local_private_key_secp256r1_67), local_public_key_secp256r1_67, sizeof(local_public_key_secp256r1_67), remote_public_key_secp256r1_67, sizeof(remote_public_key_secp256r1_67), shared_secret_secp256r1_67, sizeof(shared_secret_secp256r1_67)}, {"secp256r1", local_private_key_secp256r1_68, sizeof(local_private_key_secp256r1_68), local_public_key_secp256r1_68, sizeof(local_public_key_secp256r1_68), remote_public_key_secp256r1_68, sizeof(remote_public_key_secp256r1_68), shared_secret_secp256r1_68, sizeof(shared_secret_secp256r1_68)}, {"secp256r1", local_private_key_secp256r1_69, sizeof(local_private_key_secp256r1_69), local_public_key_secp256r1_69, sizeof(local_public_key_secp256r1_69), remote_public_key_secp256r1_69, sizeof(remote_public_key_secp256r1_69), shared_secret_secp256r1_69, sizeof(shared_secret_secp256r1_69)}, {"secp256r1", local_private_key_secp256r1_70, sizeof(local_private_key_secp256r1_70), local_public_key_secp256r1_70, sizeof(local_public_key_secp256r1_70), remote_public_key_secp256r1_70, sizeof(remote_public_key_secp256r1_70), shared_secret_secp256r1_70, sizeof(shared_secret_secp256r1_70)}, {"secp256r1", local_private_key_secp256r1_71, sizeof(local_private_key_secp256r1_71), local_public_key_secp256r1_71, sizeof(local_public_key_secp256r1_71), remote_public_key_secp256r1_71, sizeof(remote_public_key_secp256r1_71), shared_secret_secp256r1_71, sizeof(shared_secret_secp256r1_71)}, {"secp256r1", local_private_key_secp256r1_72, sizeof(local_private_key_secp256r1_72), local_public_key_secp256r1_72, sizeof(local_public_key_secp256r1_72), remote_public_key_secp256r1_72, sizeof(remote_public_key_secp256r1_72), shared_secret_secp256r1_72, sizeof(shared_secret_secp256r1_72)}, {"secp256r1", local_private_key_secp256r1_73, sizeof(local_private_key_secp256r1_73), local_public_key_secp256r1_73, sizeof(local_public_key_secp256r1_73), remote_public_key_secp256r1_73, sizeof(remote_public_key_secp256r1_73), shared_secret_secp256r1_73, sizeof(shared_secret_secp256r1_73)}, {"secp256r1", local_private_key_secp256r1_74, sizeof(local_private_key_secp256r1_74), local_public_key_secp256r1_74, sizeof(local_public_key_secp256r1_74), remote_public_key_secp256r1_74, sizeof(remote_public_key_secp256r1_74), shared_secret_secp256r1_74, sizeof(shared_secret_secp256r1_74)}, {"secp256r1", local_private_key_secp256r1_75, sizeof(local_private_key_secp256r1_75), local_public_key_secp256r1_75, sizeof(local_public_key_secp256r1_75), remote_public_key_secp256r1_75, sizeof(remote_public_key_secp256r1_75), shared_secret_secp256r1_75, sizeof(shared_secret_secp256r1_75)}, {"secp256r1", local_private_key_secp256r1_76, sizeof(local_private_key_secp256r1_76), local_public_key_secp256r1_76, sizeof(local_public_key_secp256r1_76), remote_public_key_secp256r1_76, sizeof(remote_public_key_secp256r1_76), shared_secret_secp256r1_76, sizeof(shared_secret_secp256r1_76)}, {"secp256r1", local_private_key_secp256r1_77, sizeof(local_private_key_secp256r1_77), local_public_key_secp256r1_77, sizeof(local_public_key_secp256r1_77), remote_public_key_secp256r1_77, sizeof(remote_public_key_secp256r1_77), shared_secret_secp256r1_77, sizeof(shared_secret_secp256r1_77)}, {"secp256r1", local_private_key_secp256r1_78, sizeof(local_private_key_secp256r1_78), local_public_key_secp256r1_78, sizeof(local_public_key_secp256r1_78), remote_public_key_secp256r1_78, sizeof(remote_public_key_secp256r1_78), shared_secret_secp256r1_78, sizeof(shared_secret_secp256r1_78)}, {"secp256r1", local_private_key_secp256r1_79, sizeof(local_private_key_secp256r1_79), local_public_key_secp256r1_79, sizeof(local_public_key_secp256r1_79), remote_public_key_secp256r1_79, sizeof(remote_public_key_secp256r1_79), shared_secret_secp256r1_79, sizeof(shared_secret_secp256r1_79)}, {"secp256r1", local_private_key_secp256r1_80, sizeof(local_private_key_secp256r1_80), local_public_key_secp256r1_80, sizeof(local_public_key_secp256r1_80), remote_public_key_secp256r1_80, sizeof(remote_public_key_secp256r1_80), shared_secret_secp256r1_80, sizeof(shared_secret_secp256r1_80)}, {"secp256r1", local_private_key_secp256r1_81, sizeof(local_private_key_secp256r1_81), local_public_key_secp256r1_81, sizeof(local_public_key_secp256r1_81), remote_public_key_secp256r1_81, sizeof(remote_public_key_secp256r1_81), shared_secret_secp256r1_81, sizeof(shared_secret_secp256r1_81)}, {"secp256r1", local_private_key_secp256r1_82, sizeof(local_private_key_secp256r1_82), local_public_key_secp256r1_82, sizeof(local_public_key_secp256r1_82), remote_public_key_secp256r1_82, sizeof(remote_public_key_secp256r1_82), shared_secret_secp256r1_82, sizeof(shared_secret_secp256r1_82)}, {"secp256r1", local_private_key_secp256r1_83, sizeof(local_private_key_secp256r1_83), local_public_key_secp256r1_83, sizeof(local_public_key_secp256r1_83), remote_public_key_secp256r1_83, sizeof(remote_public_key_secp256r1_83), shared_secret_secp256r1_83, sizeof(shared_secret_secp256r1_83)}, {"secp256r1", local_private_key_secp256r1_84, sizeof(local_private_key_secp256r1_84), local_public_key_secp256r1_84, sizeof(local_public_key_secp256r1_84), remote_public_key_secp256r1_84, sizeof(remote_public_key_secp256r1_84), shared_secret_secp256r1_84, sizeof(shared_secret_secp256r1_84)}, {"secp256r1", local_private_key_secp256r1_85, sizeof(local_private_key_secp256r1_85), local_public_key_secp256r1_85, sizeof(local_public_key_secp256r1_85), remote_public_key_secp256r1_85, sizeof(remote_public_key_secp256r1_85), shared_secret_secp256r1_85, sizeof(shared_secret_secp256r1_85)}, {"secp256r1", local_private_key_secp256r1_86, sizeof(local_private_key_secp256r1_86), local_public_key_secp256r1_86, sizeof(local_public_key_secp256r1_86), remote_public_key_secp256r1_86, sizeof(remote_public_key_secp256r1_86), shared_secret_secp256r1_86, sizeof(shared_secret_secp256r1_86)}, {"secp256r1", local_private_key_secp256r1_87, sizeof(local_private_key_secp256r1_87), local_public_key_secp256r1_87, sizeof(local_public_key_secp256r1_87), remote_public_key_secp256r1_87, sizeof(remote_public_key_secp256r1_87), shared_secret_secp256r1_87, sizeof(shared_secret_secp256r1_87)}, {"secp256r1", local_private_key_secp256r1_88, sizeof(local_private_key_secp256r1_88), local_public_key_secp256r1_88, sizeof(local_public_key_secp256r1_88), remote_public_key_secp256r1_88, sizeof(remote_public_key_secp256r1_88), shared_secret_secp256r1_88, sizeof(shared_secret_secp256r1_88)}, {"secp256r1", local_private_key_secp256r1_89, sizeof(local_private_key_secp256r1_89), local_public_key_secp256r1_89, sizeof(local_public_key_secp256r1_89), remote_public_key_secp256r1_89, sizeof(remote_public_key_secp256r1_89), shared_secret_secp256r1_89, sizeof(shared_secret_secp256r1_89)}, {"secp256r1", local_private_key_secp256r1_90, sizeof(local_private_key_secp256r1_90), local_public_key_secp256r1_90, sizeof(local_public_key_secp256r1_90), remote_public_key_secp256r1_90, sizeof(remote_public_key_secp256r1_90), shared_secret_secp256r1_90, sizeof(shared_secret_secp256r1_90)}, {"secp256r1", local_private_key_secp256r1_91, sizeof(local_private_key_secp256r1_91), local_public_key_secp256r1_91, sizeof(local_public_key_secp256r1_91), remote_public_key_secp256r1_91, sizeof(remote_public_key_secp256r1_91), shared_secret_secp256r1_91, sizeof(shared_secret_secp256r1_91)}, {"secp256r1", local_private_key_secp256r1_92, sizeof(local_private_key_secp256r1_92), local_public_key_secp256r1_92, sizeof(local_public_key_secp256r1_92), remote_public_key_secp256r1_92, sizeof(remote_public_key_secp256r1_92), shared_secret_secp256r1_92, sizeof(shared_secret_secp256r1_92)}, {"secp256r1", local_private_key_secp256r1_93, sizeof(local_private_key_secp256r1_93), local_public_key_secp256r1_93, sizeof(local_public_key_secp256r1_93), remote_public_key_secp256r1_93, sizeof(remote_public_key_secp256r1_93), shared_secret_secp256r1_93, sizeof(shared_secret_secp256r1_93)}, {"secp256r1", local_private_key_secp256r1_94, sizeof(local_private_key_secp256r1_94), local_public_key_secp256r1_94, sizeof(local_public_key_secp256r1_94), remote_public_key_secp256r1_94, sizeof(remote_public_key_secp256r1_94), shared_secret_secp256r1_94, sizeof(shared_secret_secp256r1_94)}, {"secp256r1", local_private_key_secp256r1_95, sizeof(local_private_key_secp256r1_95), local_public_key_secp256r1_95, sizeof(local_public_key_secp256r1_95), remote_public_key_secp256r1_95, sizeof(remote_public_key_secp256r1_95), shared_secret_secp256r1_95, sizeof(shared_secret_secp256r1_95)}, {"secp256r1", local_private_key_secp256r1_96, sizeof(local_private_key_secp256r1_96), local_public_key_secp256r1_96, sizeof(local_public_key_secp256r1_96), remote_public_key_secp256r1_96, sizeof(remote_public_key_secp256r1_96), shared_secret_secp256r1_96, sizeof(shared_secret_secp256r1_96)}, {"secp256r1", local_private_key_secp256r1_97, sizeof(local_private_key_secp256r1_97), local_public_key_secp256r1_97, sizeof(local_public_key_secp256r1_97), remote_public_key_secp256r1_97, sizeof(remote_public_key_secp256r1_97), shared_secret_secp256r1_97, sizeof(shared_secret_secp256r1_97)}, {"secp256r1", local_private_key_secp256r1_98, sizeof(local_private_key_secp256r1_98), local_public_key_secp256r1_98, sizeof(local_public_key_secp256r1_98), remote_public_key_secp256r1_98, sizeof(remote_public_key_secp256r1_98), shared_secret_secp256r1_98, sizeof(shared_secret_secp256r1_98)}, {"secp256r1", local_private_key_secp256r1_99, sizeof(local_private_key_secp256r1_99), local_public_key_secp256r1_99, sizeof(local_public_key_secp256r1_99), remote_public_key_secp256r1_99, sizeof(remote_public_key_secp256r1_99), shared_secret_secp256r1_99, sizeof(shared_secret_secp256r1_99)}, {"secp384r1", local_private_key_secp384r1_0, sizeof(local_private_key_secp384r1_0), local_public_key_secp384r1_0, sizeof(local_public_key_secp384r1_0), remote_public_key_secp384r1_0, sizeof(remote_public_key_secp384r1_0), shared_secret_secp384r1_0, sizeof(shared_secret_secp384r1_0)}, {"secp384r1", local_private_key_secp384r1_1, sizeof(local_private_key_secp384r1_1), local_public_key_secp384r1_1, sizeof(local_public_key_secp384r1_1), remote_public_key_secp384r1_1, sizeof(remote_public_key_secp384r1_1), shared_secret_secp384r1_1, sizeof(shared_secret_secp384r1_1)}, {"secp384r1", local_private_key_secp384r1_2, sizeof(local_private_key_secp384r1_2), local_public_key_secp384r1_2, sizeof(local_public_key_secp384r1_2), remote_public_key_secp384r1_2, sizeof(remote_public_key_secp384r1_2), shared_secret_secp384r1_2, sizeof(shared_secret_secp384r1_2)}, {"secp384r1", local_private_key_secp384r1_3, sizeof(local_private_key_secp384r1_3), local_public_key_secp384r1_3, sizeof(local_public_key_secp384r1_3), remote_public_key_secp384r1_3, sizeof(remote_public_key_secp384r1_3), shared_secret_secp384r1_3, sizeof(shared_secret_secp384r1_3)}, {"secp384r1", local_private_key_secp384r1_4, sizeof(local_private_key_secp384r1_4), local_public_key_secp384r1_4, sizeof(local_public_key_secp384r1_4), remote_public_key_secp384r1_4, sizeof(remote_public_key_secp384r1_4), shared_secret_secp384r1_4, sizeof(shared_secret_secp384r1_4)}, {"secp384r1", local_private_key_secp384r1_5, sizeof(local_private_key_secp384r1_5), local_public_key_secp384r1_5, sizeof(local_public_key_secp384r1_5), remote_public_key_secp384r1_5, sizeof(remote_public_key_secp384r1_5), shared_secret_secp384r1_5, sizeof(shared_secret_secp384r1_5)}, {"secp384r1", local_private_key_secp384r1_6, sizeof(local_private_key_secp384r1_6), local_public_key_secp384r1_6, sizeof(local_public_key_secp384r1_6), remote_public_key_secp384r1_6, sizeof(remote_public_key_secp384r1_6), shared_secret_secp384r1_6, sizeof(shared_secret_secp384r1_6)}, {"secp384r1", local_private_key_secp384r1_7, sizeof(local_private_key_secp384r1_7), local_public_key_secp384r1_7, sizeof(local_public_key_secp384r1_7), remote_public_key_secp384r1_7, sizeof(remote_public_key_secp384r1_7), shared_secret_secp384r1_7, sizeof(shared_secret_secp384r1_7)}, {"secp384r1", local_private_key_secp384r1_8, sizeof(local_private_key_secp384r1_8), local_public_key_secp384r1_8, sizeof(local_public_key_secp384r1_8), remote_public_key_secp384r1_8, sizeof(remote_public_key_secp384r1_8), shared_secret_secp384r1_8, sizeof(shared_secret_secp384r1_8)}, {"secp384r1", local_private_key_secp384r1_9, sizeof(local_private_key_secp384r1_9), local_public_key_secp384r1_9, sizeof(local_public_key_secp384r1_9), remote_public_key_secp384r1_9, sizeof(remote_public_key_secp384r1_9), shared_secret_secp384r1_9, sizeof(shared_secret_secp384r1_9)}, {"secp384r1", local_private_key_secp384r1_10, sizeof(local_private_key_secp384r1_10), local_public_key_secp384r1_10, sizeof(local_public_key_secp384r1_10), remote_public_key_secp384r1_10, sizeof(remote_public_key_secp384r1_10), shared_secret_secp384r1_10, sizeof(shared_secret_secp384r1_10)}, {"secp384r1", local_private_key_secp384r1_11, sizeof(local_private_key_secp384r1_11), local_public_key_secp384r1_11, sizeof(local_public_key_secp384r1_11), remote_public_key_secp384r1_11, sizeof(remote_public_key_secp384r1_11), shared_secret_secp384r1_11, sizeof(shared_secret_secp384r1_11)}, {"secp384r1", local_private_key_secp384r1_12, sizeof(local_private_key_secp384r1_12), local_public_key_secp384r1_12, sizeof(local_public_key_secp384r1_12), remote_public_key_secp384r1_12, sizeof(remote_public_key_secp384r1_12), shared_secret_secp384r1_12, sizeof(shared_secret_secp384r1_12)}, {"secp384r1", local_private_key_secp384r1_13, sizeof(local_private_key_secp384r1_13), local_public_key_secp384r1_13, sizeof(local_public_key_secp384r1_13), remote_public_key_secp384r1_13, sizeof(remote_public_key_secp384r1_13), shared_secret_secp384r1_13, sizeof(shared_secret_secp384r1_13)}, {"secp384r1", local_private_key_secp384r1_14, sizeof(local_private_key_secp384r1_14), local_public_key_secp384r1_14, sizeof(local_public_key_secp384r1_14), remote_public_key_secp384r1_14, sizeof(remote_public_key_secp384r1_14), shared_secret_secp384r1_14, sizeof(shared_secret_secp384r1_14)}, {"secp384r1", local_private_key_secp384r1_15, sizeof(local_private_key_secp384r1_15), local_public_key_secp384r1_15, sizeof(local_public_key_secp384r1_15), remote_public_key_secp384r1_15, sizeof(remote_public_key_secp384r1_15), shared_secret_secp384r1_15, sizeof(shared_secret_secp384r1_15)}, {"secp384r1", local_private_key_secp384r1_16, sizeof(local_private_key_secp384r1_16), local_public_key_secp384r1_16, sizeof(local_public_key_secp384r1_16), remote_public_key_secp384r1_16, sizeof(remote_public_key_secp384r1_16), shared_secret_secp384r1_16, sizeof(shared_secret_secp384r1_16)}, {"secp384r1", local_private_key_secp384r1_17, sizeof(local_private_key_secp384r1_17), local_public_key_secp384r1_17, sizeof(local_public_key_secp384r1_17), remote_public_key_secp384r1_17, sizeof(remote_public_key_secp384r1_17), shared_secret_secp384r1_17, sizeof(shared_secret_secp384r1_17)}, {"secp384r1", local_private_key_secp384r1_18, sizeof(local_private_key_secp384r1_18), local_public_key_secp384r1_18, sizeof(local_public_key_secp384r1_18), remote_public_key_secp384r1_18, sizeof(remote_public_key_secp384r1_18), shared_secret_secp384r1_18, sizeof(shared_secret_secp384r1_18)}, {"secp384r1", local_private_key_secp384r1_19, sizeof(local_private_key_secp384r1_19), local_public_key_secp384r1_19, sizeof(local_public_key_secp384r1_19), remote_public_key_secp384r1_19, sizeof(remote_public_key_secp384r1_19), shared_secret_secp384r1_19, sizeof(shared_secret_secp384r1_19)}, {"secp384r1", local_private_key_secp384r1_20, sizeof(local_private_key_secp384r1_20), local_public_key_secp384r1_20, sizeof(local_public_key_secp384r1_20), remote_public_key_secp384r1_20, sizeof(remote_public_key_secp384r1_20), shared_secret_secp384r1_20, sizeof(shared_secret_secp384r1_20)}, {"secp384r1", local_private_key_secp384r1_21, sizeof(local_private_key_secp384r1_21), local_public_key_secp384r1_21, sizeof(local_public_key_secp384r1_21), remote_public_key_secp384r1_21, sizeof(remote_public_key_secp384r1_21), shared_secret_secp384r1_21, sizeof(shared_secret_secp384r1_21)}, {"secp384r1", local_private_key_secp384r1_22, sizeof(local_private_key_secp384r1_22), local_public_key_secp384r1_22, sizeof(local_public_key_secp384r1_22), remote_public_key_secp384r1_22, sizeof(remote_public_key_secp384r1_22), shared_secret_secp384r1_22, sizeof(shared_secret_secp384r1_22)}, {"secp384r1", local_private_key_secp384r1_23, sizeof(local_private_key_secp384r1_23), local_public_key_secp384r1_23, sizeof(local_public_key_secp384r1_23), remote_public_key_secp384r1_23, sizeof(remote_public_key_secp384r1_23), shared_secret_secp384r1_23, sizeof(shared_secret_secp384r1_23)}, {"secp384r1", local_private_key_secp384r1_24, sizeof(local_private_key_secp384r1_24), local_public_key_secp384r1_24, sizeof(local_public_key_secp384r1_24), remote_public_key_secp384r1_24, sizeof(remote_public_key_secp384r1_24), shared_secret_secp384r1_24, sizeof(shared_secret_secp384r1_24)}, {"secp384r1", local_private_key_secp384r1_25, sizeof(local_private_key_secp384r1_25), local_public_key_secp384r1_25, sizeof(local_public_key_secp384r1_25), remote_public_key_secp384r1_25, sizeof(remote_public_key_secp384r1_25), shared_secret_secp384r1_25, sizeof(shared_secret_secp384r1_25)}, {"secp384r1", local_private_key_secp384r1_26, sizeof(local_private_key_secp384r1_26), local_public_key_secp384r1_26, sizeof(local_public_key_secp384r1_26), remote_public_key_secp384r1_26, sizeof(remote_public_key_secp384r1_26), shared_secret_secp384r1_26, sizeof(shared_secret_secp384r1_26)}, {"secp384r1", local_private_key_secp384r1_27, sizeof(local_private_key_secp384r1_27), local_public_key_secp384r1_27, sizeof(local_public_key_secp384r1_27), remote_public_key_secp384r1_27, sizeof(remote_public_key_secp384r1_27), shared_secret_secp384r1_27, sizeof(shared_secret_secp384r1_27)}, {"secp384r1", local_private_key_secp384r1_28, sizeof(local_private_key_secp384r1_28), local_public_key_secp384r1_28, sizeof(local_public_key_secp384r1_28), remote_public_key_secp384r1_28, sizeof(remote_public_key_secp384r1_28), shared_secret_secp384r1_28, sizeof(shared_secret_secp384r1_28)}, {"secp384r1", local_private_key_secp384r1_29, sizeof(local_private_key_secp384r1_29), local_public_key_secp384r1_29, sizeof(local_public_key_secp384r1_29), remote_public_key_secp384r1_29, sizeof(remote_public_key_secp384r1_29), shared_secret_secp384r1_29, sizeof(shared_secret_secp384r1_29)}, {"secp384r1", local_private_key_secp384r1_30, sizeof(local_private_key_secp384r1_30), local_public_key_secp384r1_30, sizeof(local_public_key_secp384r1_30), remote_public_key_secp384r1_30, sizeof(remote_public_key_secp384r1_30), shared_secret_secp384r1_30, sizeof(shared_secret_secp384r1_30)}, {"secp384r1", local_private_key_secp384r1_31, sizeof(local_private_key_secp384r1_31), local_public_key_secp384r1_31, sizeof(local_public_key_secp384r1_31), remote_public_key_secp384r1_31, sizeof(remote_public_key_secp384r1_31), shared_secret_secp384r1_31, sizeof(shared_secret_secp384r1_31)}, {"secp384r1", local_private_key_secp384r1_32, sizeof(local_private_key_secp384r1_32), local_public_key_secp384r1_32, sizeof(local_public_key_secp384r1_32), remote_public_key_secp384r1_32, sizeof(remote_public_key_secp384r1_32), shared_secret_secp384r1_32, sizeof(shared_secret_secp384r1_32)}, {"secp384r1", local_private_key_secp384r1_33, sizeof(local_private_key_secp384r1_33), local_public_key_secp384r1_33, sizeof(local_public_key_secp384r1_33), remote_public_key_secp384r1_33, sizeof(remote_public_key_secp384r1_33), shared_secret_secp384r1_33, sizeof(shared_secret_secp384r1_33)}, {"secp384r1", local_private_key_secp384r1_34, sizeof(local_private_key_secp384r1_34), local_public_key_secp384r1_34, sizeof(local_public_key_secp384r1_34), remote_public_key_secp384r1_34, sizeof(remote_public_key_secp384r1_34), shared_secret_secp384r1_34, sizeof(shared_secret_secp384r1_34)}, {"secp384r1", local_private_key_secp384r1_35, sizeof(local_private_key_secp384r1_35), local_public_key_secp384r1_35, sizeof(local_public_key_secp384r1_35), remote_public_key_secp384r1_35, sizeof(remote_public_key_secp384r1_35), shared_secret_secp384r1_35, sizeof(shared_secret_secp384r1_35)}, {"secp384r1", local_private_key_secp384r1_36, sizeof(local_private_key_secp384r1_36), local_public_key_secp384r1_36, sizeof(local_public_key_secp384r1_36), remote_public_key_secp384r1_36, sizeof(remote_public_key_secp384r1_36), shared_secret_secp384r1_36, sizeof(shared_secret_secp384r1_36)}, {"secp384r1", local_private_key_secp384r1_37, sizeof(local_private_key_secp384r1_37), local_public_key_secp384r1_37, sizeof(local_public_key_secp384r1_37), remote_public_key_secp384r1_37, sizeof(remote_public_key_secp384r1_37), shared_secret_secp384r1_37, sizeof(shared_secret_secp384r1_37)}, {"secp384r1", local_private_key_secp384r1_38, sizeof(local_private_key_secp384r1_38), local_public_key_secp384r1_38, sizeof(local_public_key_secp384r1_38), remote_public_key_secp384r1_38, sizeof(remote_public_key_secp384r1_38), shared_secret_secp384r1_38, sizeof(shared_secret_secp384r1_38)}, {"secp384r1", local_private_key_secp384r1_39, sizeof(local_private_key_secp384r1_39), local_public_key_secp384r1_39, sizeof(local_public_key_secp384r1_39), remote_public_key_secp384r1_39, sizeof(remote_public_key_secp384r1_39), shared_secret_secp384r1_39, sizeof(shared_secret_secp384r1_39)}, {"secp384r1", local_private_key_secp384r1_40, sizeof(local_private_key_secp384r1_40), local_public_key_secp384r1_40, sizeof(local_public_key_secp384r1_40), remote_public_key_secp384r1_40, sizeof(remote_public_key_secp384r1_40), shared_secret_secp384r1_40, sizeof(shared_secret_secp384r1_40)}, {"secp384r1", local_private_key_secp384r1_41, sizeof(local_private_key_secp384r1_41), local_public_key_secp384r1_41, sizeof(local_public_key_secp384r1_41), remote_public_key_secp384r1_41, sizeof(remote_public_key_secp384r1_41), shared_secret_secp384r1_41, sizeof(shared_secret_secp384r1_41)}, {"secp384r1", local_private_key_secp384r1_42, sizeof(local_private_key_secp384r1_42), local_public_key_secp384r1_42, sizeof(local_public_key_secp384r1_42), remote_public_key_secp384r1_42, sizeof(remote_public_key_secp384r1_42), shared_secret_secp384r1_42, sizeof(shared_secret_secp384r1_42)}, {"secp384r1", local_private_key_secp384r1_43, sizeof(local_private_key_secp384r1_43), local_public_key_secp384r1_43, sizeof(local_public_key_secp384r1_43), remote_public_key_secp384r1_43, sizeof(remote_public_key_secp384r1_43), shared_secret_secp384r1_43, sizeof(shared_secret_secp384r1_43)}, {"secp384r1", local_private_key_secp384r1_44, sizeof(local_private_key_secp384r1_44), local_public_key_secp384r1_44, sizeof(local_public_key_secp384r1_44), remote_public_key_secp384r1_44, sizeof(remote_public_key_secp384r1_44), shared_secret_secp384r1_44, sizeof(shared_secret_secp384r1_44)}, {"secp384r1", local_private_key_secp384r1_45, sizeof(local_private_key_secp384r1_45), local_public_key_secp384r1_45, sizeof(local_public_key_secp384r1_45), remote_public_key_secp384r1_45, sizeof(remote_public_key_secp384r1_45), shared_secret_secp384r1_45, sizeof(shared_secret_secp384r1_45)}, {"secp384r1", local_private_key_secp384r1_46, sizeof(local_private_key_secp384r1_46), local_public_key_secp384r1_46, sizeof(local_public_key_secp384r1_46), remote_public_key_secp384r1_46, sizeof(remote_public_key_secp384r1_46), shared_secret_secp384r1_46, sizeof(shared_secret_secp384r1_46)}, {"secp384r1", local_private_key_secp384r1_47, sizeof(local_private_key_secp384r1_47), local_public_key_secp384r1_47, sizeof(local_public_key_secp384r1_47), remote_public_key_secp384r1_47, sizeof(remote_public_key_secp384r1_47), shared_secret_secp384r1_47, sizeof(shared_secret_secp384r1_47)}, {"secp384r1", local_private_key_secp384r1_48, sizeof(local_private_key_secp384r1_48), local_public_key_secp384r1_48, sizeof(local_public_key_secp384r1_48), remote_public_key_secp384r1_48, sizeof(remote_public_key_secp384r1_48), shared_secret_secp384r1_48, sizeof(shared_secret_secp384r1_48)}, {"secp384r1", local_private_key_secp384r1_49, sizeof(local_private_key_secp384r1_49), local_public_key_secp384r1_49, sizeof(local_public_key_secp384r1_49), remote_public_key_secp384r1_49, sizeof(remote_public_key_secp384r1_49), shared_secret_secp384r1_49, sizeof(shared_secret_secp384r1_49)}, {"secp384r1", local_private_key_secp384r1_50, sizeof(local_private_key_secp384r1_50), local_public_key_secp384r1_50, sizeof(local_public_key_secp384r1_50), remote_public_key_secp384r1_50, sizeof(remote_public_key_secp384r1_50), shared_secret_secp384r1_50, sizeof(shared_secret_secp384r1_50)}, {"secp384r1", local_private_key_secp384r1_51, sizeof(local_private_key_secp384r1_51), local_public_key_secp384r1_51, sizeof(local_public_key_secp384r1_51), remote_public_key_secp384r1_51, sizeof(remote_public_key_secp384r1_51), shared_secret_secp384r1_51, sizeof(shared_secret_secp384r1_51)}, {"secp384r1", local_private_key_secp384r1_52, sizeof(local_private_key_secp384r1_52), local_public_key_secp384r1_52, sizeof(local_public_key_secp384r1_52), remote_public_key_secp384r1_52, sizeof(remote_public_key_secp384r1_52), shared_secret_secp384r1_52, sizeof(shared_secret_secp384r1_52)}, {"secp384r1", local_private_key_secp384r1_53, sizeof(local_private_key_secp384r1_53), local_public_key_secp384r1_53, sizeof(local_public_key_secp384r1_53), remote_public_key_secp384r1_53, sizeof(remote_public_key_secp384r1_53), shared_secret_secp384r1_53, sizeof(shared_secret_secp384r1_53)}, {"secp384r1", local_private_key_secp384r1_54, sizeof(local_private_key_secp384r1_54), local_public_key_secp384r1_54, sizeof(local_public_key_secp384r1_54), remote_public_key_secp384r1_54, sizeof(remote_public_key_secp384r1_54), shared_secret_secp384r1_54, sizeof(shared_secret_secp384r1_54)}, {"secp384r1", local_private_key_secp384r1_55, sizeof(local_private_key_secp384r1_55), local_public_key_secp384r1_55, sizeof(local_public_key_secp384r1_55), remote_public_key_secp384r1_55, sizeof(remote_public_key_secp384r1_55), shared_secret_secp384r1_55, sizeof(shared_secret_secp384r1_55)}, {"secp384r1", local_private_key_secp384r1_56, sizeof(local_private_key_secp384r1_56), local_public_key_secp384r1_56, sizeof(local_public_key_secp384r1_56), remote_public_key_secp384r1_56, sizeof(remote_public_key_secp384r1_56), shared_secret_secp384r1_56, sizeof(shared_secret_secp384r1_56)}, {"secp384r1", local_private_key_secp384r1_57, sizeof(local_private_key_secp384r1_57), local_public_key_secp384r1_57, sizeof(local_public_key_secp384r1_57), remote_public_key_secp384r1_57, sizeof(remote_public_key_secp384r1_57), shared_secret_secp384r1_57, sizeof(shared_secret_secp384r1_57)}, {"secp384r1", local_private_key_secp384r1_58, sizeof(local_private_key_secp384r1_58), local_public_key_secp384r1_58, sizeof(local_public_key_secp384r1_58), remote_public_key_secp384r1_58, sizeof(remote_public_key_secp384r1_58), shared_secret_secp384r1_58, sizeof(shared_secret_secp384r1_58)}, {"secp384r1", local_private_key_secp384r1_59, sizeof(local_private_key_secp384r1_59), local_public_key_secp384r1_59, sizeof(local_public_key_secp384r1_59), remote_public_key_secp384r1_59, sizeof(remote_public_key_secp384r1_59), shared_secret_secp384r1_59, sizeof(shared_secret_secp384r1_59)}, {"secp384r1", local_private_key_secp384r1_60, sizeof(local_private_key_secp384r1_60), local_public_key_secp384r1_60, sizeof(local_public_key_secp384r1_60), remote_public_key_secp384r1_60, sizeof(remote_public_key_secp384r1_60), shared_secret_secp384r1_60, sizeof(shared_secret_secp384r1_60)}, {"secp384r1", local_private_key_secp384r1_61, sizeof(local_private_key_secp384r1_61), local_public_key_secp384r1_61, sizeof(local_public_key_secp384r1_61), remote_public_key_secp384r1_61, sizeof(remote_public_key_secp384r1_61), shared_secret_secp384r1_61, sizeof(shared_secret_secp384r1_61)}, {"secp384r1", local_private_key_secp384r1_62, sizeof(local_private_key_secp384r1_62), local_public_key_secp384r1_62, sizeof(local_public_key_secp384r1_62), remote_public_key_secp384r1_62, sizeof(remote_public_key_secp384r1_62), shared_secret_secp384r1_62, sizeof(shared_secret_secp384r1_62)}, {"secp384r1", local_private_key_secp384r1_63, sizeof(local_private_key_secp384r1_63), local_public_key_secp384r1_63, sizeof(local_public_key_secp384r1_63), remote_public_key_secp384r1_63, sizeof(remote_public_key_secp384r1_63), shared_secret_secp384r1_63, sizeof(shared_secret_secp384r1_63)}, {"secp384r1", local_private_key_secp384r1_64, sizeof(local_private_key_secp384r1_64), local_public_key_secp384r1_64, sizeof(local_public_key_secp384r1_64), remote_public_key_secp384r1_64, sizeof(remote_public_key_secp384r1_64), shared_secret_secp384r1_64, sizeof(shared_secret_secp384r1_64)}, {"secp384r1", local_private_key_secp384r1_65, sizeof(local_private_key_secp384r1_65), local_public_key_secp384r1_65, sizeof(local_public_key_secp384r1_65), remote_public_key_secp384r1_65, sizeof(remote_public_key_secp384r1_65), shared_secret_secp384r1_65, sizeof(shared_secret_secp384r1_65)}, {"secp384r1", local_private_key_secp384r1_66, sizeof(local_private_key_secp384r1_66), local_public_key_secp384r1_66, sizeof(local_public_key_secp384r1_66), remote_public_key_secp384r1_66, sizeof(remote_public_key_secp384r1_66), shared_secret_secp384r1_66, sizeof(shared_secret_secp384r1_66)}, {"secp384r1", local_private_key_secp384r1_67, sizeof(local_private_key_secp384r1_67), local_public_key_secp384r1_67, sizeof(local_public_key_secp384r1_67), remote_public_key_secp384r1_67, sizeof(remote_public_key_secp384r1_67), shared_secret_secp384r1_67, sizeof(shared_secret_secp384r1_67)}, {"secp384r1", local_private_key_secp384r1_68, sizeof(local_private_key_secp384r1_68), local_public_key_secp384r1_68, sizeof(local_public_key_secp384r1_68), remote_public_key_secp384r1_68, sizeof(remote_public_key_secp384r1_68), shared_secret_secp384r1_68, sizeof(shared_secret_secp384r1_68)}, {"secp384r1", local_private_key_secp384r1_69, sizeof(local_private_key_secp384r1_69), local_public_key_secp384r1_69, sizeof(local_public_key_secp384r1_69), remote_public_key_secp384r1_69, sizeof(remote_public_key_secp384r1_69), shared_secret_secp384r1_69, sizeof(shared_secret_secp384r1_69)}, {"secp384r1", local_private_key_secp384r1_70, sizeof(local_private_key_secp384r1_70), local_public_key_secp384r1_70, sizeof(local_public_key_secp384r1_70), remote_public_key_secp384r1_70, sizeof(remote_public_key_secp384r1_70), shared_secret_secp384r1_70, sizeof(shared_secret_secp384r1_70)}, {"secp384r1", local_private_key_secp384r1_71, sizeof(local_private_key_secp384r1_71), local_public_key_secp384r1_71, sizeof(local_public_key_secp384r1_71), remote_public_key_secp384r1_71, sizeof(remote_public_key_secp384r1_71), shared_secret_secp384r1_71, sizeof(shared_secret_secp384r1_71)}, {"secp384r1", local_private_key_secp384r1_72, sizeof(local_private_key_secp384r1_72), local_public_key_secp384r1_72, sizeof(local_public_key_secp384r1_72), remote_public_key_secp384r1_72, sizeof(remote_public_key_secp384r1_72), shared_secret_secp384r1_72, sizeof(shared_secret_secp384r1_72)}, {"secp384r1", local_private_key_secp384r1_73, sizeof(local_private_key_secp384r1_73), local_public_key_secp384r1_73, sizeof(local_public_key_secp384r1_73), remote_public_key_secp384r1_73, sizeof(remote_public_key_secp384r1_73), shared_secret_secp384r1_73, sizeof(shared_secret_secp384r1_73)}, {"secp384r1", local_private_key_secp384r1_74, sizeof(local_private_key_secp384r1_74), local_public_key_secp384r1_74, sizeof(local_public_key_secp384r1_74), remote_public_key_secp384r1_74, sizeof(remote_public_key_secp384r1_74), shared_secret_secp384r1_74, sizeof(shared_secret_secp384r1_74)}, {"secp384r1", local_private_key_secp384r1_75, sizeof(local_private_key_secp384r1_75), local_public_key_secp384r1_75, sizeof(local_public_key_secp384r1_75), remote_public_key_secp384r1_75, sizeof(remote_public_key_secp384r1_75), shared_secret_secp384r1_75, sizeof(shared_secret_secp384r1_75)}, {"secp384r1", local_private_key_secp384r1_76, sizeof(local_private_key_secp384r1_76), local_public_key_secp384r1_76, sizeof(local_public_key_secp384r1_76), remote_public_key_secp384r1_76, sizeof(remote_public_key_secp384r1_76), shared_secret_secp384r1_76, sizeof(shared_secret_secp384r1_76)}, {"secp384r1", local_private_key_secp384r1_77, sizeof(local_private_key_secp384r1_77), local_public_key_secp384r1_77, sizeof(local_public_key_secp384r1_77), remote_public_key_secp384r1_77, sizeof(remote_public_key_secp384r1_77), shared_secret_secp384r1_77, sizeof(shared_secret_secp384r1_77)}, {"secp384r1", local_private_key_secp384r1_78, sizeof(local_private_key_secp384r1_78), local_public_key_secp384r1_78, sizeof(local_public_key_secp384r1_78), remote_public_key_secp384r1_78, sizeof(remote_public_key_secp384r1_78), shared_secret_secp384r1_78, sizeof(shared_secret_secp384r1_78)}, {"secp384r1", local_private_key_secp384r1_79, sizeof(local_private_key_secp384r1_79), local_public_key_secp384r1_79, sizeof(local_public_key_secp384r1_79), remote_public_key_secp384r1_79, sizeof(remote_public_key_secp384r1_79), shared_secret_secp384r1_79, sizeof(shared_secret_secp384r1_79)}, {"secp384r1", local_private_key_secp384r1_80, sizeof(local_private_key_secp384r1_80), local_public_key_secp384r1_80, sizeof(local_public_key_secp384r1_80), remote_public_key_secp384r1_80, sizeof(remote_public_key_secp384r1_80), shared_secret_secp384r1_80, sizeof(shared_secret_secp384r1_80)}, {"secp384r1", local_private_key_secp384r1_81, sizeof(local_private_key_secp384r1_81), local_public_key_secp384r1_81, sizeof(local_public_key_secp384r1_81), remote_public_key_secp384r1_81, sizeof(remote_public_key_secp384r1_81), shared_secret_secp384r1_81, sizeof(shared_secret_secp384r1_81)}, {"secp384r1", local_private_key_secp384r1_82, sizeof(local_private_key_secp384r1_82), local_public_key_secp384r1_82, sizeof(local_public_key_secp384r1_82), remote_public_key_secp384r1_82, sizeof(remote_public_key_secp384r1_82), shared_secret_secp384r1_82, sizeof(shared_secret_secp384r1_82)}, {"secp384r1", local_private_key_secp384r1_83, sizeof(local_private_key_secp384r1_83), local_public_key_secp384r1_83, sizeof(local_public_key_secp384r1_83), remote_public_key_secp384r1_83, sizeof(remote_public_key_secp384r1_83), shared_secret_secp384r1_83, sizeof(shared_secret_secp384r1_83)}, {"secp384r1", local_private_key_secp384r1_84, sizeof(local_private_key_secp384r1_84), local_public_key_secp384r1_84, sizeof(local_public_key_secp384r1_84), remote_public_key_secp384r1_84, sizeof(remote_public_key_secp384r1_84), shared_secret_secp384r1_84, sizeof(shared_secret_secp384r1_84)}, {"secp384r1", local_private_key_secp384r1_85, sizeof(local_private_key_secp384r1_85), local_public_key_secp384r1_85, sizeof(local_public_key_secp384r1_85), remote_public_key_secp384r1_85, sizeof(remote_public_key_secp384r1_85), shared_secret_secp384r1_85, sizeof(shared_secret_secp384r1_85)}, {"secp384r1", local_private_key_secp384r1_86, sizeof(local_private_key_secp384r1_86), local_public_key_secp384r1_86, sizeof(local_public_key_secp384r1_86), remote_public_key_secp384r1_86, sizeof(remote_public_key_secp384r1_86), shared_secret_secp384r1_86, sizeof(shared_secret_secp384r1_86)}, {"secp384r1", local_private_key_secp384r1_87, sizeof(local_private_key_secp384r1_87), local_public_key_secp384r1_87, sizeof(local_public_key_secp384r1_87), remote_public_key_secp384r1_87, sizeof(remote_public_key_secp384r1_87), shared_secret_secp384r1_87, sizeof(shared_secret_secp384r1_87)}, {"secp384r1", local_private_key_secp384r1_88, sizeof(local_private_key_secp384r1_88), local_public_key_secp384r1_88, sizeof(local_public_key_secp384r1_88), remote_public_key_secp384r1_88, sizeof(remote_public_key_secp384r1_88), shared_secret_secp384r1_88, sizeof(shared_secret_secp384r1_88)}, {"secp384r1", local_private_key_secp384r1_89, sizeof(local_private_key_secp384r1_89), local_public_key_secp384r1_89, sizeof(local_public_key_secp384r1_89), remote_public_key_secp384r1_89, sizeof(remote_public_key_secp384r1_89), shared_secret_secp384r1_89, sizeof(shared_secret_secp384r1_89)}, {"secp384r1", local_private_key_secp384r1_90, sizeof(local_private_key_secp384r1_90), local_public_key_secp384r1_90, sizeof(local_public_key_secp384r1_90), remote_public_key_secp384r1_90, sizeof(remote_public_key_secp384r1_90), shared_secret_secp384r1_90, sizeof(shared_secret_secp384r1_90)}, {"secp384r1", local_private_key_secp384r1_91, sizeof(local_private_key_secp384r1_91), local_public_key_secp384r1_91, sizeof(local_public_key_secp384r1_91), remote_public_key_secp384r1_91, sizeof(remote_public_key_secp384r1_91), shared_secret_secp384r1_91, sizeof(shared_secret_secp384r1_91)}, {"secp384r1", local_private_key_secp384r1_92, sizeof(local_private_key_secp384r1_92), local_public_key_secp384r1_92, sizeof(local_public_key_secp384r1_92), remote_public_key_secp384r1_92, sizeof(remote_public_key_secp384r1_92), shared_secret_secp384r1_92, sizeof(shared_secret_secp384r1_92)}, {"secp384r1", local_private_key_secp384r1_93, sizeof(local_private_key_secp384r1_93), local_public_key_secp384r1_93, sizeof(local_public_key_secp384r1_93), remote_public_key_secp384r1_93, sizeof(remote_public_key_secp384r1_93), shared_secret_secp384r1_93, sizeof(shared_secret_secp384r1_93)}, {"secp384r1", local_private_key_secp384r1_94, sizeof(local_private_key_secp384r1_94), local_public_key_secp384r1_94, sizeof(local_public_key_secp384r1_94), remote_public_key_secp384r1_94, sizeof(remote_public_key_secp384r1_94), shared_secret_secp384r1_94, sizeof(shared_secret_secp384r1_94)}, {"secp384r1", local_private_key_secp384r1_95, sizeof(local_private_key_secp384r1_95), local_public_key_secp384r1_95, sizeof(local_public_key_secp384r1_95), remote_public_key_secp384r1_95, sizeof(remote_public_key_secp384r1_95), shared_secret_secp384r1_95, sizeof(shared_secret_secp384r1_95)}, {"secp384r1", local_private_key_secp384r1_96, sizeof(local_private_key_secp384r1_96), local_public_key_secp384r1_96, sizeof(local_public_key_secp384r1_96), remote_public_key_secp384r1_96, sizeof(remote_public_key_secp384r1_96), shared_secret_secp384r1_96, sizeof(shared_secret_secp384r1_96)}, {"secp384r1", local_private_key_secp384r1_97, sizeof(local_private_key_secp384r1_97), local_public_key_secp384r1_97, sizeof(local_public_key_secp384r1_97), remote_public_key_secp384r1_97, sizeof(remote_public_key_secp384r1_97), shared_secret_secp384r1_97, sizeof(shared_secret_secp384r1_97)}, {"secp384r1", local_private_key_secp384r1_98, sizeof(local_private_key_secp384r1_98), local_public_key_secp384r1_98, sizeof(local_public_key_secp384r1_98), remote_public_key_secp384r1_98, sizeof(remote_public_key_secp384r1_98), shared_secret_secp384r1_98, sizeof(shared_secret_secp384r1_98)}, {"secp384r1", local_private_key_secp384r1_99, sizeof(local_private_key_secp384r1_99), local_public_key_secp384r1_99, sizeof(local_public_key_secp384r1_99), remote_public_key_secp384r1_99, sizeof(remote_public_key_secp384r1_99), shared_secret_secp384r1_99, sizeof(shared_secret_secp384r1_99)}, {"secp521r1", local_private_key_secp521r1_0, sizeof(local_private_key_secp521r1_0), local_public_key_secp521r1_0, sizeof(local_public_key_secp521r1_0), remote_public_key_secp521r1_0, sizeof(remote_public_key_secp521r1_0), shared_secret_secp521r1_0, sizeof(shared_secret_secp521r1_0)}, {"secp521r1", local_private_key_secp521r1_1, sizeof(local_private_key_secp521r1_1), local_public_key_secp521r1_1, sizeof(local_public_key_secp521r1_1), remote_public_key_secp521r1_1, sizeof(remote_public_key_secp521r1_1), shared_secret_secp521r1_1, sizeof(shared_secret_secp521r1_1)}, {"secp521r1", local_private_key_secp521r1_2, sizeof(local_private_key_secp521r1_2), local_public_key_secp521r1_2, sizeof(local_public_key_secp521r1_2), remote_public_key_secp521r1_2, sizeof(remote_public_key_secp521r1_2), shared_secret_secp521r1_2, sizeof(shared_secret_secp521r1_2)}, {"secp521r1", local_private_key_secp521r1_3, sizeof(local_private_key_secp521r1_3), local_public_key_secp521r1_3, sizeof(local_public_key_secp521r1_3), remote_public_key_secp521r1_3, sizeof(remote_public_key_secp521r1_3), shared_secret_secp521r1_3, sizeof(shared_secret_secp521r1_3)}, {"secp521r1", local_private_key_secp521r1_4, sizeof(local_private_key_secp521r1_4), local_public_key_secp521r1_4, sizeof(local_public_key_secp521r1_4), remote_public_key_secp521r1_4, sizeof(remote_public_key_secp521r1_4), shared_secret_secp521r1_4, sizeof(shared_secret_secp521r1_4)}, {"secp521r1", local_private_key_secp521r1_5, sizeof(local_private_key_secp521r1_5), local_public_key_secp521r1_5, sizeof(local_public_key_secp521r1_5), remote_public_key_secp521r1_5, sizeof(remote_public_key_secp521r1_5), shared_secret_secp521r1_5, sizeof(shared_secret_secp521r1_5)}, {"secp521r1", local_private_key_secp521r1_6, sizeof(local_private_key_secp521r1_6), local_public_key_secp521r1_6, sizeof(local_public_key_secp521r1_6), remote_public_key_secp521r1_6, sizeof(remote_public_key_secp521r1_6), shared_secret_secp521r1_6, sizeof(shared_secret_secp521r1_6)}, {"secp521r1", local_private_key_secp521r1_7, sizeof(local_private_key_secp521r1_7), local_public_key_secp521r1_7, sizeof(local_public_key_secp521r1_7), remote_public_key_secp521r1_7, sizeof(remote_public_key_secp521r1_7), shared_secret_secp521r1_7, sizeof(shared_secret_secp521r1_7)}, {"secp521r1", local_private_key_secp521r1_8, sizeof(local_private_key_secp521r1_8), local_public_key_secp521r1_8, sizeof(local_public_key_secp521r1_8), remote_public_key_secp521r1_8, sizeof(remote_public_key_secp521r1_8), shared_secret_secp521r1_8, sizeof(shared_secret_secp521r1_8)}, {"secp521r1", local_private_key_secp521r1_9, sizeof(local_private_key_secp521r1_9), local_public_key_secp521r1_9, sizeof(local_public_key_secp521r1_9), remote_public_key_secp521r1_9, sizeof(remote_public_key_secp521r1_9), shared_secret_secp521r1_9, sizeof(shared_secret_secp521r1_9)}, {"secp521r1", local_private_key_secp521r1_10, sizeof(local_private_key_secp521r1_10), local_public_key_secp521r1_10, sizeof(local_public_key_secp521r1_10), remote_public_key_secp521r1_10, sizeof(remote_public_key_secp521r1_10), shared_secret_secp521r1_10, sizeof(shared_secret_secp521r1_10)}, {"secp521r1", local_private_key_secp521r1_11, sizeof(local_private_key_secp521r1_11), local_public_key_secp521r1_11, sizeof(local_public_key_secp521r1_11), remote_public_key_secp521r1_11, sizeof(remote_public_key_secp521r1_11), shared_secret_secp521r1_11, sizeof(shared_secret_secp521r1_11)}, {"secp521r1", local_private_key_secp521r1_12, sizeof(local_private_key_secp521r1_12), local_public_key_secp521r1_12, sizeof(local_public_key_secp521r1_12), remote_public_key_secp521r1_12, sizeof(remote_public_key_secp521r1_12), shared_secret_secp521r1_12, sizeof(shared_secret_secp521r1_12)}, {"secp521r1", local_private_key_secp521r1_13, sizeof(local_private_key_secp521r1_13), local_public_key_secp521r1_13, sizeof(local_public_key_secp521r1_13), remote_public_key_secp521r1_13, sizeof(remote_public_key_secp521r1_13), shared_secret_secp521r1_13, sizeof(shared_secret_secp521r1_13)}, {"secp521r1", local_private_key_secp521r1_14, sizeof(local_private_key_secp521r1_14), local_public_key_secp521r1_14, sizeof(local_public_key_secp521r1_14), remote_public_key_secp521r1_14, sizeof(remote_public_key_secp521r1_14), shared_secret_secp521r1_14, sizeof(shared_secret_secp521r1_14)}, {"secp521r1", local_private_key_secp521r1_15, sizeof(local_private_key_secp521r1_15), local_public_key_secp521r1_15, sizeof(local_public_key_secp521r1_15), remote_public_key_secp521r1_15, sizeof(remote_public_key_secp521r1_15), shared_secret_secp521r1_15, sizeof(shared_secret_secp521r1_15)}, {"secp521r1", local_private_key_secp521r1_16, sizeof(local_private_key_secp521r1_16), local_public_key_secp521r1_16, sizeof(local_public_key_secp521r1_16), remote_public_key_secp521r1_16, sizeof(remote_public_key_secp521r1_16), shared_secret_secp521r1_16, sizeof(shared_secret_secp521r1_16)}, {"secp521r1", local_private_key_secp521r1_17, sizeof(local_private_key_secp521r1_17), local_public_key_secp521r1_17, sizeof(local_public_key_secp521r1_17), remote_public_key_secp521r1_17, sizeof(remote_public_key_secp521r1_17), shared_secret_secp521r1_17, sizeof(shared_secret_secp521r1_17)}, {"secp521r1", local_private_key_secp521r1_18, sizeof(local_private_key_secp521r1_18), local_public_key_secp521r1_18, sizeof(local_public_key_secp521r1_18), remote_public_key_secp521r1_18, sizeof(remote_public_key_secp521r1_18), shared_secret_secp521r1_18, sizeof(shared_secret_secp521r1_18)}, {"secp521r1", local_private_key_secp521r1_19, sizeof(local_private_key_secp521r1_19), local_public_key_secp521r1_19, sizeof(local_public_key_secp521r1_19), remote_public_key_secp521r1_19, sizeof(remote_public_key_secp521r1_19), shared_secret_secp521r1_19, sizeof(shared_secret_secp521r1_19)}, {"secp521r1", local_private_key_secp521r1_20, sizeof(local_private_key_secp521r1_20), local_public_key_secp521r1_20, sizeof(local_public_key_secp521r1_20), remote_public_key_secp521r1_20, sizeof(remote_public_key_secp521r1_20), shared_secret_secp521r1_20, sizeof(shared_secret_secp521r1_20)}, {"secp521r1", local_private_key_secp521r1_21, sizeof(local_private_key_secp521r1_21), local_public_key_secp521r1_21, sizeof(local_public_key_secp521r1_21), remote_public_key_secp521r1_21, sizeof(remote_public_key_secp521r1_21), shared_secret_secp521r1_21, sizeof(shared_secret_secp521r1_21)}, {"secp521r1", local_private_key_secp521r1_22, sizeof(local_private_key_secp521r1_22), local_public_key_secp521r1_22, sizeof(local_public_key_secp521r1_22), remote_public_key_secp521r1_22, sizeof(remote_public_key_secp521r1_22), shared_secret_secp521r1_22, sizeof(shared_secret_secp521r1_22)}, {"secp521r1", local_private_key_secp521r1_23, sizeof(local_private_key_secp521r1_23), local_public_key_secp521r1_23, sizeof(local_public_key_secp521r1_23), remote_public_key_secp521r1_23, sizeof(remote_public_key_secp521r1_23), shared_secret_secp521r1_23, sizeof(shared_secret_secp521r1_23)}, {"secp521r1", local_private_key_secp521r1_24, sizeof(local_private_key_secp521r1_24), local_public_key_secp521r1_24, sizeof(local_public_key_secp521r1_24), remote_public_key_secp521r1_24, sizeof(remote_public_key_secp521r1_24), shared_secret_secp521r1_24, sizeof(shared_secret_secp521r1_24)}, {"secp521r1", local_private_key_secp521r1_25, sizeof(local_private_key_secp521r1_25), local_public_key_secp521r1_25, sizeof(local_public_key_secp521r1_25), remote_public_key_secp521r1_25, sizeof(remote_public_key_secp521r1_25), shared_secret_secp521r1_25, sizeof(shared_secret_secp521r1_25)}, {"secp521r1", local_private_key_secp521r1_26, sizeof(local_private_key_secp521r1_26), local_public_key_secp521r1_26, sizeof(local_public_key_secp521r1_26), remote_public_key_secp521r1_26, sizeof(remote_public_key_secp521r1_26), shared_secret_secp521r1_26, sizeof(shared_secret_secp521r1_26)}, {"secp521r1", local_private_key_secp521r1_27, sizeof(local_private_key_secp521r1_27), local_public_key_secp521r1_27, sizeof(local_public_key_secp521r1_27), remote_public_key_secp521r1_27, sizeof(remote_public_key_secp521r1_27), shared_secret_secp521r1_27, sizeof(shared_secret_secp521r1_27)}, {"secp521r1", local_private_key_secp521r1_28, sizeof(local_private_key_secp521r1_28), local_public_key_secp521r1_28, sizeof(local_public_key_secp521r1_28), remote_public_key_secp521r1_28, sizeof(remote_public_key_secp521r1_28), shared_secret_secp521r1_28, sizeof(shared_secret_secp521r1_28)}, {"secp521r1", local_private_key_secp521r1_29, sizeof(local_private_key_secp521r1_29), local_public_key_secp521r1_29, sizeof(local_public_key_secp521r1_29), remote_public_key_secp521r1_29, sizeof(remote_public_key_secp521r1_29), shared_secret_secp521r1_29, sizeof(shared_secret_secp521r1_29)}, {"secp521r1", local_private_key_secp521r1_30, sizeof(local_private_key_secp521r1_30), local_public_key_secp521r1_30, sizeof(local_public_key_secp521r1_30), remote_public_key_secp521r1_30, sizeof(remote_public_key_secp521r1_30), shared_secret_secp521r1_30, sizeof(shared_secret_secp521r1_30)}, {"secp521r1", local_private_key_secp521r1_31, sizeof(local_private_key_secp521r1_31), local_public_key_secp521r1_31, sizeof(local_public_key_secp521r1_31), remote_public_key_secp521r1_31, sizeof(remote_public_key_secp521r1_31), shared_secret_secp521r1_31, sizeof(shared_secret_secp521r1_31)}, {"secp521r1", local_private_key_secp521r1_32, sizeof(local_private_key_secp521r1_32), local_public_key_secp521r1_32, sizeof(local_public_key_secp521r1_32), remote_public_key_secp521r1_32, sizeof(remote_public_key_secp521r1_32), shared_secret_secp521r1_32, sizeof(shared_secret_secp521r1_32)}, {"secp521r1", local_private_key_secp521r1_33, sizeof(local_private_key_secp521r1_33), local_public_key_secp521r1_33, sizeof(local_public_key_secp521r1_33), remote_public_key_secp521r1_33, sizeof(remote_public_key_secp521r1_33), shared_secret_secp521r1_33, sizeof(shared_secret_secp521r1_33)}, {"secp521r1", local_private_key_secp521r1_34, sizeof(local_private_key_secp521r1_34), local_public_key_secp521r1_34, sizeof(local_public_key_secp521r1_34), remote_public_key_secp521r1_34, sizeof(remote_public_key_secp521r1_34), shared_secret_secp521r1_34, sizeof(shared_secret_secp521r1_34)}, {"secp521r1", local_private_key_secp521r1_35, sizeof(local_private_key_secp521r1_35), local_public_key_secp521r1_35, sizeof(local_public_key_secp521r1_35), remote_public_key_secp521r1_35, sizeof(remote_public_key_secp521r1_35), shared_secret_secp521r1_35, sizeof(shared_secret_secp521r1_35)}, {"secp521r1", local_private_key_secp521r1_36, sizeof(local_private_key_secp521r1_36), local_public_key_secp521r1_36, sizeof(local_public_key_secp521r1_36), remote_public_key_secp521r1_36, sizeof(remote_public_key_secp521r1_36), shared_secret_secp521r1_36, sizeof(shared_secret_secp521r1_36)}, {"secp521r1", local_private_key_secp521r1_37, sizeof(local_private_key_secp521r1_37), local_public_key_secp521r1_37, sizeof(local_public_key_secp521r1_37), remote_public_key_secp521r1_37, sizeof(remote_public_key_secp521r1_37), shared_secret_secp521r1_37, sizeof(shared_secret_secp521r1_37)}, {"secp521r1", local_private_key_secp521r1_38, sizeof(local_private_key_secp521r1_38), local_public_key_secp521r1_38, sizeof(local_public_key_secp521r1_38), remote_public_key_secp521r1_38, sizeof(remote_public_key_secp521r1_38), shared_secret_secp521r1_38, sizeof(shared_secret_secp521r1_38)}, {"secp521r1", local_private_key_secp521r1_39, sizeof(local_private_key_secp521r1_39), local_public_key_secp521r1_39, sizeof(local_public_key_secp521r1_39), remote_public_key_secp521r1_39, sizeof(remote_public_key_secp521r1_39), shared_secret_secp521r1_39, sizeof(shared_secret_secp521r1_39)}, {"secp521r1", local_private_key_secp521r1_40, sizeof(local_private_key_secp521r1_40), local_public_key_secp521r1_40, sizeof(local_public_key_secp521r1_40), remote_public_key_secp521r1_40, sizeof(remote_public_key_secp521r1_40), shared_secret_secp521r1_40, sizeof(shared_secret_secp521r1_40)}, {"secp521r1", local_private_key_secp521r1_41, sizeof(local_private_key_secp521r1_41), local_public_key_secp521r1_41, sizeof(local_public_key_secp521r1_41), remote_public_key_secp521r1_41, sizeof(remote_public_key_secp521r1_41), shared_secret_secp521r1_41, sizeof(shared_secret_secp521r1_41)}, {"secp521r1", local_private_key_secp521r1_42, sizeof(local_private_key_secp521r1_42), local_public_key_secp521r1_42, sizeof(local_public_key_secp521r1_42), remote_public_key_secp521r1_42, sizeof(remote_public_key_secp521r1_42), shared_secret_secp521r1_42, sizeof(shared_secret_secp521r1_42)}, {"secp521r1", local_private_key_secp521r1_43, sizeof(local_private_key_secp521r1_43), local_public_key_secp521r1_43, sizeof(local_public_key_secp521r1_43), remote_public_key_secp521r1_43, sizeof(remote_public_key_secp521r1_43), shared_secret_secp521r1_43, sizeof(shared_secret_secp521r1_43)}, {"secp521r1", local_private_key_secp521r1_44, sizeof(local_private_key_secp521r1_44), local_public_key_secp521r1_44, sizeof(local_public_key_secp521r1_44), remote_public_key_secp521r1_44, sizeof(remote_public_key_secp521r1_44), shared_secret_secp521r1_44, sizeof(shared_secret_secp521r1_44)}, {"secp521r1", local_private_key_secp521r1_45, sizeof(local_private_key_secp521r1_45), local_public_key_secp521r1_45, sizeof(local_public_key_secp521r1_45), remote_public_key_secp521r1_45, sizeof(remote_public_key_secp521r1_45), shared_secret_secp521r1_45, sizeof(shared_secret_secp521r1_45)}, {"secp521r1", local_private_key_secp521r1_46, sizeof(local_private_key_secp521r1_46), local_public_key_secp521r1_46, sizeof(local_public_key_secp521r1_46), remote_public_key_secp521r1_46, sizeof(remote_public_key_secp521r1_46), shared_secret_secp521r1_46, sizeof(shared_secret_secp521r1_46)}, {"secp521r1", local_private_key_secp521r1_47, sizeof(local_private_key_secp521r1_47), local_public_key_secp521r1_47, sizeof(local_public_key_secp521r1_47), remote_public_key_secp521r1_47, sizeof(remote_public_key_secp521r1_47), shared_secret_secp521r1_47, sizeof(shared_secret_secp521r1_47)}, {"secp521r1", local_private_key_secp521r1_48, sizeof(local_private_key_secp521r1_48), local_public_key_secp521r1_48, sizeof(local_public_key_secp521r1_48), remote_public_key_secp521r1_48, sizeof(remote_public_key_secp521r1_48), shared_secret_secp521r1_48, sizeof(shared_secret_secp521r1_48)}, {"secp521r1", local_private_key_secp521r1_49, sizeof(local_private_key_secp521r1_49), local_public_key_secp521r1_49, sizeof(local_public_key_secp521r1_49), remote_public_key_secp521r1_49, sizeof(remote_public_key_secp521r1_49), shared_secret_secp521r1_49, sizeof(shared_secret_secp521r1_49)}, {"secp521r1", local_private_key_secp521r1_50, sizeof(local_private_key_secp521r1_50), local_public_key_secp521r1_50, sizeof(local_public_key_secp521r1_50), remote_public_key_secp521r1_50, sizeof(remote_public_key_secp521r1_50), shared_secret_secp521r1_50, sizeof(shared_secret_secp521r1_50)}, {"secp521r1", local_private_key_secp521r1_51, sizeof(local_private_key_secp521r1_51), local_public_key_secp521r1_51, sizeof(local_public_key_secp521r1_51), remote_public_key_secp521r1_51, sizeof(remote_public_key_secp521r1_51), shared_secret_secp521r1_51, sizeof(shared_secret_secp521r1_51)}, {"secp521r1", local_private_key_secp521r1_52, sizeof(local_private_key_secp521r1_52), local_public_key_secp521r1_52, sizeof(local_public_key_secp521r1_52), remote_public_key_secp521r1_52, sizeof(remote_public_key_secp521r1_52), shared_secret_secp521r1_52, sizeof(shared_secret_secp521r1_52)}, {"secp521r1", local_private_key_secp521r1_53, sizeof(local_private_key_secp521r1_53), local_public_key_secp521r1_53, sizeof(local_public_key_secp521r1_53), remote_public_key_secp521r1_53, sizeof(remote_public_key_secp521r1_53), shared_secret_secp521r1_53, sizeof(shared_secret_secp521r1_53)}, {"secp521r1", local_private_key_secp521r1_54, sizeof(local_private_key_secp521r1_54), local_public_key_secp521r1_54, sizeof(local_public_key_secp521r1_54), remote_public_key_secp521r1_54, sizeof(remote_public_key_secp521r1_54), shared_secret_secp521r1_54, sizeof(shared_secret_secp521r1_54)}, {"secp521r1", local_private_key_secp521r1_55, sizeof(local_private_key_secp521r1_55), local_public_key_secp521r1_55, sizeof(local_public_key_secp521r1_55), remote_public_key_secp521r1_55, sizeof(remote_public_key_secp521r1_55), shared_secret_secp521r1_55, sizeof(shared_secret_secp521r1_55)}, {"secp521r1", local_private_key_secp521r1_56, sizeof(local_private_key_secp521r1_56), local_public_key_secp521r1_56, sizeof(local_public_key_secp521r1_56), remote_public_key_secp521r1_56, sizeof(remote_public_key_secp521r1_56), shared_secret_secp521r1_56, sizeof(shared_secret_secp521r1_56)}, {"secp521r1", local_private_key_secp521r1_57, sizeof(local_private_key_secp521r1_57), local_public_key_secp521r1_57, sizeof(local_public_key_secp521r1_57), remote_public_key_secp521r1_57, sizeof(remote_public_key_secp521r1_57), shared_secret_secp521r1_57, sizeof(shared_secret_secp521r1_57)}, {"secp521r1", local_private_key_secp521r1_58, sizeof(local_private_key_secp521r1_58), local_public_key_secp521r1_58, sizeof(local_public_key_secp521r1_58), remote_public_key_secp521r1_58, sizeof(remote_public_key_secp521r1_58), shared_secret_secp521r1_58, sizeof(shared_secret_secp521r1_58)}, {"secp521r1", local_private_key_secp521r1_59, sizeof(local_private_key_secp521r1_59), local_public_key_secp521r1_59, sizeof(local_public_key_secp521r1_59), remote_public_key_secp521r1_59, sizeof(remote_public_key_secp521r1_59), shared_secret_secp521r1_59, sizeof(shared_secret_secp521r1_59)}, {"secp521r1", local_private_key_secp521r1_60, sizeof(local_private_key_secp521r1_60), local_public_key_secp521r1_60, sizeof(local_public_key_secp521r1_60), remote_public_key_secp521r1_60, sizeof(remote_public_key_secp521r1_60), shared_secret_secp521r1_60, sizeof(shared_secret_secp521r1_60)}, {"secp521r1", local_private_key_secp521r1_61, sizeof(local_private_key_secp521r1_61), local_public_key_secp521r1_61, sizeof(local_public_key_secp521r1_61), remote_public_key_secp521r1_61, sizeof(remote_public_key_secp521r1_61), shared_secret_secp521r1_61, sizeof(shared_secret_secp521r1_61)}, {"secp521r1", local_private_key_secp521r1_62, sizeof(local_private_key_secp521r1_62), local_public_key_secp521r1_62, sizeof(local_public_key_secp521r1_62), remote_public_key_secp521r1_62, sizeof(remote_public_key_secp521r1_62), shared_secret_secp521r1_62, sizeof(shared_secret_secp521r1_62)}, {"secp521r1", local_private_key_secp521r1_63, sizeof(local_private_key_secp521r1_63), local_public_key_secp521r1_63, sizeof(local_public_key_secp521r1_63), remote_public_key_secp521r1_63, sizeof(remote_public_key_secp521r1_63), shared_secret_secp521r1_63, sizeof(shared_secret_secp521r1_63)}, {"secp521r1", local_private_key_secp521r1_64, sizeof(local_private_key_secp521r1_64), local_public_key_secp521r1_64, sizeof(local_public_key_secp521r1_64), remote_public_key_secp521r1_64, sizeof(remote_public_key_secp521r1_64), shared_secret_secp521r1_64, sizeof(shared_secret_secp521r1_64)}, {"secp521r1", local_private_key_secp521r1_65, sizeof(local_private_key_secp521r1_65), local_public_key_secp521r1_65, sizeof(local_public_key_secp521r1_65), remote_public_key_secp521r1_65, sizeof(remote_public_key_secp521r1_65), shared_secret_secp521r1_65, sizeof(shared_secret_secp521r1_65)}, {"secp521r1", local_private_key_secp521r1_66, sizeof(local_private_key_secp521r1_66), local_public_key_secp521r1_66, sizeof(local_public_key_secp521r1_66), remote_public_key_secp521r1_66, sizeof(remote_public_key_secp521r1_66), shared_secret_secp521r1_66, sizeof(shared_secret_secp521r1_66)}, {"secp521r1", local_private_key_secp521r1_67, sizeof(local_private_key_secp521r1_67), local_public_key_secp521r1_67, sizeof(local_public_key_secp521r1_67), remote_public_key_secp521r1_67, sizeof(remote_public_key_secp521r1_67), shared_secret_secp521r1_67, sizeof(shared_secret_secp521r1_67)}, {"secp521r1", local_private_key_secp521r1_68, sizeof(local_private_key_secp521r1_68), local_public_key_secp521r1_68, sizeof(local_public_key_secp521r1_68), remote_public_key_secp521r1_68, sizeof(remote_public_key_secp521r1_68), shared_secret_secp521r1_68, sizeof(shared_secret_secp521r1_68)}, {"secp521r1", local_private_key_secp521r1_69, sizeof(local_private_key_secp521r1_69), local_public_key_secp521r1_69, sizeof(local_public_key_secp521r1_69), remote_public_key_secp521r1_69, sizeof(remote_public_key_secp521r1_69), shared_secret_secp521r1_69, sizeof(shared_secret_secp521r1_69)}, {"secp521r1", local_private_key_secp521r1_70, sizeof(local_private_key_secp521r1_70), local_public_key_secp521r1_70, sizeof(local_public_key_secp521r1_70), remote_public_key_secp521r1_70, sizeof(remote_public_key_secp521r1_70), shared_secret_secp521r1_70, sizeof(shared_secret_secp521r1_70)}, {"secp521r1", local_private_key_secp521r1_71, sizeof(local_private_key_secp521r1_71), local_public_key_secp521r1_71, sizeof(local_public_key_secp521r1_71), remote_public_key_secp521r1_71, sizeof(remote_public_key_secp521r1_71), shared_secret_secp521r1_71, sizeof(shared_secret_secp521r1_71)}, {"secp521r1", local_private_key_secp521r1_72, sizeof(local_private_key_secp521r1_72), local_public_key_secp521r1_72, sizeof(local_public_key_secp521r1_72), remote_public_key_secp521r1_72, sizeof(remote_public_key_secp521r1_72), shared_secret_secp521r1_72, sizeof(shared_secret_secp521r1_72)}, {"secp521r1", local_private_key_secp521r1_73, sizeof(local_private_key_secp521r1_73), local_public_key_secp521r1_73, sizeof(local_public_key_secp521r1_73), remote_public_key_secp521r1_73, sizeof(remote_public_key_secp521r1_73), shared_secret_secp521r1_73, sizeof(shared_secret_secp521r1_73)}, {"secp521r1", local_private_key_secp521r1_74, sizeof(local_private_key_secp521r1_74), local_public_key_secp521r1_74, sizeof(local_public_key_secp521r1_74), remote_public_key_secp521r1_74, sizeof(remote_public_key_secp521r1_74), shared_secret_secp521r1_74, sizeof(shared_secret_secp521r1_74)}, {"secp521r1", local_private_key_secp521r1_75, sizeof(local_private_key_secp521r1_75), local_public_key_secp521r1_75, sizeof(local_public_key_secp521r1_75), remote_public_key_secp521r1_75, sizeof(remote_public_key_secp521r1_75), shared_secret_secp521r1_75, sizeof(shared_secret_secp521r1_75)}, {"secp521r1", local_private_key_secp521r1_76, sizeof(local_private_key_secp521r1_76), local_public_key_secp521r1_76, sizeof(local_public_key_secp521r1_76), remote_public_key_secp521r1_76, sizeof(remote_public_key_secp521r1_76), shared_secret_secp521r1_76, sizeof(shared_secret_secp521r1_76)}, {"secp521r1", local_private_key_secp521r1_77, sizeof(local_private_key_secp521r1_77), local_public_key_secp521r1_77, sizeof(local_public_key_secp521r1_77), remote_public_key_secp521r1_77, sizeof(remote_public_key_secp521r1_77), shared_secret_secp521r1_77, sizeof(shared_secret_secp521r1_77)}, {"secp521r1", local_private_key_secp521r1_78, sizeof(local_private_key_secp521r1_78), local_public_key_secp521r1_78, sizeof(local_public_key_secp521r1_78), remote_public_key_secp521r1_78, sizeof(remote_public_key_secp521r1_78), shared_secret_secp521r1_78, sizeof(shared_secret_secp521r1_78)}, {"secp521r1", local_private_key_secp521r1_79, sizeof(local_private_key_secp521r1_79), local_public_key_secp521r1_79, sizeof(local_public_key_secp521r1_79), remote_public_key_secp521r1_79, sizeof(remote_public_key_secp521r1_79), shared_secret_secp521r1_79, sizeof(shared_secret_secp521r1_79)}, {"secp521r1", local_private_key_secp521r1_80, sizeof(local_private_key_secp521r1_80), local_public_key_secp521r1_80, sizeof(local_public_key_secp521r1_80), remote_public_key_secp521r1_80, sizeof(remote_public_key_secp521r1_80), shared_secret_secp521r1_80, sizeof(shared_secret_secp521r1_80)}, {"secp521r1", local_private_key_secp521r1_81, sizeof(local_private_key_secp521r1_81), local_public_key_secp521r1_81, sizeof(local_public_key_secp521r1_81), remote_public_key_secp521r1_81, sizeof(remote_public_key_secp521r1_81), shared_secret_secp521r1_81, sizeof(shared_secret_secp521r1_81)}, {"secp521r1", local_private_key_secp521r1_82, sizeof(local_private_key_secp521r1_82), local_public_key_secp521r1_82, sizeof(local_public_key_secp521r1_82), remote_public_key_secp521r1_82, sizeof(remote_public_key_secp521r1_82), shared_secret_secp521r1_82, sizeof(shared_secret_secp521r1_82)}, {"secp521r1", local_private_key_secp521r1_83, sizeof(local_private_key_secp521r1_83), local_public_key_secp521r1_83, sizeof(local_public_key_secp521r1_83), remote_public_key_secp521r1_83, sizeof(remote_public_key_secp521r1_83), shared_secret_secp521r1_83, sizeof(shared_secret_secp521r1_83)}, {"secp521r1", local_private_key_secp521r1_84, sizeof(local_private_key_secp521r1_84), local_public_key_secp521r1_84, sizeof(local_public_key_secp521r1_84), remote_public_key_secp521r1_84, sizeof(remote_public_key_secp521r1_84), shared_secret_secp521r1_84, sizeof(shared_secret_secp521r1_84)}, {"secp521r1", local_private_key_secp521r1_85, sizeof(local_private_key_secp521r1_85), local_public_key_secp521r1_85, sizeof(local_public_key_secp521r1_85), remote_public_key_secp521r1_85, sizeof(remote_public_key_secp521r1_85), shared_secret_secp521r1_85, sizeof(shared_secret_secp521r1_85)}, {"secp521r1", local_private_key_secp521r1_86, sizeof(local_private_key_secp521r1_86), local_public_key_secp521r1_86, sizeof(local_public_key_secp521r1_86), remote_public_key_secp521r1_86, sizeof(remote_public_key_secp521r1_86), shared_secret_secp521r1_86, sizeof(shared_secret_secp521r1_86)}, {"secp521r1", local_private_key_secp521r1_87, sizeof(local_private_key_secp521r1_87), local_public_key_secp521r1_87, sizeof(local_public_key_secp521r1_87), remote_public_key_secp521r1_87, sizeof(remote_public_key_secp521r1_87), shared_secret_secp521r1_87, sizeof(shared_secret_secp521r1_87)}, {"secp521r1", local_private_key_secp521r1_88, sizeof(local_private_key_secp521r1_88), local_public_key_secp521r1_88, sizeof(local_public_key_secp521r1_88), remote_public_key_secp521r1_88, sizeof(remote_public_key_secp521r1_88), shared_secret_secp521r1_88, sizeof(shared_secret_secp521r1_88)}, {"secp521r1", local_private_key_secp521r1_89, sizeof(local_private_key_secp521r1_89), local_public_key_secp521r1_89, sizeof(local_public_key_secp521r1_89), remote_public_key_secp521r1_89, sizeof(remote_public_key_secp521r1_89), shared_secret_secp521r1_89, sizeof(shared_secret_secp521r1_89)}, {"secp521r1", local_private_key_secp521r1_90, sizeof(local_private_key_secp521r1_90), local_public_key_secp521r1_90, sizeof(local_public_key_secp521r1_90), remote_public_key_secp521r1_90, sizeof(remote_public_key_secp521r1_90), shared_secret_secp521r1_90, sizeof(shared_secret_secp521r1_90)}, {"secp521r1", local_private_key_secp521r1_91, sizeof(local_private_key_secp521r1_91), local_public_key_secp521r1_91, sizeof(local_public_key_secp521r1_91), remote_public_key_secp521r1_91, sizeof(remote_public_key_secp521r1_91), shared_secret_secp521r1_91, sizeof(shared_secret_secp521r1_91)}, {"secp521r1", local_private_key_secp521r1_92, sizeof(local_private_key_secp521r1_92), local_public_key_secp521r1_92, sizeof(local_public_key_secp521r1_92), remote_public_key_secp521r1_92, sizeof(remote_public_key_secp521r1_92), shared_secret_secp521r1_92, sizeof(shared_secret_secp521r1_92)}, {"secp521r1", local_private_key_secp521r1_93, sizeof(local_private_key_secp521r1_93), local_public_key_secp521r1_93, sizeof(local_public_key_secp521r1_93), remote_public_key_secp521r1_93, sizeof(remote_public_key_secp521r1_93), shared_secret_secp521r1_93, sizeof(shared_secret_secp521r1_93)}, {"secp521r1", local_private_key_secp521r1_94, sizeof(local_private_key_secp521r1_94), local_public_key_secp521r1_94, sizeof(local_public_key_secp521r1_94), remote_public_key_secp521r1_94, sizeof(remote_public_key_secp521r1_94), shared_secret_secp521r1_94, sizeof(shared_secret_secp521r1_94)}, {"secp521r1", local_private_key_secp521r1_95, sizeof(local_private_key_secp521r1_95), local_public_key_secp521r1_95, sizeof(local_public_key_secp521r1_95), remote_public_key_secp521r1_95, sizeof(remote_public_key_secp521r1_95), shared_secret_secp521r1_95, sizeof(shared_secret_secp521r1_95)}, {"secp521r1", local_private_key_secp521r1_96, sizeof(local_private_key_secp521r1_96), local_public_key_secp521r1_96, sizeof(local_public_key_secp521r1_96), remote_public_key_secp521r1_96, sizeof(remote_public_key_secp521r1_96), shared_secret_secp521r1_96, sizeof(shared_secret_secp521r1_96)}, {"secp521r1", local_private_key_secp521r1_97, sizeof(local_private_key_secp521r1_97), local_public_key_secp521r1_97, sizeof(local_public_key_secp521r1_97), remote_public_key_secp521r1_97, sizeof(remote_public_key_secp521r1_97), shared_secret_secp521r1_97, sizeof(shared_secret_secp521r1_97)}, {"secp521r1", local_private_key_secp521r1_98, sizeof(local_private_key_secp521r1_98), local_public_key_secp521r1_98, sizeof(local_public_key_secp521r1_98), remote_public_key_secp521r1_98, sizeof(remote_public_key_secp521r1_98), shared_secret_secp521r1_98, sizeof(shared_secret_secp521r1_98)}, {"secp521r1", local_private_key_secp521r1_99, sizeof(local_private_key_secp521r1_99), local_public_key_secp521r1_99, sizeof(local_public_key_secp521r1_99), remote_public_key_secp521r1_99, sizeof(remote_public_key_secp521r1_99), shared_secret_secp521r1_99, sizeof(shared_secret_secp521r1_99)}, #ifdef NX_CRYPTO_ENABLE_CURVE25519_448 {"x25519", local_private_key_x25519_0, sizeof(local_private_key_x25519_0), local_public_key_x25519_0, sizeof(local_public_key_x25519_0), remote_public_key_x25519_0, sizeof(remote_public_key_x25519_0), shared_secret_x25519_0, sizeof(shared_secret_x25519_0)}, {"x448", local_private_key_x448_0, sizeof(local_private_key_x448_0), local_public_key_x448_0, sizeof(local_public_key_x448_0), remote_public_key_x448_0, sizeof(remote_public_key_x448_0), shared_secret_x448_0, sizeof(shared_secret_x448_0)}, #endif /* NX_CRYPTO_ENABLE_CURVE25519_448 */ };