iPXE
wycheproof_p256_sha512_verify.c File Reference

Go to the source code of this file.

Functions

 PUBKEY_TEST (wycheproof_p256_sha512_verify_00e8f7f7, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x45, 0x6e, 0x5f, 0x80, 0x67, 0xd6, 0x8a, 0x1b, 0x0a, 0x2e, 0x8f, 0xe2, 0xb2, 0x8a, 0xca, 0xd5, 0x75, 0x56, 0x87, 0x15, 0x4a, 0x0f, 0x16, 0x77, 0x34, 0xeb, 0xab, 0xbd, 0xc0, 0x59, 0x07, 0x0d, 0x72, 0x0d, 0xbe, 0x96, 0x65, 0x9a, 0x66, 0xef, 0x0c, 0xf2, 0x7a, 0x73, 0xe7, 0xb3, 0xf3, 0xf1, 0x45, 0xa6, 0x0e, 0x0a, 0xd2, 0x9f, 0x1e, 0x21, 0xdc, 0xc2, 0xbb, 0x42, 0xf0, 0xd8, 0x2c, 0x1e))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_06d5fdf2, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x7e, 0xf1, 0x9b, 0x14, 0xf0, 0xdf, 0xb7, 0xc4, 0xa2, 0x94, 0x73, 0x20, 0x96, 0xed, 0x43, 0x04, 0xbc, 0x5e, 0x2e, 0xeb, 0x86, 0x58, 0x1e, 0x00, 0x14, 0xdd, 0xb6, 0xe1, 0x49, 0x20, 0x87, 0x8b, 0xf2, 0x26, 0x0e, 0xcb, 0x39, 0x6e, 0x33, 0x38, 0x3c, 0x48, 0x98, 0xbd, 0x95, 0x4d, 0xd3, 0xc6, 0xe7, 0xbc, 0xdd, 0x78, 0x10, 0xad, 0x0a, 0x64, 0x9f, 0x97, 0x72, 0x2b, 0xad, 0x00, 0x95))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_0ea3ec5f, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x24, 0x9a, 0xb0, 0xe7, 0x45, 0xb4, 0xa2, 0xaa, 0xe5, 0xcd, 0x92, 0xa3, 0xb4, 0xcd, 0xc6, 0x8d, 0x00, 0x79, 0x5d, 0xcf, 0x27, 0x21, 0xb9, 0xb1, 0xd7, 0x49, 0xa8, 0x3c, 0x5c, 0x34, 0x6c, 0xeb, 0x33, 0xe5, 0x19, 0x22, 0x35, 0x6e, 0x32, 0x81, 0x79, 0x9e, 0x32, 0x7e, 0xd0, 0x62, 0x7c, 0x6c, 0x55, 0x88, 0xff, 0x3b, 0x26, 0x63, 0xee, 0x38, 0x9d, 0x76, 0x16, 0x52, 0x2d, 0xad, 0xfc, 0xdf))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_0f019158, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xcf, 0x2d, 0xe7, 0x68, 0x12, 0xf6, 0x2e, 0xcd, 0x4e, 0x7d, 0x8e, 0x67, 0x4d, 0x1b, 0x79, 0xdd, 0xdb, 0xdc, 0xa1, 0x86, 0x77, 0xc8, 0xba, 0x33, 0x8a, 0x71, 0xb6, 0x51, 0x34, 0xd0, 0x42, 0x9f, 0xad, 0x6d, 0x87, 0xd6, 0xd6, 0x59, 0x2b, 0xa1, 0x13, 0x0b, 0x81, 0x19, 0x8f, 0x6f, 0xbe, 0x39, 0x71, 0x9c, 0xb8, 0x72, 0xd3, 0x0f, 0xc1, 0x75, 0x7a, 0xf2, 0xae, 0x86, 0x30, 0x7b, 0x3f, 0x9e))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_1080baa6, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_142cb2fe, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x86, 0xbd, 0xce, 0x3a, 0x92, 0xc5, 0x64, 0x70, 0xfb, 0xa5, 0x02, 0xd6, 0xe6, 0x97, 0x13, 0x3d, 0xaf, 0xf8, 0x85, 0xa0, 0xef, 0x4d, 0x0b, 0xd0, 0x56, 0x03, 0x35, 0xf3, 0x40, 0xc2, 0x09, 0x81, 0xcb, 0xc6, 0x08, 0x92, 0x9a, 0xdb, 0xe5, 0x02, 0x8e, 0x39, 0xd8, 0x76, 0x6f, 0x4b, 0x2c, 0x86, 0x85, 0xd9, 0x7a, 0x2f, 0xe0, 0xed, 0x28, 0xfe, 0xde, 0x4f, 0x98, 0xfb, 0x0f, 0x77, 0x0c, 0xbe))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_1568b6ac, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x28, 0x29, 0xc3, 0x1f, 0xaa, 0x2e, 0x40, 0x0e, 0x34, 0x4e, 0xd9, 0x4b, 0xca, 0x3f, 0xcd, 0x05, 0x45, 0x95, 0x6e, 0xbc, 0xfe, 0x8a, 0xd0, 0xf6, 0xdf, 0xa5, 0xff, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x1a, 0xaf, 0xaf, 0x00, 0x0e, 0x52, 0x58, 0x58, 0x55, 0xaf, 0xa7, 0x67, 0x6a, 0xde, 0x28, 0x41, 0x13, 0x09, 0x90, 0x52, 0xdf, 0x57, 0xe7, 0xeb, 0x3b, 0xd3, 0x7e, 0xbe, 0xb9, 0x22, 0x2e))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_15f3e77d, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x99, 0xf1, 0x9f, 0x07, 0xb3, 0x3e, 0x03, 0xca, 0xf4, 0x70, 0x3e, 0x04, 0xb9, 0x30, 0xd5, 0x7d, 0x6d, 0x9b, 0xaa, 0x44, 0x46, 0x0c, 0x59, 0x6a, 0x2d, 0x30, 0x64, 0xe0, 0xb6, 0x3e, 0xa4, 0x12, 0x86, 0xa7, 0x4c, 0x46, 0x12, 0xa8, 0x12, 0xee, 0x34, 0x8d, 0x2b, 0x43, 0xf8, 0x0d, 0xe6, 0x27, 0xc1, 0x1c, 0x75, 0xd8, 0x15, 0x11, 0xe2, 0x2a, 0x19, 0x9c, 0x32, 0x11, 0x9b, 0x79, 0x2c, 0x6a))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_169c4395, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa9, 0x73, 0x48, 0x99, 0xc9, 0x54, 0xe5, 0xb7, 0xad, 0xbc, 0xa8, 0xf7, 0x83, 0x42, 0x8b, 0x5f, 0xbc, 0xbd, 0xfd, 0x3d, 0x28, 0x13, 0xf8, 0xd2, 0xf9, 0x5b, 0x31, 0xa7, 0x8a, 0xb1, 0x07, 0x56, 0x76, 0x67, 0xab, 0xf8, 0xc0, 0x2c, 0xe4, 0x95, 0x1b, 0xc5, 0x9b, 0x25, 0x64, 0x13, 0x0c, 0x27, 0xd7, 0xb6, 0x4c, 0xdb, 0xc5, 0xca, 0xd9, 0x5c, 0xa4, 0x2d, 0x5b, 0xbb, 0x7c, 0xd4, 0xe7, 0x93))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_196f4599, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x63, 0xd5, 0x56, 0x71, 0x49, 0x00, 0xed, 0x08, 0xe7, 0x51, 0xf5, 0x8c, 0x19, 0x78, 0xc1, 0xa6, 0x73, 0xc9, 0xa9, 0xbf, 0x97, 0x5f, 0xc4, 0xb8, 0xaf, 0x32, 0xc2, 0xe7, 0x94, 0x4f, 0x21, 0xd4, 0xc2, 0xcd, 0xf2, 0xe7, 0xb7, 0x2f, 0xcf, 0xfe, 0x3e, 0x87, 0x67, 0xdc, 0x76, 0x98, 0x56, 0xef, 0x9f, 0xec, 0x98, 0xef, 0x01, 0x39, 0xb2, 0x2f, 0x87, 0x16, 0x63, 0x00, 0xa3, 0x78, 0x15, 0x99))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_1eec8290, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xea, 0x45, 0x18, 0xf4, 0xdf, 0x8b, 0x27, 0x7e, 0xb5, 0xad, 0x16, 0xcb, 0x6b, 0xf8, 0x51, 0xe8, 0x41, 0xce, 0xdc, 0xcd, 0x99, 0xc9, 0x5c, 0x28, 0xf6, 0x81, 0xc1, 0x8a, 0x64, 0x3d, 0x15, 0xce, 0x40, 0x77, 0xc6, 0x37, 0xf7, 0x7b, 0x4d, 0xa5, 0x8a, 0xc8, 0xc9, 0xab, 0x59, 0x52, 0x3e, 0xbb, 0x06, 0x19, 0xd9, 0x7d, 0xca, 0x2d, 0xf1, 0xcb, 0x8a, 0x45, 0x7b, 0x16, 0x0a, 0xf1, 0xad, 0xb9))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_1f687371, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, 0xf5))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_21c47f9c, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa9, 0xf7, 0x02, 0x3f, 0x55, 0x9d, 0x4b, 0xb6, 0xc9, 0xf4, 0xbc, 0x36, 0x43, 0xe2, 0x82, 0x4a, 0xff, 0x54, 0x51, 0xd9, 0x29, 0x47, 0x9e, 0xc3, 0xea, 0x5e, 0xb3, 0x0b, 0xad, 0x2c, 0x36, 0xac, 0x6a, 0x7c, 0x77, 0xe8, 0xdd, 0x21, 0xf4, 0xad, 0x49, 0xb1, 0x03, 0xe6, 0x7d, 0xa9, 0xd3, 0xcd, 0xa6, 0x2b, 0x65, 0x3d, 0xd1, 0x94, 0xfa, 0xd2, 0xba, 0x8d, 0x1d, 0xd3, 0x7b, 0xb0, 0xea, 0x9b))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_267e676a, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x53, 0xc9, 0x0c, 0xdd, 0x8b, 0x0d, 0xad, 0xd2, 0x1c, 0x44, 0xad, 0x55, 0x7b, 0x32, 0x7f, 0x4d, 0xbf, 0x57, 0x14, 0x4a, 0xaf, 0x06, 0x59, 0x7d, 0xeb, 0x3f, 0x94, 0x12, 0x52, 0x06, 0xa6, 0xc1, 0x46, 0x03, 0x47, 0x5b, 0xd7, 0x9b, 0x30, 0xe3, 0x63, 0x40, 0xcd, 0x09, 0xb0, 0xb5, 0x9e, 0x6c, 0xd4, 0x6c, 0xe9, 0x01, 0x50, 0xe9, 0xff, 0xe5, 0xc8, 0xa0, 0x17, 0x2b, 0x2c, 0x98, 0x98, 0xe3))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_26e0468a, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x0d, 0x09, 0xbe, 0x47, 0x82, 0x4c, 0x5c, 0x23, 0xf7, 0x27, 0xbf, 0xb5, 0x50, 0xc6, 0xdb, 0xbd, 0xf9, 0x0a, 0xbb, 0x35, 0xd3, 0x62, 0x30, 0x13, 0xf1, 0xc6, 0xd7, 0xd3, 0x1b, 0xe0, 0x3d, 0x95, 0x84, 0x5f, 0xed, 0xe0, 0xa0, 0xf5, 0x80, 0xdf, 0xf7, 0x95, 0xe7, 0xd5, 0xb2, 0x78, 0xa2, 0xc7, 0x8b, 0xfa, 0x5c, 0x4f, 0xac, 0xd1, 0xfc, 0xcf, 0xe1, 0x90, 0xec, 0x8e, 0xef, 0x20, 0x67, 0x78))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_2933f02b, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xf1, 0x23, 0xd6, 0x99, 0x9f, 0xec, 0x34, 0xa6, 0x8c, 0x99, 0x53, 0x9d, 0x2c, 0x9d, 0x50, 0x26, 0x8f, 0xcd, 0xfa, 0xfa, 0x99, 0x21, 0x5d, 0x90, 0x0c, 0x93, 0xc0, 0xc5, 0x9b, 0xd3, 0x4d, 0x93, 0x30, 0x95, 0x15, 0x6b, 0xa8, 0x87, 0xf0, 0xf9, 0x65, 0x80, 0x4a, 0xf2, 0x49, 0x95, 0xcf, 0x55, 0x72, 0x55, 0x3e, 0x6a, 0xdb, 0x04, 0xda, 0x36, 0x8a, 0x90, 0x41, 0x9e, 0x52, 0x31, 0x85, 0xce))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_2bb8ad5e, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xcb, 0xa7, 0x4b, 0x6b, 0x02, 0x4a, 0x29, 0xa1, 0x73, 0xdf, 0x9a, 0xbb, 0x95, 0x93, 0x29, 0x4a, 0x6b, 0x8e, 0x83, 0xef, 0xd7, 0xf4, 0x8d, 0x67, 0x31, 0x1d, 0xcf, 0xb5, 0x57, 0xca, 0x80, 0xb8, 0xe6, 0x84, 0x17, 0xe9, 0xaf, 0xb0, 0x49, 0x44, 0x17, 0xa5, 0x68, 0x12, 0x97, 0x01, 0x13, 0x7e, 0xff, 0xb2, 0x17, 0x4b, 0x5c, 0x50, 0xbb, 0x8a, 0xdf, 0x71, 0x6a, 0x4a, 0x5c, 0xa9, 0x5d, 0x0c))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_30c834f4, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4f, 0x33, 0x7c, 0xcf, 0xd6, 0x77, 0x26, 0xa8, 0x05, 0xe4, 0xf1, 0x60, 0x0a, 0xe2, 0x84, 0x9d, 0xf3, 0x80, 0x7e, 0xca, 0x11, 0x73, 0x80, 0x23, 0x9f, 0xbd, 0x81, 0x69, 0x00, 0x00, 0x00, 0x00, 0xed, 0x9d, 0xea, 0x12, 0x4c, 0xc8, 0xc3, 0x96, 0x41, 0x64, 0x11, 0xe9, 0x88, 0xc3, 0x0f, 0x42, 0x7e, 0xb5, 0x04, 0xaf, 0x43, 0xa3, 0x14, 0x6c, 0xd5, 0xdf, 0x7e, 0xa6, 0x06, 0x66, 0xd6, 0x85))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_32923165, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xde, 0x05, 0x6c, 0x8c, 0x24, 0xeb, 0x52, 0x7a, 0xd5, 0x02, 0x1d, 0xdc, 0xf3, 0xb1, 0x6b, 0x09, 0x9b, 0x66, 0x8a, 0x03, 0xf7, 0xda, 0x03, 0x07, 0x5f, 0x41, 0x0a, 0x07, 0x70, 0x34, 0x7b, 0xde, 0x01, 0x88, 0x0d, 0x2a, 0x7b, 0x16, 0x24, 0x91, 0x22, 0x1c, 0x0b, 0x37, 0x0f, 0xe8, 0x1f, 0x28, 0x92, 0x44, 0x22, 0xa4, 0xc7, 0x01, 0x17, 0x68, 0x2b, 0x89, 0x8b, 0xc3, 0x25, 0x79, 0x1c, 0xe4))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_32e7cb24, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xe1, 0x48, 0xd9, 0x96, 0x6e, 0x5b, 0x9b, 0x53, 0x63, 0x80, 0x92, 0x7d, 0xe7, 0x2e, 0x59, 0xa6, 0x65, 0x5e, 0x70, 0x70, 0x09, 0x1b, 0x25, 0xb4, 0x7b, 0x44, 0xfd, 0xb2, 0xa8, 0xbd, 0x39, 0x0f, 0x35, 0x25, 0x9c, 0xd3, 0x9d, 0x6f, 0x6e, 0xd6, 0x23, 0x40, 0xd1, 0x21, 0x52, 0xb0, 0xfd, 0xc1, 0x70, 0x2b, 0xe5, 0xeb, 0xdb, 0x8f, 0x00, 0x61, 0xd6, 0x60, 0x7b, 0x05, 0xca, 0x3d, 0x7b, 0x1b))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_34741a7a, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x69, 0xd6, 0x0a, 0xe1, 0xf3, 0x9e, 0x1d, 0xa9, 0x58, 0x09, 0xd4, 0x08, 0x89, 0x47, 0x07, 0xad, 0x21, 0x34, 0xf4, 0x94, 0x3a, 0x1d, 0xb0, 0x89, 0xbe, 0xbf, 0x81, 0x5a, 0x39, 0x1f, 0x18, 0xdb, 0x32, 0xb4, 0x01, 0xd9, 0x8b, 0xf8, 0x94, 0xd3, 0xb6, 0xd5, 0x9e, 0x6e, 0xb4, 0x55, 0x73, 0x28, 0x56, 0x42, 0xe3, 0x58, 0xad, 0x68, 0x7b, 0x7d, 0x7b, 0xf9, 0x60, 0x0b, 0x19, 0x87, 0x80, 0x9e))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_383242c4, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x9c, 0xff, 0x61, 0x71, 0x2d, 0x4b, 0xc5, 0xb3, 0x63, 0x83, 0x41, 0xe6, 0xe0, 0xa5, 0x76, 0xa8, 0x09, 0x8c, 0x9c, 0x6d, 0x3f, 0x19, 0x8d, 0x38, 0x9c, 0x46, 0x69, 0xf3, 0x98, 0xdc, 0x08, 0x67, 0xf3, 0xb9, 0xe0, 0x9f, 0x56, 0x7f, 0x3d, 0xfd, 0x9c, 0x4d, 0x2c, 0x11, 0x63, 0xe8, 0x2b, 0xea, 0xdf, 0x16, 0xc7, 0x6e, 0x8f, 0x9d, 0x7a, 0x64, 0x67, 0x38, 0x00, 0xea, 0x76, 0xfa, 0x1e, 0x59))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_3a648635, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x81, 0x56, 0xa2, 0x12, 0x7c, 0x4c, 0x46, 0xa1, 0xec, 0xf2, 0x4c, 0x05, 0x22, 0xb8, 0x5f, 0xab, 0xe9, 0x4e, 0x6c, 0x8b, 0x9d, 0x96, 0x24, 0x20, 0xb2, 0xac, 0xc9, 0xe2, 0xb6, 0x29, 0x1a, 0xf0, 0x52, 0x35, 0xbf, 0x5d, 0xc5, 0xcc, 0xdd, 0x1b, 0xd3, 0x33, 0xbc, 0xe8, 0x46, 0x19, 0x7d, 0xe3, 0x63, 0xba, 0x0d, 0xc1, 0x58, 0xef, 0x0f, 0x01, 0x74, 0xd7, 0x14, 0xa0, 0x9e, 0x76, 0xa6, 0x6f))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_3bdbb9c2, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x47, 0xaf, 0xf9, 0x50, 0x18, 0x25, 0xa1, 0x66, 0x78, 0x2b, 0xb5, 0x8a, 0x5b, 0x45, 0x90, 0x06, 0xea, 0xcd, 0xbc, 0xe5, 0xe5, 0x32, 0x3a, 0xdd, 0xad, 0x34, 0xec, 0x1b, 0x64, 0x44, 0xcd, 0xce, 0x91, 0x99, 0xc3, 0x15, 0x02, 0xad, 0x42, 0x77, 0xc7, 0x3d, 0xdd, 0x0c, 0x80, 0x7b, 0x72, 0x63, 0x4c, 0x45, 0x76, 0x24, 0x04, 0x83, 0x7d, 0x98, 0x14, 0xa5, 0xd4, 0xb5, 0xa7, 0xc3, 0xf3, 0x98))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_3e44775a, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x33, 0x4d, 0xdf, 0x86, 0x29, 0xf0, 0xb9, 0x80, 0x79, 0x6f, 0x25, 0x5e, 0x65, 0x0e, 0x24, 0x75, 0x98, 0xf6, 0xf7, 0x1e, 0x90, 0xc5, 0x01, 0xdd, 0x11, 0xfc, 0xb5, 0x8e, 0xa1, 0xe6, 0xc0, 0xa3, 0x92, 0x15, 0xc3, 0x1a, 0x47, 0x41, 0xe4, 0xb2, 0x86, 0x57, 0xfc, 0x7d, 0xdb, 0x49, 0x0c, 0x0e, 0x2a, 0x21, 0xc7, 0xb7, 0x70, 0x46, 0x03, 0x01, 0x34, 0x4d, 0xbd, 0xd6, 0x7e, 0x85, 0xf3, 0x0d))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_3f6b66ac, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4b, 0xaa, 0x07, 0xff, 0x6e, 0x7b, 0xb9, 0xaa, 0x22, 0x3d, 0x1c, 0x61, 0x93, 0x20, 0x05, 0xfe, 0x98, 0xfe, 0x78, 0xb7, 0x87, 0xfd, 0xab, 0x4b, 0xd3, 0x61, 0x9b, 0xc8, 0x83, 0x30, 0x72, 0xa2, 0xbc, 0xac, 0xd6, 0x38, 0x02, 0xc5, 0x6a, 0xf8, 0x26, 0x07, 0x95, 0x3e, 0x72, 0xa0, 0xf5, 0xd3, 0xc2, 0x3b, 0xd2, 0x65, 0x54, 0x4e, 0x02, 0x09, 0x51, 0x82, 0x4e, 0xa4, 0x85, 0x55, 0x5d, 0x33))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_443e5215, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xdf, 0x79, 0xee, 0x08, 0x2b, 0x2f, 0xc7, 0x7e, 0x9c, 0xe4, 0x63, 0x34, 0x71, 0xf5, 0x69, 0xbb, 0xcb, 0x5c, 0xe5, 0x38, 0x56, 0xe3, 0x06, 0x77, 0x74, 0xf3, 0x7e, 0x8a, 0x64, 0xa2, 0xc7, 0xff, 0xaa, 0x48, 0x8a, 0x6c, 0x34, 0xd4, 0x99, 0xdf, 0x76, 0xf4, 0x27, 0xde, 0x36, 0x09, 0xbf, 0xcf, 0xd9, 0xfe, 0xae, 0x67, 0xff, 0xe0, 0xb0, 0xde, 0x59, 0x44, 0x63, 0xc4, 0x53, 0xb0, 0xab, 0x16))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_457e84b8, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x1b, 0x82, 0x4a, 0x11, 0xee, 0xd9, 0x4f, 0xbc, 0xd9, 0xb7, 0x22, 0xd0, 0x66, 0x13, 0xbb, 0xcf, 0x7e, 0xca, 0x00, 0xb9, 0x13, 0x6f, 0x26, 0x52, 0x64, 0x21, 0x78, 0xf3, 0x7b, 0x1a, 0x92, 0x0e, 0xe9, 0x00, 0xde, 0x49, 0x5d, 0x9e, 0xf5, 0x6f, 0xa6, 0xd1, 0x9f, 0x3d, 0xd1, 0xe0, 0xed, 0xb2, 0x3d, 0x23, 0x83, 0x5a, 0xc8, 0xc2, 0xd3, 0xd1, 0x3c, 0x02, 0x27, 0xe8, 0x52, 0xe5, 0x03, 0xeb))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_457ff370, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x47, 0xb2, 0xad, 0x96, 0xdf, 0xc2, 0xf2, 0x3f, 0xe5, 0x92, 0x68, 0x09, 0xf3, 0x80, 0x42, 0xb2, 0xc8, 0x01, 0x96, 0x2b, 0xd7, 0x39, 0x4c, 0xef, 0xbf, 0x4a, 0xac, 0xb2, 0x55, 0x4b, 0x7b, 0x0b, 0xdf, 0x2b, 0x93, 0x7a, 0x16, 0xa7, 0xd9, 0x6a, 0x2a, 0x06, 0x82, 0xcd, 0x16, 0x44, 0x28, 0x89, 0x02, 0x08, 0x59, 0x7f, 0x2c, 0xdc, 0xc7, 0x34, 0xfd, 0xa7, 0x36, 0x00, 0xb5, 0xcf, 0x6c, 0x59))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_468521d3, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x89, 0x36, 0xf3, 0x2d, 0x14, 0x79, 0xa4, 0xe3, 0x9b, 0x85, 0x7e, 0x08, 0x2d, 0x34, 0xf8, 0xa6, 0xc3, 0x3a, 0x0a, 0x0d, 0x6f, 0xe2, 0x1f, 0x15, 0x64, 0x19, 0xb4, 0x84, 0xb3, 0xeb, 0xed, 0xf8, 0xf9, 0x86, 0x9e, 0xf5, 0x3c, 0x92, 0xa8, 0x7f, 0xe0, 0x02, 0xa1, 0x46, 0x68, 0xb3, 0x07, 0xf8, 0xa7, 0xa0, 0x20, 0xe7, 0xec, 0x2f, 0xb3, 0x6e, 0x76, 0xd5, 0x34, 0x47, 0xfa, 0xf0, 0x2b, 0x12))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_48011746, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x73, 0xd9, 0x14, 0xdd, 0xe7, 0x98, 0xf4, 0x30, 0xd5, 0x1d, 0xe4, 0xe4, 0x3b, 0x3c, 0xc5, 0xaa, 0x55, 0x7f, 0xc4, 0x79, 0x7d, 0x9a, 0x18, 0x20, 0x81, 0x35, 0x09, 0x97, 0x9e, 0xfe, 0x37, 0x53, 0x08, 0x9f, 0xfa, 0x28, 0x6b, 0xa3, 0x05, 0x05, 0xe3, 0xa9, 0xae, 0x5c, 0x95, 0x87, 0x85, 0x4d, 0xdb, 0x3d, 0xe2, 0xa0, 0x4e, 0xe7, 0xa0, 0xdb, 0xed, 0x0d, 0xfb, 0x08, 0x7e, 0x2d, 0x19, 0x0b))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_483bd1dc, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xfb, 0xfa, 0x53, 0xe8, 0x65, 0x8b, 0xce, 0x3e, 0x13, 0x25, 0xb1, 0x18, 0xd3, 0x9b, 0x04, 0x6a, 0xa5, 0x5d, 0x67, 0x75, 0xcb, 0xf4, 0x2d, 0xd4, 0xfd, 0x9d, 0xad, 0xa7, 0xb4, 0x2b, 0x5e, 0xc2, 0xc8, 0x48, 0xf7, 0x2b, 0xc2, 0xf7, 0x04, 0x91, 0x96, 0xd5, 0x6b, 0x66, 0x90, 0x47, 0x2f, 0x4d, 0x23, 0x56, 0x9a, 0x06, 0x48, 0x51, 0x0c, 0xb8, 0xfe, 0xec, 0x9d, 0x34, 0xf4, 0xf7, 0xf2, 0x26))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_4bb4218c, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x15, 0x50, 0xa1, 0x73, 0x37, 0x3b, 0x2d, 0x59, 0x43, 0x74, 0xf0, 0x64, 0x2c, 0xd7, 0x3d, 0xe0, 0x6a, 0x04, 0x5c, 0x09, 0xc7, 0xa4, 0xf3, 0x88, 0xc7, 0x31, 0xe8, 0xcd, 0x89, 0x71, 0xad, 0xfc, 0x9a, 0x3a, 0x98, 0x43, 0x58, 0x3a, 0x86, 0xc0, 0xe1, 0xc6, 0x2c, 0xbd, 0xe6, 0x71, 0x65, 0xf4, 0x0a, 0x92, 0x6b, 0x10, 0x28, 0xba, 0x38, 0xaa, 0x38, 0x95, 0xe1, 0x88, 0xeb, 0xbc, 0x70, 0x66))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_4e95b240, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x00, 0x3a, 0xdf, 0xa4, 0xc6, 0x20, 0xa2, 0x07, 0x09, 0x6c, 0xd1, 0x8e, 0xe8, 0xfd, 0x2a, 0x90, 0xe2, 0x01, 0x06, 0xcf, 0x82, 0x4a, 0x0c, 0x63, 0xd6, 0xde, 0xc7, 0x27, 0xa9, 0xfe, 0x7f, 0x50, 0x94, 0x30, 0xd2, 0x6b, 0xdd, 0x5f, 0x71, 0xe8, 0x19, 0xd1, 0x2b, 0x70, 0x06, 0x99, 0x01, 0x46, 0x1a, 0xe0, 0x83, 0xcc, 0x80, 0x91, 0x22, 0xd4, 0xfb, 0x86, 0xb5, 0xc4, 0x75, 0x24, 0x4e, 0x5a))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_4ecb145a, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4d, 0x9c, 0xdd, 0xf6, 0xb4, 0xff, 0x05, 0xcd, 0xf5, 0xf5, 0x57, 0xa3, 0x2d, 0xb1, 0x71, 0x2e, 0x49, 0xab, 0x45, 0xae, 0x53, 0xad, 0xe4, 0x9b, 0x94, 0x69, 0xe6, 0x65, 0xff, 0xa2, 0xdb, 0x77, 0x3e, 0xad, 0x4c, 0x88, 0xe8, 0x3f, 0x38, 0xcd, 0x16, 0xd6, 0x1d, 0xda, 0x97, 0x64, 0x53, 0x55, 0x42, 0x42, 0x79, 0xe5, 0x13, 0x2d, 0xfe, 0xc1, 0x44, 0x21, 0xca, 0xbf, 0xc1, 0x20, 0x3a, 0x6b))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_51b3b025, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x69, 0xa6, 0x5b, 0x75, 0xf3, 0x1a, 0xe7, 0xb4, 0x93, 0x02, 0x92, 0xf9, 0x09, 0x02, 0x46, 0x1b, 0xef, 0xce, 0xe5, 0xd1, 0x60, 0x69, 0x39, 0xc2, 0x8e, 0x01, 0xb6, 0x52, 0xa7, 0xfb, 0xc4, 0x98, 0xcf, 0x68, 0x61, 0x9e, 0x58, 0x60, 0x12, 0x8f, 0x56, 0xce, 0xcf, 0x53, 0xeb, 0xa2, 0xff, 0xe8, 0x28, 0x89, 0xa9, 0xbb, 0x04, 0xa5, 0xfa, 0x4c, 0x8b, 0x72, 0x2b, 0xc9, 0x1d, 0x55, 0x97, 0x8a))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_59cfb75c, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xb2, 0x03, 0x71, 0x76, 0xc8, 0x4d, 0xb0, 0x4a, 0x6c, 0x77, 0x3e, 0x32, 0xf9, 0xed, 0x1d, 0x6b, 0x25, 0xef, 0x4c, 0x30, 0x3c, 0x67, 0x25, 0xc6, 0x93, 0x2e, 0xc2, 0xcc, 0x27, 0x88, 0xbc, 0xbb, 0x93, 0x61, 0x50, 0x5e, 0x6b, 0x77, 0x16, 0x91, 0xad, 0xb4, 0x15, 0x98, 0xf2, 0x92, 0xd6, 0x52, 0x17, 0x22, 0x40, 0x4b, 0xf1, 0x83, 0x24, 0x1b, 0x19, 0x57, 0x38, 0xb7, 0x7a, 0xbd, 0x6c, 0xfe))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_5ac4dd54, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xae, 0xd8, 0xee, 0xff, 0x77, 0x64, 0x4b, 0xf8, 0x3b, 0x92, 0x22, 0xf8, 0xf5, 0x71, 0x73, 0xfa, 0x82, 0x17, 0xec, 0x7e, 0x07, 0x63, 0xee, 0x7d, 0x71, 0x71, 0xfb, 0x60, 0x92, 0xfb, 0xa5, 0xc0, 0x64, 0x86, 0xa8, 0x6d, 0x94, 0xf4, 0x88, 0x34, 0xba, 0x5a, 0xdb, 0xaf, 0x34, 0x96, 0x87, 0xf9, 0xce, 0xe4, 0x00, 0x38, 0x96, 0x42, 0xb8, 0x28, 0xe6, 0x82, 0x07, 0xb1, 0x47, 0xca, 0x2c, 0x46))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_5e01ed7d, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x09, 0x97, 0xe2, 0x76, 0x95, 0x37, 0xef, 0xf2, 0xec, 0x78, 0xb2, 0x7d, 0x71, 0x6a, 0x5e, 0xfd, 0x50, 0xa0, 0x73, 0x7b, 0xc6, 0x6b, 0xf7, 0xfe, 0xc8, 0xfd, 0xb0, 0x4e, 0x70, 0x95, 0x44, 0xbd, 0xe6, 0x9d, 0x8a, 0xaa, 0x40, 0x1b, 0x4a, 0x81, 0xed, 0x47, 0x4b, 0xc1, 0x24, 0xdb, 0x11, 0x9b, 0x35, 0x55, 0xf6, 0x0c, 0xae, 0x69, 0x67, 0x90, 0xc7, 0x7d, 0x64, 0xd9, 0x94, 0xab, 0xc2, 0xd6))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_5eb076b3, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x70, 0xf2, 0xce, 0x24, 0xdc, 0x62, 0x92, 0x3b, 0xb0, 0x9c, 0xc9, 0x2d, 0x74, 0x32, 0x9b, 0xbd, 0x0d, 0x2e, 0x6b, 0x0e, 0x35, 0x4c, 0x0b, 0xe2, 0x38, 0x3d, 0x24, 0xac, 0xdc, 0xcb, 0x9e, 0x4c, 0xd4, 0x2d, 0x1f, 0x97, 0x34, 0x66, 0xf5, 0xe5, 0x46, 0x2a, 0x93, 0x90, 0x84, 0xa2, 0x94, 0xeb, 0xfc, 0x7a, 0x45, 0x62, 0x9c, 0x70, 0xee, 0x5d, 0xef, 0x46, 0xde, 0x95, 0x36, 0xea, 0x7b, 0xf7))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_637a96fd, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xd9, 0x11, 0x7c, 0xae, 0x81, 0x29, 0x5e, 0x82, 0x68, 0x2f, 0xa3, 0x87, 0x99, 0x1e, 0x66, 0x8e, 0x15, 0x70, 0xe0, 0xe9, 0x01, 0x00, 0xbf, 0x4e, 0x63, 0x96, 0x48, 0x22, 0x46, 0x05, 0x61, 0xbc, 0x19, 0xf9, 0x6b, 0x17, 0x87, 0xed, 0x15, 0x76, 0x99, 0x29, 0x97, 0x8b, 0xa3, 0xdd, 0x7f, 0x68, 0xc9, 0x7a, 0xdf, 0x5c, 0x16, 0xf6, 0x71, 0xe7, 0x56, 0xcd, 0x8f, 0x08, 0xc4, 0x94, 0x56, 0xca))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_63c41533, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xcb, 0x18, 0x0d, 0xda, 0x5e, 0xd4, 0x4c, 0xa0, 0xf7, 0x8c, 0xc1, 0x9c, 0x66, 0x59, 0xc8, 0x84, 0x51, 0xb4, 0xd0, 0x08, 0x4a, 0x4a, 0x90, 0x4c, 0xb2, 0xdc, 0x77, 0x0f, 0x78, 0x31, 0x86, 0x13, 0xfa, 0xe0, 0xbd, 0x29, 0x01, 0x65, 0x85, 0x8b, 0xd6, 0x70, 0x78, 0x8f, 0x5f, 0x78, 0xad, 0x78, 0x06, 0xb4, 0x9a, 0x2b, 0x93, 0x24, 0x09, 0xe3, 0xdf, 0xb7, 0x19, 0x5c, 0xca, 0xfa, 0xad, 0x0d))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_63f6f1fd, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x5e, 0xb0, 0x55, 0x9c, 0x2f, 0xde, 0x58, 0x1a, 0x0d, 0xf6, 0x20, 0x7f, 0x3b, 0x28, 0x72, 0xd8, 0xe8, 0x0a, 0x1e, 0xc8, 0xf6, 0xd5, 0x42, 0xbf, 0x03, 0x19, 0xec, 0x25, 0x4c, 0x1c, 0x23, 0xea, 0x27, 0x2a, 0x1a, 0xb9, 0x85, 0xcd, 0xfa, 0xb8, 0x57, 0x3a, 0x79, 0x7e, 0xd5, 0x54, 0xe1, 0x37, 0xbd, 0xa2, 0x58, 0xae, 0x3c, 0x84, 0x1c, 0xcb, 0xf6, 0x55, 0x91, 0x87, 0xb3, 0x47, 0x12, 0x33))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_66ca0989, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xbc, 0x4d, 0x33, 0x54, 0xa6, 0xa9, 0x73, 0xdd, 0x80, 0x88, 0x91, 0x9c, 0xc1, 0x81, 0x19, 0x4e, 0x87, 0x9e, 0xd7, 0x92, 0x0d, 0xb3, 0x0d, 0x0d, 0x12, 0x78, 0xed, 0xf7, 0x44, 0x13, 0xb7, 0xb9, 0x24, 0x50, 0xd1, 0x62, 0xb2, 0x6d, 0xcb, 0x25, 0xfb, 0xbd, 0x53, 0xea, 0x40, 0x44, 0x18, 0x99, 0x81, 0xd7, 0x37, 0x05, 0x59, 0x25, 0xbd, 0x2e, 0x86, 0xbf, 0xb0, 0x37, 0x4b, 0x09, 0xf3, 0xca))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_699a2d1b, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xce, 0x0a, 0x47, 0xf8, 0x81, 0xfd, 0x73, 0x15, 0xa7, 0x33, 0xc4, 0x31, 0x78, 0x48, 0xfa, 0x33, 0xc7, 0x2e, 0x38, 0xde, 0x0b, 0x8f, 0xda, 0x36, 0xb6, 0x1a, 0xa9, 0xa1, 0x64, 0xf5, 0x80, 0x8a, 0x85, 0xb0, 0x5d, 0x25, 0x11, 0x5e, 0xa4, 0x09, 0x7d, 0xdf, 0x63, 0xf8, 0x78, 0xc8, 0xe8, 0x36, 0x57, 0xe6, 0x6d, 0xe1, 0x36, 0xa8, 0xf9, 0xe6, 0x2e, 0xd8, 0x1a, 0x58, 0xbf, 0x11, 0x7f, 0xf9))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_6f060c57, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x17, 0xe9, 0xa8, 0xed, 0x4d, 0x61, 0x41, 0xf9, 0x9d, 0xcc, 0x77, 0x94, 0x46, 0x85, 0x76, 0xb1, 0x6a, 0x94, 0x04, 0xc8, 0x2a, 0x19, 0x69, 0xb9, 0x1d, 0xb0, 0xca, 0x75, 0x34, 0xa5, 0xe0, 0x0b, 0xbc, 0x4e, 0xdd, 0x49, 0xe6, 0xdc, 0xf0, 0x47, 0x6b, 0xd9, 0x86, 0x55, 0x1c, 0x3a, 0xdc, 0xcd, 0x4d, 0xdc, 0xdc, 0xde, 0xe6, 0xeb, 0x56, 0x7c, 0xb6, 0x8d, 0x92, 0x5b, 0x46, 0x74, 0x11, 0x3d))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_73869ecd, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x35, 0xb7, 0x5a, 0x83, 0x73, 0x1a, 0x5b, 0x56, 0x32, 0x5a, 0xdd, 0x4f, 0x28, 0xa0, 0x97, 0x42, 0x03, 0x9e, 0x0e, 0x62, 0xf7, 0x57, 0x28, 0xe8, 0x96, 0x78, 0x3f, 0xd9, 0x57, 0x40, 0x0d, 0x5b, 0xe3, 0xf3, 0xfa, 0x52, 0x69, 0x57, 0x7f, 0xaa, 0x70, 0x89, 0xe9, 0xc8, 0xe9, 0xd9, 0xf7, 0x32, 0xef, 0x78, 0xd4, 0x33, 0xe4, 0xbe, 0x38, 0x28, 0x20, 0x32, 0x3c, 0x19, 0x7c, 0x5b, 0xbc, 0x39))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_73f7eaba, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x1e, 0xef, 0x95, 0xae, 0xf7, 0x1f, 0x79, 0x3a, 0xfd, 0x50, 0xbb, 0x26, 0x04, 0x06, 0x4d, 0x63, 0xe8, 0x8b, 0xef, 0x74, 0x04, 0xa4, 0xd0, 0xe2, 0x06, 0x44, 0x62, 0x45, 0xae, 0x2e, 0x78, 0x34, 0xc9, 0x6e, 0x86, 0xdd, 0x04, 0x0f, 0x97, 0x94, 0xb6, 0x37, 0x12, 0xd9, 0x0e, 0x71, 0x95, 0x76, 0xb8, 0xb9, 0x2c, 0x40, 0x6a, 0xb0, 0xf2, 0x88, 0xad, 0x9b, 0x32, 0x7b, 0xd1, 0x24, 0x45, 0x4f))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_740131ca, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x43, 0xee, 0x8f, 0xee, 0x3c, 0x94, 0x2a, 0x8a, 0x28, 0xca, 0xa3, 0x47, 0xe5, 0x32, 0x48, 0x17, 0x78, 0xfe, 0xf0, 0x38, 0x35, 0xcb, 0xdb, 0xfc, 0xf2, 0x07, 0x27, 0xf9, 0x7e, 0xa8, 0xa3, 0x0e, 0x8a, 0x19, 0x30, 0xff, 0x6c, 0xd3, 0x57, 0xb8, 0x64, 0xa4, 0x54, 0xb7, 0x0c, 0x27, 0x98, 0x92, 0x65, 0xda, 0x52, 0x9a, 0x9e, 0x45, 0x62, 0x3a, 0x9f, 0xa3, 0x64, 0xb2, 0xbd, 0x21, 0x23, 0x0e))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_760f9bc1, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa6, 0x58, 0x55, 0x3a, 0x06, 0x20, 0xc9, 0x5e, 0x98, 0x7b, 0x5c, 0x31, 0x63, 0xbc, 0xfe, 0xa6, 0x8c, 0x52, 0x06, 0x5f, 0x53, 0xc9, 0xd5, 0x53, 0xf2, 0xa9, 0x24, 0xd8, 0xb3, 0xed, 0x51, 0x1f, 0x79, 0xf0, 0xdf, 0xec, 0x45, 0x36, 0xb6, 0x5a, 0xa5, 0xfb, 0x31, 0x29, 0x7e, 0x96, 0xf6, 0xb4, 0x64, 0xaa, 0x66, 0x9b, 0x92, 0x68, 0xb3, 0x15, 0x6c, 0x43, 0xd4, 0x61, 0x29, 0x78, 0xa5, 0x77))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_76529d99, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xb1, 0x02, 0x19, 0x6b, 0xf4, 0x55, 0xee, 0x5a, 0xaf, 0xc6, 0xf8, 0x95, 0x50, 0x4d, 0x3c, 0x3b, 0x6b, 0x2d, 0x37, 0xc3, 0x5f, 0x86, 0x69, 0xbd, 0x0f, 0x0b, 0x69, 0x47, 0x95, 0xfb, 0xd9, 0x92, 0xf7, 0x77, 0xb6, 0xf8, 0x29, 0xb9, 0x62, 0x8a, 0xc3, 0x5d, 0xb0, 0xef, 0x43, 0xf6, 0xa8, 0x9f, 0x0a, 0x42, 0x81, 0x26, 0x14, 0xe4, 0xc1, 0x59, 0x24, 0xd8, 0xd4, 0x7e, 0xbe, 0x45, 0xba, 0xe5))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_79de6c87, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x8c, 0xfc, 0xba, 0xd3, 0x52, 0x4c, 0x22, 0xb9, 0x92, 0x52, 0x9f, 0x94, 0x3e, 0x3c, 0xe0, 0xb2, 0xd1, 0x26, 0x08, 0x55, 0x01, 0xd6, 0xe3, 0xed, 0xd4, 0xf1, 0xdb, 0xf7, 0x4b, 0xdc, 0xa2, 0x1e, 0xaf, 0xb2, 0x59, 0xb1, 0xba, 0x17, 0x9c, 0xac, 0x09, 0xe8, 0xe4, 0x3a, 0x88, 0xc8, 0xa0, 0x9e, 0x73, 0x39, 0x91, 0x0a, 0x7c, 0x94, 0x19, 0x32, 0xe4, 0x4b, 0x8b, 0xe5, 0x6f, 0x1f, 0xcc, 0xde))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_7a61d8a7, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa1, 0xff, 0x55, 0xa0, 0x3c, 0xd0, 0x61, 0xf2, 0x40, 0x8c, 0x0a, 0xda, 0x1a, 0xe9, 0xf7, 0x19, 0x7f, 0x53, 0xef, 0x84, 0x19, 0x05, 0x64, 0xfd, 0x3d, 0xac, 0xe7, 0x88, 0x39, 0xbc, 0x64, 0x20, 0x17, 0x8e, 0x94, 0xa5, 0xd6, 0x02, 0x81, 0x86, 0x99, 0x7c, 0xd3, 0x6f, 0x3c, 0x8d, 0x26, 0x31, 0xa2, 0x72, 0xd7, 0x93, 0x6b, 0x2c, 0xfb, 0x3d, 0x62, 0x73, 0x0f, 0x8c, 0x0f, 0xe8, 0x09, 0x83))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_7ab7ae8d, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xaa, 0xcc, 0xe0, 0x93, 0x27, 0x0f, 0xa5, 0x9a, 0xd4, 0x12, 0xb5, 0x45, 0x9a, 0x08, 0xe4, 0x90, 0x74, 0x3b, 0x97, 0x08, 0x6c, 0x78, 0x1a, 0xc3, 0xc8, 0xd5, 0x40, 0x30, 0xb4, 0x1a, 0x31, 0x19, 0x3b, 0xec, 0xe4, 0x95, 0x61, 0x72, 0xd5, 0x6b, 0xef, 0xb7, 0x01, 0x1d, 0x68, 0x4e, 0x77, 0x29, 0x05, 0xe4, 0x8d, 0x21, 0x15, 0x44, 0x4a, 0x75, 0xac, 0x7a, 0x32, 0x5a, 0x3f, 0x25, 0xf4, 0xb1))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_8226c8b7, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x14, 0xb3, 0x0c, 0x4c, 0x78, 0x46, 0x96, 0xff, 0xc3, 0xdd, 0xdc, 0xec, 0x05, 0xf3, 0x6c, 0xb1, 0x48, 0x8b, 0xc3, 0x42, 0xb9, 0xf5, 0x29, 0xd5, 0x38, 0x7a, 0xcb, 0x9e, 0x48, 0xcb, 0x8d, 0x3d, 0xbd, 0x30, 0xd0, 0xd5, 0xd6, 0xd6, 0xa3, 0x91, 0x08, 0x86, 0x3c, 0x2d, 0x6a, 0x6e, 0x85, 0x71, 0xcd, 0x32, 0x61, 0xfb, 0x9e, 0xb9, 0x8c, 0xe4, 0x61, 0x25, 0xbd, 0x8f, 0x13, 0x91, 0x36))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_83aee8c6, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa, 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96, 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0x00, 0x00, 0x00, 0x00, 0x13, 0x52, 0xbb, 0x4a, 0x0f, 0xa2, 0xea, 0x4c, 0xce, 0xb9, 0xab, 0x63, 0xdd, 0x68, 0x4a, 0xde, 0x5a, 0x11, 0x27, 0xbc, 0xf3, 0x00, 0xa6, 0x98, 0xa7, 0x19, 0x3b, 0xc2))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_83b9c655, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xb6, 0xe0, 0x8b, 0x1b, 0xcc, 0x89, 0xe7, 0xfb, 0x0b, 0x84, 0xd7, 0x49, 0x7e, 0x31, 0x05, 0x53, 0x49, 0x5b, 0xe4, 0x87, 0x7e, 0xcc, 0xc4, 0xb3, 0xd6, 0xd7, 0x9f, 0x7c, 0x68, 0xa0, 0x57, 0x34, 0x31, 0x76, 0x0f, 0xa1, 0xbc, 0xea, 0x49, 0x72, 0x75, 0x91, 0x74, 0xac, 0x11, 0x03, 0xbc, 0x60, 0x11, 0x98, 0x5c, 0xce, 0xe2, 0x51, 0x91, 0x8d, 0x05, 0x73, 0xfb, 0xcb, 0x78, 0x96, 0x91, 0x16))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_83c6d2fe, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x35, 0x90, 0xc6, 0xa1, 0x03, 0x53, 0xd6, 0x69, 0xbc, 0x94, 0xd8, 0xe2, 0xff, 0x9e, 0x14, 0xbb, 0xee, 0xd4, 0xa7, 0xf4, 0x5b, 0x88, 0x72, 0x55, 0xab, 0x7e, 0x37, 0xb6, 0x76, 0x38, 0x7b, 0xb6, 0x15, 0xfc, 0x6f, 0x97, 0xce, 0x39, 0xa3, 0x87, 0x4c, 0x2b, 0x34, 0xcc, 0x57, 0x18, 0x89, 0xab, 0xfa, 0x0a, 0x70, 0x6c, 0x2c, 0xfb, 0x0e, 0x5a, 0x47, 0x50, 0xcc, 0x25, 0x69, 0x06, 0x96, 0xf8))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_852c794d, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x31, 0x34, 0x47, 0x77, 0x81, 0x95, 0xda, 0xa1, 0x79, 0x1a, 0x65, 0x30, 0xcd, 0x06, 0x97, 0xae, 0x34, 0xbf, 0x9d, 0x8d, 0x22, 0x59, 0x84, 0x39, 0x4f, 0x72, 0xee, 0xf3, 0x50, 0x59, 0x71, 0x11, 0x09, 0x96, 0xa8, 0xfb, 0xdd, 0x1a, 0x70, 0xec, 0xd6, 0x4c, 0xb0, 0x0b, 0x59, 0x5a, 0xfe, 0x16, 0x69, 0xbf, 0xef, 0x80, 0xd9, 0x17, 0x56, 0xa6, 0x2d, 0x84, 0xc1, 0xd8, 0x3e, 0x0f, 0x22, 0xab))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_86665010, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0xb0, 0x1c, 0xbd, 0x1c, 0x01, 0xe5, 0x80, 0x65, 0x71, 0x18, 0x14, 0xb5, 0x83, 0xf0, 0x61, 0xe9, 0xd4, 0x31, 0xcc, 0xa9, 0x94, 0xce, 0xa1, 0x31, 0x34, 0x49, 0xbf, 0x97, 0xc8, 0x40, 0xae, 0x0a))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_86cfab11, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x0c, 0x75, 0x3e, 0xd1, 0xba, 0x92, 0xf7, 0x66, 0x80, 0x0f, 0xdd, 0x0a, 0xe1, 0xc0, 0xd7, 0xf8, 0xf4, 0xcd, 0x83, 0x05, 0xfd, 0x80, 0x3d, 0x8b, 0xca, 0x88, 0x13, 0x97, 0xb5, 0x93, 0x7e, 0x2d, 0xb5, 0x68, 0x50, 0x9b, 0x1f, 0xaf, 0x3c, 0xf2, 0x51, 0xde, 0x6d, 0xb9, 0x81, 0x0e, 0x8b, 0x8c, 0xae, 0xd2, 0x35, 0xda, 0x10, 0xee, 0xdd, 0xbe, 0xd6, 0x27, 0x75, 0xc8, 0xe5, 0xc9, 0x46, 0x0a))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_88dc05b3, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x26, 0x4a, 0x7a, 0xd4, 0x39, 0xa4, 0x82, 0x8a, 0x9d, 0xc9, 0x7e, 0xcf, 0x83, 0x71, 0x55, 0x35, 0x5f, 0x99, 0xae, 0x0b, 0x65, 0x97, 0x5f, 0x85, 0x1b, 0x54, 0x1a, 0xd3, 0xa0, 0xe0, 0x32, 0xf0, 0x67, 0x26, 0x8b, 0x72, 0x98, 0xc7, 0x3e, 0x58, 0x18, 0x66, 0xfb, 0xcb, 0xd1, 0x61, 0x68, 0x9b, 0x16, 0xb8, 0x1c, 0xf2, 0x62, 0xe0, 0x07, 0xce, 0x68, 0xe2, 0x5a, 0x28, 0xc8, 0x3e, 0xf0, 0x41))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_8e7614d1, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x73, 0x2b, 0x8a, 0xc0, 0xc3, 0x0f, 0xe4, 0x43, 0x07, 0x43, 0x12, 0x35, 0x27, 0x1c, 0xb5, 0xd6, 0xe5, 0xf6, 0x77, 0xa1, 0x9c, 0xe3, 0xf0, 0x58, 0xb9, 0x39, 0xa7, 0xbf, 0x19, 0x34, 0x9d, 0x3c, 0x85, 0x8c, 0xc7, 0x35, 0xaf, 0x85, 0x77, 0x46, 0x82, 0x75, 0x84, 0x7c, 0xf5, 0xec, 0x19, 0x97, 0x2e, 0x6c, 0x20, 0x73, 0x82, 0x76, 0xe2, 0x70, 0x8b, 0x23, 0xc5, 0x95, 0xbf, 0xc4, 0x43, 0x3d))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_8f9f7f98, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x24, 0x07, 0xb6, 0x0a, 0xbf, 0x3e, 0xe5, 0xed, 0xaf, 0x92, 0xed, 0x50, 0x5a, 0x11, 0xd0, 0xdd, 0xce, 0x0e, 0xa3, 0x3e, 0xca, 0x58, 0xa0, 0x31, 0xbb, 0x2f, 0x16, 0x2c, 0x51, 0x2f, 0x40, 0x62, 0xfb, 0x81, 0xbf, 0xf3, 0x6b, 0xf9, 0x67, 0xe8, 0x34, 0xe3, 0xd5, 0xd4, 0x68, 0x73, 0x0d, 0xcd, 0x70, 0x44, 0x00, 0x22, 0xab, 0x60, 0x06, 0x1a, 0x62, 0xfa, 0xc5, 0x33, 0x50, 0xfe, 0x25, 0x9f))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_9b16c842, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x03, 0xfc, 0x62, 0x1e, 0xaf, 0x90, 0xc2, 0x3d, 0x8f, 0x9f, 0xa1, 0x25, 0xd2, 0xc5, 0x9b, 0x87, 0x28, 0xeb, 0xcc, 0xb3, 0x0c, 0xa3, 0xe3, 0xdb, 0x87, 0x9a, 0x06, 0xca, 0x90, 0xf2, 0x0c, 0xdc, 0xae, 0x58, 0xd3, 0xf0, 0xc6, 0xae, 0xf0, 0xe8, 0x05, 0xbe, 0x10, 0xea, 0x54, 0xe2, 0x3c, 0xf6, 0xf0, 0x39, 0x7f, 0x9a, 0xdd, 0xdd, 0xc2, 0xb0, 0x90, 0x88, 0x85, 0x53, 0x16, 0xb0, 0xef, 0x44))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_9d0907c8, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x27, 0xa0, 0xa8, 0x0e, 0xa2, 0xe1, 0xaa, 0x79, 0x8e, 0xa9, 0xbc, 0xc3, 0xae, 0xdb, 0xf0, 0x1a, 0xb7, 0x8e, 0x49, 0xc9, 0xec, 0x2a, 0xd0, 0xe0, 0x8a, 0x04, 0x29, 0xa0, 0xe1, 0xdb, 0x4d, 0x0d, 0x32, 0xa8, 0xee, 0x7b, 0xee, 0x9d, 0x0a, 0x40, 0x01, 0x4e, 0x48, 0x4f, 0x34, 0xa9, 0x2b, 0xd6, 0xf3, 0x3f, 0xe6, 0x36, 0x24, 0xea, 0x95, 0x79, 0x65, 0x74, 0x41, 0xac, 0x79, 0x66, 0x6e, 0x7f))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_9e2eec56, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x28, 0xd9, 0xb9, 0xfe, 0x0d, 0x3c, 0x24, 0x71, 0xf2, 0x24, 0x47, 0x6e, 0xb8, 0x9c, 0x13, 0xfa, 0x68, 0xb4, 0x33, 0x21, 0x3c, 0x31, 0xb6, 0x37, 0x6b, 0x16, 0x22, 0x6a, 0xbf, 0xea, 0xe1, 0xc6, 0x36, 0xfe, 0xf5, 0x29, 0x18, 0xdd, 0x10, 0x6c, 0xd2, 0x19, 0x58, 0xf1, 0xf3, 0x79, 0xb0, 0x92, 0x78, 0x05, 0x14, 0x72, 0x30, 0x97, 0x31, 0xea, 0x11, 0x92, 0x12, 0x1b, 0x3b, 0x78, 0xf8, 0x73))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_9e98135b, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x36, 0x9e, 0x96, 0x40, 0x2f, 0x2c, 0xfd, 0x1a, 0x37, 0xb3, 0xac, 0xbd, 0xec, 0xfc, 0x56, 0x28, 0x62, 0xdb, 0xca, 0x94, 0x4a, 0x0f, 0x12, 0xd7, 0xaa, 0xac, 0xb8, 0xd3, 0x25, 0xd7, 0x65, 0x0a, 0xa7, 0x23, 0x62, 0x19, 0x22, 0xbe, 0x2b, 0xda, 0xc9, 0x18, 0x62, 0x90, 0xfd, 0xcd, 0xda, 0x02, 0x8d, 0x94, 0x43, 0x79, 0x66, 0x50, 0x7d, 0x93, 0xf2, 0xfc, 0x1f, 0x5c, 0x88, 0x7f, 0xde, 0xdb))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_a0fbcf0d, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0xfa, 0x15, 0xf9, 0x63, 0x94, 0x9d, 0x5f, 0x03, 0xa6, 0xf5, 0xc7, 0xf8, 0x6f, 0x9e, 0x00, 0x15, 0xee, 0xb2, 0x3a, 0xeb, 0xbf, 0xf1, 0x17, 0x39, 0x37, 0xba, 0x74, 0x8e, 0x10, 0x99, 0x87, 0x20, 0x70, 0xe8, 0xe8, 0x7c, 0x55, 0x5f, 0xa1, 0x36, 0x59, 0xcc, 0xa5, 0xd7, 0xfa, 0xdc, 0xfc, 0xb0, 0x02, 0x3e, 0xa8, 0x89, 0x54, 0x8c, 0xa4, 0x8a, 0xf2, 0xba, 0x7e, 0x71))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_a2934b60, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x31, 0x3f, 0x33, 0x09, 0xb2, 0x36, 0x48, 0x4c, 0x6e, 0xb4, 0xea, 0x38, 0x1e, 0x00, 0x78, 0x54, 0x46, 0x7a, 0x61, 0x73, 0x43, 0xa2, 0xe9, 0x7d, 0x84, 0x58, 0x01, 0xc0, 0x1a, 0x63, 0x2c, 0xfe, 0x33, 0xf2, 0x31, 0x85, 0x4b, 0xba, 0x89, 0xa8, 0xca, 0x3f, 0x80, 0x2a, 0x27, 0x64, 0xd3, 0xbf, 0x6c, 0x32, 0x33, 0xc8, 0x11, 0xa3, 0x1e, 0x5e, 0x80, 0x28, 0xa0, 0xb8, 0x62, 0xcb, 0x19, 0x77))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_a2fd63fc, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xed, 0x14, 0x1e, 0x3d, 0x79, 0x0a, 0xdd, 0x9e, 0x09, 0x0c, 0xc9, 0xcb, 0x6a, 0x48, 0x66, 0x85, 0x4a, 0x2f, 0xe3, 0xe5, 0xc9, 0xc0, 0x9c, 0xc7, 0x4e, 0x2c, 0xb3, 0x2f, 0x1c, 0xae, 0x18, 0x2d, 0x21, 0x12, 0x4d, 0x25, 0xd8, 0xf6, 0x2f, 0x89, 0x0e, 0x3e, 0x45, 0xbb, 0x66, 0xc0, 0x9b, 0x33, 0x31, 0xce, 0xf8, 0x2e, 0x1d, 0xcd, 0x6a, 0x06, 0x15, 0xfa, 0xd7, 0x4c, 0x54, 0x64, 0x68, 0x6d))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_a82debeb, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x0a, 0x8f, 0x5f, 0x1d, 0x5b, 0xbd, 0x27, 0x83, 0xfa, 0x7f, 0x37, 0xc8, 0x68, 0x79, 0x05, 0x7f, 0xb2, 0xfc, 0xf2, 0x53, 0x83, 0xaa, 0xfb, 0x86, 0xd0, 0x3d, 0x6b, 0xaf, 0xb4, 0x1a, 0x17, 0xb3, 0xea, 0xf6, 0xda, 0x71, 0x5f, 0xe9, 0x50, 0x34, 0x9f, 0xd5, 0x73, 0x61, 0x17, 0xb0, 0x8e, 0x15, 0xe3, 0x2c, 0xf1, 0xd2, 0xfd, 0xc0, 0x03, 0xe5, 0x10, 0x00, 0x9f, 0x1b, 0x4b, 0xa1, 0xe6, 0x48))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_ac5d48d1, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x8e, 0x88, 0x9d, 0x0a, 0x25, 0x30, 0xf7, 0x34, 0x21, 0xad, 0x2e, 0x08, 0x30, 0x26, 0x51, 0xf4, 0x1d, 0xde, 0xb1, 0xae, 0x50, 0x83, 0xce, 0x7e, 0x31, 0x3e, 0x06, 0xd6, 0x92, 0x8c, 0x37, 0x5a, 0xfe, 0xca, 0x9b, 0x44, 0x90, 0xf6, 0xaa, 0x5e, 0x8d, 0x45, 0xd1, 0x87, 0xec, 0x8d, 0x3a, 0xb6, 0x99, 0xf2, 0x9c, 0x0c, 0xc7, 0x73, 0x86, 0xc5, 0x6f, 0x93, 0xf2, 0xf3, 0x9e, 0x0f, 0x28, 0x74))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_acdab846, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa4, 0x95, 0xc3, 0x75, 0x2b, 0x64, 0x5e, 0xef, 0x19, 0xd8, 0x74, 0x71, 0x51, 0x13, 0x93, 0x55, 0x9d, 0xcf, 0x39, 0x9d, 0x50, 0xdd, 0xbc, 0xc1, 0x4b, 0x52, 0x64, 0xb0, 0x6e, 0x9d, 0x0d, 0xe3, 0x07, 0x48, 0x05, 0xc9, 0x63, 0xf4, 0x5a, 0x35, 0xdb, 0x08, 0xd2, 0x34, 0x9f, 0x2f, 0x18, 0x93, 0xdb, 0x3a, 0x21, 0x95, 0x12, 0x34, 0x2c, 0x11, 0x60, 0xc2, 0xc3, 0x07, 0xde, 0xac, 0x8c, 0x02))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_b1c556a6, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xff, 0xdd, 0x48, 0xda, 0x63, 0xd3, 0xaf, 0x67, 0x22, 0x3f, 0x16, 0xc5, 0x1e, 0xb7, 0xe9, 0x56, 0x00, 0xeb, 0x0b, 0x0e, 0x8b, 0x96, 0x4f, 0x4f, 0xcd, 0x8c, 0x53, 0x4f, 0xac, 0xe3, 0xc2, 0xc2, 0xb4, 0xe0, 0x09, 0xab, 0x2a, 0x76, 0x82, 0x94, 0x80, 0xe6, 0x9c, 0x9e, 0x43, 0xb2, 0xf1, 0xfe, 0x07, 0x6c, 0xfa, 0xfb, 0x3f, 0xa8, 0xd2, 0x7d, 0xd4, 0xd6, 0xba, 0xb4, 0xd6, 0xc3, 0xdb, 0x54))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_b2487408, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x36, 0x1c, 0x4a, 0x62, 0xcd, 0x86, 0x76, 0x13, 0x13, 0x8d, 0xfe, 0x24, 0xcc, 0xeb, 0xc4, 0xb7, 0xdf, 0x1b, 0x55, 0xfc, 0x74, 0x10, 0xf4, 0x99, 0x5e, 0xe2, 0xb6, 0xb9, 0xab, 0x22, 0x20, 0x58, 0x4f, 0x11, 0x6c, 0x6c, 0x84, 0xe5, 0x3d, 0x26, 0x2f, 0xd1, 0x3a, 0x5f, 0x5d, 0xe6, 0xb5, 0x7e, 0x7a, 0x19, 0x81, 0xde, 0x4e, 0xcd, 0xff, 0xdf, 0x33, 0x23, 0xb4, 0xe9, 0x1d, 0x80, 0x64, 0x9c))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_b2c5ad82, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4, 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff, 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x7b, 0x05, 0xe8, 0xb1, 0x86, 0xe3, 0x8d, 0x41, 0xd3, 0x1c, 0x77, 0xf5, 0x76, 0x9f, 0x22, 0xd5, 0x83, 0x85, 0xec, 0xc8, 0x57, 0xd0, 0x7a, 0x56, 0x1a, 0x63, 0x24, 0x21, 0x7f, 0xff, 0xff, 0xff))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_b75d9c4c, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x33, 0x79, 0x75, 0x39, 0x51, 0x5c, 0x51, 0xf4, 0x29, 0x96, 0x7b, 0x8e, 0x36, 0x93, 0x0d, 0x9f, 0xdd, 0xa1, 0xed, 0xb1, 0x3a, 0xec, 0xec, 0x97, 0x71, 0xf7, 0xcd, 0xe5, 0xf6, 0xf2, 0xe7, 0x4e, 0xba, 0x51, 0xd0, 0xb6, 0x45, 0x6b, 0xb9, 0x02, 0xdb, 0xa1, 0xf3, 0xea, 0x43, 0x6f, 0x96, 0xad, 0x23, 0x55, 0xda, 0x45, 0x4d, 0xc9, 0xb3, 0x2c, 0x50, 0x3c, 0x4b, 0xc6, 0xcf, 0xd6, 0xd4, 0x10))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_b97a57d8, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x25, 0x79, 0xf5, 0x46, 0xfe, 0x2f, 0x2a, 0xeb, 0x5f, 0x82, 0x2f, 0xeb, 0x28, 0xf2, 0xf8, 0x37, 0x16, 0x18, 0xd0, 0x48, 0x15, 0x45, 0x5a, 0x7e, 0x90, 0x3c, 0x10, 0x02, 0x4a, 0x17, 0xda, 0x41, 0x55, 0x28, 0xe9, 0x51, 0x14, 0x7f, 0x76, 0xbe, 0xe1, 0x31, 0x4e, 0x65, 0xa4, 0x9c, 0x6e, 0xc7, 0x06, 0x86, 0xe6, 0x2d, 0x38, 0xfb, 0xc2, 0x34, 0x72, 0xf9, 0x6e, 0x3d, 0x3b, 0x33, 0xfd, 0x1f))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_ba405131, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x7c, 0x98, 0xb2, 0xd4, 0x7e, 0xb4, 0x33, 0xc0, 0xd1, 0x8e, 0x53, 0x3c, 0xfb, 0xc8, 0x90, 0x9d, 0x66, 0xf7, 0xb7, 0x9d, 0x59, 0x25, 0xcc, 0xb1, 0x7e, 0xcc, 0xec, 0x9d, 0x10, 0x5c, 0x58, 0x84, 0x72, 0xa3, 0x56, 0x63, 0xca, 0xf4, 0x28, 0x2f, 0xf5, 0x4a, 0x11, 0x90, 0x30, 0x1b, 0x99, 0xdc, 0x02, 0x3f, 0xc1, 0x61, 0x7d, 0x7e, 0xa7, 0x0b, 0x2b, 0x33, 0xf7, 0x52, 0xe0, 0x07, 0xc2, 0x1b))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_bec47536, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x04, 0xaa, 0xec, 0x73, 0x63, 0x57, 0x26, 0xf2, 0x13, 0xfb, 0x8a, 0x9e, 0x64, 0xda, 0x3b, 0x86, 0x32, 0xe4, 0x14, 0x95, 0xa9, 0x44, 0xd0, 0x04, 0x5b, 0x52, 0x2e, 0xba, 0x72, 0x40, 0xfa, 0xd5, 0x87, 0xd9, 0x31, 0x57, 0x98, 0xaa, 0xa3, 0xa5, 0xba, 0x01, 0x77, 0x57, 0x87, 0xce, 0xd0, 0x5e, 0xaa, 0xf7, 0xb4, 0xe0, 0x9f, 0xc8, 0x1d, 0x6d, 0x1a, 0xa5, 0x46, 0xe8, 0x36, 0x5d, 0x52, 0x5d))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_c03c6ebf, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xf6, 0x2b, 0x8d, 0x7f, 0xee, 0xff, 0x5a, 0x84, 0x7a, 0xb7, 0x92, 0x12, 0x26, 0x9e, 0x55, 0xe6, 0x2f, 0xa8, 0x7e, 0xbe, 0x93, 0x08, 0x21, 0x74, 0x7b, 0x57, 0xa5, 0x11, 0xa5, 0xea, 0x99, 0xf0, 0x43, 0x9e, 0xe0, 0x57, 0xbb, 0x27, 0x89, 0x85, 0x82, 0xa6, 0x83, 0xc3, 0xfd, 0xb7, 0xf9, 0x54, 0x04, 0xd4, 0x1d, 0x42, 0xf2, 0x76, 0x80, 0x37, 0x51, 0xa3, 0x16, 0xeb, 0x3a, 0xab, 0x7e, 0xbf))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_c1bc3a4c, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa, 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96, 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0xff, 0xff, 0xff, 0xfe, 0xec, 0xad, 0x44, 0xb6, 0xf0, 0x5d, 0x15, 0xb3, 0x31, 0x46, 0x54, 0x9c, 0x22, 0x97, 0xb5, 0x22, 0xa5, 0xee, 0xd8, 0x43, 0x0c, 0xff, 0x59, 0x67, 0x58, 0xe6, 0xc4, 0x3d))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_c3011549, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x7c, 0x98, 0xb2, 0xd4, 0x7e, 0xb4, 0x33, 0xc0, 0xd1, 0x8e, 0x53, 0x3c, 0xfb, 0xc8, 0x90, 0x9d, 0x66, 0xf7, 0xb7, 0x9d, 0x59, 0x25, 0xcc, 0xb1, 0x7e, 0xcc, 0xec, 0x9d, 0x10, 0x5c, 0x58, 0x84, 0x8d, 0x5c, 0xa9, 0x9b, 0x35, 0x0b, 0xd7, 0xd1, 0x0a, 0xb5, 0xee, 0x6f, 0xcf, 0xe4, 0x66, 0x23, 0xfd, 0xc0, 0x3e, 0x9f, 0x82, 0x81, 0x58, 0xf4, 0xd4, 0xcc, 0x08, 0xad, 0x1f, 0xf8, 0x3d, 0xe4))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_c3258a57, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x1d, 0x7f, 0xf4, 0xd3, 0xa4, 0x12, 0x06, 0xc8, 0x14, 0x36, 0x35, 0xf1, 0x28, 0x76, 0xe0, 0xea, 0x08, 0x75, 0xea, 0x5e, 0x4a, 0x5a, 0x24, 0x92, 0x50, 0xd0, 0xed, 0xa3, 0x3d, 0xaa, 0x21, 0x1f, 0x56, 0xe8, 0x9c, 0x0b, 0xea, 0xf9, 0x10, 0xac, 0x93, 0x4c, 0xa1, 0x23, 0x80, 0x45, 0x56, 0x00, 0xd0, 0xfd, 0x85, 0xb5, 0x6a, 0x70, 0x35, 0xcb, 0x17, 0x1b, 0x3f, 0x1c, 0x72, 0xa1, 0x55, 0x69))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_c32851e1, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xf7, 0xc5, 0x4a, 0x58, 0x5a, 0x90, 0x43, 0x00, 0xd0, 0x5b, 0x53, 0xef, 0x3b, 0x85, 0x4e, 0x71, 0x99, 0x9a, 0x34, 0x4b, 0x89, 0xad, 0xc0, 0xca, 0xaa, 0x28, 0xe2, 0x54, 0xdb, 0x9b, 0xc7, 0xc7, 0xc1, 0x61, 0xa7, 0x9f, 0x38, 0xff, 0x44, 0x60, 0x51, 0x30, 0x35, 0x77, 0xe4, 0x06, 0x38, 0xfb, 0x02, 0x03, 0x29, 0x94, 0x0a, 0x63, 0xc2, 0x41, 0xbb, 0x32, 0xc2, 0x20, 0x5e, 0xb5, 0x7b, 0x7d))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_c408391a, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa6, 0x1e, 0xdf, 0x1f, 0x6e, 0x01, 0x1a, 0x27, 0xb9, 0xfb, 0x4e, 0x43, 0xca, 0x2e, 0xf5, 0x8c, 0x1d, 0xd6, 0xa7, 0xf5, 0xcf, 0x9e, 0x89, 0xa6, 0x78, 0xd8, 0x7b, 0x2f, 0x9a, 0x6d, 0x8a, 0x80, 0xb6, 0xe5, 0x62, 0x4c, 0x5e, 0xf1, 0x44, 0x00, 0x0b, 0xde, 0x93, 0xcc, 0xec, 0x7e, 0xc5, 0x8b, 0x3c, 0x64, 0x6b, 0x42, 0xe3, 0xd9, 0x28, 0x06, 0xb2, 0x81, 0xf3, 0x5c, 0x62, 0xc3, 0x9c, 0xcf))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_c44e06f3, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x79, 0x3c, 0xbf, 0xce, 0x6f, 0x33, 0x5d, 0xcf, 0xed, 0xe7, 0xc6, 0x89, 0x8e, 0xa1, 0xc5, 0x37, 0xd7, 0x66, 0x1e, 0xd6, 0xa8, 0xc9, 0xd3, 0x08, 0xd6, 0x4a, 0x25, 0x60, 0xd2, 0x1c, 0x6e, 0x2c, 0x48, 0x3d, 0x23, 0xa5, 0xff, 0x05, 0xda, 0x00, 0xea, 0xf9, 0xd5, 0x2c, 0xf5, 0x36, 0x2b, 0xe9, 0xb5, 0x3b, 0x95, 0x31, 0x6c, 0x6a, 0x32, 0xe9, 0xeb, 0xe6, 0x8d, 0x9a, 0xc3, 0x5c, 0x2f, 0xd6))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_c5fc7f44, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xdd, 0x81, 0x1f, 0x2c, 0x0f, 0x5e, 0x9d, 0x4f, 0xbb, 0x2e, 0xf3, 0x18, 0x18, 0xc1, 0xcd, 0x80, 0x72, 0x47, 0xbc, 0x14, 0xfc, 0xd1, 0x17, 0x0b, 0xef, 0x00, 0xe2, 0xc7, 0x1d, 0xc0, 0x37, 0xb4, 0x43, 0xa1, 0x5c, 0xdf, 0x8f, 0x3f, 0xbd, 0xc8, 0x7e, 0x06, 0x25, 0x0c, 0x07, 0x20, 0xd2, 0x61, 0xd2, 0xb8, 0xd0, 0x87, 0xfa, 0x7b, 0xf9, 0x54, 0x8f, 0x62, 0x93, 0xf0, 0xce, 0x5a, 0xe8, 0x99))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_ca519769, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4a, 0xda, 0x63, 0x49, 0x41, 0x47, 0x6c, 0xa6, 0x3c, 0x2c, 0x58, 0x03, 0xee, 0xc2, 0xf3, 0x3b, 0x2d, 0x17, 0x92, 0x0f, 0x79, 0x8a, 0x5b, 0xe6, 0x27, 0x5f, 0x5a, 0x54, 0xcd, 0x2e, 0x76, 0x39, 0xb1, 0xa0, 0x4b, 0xea, 0xd5, 0xc7, 0x31, 0x4c, 0x42, 0x74, 0x92, 0xdb, 0x21, 0xb9, 0x54, 0x4d, 0x81, 0xca, 0xa8, 0x15, 0x95, 0x87, 0xe4, 0x1a, 0xa0, 0x23, 0xaa, 0x96, 0x7f, 0x31, 0xaa, 0xa1))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_ceeb3ae0, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4c, 0xc3, 0xbf, 0x65, 0xe3, 0x2e, 0x00, 0x28, 0x4a, 0xdf, 0xca, 0x00, 0xf4, 0x0d, 0xf7, 0x55, 0x41, 0x5c, 0x48, 0x50, 0x91, 0xac, 0x04, 0x89, 0xae, 0x9a, 0x33, 0x71, 0x03, 0xa5, 0xf8, 0xf0, 0x12, 0x3a, 0xb8, 0x6d, 0xd4, 0x33, 0xb9, 0x33, 0xb4, 0xf2, 0x06, 0x3c, 0x00, 0x21, 0x44, 0xdf, 0x3c, 0xfe, 0xba, 0x78, 0xda, 0xd0, 0xed, 0x89, 0xc0, 0x37, 0x75, 0x41, 0x53, 0x29, 0x08, 0xc2))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_d3f89e8a, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xf9, 0x48, 0x08, 0x1e, 0x6a, 0x04, 0x58, 0xdd, 0x8f, 0x9e, 0x73, 0x8f, 0x26, 0x65, 0xff, 0x90, 0x59, 0xad, 0x6a, 0xac, 0x07, 0x08, 0x31, 0x8c, 0x4c, 0xa9, 0xa7, 0xa4, 0xf5, 0x5a, 0x8a, 0xbc, 0xba, 0x2d, 0xda, 0x84, 0x74, 0x31, 0x1e, 0xe5, 0x41, 0x49, 0xb9, 0x73, 0xca, 0xe0, 0xc0, 0xfb, 0x89, 0x55, 0x7a, 0xd0, 0xbf, 0x78, 0xe6, 0x52, 0x9a, 0x16, 0x63, 0xbd, 0x73))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_d5e6d6fd, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xfb, 0xb5, 0x11, 0x27, 0xe1, 0xf1, 0xb6, 0xa3, 0x8e, 0x9f, 0xe9, 0xa2, 0x54, 0x46, 0x14, 0xed, 0xb8, 0xe4, 0x3a, 0xd7, 0xcd, 0x8c, 0x56, 0xf1, 0x4b, 0x32, 0x35, 0xdd, 0xa3, 0xbc, 0x11, 0x17, 0x9a, 0xbd, 0x97, 0x53, 0xa9, 0xe6, 0x47, 0xe9, 0x34, 0x0c, 0x39, 0x5f, 0xb2, 0xb9, 0x13, 0x84, 0xd6, 0xd3, 0x3f, 0xcb, 0x64, 0x56, 0x21, 0x43, 0x50, 0xb6, 0xf3, 0xfa, 0x00, 0xf4, 0x36, 0x4c))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_d8ac0207, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x42, 0xbf, 0x0c, 0x0a, 0xc1, 0xe3, 0x85, 0x0b, 0xaf, 0x55, 0x15, 0x74, 0x8a, 0x87, 0x8e, 0x34, 0x24, 0x9f, 0x71, 0x03, 0x5e, 0x20, 0xa9, 0xf5, 0x4e, 0xd4, 0x68, 0xec, 0x27, 0x3c, 0xb0, 0xfc, 0x5b, 0x31, 0x38, 0x50, 0x02, 0x30, 0x05, 0x5c, 0x71, 0xf1, 0x2d, 0x53, 0xf5, 0xc7, 0xd0, 0xe3, 0xd8, 0xaa, 0x54, 0xa9, 0x4c, 0x66, 0x8c, 0xb3, 0x11, 0xe2, 0x0d, 0x19, 0x5f, 0xc7, 0x1a, 0xbb))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_d9d20894, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x5e, 0x31, 0xec, 0xcd, 0x47, 0x04, 0xeb, 0xf7, 0xa4, 0x24, 0x7e, 0xa5, 0x7f, 0x93, 0x51, 0xab, 0xad, 0xff, 0x63, 0x67, 0x9f, 0x22, 0x76, 0xe2, 0xa3, 0xb0, 0x50, 0x09, 0xeb, 0xc1, 0xb8, 0xdf, 0x64, 0x84, 0x65, 0xa9, 0x25, 0x01, 0x0d, 0xb8, 0x23, 0xb2, 0xa5, 0xf3, 0xa6, 0x07, 0x23, 0x43, 0xa6, 0xcc, 0x99, 0x61, 0xa9, 0xc4, 0x82, 0x39, 0x9d, 0x0d, 0x82, 0x05, 0x1c, 0x2e, 0x32, 0x32))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_d9d245b3, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x03, 0x0f, 0xdc, 0xae, 0x65, 0x41, 0xf2, 0x2c, 0x5b, 0xab, 0x25, 0x4e, 0x4f, 0x1a, 0x28, 0x5c, 0x50, 0x7d, 0x1c, 0xef, 0xea, 0x03, 0xbf, 0x90, 0xcf, 0x19, 0xda, 0xf3, 0xcb, 0x62, 0xdf, 0x69, 0x5f, 0xf2, 0xc9, 0x4d, 0x58, 0x8f, 0x2c, 0x2b, 0x2b, 0x0a, 0x12, 0xbe, 0xbc, 0x01, 0x1b, 0xce, 0xe4, 0xfa, 0x1b, 0x54, 0x50, 0x6e, 0xc0, 0x7d, 0x0a, 0x29, 0xd2, 0x4a, 0x08, 0x91, 0x19, 0x3c))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_da06a126, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xd3, 0xaa, 0x01, 0xfe, 0x59, 0xba, 0xd9, 0x2c, 0xff, 0xe3, 0xdb, 0x59, 0xe1, 0x38, 0x53, 0x91, 0xfa, 0xfd, 0x7a, 0xf4, 0xe4, 0xce, 0x46, 0x2e, 0x8a, 0xac, 0x15, 0x72, 0x74, 0xcc, 0x8a, 0x05, 0xc7, 0xa7, 0xe6, 0x03, 0xe1, 0x85, 0x38, 0xaa, 0xc1, 0x5f, 0x89, 0x61, 0x0b, 0xea, 0xcc, 0x21, 0xe3, 0x98, 0x98, 0xe6, 0xc5, 0xf7, 0x68, 0x0a, 0x81, 0xc5, 0xbd, 0x7b, 0xd7, 0x44, 0xa9, 0x89))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_dea8c34a, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xe7, 0xac, 0x5c, 0xc7, 0xf2, 0x96, 0x91, 0x2f, 0x70, 0x3f, 0x59, 0xfe, 0x88, 0xe4, 0x9b, 0x52, 0x1d, 0xa2, 0x45, 0xe1, 0x2e, 0x6e, 0xee, 0x16, 0x1e, 0xe6, 0xb3, 0xb1, 0x12, 0x76, 0x11, 0xa7, 0x7b, 0x3b, 0xed, 0xd2, 0xa7, 0x73, 0xcf, 0x58, 0xb0, 0x62, 0x9b, 0x93, 0x6d, 0xd8, 0x5d, 0xad, 0x2d, 0x0c, 0x39, 0x67, 0x63, 0x06, 0xed, 0x63, 0xe1, 0xa9, 0xbc, 0xd0, 0xe0, 0x8b, 0xcc, 0xc2))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_ded0a76e, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x1d, 0xbc, 0x94, 0xe9, 0x6c, 0x05, 0x6b, 0x9d, 0x2c, 0xb6, 0x77, 0x3b, 0xb2, 0x4b, 0x69, 0xed, 0x47, 0x38, 0x51, 0xba, 0xdf, 0x92, 0x7a, 0x29, 0x95, 0x5a, 0xff, 0x29, 0x0e, 0xf3, 0x67, 0x5a, 0x65, 0xe5, 0x87, 0x56, 0x11, 0x22, 0xaa, 0x82, 0x26, 0xfa, 0xcb, 0x95, 0xdf, 0x08, 0x30, 0x8c, 0xad, 0xf0, 0x1c, 0x83, 0x51, 0xa1, 0x56, 0x91, 0x76, 0xd9, 0x17, 0x82, 0x11, 0x13, 0xaa, 0x7c))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_e0a5c9d3, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xdb, 0x9d, 0x5c, 0x51, 0x13, 0xf0, 0x08, 0x22, 0xa1, 0x46, 0xc9, 0xcd, 0xa2, 0xe7, 0x5c, 0xb6, 0x63, 0x4c, 0xd0, 0xdf, 0xf5, 0x4a, 0xff, 0x6e, 0x22, 0x87, 0x51, 0x71, 0xf5, 0x7a, 0x0d, 0xad, 0x1c, 0x42, 0x4c, 0xdd, 0x83, 0xeb, 0x01, 0xc0, 0x2f, 0x6f, 0x8d, 0x36, 0xf4, 0x2c, 0x6d, 0xc7, 0xe3, 0x9d, 0xb7, 0x43, 0x58, 0xda, 0x8a, 0xc9, 0xbc, 0x9d, 0xc5, 0x89, 0x0d, 0x46, 0xf6, 0x67))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_e95883f5, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xb7, 0xa9, 0x0e, 0x21, 0xe7, 0x54, 0x7d, 0x73, 0x26, 0x79, 0x40, 0x03, 0x3c, 0xea, 0x05, 0x04, 0x2c, 0x50, 0xf7, 0xc9, 0xfa, 0x5e, 0xae, 0xb4, 0x71, 0xcd, 0x62, 0x60, 0xc6, 0x85, 0xf2, 0xe3, 0x8b, 0xb7, 0x30, 0x9d, 0x0c, 0x3b, 0xab, 0x24, 0x9f, 0xaa, 0xf3, 0xe4, 0x41, 0x79, 0xd6, 0xdd, 0x53, 0x02, 0x37, 0x5c, 0x58, 0x0f, 0xd0, 0x57, 0x0a, 0x78, 0x8c, 0x6b, 0xe3, 0x68, 0x0c, 0x67))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_ecce6d5a, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xfd, 0xd2, 0x8d, 0x47, 0xe3, 0xd6, 0x0e, 0xd4, 0xc7, 0xfd, 0x48, 0xe6, 0x80, 0x03, 0xf4, 0x8c, 0x53, 0x46, 0x35, 0x4e, 0xca, 0xe2, 0xe4, 0xb1, 0xb4, 0xff, 0x43, 0xec, 0xd6, 0x05, 0x8f, 0xcb, 0x01, 0x0d, 0x7e, 0x9f, 0x00, 0x8a, 0xe4, 0x8f, 0x88, 0xa9, 0x06, 0x40, 0x99, 0x9a, 0x93, 0x1e, 0xe4, 0x7d, 0x77, 0xb2, 0xcf, 0xb4, 0x42, 0xc6, 0x14, 0xb1, 0x40, 0x54, 0xaf, 0x2c, 0x9d, 0xdf))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_ee6d7643, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x1a, 0xe5, 0x16, 0x62, 0x33, 0x1a, 0x1d, 0xbf, 0xab, 0x07, 0x51, 0xd3, 0x0d, 0xfa, 0xb2, 0x27, 0x3a, 0x04, 0xa2, 0x39, 0xe0, 0x55, 0xa5, 0x37, 0xb1, 0x6a, 0xb5, 0x95, 0xf9, 0x61, 0x23, 0x96, 0x43, 0x4f, 0x21, 0xc2, 0xbf, 0xe6, 0x55, 0x5c, 0x9f, 0xc4, 0xa8, 0xe8, 0x2d, 0xab, 0x1f, 0xa5, 0x63, 0x18, 0x81, 0xb0, 0x16, 0xe0, 0x83, 0x1d, 0x9e, 0x1b, 0xbf, 0x57, 0x99, 0xfc, 0xf3, 0x2e))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_efa51562, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x24, 0x86, 0x18, 0x19, 0xb9, 0xfb, 0x20, 0xfb, 0x1f, 0xcc, 0x75, 0xeb, 0x7a, 0x44, 0xb2, 0xab, 0xbb, 0x36, 0x04, 0x78, 0x12, 0x42, 0x91, 0x19, 0xba, 0x5b, 0x23, 0x2d, 0xfc, 0x1a, 0xd3, 0xc2, 0x44, 0xec, 0x47, 0x40, 0xe6, 0x56, 0x34, 0xfa, 0xe7, 0xd6, 0x92, 0xea, 0x16, 0x6c, 0xb4, 0x64, 0x02, 0x01, 0x48, 0x68, 0x45, 0xc2, 0xfb, 0x96, 0xd4, 0xf4, 0x9b, 0xea, 0xec, 0xc3, 0x28, 0x9a))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_f3579a79, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4, 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff, 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x84, 0xfa, 0x17, 0x4d, 0x79, 0x1c, 0x72, 0xbf, 0x2c, 0xe3, 0x88, 0x0a, 0x89, 0x60, 0xdd, 0x2a, 0x7c, 0x7a, 0x13, 0x38, 0xa8, 0x2f, 0x85, 0xa9, 0xe5, 0x9c, 0xdb, 0xde, 0x80, 0x00, 0x00, 0x00))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_f67223da, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x08, 0x4a, 0xb8, 0x85, 0xdb, 0xff, 0x7f, 0x12, 0xe6, 0xcd, 0xad, 0xb5, 0x9d, 0x45, 0x6e, 0x50, 0x07, 0x97, 0x77, 0x94, 0x25, 0xc7, 0x51, 0x8c, 0x25, 0x9c, 0x83, 0x71, 0x82, 0x89, 0xe6, 0xe9, 0x91, 0xc3, 0x45, 0xd3, 0xa0, 0x93, 0xe8, 0x66, 0x70, 0x60, 0x5b, 0xbc, 0x2f, 0xf4, 0xc6, 0x9d, 0x0e, 0xd6, 0x94, 0xfd, 0x43, 0x3e, 0xc6, 0xb6, 0xba, 0x1b, 0xf7, 0xd5, 0x6c, 0x3e, 0x6b, 0x51))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_f723f365, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x0e, 0xb6, 0x28, 0x72, 0x4f, 0xce, 0x76, 0x4c, 0x68, 0x7d, 0x87, 0x4a, 0xde, 0x7b, 0x8e, 0x0a, 0xa4, 0xab, 0xf2, 0x0e, 0xe6, 0xe3, 0x61, 0x0f, 0xac, 0x9f, 0xe3, 0xe7, 0x2f, 0x97, 0xab, 0x5a, 0xed, 0x09, 0xf4, 0x84, 0x36, 0x60, 0xeb, 0x1d, 0xaf, 0x01, 0x5d, 0x39, 0x7a, 0x7c, 0x10, 0x73, 0xd7, 0xae, 0x43, 0xbd, 0xa0, 0xba, 0x3e, 0x11, 0x70, 0x08, 0x78, 0x5a, 0xbf, 0xff, 0xa0, 0x0f))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_fa6c719b, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xb0, 0x96, 0x85, 0xf3, 0x38, 0xdc, 0xeb, 0x42, 0x17, 0x78, 0xa1, 0x45, 0x8d, 0x52, 0xbe, 0xd7, 0x34, 0xc2, 0x36, 0x24, 0x2d, 0xa2, 0xba, 0xa2, 0x80, 0xd6, 0xf6, 0xb7, 0xb8, 0x6e, 0x4f, 0x11, 0x7f, 0xe6, 0xa3, 0x41, 0x46, 0xb4, 0x22, 0xd7, 0xae, 0xbd, 0x1a, 0x51, 0xb2, 0x09, 0x48, 0xd7, 0x87, 0x2a, 0x51, 0x4c, 0x4c, 0xfd, 0x76, 0x86, 0xdc, 0x43, 0x6b, 0x70, 0x73, 0x3d, 0x64, 0x73))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_fadeb1b2, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xcd, 0x6f, 0x48, 0x7b, 0x47, 0xf3, 0x6c, 0x0d, 0xea, 0x8f, 0x4b, 0x04, 0xc4, 0xe6, 0xac, 0x63, 0x7c, 0x76, 0xb7, 0x25, 0x92, 0x9c, 0x61, 0x1f, 0x48, 0xad, 0xdc, 0xf3, 0xd2, 0xf6, 0x59, 0x41, 0xb5, 0x0e, 0xa8, 0xf3, 0xa4, 0x91, 0x19, 0x0e, 0xe0, 0xb2, 0x0c, 0xfb, 0x6e, 0xfd, 0x11, 0x36, 0x08, 0xe7, 0xc7, 0xc1, 0x27, 0x57, 0x75, 0x00, 0xe7, 0xf5, 0xc4, 0xa4, 0xe4, 0x90, 0xfd, 0x60))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_fc312954, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4d, 0x05, 0x6a, 0xb2, 0xff, 0x57, 0x66, 0x2f, 0xd6, 0xee, 0xbb, 0xe2, 0x39, 0x30, 0xfe, 0xf5, 0xcd, 0x08, 0x08, 0x3e, 0x24, 0x14, 0x61, 0x90, 0xcd, 0x01, 0x96, 0x0b, 0x1f, 0xcd, 0x37, 0x49, 0xfe, 0x7e, 0xc5, 0x84, 0x76, 0x51, 0xc8, 0x57, 0x89, 0x8b, 0xe0, 0xf0, 0x9e, 0xfd, 0x6e, 0x01, 0x16, 0xa5, 0xdb, 0xe3, 0x27, 0xf6, 0xf3, 0x08, 0x0a, 0x65, 0xfc, 0x96, 0x6b, 0xf6, 0x4d, 0x91))
 PUBKEY_TEST (wycheproof_p256_sha512_verify_fdc18cb4, &ecdsa_algorithm, PRIVATE(), PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x2c, 0xb4, 0xde, 0xbf, 0x57, 0x56, 0x2b, 0x9a, 0xa1, 0x91, 0xe3, 0x8d, 0x10, 0x1c, 0x51, 0xd8, 0xbd, 0x3e, 0xed, 0xf2, 0x42, 0xa1, 0x12, 0x3c, 0xd3, 0xc6, 0x06, 0x05, 0x26, 0xc4, 0xdd, 0x2b, 0xdc, 0x6a, 0xbd, 0x94, 0xd5, 0x43, 0x74, 0xae, 0xde, 0x72, 0x1d, 0x0c, 0x78, 0x19, 0x3e, 0x9b, 0x99, 0x95, 0x08, 0xa9, 0xf2, 0xa9, 0xae, 0x87, 0x37, 0xf8, 0x7a, 0x5f, 0xc7, 0xe0, 0xc6, 0x73))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e63840c7, &wycheproof_p256_sha512_verify_bec47536, RANDOM(), PLAINTEXT(), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x09, 0x3f, 0x38, 0x25, 0xc0, 0xcf, 0x82, 0x0c, 0xce, 0xd8, 0x16, 0xa3, 0xa6, 0x74, 0x46, 0xc8, 0x56, 0x06, 0xa6, 0xd5, 0x29, 0xe4, 0x38, 0x57, 0x64, 0x3f, 0xcc, 0xc1, 0x1e, 0x1f, 0x70, 0x5f, 0x02, 0x20, 0x76, 0x97, 0x82, 0x88, 0x8c, 0x63, 0x05, 0x86, 0x30, 0xf9, 0x7a, 0x58, 0x91, 0xc8, 0x70, 0x0e, 0x82, 0x97, 0x9e, 0x4f, 0x23, 0x35, 0x86, 0xbf, 0xc5, 0x04, 0x2f, 0xa7, 0x3c, 0xb7, 0x0a, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_87112f5e, &wycheproof_p256_sha512_verify_bec47536, RANDOM(), PLAINTEXT(0x4d, 0x73, 0x67), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe8, 0x56, 0x4e, 0x3e, 0x51, 0x5a, 0x09, 0xf9, 0xf3, 0x52, 0x58, 0x44, 0x2b, 0x99, 0xe1, 0x62, 0xd2, 0x7e, 0x10, 0x97, 0x5f, 0xcb, 0x79, 0x63, 0xd3, 0xc2, 0x63, 0x19, 0xdc, 0x09, 0x3f, 0x84, 0x02, 0x21, 0x00, 0xc3, 0xaf, 0x01, 0xed, 0x0f, 0xd0, 0x14, 0x87, 0x49, 0xca, 0x32, 0x33, 0x64, 0x84, 0x6c, 0x86, 0x2f, 0xc6, 0xf4, 0xbe, 0xb6, 0x82, 0xb7, 0xea, 0xd3, 0xb2, 0xd8, 0x9b, 0x9d, 0xa8, 0xba, 0xd4))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d746b6d4, &wycheproof_p256_sha512_verify_bec47536, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x14, 0x12, 0x25, 0x4f, 0x8c, 0x1d, 0xd2, 0x74, 0x2a, 0x00, 0xdd, 0xee, 0x51, 0x92, 0xe7, 0xba, 0xa2, 0x88, 0x74, 0x10, 0x26, 0x87, 0x1f, 0x30, 0x57, 0xad, 0x9f, 0x98, 0x3b, 0x5a, 0xb1, 0x14, 0x02, 0x21, 0x00, 0xbc, 0xdf, 0x87, 0x8f, 0xa1, 0x56, 0xf3, 0x70, 0x40, 0x92, 0x26, 0x98, 0xad, 0x6f, 0xb6, 0x92, 0x86, 0x01, 0xdd, 0xc2, 0x6c, 0x40, 0x44, 0x8e, 0xa6, 0x60, 0xe6, 0x7c, 0x25, 0xed, 0xa0, 0x90))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_14579956, &wycheproof_p256_sha512_verify_bec47536, RANDOM(), PLAINTEXT(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x9e, 0x06, 0x76, 0x04, 0x83, 0x81, 0x83, 0x9b, 0xb0, 0xa4, 0x70, 0x3a, 0x0a, 0xe3, 0x8f, 0xac, 0xfe, 0x1e, 0x2c, 0x61, 0xbd, 0x25, 0x95, 0x0c, 0x89, 0x6a, 0xa9, 0x75, 0xcd, 0x6e, 0xc8, 0x69, 0x02, 0x20, 0x6e, 0xa0, 0xce, 0xdf, 0x96, 0xf1, 0x1f, 0xff, 0x0e, 0x74, 0x69, 0x41, 0x18, 0x34, 0x92, 0xf4, 0xd1, 0x72, 0x72, 0xc9, 0x24, 0x49, 0xaf, 0xd2, 0x0e, 0x34, 0x04, 0x1a, 0x68, 0x94, 0xee, 0x82))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_48ee759c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x20, 0x5f, 0x85, 0xa6, 0x3a, 0x5b, 0xe9, 0x77, 0xad, 0x71, 0x4c, 0xea, 0x16, 0xb1, 0x00, 0x35, 0xf0, 0x7c, 0xad, 0xf7, 0x51, 0x3a, 0xe8, 0xcc, 0xa8, 0x6f, 0x35, 0xb7, 0x69, 0x2a, 0xaf, 0xd6, 0x9f))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8d3af394, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x20, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_74036b28, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f4a86732, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x81, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b0c74734, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x82, 0x00, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_de0e2c54, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_766c0f95, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_fd3c8756, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8b2982ef, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3b3ca729, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bd1023cf, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x84, 0x80, 0x00, 0x00, 0x00, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_88cfc1db, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_84c01e13, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4033e72e, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7605482a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0xff, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_85047fa7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e2798d83, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE())
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2a2bf4a1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e6ad4a78, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3fb9a73a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x00, 0x00, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_eb9118bb, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b33e5ac5, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c688b2f1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4a, 0x49, 0x81, 0x77, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3f9cafa2, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x25, 0x00, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_aabf5cd3, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8c47ae51, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0de2a5a5, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4d, 0x22, 0x28, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8a4c058f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4d, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x29, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_38554328, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x81))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8c7e1aca, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4b, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6c2459c7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x80, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7f96b4be, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x80, 0x31, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_07e5d775, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2ccb2f11, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x2e, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9cd3e24c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x2f, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_526a4a15, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x31, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6d338d1c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x32, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_de0c49dc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0xff, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e7fbc12b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_df90ef50, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x30, 0x01, 0x02, 0x30, 0x44, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_62c34c49, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_53da0607, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_de7e43fa, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x82, 0x10, 0x46, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ff2ad9b0, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ba04b9c6, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e33a02c1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x05, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3fa2ff74, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7f749850, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ef917aca, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x02, 0xbe, 0xef))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_035e8bd1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x30, 0x00, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1411a564, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x30, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cefa48d6, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x48, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cfcb1367, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x48, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0xbf, 0x7f, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5e3b6ae1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0xa0, 0x02, 0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_06abc185, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0xa0, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7ebd840a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ce284e9d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x22, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f73d5b2d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x68, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_68542a66, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x43, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc1, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b291f950, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x43, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2a, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_55991d53, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x43, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x67, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f5c9e62d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x43, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x60, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cad279a8, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x81, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_127155ed, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x82, 0x00, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e817d346, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ca587052, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x1f, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_762e7de9, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4a, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8e92b146, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4e, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_33561cab, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1960ae6c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x84, 0x80, 0x00, 0x00, 0x00, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_16c07352, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_567d37ac, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4a, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_076125f4, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4d, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f5e24d58, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_384829f7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x80, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e9c6dfc7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x23, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a0e625d0, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x24, 0x02, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_98bd8817, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x23, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c8fddfb4, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x22, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f2e2baec, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x22, 0x00, 0x00, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ed9a19d0, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f113d428, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x22, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x05, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_65ea9332, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4a, 0x22, 0x25, 0x49, 0x81, 0x77, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cc311d77, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x22, 0x24, 0x25, 0x00, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1babf90f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4d, 0x22, 0x22, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0f433483, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x81, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_fbc039ba, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4b, 0x22, 0x26, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0a63b5d8, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x22, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a46727c6, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x22, 0x80, 0x03, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2b4d343e, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x05, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d12f280b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x00, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d8d9f2fb, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x01, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_17cede41, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x03, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3b47a2af, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x04, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d8e94a3d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0xff, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0aa5a941, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b8e6a514, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x22, 0x24, 0x02, 0x01, 0x24, 0x02, 0x1f, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_39e57364, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x26, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_342802f4, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0x40, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0fadefa9, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x1f, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c5e2d662, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x1f, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_29ab9c78, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x82, 0x10, 0x48, 0x02, 0x82, 0x10, 0x21, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_55c2e259, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6107e928, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x09, 0x01, 0x80, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e32341da, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1c62b550, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x43, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb3))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_85890428, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x43, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x58, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bce84961, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x43, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x85, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7e71e447, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x43, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdd, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_871a22d2, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x81, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d7f4e9f1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x82, 0x00, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e5c01b5d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x22, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_32bce3f2, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x20, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4ac142cc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4a, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_163ea42b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4e, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bc6af883, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_01c6ab7e, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x84, 0x80, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_733cf10c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b29f329c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4a, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_846ebeb2, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4d, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_266f92dc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e707e730, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x80, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4660e985, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x23, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_73fece0a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x23, 0x00, 0x00, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_136ec5c9, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x23, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ab76189f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4a, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x26, 0x49, 0x81, 0x77, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5c411705, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x25, 0x25, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_27120394, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4d, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x23, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a9d4ca8c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x24, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x81))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cfe2be6f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4b, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x27, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_74d75249, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x80, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_67e6625c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x80, 0x03, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0ffeaf71, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x24, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1165198b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_77570e7d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x01, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_63f7de50, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x03, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_78c5326a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x04, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7e558cc6, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0xff, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bb66aefc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x24, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_494d6007, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x25, 0x02, 0x01, 0x00, 0x02, 0x20, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5dd2d674, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x02, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_899bb3ee, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0x32))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3bf0d422, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x20, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5ea20290, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x82, 0x10, 0x48, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x82, 0x10, 0x22, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_440bfe53, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x22, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f2cbe3fd, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x09, 0x01, 0x80))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_441715af, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_843d8c54, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x01, 0x24, 0x78, 0xf1, 0xcf, 0x49, 0xf6, 0xd8, 0x58, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0x61, 0xac, 0x95, 0xe2, 0x06, 0xd3, 0x2e, 0xe6, 0x30, 0x20, 0xbe, 0xee, 0x95, 0x5c, 0xa7, 0x11, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c531d490, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0xff, 0x24, 0x78, 0xf1, 0xd1, 0x49, 0xf6, 0xd8, 0x56, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xe7, 0xde, 0xa0, 0x86, 0xb8, 0xa3, 0xf1, 0xdc, 0x48, 0xad, 0x29, 0x68, 0x9c, 0x96, 0x5c, 0x6f, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6c0c612c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x22, 0x01, 0x00, 0x24, 0x78, 0xf0, 0xd0, 0x49, 0xf6, 0xd9, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x21, 0xe3, 0x8b, 0xc0, 0x48, 0xdb, 0x77, 0x5a, 0x15, 0x54, 0xf6, 0x31, 0xb7, 0x27, 0xfc, 0x1e, 0xd2, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0afd33f3, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0xdb, 0x87, 0x0e, 0x2f, 0xb6, 0x09, 0x27, 0xa8, 0x53, 0x6f, 0xf5, 0x85, 0x0e, 0x88, 0xdd, 0xd9, 0x5b, 0x3a, 0x64, 0xcb, 0xa0, 0x44, 0x6f, 0x9e, 0xc3, 0x99, 0x0b, 0xd4, 0x67, 0x06, 0x7e, 0x40, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d687c563, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xdb, 0x87, 0x0e, 0x2e, 0xb6, 0x09, 0x27, 0xa9, 0x53, 0x6f, 0xf5, 0x85, 0x0e, 0x88, 0xdd, 0xd9, 0x18, 0x21, 0x5f, 0x79, 0x47, 0x5c, 0x0e, 0x23, 0xb7, 0x52, 0xd6, 0x97, 0x63, 0x69, 0xa3, 0x91, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_69a1ce67, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0xfe, 0xdb, 0x87, 0x0e, 0x30, 0xb6, 0x09, 0x27, 0xa7, 0x53, 0x6f, 0xf5, 0x85, 0x0e, 0x88, 0xdd, 0xd9, 0x9e, 0x53, 0x6a, 0x1d, 0xf9, 0x2c, 0xd1, 0x19, 0xcf, 0xdf, 0x41, 0x11, 0x6a, 0xa3, 0x58, 0xef, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ec20d1a6, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x01, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b578717d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4e, 0x02, 0x29, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e404ab36, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x01, 0xa0, 0x7a, 0x59, 0xc3, 0xa4, 0x16, 0x88, 0x54, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0e, 0xfd, 0x1f, 0xfe, 0x0a, 0x13, 0x46, 0x70, 0x61, 0x78, 0x3d, 0xde, 0x1c, 0xce, 0x16, 0x74, 0x03, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c08aecdb, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0xa0, 0x7a, 0x59, 0xc5, 0xa4, 0x16, 0x88, 0x52, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x83, 0x52, 0x08, 0xae, 0xc5, 0x17, 0x33, 0x57, 0x90, 0xca, 0x48, 0x96, 0xd5, 0x50, 0x29, 0x61, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d7a8a572, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x47, 0x02, 0x22, 0x01, 0x00, 0xa0, 0x7a, 0x58, 0xc4, 0xa4, 0x16, 0x89, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xc9, 0xcc, 0x27, 0x33, 0xb1, 0x03, 0x83, 0xcd, 0x56, 0xd0, 0x3e, 0x4e, 0xd6, 0x56, 0x34, 0xd8, 0x9f, 0xb2, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_44d270a7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0xff, 0x5f, 0x85, 0xa6, 0x3b, 0x5b, 0xe9, 0x77, 0xac, 0x71, 0x4c, 0xea, 0x16, 0xb1, 0x00, 0x35, 0xf0, 0xbf, 0xc6, 0xfc, 0xa3, 0x93, 0xd1, 0x2e, 0x23, 0x7b, 0x7b, 0xec, 0xa6, 0x2e, 0x4c, 0xb1, 0x4e, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0f7fb477, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0xfe, 0x5f, 0x85, 0xa6, 0x3c, 0x5b, 0xe9, 0x77, 0xab, 0x71, 0x4c, 0xea, 0x16, 0xb1, 0x00, 0x35, 0xf1, 0x02, 0xe0, 0x01, 0xf5, 0xec, 0xb9, 0x8f, 0x9e, 0x87, 0xc2, 0x21, 0xe3, 0x31, 0xe9, 0x8b, 0xfd, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9708c089, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x01, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_afdc9507, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f583d97b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x4e, 0x02, 0x29, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_443fe728, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e8f2d8a7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_33a3e852, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ba624396, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7c764dfb, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_149e13cf, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_76996407, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_13038dd9, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ce74bf71, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_86bf9836, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_22bcfd0d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a2dee866, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a13ff007, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c5416a7d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f1762ffb, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_08a7b5fe, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9aaae5fe, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_19aef833, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_148d3168, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_54387e9d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0143063f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f71de370, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d5205faa, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0853e1f3, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_89503f58, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9961e409, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_844536f3, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e68747e4, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_08fe798a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_14b4270b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b43fb811, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_16cb1ef3, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_923a19bd, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0847d7de, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_71192115, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5e0ac7a2, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1985fe1f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5b08fa50, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_97cf7540, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_52c0e1b0, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4fc579b6, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f71974c7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9b30ecd8, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_de7f9d4f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_864fd774, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_66924d50, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6101db50, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_47dd5a89, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ee2470f0, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_71bc0f74, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4ee430df, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_06961c62, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ac3e722e, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c609cfdc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_57a66327, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_678df27d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4d3313cc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_139119b2, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cab72e38, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bdf20979, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_70595fbe, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f0d9204c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4bb9f1bf, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b8e7dd17, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e9f25e85, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cfc0c45c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_aac3251a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x01, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b4f121e5, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x01, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e2a21565, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x00, 0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2b6d8a5d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x00, 0x0c, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8aae7b1a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x0c, 0x01, 0x30))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_39f6e624, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x00, 0x30, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_93512cf2, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x08, 0x02, 0x01, 0x00, 0x30, 0x03, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f69f4b7c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_aa684133, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9f8f1e06, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3a313300, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e2cb528f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x01, 0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5aee89e8, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5d6d2161, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_167168e9, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x01, 0x30, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2eadecf7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_16f7734a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5d563555, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5908c531, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x01, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d31efe53, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x01, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6befb5f2, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x02, 0x01, 0xff, 0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a250cf94, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x02, 0x01, 0xff, 0x0c, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b7092ce1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x0c, 0x01, 0x30))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e030ae90, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x02, 0x01, 0xff, 0x30, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_597028ff, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x08, 0x02, 0x01, 0xff, 0x30, 0x03, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8d3fd24e, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x09, 0x03, 0x80, 0xfe, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e99e4526, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x09, 0x01, 0x42))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6bb5786c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x01, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_86b9ea4d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x01, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_dfd5a600, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b21c417a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x0c, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_fe82493f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x0c, 0x01, 0x30))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b32dc24d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x30, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_609b2ac1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x30, 0x03, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7a605641, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b66288f8, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x01, 0x42))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_32630d6a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e36b4a65, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_686caf60, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b7614d80, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0c, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3e6dafe5, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0c, 0x01, 0x30))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1b030dfd, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_38727bf5, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x03, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a109d22e, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2c920bf8, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x09, 0x01, 0x42, 0x09, 0x01, 0x42))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_eb489190, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_01812b53, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bf342e16, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x04, 0x05, 0x00, 0x05, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_82ac02a5, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x04, 0x0c, 0x00, 0x0c, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b1fa3eef, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x0c, 0x01, 0x30, 0x0c, 0x01, 0x30))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f37ff00b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x04, 0x30, 0x00, 0x30, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_38255048, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x0a, 0x30, 0x03, 0x02, 0x01, 0x00, 0x30, 0x03, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e34f7a8b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1e22721a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x09, 0x01, 0x42, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bab2d094, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x01, 0x01, 0x01, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c550e7d6, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x01, 0x01, 0x00, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_633107cf, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x05, 0x00, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bd3a7835, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x0c, 0x00, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b881a860, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x0c, 0x01, 0x30, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9f5557e0, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x05, 0x30, 0x00, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0bb57cf0, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x08, 0x30, 0x03, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_baf9211f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x39, 0x32, 0x32, 0x30, 0x38), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x64, 0xa1, 0xaa, 0xb5, 0x00, 0x0d, 0x0e, 0x80, 0x4f, 0x3e, 0x2f, 0xc0, 0x2b, 0xde, 0xe9, 0xbe, 0x8f, 0xf3, 0x12, 0x33, 0x4e, 0x2b, 0xa1, 0x6d, 0x11, 0x54, 0x7c, 0x97, 0x71, 0x1c, 0x89, 0x8e, 0x02, 0x20, 0x3c, 0x62, 0x3e, 0x7f, 0x75, 0x98, 0x37, 0x68, 0x25, 0xfa, 0x8b, 0xc0, 0x9e, 0x72, 0x7c, 0x75, 0x79, 0x4c, 0xbb, 0x4e, 0xe8, 0x71, 0x6a, 0xe1, 0x5c, 0x31, 0xcd, 0x1c, 0xbe, 0x9c, 0xa3, 0xee))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_567e0e8c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x39, 0x34, 0x39, 0x31, 0x39, 0x34, 0x31, 0x37, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x3a, 0x4f, 0x61, 0xf7, 0xf8, 0xc4, 0x54, 0x6e, 0x35, 0x80, 0xf7, 0x84, 0x84, 0x11, 0x78, 0x6f, 0xee, 0x12, 0x29, 0xa0, 0x7a, 0x6e, 0xcf, 0x5f, 0xb8, 0x48, 0x70, 0x86, 0x91, 0x88, 0x21, 0x5d, 0x02, 0x20, 0x18, 0xc5, 0xce, 0x44, 0x35, 0x4e, 0x22, 0x74, 0xea, 0xdb, 0x8f, 0xea, 0x31, 0x9f, 0x8d, 0x6f, 0x60, 0x94, 0x45, 0x32, 0xdb, 0xaa, 0xe8, 0x6b, 0xfd, 0x81, 0x05, 0xf2, 0x53, 0x04, 0x1b, 0xcb))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f6abd47a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x33, 0x36, 0x37, 0x36, 0x34, 0x31, 0x38, 0x37, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x3f, 0xa9, 0x97, 0x5f, 0xb2, 0xb0, 0x8b, 0x7b, 0x6e, 0x33, 0xf3, 0x84, 0x30, 0x99, 0xda, 0x3f, 0x43, 0xf1, 0xdc, 0xfe, 0x9b, 0x17, 0x1a, 0x60, 0xca, 0xfd, 0x54, 0x89, 0xca, 0x9c, 0x53, 0x28, 0x02, 0x21, 0x00, 0x98, 0x5a, 0x86, 0x82, 0x5a, 0x0c, 0xc7, 0x28, 0xf5, 0xd9, 0xda, 0xc2, 0xa5, 0x13, 0xb4, 0x91, 0x27, 0xa0, 0x61, 0x00, 0xf0, 0xfc, 0x4b, 0x8b, 0x1f, 0x20, 0x09, 0x03, 0xe0, 0xdf, 0x9e, 0xd2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d0bf8406, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x36, 0x37, 0x31, 0x34, 0x38, 0x31, 0x30, 0x39, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4d, 0x66, 0xe7, 0xee, 0x5e, 0xdd, 0x02, 0xab, 0x96, 0xdb, 0x25, 0x95, 0x40, 0x50, 0x07, 0x9e, 0xf8, 0xde, 0x1d, 0x0f, 0x02, 0xf3, 0x4d, 0x4d, 0x75, 0x11, 0x2e, 0xaf, 0x3f, 0x73, 0x12, 0x40, 0x02, 0x20, 0x62, 0x92, 0xd1, 0x56, 0x31, 0x40, 0x01, 0x3c, 0x58, 0x9b, 0xe4, 0x0e, 0x59, 0x98, 0x62, 0xbd, 0xd6, 0xbd, 0xa2, 0x10, 0x38, 0x09, 0x92, 0x89, 0x28, 0xa1, 0x19, 0xb4, 0x38, 0x51, 0xa2, 0xce))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_318a2948, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x31, 0x32, 0x30, 0x37, 0x31, 0x37, 0x32, 0x39, 0x30, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xa9, 0x22, 0x83, 0x05, 0xf7, 0xb4, 0x86, 0xf5, 0x68, 0xeb, 0x65, 0xd4, 0x4e, 0x49, 0xba, 0x00, 0x7e, 0x3f, 0x14, 0xb8, 0xf2, 0x3c, 0x68, 0x9c, 0x95, 0x2e, 0x4c, 0xed, 0x1e, 0x6c, 0xf9, 0x1e, 0x02, 0x21, 0x00, 0xb7, 0x3c, 0x74, 0xd2, 0x8b, 0xd1, 0x26, 0x80, 0x02, 0xbe, 0xd7, 0x84, 0xa6, 0xb0, 0x6c, 0x40, 0xa9, 0x0e, 0xe5, 0x93, 0x8e, 0xa6, 0xd0, 0x8f, 0x27, 0x2d, 0x02, 0x7e, 0x0f, 0x96, 0xa7, 0x2c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6ca27fd7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x31, 0x32, 0x39, 0x38, 0x30, 0x33, 0x34, 0x32, 0x33, 0x36), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x3f, 0xa3, 0x98, 0x42, 0xbf, 0xab, 0x6c, 0x38, 0xaf, 0xa7, 0x96, 0x3c, 0x60, 0xbe, 0xb0, 0x94, 0x84, 0xd4, 0x57, 0x9f, 0xc7, 0x5e, 0xf0, 0x9e, 0xff, 0xf4, 0x4e, 0x91, 0xbc, 0x62, 0xca, 0x83, 0x02, 0x20, 0x56, 0x12, 0xad, 0xd1, 0x92, 0x4f, 0x02, 0x85, 0xac, 0xe5, 0xb1, 0x58, 0x82, 0x8e, 0x2b, 0x32, 0xab, 0x2b, 0x6e, 0x7f, 0x10, 0xee, 0x68, 0xdc, 0xa1, 0xcc, 0x54, 0x59, 0x1f, 0xee, 0x1f, 0xec))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bcf834c0, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x39, 0x38, 0x37, 0x36, 0x30, 0x32, 0x39, 0x36, 0x38, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x06, 0xc0, 0x4b, 0x02, 0xed, 0xfe, 0xec, 0xd8, 0x62, 0x0f, 0x03, 0x5e, 0xa4, 0xf4, 0x49, 0xbd, 0x92, 0x45, 0x93, 0xe8, 0x6e, 0x52, 0x88, 0xa6, 0xf2, 0x2d, 0x19, 0x23, 0xb0, 0xe2, 0xe8, 0xa9, 0x02, 0x21, 0x00, 0xf6, 0x66, 0x71, 0x8e, 0x6f, 0xef, 0xb5, 0x15, 0xbb, 0x93, 0x39, 0xd2, 0x9c, 0xc0, 0xe5, 0x8c, 0xfb, 0xa8, 0x9d, 0x60, 0x5c, 0xa0, 0x06, 0x6b, 0xca, 0x87, 0xf6, 0xa3, 0xf0, 0x8e, 0xbc, 0xfa))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1cceb66b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x30, 0x32, 0x30, 0x34, 0x32, 0x39, 0x36, 0x35, 0x31, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x1d, 0xdd, 0x95, 0x3c, 0x32, 0xa5, 0xf8, 0x41, 0x09, 0xcd, 0x4d, 0x9e, 0xc8, 0xc3, 0x64, 0xdd, 0x31, 0x83, 0x76, 0xff, 0x5d, 0x22, 0x82, 0x11, 0xa3, 0x67, 0x48, 0x30, 0x77, 0xd6, 0x38, 0x80, 0x02, 0x20, 0x56, 0x3d, 0xba, 0x48, 0x45, 0xde, 0x76, 0x2b, 0xaf, 0x04, 0x91, 0x06, 0x18, 0xd5, 0x87, 0xe0, 0xdd, 0x0c, 0x97, 0xdd, 0x1c, 0x97, 0x85, 0xc2, 0x4f, 0xfd, 0xf2, 0xf8, 0xa6, 0x60, 0xab, 0xf2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_37a8072e, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x34, 0x35, 0x31, 0x36, 0x36, 0x39, 0x31, 0x38, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x9f, 0xe4, 0xec, 0x48, 0x31, 0xef, 0x49, 0x45, 0xf1, 0x00, 0xd5, 0xd3, 0x5a, 0x2e, 0x63, 0x12, 0x41, 0x1c, 0xa5, 0xdf, 0x6c, 0x90, 0x0c, 0xa6, 0x06, 0x90, 0xf2, 0x98, 0x5d, 0x55, 0x34, 0x82, 0x02, 0x21, 0x00, 0xc6, 0x74, 0xad, 0x5e, 0x1b, 0xea, 0xd2, 0xf7, 0x67, 0xc9, 0x24, 0x8e, 0x44, 0x44, 0x52, 0xa4, 0xa8, 0x53, 0x0d, 0xd4, 0x72, 0x46, 0xcb, 0xbc, 0x96, 0x8d, 0xa8, 0x65, 0xbd, 0xf2, 0x12, 0xb6))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6c952c3d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x30, 0x39, 0x33, 0x36, 0x38, 0x35, 0x39, 0x35, 0x31), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe8, 0x70, 0x3d, 0x6b, 0x16, 0xa7, 0x9f, 0xc2, 0xab, 0x36, 0x53, 0xce, 0xce, 0x29, 0xd0, 0x6f, 0x65, 0xdd, 0x6f, 0x2c, 0x23, 0x0c, 0xb0, 0x8e, 0xe3, 0x0c, 0x55, 0x17, 0x40, 0x7d, 0x75, 0xdb, 0x02, 0x21, 0x00, 0x8c, 0xfe, 0xb8, 0x7b, 0x8e, 0x95, 0xdd, 0xac, 0xd6, 0x38, 0xb3, 0x7d, 0x31, 0x53, 0x93, 0xc5, 0x00, 0x5f, 0x3a, 0xb8, 0xbb, 0xa0, 0xcc, 0x1c, 0xd1, 0xa0, 0x50, 0x82, 0x9b, 0x77, 0x5b, 0xfb))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_949e74af, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x36, 0x32, 0x31, 0x39, 0x35, 0x36, 0x30, 0x32, 0x30, 0x31), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xde, 0xf6, 0x08, 0xca, 0xf1, 0xf2, 0x77, 0xd7, 0x14, 0x03, 0x00, 0x9f, 0x20, 0x9c, 0x1d, 0x7e, 0xef, 0x11, 0xaa, 0xa7, 0x92, 0x03, 0x97, 0xfb, 0xf4, 0x29, 0xb8, 0x14, 0x61, 0x81, 0xae, 0xce, 0x02, 0x21, 0x00, 0xf3, 0xb8, 0xf2, 0xaa, 0x5b, 0x3d, 0xf9, 0xa8, 0xb3, 0x73, 0x13, 0xea, 0x66, 0xad, 0x5b, 0x74, 0x67, 0x3f, 0x3e, 0x86, 0x14, 0xff, 0x47, 0x1b, 0x1e, 0xb6, 0x77, 0x32, 0x17, 0x51, 0x1f, 0xb0))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0f2a080c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x36, 0x38, 0x32, 0x34, 0x37, 0x34, 0x33, 0x30, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4f, 0x5d, 0x08, 0xe8, 0xd9, 0x36, 0xce, 0x83, 0x1d, 0x02, 0xd6, 0xb2, 0x3f, 0xb8, 0xfc, 0xe0, 0xe0, 0x75, 0x01, 0x01, 0xaf, 0x3a, 0xb9, 0xc3, 0xb2, 0x86, 0x36, 0xb9, 0x5a, 0x5e, 0x24, 0xad, 0x02, 0x20, 0x6f, 0x03, 0x44, 0x80, 0x55, 0x3b, 0xce, 0xca, 0xc2, 0x21, 0xf8, 0xbe, 0x82, 0x88, 0x16, 0x3c, 0x55, 0x49, 0x2e, 0x2e, 0x56, 0xa8, 0x8f, 0x4d, 0x03, 0x41, 0xb6, 0x14, 0x36, 0xa0, 0xa6, 0xc0))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_eb98bc77, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x37, 0x33, 0x36, 0x35, 0x33, 0x31, 0x37, 0x38, 0x36), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xbd, 0xd8, 0x22, 0xbf, 0xe3, 0x73, 0x3d, 0x9f, 0x4b, 0x88, 0x76, 0x4f, 0xe0, 0x91, 0xdb, 0x2e, 0x8f, 0x8a, 0xf3, 0x66, 0xe4, 0xc4, 0x4d, 0x87, 0x6b, 0xf8, 0x2e, 0x62, 0xbd, 0x48, 0xc7, 0xee, 0x02, 0x20, 0x7f, 0xbf, 0x77, 0x50, 0xc5, 0xdc, 0x84, 0x9a, 0x2c, 0x55, 0xdb, 0xdd, 0x06, 0x78, 0x06, 0xf8, 0x69, 0x65, 0x2a, 0x7b, 0x3a, 0x57, 0xba, 0xa4, 0x73, 0x37, 0x81, 0xd3, 0x12, 0x8f, 0x02, 0xde))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_daed12fb, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x34, 0x37, 0x39, 0x35, 0x39, 0x30, 0x33, 0x37, 0x39, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x1c, 0x4f, 0xc0, 0x29, 0x61, 0xb7, 0xf4, 0x24, 0x55, 0x66, 0xb4, 0x10, 0xbf, 0x08, 0xf4, 0x47, 0x50, 0x2e, 0xa4, 0xf7, 0x5b, 0x15, 0x69, 0x03, 0x44, 0x68, 0x1e, 0xfa, 0x2e, 0xdf, 0x7b, 0x4b, 0x02, 0x20, 0x7d, 0x63, 0xee, 0xf1, 0x19, 0xdc, 0x88, 0xbc, 0x4a, 0x1b, 0x2c, 0x43, 0xac, 0x21, 0xcd, 0x53, 0x89, 0x24, 0x43, 0x66, 0x1f, 0x8c, 0x3a, 0x97, 0xd5, 0x58, 0xbf, 0x88, 0x8c, 0x29, 0xf7, 0x69))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ded894b0, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x39, 0x33, 0x39, 0x39, 0x36, 0x31, 0x31, 0x30, 0x30, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x64, 0x06, 0xf2, 0xd2, 0x49, 0xab, 0x12, 0x64, 0xe1, 0x75, 0x47, 0x6c, 0xa3, 0x30, 0x0e, 0xfd, 0x04, 0x9f, 0xca, 0xd5, 0x69, 0xdf, 0xf4, 0x0b, 0x92, 0x20, 0x82, 0xb4, 0x1c, 0xc7, 0xb7, 0xce, 0x02, 0x20, 0x46, 0x18, 0x72, 0xb8, 0x03, 0x38, 0x3f, 0x78, 0x50, 0x77, 0x71, 0x4a, 0x95, 0x66, 0xc4, 0xd6, 0x52, 0xe8, 0x7b, 0x2c, 0xad, 0x90, 0xdd, 0x4f, 0x4c, 0xc8, 0x4b, 0xc5, 0x50, 0x04, 0xc5, 0x30))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_72bf2a63, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x30, 0x38, 0x37, 0x34, 0x39, 0x31, 0x31, 0x38, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x41, 0x5c, 0x92, 0x4b, 0x9b, 0xa1, 0x90, 0x2b, 0x34, 0x00, 0x58, 0x11, 0x7d, 0x90, 0x62, 0x36, 0x02, 0xd4, 0x8b, 0x82, 0x80, 0x58, 0x3f, 0xb2, 0x31, 0xdc, 0x93, 0x82, 0x3b, 0x83, 0xa1, 0x53, 0x02, 0x21, 0x00, 0xf1, 0x8b, 0xe8, 0xcd, 0xc2, 0x06, 0x3a, 0x26, 0xab, 0x03, 0x05, 0x04, 0xd3, 0x39, 0x7d, 0xc6, 0xe9, 0xc6, 0xb6, 0xc5, 0x6f, 0x4e, 0x3a, 0x59, 0x83, 0x2c, 0x0e, 0x46, 0x43, 0xc0, 0x26, 0x3c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_18cf6fbb, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x32, 0x33, 0x36, 0x36, 0x37, 0x38, 0x35, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xd1, 0x2e, 0x96, 0xc7, 0xd2, 0xf1, 0x77, 0xb7, 0xcf, 0x6d, 0x8a, 0x1e, 0xde, 0x06, 0x0a, 0x2b, 0x17, 0x4d, 0xc9, 0x93, 0xd4, 0x3f, 0x5f, 0xe6, 0x0f, 0x75, 0x60, 0x48, 0x24, 0xb6, 0x4f, 0xef, 0x02, 0x20, 0x0c, 0x97, 0xd8, 0x70, 0x35, 0xfc, 0xca, 0x0a, 0x5f, 0x47, 0xfe, 0x64, 0x61, 0xbb, 0x30, 0xcb, 0xaf, 0x05, 0xb3, 0x7e, 0x42, 0x11, 0xec, 0x3f, 0xcd, 0x51, 0xfc, 0x71, 0xa1, 0x22, 0x39, 0xca))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7534a0cc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x34, 0x34, 0x38, 0x39, 0x39, 0x37, 0x37, 0x30, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7d, 0xf7, 0x2a, 0x64, 0xc7, 0xe9, 0x82, 0xc8, 0x8f, 0x83, 0xb3, 0xa2, 0x28, 0x02, 0x69, 0x00, 0x98, 0x14, 0x7e, 0x0e, 0x42, 0xef, 0x43, 0x71, 0xef, 0x06, 0x99, 0x10, 0x85, 0x8c, 0x06, 0x46, 0x02, 0x21, 0x00, 0xad, 0xba, 0xa7, 0xb1, 0x0c, 0x6a, 0x3f, 0x99, 0x5e, 0xd5, 0xf8, 0x3d, 0x7b, 0xda, 0x4b, 0xa6, 0x26, 0xb3, 0x55, 0xf3, 0x4a, 0x72, 0xbf, 0x92, 0xff, 0x78, 0x83, 0x00, 0xb7, 0x0e, 0x72, 0xd0))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2b7891ce, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x37, 0x31, 0x34, 0x36, 0x33, 0x32, 0x38, 0x30, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x04, 0x7c, 0x43, 0x06, 0xf8, 0xd3, 0x0e, 0x42, 0x5a, 0xe7, 0x0e, 0x0b, 0xee, 0x9e, 0x0b, 0x94, 0xfa, 0xa4, 0xef, 0x18, 0xa9, 0xc6, 0xd7, 0xf2, 0xc9, 0x5d, 0xe0, 0xfe, 0x6e, 0x2a, 0x32, 0x37, 0x02, 0x20, 0x7a, 0x4d, 0x0d, 0x0a, 0x59, 0x6b, 0xd9, 0xea, 0x3f, 0xe9, 0x85, 0x0e, 0x9c, 0x8c, 0x77, 0x32, 0x25, 0x94, 0x34, 0x46, 0x23, 0xc0, 0xb4, 0x6a, 0xc2, 0xa8, 0xc9, 0x59, 0x48, 0xae, 0xfd, 0x98))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d03af032, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x32, 0x36, 0x34, 0x38, 0x37, 0x34, 0x39, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x57, 0xd6, 0x03, 0xa3, 0x67, 0xe2, 0x3a, 0xf3, 0x9c, 0x95, 0xdd, 0x41, 0x8c, 0x01, 0x76, 0xda, 0x8b, 0x21, 0x1d, 0x50, 0xb1, 0xbe, 0x82, 0xbf, 0x5e, 0xf6, 0x21, 0xa2, 0x64, 0x02, 0x04, 0xf7, 0x02, 0x20, 0x5d, 0xc3, 0xf2, 0x85, 0xad, 0x01, 0x5c, 0x4d, 0x71, 0x15, 0x7b, 0xd1, 0x1e, 0x5b, 0x8d, 0xf6, 0xa8, 0x9e, 0x4b, 0x26, 0x73, 0x93, 0xb0, 0x8b, 0x5a, 0xd5, 0x01, 0x3b, 0xda, 0xe5, 0x44, 0xb1))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ec2fae18, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x33, 0x35, 0x33, 0x34, 0x34, 0x39, 0x34, 0x37, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x11, 0xdf, 0x67, 0x41, 0x02, 0x1e, 0xc8, 0xcc, 0x56, 0x75, 0x84, 0xae, 0xa1, 0x68, 0x17, 0xc5, 0x40, 0x85, 0x9c, 0x4e, 0x50, 0x11, 0x55, 0x1c, 0x00, 0xb0, 0x97, 0xfc, 0xfc, 0x23, 0x37, 0xe5, 0x02, 0x20, 0x66, 0x85, 0x51, 0x91, 0x9d, 0x43, 0x20, 0x6a, 0xc0, 0x57, 0x1f, 0xc5, 0xad, 0x3a, 0xc0, 0xef, 0xb4, 0x89, 0xbe, 0xa5, 0x99, 0xe7, 0xbf, 0x99, 0xfe, 0x4c, 0x74, 0x68, 0xd6, 0xc2, 0xc5, 0xe0))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2e352dc5, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x34, 0x37, 0x38, 0x37, 0x33, 0x30, 0x33, 0x38, 0x38, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x74, 0x51, 0xff, 0xed, 0xe4, 0x71, 0xbd, 0x37, 0x04, 0x06, 0x53, 0x34, 0x36, 0xfc, 0x42, 0xa8, 0x9d, 0xaa, 0x0a, 0xf4, 0x90, 0x3d, 0x08, 0x7c, 0xbc, 0x06, 0x2f, 0xe7, 0xe5, 0x4d, 0xbf, 0x70, 0x02, 0x20, 0x59, 0x08, 0x95, 0x39, 0x8f, 0x22, 0xb4, 0x8c, 0xe7, 0x2c, 0xbf, 0x7c, 0x3d, 0x3e, 0xe1, 0xdd, 0x7f, 0xb0, 0xee, 0x64, 0x5e, 0xdb, 0x0b, 0x1b, 0x1d, 0xe3, 0x5f, 0x37, 0x0e, 0x5b, 0xf5, 0xee))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cba2849e, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x32, 0x33, 0x32, 0x31, 0x39, 0x35, 0x38, 0x32, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xfc, 0x4c, 0x4d, 0x81, 0xda, 0x6f, 0x68, 0x7a, 0x64, 0x26, 0x26, 0x31, 0x93, 0xc1, 0xa6, 0x80, 0xb6, 0x77, 0x34, 0xa1, 0xb1, 0x80, 0x64, 0x7b, 0x8c, 0x76, 0x40, 0x7c, 0xc4, 0xf0, 0xa9, 0xc6, 0x02, 0x20, 0x56, 0xf7, 0x75, 0xd3, 0x72, 0xc9, 0xbe, 0xe6, 0x85, 0x37, 0x40, 0x85, 0xbe, 0x67, 0x6c, 0x9c, 0xf3, 0x1c, 0xf1, 0xf9, 0x78, 0xa5, 0xe6, 0xcc, 0xb0, 0x4e, 0x4a, 0x07, 0x61, 0x15, 0x9c, 0xc7))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_de2734e4, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x30, 0x37, 0x33, 0x39, 0x33, 0x39, 0x31, 0x39, 0x31, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xfe, 0xb9, 0x78, 0xca, 0x33, 0xc4, 0x6f, 0xfb, 0xa4, 0x7e, 0xb6, 0x3b, 0xb4, 0x0d, 0xe7, 0x83, 0x3e, 0x43, 0xd5, 0x65, 0x45, 0x75, 0xb5, 0x4d, 0xe1, 0xfe, 0xa3, 0xd1, 0xde, 0x3c, 0x8a, 0xd5, 0x02, 0x20, 0x10, 0x80, 0x78, 0xba, 0x99, 0x7b, 0xfa, 0x06, 0x45, 0x21, 0xba, 0xf3, 0x42, 0xc9, 0x7b, 0x0c, 0x64, 0xbd, 0x25, 0x24, 0x0c, 0x8f, 0xd0, 0xfd, 0x75, 0x33, 0xae, 0x2d, 0x03, 0x08, 0x1b, 0x70))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6c022443, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x38, 0x38, 0x31, 0x30, 0x32, 0x37, 0x33, 0x31, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xcc, 0x61, 0x72, 0x96, 0x98, 0x46, 0x7b, 0xa5, 0x3d, 0xa1, 0x99, 0xff, 0x48, 0x1f, 0xe7, 0x43, 0x3f, 0x19, 0x4f, 0xc9, 0x63, 0x67, 0x90, 0x7e, 0x8d, 0xc5, 0xe1, 0xd9, 0xf4, 0x2b, 0x1e, 0x21, 0x02, 0x21, 0x00, 0x83, 0xdd, 0x9e, 0xf1, 0x56, 0xe7, 0xc1, 0xf9, 0xc0, 0x9b, 0x3b, 0xf8, 0x6a, 0x4f, 0x1c, 0x88, 0xe5, 0xdd, 0x20, 0xcd, 0x74, 0xd9, 0x97, 0x85, 0x8e, 0x60, 0x07, 0x97, 0xdb, 0xe7, 0x4a, 0xd2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_862fb2e9, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x36, 0x30, 0x36, 0x31, 0x36, 0x39, 0x33, 0x39, 0x30, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xd4, 0x7f, 0x61, 0x63, 0x03, 0xff, 0x0e, 0xb8, 0x13, 0xea, 0xc3, 0x2e, 0x76, 0x0b, 0xa3, 0x0a, 0xd4, 0x45, 0xe0, 0xaf, 0x7d, 0xc5, 0x7e, 0x70, 0x75, 0x61, 0x04, 0x82, 0x3f, 0x6a, 0x89, 0x5f, 0x02, 0x20, 0x04, 0x7f, 0x22, 0x17, 0xb3, 0x99, 0xc4, 0x6a, 0x42, 0x6b, 0x93, 0x6a, 0x12, 0x49, 0x80, 0xa6, 0x01, 0x1f, 0x08, 0x96, 0xf5, 0x1d, 0xbe, 0x07, 0x63, 0x28, 0x28, 0xa7, 0x2d, 0x71, 0x73, 0xf1))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4215281f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x38, 0x38, 0x39, 0x35, 0x32, 0x32, 0x37, 0x30, 0x39, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xcf, 0xf7, 0x3d, 0xfa, 0x2b, 0xac, 0x67, 0xce, 0x13, 0x40, 0xb2, 0x5c, 0x88, 0x5a, 0xbb, 0x3e, 0x79, 0x79, 0xef, 0x7f, 0x84, 0x0f, 0x15, 0xd5, 0xf1, 0x9e, 0x86, 0x64, 0x0c, 0xdd, 0x40, 0xa3, 0x02, 0x21, 0x00, 0xc7, 0xd1, 0x21, 0x08, 0x02, 0x79, 0x6c, 0x4f, 0x25, 0x10, 0x49, 0xee, 0x08, 0xa2, 0xc2, 0x9f, 0x5c, 0x71, 0x06, 0x40, 0x33, 0xd1, 0x70, 0x10, 0xc6, 0x5b, 0xf2, 0xe9, 0x44, 0x99, 0x38, 0x1e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_af766ef3, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x35, 0x38, 0x30, 0x32, 0x33, 0x34, 0x30, 0x39, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x10, 0xac, 0xaf, 0x9c, 0x48, 0x5a, 0xb1, 0x22, 0x03, 0x55, 0xb9, 0x5b, 0xe2, 0x69, 0xf1, 0x24, 0xe1, 0x2e, 0xb2, 0x52, 0xf2, 0x22, 0x4b, 0x0f, 0xc5, 0x07, 0x85, 0xeb, 0x2e, 0xe3, 0xdf, 0x45, 0x02, 0x20, 0x32, 0x44, 0x3b, 0x55, 0x7e, 0xfc, 0x68, 0x96, 0x34, 0x7f, 0xa7, 0x78, 0xe1, 0xfc, 0xf3, 0x3c, 0xbb, 0x76, 0x9c, 0x9a, 0x7d, 0xa8, 0x96, 0xb2, 0x0d, 0x93, 0xfe, 0xa7, 0xc2, 0x79, 0x1e, 0xa4))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_43867e5d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x39, 0x36, 0x35, 0x39, 0x39, 0x31, 0x35, 0x31, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xf9, 0x19, 0xda, 0x06, 0x51, 0xab, 0xc2, 0xbf, 0xf9, 0x94, 0xa8, 0x79, 0xd2, 0x77, 0x8f, 0xa5, 0x19, 0x5d, 0x57, 0x40, 0x0e, 0x00, 0x3e, 0x8d, 0xd6, 0xad, 0xb3, 0xfc, 0x7a, 0x0c, 0xc4, 0xcc, 0x02, 0x21, 0x00, 0x9b, 0x94, 0x5d, 0x06, 0xbd, 0x11, 0x96, 0x65, 0xb2, 0x78, 0xa5, 0x9b, 0xd2, 0x4f, 0xdd, 0x23, 0x50, 0x81, 0x7d, 0x0b, 0xe8, 0x79, 0x97, 0xbe, 0xe5, 0x7b, 0x70, 0xc4, 0x79, 0xd6, 0x4a, 0x2d))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a4f39eaf, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x32, 0x38, 0x38, 0x37, 0x33, 0x32, 0x31, 0x39, 0x38), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xcc, 0x38, 0xe7, 0xa0, 0x18, 0xf6, 0xd7, 0x0b, 0x2d, 0x9b, 0x49, 0x12, 0x0c, 0xc9, 0xb4, 0xa1, 0x69, 0xf2, 0xf7, 0x22, 0x38, 0x82, 0x1a, 0x86, 0xb8, 0x1f, 0x55, 0x3b, 0x62, 0x25, 0xd2, 0x4e, 0x02, 0x20, 0x27, 0x6e, 0xfd, 0x8b, 0xf0, 0x6c, 0xcc, 0xe0, 0x7c, 0x7a, 0xae, 0x35, 0xea, 0xac, 0x3b, 0xd1, 0xc3, 0x74, 0xdc, 0xf0, 0xcf, 0x05, 0x88, 0xd5, 0xe0, 0xe4, 0x17, 0x19, 0x36, 0x68, 0x86, 0x36))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b8fdbd9f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x32, 0x33, 0x30, 0x38, 0x38, 0x37, 0x33, 0x31, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xff, 0x85, 0xad, 0x66, 0x62, 0x19, 0x91, 0xc3, 0x18, 0xb8, 0x5c, 0xef, 0x73, 0xc5, 0x76, 0xcb, 0x2a, 0x8d, 0x43, 0xc5, 0x68, 0xc1, 0xaa, 0xfc, 0x85, 0xb4, 0x0e, 0xf2, 0xa9, 0xa6, 0xb4, 0x1c, 0x02, 0x20, 0x73, 0x2a, 0x79, 0xe6, 0x83, 0x7e, 0xbf, 0x84, 0x34, 0xfe, 0xa6, 0xe7, 0xfe, 0xfa, 0x94, 0x8f, 0x50, 0x6a, 0xe4, 0x55, 0xc1, 0xa3, 0xeb, 0x36, 0xa0, 0x30, 0x18, 0x5a, 0x23, 0x03, 0x7d, 0x96))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_311c5000, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x39, 0x30, 0x35, 0x36, 0x39, 0x33, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x33, 0xf0, 0x16, 0xe5, 0x1e, 0xef, 0x9b, 0x11, 0x36, 0x38, 0x0c, 0xb8, 0xb8, 0x4c, 0x6b, 0x38, 0xb1, 0x07, 0xe2, 0x4c, 0x67, 0x31, 0xbd, 0x07, 0xcb, 0x1c, 0x7f, 0x4a, 0x29, 0xf3, 0x3a, 0x83, 0x02, 0x20, 0x36, 0xb1, 0x77, 0xbb, 0x8b, 0xe9, 0x4c, 0x8b, 0xe6, 0x7f, 0xf3, 0xa4, 0x1f, 0xcc, 0x4d, 0x22, 0xb5, 0xc9, 0xeb, 0x37, 0x7d, 0xa7, 0x13, 0xeb, 0x01, 0x4a, 0xe0, 0x1c, 0x64, 0xca, 0x6d, 0xd7))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2cfb05f1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x37, 0x34, 0x38, 0x36, 0x35, 0x36, 0x34, 0x33, 0x38), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x92, 0x94, 0x13, 0xee, 0x91, 0xf2, 0x74, 0x54, 0xd7, 0x4e, 0x91, 0x37, 0x0a, 0x10, 0xa8, 0x6f, 0xc9, 0x8a, 0xc7, 0x30, 0x5c, 0x8a, 0xb4, 0xca, 0x59, 0x75, 0x2b, 0xda, 0x3a, 0x7b, 0xfc, 0x37, 0x02, 0x20, 0x48, 0x3b, 0x47, 0xa2, 0x6a, 0x0d, 0x7d, 0x2e, 0x6b, 0xd3, 0x7d, 0x35, 0x1d, 0x9e, 0xe3, 0x7c, 0x5e, 0xc2, 0xa4, 0x68, 0x6d, 0x88, 0x4d, 0x78, 0xb6, 0xbe, 0xb7, 0xf6, 0xb0, 0x8c, 0x50, 0xf9))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_805b11fc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x37, 0x35, 0x38, 0x33, 0x35, 0x30, 0x32, 0x36, 0x30, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x57, 0x82, 0x02, 0xc7, 0xd0, 0xab, 0xac, 0x93, 0xca, 0x43, 0xdd, 0xe3, 0xcb, 0x44, 0x41, 0x4e, 0x56, 0x01, 0xc1, 0xeb, 0x55, 0x76, 0x04, 0xcb, 0x9a, 0xdb, 0x4b, 0xde, 0x0a, 0x12, 0x63, 0x3b, 0x02, 0x21, 0x00, 0xfb, 0x9a, 0x74, 0x12, 0xe3, 0x07, 0xae, 0xe9, 0x5e, 0xf4, 0xb5, 0x35, 0x40, 0x57, 0x1a, 0x21, 0x55, 0x94, 0x14, 0xe5, 0x30, 0x67, 0x94, 0xab, 0x51, 0x82, 0xcf, 0xb2, 0x29, 0xda, 0xb3, 0xe9))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_253690bd, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x33, 0x32, 0x37, 0x37, 0x35, 0x34, 0x32, 0x37, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x46, 0xd4, 0x5a, 0xd0, 0xbb, 0x75, 0xb8, 0x63, 0x9d, 0x0e, 0x91, 0xd8, 0x45, 0x0f, 0xc3, 0x18, 0x87, 0xc2, 0x11, 0x32, 0x8a, 0x57, 0x84, 0xfc, 0x83, 0xb4, 0xcb, 0x7f, 0x5b, 0x96, 0x2c, 0x1b, 0x02, 0x21, 0x00, 0xd6, 0x75, 0x1d, 0x13, 0xed, 0xe2, 0x07, 0x9b, 0x7a, 0xa1, 0xd8, 0x22, 0xbd, 0xb3, 0x2d, 0x7f, 0x3c, 0xf0, 0x02, 0x73, 0xa1, 0xff, 0x03, 0xdf, 0x90, 0xc0, 0xec, 0x7c, 0x62, 0xa4, 0x75, 0x68))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4223ab37, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x37, 0x37, 0x35, 0x35, 0x30, 0x38, 0x35, 0x38, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xab, 0xe8, 0x4c, 0x94, 0x17, 0x83, 0xd5, 0xce, 0xd2, 0x84, 0xfe, 0xa5, 0x63, 0x41, 0xec, 0xc6, 0x8d, 0x6b, 0xdd, 0x31, 0x96, 0xd3, 0x18, 0xfb, 0xd0, 0x74, 0x64, 0x1f, 0x8c, 0x88, 0x5b, 0xd5, 0x02, 0x21, 0x00, 0xbd, 0xea, 0x3c, 0x44, 0xd4, 0x8e, 0x01, 0xaa, 0x40, 0x93, 0x5c, 0x1c, 0x97, 0x23, 0xff, 0x73, 0x31, 0x99, 0x56, 0x34, 0x40, 0xf2, 0x6b, 0x4e, 0xcf, 0x0b, 0x44, 0x4b, 0x04, 0x18, 0xd9, 0xf5))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5872dfe9, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x37, 0x39, 0x38, 0x32, 0x36, 0x34, 0x38, 0x33, 0x38, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x05, 0x27, 0x7c, 0xdb, 0xf4, 0x91, 0xe3, 0x36, 0xfe, 0x81, 0xbe, 0x24, 0xe3, 0x93, 0xa1, 0x61, 0xa4, 0xfb, 0x89, 0x11, 0x2c, 0x9f, 0xfe, 0xd1, 0xee, 0x66, 0x49, 0xc4, 0x06, 0x71, 0x34, 0x08, 0x02, 0x21, 0x00, 0xab, 0x69, 0x34, 0x33, 0x2e, 0x68, 0xe1, 0x08, 0xbb, 0x04, 0x84, 0xd2, 0x1c, 0x45, 0x7d, 0xcf, 0x38, 0x1a, 0x62, 0x0c, 0x3a, 0x47, 0x12, 0xfd, 0xbf, 0xeb, 0x65, 0x8a, 0x3f, 0xaf, 0xd6, 0x0c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_63237528, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x33, 0x39, 0x36, 0x37, 0x37, 0x37, 0x33, 0x36, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x29, 0x38, 0x25, 0x73, 0x7c, 0x8c, 0x14, 0x43, 0x0e, 0xd1, 0x0d, 0xba, 0xdd, 0x7d, 0xa3, 0x37, 0x27, 0x5f, 0x9b, 0x61, 0xd1, 0xd2, 0x63, 0x77, 0xf7, 0x78, 0xff, 0xaa, 0x00, 0xc1, 0x39, 0xde, 0x02, 0x21, 0x00, 0xcd, 0xdd, 0xec, 0x26, 0x7a, 0x86, 0x78, 0xc9, 0x68, 0x29, 0xbf, 0x6c, 0x1d, 0x6f, 0x38, 0x32, 0x2e, 0x11, 0x99, 0x37, 0xcf, 0xd2, 0xfe, 0xe0, 0x1e, 0x9d, 0xc9, 0x52, 0x5f, 0x43, 0xed, 0x6b))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cc43dd07, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x39, 0x39, 0x38, 0x31, 0x30, 0x35, 0x38, 0x30, 0x31), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x20, 0x41, 0xfd, 0xd6, 0x11, 0x1c, 0x45, 0xdf, 0xd2, 0x9e, 0x75, 0x0e, 0x08, 0x2d, 0xcd, 0xad, 0xc9, 0xa5, 0x84, 0xa8, 0xa2, 0xbe, 0x46, 0x58, 0x0f, 0xb0, 0xba, 0x3b, 0x3d, 0xc6, 0x58, 0x62, 0x02, 0x20, 0x42, 0x18, 0x24, 0xfe, 0x98, 0x7e, 0x41, 0x72, 0xa0, 0xf8, 0xbb, 0xcb, 0x7b, 0xcd, 0x9e, 0x1b, 0x07, 0x3b, 0x77, 0x42, 0xed, 0x9f, 0x9d, 0xf9, 0x8f, 0x2a, 0x1a, 0x37, 0xcd, 0x37, 0x4c, 0xe3))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_91575386, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x36, 0x36, 0x37, 0x37, 0x38, 0x32, 0x37, 0x30, 0x35, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x26, 0x79, 0x41, 0xdb, 0x66, 0x0e, 0x04, 0x6a, 0xb1, 0x4e, 0x79, 0x56, 0x69, 0xe0, 0x02, 0xb8, 0x52, 0xf7, 0x78, 0x84, 0x47, 0xc5, 0x3e, 0xbe, 0xf4, 0x6a, 0x20, 0x56, 0x97, 0x8b, 0x55, 0x74, 0x02, 0x21, 0x00, 0xd0, 0x01, 0x83, 0xbc, 0xaf, 0x75, 0xbc, 0x11, 0xe3, 0x76, 0x53, 0xf9, 0x52, 0xf6, 0xa6, 0x53, 0x71, 0x51, 0xc3, 0xaa, 0x0a, 0x1b, 0x9e, 0x4e, 0x41, 0xb0, 0x04, 0xa2, 0x91, 0x85, 0x39, 0x5b))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6a618367, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x30, 0x36, 0x32, 0x31, 0x34, 0x33, 0x36, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x5d, 0xcd, 0x7f, 0x68, 0x14, 0x73, 0x9d, 0x47, 0xf8, 0x0a, 0x36, 0x3b, 0x94, 0x14, 0xe6, 0xcb, 0xfb, 0x5f, 0x08, 0x46, 0x22, 0x38, 0x88, 0x51, 0x0a, 0xbd, 0x5b, 0x39, 0x03, 0xd7, 0xae, 0x09, 0x02, 0x20, 0x43, 0x41, 0x8f, 0x13, 0x8b, 0xb3, 0xc8, 0x57, 0xc0, 0xad, 0x75, 0x0c, 0xa8, 0x38, 0x9e, 0xbc, 0xf3, 0x71, 0x9c, 0xb3, 0x89, 0x63, 0x4a, 0xc5, 0x4a, 0x91, 0xde, 0x9f, 0x18, 0xfd, 0x72, 0x38))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ee70c250, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x36, 0x38, 0x34, 0x32, 0x34, 0x39, 0x36, 0x30, 0x34, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x5e, 0x0e, 0x8c, 0xc0, 0x28, 0x04, 0x09, 0xa0, 0xce, 0x25, 0x2d, 0xa0, 0x2b, 0x24, 0x24, 0xd2, 0xde, 0x3a, 0x52, 0xb4, 0x06, 0xc3, 0x77, 0x89, 0x32, 0xdb, 0xc6, 0x0c, 0xb8, 0x6c, 0x35, 0x67, 0x02, 0x21, 0x00, 0x93, 0xd2, 0x5e, 0x92, 0x9c, 0x5b, 0x00, 0xe9, 0x50, 0xd8, 0x95, 0x85, 0xec, 0x6c, 0x01, 0xb6, 0x58, 0x9a, 0xe0, 0xec, 0x0a, 0xf8, 0xa7, 0x9c, 0x04, 0xdf, 0x9e, 0x5b, 0x27, 0xb5, 0x8b, 0xc5))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6e361987, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x32, 0x36, 0x39, 0x38, 0x39, 0x37, 0x33, 0x32, 0x31), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x4f, 0xcf, 0x9c, 0x9d, 0x9f, 0xfb, 0xf4, 0xe0, 0xb9, 0x82, 0x68, 0xc0, 0x87, 0x07, 0x1b, 0xff, 0xe0, 0x67, 0x3b, 0xb8, 0xdc, 0xb3, 0x2a, 0xa6, 0x67, 0xf8, 0xa6, 0x39, 0xc3, 0x64, 0xea, 0x47, 0x02, 0x21, 0x00, 0x82, 0x0d, 0xb0, 0x73, 0x0b, 0xee, 0x82, 0x27, 0xfc, 0x83, 0x16, 0x43, 0xfc, 0xb8, 0xe2, 0xef, 0x9c, 0x0f, 0x70, 0x59, 0xce, 0x42, 0xda, 0x45, 0xcf, 0x74, 0x82, 0x8e, 0xff, 0xa8, 0xd7, 0x72))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9a2feb5b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x33, 0x38, 0x37, 0x33, 0x32, 0x34, 0x36, 0x39, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xc6, 0x0c, 0xd2, 0xe0, 0x82, 0x48, 0xd5, 0x8d, 0x16, 0x39, 0xb1, 0x23, 0x63, 0x36, 0x43, 0xc6, 0x3f, 0x89, 0xaf, 0xf6, 0x11, 0xf9, 0x98, 0x93, 0x7c, 0xcb, 0x08, 0xc9, 0x11, 0x3b, 0xcd, 0xca, 0x02, 0x21, 0x00, 0xac, 0x4b, 0xb4, 0x70, 0xce, 0x01, 0x64, 0x61, 0x6d, 0xad, 0xa7, 0xa1, 0x73, 0x36, 0x4e, 0xd3, 0xf9, 0xd1, 0x6f, 0xd3, 0x2c, 0x68, 0x61, 0x36, 0xf9, 0x04, 0xc9, 0x92, 0x66, 0xfd, 0xa1, 0x7e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bbc1a256, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x34, 0x31, 0x31, 0x38, 0x38, 0x38, 0x37, 0x35, 0x33, 0x36), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7c, 0xfd, 0xaf, 0x6f, 0x22, 0xc1, 0xc7, 0x66, 0x8d, 0x7b, 0x6f, 0x56, 0xf8, 0xa7, 0xbe, 0x3f, 0xde, 0xeb, 0x17, 0xa7, 0x86, 0x35, 0x39, 0x55, 0x5b, 0xbf, 0xa8, 0x99, 0xdd, 0x70, 0xc5, 0xf1, 0x02, 0x21, 0x00, 0xce, 0xe1, 0x51, 0xad, 0xc7, 0x1e, 0x68, 0x48, 0x3b, 0x95, 0xa7, 0x85, 0x7a, 0x86, 0x2a, 0xe0, 0xc5, 0xa6, 0xee, 0xe4, 0x78, 0xd9, 0x3d, 0x40, 0xcc, 0xc7, 0xd4, 0x0a, 0x31, 0xdc, 0xbd, 0x90))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cdc90a44, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x39, 0x38, 0x38, 0x36, 0x30, 0x36, 0x35, 0x34, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x22, 0x70, 0xbe, 0x7e, 0xe0, 0x33, 0xa7, 0x06, 0xb5, 0x97, 0x46, 0xea, 0xb3, 0x48, 0x16, 0xbe, 0x7e, 0x15, 0xc8, 0x78, 0x40, 0x61, 0xd5, 0x28, 0x10, 0x60, 0x70, 0x7a, 0x0a, 0xbe, 0x0a, 0x7d, 0x02, 0x20, 0x56, 0xa1, 0x63, 0x34, 0x1e, 0xe9, 0x5e, 0x7e, 0x3c, 0x04, 0x29, 0x4a, 0x57, 0xf5, 0xf7, 0xd2, 0x4b, 0xf3, 0xc3, 0xc6, 0xf1, 0x3e, 0xf2, 0xf1, 0x61, 0x07, 0x7c, 0x47, 0xbd, 0x27, 0x66, 0x5d))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_000bf5fe, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x34, 0x37, 0x39, 0x31, 0x31, 0x35, 0x38, 0x34, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x16, 0xb5, 0xd2, 0xbf, 0xca, 0xba, 0x21, 0x16, 0x7a, 0x69, 0xf7, 0x43, 0x3d, 0x0c, 0x47, 0x6b, 0x21, 0xde, 0xd3, 0x7d, 0x84, 0xdc, 0x74, 0xca, 0x40, 0x1a, 0x3e, 0xcd, 0xdb, 0x27, 0x52, 0xa8, 0x02, 0x20, 0x62, 0x85, 0x2c, 0xf9, 0x7d, 0x89, 0xad, 0xfb, 0x0e, 0xbb, 0xe6, 0xf3, 0x98, 0xee, 0x64, 0x1b, 0xfe, 0xa8, 0xa2, 0x27, 0x15, 0x80, 0xaa, 0xc8, 0xa3, 0xd8, 0x32, 0x6d, 0x8c, 0x6e, 0x0e, 0xf9))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c2d31b05, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x30, 0x37, 0x36, 0x38, 0x38, 0x37, 0x33, 0x36, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xd9, 0x07, 0xee, 0xfa, 0x66, 0x41, 0x15, 0x84, 0x8b, 0x90, 0xc3, 0xd5, 0xba, 0xa0, 0x23, 0x6f, 0x08, 0xea, 0xfa, 0xf8, 0x1c, 0x0d, 0x52, 0xbb, 0x9d, 0x0f, 0x8a, 0xcb, 0x57, 0x49, 0x08, 0x47, 0x02, 0x21, 0x00, 0xfd, 0x91, 0xbc, 0x45, 0xa7, 0x6e, 0x31, 0xcd, 0xc5, 0x8c, 0x4b, 0xfb, 0x3d, 0xf2, 0x7f, 0x64, 0x70, 0xd2, 0x0b, 0x19, 0xf0, 0xfb, 0xa6, 0xa7, 0x7b, 0x6c, 0x88, 0x46, 0x65, 0x0e, 0xd8, 0xa6))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_de0e945d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x39, 0x38, 0x38, 0x35, 0x30, 0x36, 0x39, 0x36, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x04, 0x83, 0x37, 0xb3, 0x4f, 0x42, 0x7e, 0x87, 0x74, 0xb3, 0xbf, 0x7c, 0x8f, 0xf4, 0xb1, 0xae, 0x65, 0xd1, 0x32, 0xac, 0x8a, 0xf9, 0x48, 0x29, 0xbb, 0x2d, 0x32, 0x94, 0x45, 0x79, 0xbb, 0x31, 0x02, 0x21, 0x00, 0xbd, 0x6f, 0x8e, 0xab, 0x82, 0x21, 0x3c, 0xcf, 0x80, 0x76, 0x46, 0x44, 0x20, 0x4b, 0xb6, 0xbf, 0x16, 0xc6, 0x68, 0x72, 0x9c, 0xdd, 0x31, 0xdd, 0x85, 0x96, 0x28, 0x6c, 0x15, 0x68, 0x6e, 0x8e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c5a8c6db, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x37, 0x32, 0x31, 0x33, 0x30, 0x36, 0x31, 0x33, 0x31), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xb2, 0xbc, 0x46, 0xb7, 0xc4, 0x42, 0x93, 0x55, 0x7a, 0xb7, 0xeb, 0xeb, 0x02, 0x64, 0x92, 0x42, 0x77, 0x19, 0x3f, 0x87, 0xa2, 0x5d, 0x94, 0xc9, 0x24, 0xdf, 0x15, 0x18, 0xba, 0x7c, 0x72, 0x60, 0x02, 0x21, 0x00, 0xab, 0xf1, 0xf6, 0x23, 0x8f, 0xf6, 0x96, 0xaa, 0xaf, 0xaf, 0x4f, 0x0c, 0xbb, 0xe1, 0x52, 0xc3, 0xd7, 0x71, 0xc5, 0xbf, 0xc4, 0x3f, 0x36, 0xd7, 0xe5, 0xf5, 0x23, 0x58, 0x19, 0xd0, 0x2c, 0x1a))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1f0d85d6, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x32, 0x30, 0x34, 0x31, 0x30, 0x31, 0x36, 0x35, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x40, 0xd4, 0xb3, 0x8a, 0x61, 0x23, 0x2e, 0x65, 0x4f, 0xfd, 0x08, 0xb9, 0x1e, 0x18, 0x60, 0x98, 0x51, 0xf4, 0x18, 0x9f, 0x7b, 0xf8, 0xa4, 0x25, 0xad, 0x59, 0xd9, 0xcb, 0xb1, 0xb5, 0x4c, 0x99, 0x02, 0x21, 0x00, 0x9e, 0x77, 0x5a, 0x7b, 0xd0, 0xd9, 0x34, 0xc3, 0xed, 0x88, 0x60, 0x37, 0xf5, 0xd3, 0xb3, 0x56, 0xf6, 0x0e, 0xda, 0x41, 0x19, 0x16, 0x90, 0x56, 0x6e, 0x99, 0x67, 0x7d, 0x7a, 0xaf, 0x64, 0xf3))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_06eb2ab6, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x31, 0x35, 0x30, 0x36, 0x38, 0x30, 0x39, 0x35, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xac, 0x8f, 0x64, 0xd7, 0xdf, 0x8d, 0x9f, 0xea, 0x00, 0x57, 0x44, 0xe3, 0xac, 0x4a, 0xf7, 0x0a, 0xa3, 0xa3, 0x8e, 0x5a, 0x0f, 0x3d, 0x06, 0x9d, 0x85, 0x80, 0x6a, 0x4f, 0x29, 0x71, 0x03, 0x39, 0x02, 0x21, 0x00, 0xc0, 0x14, 0xe9, 0x6d, 0xec, 0xfe, 0xf3, 0x85, 0x7c, 0xc1, 0x74, 0xf2, 0xc4, 0x6a, 0xd0, 0x88, 0x2b, 0xef, 0x0c, 0x4c, 0x8a, 0x17, 0xce, 0x09, 0x44, 0x19, 0x61, 0xe4, 0xae, 0x8d, 0x2d, 0xf3))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9ccec7ac, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x37, 0x32, 0x37, 0x34, 0x36, 0x30, 0x31, 0x30, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x41, 0xb3, 0x76, 0x6f, 0x41, 0xa6, 0x73, 0xa0, 0x1e, 0x2c, 0x0c, 0xab, 0x5c, 0xee, 0xdb, 0xce, 0xc8, 0xd8, 0x25, 0x30, 0xa3, 0x93, 0xf8, 0x84, 0xd7, 0x2a, 0xa4, 0xe6, 0x68, 0x5d, 0xea, 0x0a, 0x02, 0x20, 0x07, 0x3a, 0x55, 0xdc, 0xa2, 0xda, 0x57, 0x7c, 0xaf, 0xb4, 0x0e, 0x12, 0xdd, 0x20, 0xbf, 0x85, 0x29, 0xa1, 0x3a, 0x6a, 0xcd, 0xf9, 0xa1, 0xc7, 0xd4, 0xb2, 0x04, 0x8d, 0x60, 0x87, 0x6c, 0xb3))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_72a813dc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x34, 0x35, 0x37, 0x31, 0x34, 0x36, 0x31, 0x32, 0x32, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x19, 0x42, 0x75, 0x5a, 0xa8, 0x12, 0x83, 0x82, 0xcd, 0x8e, 0x35, 0xa4, 0x35, 0x0c, 0x22, 0xcc, 0x45, 0xba, 0x57, 0x04, 0xd9, 0x9e, 0x8a, 0x24, 0x09, 0x70, 0xdf, 0x11, 0x95, 0x6a, 0xd8, 0x66, 0x02, 0x21, 0x00, 0xf6, 0x4c, 0xf1, 0xe0, 0x81, 0x6c, 0xf7, 0xac, 0x50, 0x44, 0xf7, 0x3b, 0xa9, 0x38, 0xe1, 0x42, 0xef, 0x33, 0x05, 0xcb, 0x09, 0xbe, 0xcb, 0x80, 0xa0, 0xa5, 0xb9, 0xad, 0x7b, 0xa3, 0xeb, 0x07))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_beb41a65, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x34, 0x31, 0x37, 0x39, 0x35, 0x31, 0x36, 0x30, 0x39, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x51, 0xab, 0xa4, 0xff, 0x1c, 0x7d, 0xdf, 0x17, 0xe0, 0x63, 0x2a, 0xb7, 0x16, 0x84, 0xd8, 0xde, 0x6d, 0xc7, 0x00, 0x21, 0x9e, 0xf3, 0x46, 0xcb, 0x28, 0xce, 0x9d, 0xaf, 0xc3, 0x56, 0x5b, 0x3b, 0x02, 0x21, 0x00, 0xb6, 0xaa, 0xeb, 0xe1, 0xaf, 0x0a, 0xd0, 0x1f, 0x07, 0xa6, 0x8b, 0xf1, 0xcf, 0x57, 0xf9, 0xd6, 0x04, 0x0b, 0x43, 0xc1, 0x4b, 0x7e, 0xb8, 0x23, 0x85, 0x42, 0x76, 0x0e, 0x32, 0xce, 0x3b, 0x0c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1d0d4654, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x38, 0x39, 0x32, 0x37, 0x31, 0x33, 0x30, 0x35, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x91, 0xef, 0xbf, 0xcc, 0x73, 0x16, 0x50, 0xe9, 0xf0, 0x04, 0xc3, 0x8b, 0x71, 0xdb, 0x14, 0x6c, 0x17, 0xbf, 0x87, 0x1c, 0x82, 0xc4, 0xe8, 0x77, 0x16, 0xf7, 0xff, 0x2f, 0x7f, 0x9e, 0x51, 0xd0, 0x02, 0x20, 0x08, 0x9e, 0xa6, 0x31, 0xa7, 0xc5, 0xf0, 0x53, 0x11, 0xc5, 0x21, 0xd2, 0x1b, 0xa7, 0x98, 0xb5, 0x17, 0x48, 0x81, 0xf0, 0xfd, 0x80, 0x95, 0xfb, 0x3a, 0x77, 0x51, 0x59, 0x13, 0xef, 0xb6, 0xe0))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f3e21fac, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x38, 0x39, 0x36, 0x31, 0x38, 0x32, 0x32, 0x39, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x4a, 0x7e, 0x47, 0xbd, 0x28, 0x1e, 0xa0, 0x9b, 0x9e, 0x3a, 0x32, 0x93, 0x4c, 0x7a, 0x96, 0x9e, 0x1f, 0x78, 0x8f, 0x97, 0x8b, 0x41, 0x58, 0x59, 0x89, 0xf4, 0x68, 0x9e, 0x80, 0x46, 0x63, 0xfb, 0x02, 0x21, 0x00, 0xe6, 0x5f, 0x6b, 0xd7, 0x02, 0x40, 0x3c, 0xbb, 0xed, 0x7f, 0x8a, 0xd0, 0x04, 0x5f, 0x33, 0x1d, 0x4a, 0x96, 0xfb, 0xf8, 0xc4, 0x3f, 0x71, 0xf1, 0x16, 0x15, 0xb7, 0xd1, 0xb9, 0x15, 0x3b, 0x7f))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3b65d54b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x38, 0x32, 0x38, 0x33, 0x33, 0x34, 0x36, 0x37, 0x33, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xc7, 0x95, 0xf5, 0xda, 0x86, 0xe1, 0x0a, 0x60, 0x4d, 0x4f, 0x94, 0xbf, 0x7c, 0xac, 0x38, 0x1c, 0x73, 0xed, 0xad, 0x14, 0x61, 0xd6, 0x69, 0x29, 0xe5, 0x3a, 0xa5, 0x7c, 0xa2, 0x94, 0xe8, 0x9f, 0x02, 0x21, 0x00, 0xba, 0xe7, 0x84, 0xab, 0x6c, 0x7b, 0x58, 0x33, 0x2e, 0xe0, 0x5e, 0x7d, 0x54, 0x16, 0x9e, 0xdf, 0x55, 0xce, 0x45, 0xf0, 0x30, 0xe7, 0x1a, 0xe8, 0xdf, 0x63, 0x96, 0x9f, 0xb3, 0x27, 0xa1, 0x0c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a4f3d444, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x33, 0x36, 0x36, 0x39, 0x37, 0x34, 0x38, 0x39, 0x31), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xea, 0x68, 0xb2, 0x48, 0x43, 0xb2, 0x25, 0xf5, 0x05, 0xe0, 0x1c, 0x0e, 0x60, 0x8b, 0x20, 0xb4, 0xd9, 0x3e, 0x8f, 0xaf, 0x6b, 0x9c, 0xf7, 0x0c, 0xf8, 0xf9, 0x13, 0x4a, 0x80, 0xe7, 0xb6, 0x68, 0x02, 0x21, 0x00, 0xa3, 0xab, 0xc0, 0x44, 0xb4, 0x72, 0x8f, 0x80, 0xfe, 0x41, 0x4b, 0xdc, 0x66, 0xf0, 0x32, 0xb2, 0x62, 0x35, 0x67, 0x20, 0x54, 0x7b, 0xec, 0x77, 0x29, 0xfa, 0xd9, 0x41, 0x51, 0xc6, 0xad, 0xc7))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ccba370a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x31, 0x39, 0x39, 0x31, 0x35, 0x33, 0x32, 0x32, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xbf, 0xe7, 0x50, 0x21, 0x40, 0xc5, 0x7a, 0x24, 0xa7, 0x7e, 0xdc, 0x3d, 0x9b, 0x3c, 0x4b, 0xc1, 0x1d, 0x21, 0xbd, 0xb0, 0xb1, 0x96, 0x97, 0x7b, 0x7f, 0x2b, 0x13, 0xac, 0x97, 0x3a, 0xd6, 0x97, 0x02, 0x21, 0x00, 0x94, 0x7a, 0x01, 0xda, 0x97, 0x31, 0x84, 0x9d, 0x72, 0xb6, 0x7e, 0xf7, 0xbc, 0x40, 0xb0, 0x12, 0x48, 0x0f, 0xd3, 0x89, 0x89, 0x5a, 0xad, 0x1f, 0x6b, 0x1c, 0xdb, 0xea, 0xb3, 0xb9, 0x3b, 0x8d))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_56c169e7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x36, 0x30, 0x30, 0x33, 0x31, 0x36, 0x38, 0x32, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x34, 0x34, 0xee, 0x11, 0x42, 0x74, 0x0a, 0x0a, 0xb8, 0x62, 0x3b, 0x97, 0xfc, 0x8d, 0xc2, 0x56, 0x7e, 0xda, 0x45, 0xda, 0xdf, 0x60, 0x39, 0xb4, 0x5c, 0x44, 0x88, 0x19, 0xe8, 0x40, 0xcf, 0x30, 0x02, 0x20, 0x3c, 0x0f, 0xac, 0x04, 0x87, 0x84, 0x19, 0x97, 0x20, 0x2c, 0x29, 0xf3, 0xbf, 0x2d, 0xf5, 0x40, 0xb1, 0x15, 0xb2, 0x9d, 0xc6, 0x19, 0x16, 0x0d, 0x52, 0x20, 0x3d, 0x4a, 0x1f, 0xd4, 0xb9, 0xf7))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a3aac7aa, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x38, 0x36, 0x39, 0x36, 0x35, 0x31, 0x36, 0x39, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x53, 0x38, 0x50, 0x0e, 0x23, 0xba, 0x96, 0xa0, 0xad, 0xc6, 0xef, 0x84, 0x93, 0x2e, 0x25, 0xfb, 0xad, 0x74, 0x35, 0xd9, 0xf7, 0x0e, 0xb7, 0xf4, 0x76, 0xc6, 0x91, 0x2d, 0xe1, 0x2e, 0x33, 0xc8, 0x02, 0x21, 0x00, 0xa0, 0x02, 0xf5, 0x58, 0x3e, 0xa8, 0xc0, 0xd7, 0xfb, 0x17, 0x13, 0x6d, 0x0e, 0xe0, 0x41, 0x5a, 0xcf, 0x62, 0x98, 0x79, 0xce, 0x6b, 0x01, 0xac, 0x52, 0xe3, 0xec, 0xd7, 0x77, 0x2a, 0x37, 0x04))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d3c635a0, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x36, 0x35, 0x38, 0x33, 0x39, 0x32, 0x36, 0x33, 0x37, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4f, 0xf2, 0xd4, 0xe3, 0x1f, 0x41, 0x80, 0xde, 0x69, 0x01, 0xd2, 0xd2, 0x03, 0x41, 0xd1, 0x23, 0x87, 0xc9, 0xc5, 0x5f, 0x4c, 0xf0, 0x03, 0xa7, 0x42, 0xf0, 0x49, 0xb8, 0x4a, 0xf6, 0xfe, 0x05, 0x02, 0x20, 0x03, 0x12, 0xf3, 0x87, 0x71, 0x41, 0x45, 0x55, 0xfa, 0x5e, 0xd2, 0x81, 0x7d, 0xcc, 0x62, 0x9a, 0x8c, 0x7c, 0xf6, 0x9d, 0x30, 0x63, 0x00, 0xe8, 0x7b, 0xc1, 0x67, 0x27, 0x8e, 0xc3, 0xef, 0x37))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ec2d1d31, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x33, 0x32, 0x30, 0x35, 0x30, 0x31, 0x35, 0x37, 0x32, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x51, 0xd6, 0x65, 0xba, 0xd5, 0xf2, 0xd6, 0x30, 0x6c, 0x6b, 0xbf, 0xe1, 0xf2, 0x75, 0x55, 0x88, 0x76, 0x70, 0x06, 0x1d, 0x4d, 0xf3, 0x6e, 0xc9, 0xf4, 0xce, 0x6c, 0xdf, 0xaf, 0x9e, 0xa7, 0xac, 0x02, 0x20, 0x29, 0x05, 0xe4, 0x3f, 0x62, 0x07, 0xee, 0x93, 0xdf, 0x35, 0xa2, 0xe9, 0xfb, 0x9b, 0xc8, 0x09, 0x8c, 0x44, 0x8a, 0xe9, 0x8a, 0x14, 0xe4, 0xad, 0x1e, 0xba, 0xea, 0x5d, 0x56, 0xb6, 0xe4, 0x93))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c7195287, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x30, 0x38, 0x35, 0x33, 0x33, 0x30, 0x37, 0x39, 0x31), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xb8, 0x04, 0xe0, 0x23, 0x5f, 0x13, 0x5a, 0xba, 0x7b, 0x75, 0x31, 0xb6, 0x83, 0x1f, 0x26, 0xcc, 0x9f, 0xb7, 0x7d, 0x3f, 0x83, 0x85, 0x49, 0x57, 0x43, 0x1b, 0xe2, 0x07, 0x06, 0xb8, 0x13, 0x69, 0x02, 0x21, 0x00, 0x9d, 0x31, 0x7f, 0xd0, 0x8e, 0x4e, 0x04, 0x67, 0x61, 0x7d, 0xb8, 0x19, 0xcd, 0xe1, 0xd7, 0xd4, 0xd7, 0x4d, 0xa4, 0x89, 0xb2, 0xbc, 0xe4, 0xdb, 0x05, 0x5e, 0xa0, 0x1e, 0xcc, 0xfa, 0xfc, 0xf2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0c92199f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x37, 0x38, 0x36, 0x36, 0x38, 0x31, 0x33, 0x31, 0x31, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x8a, 0xb5, 0x0e, 0xf3, 0x66, 0x0c, 0xcb, 0x6a, 0xf3, 0x4c, 0x78, 0xe7, 0x95, 0xde, 0xd6, 0xb2, 0x56, 0xff, 0xca, 0x5c, 0x94, 0xf2, 0x49, 0xf3, 0xd9, 0x07, 0xfb, 0x65, 0x23, 0x5e, 0xf6, 0x80, 0x02, 0x20, 0x49, 0xd5, 0xaa, 0xea, 0xe5, 0xa6, 0xd0, 0xc1, 0x5b, 0x28, 0x6e, 0x42, 0x8b, 0x5e, 0x72, 0x0c, 0xf3, 0x7a, 0x82, 0x2e, 0xde, 0x44, 0x5b, 0xaa, 0x14, 0x3f, 0xfa, 0xe6, 0x9a, 0xba, 0x91, 0xb8))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d6a79369, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x30, 0x38, 0x32, 0x35, 0x33, 0x39, 0x34, 0x32, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x57, 0x1b, 0x9c, 0x46, 0xa4, 0x7c, 0x5c, 0xc5, 0x3a, 0x57, 0x4c, 0x19, 0x6c, 0x3f, 0xb0, 0x7f, 0x35, 0x10, 0xc0, 0xf4, 0x44, 0x3b, 0x9f, 0x2f, 0xe7, 0x81, 0x25, 0x2c, 0x24, 0xd3, 0x43, 0xde, 0x02, 0x20, 0x68, 0xa9, 0xae, 0xbd, 0x50, 0xff, 0x16, 0x5c, 0x89, 0xb5, 0xb9, 0xcb, 0x6c, 0x17, 0x54, 0x19, 0x19, 0x58, 0xf3, 0x60, 0xb4, 0xd2, 0x85, 0x1a, 0x48, 0x1a, 0x3e, 0x11, 0x06, 0xee, 0x78, 0x09))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6034cfb1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x30, 0x30, 0x36, 0x35, 0x39, 0x35, 0x36, 0x36, 0x39, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x4c, 0xb7, 0x81, 0x7b, 0x04, 0xdc, 0x73, 0xbe, 0x60, 0xd3, 0x71, 0x18, 0x03, 0xbc, 0x10, 0x68, 0x7a, 0x6e, 0x3f, 0x4a, 0xb7, 0x9c, 0x4c, 0x1a, 0x4e, 0x9d, 0x63, 0xa7, 0x31, 0x74, 0xd4, 0xeb, 0x02, 0x21, 0x00, 0xce, 0x39, 0x8d, 0x2d, 0x66, 0x02, 0xd2, 0xaf, 0x58, 0xa6, 0x40, 0x42, 0xf8, 0x30, 0xbf, 0x77, 0x4a, 0xee, 0x18, 0x20, 0x9d, 0x6f, 0xb5, 0xc7, 0x43, 0xb6, 0xa6, 0xe4, 0x37, 0x82, 0x6b, 0x98))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5d529a1a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x30, 0x32, 0x34, 0x31, 0x38, 0x31, 0x36, 0x30, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x68, 0x43, 0x99, 0xc6, 0xcd, 0x6e, 0xbb, 0x1c, 0x5d, 0x5e, 0xfb, 0x0d, 0x78, 0xdc, 0xe4, 0x0e, 0xbd, 0x48, 0xd9, 0xd9, 0x44, 0xeb, 0x65, 0x48, 0xc9, 0xce, 0x68, 0xd7, 0xfd, 0xc8, 0x22, 0x29, 0x02, 0x21, 0x00, 0xcf, 0x25, 0xc8, 0xe4, 0x27, 0xfa, 0xe3, 0x59, 0xbf, 0xe6, 0x0f, 0xa0, 0x29, 0x64, 0xf4, 0xc9, 0xb8, 0xd6, 0xdb, 0x54, 0x61, 0x2e, 0x05, 0xc7, 0x8c, 0x34, 0x1f, 0x0a, 0x8c, 0x52, 0xd0, 0xb5))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ff5b82a1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x37, 0x37, 0x36, 0x37, 0x38, 0x35, 0x32, 0x38, 0x37, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x20, 0xb7, 0xb3, 0x6d, 0x5b, 0xc7, 0x6f, 0xa1, 0x82, 0xca, 0x27, 0x15, 0x2a, 0x99, 0xa9, 0x56, 0xe6, 0xa0, 0x88, 0x00, 0x00, 0x69, 0x42, 0x96, 0xe3, 0x1a, 0xf9, 0x8a, 0x73, 0x12, 0xd0, 0x4b, 0x02, 0x21, 0x00, 0xee, 0xea, 0xbc, 0x55, 0x21, 0xf9, 0x85, 0x6e, 0x92, 0x0e, 0xb7, 0xd2, 0x9e, 0xd7, 0xe4, 0x04, 0x2f, 0x17, 0x8f, 0xf7, 0x06, 0xdf, 0xf8, 0xee, 0xb2, 0x4b, 0x42, 0x9e, 0x3b, 0x63, 0x40, 0x2a))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e7ccfc19, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x34, 0x34, 0x31, 0x39, 0x39, 0x39, 0x37, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6b, 0x65, 0xc9, 0x5e, 0x8e, 0x12, 0x1d, 0x2e, 0x6e, 0xe5, 0x06, 0xcf, 0xd6, 0x2c, 0xb8, 0x8e, 0x0b, 0xfb, 0x35, 0x89, 0xda, 0x40, 0x87, 0x68, 0x98, 0xef, 0x66, 0xc4, 0x39, 0x82, 0xac, 0xa9, 0x02, 0x20, 0x09, 0x64, 0x2c, 0x05, 0xad, 0x61, 0x9b, 0x44, 0x02, 0xfd, 0x29, 0x7e, 0xb5, 0x7e, 0x29, 0xcc, 0xa5, 0xc2, 0xeb, 0x68, 0x23, 0x93, 0x1b, 0xa8, 0x2d, 0xe3, 0x2d, 0x7c, 0x65, 0x2b, 0xa7, 0x3e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3a50dff9, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x38, 0x34, 0x33, 0x34, 0x38, 0x30, 0x33, 0x39, 0x31), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x67, 0xc7, 0x4c, 0xbf, 0x5e, 0xa4, 0xb7, 0x77, 0xbf, 0x52, 0x1a, 0xce, 0x09, 0x9f, 0x4f, 0x09, 0x4d, 0x8f, 0x58, 0x90, 0x0e, 0x15, 0xe6, 0x7e, 0x1b, 0x4b, 0xd3, 0x99, 0x05, 0x66, 0x29, 0xed, 0x02, 0x20, 0x3d, 0x28, 0x84, 0x65, 0x5c, 0x49, 0xb8, 0xb5, 0xf6, 0x4e, 0x80, 0x2a, 0x05, 0x4e, 0x7b, 0xf0, 0x9b, 0x0f, 0xc8, 0x0c, 0xa1, 0x8e, 0xbf, 0x92, 0x7b, 0x82, 0xe5, 0x8b, 0xb4, 0xa0, 0x04, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_19725dae, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x37, 0x31, 0x38, 0x38, 0x39, 0x32, 0x36, 0x32, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x79, 0xa5, 0xe4, 0x0d, 0xa5, 0xcf, 0x34, 0xc4, 0xc3, 0x9a, 0xdf, 0x7d, 0xfc, 0x5d, 0x45, 0x49, 0x95, 0xa2, 0x50, 0x31, 0x4e, 0xbd, 0x21, 0x2b, 0x5c, 0x8e, 0x3f, 0x4e, 0x6f, 0x87, 0x5f, 0xeb, 0x02, 0x21, 0x00, 0xb2, 0x68, 0x92, 0x0e, 0x40, 0x3b, 0xa1, 0x78, 0x28, 0xff, 0x27, 0x19, 0x38, 0xa6, 0x55, 0x8a, 0x5b, 0x2d, 0xd0, 0x00, 0x22, 0x9f, 0x8e, 0xdb, 0x4a, 0x9d, 0x9f, 0x9b, 0x6a, 0xc1, 0xb4, 0x72))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_64770d37, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x37, 0x34, 0x33, 0x32, 0x32, 0x33, 0x34, 0x34, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xc8, 0xb1, 0x30, 0x06, 0xc3, 0xa5, 0x1a, 0x32, 0x2f, 0xff, 0x93, 0x21, 0x76, 0x1b, 0x01, 0xde, 0x13, 0x4f, 0x52, 0x6b, 0xe5, 0x82, 0xb2, 0x2e, 0x19, 0x69, 0x3c, 0x44, 0x3f, 0xc9, 0xfe, 0x46, 0x02, 0x20, 0x34, 0xe7, 0xf6, 0x01, 0x79, 0xc6, 0x16, 0x2a, 0xb9, 0x80, 0xfc, 0xd5, 0x8f, 0x17, 0x3b, 0x0e, 0x6c, 0x30, 0xb5, 0x24, 0xd3, 0x5c, 0x67, 0x92, 0x16, 0x77, 0x52, 0x2d, 0xce, 0xf8, 0x43, 0xa1))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2b1d6bc6, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x34, 0x30, 0x36, 0x30, 0x30, 0x35, 0x39, 0x33, 0x36), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x35, 0x13, 0xdb, 0x74, 0x54, 0x89, 0xa4, 0x87, 0xc8, 0x8a, 0x6c, 0xed, 0xf8, 0x79, 0x5b, 0x64, 0x0f, 0x8f, 0x71, 0x57, 0x83, 0x97, 0xbd, 0xab, 0xd6, 0xcc, 0x58, 0x6c, 0x25, 0xbd, 0x66, 0xad, 0x02, 0x21, 0x00, 0x99, 0xa7, 0x2c, 0xd3, 0xf0, 0xca, 0x6c, 0x79, 0x91, 0x49, 0x28, 0x3c, 0xa0, 0xaf, 0x37, 0xf8, 0x6b, 0x88, 0x20, 0x0d, 0x0c, 0x90, 0x5b, 0xd3, 0xc9, 0xf1, 0xb8, 0x59, 0xe5, 0x5b, 0x16, 0x59))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b69fa181, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x36, 0x31, 0x34, 0x30, 0x33, 0x36, 0x39, 0x38, 0x38), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x3a, 0x63, 0x86, 0xaf, 0xb0, 0x8f, 0x7f, 0xf8, 0x14, 0x0b, 0x5a, 0x27, 0x0f, 0x76, 0x4e, 0x87, 0x06, 0xef, 0x28, 0x30, 0xfb, 0x17, 0x74, 0x46, 0xf7, 0xb4, 0xee, 0xb8, 0xa2, 0x5a, 0xac, 0x64, 0x02, 0x20, 0x4b, 0x70, 0x85, 0x4b, 0x38, 0xc2, 0x92, 0x45, 0xb2, 0xb9, 0x80, 0xeb, 0xa1, 0x0e, 0xa9, 0x36, 0xc6, 0x8a, 0x38, 0xc1, 0xda, 0x52, 0x55, 0xce, 0x23, 0x86, 0xdb, 0x23, 0xaf, 0xc7, 0xc0, 0x6a))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d64564dc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x30, 0x39, 0x35, 0x34, 0x32, 0x35, 0x36, 0x38, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xb8, 0xfc, 0x54, 0xa8, 0xa6, 0xbe, 0x3c, 0x55, 0xe9, 0x9c, 0x06, 0xf9, 0x9c, 0xcd, 0xcc, 0xe7, 0xaf, 0x5c, 0x18, 0xa3, 0xc5, 0x82, 0x97, 0x26, 0xa8, 0x70, 0xcc, 0x10, 0x68, 0x45, 0x8f, 0x64, 0x02, 0x21, 0x00, 0xcc, 0x72, 0x37, 0xc3, 0x9c, 0x8e, 0x6a, 0x4a, 0x1c, 0x8c, 0x62, 0xf5, 0xf8, 0x86, 0x36, 0x54, 0x9c, 0x74, 0x10, 0x79, 0x8b, 0x89, 0x68, 0x4c, 0x50, 0x2c, 0x3a, 0xdf, 0xe5, 0xfb, 0x7a, 0xd2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5f5ca5b9, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x30, 0x30, 0x38, 0x30, 0x39, 0x38, 0x39, 0x38, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x47, 0xb4, 0x60, 0x85, 0x1e, 0x56, 0x07, 0xf2, 0x02, 0x16, 0x26, 0x63, 0x5c, 0x56, 0x5a, 0x63, 0xf7, 0x8f, 0x55, 0x87, 0x95, 0xe1, 0xb3, 0x30, 0xd0, 0x91, 0x15, 0x97, 0x0d, 0xbb, 0xb8, 0xab, 0x02, 0x21, 0x00, 0xa6, 0xa9, 0xf4, 0xf2, 0x13, 0xe0, 0x8d, 0x3c, 0x73, 0x6d, 0x3e, 0x1c, 0x44, 0xa3, 0x51, 0x40, 0xcb, 0x10, 0x76, 0x19, 0xf2, 0x65, 0xa5, 0xb1, 0x36, 0x08, 0xed, 0x72, 0x9f, 0xd6, 0xd8, 0x94))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1c5acbc1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x35, 0x37, 0x34, 0x31, 0x34, 0x37, 0x39, 0x32, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x8c, 0xfd, 0xa4, 0xf7, 0xa6, 0x58, 0x64, 0xeb, 0xbe, 0xa3, 0x14, 0x48, 0x63, 0xda, 0x9b, 0x07, 0x5c, 0x07, 0xb5, 0xb4, 0x2c, 0xb4, 0x56, 0x96, 0x43, 0xdd, 0xfd, 0x70, 0xdd, 0x75, 0x3b, 0x19, 0x02, 0x20, 0x59, 0x57, 0x84, 0xb1, 0xab, 0x21, 0x78, 0x74, 0xb8, 0x2b, 0x95, 0x85, 0x52, 0x1f, 0x80, 0x90, 0xb9, 0xf6, 0x32, 0x28, 0x84, 0xab, 0x7a, 0x62, 0x04, 0x64, 0xf5, 0x1c, 0xf8, 0x46, 0xc5, 0xb7))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_504253bd, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x38, 0x36, 0x36, 0x37, 0x37, 0x31, 0x35, 0x32, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4c, 0xd6, 0xa4, 0x5b, 0xd7, 0xc8, 0xbf, 0x0e, 0xdb, 0xdf, 0x07, 0x3d, 0xbf, 0x1f, 0x74, 0x62, 0x34, 0xcb, 0xbc, 0xa3, 0x1e, 0xc2, 0x0b, 0x52, 0x6b, 0x07, 0x7c, 0x9f, 0x48, 0x00, 0x96, 0xe7, 0x02, 0x20, 0x7c, 0xf9, 0x7a, 0xe0, 0xd3, 0x3f, 0x50, 0xb7, 0x3a, 0x5d, 0x7a, 0xdf, 0x8a, 0xa4, 0xee, 0xeb, 0x6f, 0xf1, 0x0f, 0x89, 0xa8, 0x79, 0x4e, 0xfe, 0x1d, 0x87, 0x4e, 0x23, 0x29, 0x9c, 0x1b, 0x3d))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4483f867, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x36, 0x39, 0x34, 0x32, 0x38, 0x30, 0x37, 0x38, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x2e, 0x23, 0x3f, 0x4d, 0xf8, 0xff, 0xeb, 0xea, 0xec, 0x64, 0x84, 0x2b, 0x23, 0xcc, 0xe1, 0x61, 0xc8, 0x0d, 0x30, 0x3b, 0x01, 0x6e, 0xca, 0x56, 0x24, 0x29, 0xb2, 0x27, 0xae, 0x2b, 0x58, 0xec, 0x02, 0x20, 0x46, 0xb6, 0xb5, 0x6a, 0xde, 0xc8, 0x2f, 0x82, 0xb5, 0x4d, 0xaa, 0x6a, 0x5f, 0xca, 0x28, 0x67, 0x40, 0xa1, 0x70, 0x48, 0x28, 0x05, 0x20, 0x72, 0xa5, 0xf0, 0xbc, 0x8c, 0x7b, 0x88, 0x42, 0x42))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cdeaff97, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x39, 0x39, 0x32, 0x31, 0x36, 0x39, 0x32, 0x35, 0x36, 0x38), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x54, 0x9f, 0x65, 0x8d, 0x4a, 0x3f, 0x98, 0x23, 0x3a, 0x2c, 0x93, 0xbd, 0x5b, 0x1a, 0x52, 0xd6, 0x4a, 0xf1, 0x08, 0x15, 0xae, 0x60, 0xbe, 0xcb, 0x41, 0x39, 0xca, 0xc8, 0x22, 0xb5, 0x79, 0xc3, 0x02, 0x20, 0x27, 0xbd, 0xdd, 0xf0, 0xdb, 0xcf, 0x37, 0x4a, 0x2a, 0xec, 0x8a, 0xcc, 0xc4, 0x7a, 0x8a, 0xc8, 0x97, 0xf8, 0xd1, 0x82, 0x3d, 0xda, 0x8e, 0xb2, 0x05, 0x25, 0x90, 0x97, 0x0b, 0x39, 0xce, 0x2a))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_df18d473, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x31, 0x36, 0x30, 0x39, 0x34, 0x33, 0x39, 0x37, 0x39, 0x38), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x9f, 0xab, 0xcc, 0x1e, 0x5f, 0xd9, 0x65, 0x22, 0x69, 0x02, 0xf5, 0x94, 0x55, 0x9e, 0x23, 0x13, 0x69, 0xe5, 0x84, 0x45, 0x39, 0x74, 0xe7, 0x4f, 0x49, 0xd7, 0xd7, 0x62, 0xe1, 0x34, 0xfb, 0x9d, 0x02, 0x20, 0x29, 0x3c, 0xcc, 0xc5, 0x10, 0x79, 0x3b, 0xac, 0x45, 0xce, 0x5d, 0xa2, 0xbb, 0x6c, 0x9e, 0x90, 0x64, 0x37, 0xf5, 0x94, 0x35, 0xca, 0x20, 0x66, 0x55, 0xf7, 0x4b, 0x62, 0x5d, 0xf0, 0x7c, 0x7c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6ad6ebf3, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x37, 0x31, 0x38, 0x36, 0x31, 0x36, 0x32, 0x31, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x2e, 0x5c, 0x14, 0x0f, 0xd6, 0xf5, 0xf8, 0x23, 0xad, 0xdc, 0x80, 0x88, 0xff, 0xaa, 0xe9, 0x67, 0xe7, 0xf4, 0x89, 0x72, 0x74, 0x31, 0x67, 0x69, 0x56, 0x1d, 0xfb, 0x31, 0x43, 0x58, 0x25, 0xd9, 0x02, 0x21, 0x00, 0xed, 0xa4, 0x73, 0x27, 0xd7, 0xcf, 0xae, 0x1d, 0xaa, 0x34, 0x4f, 0xf5, 0x58, 0x2a, 0x46, 0x7b, 0xd1, 0x8e, 0xb9, 0xf0, 0x1c, 0xae, 0xab, 0x9c, 0x6d, 0xa3, 0xc0, 0xcc, 0x89, 0xdf, 0x67, 0x13))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_46537b29, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x32, 0x39, 0x34, 0x33, 0x34, 0x37, 0x31, 0x37, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4c, 0x11, 0xe3, 0xb7, 0xef, 0xbe, 0x39, 0x08, 0xad, 0x21, 0x18, 0xe5, 0x4d, 0x7d, 0x34, 0xd6, 0xc6, 0xeb, 0x45, 0x70, 0xbf, 0x7f, 0xdb, 0x11, 0xa7, 0x67, 0x9f, 0xe9, 0x3a, 0xfa, 0x25, 0x4c, 0x02, 0x20, 0x71, 0x2e, 0x90, 0xf4, 0x21, 0x83, 0x6e, 0x54, 0x2d, 0xac, 0x49, 0xd1, 0x0b, 0xb3, 0x9d, 0xb4, 0xa9, 0x8b, 0x27, 0x35, 0xb6, 0x33, 0x6d, 0x8a, 0x3c, 0x39, 0x2f, 0x3b, 0x90, 0xe6, 0x0b, 0xbe))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7be57dce, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x38, 0x35, 0x31, 0x34, 0x34, 0x35, 0x35, 0x31, 0x32, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xdf, 0xb4, 0x61, 0x93, 0x03, 0xf4, 0xff, 0x68, 0x95, 0x63, 0xd2, 0x27, 0x50, 0x69, 0xfa, 0xc4, 0x4d, 0x63, 0xea, 0x3c, 0x3b, 0x18, 0xf4, 0xfb, 0x1a, 0xc8, 0x05, 0xd7, 0xdf, 0x3d, 0x12, 0xec, 0x02, 0x20, 0x68, 0xe3, 0x7b, 0x84, 0x65, 0x83, 0x90, 0x1d, 0xb2, 0x56, 0x32, 0x9f, 0x9c, 0xf6, 0x4f, 0x40, 0xc4, 0x16, 0xfb, 0xa5, 0x0d, 0xcb, 0x9b, 0xe3, 0x33, 0xa3, 0xe2, 0x9c, 0x76, 0xae, 0x32, 0xdb))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b94ef6bd, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x34, 0x37, 0x36, 0x30, 0x34, 0x33, 0x39, 0x33, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xe7, 0x0e, 0x8e, 0x17, 0xbd, 0x75, 0x8f, 0xf0, 0xc4, 0x8f, 0x91, 0xcb, 0x2c, 0x53, 0xd2, 0x93, 0xf0, 0xf5, 0xae, 0x82, 0xeb, 0x9d, 0xfe, 0x76, 0xab, 0x98, 0xf9, 0xb0, 0x64, 0x27, 0x86, 0x35, 0x02, 0x20, 0x21, 0xdd, 0xe3, 0x2c, 0xb0, 0x38, 0x9c, 0xad, 0x7b, 0xdf, 0x67, 0x6d, 0x9b, 0x9b, 0x7d, 0x25, 0xbb, 0x03, 0x4a, 0xd2, 0x5a, 0x55, 0xea, 0x71, 0xee, 0x7e, 0xe2, 0x6a, 0x18, 0x35, 0x9d, 0xd2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b60e9e35, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x35, 0x36, 0x37, 0x33, 0x37, 0x38, 0x37, 0x34, 0x31), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x42, 0x13, 0x97, 0xec, 0xae, 0x30, 0x61, 0x7a, 0x5a, 0x60, 0x81, 0xad, 0x1b, 0xad, 0xf6, 0xce, 0x9d, 0x9d, 0x4c, 0xb2, 0xaf, 0xda, 0xbf, 0x1f, 0x90, 0x0e, 0x7f, 0xdb, 0x7f, 0xb0, 0xaf, 0x5a, 0x02, 0x20, 0x57, 0xca, 0x89, 0xdc, 0x22, 0x80, 0x1c, 0x75, 0xfd, 0xbe, 0xfd, 0xae, 0xca, 0x65, 0xc6, 0x75, 0x62, 0x5f, 0x94, 0xde, 0x7d, 0x63, 0x50, 0x62, 0xb0, 0x8e, 0xd3, 0x08, 0xdf, 0x57, 0x62, 0xcc))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d07424cb, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x37, 0x33, 0x39, 0x39, 0x33, 0x34, 0x39, 0x39, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x06, 0x10, 0xc0, 0x80, 0x76, 0x90, 0x9b, 0xb7, 0x22, 0xfb, 0xa1, 0x05, 0xc2, 0x3e, 0xac, 0x8f, 0x66, 0xb4, 0xdb, 0x1d, 0x58, 0xf6, 0x6a, 0x88, 0x2f, 0xc9, 0x0d, 0x59, 0xac, 0xde, 0xc8, 0xe0, 0x02, 0x21, 0x00, 0xaf, 0x59, 0xe8, 0xd5, 0x70, 0x76, 0x1c, 0xac, 0x58, 0x9d, 0x49, 0xf1, 0x1c, 0x88, 0x40, 0x07, 0xf7, 0xac, 0x1e, 0xea, 0x1a, 0x44, 0xc6, 0xf3, 0xfd, 0xad, 0x1d, 0x54, 0x21, 0x87, 0xd2, 0x5e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_07be7d9f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x34, 0x37, 0x38, 0x33, 0x36, 0x36, 0x31, 0x33, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x59, 0xa1, 0x18, 0x1c, 0xab, 0x0e, 0xe8, 0xce, 0x94, 0xab, 0x2b, 0x5a, 0xb4, 0xf4, 0xb1, 0x3a, 0x42, 0x2e, 0x38, 0xef, 0xe6, 0x9f, 0x63, 0x4b, 0xf9, 0x47, 0x48, 0x5a, 0x5b, 0x9e, 0xa4, 0x9c, 0x02, 0x21, 0x00, 0x9b, 0x3c, 0x91, 0x3d, 0x98, 0xa4, 0xab, 0x15, 0xf6, 0xa3, 0x9f, 0x18, 0x02, 0xb8, 0xf2, 0xd2, 0x85, 0x59, 0xaa, 0x1f, 0x8d, 0x03, 0xa3, 0xa8, 0x8d, 0xf0, 0x0c, 0x89, 0xdc, 0x29, 0x3a, 0x97))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_96bfdbc3, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x36, 0x34, 0x39, 0x30, 0x35, 0x32, 0x36, 0x30, 0x32), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x8c, 0xae, 0x6c, 0x4d, 0xfb, 0xf9, 0x01, 0xbd, 0x66, 0xab, 0x82, 0x54, 0x10, 0x11, 0xfa, 0x15, 0xc8, 0xe9, 0x0e, 0x2c, 0x18, 0xc0, 0x1b, 0xd8, 0x81, 0xac, 0xaa, 0x2b, 0x63, 0xcb, 0x58, 0x7b, 0x02, 0x21, 0x00, 0xa8, 0x6a, 0xcf, 0x94, 0x3f, 0x29, 0xce, 0xf9, 0x1d, 0x1b, 0x66, 0xa7, 0xde, 0x55, 0x47, 0xdf, 0x6c, 0xdf, 0xc4, 0x5d, 0xd7, 0xbe, 0xf8, 0x16, 0xdc, 0xb8, 0xde, 0x9f, 0x5a, 0x42, 0x5d, 0x2d))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e05a9d11, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x34, 0x37, 0x36, 0x33, 0x38, 0x38, 0x37, 0x34, 0x39, 0x36), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x8b, 0x00, 0xc7, 0x4b, 0x86, 0x47, 0x4d, 0x78, 0x2e, 0xac, 0x99, 0x74, 0xae, 0xa6, 0x06, 0xd8, 0xf7, 0xee, 0x78, 0xc7, 0x95, 0x97, 0xe1, 0x56, 0x87, 0x02, 0x1f, 0x59, 0x91, 0xe8, 0x6a, 0xcd, 0x02, 0x20, 0x30, 0x9d, 0xfe, 0x36, 0x86, 0x64, 0x8e, 0xae, 0x10, 0x4e, 0x87, 0xb3, 0xe9, 0xb5, 0x61, 0x6a, 0x3a, 0xd4, 0x79, 0xca, 0x4f, 0x0b, 0x55, 0x8a, 0xe4, 0xf1, 0xe5, 0xab, 0x31, 0x15, 0x34, 0x6a))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5b0c9487, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x37, 0x39, 0x30, 0x32, 0x30, 0x30, 0x38, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x43, 0x3a, 0x91, 0x55, 0x04, 0xc9, 0x77, 0x80, 0x96, 0x34, 0xa3, 0x6f, 0xcf, 0x44, 0x80, 0xe4, 0xc8, 0x06, 0x9f, 0xc1, 0x27, 0xd2, 0x01, 0xd3, 0x0d, 0xfd, 0xb1, 0xf4, 0x23, 0xc9, 0x5f, 0xd4, 0x02, 0x21, 0x00, 0xbc, 0xb1, 0xb8, 0x9a, 0xaf, 0xd5, 0x0a, 0x17, 0x66, 0xb0, 0x97, 0x41, 0xfc, 0x6a, 0x9a, 0x96, 0xe7, 0x44, 0xae, 0x98, 0x26, 0xd8, 0x39, 0xbf, 0x85, 0xff, 0xb5, 0x0a, 0x91, 0x98, 0x17, 0x73))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ea3ac643, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x35, 0x33, 0x34, 0x34, 0x37, 0x38, 0x37, 0x38, 0x34, 0x38), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x4b, 0x69, 0xab, 0xd2, 0xb3, 0x98, 0x40, 0xa5, 0x45, 0xcd, 0xd4, 0xa7, 0x2d, 0x38, 0x42, 0x34, 0x58, 0x0e, 0x2f, 0xd9, 0x38, 0xb7, 0x09, 0x1d, 0x0e, 0xcd, 0xb5, 0x62, 0x78, 0x08, 0x57, 0xdb, 0x02, 0x21, 0x00, 0xfd, 0xab, 0x99, 0x57, 0x11, 0x9e, 0x0a, 0x40, 0x92, 0xaf, 0x82, 0xf6, 0xcc, 0x29, 0xf3, 0xc8, 0xa6, 0x92, 0x67, 0x1e, 0xc8, 0x6e, 0xfb, 0x0a, 0x03, 0xc1, 0x11, 0x2a, 0x0a, 0x1e, 0x04, 0x67))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_21892bf3, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x39, 0x32, 0x36, 0x36, 0x34, 0x31, 0x30, 0x39, 0x32, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xda, 0xb9, 0xd3, 0x68, 0x6c, 0x28, 0x36, 0x3a, 0xd0, 0x17, 0xb4, 0xa2, 0xb3, 0x6d, 0x35, 0xbf, 0x2e, 0xb8, 0x06, 0x33, 0x61, 0x3d, 0x44, 0xde, 0xb9, 0x50, 0x1d, 0x42, 0xa3, 0xef, 0xbd, 0x38, 0x02, 0x20, 0x13, 0x92, 0xa5, 0x62, 0xd7, 0x9f, 0x9a, 0xb1, 0x90, 0x14, 0xe4, 0xf7, 0xe2, 0xf2, 0x66, 0x82, 0x59, 0xf3, 0x72, 0x0a, 0x76, 0xc1, 0x20, 0xd4, 0xa3, 0xc3, 0x96, 0x4e, 0x88, 0x0f, 0x76, 0x79))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4e1fc55e, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x37, 0x30, 0x33, 0x39, 0x31, 0x35, 0x37, 0x30, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x23, 0xf9, 0x4e, 0x47, 0xb4, 0x40, 0xce, 0x37, 0x9b, 0x74, 0xc9, 0x31, 0x12, 0x32, 0xb1, 0x9a, 0x64, 0xe3, 0xe7, 0xc9, 0xb9, 0x0d, 0xa3, 0x4b, 0x0c, 0x1c, 0x3f, 0x3d, 0x7a, 0xf2, 0x81, 0x05, 0x02, 0x21, 0x00, 0xe1, 0x42, 0x59, 0x03, 0xb1, 0x47, 0x9c, 0x2c, 0xe1, 0x8b, 0x10, 0x8a, 0x6d, 0x1e, 0xc8, 0xb7, 0xa4, 0xf0, 0xf6, 0x57, 0xde, 0xdb, 0x00, 0xde, 0x3a, 0x3c, 0xee, 0xa7, 0xfd, 0xee, 0xe9, 0xbe))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_834aa4d4, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x38, 0x31, 0x35, 0x34, 0x35, 0x37, 0x37, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x9d, 0x70, 0x6a, 0x8f, 0xa8, 0x5d, 0x15, 0xbd, 0x0c, 0x34, 0x92, 0xc6, 0x67, 0x2d, 0xfe, 0x52, 0x9f, 0x40, 0x73, 0xb2, 0x17, 0xb3, 0x94, 0x7b, 0x5b, 0x2c, 0xfd, 0x61, 0xf8, 0x7c, 0xcb, 0x71, 0x02, 0x20, 0x6a, 0xaa, 0xaf, 0x36, 0x9f, 0x82, 0xa0, 0xe5, 0x42, 0xf7, 0x2d, 0xed, 0x7d, 0x7e, 0xb9, 0x0c, 0x83, 0x14, 0xff, 0xa6, 0x13, 0xa0, 0xea, 0x81, 0xda, 0x1c, 0x83, 0x93, 0xdb, 0xae, 0x2b, 0xac))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5727ca36, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x39, 0x35, 0x35, 0x33, 0x30, 0x33, 0x37, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xac, 0x77, 0x91, 0x8c, 0x40, 0x85, 0xc8, 0xa7, 0xce, 0x50, 0x20, 0xb0, 0x0c, 0x31, 0x56, 0x29, 0xae, 0xe0, 0x53, 0xa4, 0x45, 0xcb, 0x46, 0x61, 0xeb, 0x50, 0xf6, 0xb6, 0x2a, 0x47, 0xda, 0x29, 0x02, 0x21, 0x00, 0xdf, 0x2a, 0xea, 0x2b, 0x9c, 0x11, 0xa6, 0xce, 0x39, 0xd3, 0xcd, 0x9e, 0x1f, 0xaf, 0x4a, 0x53, 0x05, 0x7e, 0x0b, 0x1b, 0x2e, 0x48, 0xa3, 0x24, 0xbe, 0x9e, 0x77, 0x32, 0x03, 0xfe, 0x9f, 0xbb))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d5a242a5, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x36, 0x37, 0x38, 0x31, 0x30, 0x39, 0x30, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x9d, 0xb2, 0xdb, 0xd2, 0x93, 0x5f, 0x14, 0x7f, 0xae, 0x7f, 0x6a, 0x95, 0xc8, 0xe2, 0x30, 0x7b, 0xd8, 0x53, 0x7c, 0x3d, 0x96, 0xeb, 0x73, 0x2a, 0xd6, 0xd5, 0xeb, 0xdd, 0x89, 0xbc, 0x75, 0x4e, 0x02, 0x21, 0x00, 0x93, 0xa9, 0xab, 0x99, 0xd2, 0xde, 0x9d, 0x08, 0xfe, 0x0a, 0x61, 0xe2, 0x6c, 0x8f, 0xe1, 0xeb, 0xbf, 0x88, 0x72, 0x6e, 0x4b, 0x69, 0xd5, 0x51, 0xb5, 0x7d, 0x15, 0xf0, 0xae, 0x16, 0xdf, 0x5a))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3b83ecba, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x31, 0x31, 0x38, 0x30, 0x37, 0x32, 0x30, 0x38, 0x31, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x76, 0x9f, 0x70, 0x09, 0x39, 0x39, 0xaf, 0xbd, 0x1f, 0xa1, 0x58, 0x73, 0xde, 0xcf, 0xa8, 0x03, 0xca, 0x52, 0x3a, 0xce, 0x80, 0x40, 0x28, 0x0b, 0xa7, 0x8c, 0xf8, 0x33, 0x49, 0x77, 0x22, 0xbc, 0x02, 0x20, 0x36, 0x98, 0x75, 0xab, 0xa5, 0xe1, 0xce, 0xd5, 0xa4, 0xca, 0x84, 0x44, 0xec, 0x93, 0x99, 0xa3, 0x80, 0x38, 0xb0, 0x0e, 0x15, 0x3a, 0x0a, 0xe3, 0x4d, 0x9b, 0x3c, 0x97, 0x81, 0x44, 0x7e, 0xea))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_17ac75d7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x38, 0x33, 0x38, 0x31, 0x38, 0x36, 0x39, 0x32, 0x39, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x26, 0xe5, 0x18, 0x2b, 0x98, 0x22, 0x55, 0x0a, 0xd5, 0x2f, 0x46, 0xad, 0x80, 0x78, 0x1d, 0x6b, 0xef, 0x3d, 0x11, 0x0a, 0x20, 0x4d, 0xb5, 0xe5, 0x8a, 0x07, 0x46, 0xf7, 0x96, 0x98, 0x22, 0x00, 0x02, 0x21, 0x00, 0xa9, 0x41, 0x8e, 0x76, 0x02, 0x9c, 0xed, 0x0c, 0xf7, 0x8a, 0x57, 0x1a, 0x9e, 0x59, 0xad, 0x04, 0x08, 0x6e, 0x91, 0xf7, 0x0e, 0x68, 0x13, 0x98, 0x1b, 0xb3, 0x3c, 0x1d, 0xee, 0x89, 0x11, 0x65))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3806979c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x31, 0x33, 0x31, 0x32, 0x38, 0x37, 0x32, 0x37, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe7, 0xbd, 0x6a, 0xef, 0xcf, 0x7b, 0x27, 0xe1, 0xf3, 0xfa, 0xdb, 0xe7, 0x13, 0xf9, 0xad, 0xb3, 0xd2, 0x33, 0x98, 0xe8, 0x82, 0x00, 0xcd, 0x2e, 0x94, 0x98, 0x9c, 0x9d, 0x12, 0xe9, 0x21, 0x77, 0x02, 0x21, 0x00, 0x95, 0x83, 0xe0, 0xde, 0x3b, 0x76, 0xf8, 0xd4, 0xb1, 0xe6, 0x34, 0xa8, 0x1c, 0xbc, 0x34, 0xaf, 0x54, 0xe2, 0xf8, 0x59, 0x9f, 0x36, 0x84, 0xce, 0x48, 0xd3, 0x72, 0x76, 0x0c, 0x82, 0x04, 0xc4))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_44721acf, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x34, 0x33, 0x33, 0x31, 0x39, 0x32, 0x36, 0x35, 0x33, 0x38), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x86, 0x38, 0xed, 0x7e, 0xaa, 0x83, 0x60, 0x9a, 0x01, 0xa6, 0xaf, 0x9c, 0x52, 0xec, 0x9b, 0xfd, 0xdd, 0xa9, 0x04, 0x42, 0xb1, 0xe6, 0x03, 0x1d, 0x61, 0xcf, 0xa2, 0x2e, 0x48, 0xb2, 0xe1, 0xe2, 0x02, 0x20, 0x20, 0xc2, 0x84, 0xd5, 0x96, 0xf7, 0x1c, 0x6c, 0x8d, 0xf7, 0x32, 0xf5, 0xa5, 0xa2, 0x00, 0x63, 0x02, 0x30, 0x1e, 0x1a, 0x79, 0x2e, 0x2b, 0x39, 0x66, 0x3d, 0x93, 0xa9, 0x76, 0x07, 0x62, 0xd2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_86675e1f, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x34, 0x34, 0x39, 0x30, 0x38, 0x32, 0x33, 0x36), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x61, 0xd9, 0x24, 0x30, 0x7a, 0x96, 0x18, 0x0b, 0x06, 0x38, 0x36, 0x08, 0xba, 0x91, 0x67, 0x4e, 0x15, 0xc3, 0xea, 0x06, 0xff, 0x25, 0x34, 0x41, 0x2b, 0x93, 0xa5, 0x87, 0xdd, 0xe6, 0x49, 0xc1, 0x02, 0x20, 0x59, 0xb8, 0x4a, 0xa2, 0x11, 0x5b, 0x25, 0x47, 0xed, 0xac, 0x88, 0x08, 0x8c, 0xa6, 0x31, 0x3e, 0x9f, 0xbe, 0x1c, 0xa6, 0xa3, 0x61, 0xc7, 0xe5, 0x79, 0x38, 0xf9, 0xdd, 0xe3, 0xf4, 0x34, 0x9c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_50e7817d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x36, 0x38, 0x32, 0x39, 0x38, 0x33, 0x35, 0x39, 0x32, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x42, 0x4f, 0xcf, 0xc3, 0xfd, 0x63, 0xd1, 0x28, 0xc2, 0xeb, 0x12, 0x5e, 0x88, 0xc7, 0xfe, 0x5d, 0x28, 0x3b, 0x63, 0x47, 0x0a, 0x78, 0x6b, 0x82, 0x78, 0x3e, 0xdb, 0xb8, 0xa0, 0xb7, 0xa6, 0xd7, 0x02, 0x21, 0x00, 0xb1, 0x15, 0x48, 0xc2, 0xcd, 0x7f, 0xce, 0x9d, 0x44, 0xe7, 0x95, 0xca, 0x51, 0xaf, 0x0b, 0x2f, 0x6a, 0x51, 0x80, 0xe9, 0xc9, 0xbe, 0x03, 0x14, 0x00, 0x7e, 0xd9, 0xe7, 0xf4, 0xbb, 0xe5, 0xe9))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3147c02a, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x34, 0x34, 0x35, 0x31, 0x35, 0x38, 0x30, 0x32, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xa5, 0xf7, 0x47, 0xae, 0x62, 0x90, 0xfa, 0x95, 0x82, 0xc6, 0xce, 0x8d, 0x56, 0x08, 0x62, 0x1d, 0x49, 0x5f, 0x06, 0x15, 0x51, 0xbc, 0x45, 0x31, 0xba, 0xcb, 0xa5, 0x86, 0xa5, 0x63, 0xb1, 0x84, 0x02, 0x20, 0x62, 0xfa, 0xf8, 0xf9, 0x22, 0x91, 0xe1, 0x28, 0x12, 0x83, 0x5b, 0x3f, 0x1d, 0x43, 0xc9, 0x67, 0xbc, 0xeb, 0x88, 0x5b, 0x11, 0x0b, 0xd0, 0x6e, 0x5a, 0x68, 0xe2, 0xd7, 0x47, 0x81, 0xae, 0x2b))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bcd9000c, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x36, 0x39, 0x37, 0x39, 0x38, 0x37, 0x36, 0x34, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xb7, 0x31, 0xdc, 0x0d, 0x92, 0xc2, 0xcc, 0x7a, 0x60, 0x5d, 0x78, 0x23, 0x3f, 0x78, 0x14, 0x69, 0x9b, 0xdf, 0x1c, 0xab, 0x2d, 0xf2, 0x97, 0xb6, 0x84, 0x4e, 0xec, 0x40, 0x15, 0xaf, 0x8e, 0xa0, 0x02, 0x20, 0x39, 0xb1, 0xa0, 0xcc, 0x88, 0xeb, 0x85, 0xbc, 0xdc, 0x35, 0x6b, 0x36, 0x20, 0xc5, 0x1f, 0x12, 0x98, 0xc6, 0x0a, 0xec, 0x53, 0x06, 0xb1, 0x07, 0xe9, 0x00, 0xff, 0xdb, 0xa0, 0x49, 0xdd, 0x6f))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f8610747, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x33, 0x39, 0x39, 0x32, 0x34, 0x32, 0x35, 0x35, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xef, 0x73, 0xc4, 0xfa, 0x32, 0x2d, 0xa3, 0x9f, 0xb6, 0x50, 0x3b, 0xab, 0x6b, 0x66, 0xb6, 0x4d, 0x24, 0x10, 0x56, 0xaf, 0xbc, 0xd6, 0x90, 0x8f, 0x84, 0xb6, 0x1c, 0xcb, 0xbe, 0x89, 0x04, 0x33, 0x02, 0x21, 0x00, 0xf1, 0xef, 0x85, 0x41, 0x3e, 0x57, 0x64, 0xaa, 0x58, 0xa3, 0x12, 0x8c, 0xcf, 0xcf, 0x38, 0x83, 0x24, 0xfe, 0x53, 0x40, 0xe5, 0xed, 0xf8, 0xd0, 0x13, 0x5a, 0xe7, 0x67, 0x86, 0xce, 0x41, 0x5b))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_892e61cf, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x36, 0x30, 0x31, 0x39, 0x37, 0x37, 0x39, 0x37, 0x37), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x69, 0x4c, 0xd3, 0x0e, 0x2a, 0xd0, 0x18, 0x25, 0x79, 0x33, 0x14, 0x74, 0xb2, 0x71, 0xee, 0x2d, 0x48, 0x72, 0x3b, 0xc8, 0x41, 0x5d, 0xc6, 0x51, 0x38, 0x73, 0x58, 0x6c, 0xe7, 0x05, 0xb7, 0x6b, 0x02, 0x21, 0x00, 0xc5, 0xac, 0x0c, 0x0e, 0xd5, 0xa4, 0x01, 0x7d, 0x11, 0x0c, 0xb4, 0x5d, 0x63, 0xaa, 0x95, 0x5d, 0xc7, 0xdc, 0x5c, 0xe2, 0x3e, 0x79, 0x65, 0xc5, 0x39, 0x7c, 0x3f, 0xf4, 0x6a, 0x88, 0x46, 0x36))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_412b5d11, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x30, 0x38, 0x37, 0x38, 0x37, 0x35, 0x35, 0x31, 0x34, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xf3, 0x8b, 0x22, 0x36, 0xbe, 0x30, 0x24, 0xe1, 0x0b, 0x89, 0x4f, 0xfb, 0x1c, 0xc6, 0x8d, 0x0b, 0xb8, 0xd4, 0xcf, 0x0f, 0xcd, 0x2c, 0xfc, 0x17, 0x79, 0xf8, 0x88, 0x37, 0x65, 0xd3, 0xcd, 0x96, 0x02, 0x21, 0x00, 0xda, 0x69, 0xcd, 0x0b, 0x74, 0xc2, 0x55, 0x66, 0xd6, 0x0a, 0x48, 0x6e, 0xdd, 0x55, 0x9f, 0xc3, 0x9d, 0x56, 0x9f, 0xb2, 0x75, 0x14, 0x45, 0xa4, 0x79, 0x8d, 0xf8, 0xa3, 0x68, 0x91, 0x80, 0x2c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_aa301d9d, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x37, 0x30, 0x30, 0x34, 0x32, 0x35, 0x32, 0x39, 0x39, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xa8, 0x81, 0x73, 0x2c, 0x20, 0x5a, 0x0b, 0x4b, 0x95, 0x66, 0x9c, 0x00, 0x75, 0x6f, 0xd9, 0x19, 0x73, 0x45, 0x01, 0x09, 0xa4, 0x6f, 0x17, 0xd5, 0xa9, 0xd9, 0x71, 0xb5, 0xe9, 0x2b, 0x9a, 0xa4, 0x02, 0x21, 0x00, 0x8a, 0xce, 0xfd, 0xca, 0x4e, 0x06, 0xc1, 0x6b, 0x47, 0xcc, 0xad, 0x1c, 0x57, 0xc0, 0x59, 0x12, 0x63, 0x7e, 0x10, 0x70, 0x96, 0xba, 0x23, 0x0c, 0x92, 0xb9, 0x71, 0x87, 0xdb, 0x79, 0xe1, 0x9e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_15a0cee1, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x35, 0x36, 0x35, 0x33, 0x32, 0x35, 0x32, 0x38, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x04, 0x45, 0x2f, 0x55, 0x4b, 0xae, 0x81, 0x9b, 0x42, 0xef, 0xfb, 0x84, 0xef, 0x44, 0xa9, 0xf1, 0xcb, 0x7e, 0x2d, 0x75, 0xb4, 0xba, 0x9f, 0xf9, 0xb9, 0xcf, 0xff, 0xad, 0xdd, 0xe3, 0xfd, 0x1b, 0x02, 0x20, 0x61, 0xa3, 0xfb, 0xc5, 0xe7, 0x3c, 0x35, 0x0f, 0x2e, 0x3d, 0x85, 0xa7, 0x45, 0x2c, 0xd2, 0x31, 0xa3, 0xf3, 0x37, 0x5f, 0xc1, 0x1f, 0x5f, 0xe1, 0x53, 0xb1, 0x85, 0xf5, 0x3b, 0x09, 0xc1, 0xd0))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4fcb2abb, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x33, 0x38, 0x32, 0x36, 0x33, 0x34, 0x32, 0x33, 0x35, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x05, 0x81, 0x4f, 0x57, 0xf5, 0x8e, 0xfc, 0x7c, 0xb4, 0x90, 0x11, 0x9e, 0x58, 0x4e, 0x63, 0x5e, 0x6f, 0x0a, 0xd1, 0xc1, 0x9f, 0xb5, 0xdc, 0x2e, 0xda, 0xfd, 0xa0, 0x75, 0xbb, 0x55, 0xf9, 0x8e, 0x02, 0x21, 0x00, 0x9d, 0xd5, 0xc6, 0xe3, 0x90, 0x09, 0xd6, 0x7d, 0x96, 0x59, 0x03, 0xec, 0xff, 0xe0, 0x8a, 0x85, 0x17, 0x75, 0xcc, 0x12, 0x48, 0xcc, 0x19, 0xc0, 0xb7, 0x77, 0x98, 0x28, 0x21, 0x31, 0xb8, 0xf6))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0ad2dd72, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x34, 0x34, 0x37, 0x38, 0x34, 0x37, 0x30, 0x36, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xdc, 0x1c, 0x4a, 0x46, 0x08, 0x5e, 0x19, 0x88, 0x43, 0xb1, 0xf0, 0x19, 0x80, 0xcd, 0x5e, 0x4a, 0x1f, 0xf6, 0xf8, 0xe8, 0xff, 0x70, 0x14, 0x39, 0x7f, 0x0a, 0xfd, 0x5b, 0x24, 0x7f, 0xb0, 0xa0, 0x02, 0x20, 0x38, 0xa1, 0x3d, 0xc7, 0x23, 0xed, 0x90, 0xb3, 0x02, 0x51, 0xd7, 0x42, 0xb1, 0x47, 0x33, 0xa0, 0x32, 0x92, 0xff, 0x26, 0x53, 0x0a, 0x1e, 0xbc, 0xaf, 0x3d, 0x10, 0x86, 0x2a, 0x6e, 0xff, 0x82))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e4bff438, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x34, 0x32, 0x36, 0x30, 0x32, 0x30, 0x35, 0x35, 0x34, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x10, 0x67, 0x66, 0x7b, 0xf5, 0x25, 0x73, 0x4c, 0xa7, 0xf2, 0x51, 0x0e, 0x36, 0x34, 0x8f, 0xd9, 0xc2, 0xc9, 0xbc, 0xcf, 0x03, 0x2d, 0xfd, 0x57, 0x1d, 0xe6, 0xd4, 0x5a, 0xbd, 0x49, 0x36, 0x1a, 0x02, 0x21, 0x00, 0xfa, 0x76, 0x25, 0x68, 0xd3, 0xa1, 0x9e, 0x5a, 0x1d, 0x8e, 0xa6, 0x5e, 0x00, 0x20, 0x2a, 0x5b, 0x16, 0xf9, 0xaf, 0xae, 0x56, 0x73, 0x3a, 0x01, 0xf8, 0x6e, 0x35, 0x37, 0x8c, 0x55, 0x8d, 0xa4))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_301fe7fc, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x39, 0x39, 0x33, 0x38, 0x33, 0x35, 0x32, 0x38, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe5, 0x8d, 0x69, 0xdc, 0x56, 0xbc, 0x10, 0x31, 0x64, 0x48, 0x47, 0xe3, 0xe0, 0x46, 0xe2, 0xea, 0x84, 0x5a, 0x51, 0x5d, 0x96, 0x9d, 0x07, 0xea, 0x1a, 0xa5, 0x3a, 0xea, 0x5b, 0xd9, 0x2f, 0xa1, 0x02, 0x21, 0x00, 0xbf, 0xe5, 0x0b, 0x80, 0xf7, 0xc5, 0x12, 0xf5, 0xab, 0x52, 0x1f, 0xe7, 0xe1, 0xa1, 0x31, 0x04, 0x5f, 0xde, 0x78, 0xd4, 0xde, 0x82, 0x6c, 0x91, 0x57, 0x3b, 0xaa, 0xba, 0x1e, 0x35, 0xca, 0x97))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e7cd075e, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x34, 0x32, 0x39, 0x32, 0x31, 0x35, 0x33, 0x35, 0x32, 0x33), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xfe, 0x79, 0xc6, 0xb8, 0xc1, 0x4d, 0x0f, 0x23, 0xd4, 0x26, 0xe3, 0xd1, 0x57, 0xf1, 0xb5, 0x41, 0xf6, 0xbb, 0x91, 0xbf, 0x29, 0x95, 0x7e, 0xf9, 0x7c, 0x55, 0x94, 0x9c, 0x9b, 0xa4, 0x8a, 0x35, 0x02, 0x21, 0x00, 0x9d, 0xa1, 0x12, 0xc4, 0xa4, 0xcf, 0x4b, 0x1f, 0xf4, 0x90, 0xc4, 0x26, 0xf6, 0xc8, 0xff, 0x12, 0x21, 0x83, 0x96, 0x4a, 0x0d, 0xe5, 0x6f, 0x73, 0x36, 0xab, 0x38, 0x2d, 0xc9, 0xd1, 0x02, 0x85))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_79ac86ea, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x34, 0x34, 0x35, 0x39, 0x39, 0x30, 0x31, 0x34, 0x39, 0x36), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x45, 0xd4, 0xed, 0x7e, 0x9e, 0xda, 0xcb, 0x5a, 0x73, 0x09, 0x44, 0xab, 0x00, 0x37, 0xfb, 0xa0, 0xa1, 0x36, 0xed, 0x9d, 0x0d, 0x26, 0xb2, 0xf4, 0xd4, 0x05, 0x85, 0x54, 0xf1, 0x48, 0xfa, 0x6f, 0x02, 0x21, 0x00, 0xf1, 0x36, 0xf1, 0x5f, 0xd3, 0x0c, 0xfe, 0x5e, 0x55, 0x48, 0xb3, 0xf4, 0x96, 0x5c, 0x16, 0xa6, 0x6a, 0x7c, 0x12, 0x90, 0x46, 0x86, 0xab, 0xe1, 0x2d, 0xa7, 0x77, 0x61, 0x92, 0x12, 0xae, 0x8c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_56b1beaf, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x33, 0x39, 0x33, 0x39, 0x37, 0x31, 0x31, 0x37, 0x31), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4f, 0xb7, 0xc1, 0x72, 0x7e, 0x40, 0xba, 0xe2, 0x72, 0xf6, 0x14, 0x3a, 0x50, 0x00, 0x1b, 0x54, 0xb5, 0x36, 0xf9, 0x02, 0x33, 0x15, 0x78, 0x96, 0xdb, 0xf8, 0x45, 0xe2, 0x63, 0xf2, 0x48, 0x63, 0x02, 0x20, 0x6f, 0xea, 0x5c, 0x92, 0x4d, 0xca, 0x17, 0x51, 0x9f, 0x6e, 0x50, 0x2e, 0xf6, 0x7e, 0xfa, 0x08, 0xd3, 0x9e, 0xb5, 0xcc, 0x33, 0x81, 0x26, 0x6f, 0x02, 0x16, 0x86, 0x4d, 0x2b, 0xd0, 0x0a, 0x62))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_87ad68b7, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x33, 0x39, 0x30, 0x36, 0x39, 0x36, 0x34, 0x39, 0x35), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x77, 0x9a, 0xac, 0x66, 0x5d, 0xd9, 0x88, 0x05, 0x4b, 0x04, 0xf2, 0xe9, 0xd4, 0x83, 0xca, 0x79, 0x17, 0x9b, 0x33, 0x72, 0xb5, 0x8c, 0xa0, 0x0f, 0xe4, 0x35, 0x20, 0xf4, 0x4f, 0xcb, 0x4c, 0x32, 0x02, 0x21, 0x00, 0xb4, 0xec, 0xa1, 0x18, 0x2c, 0xd5, 0x1f, 0x0a, 0xbd, 0x3e, 0xa2, 0x26, 0x8d, 0xcd, 0xa4, 0x9a, 0x80, 0x7a, 0xd4, 0x11, 0x6a, 0x58, 0x31, 0x02, 0x04, 0x74, 0x98, 0xaa, 0x86, 0x36, 0x53, 0xf5))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_198c3c24, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x31, 0x34, 0x34, 0x36, 0x30, 0x35, 0x36, 0x32, 0x36, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xdb, 0x7a, 0xc6, 0xf6, 0x5f, 0xb1, 0xc3, 0x8d, 0x80, 0x06, 0x4f, 0xd1, 0x18, 0x61, 0x63, 0x12, 0x37, 0xa0, 0x99, 0x24, 0xb4, 0xee, 0xca, 0x4e, 0x15, 0x69, 0xfa, 0x4b, 0x7d, 0x80, 0xad, 0x24, 0x02, 0x21, 0x00, 0xa3, 0x8d, 0x17, 0x8d, 0x37, 0xe1, 0x3e, 0x1a, 0xfa, 0x07, 0xa9, 0xd0, 0x3d, 0xa0, 0x25, 0xd5, 0x94, 0x46, 0x19, 0x38, 0xa6, 0x2a, 0x6c, 0x67, 0x44, 0xf5, 0xc8, 0xf7, 0xd7, 0xb7, 0xbb, 0x81))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c7dc014b, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x36, 0x38, 0x35, 0x30, 0x30, 0x34, 0x37, 0x35, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xc9, 0x00, 0x43, 0xb4, 0xaa, 0xdf, 0x79, 0x5d, 0x87, 0x0a, 0xc2, 0x23, 0xf3, 0x3a, 0xcd, 0xbd, 0x19, 0x48, 0xc3, 0x1a, 0xff, 0xf0, 0x59, 0x05, 0x4d, 0xc9, 0x95, 0x28, 0xc6, 0x50, 0x3f, 0xa6, 0x02, 0x21, 0x00, 0x82, 0x9f, 0x67, 0xb3, 0x12, 0xbb, 0x13, 0x4f, 0x69, 0x54, 0xa2, 0x3c, 0x61, 0x1a, 0x7f, 0x7b, 0x5b, 0x2a, 0x69, 0xef, 0xce, 0xd9, 0xc4, 0x8d, 0xb5, 0x89, 0xac, 0x0b, 0x4d, 0x3d, 0xa8, 0x27))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_004b1272, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x32, 0x32, 0x32, 0x30, 0x35, 0x33, 0x36, 0x30, 0x36, 0x31, 0x39), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xfa, 0x16, 0xc0, 0x12, 0x5b, 0x66, 0x15, 0xb9, 0x0e, 0x81, 0xf7, 0x49, 0x98, 0x04, 0x30, 0x8a, 0x90, 0x17, 0x9b, 0xf3, 0xfc, 0xff, 0x6a, 0x4b, 0x26, 0x95, 0x27, 0x1c, 0x68, 0xb2, 0x3d, 0xed, 0x02, 0x20, 0x0d, 0x6c, 0xda, 0x5c, 0xe0, 0x41, 0xdc, 0x5a, 0x5f, 0x31, 0x9a, 0xd9, 0xc0, 0xde, 0x49, 0x27, 0xd0, 0xcf, 0x5e, 0x89, 0xe3, 0x7b, 0x79, 0x21, 0x61, 0x94, 0x41, 0x3d, 0x42, 0x97, 0x6d, 0x54))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_da098fa4, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x36, 0x32, 0x31, 0x35, 0x36, 0x36, 0x35, 0x31, 0x32, 0x34), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x1a, 0x4b, 0x5b, 0xd0, 0xf8, 0x06, 0x54, 0x9f, 0x46, 0xa3, 0xe7, 0x1b, 0xfe, 0x41, 0x2d, 0x6d, 0x89, 0x20, 0x60, 0x17, 0x64, 0x0d, 0xed, 0x66, 0xf3, 0xd0, 0xb2, 0xd9, 0xb2, 0x6b, 0xec, 0x45, 0x02, 0x21, 0x00, 0xaa, 0xc5, 0xf7, 0x4e, 0x31, 0x30, 0x26, 0x4e, 0x01, 0x42, 0x85, 0x70, 0xee, 0x82, 0xee, 0x47, 0xe2, 0x45, 0xd1, 0x60, 0xed, 0x81, 0x2a, 0xe2, 0x52, 0xde, 0xdf, 0xfd, 0x82, 0xe1, 0xec, 0x2c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e354bb50, &wycheproof_p256_sha512_verify_1080baa6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xf8, 0xe2, 0x72, 0x23, 0x4b, 0x51, 0x47, 0x5e, 0xc4, 0xc6, 0xf3, 0x27, 0x56, 0x2a, 0x6e, 0x5c, 0x90, 0x80, 0xa9, 0x62, 0x25, 0xe8, 0x8b, 0x2e, 0x5f, 0x72, 0xa8, 0xee, 0xcb, 0xd4, 0x1a, 0xb4, 0x02, 0x20, 0x51, 0x6b, 0x91, 0x61, 0x7f, 0xc3, 0x9e, 0x31, 0x41, 0xb3, 0xbc, 0x76, 0x9f, 0x6a, 0x3b, 0x2e, 0x46, 0x8e, 0x68, 0x7f, 0x50, 0xbd, 0xc2, 0x9e, 0x19, 0x08, 0x8a, 0xf6, 0x2d, 0x20, 0x3f, 0x4b))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5e982402, &wycheproof_p256_sha512_verify_83b9c655, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x35, 0x02, 0x10, 0x43, 0x19, 0x05, 0x53, 0x58, 0xe8, 0x61, 0x7b, 0x0c, 0x46, 0x35, 0x3d, 0x03, 0x9c, 0xda, 0xab, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1db67ae7, &wycheproof_p256_sha512_verify_83b9c655, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cfee55c4, &wycheproof_p256_sha512_verify_83c6d2fe, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4f, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_780dd7bf, &wycheproof_p256_sha512_verify_9e98135b, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0x90, 0x91, 0x35, 0xbd, 0xb6, 0x79, 0x92, 0x86, 0x17, 0x0f, 0x5e, 0xad, 0x2d, 0xe4, 0xf6, 0x51, 0x14, 0x53, 0xfe, 0x50, 0x91, 0x4f, 0x3d, 0xf2, 0xde, 0x54, 0xa3, 0x63, 0x83, 0xdf, 0x8d, 0xd4))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ad49df40, &wycheproof_p256_sha512_verify_9d0907c8, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x27, 0xb4, 0x57, 0x7c, 0xa0, 0x09, 0x37, 0x6f, 0x71, 0x30, 0x3f, 0xd5, 0xdd, 0x22, 0x7d, 0xce, 0xf5, 0xde, 0xb7, 0x73, 0xad, 0x5f, 0x5a, 0x84, 0x36, 0x06, 0x44, 0x66, 0x9c, 0xa2, 0x49, 0xa5))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9e50834e, &wycheproof_p256_sha512_verify_383242c4, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_39737e98, &wycheproof_p256_sha512_verify_637a96fd, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x03))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_250dd71f, &wycheproof_p256_sha512_verify_79de6c87, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x05))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e0449587, &wycheproof_p256_sha512_verify_d5e6d6fd, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x06))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0ce2d864, &wycheproof_p256_sha512_verify_2bb8ad5e, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x06, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_87c6c565, &wycheproof_p256_sha512_verify_1eec8290, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x06, 0x02, 0x01, 0x03))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_33afd320, &wycheproof_p256_sha512_verify_32e7cb24, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x06, 0x02, 0x01, 0x06))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_7864dd57, &wycheproof_p256_sha512_verify_c408391a, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x06, 0x02, 0x01, 0x07))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5498a3fd, &wycheproof_p256_sha512_verify_c408391a, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x57, 0x02, 0x01, 0x07))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_acfd55e9, &wycheproof_p256_sha512_verify_7a61d8a7, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x06, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x75, 0xfb, 0xd8))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f6cc9729, &wycheproof_p256_sha512_verify_457e84b8, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x27, 0x02, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0x8f, 0x1e, 0x3c, 0x78, 0x62, 0xc5, 0x8b, 0x16, 0xbb, 0x76, 0xed, 0xdb, 0xb7, 0x6e, 0xdd, 0xbb, 0x51, 0x6a, 0xf4, 0xf6, 0x3f, 0x2d, 0x74, 0xd7, 0x6e, 0x0d, 0x28, 0xc9, 0xbb, 0x75, 0xea, 0x88))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_92a348fd, &wycheproof_p256_sha512_verify_8226c8b7, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x2c, 0x02, 0x07, 0x2d, 0x9b, 0x4d, 0x34, 0x79, 0x52, 0xd6, 0x02, 0x21, 0x00, 0xef, 0x30, 0x43, 0xe7, 0x32, 0x95, 0x81, 0xdb, 0xb3, 0x97, 0x44, 0x97, 0x71, 0x0a, 0xb1, 0x15, 0x05, 0xee, 0x1c, 0x87, 0xff, 0x90, 0x7b, 0xee, 0xba, 0xdd, 0x19, 0x5a, 0x0f, 0xfe, 0x6d, 0x7a))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_57d7b719, &wycheproof_p256_sha512_verify_b97a57d8, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x32, 0x02, 0x0d, 0x10, 0x33, 0xe6, 0x7e, 0x37, 0xb3, 0x2b, 0x44, 0x55, 0x80, 0xbf, 0x4e, 0xff, 0x02, 0x21, 0x00, 0x8b, 0x74, 0x8b, 0x74, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x74, 0x8b, 0x74, 0x8b, 0x74, 0x8b, 0x74, 0x66, 0xe7, 0x69, 0xad, 0x4a, 0x16, 0xd3, 0xdc, 0xd8, 0x71, 0x29, 0xb8, 0xe9, 0x1d, 0x1b, 0x4d))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6914f404, &wycheproof_p256_sha512_verify_76529d99, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x27, 0x02, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xef, 0x9f, 0x6b, 0xa4, 0xd9, 0x7c, 0x09, 0xd0, 0x31, 0x78, 0xfa, 0x20, 0xb4, 0xaa, 0xad, 0x83, 0xbe, 0x3c, 0xf9, 0xcb, 0x82, 0x4a, 0x87, 0x9f, 0xec, 0x32, 0x70, 0xfc, 0x4b, 0x81, 0xef, 0x5b))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_74f7f24a, &wycheproof_p256_sha512_verify_fc312954, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x32, 0x02, 0x0d, 0x06, 0x25, 0x22, 0xbb, 0xd3, 0xec, 0xbe, 0x7c, 0x39, 0xe9, 0x3e, 0x7c, 0x25, 0x02, 0x21, 0x00, 0xef, 0x9f, 0x6b, 0xa4, 0xd9, 0x7c, 0x09, 0xd0, 0x31, 0x78, 0xfa, 0x20, 0xb4, 0xaa, 0xad, 0x83, 0xbe, 0x3c, 0xf9, 0xcb, 0x82, 0x4a, 0x87, 0x9f, 0xec, 0x32, 0x70, 0xfc, 0x4b, 0x81, 0xef, 0x5b))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4fd29f36, &wycheproof_p256_sha512_verify_b2487408, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x24, 0xd5, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6ed7ee58, &wycheproof_p256_sha512_verify_3a648635, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x16, 0x02, 0x09, 0x00, 0x9c, 0x44, 0xfe, 0xbf, 0x31, 0xc3, 0x59, 0x4f, 0x02, 0x09, 0x00, 0x83, 0x9e, 0xd2, 0x82, 0x47, 0xc2, 0xb0, 0x6b))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5ddd6921, &wycheproof_p256_sha512_verify_63c41533, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x1e, 0x02, 0x0d, 0x09, 0xdf, 0x8b, 0x68, 0x24, 0x30, 0xbe, 0xef, 0x6f, 0x5f, 0xd7, 0xc7, 0xcd, 0x02, 0x0d, 0x0f, 0xd0, 0xa6, 0x2e, 0x13, 0x77, 0x8f, 0x42, 0x22, 0xa0, 0xd6, 0x1c, 0x8a))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_955db8ba, &wycheproof_p256_sha512_verify_6f060c57, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x11, 0x00, 0x8a, 0x59, 0x8e, 0x56, 0x3a, 0x89, 0xf5, 0x26, 0xc3, 0x2e, 0xbe, 0xc8, 0xde, 0x26, 0x36, 0x7c, 0x02, 0x11, 0x00, 0x84, 0xf6, 0x33, 0xe2, 0x04, 0x26, 0x30, 0xe9, 0x9d, 0xd0, 0xf1, 0xe1, 0x6f, 0x7a, 0x04, 0xbf))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b85c8465, &wycheproof_p256_sha512_verify_2933f02b, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6e, 0xeb, 0x58, 0x23, 0xf7, 0xfa, 0x31, 0xb4, 0x66, 0xbb, 0x47, 0x37, 0x97, 0xf0, 0xd0, 0x31, 0x4c, 0x0b, 0xdf, 0x02, 0x15, 0x00, 0xe2, 0x97, 0x7c, 0x47, 0x9e, 0x6d, 0x25, 0x70, 0x3c, 0xeb, 0xbc, 0x6b, 0xd5, 0x61, 0x93, 0x8c, 0xc9, 0xd1, 0xbf, 0xb9))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b0c4ad1a, &wycheproof_p256_sha512_verify_e0a5c9d3, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x01, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_dc4053b5, &wycheproof_p256_sha512_verify_e0a5c9d3, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x01, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_985743c9, &wycheproof_p256_sha512_verify_4ecb145a, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x02, 0xf6, 0x76, 0x96, 0x9f, 0x45, 0x1a, 0x8c, 0xca, 0xfa, 0x4c, 0x4f, 0x09, 0x79, 0x18, 0x10, 0xe6, 0xd6, 0x32, 0xdb, 0xd6, 0x0b, 0x1d, 0x55, 0x40, 0xf3, 0x28, 0x4f, 0xbe, 0x18, 0x89, 0xb0))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_349921b2, &wycheproof_p256_sha512_verify_63f6f1fd, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x4e, 0x26, 0x09, 0x62, 0xe3, 0x33, 0x62, 0xef, 0x00, 0x46, 0x12, 0x6d, 0x2d, 0x5a, 0x4e, 0xdc, 0x69, 0x47, 0xab, 0x20, 0xe1, 0x9b, 0x8e, 0xc1, 0x9c, 0xf7, 0x9e, 0x59, 0x08, 0xb6, 0xe6, 0x28))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_dbdf00e0, &wycheproof_p256_sha512_verify_fdc18cb4, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x07, 0x7e, 0xd0, 0xd8, 0xf2, 0x0f, 0x69, 0x7d, 0x8f, 0xc5, 0x91, 0xac, 0x64, 0xdd, 0x52, 0x19, 0xc7, 0x93, 0x21, 0x22, 0xb4, 0xf9, 0xb9, 0xec, 0x64, 0x41, 0xe4, 0x4a, 0x00, 0x92, 0xcf, 0x21))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c391cdcd, &wycheproof_p256_sha512_verify_196f4599, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x3e, 0x02, 0x92, 0xa6, 0x7e, 0x18, 0x1c, 0x6c, 0x01, 0x05, 0xee, 0x35, 0xe9, 0x56, 0xe7, 0x8e, 0x9b, 0xdd, 0x03, 0x3c, 0x6e, 0x71, 0xae, 0x57, 0x88, 0x40, 0x39, 0xa2, 0x45, 0xe4, 0x17, 0x5f))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cb8c223a, &wycheproof_p256_sha512_verify_26e0468a, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x13, 0xd2, 0x2b, 0x06, 0xd6, 0xb8, 0xf5, 0xd9, 0x7e, 0x0c, 0x64, 0x96, 0x2b, 0x4a, 0x3b, 0xae, 0x30, 0xf6, 0x68, 0xca, 0x62, 0x17, 0xef, 0x5b, 0x35, 0xd7, 0x99, 0xf1, 0x59, 0xe2, 0x3e, 0xbe))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4796187b, &wycheproof_p256_sha512_verify_73869ecd, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x45, 0x23, 0xce, 0x34, 0x2e, 0x49, 0x94, 0xbb, 0x89, 0x68, 0xbf, 0x66, 0x13, 0xf6, 0x0c, 0x06, 0xc8, 0x61, 0x11, 0xf1, 0x5a, 0x3a, 0x38, 0x93, 0x09, 0xe7, 0x2c, 0xd4, 0x47, 0xd5, 0xdd, 0x99))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_80418b78, &wycheproof_p256_sha512_verify_ecce6d5a, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x37, 0xd7, 0x65, 0xbe, 0x3c, 0x9c, 0x78, 0x18, 0x9a, 0xd3, 0x0e, 0xdb, 0x50, 0x97, 0xa4, 0xdb, 0x67, 0x0d, 0xe1, 0x16, 0x86, 0xd0, 0x14, 0x20, 0xe3, 0x70, 0x39, 0xd4, 0x67, 0x7f, 0x48, 0x09))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e70afcb9, &wycheproof_p256_sha512_verify_48011746, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x44, 0x23, 0x78, 0x23, 0xb5, 0x4e, 0x0c, 0x74, 0xc2, 0xbf, 0x5f, 0x75, 0x9d, 0x9a, 0xc5, 0xf8, 0xcb, 0x89, 0x7d, 0x53, 0x7f, 0xfa, 0x92, 0xef, 0xfd, 0x4f, 0x0b, 0xb6, 0xc9, 0xac, 0xd8, 0x60))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_16d05085, &wycheproof_p256_sha512_verify_efa51562, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x26, 0x6d, 0x30, 0xa4, 0x85, 0x38, 0x59, 0x06, 0x05, 0x4c, 0xa8, 0x6d, 0x46, 0xf5, 0xf2, 0xb1, 0x7e, 0x7f, 0x46, 0x46, 0xa3, 0x09, 0x20, 0x92, 0xad, 0x92, 0x87, 0x71, 0x26, 0x53, 0x81, 0x11))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ec9cce50, &wycheproof_p256_sha512_verify_32923165, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x53, 0x8c, 0x7b, 0x37, 0x98, 0xe8, 0x4d, 0x0c, 0xe9, 0x03, 0x40, 0x16, 0x58, 0x06, 0x34, 0x89, 0x71, 0xed, 0x44, 0xdb, 0x8f, 0x0c, 0x67, 0x4f, 0x5f, 0x21, 0x59, 0x68, 0x39, 0x0f, 0x92, 0xee))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ac67c08b, &wycheproof_p256_sha512_verify_0f019158, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x6f, 0xef, 0x0e, 0xf1, 0x5d, 0x16, 0x88, 0xe1, 0x5e, 0x70, 0x4c, 0x4e, 0x6b, 0xb8, 0xbb, 0x7f, 0x40, 0xd5, 0x2d, 0x3a, 0xf5, 0xc6, 0x61, 0xbb, 0x78, 0xc4, 0xed, 0x9b, 0x40, 0x86, 0x99, 0xb3))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_be79caf5, &wycheproof_p256_sha512_verify_9e2eec56, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x6f, 0x44, 0x27, 0x5e, 0x9a, 0xeb, 0x13, 0x31, 0xef, 0xcb, 0x8d, 0x58, 0xf3, 0x5c, 0x02, 0x52, 0x79, 0x14, 0x27, 0xe4, 0x03, 0xad, 0x84, 0xda, 0xad, 0x51, 0xd2, 0x47, 0xcc, 0x2a, 0x64, 0xc6))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6bc5c434, &wycheproof_p256_sha512_verify_3e44775a, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x21, 0x32, 0x37, 0x55, 0xb1, 0x03, 0xd2, 0xf9, 0xda, 0x6a, 0xb8, 0x3e, 0xcc, 0xab, 0x9a, 0xd8, 0x59, 0x8b, 0xcf, 0x62, 0x56, 0x52, 0xf1, 0x0e, 0x7a, 0x3e, 0xee, 0xe3, 0xc3, 0x94, 0x5f, 0xb3))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a0092b8a, &wycheproof_p256_sha512_verify_ac5d48d1, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x6c, 0x50, 0xac, 0xfe, 0x76, 0xde, 0x12, 0x89, 0xe7, 0xa5, 0xed, 0xb2, 0x40, 0xf1, 0xc2, 0xa7, 0x87, 0x9d, 0xb6, 0x87, 0x3d, 0x5d, 0x93, 0x1f, 0x3c, 0x6a, 0xc4, 0x67, 0xa6, 0xea, 0xc1, 0x71))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b7e57e52, &wycheproof_p256_sha512_verify_06d5fdf2, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x75, 0x5b, 0x7f, 0xff, 0xb0, 0xb1, 0x7a, 0xd5, 0x7d, 0xca, 0x50, 0xfc, 0xef, 0xb7, 0xfe, 0x29, 0x7b, 0x02, 0x9d, 0xf2, 0x5e, 0x5c, 0xcb, 0x50, 0x69, 0xe8, 0xe7, 0x0c, 0x27, 0x42, 0xc2, 0xa6))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c0965907, &wycheproof_p256_sha512_verify_15f3e77d, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa8, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b067a097, &wycheproof_p256_sha512_verify_a2934b60, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa8))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_79310361, &wycheproof_p256_sha512_verify_da06a126, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4324a18b, &wycheproof_p256_sha512_verify_d9d20894, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23, 0x8c, 0x58, 0xaf, 0x79, 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85, 0x0c, 0x39, 0x4d, 0x33, 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02, 0x81))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_168d4ce7, &wycheproof_p256_sha512_verify_699a2d1b, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x21, 0x00, 0xbc, 0x07, 0xff, 0x03, 0x15, 0x06, 0xdc, 0x74, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0x73, 0x19, 0x75, 0xa1, 0x6d, 0xca, 0x6b, 0x02, 0x5e, 0x86, 0x74, 0x12, 0xd9, 0x42, 0x22, 0xd0))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1bfe437c, &wycheproof_p256_sha512_verify_fadeb1b2, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c3466930, &wycheproof_p256_sha512_verify_00e8f7f7, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x21, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x7d, 0xef, 0x51, 0xc9, 0x1a, 0x0f, 0xbf, 0x03, 0x4d, 0x26, 0x87, 0x2c, 0xa8, 0x42, 0x18, 0xe1))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e10efee2, &wycheproof_p256_sha512_verify_d8ac0207, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x6b, 0xfd, 0x55, 0xa8, 0xf8, 0xfd, 0xb6, 0x84, 0x72, 0xe5, 0x28, 0x73, 0xef, 0x39, 0xac, 0x3e, 0xac, 0xe6, 0xd5, 0x3d, 0xf5, 0x76, 0xf0, 0xad, 0x2d, 0xa4, 0x60, 0x7b, 0xb5, 0x2c, 0x0d, 0x46))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d922185d, &wycheproof_p256_sha512_verify_b1c556a6, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x65, 0x49, 0x37, 0x79, 0x1d, 0xb0, 0x68, 0x6f, 0x71, 0x2f, 0xf9, 0xb4, 0x53, 0xee, 0xad, 0xb0, 0x02, 0x6c, 0x9b, 0x05, 0x8b, 0xba, 0x49, 0x19, 0x9c, 0xa3, 0xe8, 0xfa, 0xc0, 0x3c, 0x09, 0x4f))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_122dc233, &wycheproof_p256_sha512_verify_c44e06f3, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xc5, 0x1b, 0xbe, 0xe2, 0x3a, 0x95, 0x43, 0x7a, 0xbe, 0x5c, 0x97, 0x8f, 0x8f, 0xe5, 0x96, 0xa3, 0x1c, 0x85, 0x8a, 0xc8, 0xd5, 0x5b, 0xe9, 0x78, 0x6a, 0xa5, 0xd3, 0x6a, 0x5a, 0xc7, 0x4e, 0x97))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_70db6310, &wycheproof_p256_sha512_verify_21c47f9c, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0x8b, 0xa4, 0xc3, 0xda, 0x71, 0x54, 0xba, 0x56, 0x4a, 0xb3, 0x44, 0xae, 0x12, 0x00, 0x5a, 0xa4, 0x82, 0xb6, 0xc1, 0x63, 0x9e, 0xa1, 0x91, 0xf8, 0x56, 0x8a, 0xfb, 0x6e, 0x47, 0x16, 0x3c, 0x45))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d5ae09e6, &wycheproof_p256_sha512_verify_443e5215, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x4c, 0x3d, 0xaf, 0xcf, 0x4b, 0xa5, 0x5b, 0xf1, 0x34, 0x4a, 0xe1, 0x20, 0x05, 0xaa, 0x4a, 0x74, 0xf4, 0x6e, 0xaa, 0x85, 0xf5, 0x02, 0x31, 0x31, 0xcc, 0x63, 0x7a, 0xe2, 0xea, 0x90, 0xab, 0x26))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0d71407f, &wycheproof_p256_sha512_verify_ceeb3ae0, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0x98, 0x7b, 0x5f, 0x9e, 0x97, 0x4a, 0xb7, 0xe2, 0x68, 0x95, 0xc2, 0x40, 0x0b, 0x54, 0x94, 0xe9, 0xe8, 0xdd, 0x55, 0x0b, 0xea, 0x04, 0x62, 0x63, 0x98, 0xc6, 0xf5, 0xc5, 0xd5, 0x21, 0x56, 0x4c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f63b8499, &wycheproof_p256_sha512_verify_88dc05b3, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xfc, 0xf9, 0x7e, 0x2f, 0xbf, 0x0e, 0x80, 0xd4, 0x12, 0x00, 0x5a, 0xa4, 0xa7, 0x50, 0x86, 0xa3, 0xf0, 0x04, 0xf5, 0x9d, 0x51, 0x2c, 0xb4, 0x72, 0x71, 0x79, 0x87, 0x33, 0xab, 0x41, 0x86, 0x06))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_85e9396c, &wycheproof_p256_sha512_verify_c3258a57, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x79, 0xd4, 0x82, 0xb6, 0x08, 0x64, 0xd6, 0xc5, 0xcb, 0x4f, 0xd5, 0xdb, 0x9e, 0x7e, 0x28, 0xcc, 0xd9, 0xa5, 0x94, 0x8c, 0x31, 0x6c, 0x87, 0x40, 0xfb, 0x42, 0x9c, 0x0f, 0x37, 0x16, 0x9a, 0x02))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_94d8b459, &wycheproof_p256_sha512_verify_fa6c719b, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0x8e, 0xcd, 0x11, 0x08, 0x1a, 0x4d, 0x07, 0x59, 0xc1, 0x4f, 0x7b, 0xf4, 0x68, 0x13, 0xd5, 0x2c, 0xc6, 0x73, 0x81, 0x15, 0x32, 0x1b, 0xe0, 0xa4, 0xda, 0x78, 0xa3, 0x35, 0x6b, 0xb7, 0x15, 0x10))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4bd32f63, &wycheproof_p256_sha512_verify_c5fc7f44, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xe8, 0xdb, 0xff, 0xed, 0x13, 0xc9, 0xa2, 0x09, 0x30, 0x85, 0xc0, 0x79, 0x71, 0x4f, 0x11, 0xf2, 0x4e, 0xb5, 0x83, 0xd7, 0x3b, 0xa2, 0xb4, 0x16, 0xb3, 0x16, 0x91, 0x83, 0xe7, 0xd9, 0xb4, 0xc2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0fa583d0, &wycheproof_p256_sha512_verify_34741a7a, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xca, 0x01, 0x55, 0x2a, 0x83, 0x81, 0x24, 0xbe, 0xc6, 0x8d, 0x6b, 0xc6, 0x08, 0x63, 0x29, 0xe0, 0x66, 0x73, 0x90, 0x0e, 0xac, 0x5c, 0x26, 0x2e, 0x5c, 0xe7, 0x9a, 0x85, 0x21, 0xcd, 0x1e, 0xae))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_24da482a, &wycheproof_p256_sha512_verify_760f9bc1, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0x94, 0x02, 0xaa, 0x56, 0x07, 0x02, 0x49, 0x7c, 0x8d, 0x1a, 0xd7, 0x8c, 0x10, 0xc6, 0x53, 0xc1, 0x10, 0x00, 0x25, 0x6f, 0xb1, 0xa0, 0xad, 0xd7, 0xc6, 0x15, 0x6a, 0x47, 0x47, 0x37, 0x18, 0x0b))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a6b67d05, &wycheproof_p256_sha512_verify_66ca0989, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x5e, 0x03, 0xff, 0x81, 0x8a, 0x83, 0x6e, 0x3a, 0x53, 0xa8, 0x43, 0x52, 0x19, 0x29, 0x7d, 0xa1, 0xb9, 0x8c, 0xba, 0xd0, 0xb6, 0xe5, 0x35, 0x81, 0x2f, 0x43, 0x3a, 0x09, 0x6c, 0xa1, 0x11, 0x68))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6004196e, &wycheproof_p256_sha512_verify_f723f365, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xe2, 0x8d, 0xdf, 0x70, 0x9d, 0x4a, 0xa1, 0xbd, 0xdf, 0x2e, 0x4b, 0xc7, 0xc7, 0xf2, 0xcb, 0x51, 0x6c, 0xb6, 0x42, 0xbb, 0x3e, 0x39, 0xc3, 0xfe, 0xaf, 0x2f, 0xcf, 0x16, 0xab, 0x95, 0x39, 0xf4))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_4ef022b7, &wycheproof_p256_sha512_verify_dea8c34a, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xaa, 0xaa, 0xaa, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xa2, 0x53, 0x8f, 0x37, 0xb2, 0x8a, 0x2c, 0x51, 0x3d, 0xee, 0x40, 0xfe, 0xcb, 0xb7, 0x1a))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_dc3c329d, &wycheproof_p256_sha512_verify_8f9f7f98, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xb6, 0x2f, 0x26, 0xb5, 0xf2, 0xa2, 0xb2, 0x6f, 0x6d, 0xe8, 0x6d, 0x42, 0xad, 0x8a, 0x13, 0xda, 0x3a, 0xb3, 0xcc, 0xcd, 0x04, 0x59, 0xb2, 0x01, 0xde, 0x00, 0x9e, 0x52, 0x6a, 0xdf, 0x21, 0xf2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_c82bccd8, &wycheproof_p256_sha512_verify_457ff370, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xbb, 0x1d, 0x9a, 0xc9, 0x49, 0xdd, 0x74, 0x8c, 0xd0, 0x2b, 0xbb, 0xe7, 0x49, 0xbd, 0x35, 0x1c, 0xd5, 0x7b, 0x38, 0xbb, 0x61, 0x40, 0x3d, 0x70, 0x06, 0x86, 0xaa, 0x7b, 0x4c, 0x90, 0x85, 0x1e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_95f94c9e, &wycheproof_p256_sha512_verify_51b3b025, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x66, 0x75, 0x5a, 0x00, 0x63, 0x8c, 0xda, 0xec, 0x1c, 0x73, 0x25, 0x13, 0xca, 0x02, 0x34, 0xec, 0xe5, 0x25, 0x45, 0xda, 0xc1, 0x1f, 0x81, 0x6e, 0x81, 0x8f, 0x72, 0x5b, 0x4f, 0x60, 0xaa, 0xf2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_38572364, &wycheproof_p256_sha512_verify_59cfb75c, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x55, 0xa0, 0x0c, 0x9f, 0xcd, 0xae, 0xbb, 0x60, 0x32, 0x51, 0x3c, 0xa0, 0x23, 0x4e, 0xcf, 0xff, 0xe9, 0x8e, 0xbe, 0x49, 0x2f, 0xdf, 0x02, 0xe4, 0x8c, 0xa4, 0x8e, 0x98, 0x2b, 0xeb, 0x36, 0x69))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6bfeec06, &wycheproof_p256_sha512_verify_73f7eaba, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xab, 0x40, 0x19, 0x3f, 0x9b, 0x5d, 0x76, 0xc0, 0x64, 0xa2, 0x79, 0x40, 0x46, 0x9d, 0x9f, 0xff, 0xd3, 0x1d, 0x7c, 0x92, 0x5f, 0xbe, 0x05, 0xc9, 0x19, 0x49, 0x1d, 0x30, 0x57, 0xd6, 0x6c, 0xd2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3602c69f, &wycheproof_p256_sha512_verify_169c4395, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xca, 0x02, 0x34, 0xeb, 0xb5, 0xfd, 0xcb, 0x13, 0xca, 0x02, 0x34, 0xec, 0xff, 0xff, 0xff, 0xff, 0xcb, 0x0d, 0xad, 0xbb, 0xc7, 0xf5, 0x49, 0xf8, 0xa2, 0x6b, 0x44, 0x08, 0xd0, 0xdc, 0x86, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f1dea483, &wycheproof_p256_sha512_verify_ee6d7643, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x3e, 0xa3, 0x67, 0x7e, 0x08, 0x2b, 0x93, 0x10, 0x57, 0x26, 0x20, 0xae, 0x19, 0x93, 0x3a, 0x9e, 0x65, 0xb2, 0x85, 0x59, 0x87, 0x11, 0xc7, 0x72, 0x98, 0x81, 0x5a, 0xd3))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_08a44f2b, &wycheproof_p256_sha512_verify_267e676a, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x26, 0x66, 0x66, 0x66, 0x3b, 0xbb, 0xbb, 0xbb, 0xe6, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x5b, 0x37, 0x90, 0x2e, 0x02, 0x3f, 0xab, 0x7c, 0x8f, 0x05, 0x5d, 0x86, 0xe5, 0xcc, 0x41, 0xf4))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_35e11372, &wycheproof_p256_sha512_verify_b75d9c4c, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x36, 0xdb, 0x6d, 0xb7, 0xa4, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x14, 0x6c, 0x57, 0x3f, 0x4c, 0x6d, 0xfc, 0x8d, 0x08, 0xa4, 0x43, 0xe2, 0x58, 0x97, 0x0b, 0x09))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9f6b7c5f, &wycheproof_p256_sha512_verify_a82debeb, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x2a, 0xaa, 0xaa, 0xab, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0x15, 0xd0, 0xe6, 0x0b, 0x3e, 0x59, 0x6e, 0xcb, 0x1a, 0xd3, 0xa2, 0x7c, 0xfd, 0x49, 0xc4))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_9f27e84b, &wycheproof_p256_sha512_verify_ded0a76e, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x44, 0xa7, 0x1e, 0x6f, 0x65, 0x14, 0x58, 0xa2, 0x7b, 0xdc, 0x81, 0xfd, 0x97, 0x6e, 0x37))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_eb3ba8b8, &wycheproof_p256_sha512_verify_f67223da, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x3f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xaa))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ba9e8b80, &wycheproof_p256_sha512_verify_4e95b240, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x5d, 0x8e, 0xcd, 0x64, 0xa4, 0xee, 0xba, 0x46, 0x68, 0x15, 0xdd, 0xf3, 0xa4, 0xde, 0x9a, 0x8e, 0x6a, 0xbd, 0x9c, 0x5d, 0xb0, 0xa0, 0x1e, 0xb8, 0x03, 0x43, 0x55, 0x3d, 0xa6, 0x48, 0x42, 0x8f))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e98995c0, &wycheproof_p256_sha512_verify_c3011549, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x6f, 0x23, 0x47, 0xca, 0xb7, 0xdd, 0x76, 0x85, 0x8f, 0xe0, 0x55, 0x5a, 0xc3, 0xbc, 0x99, 0x04, 0x8c, 0x4a, 0xac, 0xaf, 0xdf, 0xb6, 0xbc, 0xbe, 0x05, 0xea, 0x6c, 0x42, 0xc4, 0x93, 0x45, 0x69, 0x02, 0x21, 0x00, 0xb4, 0xcf, 0xa1, 0x99, 0x6e, 0xc1, 0xd2, 0x4c, 0xdb, 0xc8, 0xfa, 0x17, 0xfc, 0xab, 0xc3, 0xa5, 0xd4, 0xb2, 0xb3, 0x6c, 0xf4, 0xb5, 0x0a, 0x7b, 0x77, 0x5a, 0xb7, 0x87, 0x85, 0x71, 0x07, 0x46))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_3dbf91dc, &wycheproof_p256_sha512_verify_ba405131, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x6f, 0x23, 0x47, 0xca, 0xb7, 0xdd, 0x76, 0x85, 0x8f, 0xe0, 0x55, 0x5a, 0xc3, 0xbc, 0x99, 0x04, 0x8c, 0x4a, 0xac, 0xaf, 0xdf, 0xb6, 0xbc, 0xbe, 0x05, 0xea, 0x6c, 0x42, 0xc4, 0x93, 0x45, 0x69, 0x02, 0x21, 0x00, 0xb4, 0xcf, 0xa1, 0x99, 0x6e, 0xc1, 0xd2, 0x4c, 0xdb, 0xc8, 0xfa, 0x17, 0xfc, 0xab, 0xc3, 0xa5, 0xd4, 0xb2, 0xb3, 0x6c, 0xf4, 0xb5, 0x0a, 0x7b, 0x77, 0x5a, 0xb7, 0x87, 0x85, 0x71, 0x07, 0x46))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2972abe5, &wycheproof_p256_sha512_verify_e95883f5, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x25, 0x02, 0x01, 0x01, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5663f912, &wycheproof_p256_sha512_verify_4bb4218c, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xa9))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_188fb60b, &wycheproof_p256_sha512_verify_852c794d, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xa9))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6338336b, &wycheproof_p256_sha512_verify_ca519769, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_aad987dc, &wycheproof_p256_sha512_verify_7ab7ae8d, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x21, 0x00, 0xb6, 0xdb, 0x6d, 0xb6, 0x24, 0x92, 0x49, 0x25, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x62, 0x5b, 0xd7, 0xa0, 0x9b, 0xec, 0x4c, 0xa8, 0x1b, 0xcd, 0xd9, 0xf8, 0xfd, 0x6b, 0x63, 0xcc))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8130dd87, &wycheproof_p256_sha512_verify_c03c6ebf, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x21, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x97, 0x1f, 0x2e, 0xf1, 0x52, 0x79, 0x4b, 0x9d, 0x8f, 0xc7, 0xd5, 0x68, 0xc9, 0xe8, 0xea, 0xa7))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_df7795b5, &wycheproof_p256_sha512_verify_3f6b66ac, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xaa))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2365e7a3, &wycheproof_p256_sha512_verify_86cfab11, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x20, 0x49, 0x24, 0x92, 0x48, 0xdb, 0x6d, 0xb6, 0xdb, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x5a, 0x8b, 0x23, 0x0d, 0x0b, 0x2b, 0x51, 0xdc, 0xd7, 0xeb, 0xf0, 0xc9, 0xfe, 0xf7, 0xc1, 0x85))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a26b3f70, &wycheproof_p256_sha512_verify_d9d245b3, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x20, 0x16, 0xa4, 0x50, 0x2e, 0x27, 0x81, 0xe1, 0x1a, 0xc8, 0x2c, 0xbc, 0x9d, 0x1e, 0xdd, 0x8c, 0x98, 0x15, 0x84, 0xd1, 0x3e, 0x18, 0x41, 0x1e, 0x2f, 0x6e, 0x04, 0x78, 0xc3, 0x44, 0x16, 0xe3, 0xbb))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b76f7f41, &wycheproof_p256_sha512_verify_9b16c842, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e86b7e99, &wycheproof_p256_sha512_verify_5eb076b3, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x21, 0x00, 0xb6, 0xdb, 0x6d, 0xb6, 0x24, 0x92, 0x49, 0x25, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x62, 0x5b, 0xd7, 0xa0, 0x9b, 0xec, 0x4c, 0xa8, 0x1b, 0xcd, 0xd9, 0xf8, 0xfd, 0x6b, 0x63, 0xcc))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bc7ec3a0, &wycheproof_p256_sha512_verify_8e7614d1, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x21, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x97, 0x1f, 0x2e, 0xf1, 0x52, 0x79, 0x4b, 0x9d, 0x8f, 0xc7, 0xd5, 0x68, 0xc9, 0xe8, 0xea, 0xa7))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e7ecb797, &wycheproof_p256_sha512_verify_3bdbb9c2, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xaa))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_0a8532a3, &wycheproof_p256_sha512_verify_5ac4dd54, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x20, 0x49, 0x24, 0x92, 0x48, 0xdb, 0x6d, 0xb6, 0xdb, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x5a, 0x8b, 0x23, 0x0d, 0x0b, 0x2b, 0x51, 0xdc, 0xd7, 0xeb, 0xf0, 0xc9, 0xfe, 0xf7, 0xc1, 0x85))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_acbb8e58, &wycheproof_p256_sha512_verify_c32851e1, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x20, 0x16, 0xa4, 0x50, 0x2e, 0x27, 0x81, 0xe1, 0x1a, 0xc8, 0x2c, 0xbc, 0x9d, 0x1e, 0xdd, 0x8c, 0x98, 0x15, 0x84, 0xd1, 0x3e, 0x18, 0x41, 0x1e, 0x2f, 0x6e, 0x04, 0x78, 0xc3, 0x44, 0x16, 0xe3, 0xbb))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_25ac7651, &wycheproof_p256_sha512_verify_1f687371, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23, 0x8c, 0x58, 0xaf, 0x79, 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85, 0x0c, 0x39, 0x4d, 0x33, 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02, 0x81, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_03db5686, &wycheproof_p256_sha512_verify_1f687371, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xbc, 0x07, 0xff, 0x03, 0x15, 0x06, 0xdc, 0x74, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0x73, 0x19, 0x75, 0xa1, 0x6d, 0xca, 0x6b, 0x02, 0x5e, 0x86, 0x74, 0x12, 0xd9, 0x42, 0x22, 0xd0, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f5bd73e2, &wycheproof_p256_sha512_verify_86665010, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23, 0x8c, 0x58, 0xaf, 0x79, 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85, 0x0c, 0x39, 0x4d, 0x33, 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02, 0x81, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_fef99e06, &wycheproof_p256_sha512_verify_86665010, RANDOM(), PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xbc, 0x07, 0xff, 0x03, 0x15, 0x06, 0xdc, 0x74, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0x73, 0x19, 0x75, 0xa1, 0x6d, 0xca, 0x6b, 0x02, 0x5e, 0x86, 0x74, 0x12, 0xd9, 0x42, 0x22, 0xd0, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_5a998926, &wycheproof_p256_sha512_verify_30c834f4, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x44, 0x82, 0x40, 0x41, 0x73, 0xa5, 0x58, 0x28, 0x84, 0xb0, 0xd1, 0x68, 0xa3, 0x2e, 0xf8, 0x03, 0x3d, 0x7e, 0xb7, 0x80, 0x93, 0x6c, 0x39, 0x0e, 0x8e, 0xed, 0xf7, 0x20, 0xc7, 0xf5, 0x64, 0x02, 0x20, 0x0a, 0x15, 0x41, 0x3f, 0x9e, 0xd0, 0xd4, 0x54, 0xb9, 0x2a, 0xb9, 0x01, 0x11, 0x9e, 0x72, 0x51, 0xa4, 0xd4, 0x44, 0xba, 0x14, 0x21, 0xba, 0x63, 0x9f, 0xa5, 0x7e, 0x0d, 0x8c, 0xf6, 0xb3, 0x13))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_2928e1b4, &wycheproof_p256_sha512_verify_30c834f4, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x0b, 0x1d, 0x83, 0x8d, 0xd5, 0x4a, 0x46, 0x27, 0x45, 0xe2, 0xc8, 0xd5, 0xf3, 0x26, 0x37, 0xf2, 0x6f, 0xb1, 0x6d, 0xde, 0x20, 0xa3, 0x85, 0xe4, 0x5f, 0x8a, 0x20, 0xa8, 0xa1, 0xf8, 0x37, 0x0e, 0x02, 0x21, 0x00, 0xae, 0x85, 0x5e, 0x0a, 0x10, 0xef, 0x08, 0x70, 0x75, 0xfd, 0xa0, 0xed, 0x84, 0xe2, 0xbc, 0x57, 0x86, 0xa6, 0x81, 0x17, 0x2e, 0xa9, 0x83, 0x4e, 0x53, 0x35, 0x13, 0x16, 0xdf, 0x33, 0x2b, 0xbd))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_64913de8, &wycheproof_p256_sha512_verify_30c834f4, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xaf, 0x89, 0xe4, 0xf2, 0xb0, 0x3e, 0x5d, 0x1f, 0x03, 0x52, 0xe2, 0x58, 0xef, 0x71, 0x49, 0x30, 0x40, 0xc1, 0x7d, 0x70, 0xc3, 0x6c, 0xfd, 0x04, 0x41, 0x28, 0x30, 0x2d, 0xf2, 0xed, 0x5e, 0x4a, 0x02, 0x20, 0x42, 0x0f, 0x04, 0x14, 0x8c, 0x3e, 0x6f, 0x06, 0x56, 0x1b, 0xd4, 0x48, 0x36, 0x2d, 0x6c, 0x6f, 0xa3, 0xf9, 0xae, 0xeb, 0x7e, 0x42, 0x84, 0x3b, 0x46, 0x74, 0xe7, 0xdd, 0xfd, 0x0b, 0xa9, 0x01))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_feaa1069, &wycheproof_p256_sha512_verify_f3579a79, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6c, 0x15, 0x81, 0xf1, 0x48, 0x5c, 0xcc, 0x4e, 0x65, 0x76, 0x06, 0xfa, 0x1a, 0x38, 0xcf, 0x22, 0x7e, 0x38, 0x70, 0xdc, 0x9f, 0x41, 0xe2, 0x6b, 0x84, 0xe2, 0x84, 0x83, 0x63, 0x5e, 0x32, 0x1b, 0x02, 0x20, 0x1b, 0x3e, 0x3c, 0x22, 0xaf, 0x23, 0xe9, 0x19, 0xb3, 0x03, 0x30, 0xf8, 0x71, 0x0f, 0x6e, 0xf3, 0x76, 0x0c, 0x0e, 0x22, 0x37, 0xa9, 0xa9, 0xf5, 0xcf, 0x30, 0xa1, 0xd9, 0xf5, 0xbb, 0xd4, 0x64))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8fa14a93, &wycheproof_p256_sha512_verify_f3579a79, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xdc, 0x83, 0xbf, 0x97, 0xca, 0x28, 0xdb, 0x0e, 0x04, 0x10, 0x4a, 0x16, 0xfe, 0x3d, 0xe6, 0x94, 0x31, 0x1a, 0x6c, 0xd9, 0xf2, 0x30, 0xa3, 0x00, 0x50, 0x4a, 0xe7, 0x1d, 0x8e, 0xc7, 0x55, 0xb1, 0x02, 0x20, 0x64, 0xa8, 0x3a, 0xf0, 0xab, 0x3e, 0x60, 0x37, 0x00, 0x3a, 0x1f, 0x42, 0x40, 0xdf, 0xfd, 0x8a, 0x34, 0x2a, 0xfd, 0xee, 0x50, 0x60, 0x4e, 0xd1, 0xaf, 0xa4, 0x16, 0xfd, 0x00, 0x9e, 0x46, 0x68))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_37dd46b2, &wycheproof_p256_sha512_verify_f3579a79, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x57, 0x5b, 0x70, 0xb4, 0x37, 0x56, 0x84, 0x29, 0x1b, 0x95, 0xd8, 0x1e, 0x3c, 0x82, 0x0e, 0xd9, 0xbd, 0xe9, 0xe5, 0xb7, 0x34, 0x30, 0x36, 0xe4, 0x95, 0x1f, 0x3c, 0x46, 0x89, 0x4a, 0x6d, 0x9d, 0x02, 0x21, 0x00, 0xf1, 0x0d, 0x71, 0x6e, 0xfb, 0xfe, 0xba, 0x95, 0x37, 0x01, 0xb6, 0x03, 0xfc, 0x9e, 0xf6, 0xff, 0x6e, 0x47, 0xed, 0xef, 0x38, 0xc9, 0xee, 0xef, 0x2d, 0x55, 0xe6, 0x48, 0x6b, 0xc4, 0xd6, 0xe6))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_fe58a44f, &wycheproof_p256_sha512_verify_b2c5ad82, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x8d, 0x4f, 0x11, 0x31, 0x89, 0xdf, 0xd3, 0xd3, 0x23, 0x9e, 0x33, 0x1f, 0x76, 0xd3, 0xfc, 0xa9, 0xce, 0xf8, 0x6f, 0xcd, 0x5d, 0xc9, 0xb4, 0xab, 0x2c, 0xa3, 0x8a, 0xeb, 0xa5, 0x6c, 0x17, 0x8b, 0x02, 0x20, 0x78, 0x38, 0x9c, 0x3c, 0xf1, 0x1d, 0xcf, 0xf6, 0xd6, 0xc7, 0xf5, 0xef, 0xd2, 0x77, 0xd4, 0x80, 0x06, 0x06, 0x91, 0x14, 0x4b, 0x56, 0x8a, 0x6f, 0x09, 0x0c, 0x89, 0x02, 0x55, 0x7b, 0xfc, 0x61))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_61e08acc, &wycheproof_p256_sha512_verify_b2c5ad82, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x83, 0x4d, 0x10, 0xec, 0x2d, 0x2d, 0x50, 0xee, 0xeb, 0xfe, 0xcd, 0x63, 0x28, 0xf0, 0x3f, 0xaf, 0xbb, 0x48, 0x8f, 0xc0, 0x43, 0xc3, 0x62, 0xcb, 0xc6, 0x78, 0x80, 0xec, 0x0e, 0xbd, 0x04, 0xb3, 0x02, 0x21, 0x00, 0x94, 0xc0, 0x26, 0xfe, 0xaf, 0x6e, 0x68, 0x75, 0x91, 0x46, 0xfe, 0x5b, 0x6f, 0xd5, 0x2e, 0xaa, 0x3c, 0x3c, 0x55, 0x52, 0xd8, 0x37, 0x19, 0xd2, 0xcb, 0x90, 0x06, 0x15, 0xe2, 0xa6, 0x34, 0xdb))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_d7672ccf, &wycheproof_p256_sha512_verify_b2c5ad82, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x68, 0x94, 0xde, 0x49, 0x5e, 0x7b, 0xb5, 0x56, 0x68, 0x07, 0xd4, 0x75, 0xd9, 0x6a, 0x0d, 0x41, 0x4a, 0x94, 0xf4, 0xf0, 0x2c, 0x3a, 0xb7, 0xc2, 0xed, 0xc2, 0x91, 0x6d, 0xea, 0xfc, 0x1e, 0x1f, 0x02, 0x21, 0x00, 0xa6, 0x03, 0x64, 0x2c, 0x20, 0xfa, 0xbc, 0x07, 0x18, 0x28, 0x67, 0xfc, 0xc6, 0x92, 0x3d, 0x35, 0xbe, 0x23, 0xad, 0x3f, 0x97, 0xa5, 0xf9, 0x3c, 0x6e, 0xc5, 0xb9, 0xcc, 0xe8, 0x23, 0x95, 0x69))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_55ac984d, &wycheproof_p256_sha512_verify_1568b6ac, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe5, 0x00, 0xc0, 0x86, 0xfe, 0xdd, 0x59, 0xe0, 0x90, 0xce, 0x7b, 0xfb, 0x61, 0x57, 0x51, 0xed, 0x9a, 0xbe, 0x4c, 0x09, 0xb8, 0x39, 0xee, 0x8f, 0x05, 0x32, 0x02, 0x45, 0xb9, 0x79, 0x6f, 0x3e, 0x02, 0x21, 0x00, 0x80, 0x7b, 0x1d, 0x06, 0x38, 0xc8, 0x6e, 0xf6, 0x11, 0x3f, 0xff, 0x0d, 0x63, 0x49, 0x78, 0x00, 0xe1, 0xb8, 0x48, 0xb5, 0xa3, 0x03, 0xa5, 0x4c, 0x74, 0x8e, 0x45, 0xca, 0x8f, 0x35, 0xd7, 0xd7))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_262134c0, &wycheproof_p256_sha512_verify_1568b6ac, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xb9, 0x22, 0xc1, 0xab, 0xe1, 0xa8, 0x30, 0x9c, 0x0a, 0xcf, 0x90, 0xe5, 0x86, 0xc6, 0xde, 0x8c, 0x33, 0xe3, 0x70, 0x57, 0x67, 0x33, 0x90, 0xa9, 0x7f, 0xf0, 0x98, 0xf7, 0x16, 0x80, 0xb3, 0x2b, 0x02, 0x21, 0x00, 0xf8, 0x6d, 0x92, 0xb0, 0x51, 0xb7, 0x92, 0x3d, 0x82, 0x55, 0x5c, 0x20, 0x5e, 0x21, 0xb5, 0x4e, 0xab, 0x86, 0x97, 0x66, 0xc7, 0x16, 0x20, 0x96, 0x48, 0xc3, 0xe6, 0xcc, 0x26, 0x29, 0x05, 0x7d))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bf90eafb, &wycheproof_p256_sha512_verify_1568b6ac, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x82, 0x3c, 0x37, 0xe4, 0x6c, 0x74, 0xec, 0x84, 0x97, 0xd8, 0x92, 0x45, 0xfd, 0xe3, 0xbf, 0x53, 0xdd, 0xb4, 0x62, 0xc0, 0x0d, 0x84, 0x0e, 0x98, 0x3d, 0xcb, 0x1b, 0x72, 0xbb, 0xf8, 0xbf, 0x27, 0x02, 0x21, 0x00, 0xc4, 0x55, 0x2f, 0x24, 0x25, 0xd1, 0x4f, 0x0f, 0x0f, 0xa9, 0x88, 0x77, 0x84, 0x03, 0xd6, 0x0a, 0x58, 0x96, 0x2e, 0x7c, 0x54, 0x87, 0x15, 0xaf, 0x83, 0xb2, 0xed, 0xab, 0xbb, 0x24, 0xa4, 0x9f))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1cc9f262, &wycheproof_p256_sha512_verify_d3f89e8a, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x57, 0x7a, 0x08, 0xa9, 0x5d, 0xb6, 0xdc, 0xda, 0x99, 0x85, 0x10, 0x99, 0x42, 0xd3, 0x78, 0x66, 0x30, 0xf6, 0x40, 0x19, 0x0f, 0x92, 0x0b, 0x95, 0xbd, 0x4d, 0x5d, 0x84, 0xe0, 0xf1, 0x63, 0xef, 0x02, 0x21, 0x00, 0xd7, 0x62, 0x28, 0x6e, 0x92, 0x92, 0x59, 0x73, 0xfd, 0x38, 0xb6, 0x7e, 0xf9, 0x44, 0xa9, 0x9c, 0x0e, 0xc5, 0xb4, 0x99, 0xb7, 0x17, 0x5c, 0xbb, 0x43, 0x69, 0xe0, 0x53, 0xc1, 0xfc, 0xbb, 0x10))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_74eab9d2, &wycheproof_p256_sha512_verify_d3f89e8a, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7b, 0xa4, 0x58, 0xcf, 0xe9, 0x52, 0x32, 0x69, 0x22, 0xc7, 0xaa, 0x28, 0x54, 0xbd, 0xc6, 0x73, 0xce, 0x3d, 0xaa, 0xf6, 0x5d, 0x46, 0x4d, 0xfb, 0x9f, 0x70, 0x07, 0x01, 0x50, 0x30, 0x56, 0xb1, 0x02, 0x20, 0x0d, 0xf8, 0x82, 0x1c, 0x92, 0xd2, 0x05, 0x46, 0xfa, 0x74, 0x1f, 0xb4, 0x26, 0xbf, 0x56, 0x72, 0x8a, 0x53, 0x18, 0x26, 0x91, 0x96, 0x42, 0x25, 0xc9, 0xb3, 0x80, 0xb5, 0x6b, 0x22, 0xee, 0x6d))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ee1e578a, &wycheproof_p256_sha512_verify_d3f89e8a, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x5c, 0xd6, 0x0c, 0x3b, 0x02, 0x1b, 0x4b, 0xe1, 0x16, 0xf0, 0x6f, 0x1d, 0x44, 0x7f, 0x65, 0xe4, 0x58, 0x32, 0x9a, 0x8b, 0xba, 0xe1, 0xd9, 0xb5, 0x97, 0x7d, 0x18, 0xcf, 0x56, 0x18, 0x48, 0x61, 0x02, 0x20, 0x4c, 0x63, 0x5c, 0xd7, 0xaa, 0x9a, 0xeb, 0xb5, 0x71, 0x6d, 0x5a, 0xe0, 0x9e, 0x57, 0xf8, 0xc4, 0x81, 0xa7, 0x41, 0xa0, 0x29, 0xb4, 0x0f, 0x71, 0xec, 0x47, 0x34, 0x4e, 0xf8, 0x83, 0xe8, 0x6e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a43606ea, &wycheproof_p256_sha512_verify_a0fbcf0d, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4b, 0x50, 0xe1, 0xe8, 0xcf, 0x83, 0x0e, 0x04, 0xc1, 0x7e, 0x74, 0x72, 0xca, 0xf6, 0x0d, 0xa8, 0x15, 0x0f, 0xfa, 0x56, 0x8e, 0x2c, 0x64, 0x49, 0x8c, 0xc9, 0x72, 0xa3, 0x79, 0xe5, 0x42, 0xe5, 0x02, 0x20, 0x2e, 0x3a, 0xda, 0xa5, 0xaf, 0xab, 0x89, 0xcc, 0xa9, 0x16, 0x93, 0x60, 0x95, 0x55, 0xf4, 0x05, 0x43, 0x57, 0x88, 0x52, 0xcd, 0xe2, 0x9c, 0x21, 0xcb, 0x03, 0x7c, 0x0c, 0x0b, 0x78, 0x47, 0x8e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_30b5cf12, &wycheproof_p256_sha512_verify_a0fbcf0d, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x5a, 0xea, 0x93, 0x0c, 0x7d, 0x8f, 0xff, 0xcd, 0x5c, 0x6d, 0xf2, 0xc9, 0x43, 0x0e, 0xf7, 0x6f, 0x8b, 0x5e, 0xd5, 0x8a, 0x8b, 0x9c, 0x95, 0x84, 0x72, 0x88, 0xab, 0xf8, 0xf0, 0x9a, 0x1a, 0xc2, 0x02, 0x20, 0x7d, 0xdf, 0xef, 0x76, 0x88, 0xa6, 0x05, 0x3c, 0xe4, 0xee, 0xee, 0xef, 0xd6, 0xf1, 0xa9, 0xd7, 0x13, 0x81, 0xb7, 0x54, 0x89, 0x25, 0xf6, 0x68, 0x2a, 0xa0, 0xa9, 0xd0, 0x5c, 0xf5, 0xa3, 0xa3))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_ab15709e, &wycheproof_p256_sha512_verify_a0fbcf0d, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x98, 0xb0, 0x92, 0xc2, 0xd1, 0x4b, 0x5b, 0x14, 0xa2, 0x3e, 0x93, 0x68, 0xe0, 0xce, 0x1b, 0xe7, 0x44, 0xdf, 0xae, 0x9f, 0x9a, 0x5c, 0xda, 0xba, 0x51, 0xe7, 0x87, 0x20, 0x99, 0xdf, 0x96, 0xf2, 0x02, 0x21, 0x00, 0x90, 0xd3, 0xe4, 0xf8, 0x7b, 0xd7, 0xbc, 0x94, 0x58, 0x9f, 0x81, 0x50, 0xb6, 0xb0, 0x10, 0x45, 0xcd, 0x87, 0x59, 0xa0, 0x0a, 0xf7, 0x8b, 0x24, 0xd7, 0xde, 0x77, 0x18, 0x87, 0x61, 0x0d, 0xf5))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_e9eef9d6, &wycheproof_p256_sha512_verify_83aee8c6, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x9e, 0x95, 0xf2, 0x85, 0x6a, 0x9f, 0xff, 0x9a, 0x17, 0x2b, 0x07, 0x81, 0x7c, 0x8c, 0x60, 0xfe, 0x18, 0x5c, 0xd3, 0xce, 0x95, 0x82, 0x67, 0x8f, 0x8c, 0xc4, 0xb0, 0x2b, 0xc4, 0x44, 0x62, 0x1a, 0x02, 0x21, 0x00, 0xc5, 0x4c, 0xa5, 0x1d, 0x81, 0x17, 0xd9, 0x04, 0xf0, 0xd3, 0x77, 0x39, 0x11, 0xcb, 0x27, 0x92, 0x34, 0x8f, 0xae, 0x21, 0xc2, 0xda, 0x7d, 0xad, 0x25, 0xf9, 0x90, 0xd1, 0x22, 0x37, 0x6e, 0x4c))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1083f8e8, &wycheproof_p256_sha512_verify_83aee8c6, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe7, 0x7d, 0xf8, 0xf9, 0x78, 0x26, 0x96, 0x34, 0x4c, 0x33, 0xde, 0x29, 0xeb, 0xdc, 0x9f, 0x8d, 0x3f, 0xcf, 0x46, 0x3d, 0x95, 0x0c, 0xdb, 0xe2, 0x56, 0xfd, 0x4f, 0xc2, 0xfd, 0x44, 0x87, 0x7e, 0x02, 0x21, 0x00, 0x87, 0x02, 0x88, 0x50, 0xc9, 0x62, 0xcf, 0x2f, 0xb4, 0x50, 0xff, 0xe6, 0xb9, 0x83, 0x98, 0x1e, 0x49, 0x9d, 0xc4, 0x98, 0xfb, 0xd6, 0x54, 0xfa, 0x45, 0x4c, 0x9e, 0x07, 0xc8, 0xcb, 0x5c, 0xa8))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_33ff2828, &wycheproof_p256_sha512_verify_83aee8c6, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xbd, 0x2d, 0xd6, 0xf5, 0x02, 0x6d, 0x2b, 0x5a, 0xd7, 0xea, 0xd7, 0x4b, 0xdf, 0x52, 0xb8, 0xcb, 0xca, 0xbc, 0x08, 0xfa, 0xce, 0xe0, 0xa1, 0xc8, 0x58, 0x46, 0x58, 0xa8, 0x5e, 0xd0, 0xc5, 0xdc, 0x02, 0x20, 0x3e, 0x85, 0x43, 0xe8, 0x19, 0xbd, 0xae, 0x47, 0xd8, 0x72, 0xe2, 0x9a, 0x85, 0xba, 0x38, 0xad, 0xdf, 0x3e, 0xae, 0xaa, 0xd8, 0x78, 0x6d, 0x79, 0xc3, 0xfb, 0x02, 0x7f, 0x6f, 0x1f, 0xf4, 0xbf))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_cab52ce5, &wycheproof_p256_sha512_verify_c1bc3a4c, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xbd, 0x5c, 0x02, 0x94, 0xac, 0xc2, 0x8c, 0x15, 0xc5, 0xd1, 0xeb, 0xc7, 0x27, 0x4c, 0x9c, 0xa2, 0x1a, 0x08, 0x1c, 0x8a, 0x67, 0xda, 0x43, 0x0a, 0x34, 0xa7, 0xff, 0xf1, 0xa5, 0x64, 0xfa, 0xbb, 0x02, 0x20, 0x7e, 0xc1, 0x03, 0xa2, 0x38, 0x5b, 0x4f, 0xf3, 0x8b, 0x47, 0xd3, 0x06, 0x43, 0x4e, 0x90, 0x91, 0xde, 0x24, 0xdc, 0x9f, 0x1a, 0x25, 0x96, 0x7e, 0xe0, 0x6f, 0x8a, 0x0a, 0x53, 0xac, 0x01, 0x81))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_b5ea418b, &wycheproof_p256_sha512_verify_c1bc3a4c, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x3c, 0x7d, 0xbf, 0xb4, 0x3d, 0xd8, 0x03, 0x79, 0xee, 0x2c, 0x23, 0xad, 0x54, 0x72, 0x87, 0x3a, 0x22, 0xc8, 0xa0, 0x17, 0x9a, 0xc8, 0xf3, 0x81, 0xad, 0x9e, 0x0f, 0x19, 0x32, 0x31, 0xdc, 0x1f, 0x02, 0x20, 0x7c, 0xf8, 0xe0, 0x75, 0x30, 0xad, 0xe5, 0x03, 0xb3, 0xd4, 0x3a, 0x84, 0xb7, 0x5a, 0x2a, 0x76, 0xfc, 0x40, 0x76, 0x3d, 0xae, 0xd4, 0xe9, 0x73, 0x4e, 0x74, 0x5c, 0x58, 0xc9, 0xae, 0x72, 0xd3))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_caf787e4, &wycheproof_p256_sha512_verify_c1bc3a4c, RANDOM(), PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xb3, 0x8c, 0xa4, 0xda, 0xc6, 0xd9, 0x49, 0xbe, 0x5e, 0x5f, 0x96, 0x98, 0x60, 0x26, 0x9f, 0x0e, 0xed, 0xff, 0x2e, 0xb9, 0x2f, 0x45, 0xbf, 0xc0, 0x24, 0x70, 0x30, 0x0c, 0xc9, 0x6d, 0xd5, 0x26, 0x02, 0x20, 0x1c, 0x7b, 0x22, 0x99, 0x2b, 0xb1, 0x37, 0x49, 0xcc, 0x0c, 0x5b, 0xc2, 0x53, 0x30, 0xa1, 0x74, 0x46, 0xe4, 0x0d, 0xb7, 0x34, 0x20, 0x3f, 0x90, 0x35, 0x17, 0x27, 0x25, 0xfc, 0x70, 0xf8, 0x63))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_f117ce13, &wycheproof_p256_sha512_verify_bec47536, RANDOM(), PLAINTEXT(), &sha512_algorithm, SIGNATURE(0x3f, 0x10, 0x44, 0x02, 0x20, 0x09, 0x3f, 0x38, 0x25, 0xc0, 0xcf, 0x82, 0x0c, 0xce, 0xd8, 0x16, 0xa3, 0xa6, 0x74, 0x46, 0xc8, 0x56, 0x06, 0xa6, 0xd5, 0x29, 0xe4, 0x38, 0x57, 0x64, 0x3f, 0xcc, 0xc1, 0x1e, 0x1f, 0x70, 0x5f, 0x02, 0x20, 0x76, 0x97, 0x82, 0x88, 0x8c, 0x63, 0x05, 0x86, 0x30, 0xf9, 0x7a, 0x58, 0x91, 0xc8, 0x70, 0x0e, 0x82, 0x97, 0x9e, 0x4f, 0x23, 0x35, 0x86, 0xbf, 0xc5, 0x04, 0x2f, 0xa7, 0x3c, 0xb7, 0x0a, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8b8af9e0, &wycheproof_p256_sha512_verify_bec47536, RANDOM(), PLAINTEXT(), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x1f, 0x02, 0x20, 0x09, 0x3f, 0x38, 0x25, 0xc0, 0xcf, 0x82, 0x0c, 0xce, 0xd8, 0x16, 0xa3, 0xa6, 0x74, 0x46, 0xc8, 0x56, 0x06, 0xa6, 0xd5, 0x29, 0xe4, 0x38, 0x57, 0x64, 0x3f, 0xcc, 0xc1, 0x1e, 0x1f, 0x70, 0x5f, 0x02, 0x20, 0x76, 0x97, 0x82, 0x88, 0x8c, 0x63, 0x05, 0x86, 0x30, 0xf9, 0x7a, 0x58, 0x91, 0xc8, 0x70, 0x0e, 0x82, 0x97, 0x9e, 0x4f, 0x23, 0x35, 0x86, 0xbf, 0xc5, 0x04, 0x2f, 0xa7, 0x3c, 0xb7, 0x0a, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_1c877d63, &wycheproof_p256_sha512_verify_bec47536, RANDOM(), PLAINTEXT(), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x09, 0x3f, 0x38, 0x25, 0xc0, 0xcf, 0x82, 0x0c, 0xce, 0xd8, 0x16, 0xa3, 0xa6, 0x74, 0x46, 0xc8, 0x56, 0x06, 0xa6, 0xd5, 0x29, 0xe4, 0x38, 0x57, 0x64, 0x3f, 0xcc, 0xc1, 0x1e, 0x1f, 0x70, 0x5f, 0x1f, 0x02, 0x20, 0x76, 0x97, 0x82, 0x88, 0x8c, 0x63, 0x05, 0x86, 0x30, 0xf9, 0x7a, 0x58, 0x91, 0xc8, 0x70, 0x0e, 0x82, 0x97, 0x9e, 0x4f, 0x23, 0x35, 0x86, 0xbf, 0xc5, 0x04, 0x2f, 0xa7, 0x3c, 0xb7, 0x0a, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_bd4a678c, &wycheproof_p256_sha512_verify_142cb2fe, RANDOM(), PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x05, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_36b7fb15, &wycheproof_p256_sha512_verify_468521d3, RANDOM(), PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x06, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_a0a367df, &wycheproof_p256_sha512_verify_142cb2fe, RANDOM(), PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x56, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_21cd4756, &wycheproof_p256_sha512_verify_483bd1dc, RANDOM(), PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64), &sha512_algorithm, SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_aa4f6099, &wycheproof_p256_sha512_verify_0ea3ec5f, RANDOM(), PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x03, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_19f57ca3, &wycheproof_p256_sha512_verify_acdab846, RANDOM(), PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64), &sha512_algorithm, SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x04, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_088c2e45, &wycheproof_p256_sha512_verify_a2fd63fc, RANDOM(), PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64), &sha512_algorithm, SIGNATURE(0x30, 0x35, 0x02, 0x10, 0x43, 0x19, 0x05, 0x53, 0x58, 0xe8, 0x61, 0x7b, 0x0c, 0x46, 0x35, 0x3d, 0x03, 0x9c, 0xda, 0xb3, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_6077049c, &wycheproof_p256_sha512_verify_5e01ed7d, RANDOM(), PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64), &sha512_algorithm, SIGNATURE(0x30, 0x42, 0x02, 0x1d, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x19, 0x05, 0x52, 0x58, 0xe8, 0x61, 0x7b, 0x0c, 0x46, 0x35, 0x3d, 0x03, 0x9c, 0xda, 0xb4, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_8c07965d, &wycheproof_p256_sha512_verify_740131ca, RANDOM(), PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64), &sha512_algorithm, SIGNATURE(0x30, 0x35, 0x02, 0x20, 0x5f, 0x6d, 0x3a, 0xa0, 0xd3, 0x27, 0xc1, 0x37, 0x02, 0x51, 0x3d, 0x42, 0x99, 0xf2, 0x97, 0xab, 0x18, 0x2f, 0xcf, 0x67, 0x0f, 0x96, 0x29, 0x1f, 0xab, 0x19, 0x57, 0x2e, 0x7a, 0x6e, 0x01, 0xc4, 0x02, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00))
 PUBKEY_SIGNATURE_TEST (wycheproof_p256_sha512_verify_450847b7, &wycheproof_p256_sha512_verify_740131ca, RANDOM(), PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64), &sha512_algorithm, SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x5f, 0x6d, 0x3a, 0xa0, 0xd3, 0x27, 0xc1, 0x37, 0x02, 0x51, 0x3d, 0x42, 0x99, 0xf2, 0x97, 0xab, 0x18, 0x2f, 0xcf, 0x67, 0x0f, 0x96, 0x29, 0x1f, 0xab, 0x19, 0x57, 0x2e, 0x7a, 0x6e, 0x01, 0xc4, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51))
static void wycheproof_p256_sha512_verify_exec (void)
 Perform Wycheproof ECDSA P256 SHA-512 verification self-tests.
 REQUIRING_SYMBOL (wycheproof_p256_sha512_verify)
 REQUIRE_OBJECT (p256)

Variables

struct self_test wycheproof_p256_sha512_verify __self_test
 Wycheproof ECDSA P256 SHA-512 verification self-tests.

Function Documentation

◆ PUBKEY_TEST() [1/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_00e8f7f7 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x45, 0x6e, 0x5f, 0x80, 0x67, 0xd6, 0x8a, 0x1b, 0x0a, 0x2e, 0x8f, 0xe2, 0xb2, 0x8a, 0xca, 0xd5, 0x75, 0x56, 0x87, 0x15, 0x4a, 0x0f, 0x16, 0x77, 0x34, 0xeb, 0xab, 0xbd, 0xc0, 0x59, 0x07, 0x0d, 0x72, 0x0d, 0xbe, 0x96, 0x65, 0x9a, 0x66, 0xef, 0x0c, 0xf2, 0x7a, 0x73, 0xe7, 0xb3, 0xf3, 0xf1, 0x45, 0xa6, 0x0e, 0x0a, 0xd2, 0x9f, 0x1e, 0x21, 0xdc, 0xc2, 0xbb, 0x42, 0xf0, 0xd8, 0x2c, 0x1e)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [2/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_06d5fdf2 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x7e, 0xf1, 0x9b, 0x14, 0xf0, 0xdf, 0xb7, 0xc4, 0xa2, 0x94, 0x73, 0x20, 0x96, 0xed, 0x43, 0x04, 0xbc, 0x5e, 0x2e, 0xeb, 0x86, 0x58, 0x1e, 0x00, 0x14, 0xdd, 0xb6, 0xe1, 0x49, 0x20, 0x87, 0x8b, 0xf2, 0x26, 0x0e, 0xcb, 0x39, 0x6e, 0x33, 0x38, 0x3c, 0x48, 0x98, 0xbd, 0x95, 0x4d, 0xd3, 0xc6, 0xe7, 0xbc, 0xdd, 0x78, 0x10, 0xad, 0x0a, 0x64, 0x9f, 0x97, 0x72, 0x2b, 0xad, 0x00, 0x95)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [3/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_0ea3ec5f ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x24, 0x9a, 0xb0, 0xe7, 0x45, 0xb4, 0xa2, 0xaa, 0xe5, 0xcd, 0x92, 0xa3, 0xb4, 0xcd, 0xc6, 0x8d, 0x00, 0x79, 0x5d, 0xcf, 0x27, 0x21, 0xb9, 0xb1, 0xd7, 0x49, 0xa8, 0x3c, 0x5c, 0x34, 0x6c, 0xeb, 0x33, 0xe5, 0x19, 0x22, 0x35, 0x6e, 0x32, 0x81, 0x79, 0x9e, 0x32, 0x7e, 0xd0, 0x62, 0x7c, 0x6c, 0x55, 0x88, 0xff, 0x3b, 0x26, 0x63, 0xee, 0x38, 0x9d, 0x76, 0x16, 0x52, 0x2d, 0xad, 0xfc, 0xdf)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [4/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_0f019158 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xcf, 0x2d, 0xe7, 0x68, 0x12, 0xf6, 0x2e, 0xcd, 0x4e, 0x7d, 0x8e, 0x67, 0x4d, 0x1b, 0x79, 0xdd, 0xdb, 0xdc, 0xa1, 0x86, 0x77, 0xc8, 0xba, 0x33, 0x8a, 0x71, 0xb6, 0x51, 0x34, 0xd0, 0x42, 0x9f, 0xad, 0x6d, 0x87, 0xd6, 0xd6, 0x59, 0x2b, 0xa1, 0x13, 0x0b, 0x81, 0x19, 0x8f, 0x6f, 0xbe, 0x39, 0x71, 0x9c, 0xb8, 0x72, 0xd3, 0x0f, 0xc1, 0x75, 0x7a, 0xf2, 0xae, 0x86, 0x30, 0x7b, 0x3f, 0x9e)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [5/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_1080baa6 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x27, 0xb1, 0x05, 0x12, 0xba, 0xe3, 0xed, 0xdc, 0xfe, 0x46, 0x78, 0x28, 0x12, 0x8b, 0xad, 0x29, 0x03, 0x26, 0x99, 0x19, 0xf7, 0x08, 0x60, 0x69, 0xc8, 0xc4, 0xdf, 0x6c, 0x73, 0x28, 0x38, 0xc7, 0x78, 0x79, 0x64, 0xea, 0xac, 0x00, 0xe5, 0x92, 0x1f, 0xb1, 0x49, 0x8a, 0x60, 0xf4, 0x60, 0x67, 0x66, 0xb3, 0xd9, 0x68, 0x50, 0x01, 0x55, 0x8d, 0x1a, 0x97, 0x4e, 0x73, 0x41, 0x51, 0x3e)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [6/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_142cb2fe ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x86, 0xbd, 0xce, 0x3a, 0x92, 0xc5, 0x64, 0x70, 0xfb, 0xa5, 0x02, 0xd6, 0xe6, 0x97, 0x13, 0x3d, 0xaf, 0xf8, 0x85, 0xa0, 0xef, 0x4d, 0x0b, 0xd0, 0x56, 0x03, 0x35, 0xf3, 0x40, 0xc2, 0x09, 0x81, 0xcb, 0xc6, 0x08, 0x92, 0x9a, 0xdb, 0xe5, 0x02, 0x8e, 0x39, 0xd8, 0x76, 0x6f, 0x4b, 0x2c, 0x86, 0x85, 0xd9, 0x7a, 0x2f, 0xe0, 0xed, 0x28, 0xfe, 0xde, 0x4f, 0x98, 0xfb, 0x0f, 0x77, 0x0c, 0xbe)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [7/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_1568b6ac ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x28, 0x29, 0xc3, 0x1f, 0xaa, 0x2e, 0x40, 0x0e, 0x34, 0x4e, 0xd9, 0x4b, 0xca, 0x3f, 0xcd, 0x05, 0x45, 0x95, 0x6e, 0xbc, 0xfe, 0x8a, 0xd0, 0xf6, 0xdf, 0xa5, 0xff, 0x8e, 0xff, 0xff, 0xff, 0xff, 0xa0, 0x1a, 0xaf, 0xaf, 0x00, 0x0e, 0x52, 0x58, 0x58, 0x55, 0xaf, 0xa7, 0x67, 0x6a, 0xde, 0x28, 0x41, 0x13, 0x09, 0x90, 0x52, 0xdf, 0x57, 0xe7, 0xeb, 0x3b, 0xd3, 0x7e, 0xbe, 0xb9, 0x22, 0x2e)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [8/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_15f3e77d ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x99, 0xf1, 0x9f, 0x07, 0xb3, 0x3e, 0x03, 0xca, 0xf4, 0x70, 0x3e, 0x04, 0xb9, 0x30, 0xd5, 0x7d, 0x6d, 0x9b, 0xaa, 0x44, 0x46, 0x0c, 0x59, 0x6a, 0x2d, 0x30, 0x64, 0xe0, 0xb6, 0x3e, 0xa4, 0x12, 0x86, 0xa7, 0x4c, 0x46, 0x12, 0xa8, 0x12, 0xee, 0x34, 0x8d, 0x2b, 0x43, 0xf8, 0x0d, 0xe6, 0x27, 0xc1, 0x1c, 0x75, 0xd8, 0x15, 0x11, 0xe2, 0x2a, 0x19, 0x9c, 0x32, 0x11, 0x9b, 0x79, 0x2c, 0x6a)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [9/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_169c4395 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa9, 0x73, 0x48, 0x99, 0xc9, 0x54, 0xe5, 0xb7, 0xad, 0xbc, 0xa8, 0xf7, 0x83, 0x42, 0x8b, 0x5f, 0xbc, 0xbd, 0xfd, 0x3d, 0x28, 0x13, 0xf8, 0xd2, 0xf9, 0x5b, 0x31, 0xa7, 0x8a, 0xb1, 0x07, 0x56, 0x76, 0x67, 0xab, 0xf8, 0xc0, 0x2c, 0xe4, 0x95, 0x1b, 0xc5, 0x9b, 0x25, 0x64, 0x13, 0x0c, 0x27, 0xd7, 0xb6, 0x4c, 0xdb, 0xc5, 0xca, 0xd9, 0x5c, 0xa4, 0x2d, 0x5b, 0xbb, 0x7c, 0xd4, 0xe7, 0x93)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [10/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_196f4599 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x63, 0xd5, 0x56, 0x71, 0x49, 0x00, 0xed, 0x08, 0xe7, 0x51, 0xf5, 0x8c, 0x19, 0x78, 0xc1, 0xa6, 0x73, 0xc9, 0xa9, 0xbf, 0x97, 0x5f, 0xc4, 0xb8, 0xaf, 0x32, 0xc2, 0xe7, 0x94, 0x4f, 0x21, 0xd4, 0xc2, 0xcd, 0xf2, 0xe7, 0xb7, 0x2f, 0xcf, 0xfe, 0x3e, 0x87, 0x67, 0xdc, 0x76, 0x98, 0x56, 0xef, 0x9f, 0xec, 0x98, 0xef, 0x01, 0x39, 0xb2, 0x2f, 0x87, 0x16, 0x63, 0x00, 0xa3, 0x78, 0x15, 0x99)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [11/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_1eec8290 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xea, 0x45, 0x18, 0xf4, 0xdf, 0x8b, 0x27, 0x7e, 0xb5, 0xad, 0x16, 0xcb, 0x6b, 0xf8, 0x51, 0xe8, 0x41, 0xce, 0xdc, 0xcd, 0x99, 0xc9, 0x5c, 0x28, 0xf6, 0x81, 0xc1, 0x8a, 0x64, 0x3d, 0x15, 0xce, 0x40, 0x77, 0xc6, 0x37, 0xf7, 0x7b, 0x4d, 0xa5, 0x8a, 0xc8, 0xc9, 0xab, 0x59, 0x52, 0x3e, 0xbb, 0x06, 0x19, 0xd9, 0x7d, 0xca, 0x2d, 0xf1, 0xcb, 0x8a, 0x45, 0x7b, 0x16, 0x0a, 0xf1, 0xad, 0xb9)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [12/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_1f687371 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x4f, 0xe3, 0x42, 0xe2, 0xfe, 0x1a, 0x7f, 0x9b, 0x8e, 0xe7, 0xeb, 0x4a, 0x7c, 0x0f, 0x9e, 0x16, 0x2b, 0xce, 0x33, 0x57, 0x6b, 0x31, 0x5e, 0xce, 0xcb, 0xb6, 0x40, 0x68, 0x37, 0xbf, 0x51, 0xf5)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [13/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_21c47f9c ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa9, 0xf7, 0x02, 0x3f, 0x55, 0x9d, 0x4b, 0xb6, 0xc9, 0xf4, 0xbc, 0x36, 0x43, 0xe2, 0x82, 0x4a, 0xff, 0x54, 0x51, 0xd9, 0x29, 0x47, 0x9e, 0xc3, 0xea, 0x5e, 0xb3, 0x0b, 0xad, 0x2c, 0x36, 0xac, 0x6a, 0x7c, 0x77, 0xe8, 0xdd, 0x21, 0xf4, 0xad, 0x49, 0xb1, 0x03, 0xe6, 0x7d, 0xa9, 0xd3, 0xcd, 0xa6, 0x2b, 0x65, 0x3d, 0xd1, 0x94, 0xfa, 0xd2, 0xba, 0x8d, 0x1d, 0xd3, 0x7b, 0xb0, 0xea, 0x9b)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [14/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_267e676a ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x53, 0xc9, 0x0c, 0xdd, 0x8b, 0x0d, 0xad, 0xd2, 0x1c, 0x44, 0xad, 0x55, 0x7b, 0x32, 0x7f, 0x4d, 0xbf, 0x57, 0x14, 0x4a, 0xaf, 0x06, 0x59, 0x7d, 0xeb, 0x3f, 0x94, 0x12, 0x52, 0x06, 0xa6, 0xc1, 0x46, 0x03, 0x47, 0x5b, 0xd7, 0x9b, 0x30, 0xe3, 0x63, 0x40, 0xcd, 0x09, 0xb0, 0xb5, 0x9e, 0x6c, 0xd4, 0x6c, 0xe9, 0x01, 0x50, 0xe9, 0xff, 0xe5, 0xc8, 0xa0, 0x17, 0x2b, 0x2c, 0x98, 0x98, 0xe3)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [15/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_26e0468a ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x0d, 0x09, 0xbe, 0x47, 0x82, 0x4c, 0x5c, 0x23, 0xf7, 0x27, 0xbf, 0xb5, 0x50, 0xc6, 0xdb, 0xbd, 0xf9, 0x0a, 0xbb, 0x35, 0xd3, 0x62, 0x30, 0x13, 0xf1, 0xc6, 0xd7, 0xd3, 0x1b, 0xe0, 0x3d, 0x95, 0x84, 0x5f, 0xed, 0xe0, 0xa0, 0xf5, 0x80, 0xdf, 0xf7, 0x95, 0xe7, 0xd5, 0xb2, 0x78, 0xa2, 0xc7, 0x8b, 0xfa, 0x5c, 0x4f, 0xac, 0xd1, 0xfc, 0xcf, 0xe1, 0x90, 0xec, 0x8e, 0xef, 0x20, 0x67, 0x78)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [16/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_2933f02b ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xf1, 0x23, 0xd6, 0x99, 0x9f, 0xec, 0x34, 0xa6, 0x8c, 0x99, 0x53, 0x9d, 0x2c, 0x9d, 0x50, 0x26, 0x8f, 0xcd, 0xfa, 0xfa, 0x99, 0x21, 0x5d, 0x90, 0x0c, 0x93, 0xc0, 0xc5, 0x9b, 0xd3, 0x4d, 0x93, 0x30, 0x95, 0x15, 0x6b, 0xa8, 0x87, 0xf0, 0xf9, 0x65, 0x80, 0x4a, 0xf2, 0x49, 0x95, 0xcf, 0x55, 0x72, 0x55, 0x3e, 0x6a, 0xdb, 0x04, 0xda, 0x36, 0x8a, 0x90, 0x41, 0x9e, 0x52, 0x31, 0x85, 0xce)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [17/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_2bb8ad5e ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xcb, 0xa7, 0x4b, 0x6b, 0x02, 0x4a, 0x29, 0xa1, 0x73, 0xdf, 0x9a, 0xbb, 0x95, 0x93, 0x29, 0x4a, 0x6b, 0x8e, 0x83, 0xef, 0xd7, 0xf4, 0x8d, 0x67, 0x31, 0x1d, 0xcf, 0xb5, 0x57, 0xca, 0x80, 0xb8, 0xe6, 0x84, 0x17, 0xe9, 0xaf, 0xb0, 0x49, 0x44, 0x17, 0xa5, 0x68, 0x12, 0x97, 0x01, 0x13, 0x7e, 0xff, 0xb2, 0x17, 0x4b, 0x5c, 0x50, 0xbb, 0x8a, 0xdf, 0x71, 0x6a, 0x4a, 0x5c, 0xa9, 0x5d, 0x0c)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [18/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_30c834f4 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4f, 0x33, 0x7c, 0xcf, 0xd6, 0x77, 0x26, 0xa8, 0x05, 0xe4, 0xf1, 0x60, 0x0a, 0xe2, 0x84, 0x9d, 0xf3, 0x80, 0x7e, 0xca, 0x11, 0x73, 0x80, 0x23, 0x9f, 0xbd, 0x81, 0x69, 0x00, 0x00, 0x00, 0x00, 0xed, 0x9d, 0xea, 0x12, 0x4c, 0xc8, 0xc3, 0x96, 0x41, 0x64, 0x11, 0xe9, 0x88, 0xc3, 0x0f, 0x42, 0x7e, 0xb5, 0x04, 0xaf, 0x43, 0xa3, 0x14, 0x6c, 0xd5, 0xdf, 0x7e, 0xa6, 0x06, 0x66, 0xd6, 0x85)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [19/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_32923165 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xde, 0x05, 0x6c, 0x8c, 0x24, 0xeb, 0x52, 0x7a, 0xd5, 0x02, 0x1d, 0xdc, 0xf3, 0xb1, 0x6b, 0x09, 0x9b, 0x66, 0x8a, 0x03, 0xf7, 0xda, 0x03, 0x07, 0x5f, 0x41, 0x0a, 0x07, 0x70, 0x34, 0x7b, 0xde, 0x01, 0x88, 0x0d, 0x2a, 0x7b, 0x16, 0x24, 0x91, 0x22, 0x1c, 0x0b, 0x37, 0x0f, 0xe8, 0x1f, 0x28, 0x92, 0x44, 0x22, 0xa4, 0xc7, 0x01, 0x17, 0x68, 0x2b, 0x89, 0x8b, 0xc3, 0x25, 0x79, 0x1c, 0xe4)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [20/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_32e7cb24 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xe1, 0x48, 0xd9, 0x96, 0x6e, 0x5b, 0x9b, 0x53, 0x63, 0x80, 0x92, 0x7d, 0xe7, 0x2e, 0x59, 0xa6, 0x65, 0x5e, 0x70, 0x70, 0x09, 0x1b, 0x25, 0xb4, 0x7b, 0x44, 0xfd, 0xb2, 0xa8, 0xbd, 0x39, 0x0f, 0x35, 0x25, 0x9c, 0xd3, 0x9d, 0x6f, 0x6e, 0xd6, 0x23, 0x40, 0xd1, 0x21, 0x52, 0xb0, 0xfd, 0xc1, 0x70, 0x2b, 0xe5, 0xeb, 0xdb, 0x8f, 0x00, 0x61, 0xd6, 0x60, 0x7b, 0x05, 0xca, 0x3d, 0x7b, 0x1b)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [21/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_34741a7a ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x69, 0xd6, 0x0a, 0xe1, 0xf3, 0x9e, 0x1d, 0xa9, 0x58, 0x09, 0xd4, 0x08, 0x89, 0x47, 0x07, 0xad, 0x21, 0x34, 0xf4, 0x94, 0x3a, 0x1d, 0xb0, 0x89, 0xbe, 0xbf, 0x81, 0x5a, 0x39, 0x1f, 0x18, 0xdb, 0x32, 0xb4, 0x01, 0xd9, 0x8b, 0xf8, 0x94, 0xd3, 0xb6, 0xd5, 0x9e, 0x6e, 0xb4, 0x55, 0x73, 0x28, 0x56, 0x42, 0xe3, 0x58, 0xad, 0x68, 0x7b, 0x7d, 0x7b, 0xf9, 0x60, 0x0b, 0x19, 0x87, 0x80, 0x9e)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [22/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_383242c4 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x9c, 0xff, 0x61, 0x71, 0x2d, 0x4b, 0xc5, 0xb3, 0x63, 0x83, 0x41, 0xe6, 0xe0, 0xa5, 0x76, 0xa8, 0x09, 0x8c, 0x9c, 0x6d, 0x3f, 0x19, 0x8d, 0x38, 0x9c, 0x46, 0x69, 0xf3, 0x98, 0xdc, 0x08, 0x67, 0xf3, 0xb9, 0xe0, 0x9f, 0x56, 0x7f, 0x3d, 0xfd, 0x9c, 0x4d, 0x2c, 0x11, 0x63, 0xe8, 0x2b, 0xea, 0xdf, 0x16, 0xc7, 0x6e, 0x8f, 0x9d, 0x7a, 0x64, 0x67, 0x38, 0x00, 0xea, 0x76, 0xfa, 0x1e, 0x59)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [23/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_3a648635 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x81, 0x56, 0xa2, 0x12, 0x7c, 0x4c, 0x46, 0xa1, 0xec, 0xf2, 0x4c, 0x05, 0x22, 0xb8, 0x5f, 0xab, 0xe9, 0x4e, 0x6c, 0x8b, 0x9d, 0x96, 0x24, 0x20, 0xb2, 0xac, 0xc9, 0xe2, 0xb6, 0x29, 0x1a, 0xf0, 0x52, 0x35, 0xbf, 0x5d, 0xc5, 0xcc, 0xdd, 0x1b, 0xd3, 0x33, 0xbc, 0xe8, 0x46, 0x19, 0x7d, 0xe3, 0x63, 0xba, 0x0d, 0xc1, 0x58, 0xef, 0x0f, 0x01, 0x74, 0xd7, 0x14, 0xa0, 0x9e, 0x76, 0xa6, 0x6f)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [24/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_3bdbb9c2 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x47, 0xaf, 0xf9, 0x50, 0x18, 0x25, 0xa1, 0x66, 0x78, 0x2b, 0xb5, 0x8a, 0x5b, 0x45, 0x90, 0x06, 0xea, 0xcd, 0xbc, 0xe5, 0xe5, 0x32, 0x3a, 0xdd, 0xad, 0x34, 0xec, 0x1b, 0x64, 0x44, 0xcd, 0xce, 0x91, 0x99, 0xc3, 0x15, 0x02, 0xad, 0x42, 0x77, 0xc7, 0x3d, 0xdd, 0x0c, 0x80, 0x7b, 0x72, 0x63, 0x4c, 0x45, 0x76, 0x24, 0x04, 0x83, 0x7d, 0x98, 0x14, 0xa5, 0xd4, 0xb5, 0xa7, 0xc3, 0xf3, 0x98)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [25/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_3e44775a ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x33, 0x4d, 0xdf, 0x86, 0x29, 0xf0, 0xb9, 0x80, 0x79, 0x6f, 0x25, 0x5e, 0x65, 0x0e, 0x24, 0x75, 0x98, 0xf6, 0xf7, 0x1e, 0x90, 0xc5, 0x01, 0xdd, 0x11, 0xfc, 0xb5, 0x8e, 0xa1, 0xe6, 0xc0, 0xa3, 0x92, 0x15, 0xc3, 0x1a, 0x47, 0x41, 0xe4, 0xb2, 0x86, 0x57, 0xfc, 0x7d, 0xdb, 0x49, 0x0c, 0x0e, 0x2a, 0x21, 0xc7, 0xb7, 0x70, 0x46, 0x03, 0x01, 0x34, 0x4d, 0xbd, 0xd6, 0x7e, 0x85, 0xf3, 0x0d)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [26/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_3f6b66ac ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4b, 0xaa, 0x07, 0xff, 0x6e, 0x7b, 0xb9, 0xaa, 0x22, 0x3d, 0x1c, 0x61, 0x93, 0x20, 0x05, 0xfe, 0x98, 0xfe, 0x78, 0xb7, 0x87, 0xfd, 0xab, 0x4b, 0xd3, 0x61, 0x9b, 0xc8, 0x83, 0x30, 0x72, 0xa2, 0xbc, 0xac, 0xd6, 0x38, 0x02, 0xc5, 0x6a, 0xf8, 0x26, 0x07, 0x95, 0x3e, 0x72, 0xa0, 0xf5, 0xd3, 0xc2, 0x3b, 0xd2, 0x65, 0x54, 0x4e, 0x02, 0x09, 0x51, 0x82, 0x4e, 0xa4, 0x85, 0x55, 0x5d, 0x33)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [27/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_443e5215 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xdf, 0x79, 0xee, 0x08, 0x2b, 0x2f, 0xc7, 0x7e, 0x9c, 0xe4, 0x63, 0x34, 0x71, 0xf5, 0x69, 0xbb, 0xcb, 0x5c, 0xe5, 0x38, 0x56, 0xe3, 0x06, 0x77, 0x74, 0xf3, 0x7e, 0x8a, 0x64, 0xa2, 0xc7, 0xff, 0xaa, 0x48, 0x8a, 0x6c, 0x34, 0xd4, 0x99, 0xdf, 0x76, 0xf4, 0x27, 0xde, 0x36, 0x09, 0xbf, 0xcf, 0xd9, 0xfe, 0xae, 0x67, 0xff, 0xe0, 0xb0, 0xde, 0x59, 0x44, 0x63, 0xc4, 0x53, 0xb0, 0xab, 0x16)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [28/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_457e84b8 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x1b, 0x82, 0x4a, 0x11, 0xee, 0xd9, 0x4f, 0xbc, 0xd9, 0xb7, 0x22, 0xd0, 0x66, 0x13, 0xbb, 0xcf, 0x7e, 0xca, 0x00, 0xb9, 0x13, 0x6f, 0x26, 0x52, 0x64, 0x21, 0x78, 0xf3, 0x7b, 0x1a, 0x92, 0x0e, 0xe9, 0x00, 0xde, 0x49, 0x5d, 0x9e, 0xf5, 0x6f, 0xa6, 0xd1, 0x9f, 0x3d, 0xd1, 0xe0, 0xed, 0xb2, 0x3d, 0x23, 0x83, 0x5a, 0xc8, 0xc2, 0xd3, 0xd1, 0x3c, 0x02, 0x27, 0xe8, 0x52, 0xe5, 0x03, 0xeb)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [29/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_457ff370 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x47, 0xb2, 0xad, 0x96, 0xdf, 0xc2, 0xf2, 0x3f, 0xe5, 0x92, 0x68, 0x09, 0xf3, 0x80, 0x42, 0xb2, 0xc8, 0x01, 0x96, 0x2b, 0xd7, 0x39, 0x4c, 0xef, 0xbf, 0x4a, 0xac, 0xb2, 0x55, 0x4b, 0x7b, 0x0b, 0xdf, 0x2b, 0x93, 0x7a, 0x16, 0xa7, 0xd9, 0x6a, 0x2a, 0x06, 0x82, 0xcd, 0x16, 0x44, 0x28, 0x89, 0x02, 0x08, 0x59, 0x7f, 0x2c, 0xdc, 0xc7, 0x34, 0xfd, 0xa7, 0x36, 0x00, 0xb5, 0xcf, 0x6c, 0x59)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [30/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_468521d3 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x89, 0x36, 0xf3, 0x2d, 0x14, 0x79, 0xa4, 0xe3, 0x9b, 0x85, 0x7e, 0x08, 0x2d, 0x34, 0xf8, 0xa6, 0xc3, 0x3a, 0x0a, 0x0d, 0x6f, 0xe2, 0x1f, 0x15, 0x64, 0x19, 0xb4, 0x84, 0xb3, 0xeb, 0xed, 0xf8, 0xf9, 0x86, 0x9e, 0xf5, 0x3c, 0x92, 0xa8, 0x7f, 0xe0, 0x02, 0xa1, 0x46, 0x68, 0xb3, 0x07, 0xf8, 0xa7, 0xa0, 0x20, 0xe7, 0xec, 0x2f, 0xb3, 0x6e, 0x76, 0xd5, 0x34, 0x47, 0xfa, 0xf0, 0x2b, 0x12)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [31/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_48011746 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x73, 0xd9, 0x14, 0xdd, 0xe7, 0x98, 0xf4, 0x30, 0xd5, 0x1d, 0xe4, 0xe4, 0x3b, 0x3c, 0xc5, 0xaa, 0x55, 0x7f, 0xc4, 0x79, 0x7d, 0x9a, 0x18, 0x20, 0x81, 0x35, 0x09, 0x97, 0x9e, 0xfe, 0x37, 0x53, 0x08, 0x9f, 0xfa, 0x28, 0x6b, 0xa3, 0x05, 0x05, 0xe3, 0xa9, 0xae, 0x5c, 0x95, 0x87, 0x85, 0x4d, 0xdb, 0x3d, 0xe2, 0xa0, 0x4e, 0xe7, 0xa0, 0xdb, 0xed, 0x0d, 0xfb, 0x08, 0x7e, 0x2d, 0x19, 0x0b)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [32/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_483bd1dc ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xfb, 0xfa, 0x53, 0xe8, 0x65, 0x8b, 0xce, 0x3e, 0x13, 0x25, 0xb1, 0x18, 0xd3, 0x9b, 0x04, 0x6a, 0xa5, 0x5d, 0x67, 0x75, 0xcb, 0xf4, 0x2d, 0xd4, 0xfd, 0x9d, 0xad, 0xa7, 0xb4, 0x2b, 0x5e, 0xc2, 0xc8, 0x48, 0xf7, 0x2b, 0xc2, 0xf7, 0x04, 0x91, 0x96, 0xd5, 0x6b, 0x66, 0x90, 0x47, 0x2f, 0x4d, 0x23, 0x56, 0x9a, 0x06, 0x48, 0x51, 0x0c, 0xb8, 0xfe, 0xec, 0x9d, 0x34, 0xf4, 0xf7, 0xf2, 0x26)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [33/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_4bb4218c ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x15, 0x50, 0xa1, 0x73, 0x37, 0x3b, 0x2d, 0x59, 0x43, 0x74, 0xf0, 0x64, 0x2c, 0xd7, 0x3d, 0xe0, 0x6a, 0x04, 0x5c, 0x09, 0xc7, 0xa4, 0xf3, 0x88, 0xc7, 0x31, 0xe8, 0xcd, 0x89, 0x71, 0xad, 0xfc, 0x9a, 0x3a, 0x98, 0x43, 0x58, 0x3a, 0x86, 0xc0, 0xe1, 0xc6, 0x2c, 0xbd, 0xe6, 0x71, 0x65, 0xf4, 0x0a, 0x92, 0x6b, 0x10, 0x28, 0xba, 0x38, 0xaa, 0x38, 0x95, 0xe1, 0x88, 0xeb, 0xbc, 0x70, 0x66)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [34/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_4e95b240 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x00, 0x3a, 0xdf, 0xa4, 0xc6, 0x20, 0xa2, 0x07, 0x09, 0x6c, 0xd1, 0x8e, 0xe8, 0xfd, 0x2a, 0x90, 0xe2, 0x01, 0x06, 0xcf, 0x82, 0x4a, 0x0c, 0x63, 0xd6, 0xde, 0xc7, 0x27, 0xa9, 0xfe, 0x7f, 0x50, 0x94, 0x30, 0xd2, 0x6b, 0xdd, 0x5f, 0x71, 0xe8, 0x19, 0xd1, 0x2b, 0x70, 0x06, 0x99, 0x01, 0x46, 0x1a, 0xe0, 0x83, 0xcc, 0x80, 0x91, 0x22, 0xd4, 0xfb, 0x86, 0xb5, 0xc4, 0x75, 0x24, 0x4e, 0x5a)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [35/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_4ecb145a ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4d, 0x9c, 0xdd, 0xf6, 0xb4, 0xff, 0x05, 0xcd, 0xf5, 0xf5, 0x57, 0xa3, 0x2d, 0xb1, 0x71, 0x2e, 0x49, 0xab, 0x45, 0xae, 0x53, 0xad, 0xe4, 0x9b, 0x94, 0x69, 0xe6, 0x65, 0xff, 0xa2, 0xdb, 0x77, 0x3e, 0xad, 0x4c, 0x88, 0xe8, 0x3f, 0x38, 0xcd, 0x16, 0xd6, 0x1d, 0xda, 0x97, 0x64, 0x53, 0x55, 0x42, 0x42, 0x79, 0xe5, 0x13, 0x2d, 0xfe, 0xc1, 0x44, 0x21, 0xca, 0xbf, 0xc1, 0x20, 0x3a, 0x6b)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [36/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_51b3b025 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x69, 0xa6, 0x5b, 0x75, 0xf3, 0x1a, 0xe7, 0xb4, 0x93, 0x02, 0x92, 0xf9, 0x09, 0x02, 0x46, 0x1b, 0xef, 0xce, 0xe5, 0xd1, 0x60, 0x69, 0x39, 0xc2, 0x8e, 0x01, 0xb6, 0x52, 0xa7, 0xfb, 0xc4, 0x98, 0xcf, 0x68, 0x61, 0x9e, 0x58, 0x60, 0x12, 0x8f, 0x56, 0xce, 0xcf, 0x53, 0xeb, 0xa2, 0xff, 0xe8, 0x28, 0x89, 0xa9, 0xbb, 0x04, 0xa5, 0xfa, 0x4c, 0x8b, 0x72, 0x2b, 0xc9, 0x1d, 0x55, 0x97, 0x8a)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [37/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_59cfb75c ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xb2, 0x03, 0x71, 0x76, 0xc8, 0x4d, 0xb0, 0x4a, 0x6c, 0x77, 0x3e, 0x32, 0xf9, 0xed, 0x1d, 0x6b, 0x25, 0xef, 0x4c, 0x30, 0x3c, 0x67, 0x25, 0xc6, 0x93, 0x2e, 0xc2, 0xcc, 0x27, 0x88, 0xbc, 0xbb, 0x93, 0x61, 0x50, 0x5e, 0x6b, 0x77, 0x16, 0x91, 0xad, 0xb4, 0x15, 0x98, 0xf2, 0x92, 0xd6, 0x52, 0x17, 0x22, 0x40, 0x4b, 0xf1, 0x83, 0x24, 0x1b, 0x19, 0x57, 0x38, 0xb7, 0x7a, 0xbd, 0x6c, 0xfe)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [38/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_5ac4dd54 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xae, 0xd8, 0xee, 0xff, 0x77, 0x64, 0x4b, 0xf8, 0x3b, 0x92, 0x22, 0xf8, 0xf5, 0x71, 0x73, 0xfa, 0x82, 0x17, 0xec, 0x7e, 0x07, 0x63, 0xee, 0x7d, 0x71, 0x71, 0xfb, 0x60, 0x92, 0xfb, 0xa5, 0xc0, 0x64, 0x86, 0xa8, 0x6d, 0x94, 0xf4, 0x88, 0x34, 0xba, 0x5a, 0xdb, 0xaf, 0x34, 0x96, 0x87, 0xf9, 0xce, 0xe4, 0x00, 0x38, 0x96, 0x42, 0xb8, 0x28, 0xe6, 0x82, 0x07, 0xb1, 0x47, 0xca, 0x2c, 0x46)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [39/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_5e01ed7d ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x09, 0x97, 0xe2, 0x76, 0x95, 0x37, 0xef, 0xf2, 0xec, 0x78, 0xb2, 0x7d, 0x71, 0x6a, 0x5e, 0xfd, 0x50, 0xa0, 0x73, 0x7b, 0xc6, 0x6b, 0xf7, 0xfe, 0xc8, 0xfd, 0xb0, 0x4e, 0x70, 0x95, 0x44, 0xbd, 0xe6, 0x9d, 0x8a, 0xaa, 0x40, 0x1b, 0x4a, 0x81, 0xed, 0x47, 0x4b, 0xc1, 0x24, 0xdb, 0x11, 0x9b, 0x35, 0x55, 0xf6, 0x0c, 0xae, 0x69, 0x67, 0x90, 0xc7, 0x7d, 0x64, 0xd9, 0x94, 0xab, 0xc2, 0xd6)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [40/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_5eb076b3 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x70, 0xf2, 0xce, 0x24, 0xdc, 0x62, 0x92, 0x3b, 0xb0, 0x9c, 0xc9, 0x2d, 0x74, 0x32, 0x9b, 0xbd, 0x0d, 0x2e, 0x6b, 0x0e, 0x35, 0x4c, 0x0b, 0xe2, 0x38, 0x3d, 0x24, 0xac, 0xdc, 0xcb, 0x9e, 0x4c, 0xd4, 0x2d, 0x1f, 0x97, 0x34, 0x66, 0xf5, 0xe5, 0x46, 0x2a, 0x93, 0x90, 0x84, 0xa2, 0x94, 0xeb, 0xfc, 0x7a, 0x45, 0x62, 0x9c, 0x70, 0xee, 0x5d, 0xef, 0x46, 0xde, 0x95, 0x36, 0xea, 0x7b, 0xf7)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [41/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_637a96fd ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xd9, 0x11, 0x7c, 0xae, 0x81, 0x29, 0x5e, 0x82, 0x68, 0x2f, 0xa3, 0x87, 0x99, 0x1e, 0x66, 0x8e, 0x15, 0x70, 0xe0, 0xe9, 0x01, 0x00, 0xbf, 0x4e, 0x63, 0x96, 0x48, 0x22, 0x46, 0x05, 0x61, 0xbc, 0x19, 0xf9, 0x6b, 0x17, 0x87, 0xed, 0x15, 0x76, 0x99, 0x29, 0x97, 0x8b, 0xa3, 0xdd, 0x7f, 0x68, 0xc9, 0x7a, 0xdf, 0x5c, 0x16, 0xf6, 0x71, 0xe7, 0x56, 0xcd, 0x8f, 0x08, 0xc4, 0x94, 0x56, 0xca)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [42/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_63c41533 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xcb, 0x18, 0x0d, 0xda, 0x5e, 0xd4, 0x4c, 0xa0, 0xf7, 0x8c, 0xc1, 0x9c, 0x66, 0x59, 0xc8, 0x84, 0x51, 0xb4, 0xd0, 0x08, 0x4a, 0x4a, 0x90, 0x4c, 0xb2, 0xdc, 0x77, 0x0f, 0x78, 0x31, 0x86, 0x13, 0xfa, 0xe0, 0xbd, 0x29, 0x01, 0x65, 0x85, 0x8b, 0xd6, 0x70, 0x78, 0x8f, 0x5f, 0x78, 0xad, 0x78, 0x06, 0xb4, 0x9a, 0x2b, 0x93, 0x24, 0x09, 0xe3, 0xdf, 0xb7, 0x19, 0x5c, 0xca, 0xfa, 0xad, 0x0d)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [43/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_63f6f1fd ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x5e, 0xb0, 0x55, 0x9c, 0x2f, 0xde, 0x58, 0x1a, 0x0d, 0xf6, 0x20, 0x7f, 0x3b, 0x28, 0x72, 0xd8, 0xe8, 0x0a, 0x1e, 0xc8, 0xf6, 0xd5, 0x42, 0xbf, 0x03, 0x19, 0xec, 0x25, 0x4c, 0x1c, 0x23, 0xea, 0x27, 0x2a, 0x1a, 0xb9, 0x85, 0xcd, 0xfa, 0xb8, 0x57, 0x3a, 0x79, 0x7e, 0xd5, 0x54, 0xe1, 0x37, 0xbd, 0xa2, 0x58, 0xae, 0x3c, 0x84, 0x1c, 0xcb, 0xf6, 0x55, 0x91, 0x87, 0xb3, 0x47, 0x12, 0x33)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [44/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_66ca0989 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xbc, 0x4d, 0x33, 0x54, 0xa6, 0xa9, 0x73, 0xdd, 0x80, 0x88, 0x91, 0x9c, 0xc1, 0x81, 0x19, 0x4e, 0x87, 0x9e, 0xd7, 0x92, 0x0d, 0xb3, 0x0d, 0x0d, 0x12, 0x78, 0xed, 0xf7, 0x44, 0x13, 0xb7, 0xb9, 0x24, 0x50, 0xd1, 0x62, 0xb2, 0x6d, 0xcb, 0x25, 0xfb, 0xbd, 0x53, 0xea, 0x40, 0x44, 0x18, 0x99, 0x81, 0xd7, 0x37, 0x05, 0x59, 0x25, 0xbd, 0x2e, 0x86, 0xbf, 0xb0, 0x37, 0x4b, 0x09, 0xf3, 0xca)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [45/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_699a2d1b ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xce, 0x0a, 0x47, 0xf8, 0x81, 0xfd, 0x73, 0x15, 0xa7, 0x33, 0xc4, 0x31, 0x78, 0x48, 0xfa, 0x33, 0xc7, 0x2e, 0x38, 0xde, 0x0b, 0x8f, 0xda, 0x36, 0xb6, 0x1a, 0xa9, 0xa1, 0x64, 0xf5, 0x80, 0x8a, 0x85, 0xb0, 0x5d, 0x25, 0x11, 0x5e, 0xa4, 0x09, 0x7d, 0xdf, 0x63, 0xf8, 0x78, 0xc8, 0xe8, 0x36, 0x57, 0xe6, 0x6d, 0xe1, 0x36, 0xa8, 0xf9, 0xe6, 0x2e, 0xd8, 0x1a, 0x58, 0xbf, 0x11, 0x7f, 0xf9)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [46/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_6f060c57 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x17, 0xe9, 0xa8, 0xed, 0x4d, 0x61, 0x41, 0xf9, 0x9d, 0xcc, 0x77, 0x94, 0x46, 0x85, 0x76, 0xb1, 0x6a, 0x94, 0x04, 0xc8, 0x2a, 0x19, 0x69, 0xb9, 0x1d, 0xb0, 0xca, 0x75, 0x34, 0xa5, 0xe0, 0x0b, 0xbc, 0x4e, 0xdd, 0x49, 0xe6, 0xdc, 0xf0, 0x47, 0x6b, 0xd9, 0x86, 0x55, 0x1c, 0x3a, 0xdc, 0xcd, 0x4d, 0xdc, 0xdc, 0xde, 0xe6, 0xeb, 0x56, 0x7c, 0xb6, 0x8d, 0x92, 0x5b, 0x46, 0x74, 0x11, 0x3d)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [47/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_73869ecd ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x35, 0xb7, 0x5a, 0x83, 0x73, 0x1a, 0x5b, 0x56, 0x32, 0x5a, 0xdd, 0x4f, 0x28, 0xa0, 0x97, 0x42, 0x03, 0x9e, 0x0e, 0x62, 0xf7, 0x57, 0x28, 0xe8, 0x96, 0x78, 0x3f, 0xd9, 0x57, 0x40, 0x0d, 0x5b, 0xe3, 0xf3, 0xfa, 0x52, 0x69, 0x57, 0x7f, 0xaa, 0x70, 0x89, 0xe9, 0xc8, 0xe9, 0xd9, 0xf7, 0x32, 0xef, 0x78, 0xd4, 0x33, 0xe4, 0xbe, 0x38, 0x28, 0x20, 0x32, 0x3c, 0x19, 0x7c, 0x5b, 0xbc, 0x39)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [48/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_73f7eaba ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x1e, 0xef, 0x95, 0xae, 0xf7, 0x1f, 0x79, 0x3a, 0xfd, 0x50, 0xbb, 0x26, 0x04, 0x06, 0x4d, 0x63, 0xe8, 0x8b, 0xef, 0x74, 0x04, 0xa4, 0xd0, 0xe2, 0x06, 0x44, 0x62, 0x45, 0xae, 0x2e, 0x78, 0x34, 0xc9, 0x6e, 0x86, 0xdd, 0x04, 0x0f, 0x97, 0x94, 0xb6, 0x37, 0x12, 0xd9, 0x0e, 0x71, 0x95, 0x76, 0xb8, 0xb9, 0x2c, 0x40, 0x6a, 0xb0, 0xf2, 0x88, 0xad, 0x9b, 0x32, 0x7b, 0xd1, 0x24, 0x45, 0x4f)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [49/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_740131ca ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x43, 0xee, 0x8f, 0xee, 0x3c, 0x94, 0x2a, 0x8a, 0x28, 0xca, 0xa3, 0x47, 0xe5, 0x32, 0x48, 0x17, 0x78, 0xfe, 0xf0, 0x38, 0x35, 0xcb, 0xdb, 0xfc, 0xf2, 0x07, 0x27, 0xf9, 0x7e, 0xa8, 0xa3, 0x0e, 0x8a, 0x19, 0x30, 0xff, 0x6c, 0xd3, 0x57, 0xb8, 0x64, 0xa4, 0x54, 0xb7, 0x0c, 0x27, 0x98, 0x92, 0x65, 0xda, 0x52, 0x9a, 0x9e, 0x45, 0x62, 0x3a, 0x9f, 0xa3, 0x64, 0xb2, 0xbd, 0x21, 0x23, 0x0e)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [50/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_760f9bc1 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa6, 0x58, 0x55, 0x3a, 0x06, 0x20, 0xc9, 0x5e, 0x98, 0x7b, 0x5c, 0x31, 0x63, 0xbc, 0xfe, 0xa6, 0x8c, 0x52, 0x06, 0x5f, 0x53, 0xc9, 0xd5, 0x53, 0xf2, 0xa9, 0x24, 0xd8, 0xb3, 0xed, 0x51, 0x1f, 0x79, 0xf0, 0xdf, 0xec, 0x45, 0x36, 0xb6, 0x5a, 0xa5, 0xfb, 0x31, 0x29, 0x7e, 0x96, 0xf6, 0xb4, 0x64, 0xaa, 0x66, 0x9b, 0x92, 0x68, 0xb3, 0x15, 0x6c, 0x43, 0xd4, 0x61, 0x29, 0x78, 0xa5, 0x77)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [51/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_76529d99 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xb1, 0x02, 0x19, 0x6b, 0xf4, 0x55, 0xee, 0x5a, 0xaf, 0xc6, 0xf8, 0x95, 0x50, 0x4d, 0x3c, 0x3b, 0x6b, 0x2d, 0x37, 0xc3, 0x5f, 0x86, 0x69, 0xbd, 0x0f, 0x0b, 0x69, 0x47, 0x95, 0xfb, 0xd9, 0x92, 0xf7, 0x77, 0xb6, 0xf8, 0x29, 0xb9, 0x62, 0x8a, 0xc3, 0x5d, 0xb0, 0xef, 0x43, 0xf6, 0xa8, 0x9f, 0x0a, 0x42, 0x81, 0x26, 0x14, 0xe4, 0xc1, 0x59, 0x24, 0xd8, 0xd4, 0x7e, 0xbe, 0x45, 0xba, 0xe5)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [52/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_79de6c87 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x8c, 0xfc, 0xba, 0xd3, 0x52, 0x4c, 0x22, 0xb9, 0x92, 0x52, 0x9f, 0x94, 0x3e, 0x3c, 0xe0, 0xb2, 0xd1, 0x26, 0x08, 0x55, 0x01, 0xd6, 0xe3, 0xed, 0xd4, 0xf1, 0xdb, 0xf7, 0x4b, 0xdc, 0xa2, 0x1e, 0xaf, 0xb2, 0x59, 0xb1, 0xba, 0x17, 0x9c, 0xac, 0x09, 0xe8, 0xe4, 0x3a, 0x88, 0xc8, 0xa0, 0x9e, 0x73, 0x39, 0x91, 0x0a, 0x7c, 0x94, 0x19, 0x32, 0xe4, 0x4b, 0x8b, 0xe5, 0x6f, 0x1f, 0xcc, 0xde)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [53/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_7a61d8a7 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa1, 0xff, 0x55, 0xa0, 0x3c, 0xd0, 0x61, 0xf2, 0x40, 0x8c, 0x0a, 0xda, 0x1a, 0xe9, 0xf7, 0x19, 0x7f, 0x53, 0xef, 0x84, 0x19, 0x05, 0x64, 0xfd, 0x3d, 0xac, 0xe7, 0x88, 0x39, 0xbc, 0x64, 0x20, 0x17, 0x8e, 0x94, 0xa5, 0xd6, 0x02, 0x81, 0x86, 0x99, 0x7c, 0xd3, 0x6f, 0x3c, 0x8d, 0x26, 0x31, 0xa2, 0x72, 0xd7, 0x93, 0x6b, 0x2c, 0xfb, 0x3d, 0x62, 0x73, 0x0f, 0x8c, 0x0f, 0xe8, 0x09, 0x83)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [54/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_7ab7ae8d ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xaa, 0xcc, 0xe0, 0x93, 0x27, 0x0f, 0xa5, 0x9a, 0xd4, 0x12, 0xb5, 0x45, 0x9a, 0x08, 0xe4, 0x90, 0x74, 0x3b, 0x97, 0x08, 0x6c, 0x78, 0x1a, 0xc3, 0xc8, 0xd5, 0x40, 0x30, 0xb4, 0x1a, 0x31, 0x19, 0x3b, 0xec, 0xe4, 0x95, 0x61, 0x72, 0xd5, 0x6b, 0xef, 0xb7, 0x01, 0x1d, 0x68, 0x4e, 0x77, 0x29, 0x05, 0xe4, 0x8d, 0x21, 0x15, 0x44, 0x4a, 0x75, 0xac, 0x7a, 0x32, 0x5a, 0x3f, 0x25, 0xf4, 0xb1)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [55/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_8226c8b7 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x29, 0x14, 0xb3, 0x0c, 0x4c, 0x78, 0x46, 0x96, 0xff, 0xc3, 0xdd, 0xdc, 0xec, 0x05, 0xf3, 0x6c, 0xb1, 0x48, 0x8b, 0xc3, 0x42, 0xb9, 0xf5, 0x29, 0xd5, 0x38, 0x7a, 0xcb, 0x9e, 0x48, 0xcb, 0x8d, 0x3d, 0xbd, 0x30, 0xd0, 0xd5, 0xd6, 0xd6, 0xa3, 0x91, 0x08, 0x86, 0x3c, 0x2d, 0x6a, 0x6e, 0x85, 0x71, 0xcd, 0x32, 0x61, 0xfb, 0x9e, 0xb9, 0x8c, 0xe4, 0x61, 0x25, 0xbd, 0x8f, 0x13, 0x91, 0x36)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [56/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_83aee8c6 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa, 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96, 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0x00, 0x00, 0x00, 0x00, 0x13, 0x52, 0xbb, 0x4a, 0x0f, 0xa2, 0xea, 0x4c, 0xce, 0xb9, 0xab, 0x63, 0xdd, 0x68, 0x4a, 0xde, 0x5a, 0x11, 0x27, 0xbc, 0xf3, 0x00, 0xa6, 0x98, 0xa7, 0x19, 0x3b, 0xc2)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [57/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_83b9c655 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xb6, 0xe0, 0x8b, 0x1b, 0xcc, 0x89, 0xe7, 0xfb, 0x0b, 0x84, 0xd7, 0x49, 0x7e, 0x31, 0x05, 0x53, 0x49, 0x5b, 0xe4, 0x87, 0x7e, 0xcc, 0xc4, 0xb3, 0xd6, 0xd7, 0x9f, 0x7c, 0x68, 0xa0, 0x57, 0x34, 0x31, 0x76, 0x0f, 0xa1, 0xbc, 0xea, 0x49, 0x72, 0x75, 0x91, 0x74, 0xac, 0x11, 0x03, 0xbc, 0x60, 0x11, 0x98, 0x5c, 0xce, 0xe2, 0x51, 0x91, 0x8d, 0x05, 0x73, 0xfb, 0xcb, 0x78, 0x96, 0x91, 0x16)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [58/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_83c6d2fe ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x35, 0x90, 0xc6, 0xa1, 0x03, 0x53, 0xd6, 0x69, 0xbc, 0x94, 0xd8, 0xe2, 0xff, 0x9e, 0x14, 0xbb, 0xee, 0xd4, 0xa7, 0xf4, 0x5b, 0x88, 0x72, 0x55, 0xab, 0x7e, 0x37, 0xb6, 0x76, 0x38, 0x7b, 0xb6, 0x15, 0xfc, 0x6f, 0x97, 0xce, 0x39, 0xa3, 0x87, 0x4c, 0x2b, 0x34, 0xcc, 0x57, 0x18, 0x89, 0xab, 0xfa, 0x0a, 0x70, 0x6c, 0x2c, 0xfb, 0x0e, 0x5a, 0x47, 0x50, 0xcc, 0x25, 0x69, 0x06, 0x96, 0xf8)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [59/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_852c794d ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x31, 0x34, 0x47, 0x77, 0x81, 0x95, 0xda, 0xa1, 0x79, 0x1a, 0x65, 0x30, 0xcd, 0x06, 0x97, 0xae, 0x34, 0xbf, 0x9d, 0x8d, 0x22, 0x59, 0x84, 0x39, 0x4f, 0x72, 0xee, 0xf3, 0x50, 0x59, 0x71, 0x11, 0x09, 0x96, 0xa8, 0xfb, 0xdd, 0x1a, 0x70, 0xec, 0xd6, 0x4c, 0xb0, 0x0b, 0x59, 0x5a, 0xfe, 0x16, 0x69, 0xbf, 0xef, 0x80, 0xd9, 0x17, 0x56, 0xa6, 0x2d, 0x84, 0xc1, 0xd8, 0x3e, 0x0f, 0x22, 0xab)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [60/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_86665010 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0xb0, 0x1c, 0xbd, 0x1c, 0x01, 0xe5, 0x80, 0x65, 0x71, 0x18, 0x14, 0xb5, 0x83, 0xf0, 0x61, 0xe9, 0xd4, 0x31, 0xcc, 0xa9, 0x94, 0xce, 0xa1, 0x31, 0x34, 0x49, 0xbf, 0x97, 0xc8, 0x40, 0xae, 0x0a)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [61/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_86cfab11 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x0c, 0x75, 0x3e, 0xd1, 0xba, 0x92, 0xf7, 0x66, 0x80, 0x0f, 0xdd, 0x0a, 0xe1, 0xc0, 0xd7, 0xf8, 0xf4, 0xcd, 0x83, 0x05, 0xfd, 0x80, 0x3d, 0x8b, 0xca, 0x88, 0x13, 0x97, 0xb5, 0x93, 0x7e, 0x2d, 0xb5, 0x68, 0x50, 0x9b, 0x1f, 0xaf, 0x3c, 0xf2, 0x51, 0xde, 0x6d, 0xb9, 0x81, 0x0e, 0x8b, 0x8c, 0xae, 0xd2, 0x35, 0xda, 0x10, 0xee, 0xdd, 0xbe, 0xd6, 0x27, 0x75, 0xc8, 0xe5, 0xc9, 0x46, 0x0a)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [62/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_88dc05b3 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x26, 0x4a, 0x7a, 0xd4, 0x39, 0xa4, 0x82, 0x8a, 0x9d, 0xc9, 0x7e, 0xcf, 0x83, 0x71, 0x55, 0x35, 0x5f, 0x99, 0xae, 0x0b, 0x65, 0x97, 0x5f, 0x85, 0x1b, 0x54, 0x1a, 0xd3, 0xa0, 0xe0, 0x32, 0xf0, 0x67, 0x26, 0x8b, 0x72, 0x98, 0xc7, 0x3e, 0x58, 0x18, 0x66, 0xfb, 0xcb, 0xd1, 0x61, 0x68, 0x9b, 0x16, 0xb8, 0x1c, 0xf2, 0x62, 0xe0, 0x07, 0xce, 0x68, 0xe2, 0x5a, 0x28, 0xc8, 0x3e, 0xf0, 0x41)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [63/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_8e7614d1 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x73, 0x2b, 0x8a, 0xc0, 0xc3, 0x0f, 0xe4, 0x43, 0x07, 0x43, 0x12, 0x35, 0x27, 0x1c, 0xb5, 0xd6, 0xe5, 0xf6, 0x77, 0xa1, 0x9c, 0xe3, 0xf0, 0x58, 0xb9, 0x39, 0xa7, 0xbf, 0x19, 0x34, 0x9d, 0x3c, 0x85, 0x8c, 0xc7, 0x35, 0xaf, 0x85, 0x77, 0x46, 0x82, 0x75, 0x84, 0x7c, 0xf5, 0xec, 0x19, 0x97, 0x2e, 0x6c, 0x20, 0x73, 0x82, 0x76, 0xe2, 0x70, 0x8b, 0x23, 0xc5, 0x95, 0xbf, 0xc4, 0x43, 0x3d)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [64/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_8f9f7f98 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x24, 0x07, 0xb6, 0x0a, 0xbf, 0x3e, 0xe5, 0xed, 0xaf, 0x92, 0xed, 0x50, 0x5a, 0x11, 0xd0, 0xdd, 0xce, 0x0e, 0xa3, 0x3e, 0xca, 0x58, 0xa0, 0x31, 0xbb, 0x2f, 0x16, 0x2c, 0x51, 0x2f, 0x40, 0x62, 0xfb, 0x81, 0xbf, 0xf3, 0x6b, 0xf9, 0x67, 0xe8, 0x34, 0xe3, 0xd5, 0xd4, 0x68, 0x73, 0x0d, 0xcd, 0x70, 0x44, 0x00, 0x22, 0xab, 0x60, 0x06, 0x1a, 0x62, 0xfa, 0xc5, 0x33, 0x50, 0xfe, 0x25, 0x9f)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [65/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_9b16c842 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x03, 0xfc, 0x62, 0x1e, 0xaf, 0x90, 0xc2, 0x3d, 0x8f, 0x9f, 0xa1, 0x25, 0xd2, 0xc5, 0x9b, 0x87, 0x28, 0xeb, 0xcc, 0xb3, 0x0c, 0xa3, 0xe3, 0xdb, 0x87, 0x9a, 0x06, 0xca, 0x90, 0xf2, 0x0c, 0xdc, 0xae, 0x58, 0xd3, 0xf0, 0xc6, 0xae, 0xf0, 0xe8, 0x05, 0xbe, 0x10, 0xea, 0x54, 0xe2, 0x3c, 0xf6, 0xf0, 0x39, 0x7f, 0x9a, 0xdd, 0xdd, 0xc2, 0xb0, 0x90, 0x88, 0x85, 0x53, 0x16, 0xb0, 0xef, 0x44)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [66/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_9d0907c8 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x27, 0xa0, 0xa8, 0x0e, 0xa2, 0xe1, 0xaa, 0x79, 0x8e, 0xa9, 0xbc, 0xc3, 0xae, 0xdb, 0xf0, 0x1a, 0xb7, 0x8e, 0x49, 0xc9, 0xec, 0x2a, 0xd0, 0xe0, 0x8a, 0x04, 0x29, 0xa0, 0xe1, 0xdb, 0x4d, 0x0d, 0x32, 0xa8, 0xee, 0x7b, 0xee, 0x9d, 0x0a, 0x40, 0x01, 0x4e, 0x48, 0x4f, 0x34, 0xa9, 0x2b, 0xd6, 0xf3, 0x3f, 0xe6, 0x36, 0x24, 0xea, 0x95, 0x79, 0x65, 0x74, 0x41, 0xac, 0x79, 0x66, 0x6e, 0x7f)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [67/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_9e2eec56 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x28, 0xd9, 0xb9, 0xfe, 0x0d, 0x3c, 0x24, 0x71, 0xf2, 0x24, 0x47, 0x6e, 0xb8, 0x9c, 0x13, 0xfa, 0x68, 0xb4, 0x33, 0x21, 0x3c, 0x31, 0xb6, 0x37, 0x6b, 0x16, 0x22, 0x6a, 0xbf, 0xea, 0xe1, 0xc6, 0x36, 0xfe, 0xf5, 0x29, 0x18, 0xdd, 0x10, 0x6c, 0xd2, 0x19, 0x58, 0xf1, 0xf3, 0x79, 0xb0, 0x92, 0x78, 0x05, 0x14, 0x72, 0x30, 0x97, 0x31, 0xea, 0x11, 0x92, 0x12, 0x1b, 0x3b, 0x78, 0xf8, 0x73)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [68/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_9e98135b ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x36, 0x9e, 0x96, 0x40, 0x2f, 0x2c, 0xfd, 0x1a, 0x37, 0xb3, 0xac, 0xbd, 0xec, 0xfc, 0x56, 0x28, 0x62, 0xdb, 0xca, 0x94, 0x4a, 0x0f, 0x12, 0xd7, 0xaa, 0xac, 0xb8, 0xd3, 0x25, 0xd7, 0x65, 0x0a, 0xa7, 0x23, 0x62, 0x19, 0x22, 0xbe, 0x2b, 0xda, 0xc9, 0x18, 0x62, 0x90, 0xfd, 0xcd, 0xda, 0x02, 0x8d, 0x94, 0x43, 0x79, 0x66, 0x50, 0x7d, 0x93, 0xf2, 0xfc, 0x1f, 0x5c, 0x88, 0x7f, 0xde, 0xdb)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [69/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_a0fbcf0d ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x00, 0x00, 0x00, 0x03, 0xfa, 0x15, 0xf9, 0x63, 0x94, 0x9d, 0x5f, 0x03, 0xa6, 0xf5, 0xc7, 0xf8, 0x6f, 0x9e, 0x00, 0x15, 0xee, 0xb2, 0x3a, 0xeb, 0xbf, 0xf1, 0x17, 0x39, 0x37, 0xba, 0x74, 0x8e, 0x10, 0x99, 0x87, 0x20, 0x70, 0xe8, 0xe8, 0x7c, 0x55, 0x5f, 0xa1, 0x36, 0x59, 0xcc, 0xa5, 0xd7, 0xfa, 0xdc, 0xfc, 0xb0, 0x02, 0x3e, 0xa8, 0x89, 0x54, 0x8c, 0xa4, 0x8a, 0xf2, 0xba, 0x7e, 0x71)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [70/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_a2934b60 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x31, 0x3f, 0x33, 0x09, 0xb2, 0x36, 0x48, 0x4c, 0x6e, 0xb4, 0xea, 0x38, 0x1e, 0x00, 0x78, 0x54, 0x46, 0x7a, 0x61, 0x73, 0x43, 0xa2, 0xe9, 0x7d, 0x84, 0x58, 0x01, 0xc0, 0x1a, 0x63, 0x2c, 0xfe, 0x33, 0xf2, 0x31, 0x85, 0x4b, 0xba, 0x89, 0xa8, 0xca, 0x3f, 0x80, 0x2a, 0x27, 0x64, 0xd3, 0xbf, 0x6c, 0x32, 0x33, 0xc8, 0x11, 0xa3, 0x1e, 0x5e, 0x80, 0x28, 0xa0, 0xb8, 0x62, 0xcb, 0x19, 0x77)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [71/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_a2fd63fc ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xed, 0x14, 0x1e, 0x3d, 0x79, 0x0a, 0xdd, 0x9e, 0x09, 0x0c, 0xc9, 0xcb, 0x6a, 0x48, 0x66, 0x85, 0x4a, 0x2f, 0xe3, 0xe5, 0xc9, 0xc0, 0x9c, 0xc7, 0x4e, 0x2c, 0xb3, 0x2f, 0x1c, 0xae, 0x18, 0x2d, 0x21, 0x12, 0x4d, 0x25, 0xd8, 0xf6, 0x2f, 0x89, 0x0e, 0x3e, 0x45, 0xbb, 0x66, 0xc0, 0x9b, 0x33, 0x31, 0xce, 0xf8, 0x2e, 0x1d, 0xcd, 0x6a, 0x06, 0x15, 0xfa, 0xd7, 0x4c, 0x54, 0x64, 0x68, 0x6d)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [72/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_a82debeb ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x0a, 0x8f, 0x5f, 0x1d, 0x5b, 0xbd, 0x27, 0x83, 0xfa, 0x7f, 0x37, 0xc8, 0x68, 0x79, 0x05, 0x7f, 0xb2, 0xfc, 0xf2, 0x53, 0x83, 0xaa, 0xfb, 0x86, 0xd0, 0x3d, 0x6b, 0xaf, 0xb4, 0x1a, 0x17, 0xb3, 0xea, 0xf6, 0xda, 0x71, 0x5f, 0xe9, 0x50, 0x34, 0x9f, 0xd5, 0x73, 0x61, 0x17, 0xb0, 0x8e, 0x15, 0xe3, 0x2c, 0xf1, 0xd2, 0xfd, 0xc0, 0x03, 0xe5, 0x10, 0x00, 0x9f, 0x1b, 0x4b, 0xa1, 0xe6, 0x48)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [73/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_ac5d48d1 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x8e, 0x88, 0x9d, 0x0a, 0x25, 0x30, 0xf7, 0x34, 0x21, 0xad, 0x2e, 0x08, 0x30, 0x26, 0x51, 0xf4, 0x1d, 0xde, 0xb1, 0xae, 0x50, 0x83, 0xce, 0x7e, 0x31, 0x3e, 0x06, 0xd6, 0x92, 0x8c, 0x37, 0x5a, 0xfe, 0xca, 0x9b, 0x44, 0x90, 0xf6, 0xaa, 0x5e, 0x8d, 0x45, 0xd1, 0x87, 0xec, 0x8d, 0x3a, 0xb6, 0x99, 0xf2, 0x9c, 0x0c, 0xc7, 0x73, 0x86, 0xc5, 0x6f, 0x93, 0xf2, 0xf3, 0x9e, 0x0f, 0x28, 0x74)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [74/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_acdab846 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa4, 0x95, 0xc3, 0x75, 0x2b, 0x64, 0x5e, 0xef, 0x19, 0xd8, 0x74, 0x71, 0x51, 0x13, 0x93, 0x55, 0x9d, 0xcf, 0x39, 0x9d, 0x50, 0xdd, 0xbc, 0xc1, 0x4b, 0x52, 0x64, 0xb0, 0x6e, 0x9d, 0x0d, 0xe3, 0x07, 0x48, 0x05, 0xc9, 0x63, 0xf4, 0x5a, 0x35, 0xdb, 0x08, 0xd2, 0x34, 0x9f, 0x2f, 0x18, 0x93, 0xdb, 0x3a, 0x21, 0x95, 0x12, 0x34, 0x2c, 0x11, 0x60, 0xc2, 0xc3, 0x07, 0xde, 0xac, 0x8c, 0x02)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [75/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_b1c556a6 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xff, 0xdd, 0x48, 0xda, 0x63, 0xd3, 0xaf, 0x67, 0x22, 0x3f, 0x16, 0xc5, 0x1e, 0xb7, 0xe9, 0x56, 0x00, 0xeb, 0x0b, 0x0e, 0x8b, 0x96, 0x4f, 0x4f, 0xcd, 0x8c, 0x53, 0x4f, 0xac, 0xe3, 0xc2, 0xc2, 0xb4, 0xe0, 0x09, 0xab, 0x2a, 0x76, 0x82, 0x94, 0x80, 0xe6, 0x9c, 0x9e, 0x43, 0xb2, 0xf1, 0xfe, 0x07, 0x6c, 0xfa, 0xfb, 0x3f, 0xa8, 0xd2, 0x7d, 0xd4, 0xd6, 0xba, 0xb4, 0xd6, 0xc3, 0xdb, 0x54)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [76/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_b2487408 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x36, 0x1c, 0x4a, 0x62, 0xcd, 0x86, 0x76, 0x13, 0x13, 0x8d, 0xfe, 0x24, 0xcc, 0xeb, 0xc4, 0xb7, 0xdf, 0x1b, 0x55, 0xfc, 0x74, 0x10, 0xf4, 0x99, 0x5e, 0xe2, 0xb6, 0xb9, 0xab, 0x22, 0x20, 0x58, 0x4f, 0x11, 0x6c, 0x6c, 0x84, 0xe5, 0x3d, 0x26, 0x2f, 0xd1, 0x3a, 0x5f, 0x5d, 0xe6, 0xb5, 0x7e, 0x7a, 0x19, 0x81, 0xde, 0x4e, 0xcd, 0xff, 0xdf, 0x33, 0x23, 0xb4, 0xe9, 0x1d, 0x80, 0x64, 0x9c)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [77/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_b2c5ad82 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4, 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff, 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x7b, 0x05, 0xe8, 0xb1, 0x86, 0xe3, 0x8d, 0x41, 0xd3, 0x1c, 0x77, 0xf5, 0x76, 0x9f, 0x22, 0xd5, 0x83, 0x85, 0xec, 0xc8, 0x57, 0xd0, 0x7a, 0x56, 0x1a, 0x63, 0x24, 0x21, 0x7f, 0xff, 0xff, 0xff)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [78/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_b75d9c4c ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x33, 0x79, 0x75, 0x39, 0x51, 0x5c, 0x51, 0xf4, 0x29, 0x96, 0x7b, 0x8e, 0x36, 0x93, 0x0d, 0x9f, 0xdd, 0xa1, 0xed, 0xb1, 0x3a, 0xec, 0xec, 0x97, 0x71, 0xf7, 0xcd, 0xe5, 0xf6, 0xf2, 0xe7, 0x4e, 0xba, 0x51, 0xd0, 0xb6, 0x45, 0x6b, 0xb9, 0x02, 0xdb, 0xa1, 0xf3, 0xea, 0x43, 0x6f, 0x96, 0xad, 0x23, 0x55, 0xda, 0x45, 0x4d, 0xc9, 0xb3, 0x2c, 0x50, 0x3c, 0x4b, 0xc6, 0xcf, 0xd6, 0xd4, 0x10)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [79/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_b97a57d8 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x25, 0x79, 0xf5, 0x46, 0xfe, 0x2f, 0x2a, 0xeb, 0x5f, 0x82, 0x2f, 0xeb, 0x28, 0xf2, 0xf8, 0x37, 0x16, 0x18, 0xd0, 0x48, 0x15, 0x45, 0x5a, 0x7e, 0x90, 0x3c, 0x10, 0x02, 0x4a, 0x17, 0xda, 0x41, 0x55, 0x28, 0xe9, 0x51, 0x14, 0x7f, 0x76, 0xbe, 0xe1, 0x31, 0x4e, 0x65, 0xa4, 0x9c, 0x6e, 0xc7, 0x06, 0x86, 0xe6, 0x2d, 0x38, 0xfb, 0xc2, 0x34, 0x72, 0xf9, 0x6e, 0x3d, 0x3b, 0x33, 0xfd, 0x1f)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [80/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_ba405131 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x7c, 0x98, 0xb2, 0xd4, 0x7e, 0xb4, 0x33, 0xc0, 0xd1, 0x8e, 0x53, 0x3c, 0xfb, 0xc8, 0x90, 0x9d, 0x66, 0xf7, 0xb7, 0x9d, 0x59, 0x25, 0xcc, 0xb1, 0x7e, 0xcc, 0xec, 0x9d, 0x10, 0x5c, 0x58, 0x84, 0x72, 0xa3, 0x56, 0x63, 0xca, 0xf4, 0x28, 0x2f, 0xf5, 0x4a, 0x11, 0x90, 0x30, 0x1b, 0x99, 0xdc, 0x02, 0x3f, 0xc1, 0x61, 0x7d, 0x7e, 0xa7, 0x0b, 0x2b, 0x33, 0xf7, 0x52, 0xe0, 0x07, 0xc2, 0x1b)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [81/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_bec47536 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x04, 0xaa, 0xec, 0x73, 0x63, 0x57, 0x26, 0xf2, 0x13, 0xfb, 0x8a, 0x9e, 0x64, 0xda, 0x3b, 0x86, 0x32, 0xe4, 0x14, 0x95, 0xa9, 0x44, 0xd0, 0x04, 0x5b, 0x52, 0x2e, 0xba, 0x72, 0x40, 0xfa, 0xd5, 0x87, 0xd9, 0x31, 0x57, 0x98, 0xaa, 0xa3, 0xa5, 0xba, 0x01, 0x77, 0x57, 0x87, 0xce, 0xd0, 0x5e, 0xaa, 0xf7, 0xb4, 0xe0, 0x9f, 0xc8, 0x1d, 0x6d, 0x1a, 0xa5, 0x46, 0xe8, 0x36, 0x5d, 0x52, 0x5d)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [82/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_c03c6ebf ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xf6, 0x2b, 0x8d, 0x7f, 0xee, 0xff, 0x5a, 0x84, 0x7a, 0xb7, 0x92, 0x12, 0x26, 0x9e, 0x55, 0xe6, 0x2f, 0xa8, 0x7e, 0xbe, 0x93, 0x08, 0x21, 0x74, 0x7b, 0x57, 0xa5, 0x11, 0xa5, 0xea, 0x99, 0xf0, 0x43, 0x9e, 0xe0, 0x57, 0xbb, 0x27, 0x89, 0x85, 0x82, 0xa6, 0x83, 0xc3, 0xfd, 0xb7, 0xf9, 0x54, 0x04, 0xd4, 0x1d, 0x42, 0xf2, 0x76, 0x80, 0x37, 0x51, 0xa3, 0x16, 0xeb, 0x3a, 0xab, 0x7e, 0xbf)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [83/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_c1bc3a4c ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xbc, 0xbb, 0x29, 0x14, 0xc7, 0x9f, 0x04, 0x5e, 0xaa, 0x6e, 0xcb, 0xbc, 0x61, 0x28, 0x16, 0xb3, 0xbe, 0x5d, 0x2d, 0x67, 0x96, 0x70, 0x7d, 0x81, 0x25, 0xe9, 0xf8, 0x51, 0xc1, 0x8a, 0xf0, 0x15, 0xff, 0xff, 0xff, 0xfe, 0xec, 0xad, 0x44, 0xb6, 0xf0, 0x5d, 0x15, 0xb3, 0x31, 0x46, 0x54, 0x9c, 0x22, 0x97, 0xb5, 0x22, 0xa5, 0xee, 0xd8, 0x43, 0x0c, 0xff, 0x59, 0x67, 0x58, 0xe6, 0xc4, 0x3d)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [84/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_c3011549 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x7c, 0x98, 0xb2, 0xd4, 0x7e, 0xb4, 0x33, 0xc0, 0xd1, 0x8e, 0x53, 0x3c, 0xfb, 0xc8, 0x90, 0x9d, 0x66, 0xf7, 0xb7, 0x9d, 0x59, 0x25, 0xcc, 0xb1, 0x7e, 0xcc, 0xec, 0x9d, 0x10, 0x5c, 0x58, 0x84, 0x8d, 0x5c, 0xa9, 0x9b, 0x35, 0x0b, 0xd7, 0xd1, 0x0a, 0xb5, 0xee, 0x6f, 0xcf, 0xe4, 0x66, 0x23, 0xfd, 0xc0, 0x3e, 0x9f, 0x82, 0x81, 0x58, 0xf4, 0xd4, 0xcc, 0x08, 0xad, 0x1f, 0xf8, 0x3d, 0xe4)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [85/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_c3258a57 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x1d, 0x7f, 0xf4, 0xd3, 0xa4, 0x12, 0x06, 0xc8, 0x14, 0x36, 0x35, 0xf1, 0x28, 0x76, 0xe0, 0xea, 0x08, 0x75, 0xea, 0x5e, 0x4a, 0x5a, 0x24, 0x92, 0x50, 0xd0, 0xed, 0xa3, 0x3d, 0xaa, 0x21, 0x1f, 0x56, 0xe8, 0x9c, 0x0b, 0xea, 0xf9, 0x10, 0xac, 0x93, 0x4c, 0xa1, 0x23, 0x80, 0x45, 0x56, 0x00, 0xd0, 0xfd, 0x85, 0xb5, 0x6a, 0x70, 0x35, 0xcb, 0x17, 0x1b, 0x3f, 0x1c, 0x72, 0xa1, 0x55, 0x69)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [86/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_c32851e1 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xf7, 0xc5, 0x4a, 0x58, 0x5a, 0x90, 0x43, 0x00, 0xd0, 0x5b, 0x53, 0xef, 0x3b, 0x85, 0x4e, 0x71, 0x99, 0x9a, 0x34, 0x4b, 0x89, 0xad, 0xc0, 0xca, 0xaa, 0x28, 0xe2, 0x54, 0xdb, 0x9b, 0xc7, 0xc7, 0xc1, 0x61, 0xa7, 0x9f, 0x38, 0xff, 0x44, 0x60, 0x51, 0x30, 0x35, 0x77, 0xe4, 0x06, 0x38, 0xfb, 0x02, 0x03, 0x29, 0x94, 0x0a, 0x63, 0xc2, 0x41, 0xbb, 0x32, 0xc2, 0x20, 0x5e, 0xb5, 0x7b, 0x7d)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [87/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_c408391a ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xa6, 0x1e, 0xdf, 0x1f, 0x6e, 0x01, 0x1a, 0x27, 0xb9, 0xfb, 0x4e, 0x43, 0xca, 0x2e, 0xf5, 0x8c, 0x1d, 0xd6, 0xa7, 0xf5, 0xcf, 0x9e, 0x89, 0xa6, 0x78, 0xd8, 0x7b, 0x2f, 0x9a, 0x6d, 0x8a, 0x80, 0xb6, 0xe5, 0x62, 0x4c, 0x5e, 0xf1, 0x44, 0x00, 0x0b, 0xde, 0x93, 0xcc, 0xec, 0x7e, 0xc5, 0x8b, 0x3c, 0x64, 0x6b, 0x42, 0xe3, 0xd9, 0x28, 0x06, 0xb2, 0x81, 0xf3, 0x5c, 0x62, 0xc3, 0x9c, 0xcf)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [88/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_c44e06f3 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x79, 0x3c, 0xbf, 0xce, 0x6f, 0x33, 0x5d, 0xcf, 0xed, 0xe7, 0xc6, 0x89, 0x8e, 0xa1, 0xc5, 0x37, 0xd7, 0x66, 0x1e, 0xd6, 0xa8, 0xc9, 0xd3, 0x08, 0xd6, 0x4a, 0x25, 0x60, 0xd2, 0x1c, 0x6e, 0x2c, 0x48, 0x3d, 0x23, 0xa5, 0xff, 0x05, 0xda, 0x00, 0xea, 0xf9, 0xd5, 0x2c, 0xf5, 0x36, 0x2b, 0xe9, 0xb5, 0x3b, 0x95, 0x31, 0x6c, 0x6a, 0x32, 0xe9, 0xeb, 0xe6, 0x8d, 0x9a, 0xc3, 0x5c, 0x2f, 0xd6)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [89/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_c5fc7f44 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xdd, 0x81, 0x1f, 0x2c, 0x0f, 0x5e, 0x9d, 0x4f, 0xbb, 0x2e, 0xf3, 0x18, 0x18, 0xc1, 0xcd, 0x80, 0x72, 0x47, 0xbc, 0x14, 0xfc, 0xd1, 0x17, 0x0b, 0xef, 0x00, 0xe2, 0xc7, 0x1d, 0xc0, 0x37, 0xb4, 0x43, 0xa1, 0x5c, 0xdf, 0x8f, 0x3f, 0xbd, 0xc8, 0x7e, 0x06, 0x25, 0x0c, 0x07, 0x20, 0xd2, 0x61, 0xd2, 0xb8, 0xd0, 0x87, 0xfa, 0x7b, 0xf9, 0x54, 0x8f, 0x62, 0x93, 0xf0, 0xce, 0x5a, 0xe8, 0x99)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [90/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_ca519769 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4a, 0xda, 0x63, 0x49, 0x41, 0x47, 0x6c, 0xa6, 0x3c, 0x2c, 0x58, 0x03, 0xee, 0xc2, 0xf3, 0x3b, 0x2d, 0x17, 0x92, 0x0f, 0x79, 0x8a, 0x5b, 0xe6, 0x27, 0x5f, 0x5a, 0x54, 0xcd, 0x2e, 0x76, 0x39, 0xb1, 0xa0, 0x4b, 0xea, 0xd5, 0xc7, 0x31, 0x4c, 0x42, 0x74, 0x92, 0xdb, 0x21, 0xb9, 0x54, 0x4d, 0x81, 0xca, 0xa8, 0x15, 0x95, 0x87, 0xe4, 0x1a, 0xa0, 0x23, 0xaa, 0x96, 0x7f, 0x31, 0xaa, 0xa1)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [91/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_ceeb3ae0 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4c, 0xc3, 0xbf, 0x65, 0xe3, 0x2e, 0x00, 0x28, 0x4a, 0xdf, 0xca, 0x00, 0xf4, 0x0d, 0xf7, 0x55, 0x41, 0x5c, 0x48, 0x50, 0x91, 0xac, 0x04, 0x89, 0xae, 0x9a, 0x33, 0x71, 0x03, 0xa5, 0xf8, 0xf0, 0x12, 0x3a, 0xb8, 0x6d, 0xd4, 0x33, 0xb9, 0x33, 0xb4, 0xf2, 0x06, 0x3c, 0x00, 0x21, 0x44, 0xdf, 0x3c, 0xfe, 0xba, 0x78, 0xda, 0xd0, 0xed, 0x89, 0xc0, 0x37, 0x75, 0x41, 0x53, 0x29, 0x08, 0xc2)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [92/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_d3f89e8a ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xff, 0xff, 0xff, 0xf9, 0x48, 0x08, 0x1e, 0x6a, 0x04, 0x58, 0xdd, 0x8f, 0x9e, 0x73, 0x8f, 0x26, 0x65, 0xff, 0x90, 0x59, 0xad, 0x6a, 0xac, 0x07, 0x08, 0x31, 0x8c, 0x4c, 0xa9, 0xa7, 0xa4, 0xf5, 0x5a, 0x8a, 0xbc, 0xba, 0x2d, 0xda, 0x84, 0x74, 0x31, 0x1e, 0xe5, 0x41, 0x49, 0xb9, 0x73, 0xca, 0xe0, 0xc0, 0xfb, 0x89, 0x55, 0x7a, 0xd0, 0xbf, 0x78, 0xe6, 0x52, 0x9a, 0x16, 0x63, 0xbd, 0x73)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [93/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_d5e6d6fd ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xfb, 0xb5, 0x11, 0x27, 0xe1, 0xf1, 0xb6, 0xa3, 0x8e, 0x9f, 0xe9, 0xa2, 0x54, 0x46, 0x14, 0xed, 0xb8, 0xe4, 0x3a, 0xd7, 0xcd, 0x8c, 0x56, 0xf1, 0x4b, 0x32, 0x35, 0xdd, 0xa3, 0xbc, 0x11, 0x17, 0x9a, 0xbd, 0x97, 0x53, 0xa9, 0xe6, 0x47, 0xe9, 0x34, 0x0c, 0x39, 0x5f, 0xb2, 0xb9, 0x13, 0x84, 0xd6, 0xd3, 0x3f, 0xcb, 0x64, 0x56, 0x21, 0x43, 0x50, 0xb6, 0xf3, 0xfa, 0x00, 0xf4, 0x36, 0x4c)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [94/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_d8ac0207 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x42, 0xbf, 0x0c, 0x0a, 0xc1, 0xe3, 0x85, 0x0b, 0xaf, 0x55, 0x15, 0x74, 0x8a, 0x87, 0x8e, 0x34, 0x24, 0x9f, 0x71, 0x03, 0x5e, 0x20, 0xa9, 0xf5, 0x4e, 0xd4, 0x68, 0xec, 0x27, 0x3c, 0xb0, 0xfc, 0x5b, 0x31, 0x38, 0x50, 0x02, 0x30, 0x05, 0x5c, 0x71, 0xf1, 0x2d, 0x53, 0xf5, 0xc7, 0xd0, 0xe3, 0xd8, 0xaa, 0x54, 0xa9, 0x4c, 0x66, 0x8c, 0xb3, 0x11, 0xe2, 0x0d, 0x19, 0x5f, 0xc7, 0x1a, 0xbb)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [95/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_d9d20894 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x5e, 0x31, 0xec, 0xcd, 0x47, 0x04, 0xeb, 0xf7, 0xa4, 0x24, 0x7e, 0xa5, 0x7f, 0x93, 0x51, 0xab, 0xad, 0xff, 0x63, 0x67, 0x9f, 0x22, 0x76, 0xe2, 0xa3, 0xb0, 0x50, 0x09, 0xeb, 0xc1, 0xb8, 0xdf, 0x64, 0x84, 0x65, 0xa9, 0x25, 0x01, 0x0d, 0xb8, 0x23, 0xb2, 0xa5, 0xf3, 0xa6, 0x07, 0x23, 0x43, 0xa6, 0xcc, 0x99, 0x61, 0xa9, 0xc4, 0x82, 0x39, 0x9d, 0x0d, 0x82, 0x05, 0x1c, 0x2e, 0x32, 0x32)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [96/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_d9d245b3 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x03, 0x0f, 0xdc, 0xae, 0x65, 0x41, 0xf2, 0x2c, 0x5b, 0xab, 0x25, 0x4e, 0x4f, 0x1a, 0x28, 0x5c, 0x50, 0x7d, 0x1c, 0xef, 0xea, 0x03, 0xbf, 0x90, 0xcf, 0x19, 0xda, 0xf3, 0xcb, 0x62, 0xdf, 0x69, 0x5f, 0xf2, 0xc9, 0x4d, 0x58, 0x8f, 0x2c, 0x2b, 0x2b, 0x0a, 0x12, 0xbe, 0xbc, 0x01, 0x1b, 0xce, 0xe4, 0xfa, 0x1b, 0x54, 0x50, 0x6e, 0xc0, 0x7d, 0x0a, 0x29, 0xd2, 0x4a, 0x08, 0x91, 0x19, 0x3c)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [97/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_da06a126 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xd3, 0xaa, 0x01, 0xfe, 0x59, 0xba, 0xd9, 0x2c, 0xff, 0xe3, 0xdb, 0x59, 0xe1, 0x38, 0x53, 0x91, 0xfa, 0xfd, 0x7a, 0xf4, 0xe4, 0xce, 0x46, 0x2e, 0x8a, 0xac, 0x15, 0x72, 0x74, 0xcc, 0x8a, 0x05, 0xc7, 0xa7, 0xe6, 0x03, 0xe1, 0x85, 0x38, 0xaa, 0xc1, 0x5f, 0x89, 0x61, 0x0b, 0xea, 0xcc, 0x21, 0xe3, 0x98, 0x98, 0xe6, 0xc5, 0xf7, 0x68, 0x0a, 0x81, 0xc5, 0xbd, 0x7b, 0xd7, 0x44, 0xa9, 0x89)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [98/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_dea8c34a ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xe7, 0xac, 0x5c, 0xc7, 0xf2, 0x96, 0x91, 0x2f, 0x70, 0x3f, 0x59, 0xfe, 0x88, 0xe4, 0x9b, 0x52, 0x1d, 0xa2, 0x45, 0xe1, 0x2e, 0x6e, 0xee, 0x16, 0x1e, 0xe6, 0xb3, 0xb1, 0x12, 0x76, 0x11, 0xa7, 0x7b, 0x3b, 0xed, 0xd2, 0xa7, 0x73, 0xcf, 0x58, 0xb0, 0x62, 0x9b, 0x93, 0x6d, 0xd8, 0x5d, 0xad, 0x2d, 0x0c, 0x39, 0x67, 0x63, 0x06, 0xed, 0x63, 0xe1, 0xa9, 0xbc, 0xd0, 0xe0, 0x8b, 0xcc, 0xc2)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [99/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_ded0a76e ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x1d, 0xbc, 0x94, 0xe9, 0x6c, 0x05, 0x6b, 0x9d, 0x2c, 0xb6, 0x77, 0x3b, 0xb2, 0x4b, 0x69, 0xed, 0x47, 0x38, 0x51, 0xba, 0xdf, 0x92, 0x7a, 0x29, 0x95, 0x5a, 0xff, 0x29, 0x0e, 0xf3, 0x67, 0x5a, 0x65, 0xe5, 0x87, 0x56, 0x11, 0x22, 0xaa, 0x82, 0x26, 0xfa, 0xcb, 0x95, 0xdf, 0x08, 0x30, 0x8c, 0xad, 0xf0, 0x1c, 0x83, 0x51, 0xa1, 0x56, 0x91, 0x76, 0xd9, 0x17, 0x82, 0x11, 0x13, 0xaa, 0x7c)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [100/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_e0a5c9d3 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xdb, 0x9d, 0x5c, 0x51, 0x13, 0xf0, 0x08, 0x22, 0xa1, 0x46, 0xc9, 0xcd, 0xa2, 0xe7, 0x5c, 0xb6, 0x63, 0x4c, 0xd0, 0xdf, 0xf5, 0x4a, 0xff, 0x6e, 0x22, 0x87, 0x51, 0x71, 0xf5, 0x7a, 0x0d, 0xad, 0x1c, 0x42, 0x4c, 0xdd, 0x83, 0xeb, 0x01, 0xc0, 0x2f, 0x6f, 0x8d, 0x36, 0xf4, 0x2c, 0x6d, 0xc7, 0xe3, 0x9d, 0xb7, 0x43, 0x58, 0xda, 0x8a, 0xc9, 0xbc, 0x9d, 0xc5, 0x89, 0x0d, 0x46, 0xf6, 0x67)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [101/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_e95883f5 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xb7, 0xa9, 0x0e, 0x21, 0xe7, 0x54, 0x7d, 0x73, 0x26, 0x79, 0x40, 0x03, 0x3c, 0xea, 0x05, 0x04, 0x2c, 0x50, 0xf7, 0xc9, 0xfa, 0x5e, 0xae, 0xb4, 0x71, 0xcd, 0x62, 0x60, 0xc6, 0x85, 0xf2, 0xe3, 0x8b, 0xb7, 0x30, 0x9d, 0x0c, 0x3b, 0xab, 0x24, 0x9f, 0xaa, 0xf3, 0xe4, 0x41, 0x79, 0xd6, 0xdd, 0x53, 0x02, 0x37, 0x5c, 0x58, 0x0f, 0xd0, 0x57, 0x0a, 0x78, 0x8c, 0x6b, 0xe3, 0x68, 0x0c, 0x67)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [102/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_ecce6d5a ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xfd, 0xd2, 0x8d, 0x47, 0xe3, 0xd6, 0x0e, 0xd4, 0xc7, 0xfd, 0x48, 0xe6, 0x80, 0x03, 0xf4, 0x8c, 0x53, 0x46, 0x35, 0x4e, 0xca, 0xe2, 0xe4, 0xb1, 0xb4, 0xff, 0x43, 0xec, 0xd6, 0x05, 0x8f, 0xcb, 0x01, 0x0d, 0x7e, 0x9f, 0x00, 0x8a, 0xe4, 0x8f, 0x88, 0xa9, 0x06, 0x40, 0x99, 0x9a, 0x93, 0x1e, 0xe4, 0x7d, 0x77, 0xb2, 0xcf, 0xb4, 0x42, 0xc6, 0x14, 0xb1, 0x40, 0x54, 0xaf, 0x2c, 0x9d, 0xdf)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [103/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_ee6d7643 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x1a, 0xe5, 0x16, 0x62, 0x33, 0x1a, 0x1d, 0xbf, 0xab, 0x07, 0x51, 0xd3, 0x0d, 0xfa, 0xb2, 0x27, 0x3a, 0x04, 0xa2, 0x39, 0xe0, 0x55, 0xa5, 0x37, 0xb1, 0x6a, 0xb5, 0x95, 0xf9, 0x61, 0x23, 0x96, 0x43, 0x4f, 0x21, 0xc2, 0xbf, 0xe6, 0x55, 0x5c, 0x9f, 0xc4, 0xa8, 0xe8, 0x2d, 0xab, 0x1f, 0xa5, 0x63, 0x18, 0x81, 0xb0, 0x16, 0xe0, 0x83, 0x1d, 0x9e, 0x1b, 0xbf, 0x57, 0x99, 0xfc, 0xf3, 0x2e)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [104/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_efa51562 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x24, 0x86, 0x18, 0x19, 0xb9, 0xfb, 0x20, 0xfb, 0x1f, 0xcc, 0x75, 0xeb, 0x7a, 0x44, 0xb2, 0xab, 0xbb, 0x36, 0x04, 0x78, 0x12, 0x42, 0x91, 0x19, 0xba, 0x5b, 0x23, 0x2d, 0xfc, 0x1a, 0xd3, 0xc2, 0x44, 0xec, 0x47, 0x40, 0xe6, 0x56, 0x34, 0xfa, 0xe7, 0xd6, 0x92, 0xea, 0x16, 0x6c, 0xb4, 0x64, 0x02, 0x01, 0x48, 0x68, 0x45, 0xc2, 0xfb, 0x96, 0xd4, 0xf4, 0x9b, 0xea, 0xec, 0xc3, 0x28, 0x9a)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [105/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_f3579a79 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x3c, 0xf0, 0x3d, 0x61, 0x4d, 0x89, 0x39, 0xcf, 0xd4, 0x99, 0xa0, 0x78, 0x73, 0xfa, 0xc2, 0x81, 0x61, 0x8f, 0x06, 0xb8, 0xff, 0x87, 0xe8, 0x01, 0x5c, 0x3f, 0x49, 0x72, 0x65, 0x00, 0x49, 0x35, 0x84, 0xfa, 0x17, 0x4d, 0x79, 0x1c, 0x72, 0xbf, 0x2c, 0xe3, 0x88, 0x0a, 0x89, 0x60, 0xdd, 0x2a, 0x7c, 0x7a, 0x13, 0x38, 0xa8, 0x2f, 0x85, 0xa9, 0xe5, 0x9c, 0xdb, 0xde, 0x80, 0x00, 0x00, 0x00)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [106/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_f67223da ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x08, 0x4a, 0xb8, 0x85, 0xdb, 0xff, 0x7f, 0x12, 0xe6, 0xcd, 0xad, 0xb5, 0x9d, 0x45, 0x6e, 0x50, 0x07, 0x97, 0x77, 0x94, 0x25, 0xc7, 0x51, 0x8c, 0x25, 0x9c, 0x83, 0x71, 0x82, 0x89, 0xe6, 0xe9, 0x91, 0xc3, 0x45, 0xd3, 0xa0, 0x93, 0xe8, 0x66, 0x70, 0x60, 0x5b, 0xbc, 0x2f, 0xf4, 0xc6, 0x9d, 0x0e, 0xd6, 0x94, 0xfd, 0x43, 0x3e, 0xc6, 0xb6, 0xba, 0x1b, 0xf7, 0xd5, 0x6c, 0x3e, 0x6b, 0x51)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [107/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_f723f365 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x0e, 0xb6, 0x28, 0x72, 0x4f, 0xce, 0x76, 0x4c, 0x68, 0x7d, 0x87, 0x4a, 0xde, 0x7b, 0x8e, 0x0a, 0xa4, 0xab, 0xf2, 0x0e, 0xe6, 0xe3, 0x61, 0x0f, 0xac, 0x9f, 0xe3, 0xe7, 0x2f, 0x97, 0xab, 0x5a, 0xed, 0x09, 0xf4, 0x84, 0x36, 0x60, 0xeb, 0x1d, 0xaf, 0x01, 0x5d, 0x39, 0x7a, 0x7c, 0x10, 0x73, 0xd7, 0xae, 0x43, 0xbd, 0xa0, 0xba, 0x3e, 0x11, 0x70, 0x08, 0x78, 0x5a, 0xbf, 0xff, 0xa0, 0x0f)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [108/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_fa6c719b ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xb0, 0x96, 0x85, 0xf3, 0x38, 0xdc, 0xeb, 0x42, 0x17, 0x78, 0xa1, 0x45, 0x8d, 0x52, 0xbe, 0xd7, 0x34, 0xc2, 0x36, 0x24, 0x2d, 0xa2, 0xba, 0xa2, 0x80, 0xd6, 0xf6, 0xb7, 0xb8, 0x6e, 0x4f, 0x11, 0x7f, 0xe6, 0xa3, 0x41, 0x46, 0xb4, 0x22, 0xd7, 0xae, 0xbd, 0x1a, 0x51, 0xb2, 0x09, 0x48, 0xd7, 0x87, 0x2a, 0x51, 0x4c, 0x4c, 0xfd, 0x76, 0x86, 0xdc, 0x43, 0x6b, 0x70, 0x73, 0x3d, 0x64, 0x73)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [109/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_fadeb1b2 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0xcd, 0x6f, 0x48, 0x7b, 0x47, 0xf3, 0x6c, 0x0d, 0xea, 0x8f, 0x4b, 0x04, 0xc4, 0xe6, 0xac, 0x63, 0x7c, 0x76, 0xb7, 0x25, 0x92, 0x9c, 0x61, 0x1f, 0x48, 0xad, 0xdc, 0xf3, 0xd2, 0xf6, 0x59, 0x41, 0xb5, 0x0e, 0xa8, 0xf3, 0xa4, 0x91, 0x19, 0x0e, 0xe0, 0xb2, 0x0c, 0xfb, 0x6e, 0xfd, 0x11, 0x36, 0x08, 0xe7, 0xc7, 0xc1, 0x27, 0x57, 0x75, 0x00, 0xe7, 0xf5, 0xc4, 0xa4, 0xe4, 0x90, 0xfd, 0x60)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [110/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_fc312954 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x4d, 0x05, 0x6a, 0xb2, 0xff, 0x57, 0x66, 0x2f, 0xd6, 0xee, 0xbb, 0xe2, 0x39, 0x30, 0xfe, 0xf5, 0xcd, 0x08, 0x08, 0x3e, 0x24, 0x14, 0x61, 0x90, 0xcd, 0x01, 0x96, 0x0b, 0x1f, 0xcd, 0x37, 0x49, 0xfe, 0x7e, 0xc5, 0x84, 0x76, 0x51, 0xc8, 0x57, 0x89, 0x8b, 0xe0, 0xf0, 0x9e, 0xfd, 0x6e, 0x01, 0x16, 0xa5, 0xdb, 0xe3, 0x27, 0xf6, 0xf3, 0x08, 0x0a, 0x65, 0xfc, 0x96, 0x6b, 0xf6, 0x4d, 0x91)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_TEST() [111/111]

PUBKEY_TEST ( wycheproof_p256_sha512_verify_fdc18cb4 ,
& ecdsa_algorithm,
PRIVATE() ,
PUBLIC(0x30, 0x59, 0x30, 0x13, 0x06, 0x07, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x02, 0x01, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, 0x03, 0x01, 0x07, 0x03, 0x42, 0x00, 0x04, 0x2c, 0xb4, 0xde, 0xbf, 0x57, 0x56, 0x2b, 0x9a, 0xa1, 0x91, 0xe3, 0x8d, 0x10, 0x1c, 0x51, 0xd8, 0xbd, 0x3e, 0xed, 0xf2, 0x42, 0xa1, 0x12, 0x3c, 0xd3, 0xc6, 0x06, 0x05, 0x26, 0xc4, 0xdd, 0x2b, 0xdc, 0x6a, 0xbd, 0x94, 0xd5, 0x43, 0x74, 0xae, 0xde, 0x72, 0x1d, 0x0c, 0x78, 0x19, 0x3e, 0x9b, 0x99, 0x95, 0x08, 0xa9, 0xf2, 0xa9, 0xae, 0x87, 0x37, 0xf8, 0x7a, 0x5f, 0xc7, 0xe0, 0xc6, 0x73)  )

References ecdsa_algorithm, and PUBLIC.

◆ PUBKEY_SIGNATURE_TEST() [1/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e63840c7 ,
& wycheproof_p256_sha512_verify_bec47536,
RANDOM() ,
PLAINTEXT() ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x09, 0x3f, 0x38, 0x25, 0xc0, 0xcf, 0x82, 0x0c, 0xce, 0xd8, 0x16, 0xa3, 0xa6, 0x74, 0x46, 0xc8, 0x56, 0x06, 0xa6, 0xd5, 0x29, 0xe4, 0x38, 0x57, 0x64, 0x3f, 0xcc, 0xc1, 0x1e, 0x1f, 0x70, 0x5f, 0x02, 0x20, 0x76, 0x97, 0x82, 0x88, 0x8c, 0x63, 0x05, 0x86, 0x30, 0xf9, 0x7a, 0x58, 0x91, 0xc8, 0x70, 0x0e, 0x82, 0x97, 0x9e, 0x4f, 0x23, 0x35, 0x86, 0xbf, 0xc5, 0x04, 0x2f, 0xa7, 0x3c, 0xb7, 0x0a, 0x4e)  )

References sha512_algorithm, and SIGNATURE.

◆ PUBKEY_SIGNATURE_TEST() [2/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_87112f5e ,
& wycheproof_p256_sha512_verify_bec47536,
RANDOM() ,
PLAINTEXT(0x4d, 0x73, 0x67) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe8, 0x56, 0x4e, 0x3e, 0x51, 0x5a, 0x09, 0xf9, 0xf3, 0x52, 0x58, 0x44, 0x2b, 0x99, 0xe1, 0x62, 0xd2, 0x7e, 0x10, 0x97, 0x5f, 0xcb, 0x79, 0x63, 0xd3, 0xc2, 0x63, 0x19, 0xdc, 0x09, 0x3f, 0x84, 0x02, 0x21, 0x00, 0xc3, 0xaf, 0x01, 0xed, 0x0f, 0xd0, 0x14, 0x87, 0x49, 0xca, 0x32, 0x33, 0x64, 0x84, 0x6c, 0x86, 0x2f, 0xc6, 0xf4, 0xbe, 0xb6, 0x82, 0xb7, 0xea, 0xd3, 0xb2, 0xd8, 0x9b, 0x9d, 0xa8, 0xba, 0xd4)  )

◆ PUBKEY_SIGNATURE_TEST() [3/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d746b6d4 ,
& wycheproof_p256_sha512_verify_bec47536,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x14, 0x12, 0x25, 0x4f, 0x8c, 0x1d, 0xd2, 0x74, 0x2a, 0x00, 0xdd, 0xee, 0x51, 0x92, 0xe7, 0xba, 0xa2, 0x88, 0x74, 0x10, 0x26, 0x87, 0x1f, 0x30, 0x57, 0xad, 0x9f, 0x98, 0x3b, 0x5a, 0xb1, 0x14, 0x02, 0x21, 0x00, 0xbc, 0xdf, 0x87, 0x8f, 0xa1, 0x56, 0xf3, 0x70, 0x40, 0x92, 0x26, 0x98, 0xad, 0x6f, 0xb6, 0x92, 0x86, 0x01, 0xdd, 0xc2, 0x6c, 0x40, 0x44, 0x8e, 0xa6, 0x60, 0xe6, 0x7c, 0x25, 0xed, 0xa0, 0x90)  )

◆ PUBKEY_SIGNATURE_TEST() [4/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_14579956 ,
& wycheproof_p256_sha512_verify_bec47536,
RANDOM() ,
PLAINTEXT(0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x9e, 0x06, 0x76, 0x04, 0x83, 0x81, 0x83, 0x9b, 0xb0, 0xa4, 0x70, 0x3a, 0x0a, 0xe3, 0x8f, 0xac, 0xfe, 0x1e, 0x2c, 0x61, 0xbd, 0x25, 0x95, 0x0c, 0x89, 0x6a, 0xa9, 0x75, 0xcd, 0x6e, 0xc8, 0x69, 0x02, 0x20, 0x6e, 0xa0, 0xce, 0xdf, 0x96, 0xf1, 0x1f, 0xff, 0x0e, 0x74, 0x69, 0x41, 0x18, 0x34, 0x92, 0xf4, 0xd1, 0x72, 0x72, 0xc9, 0x24, 0x49, 0xaf, 0xd2, 0x0e, 0x34, 0x04, 0x1a, 0x68, 0x94, 0xee, 0x82)  )

◆ PUBKEY_SIGNATURE_TEST() [5/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_48ee759c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x20, 0x5f, 0x85, 0xa6, 0x3a, 0x5b, 0xe9, 0x77, 0xad, 0x71, 0x4c, 0xea, 0x16, 0xb1, 0x00, 0x35, 0xf0, 0x7c, 0xad, 0xf7, 0x51, 0x3a, 0xe8, 0xcc, 0xa8, 0x6f, 0x35, 0xb7, 0x69, 0x2a, 0xaf, 0xd6, 0x9f)  )

◆ PUBKEY_SIGNATURE_TEST() [6/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8d3af394 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x20, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [7/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_74036b28 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [8/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f4a86732 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x81, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [9/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b0c74734 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x82, 0x00, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [10/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_de0e2c54 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [11/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_766c0f95 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [12/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_fd3c8756 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x85, 0x01, 0x00, 0x00, 0x00, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [13/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8b2982ef ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [14/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3b3ca729 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [15/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bd1023cf ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x84, 0x80, 0x00, 0x00, 0x00, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [16/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_88cfc1db ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x84, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [17/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_84c01e13 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [18/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4033e72e ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [19/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7605482a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0xff, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [20/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_85047fa7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [21/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e2798d83 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE()  )

References PLAINTEXT, and sha512_algorithm.

◆ PUBKEY_SIGNATURE_TEST() [22/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2a2bf4a1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30)  )

◆ PUBKEY_SIGNATURE_TEST() [23/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e6ad4a78 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [24/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3fb9a73a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x00, 0x00, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [25/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_eb9118bb ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [26/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b33e5ac5 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [27/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c688b2f1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4a, 0x49, 0x81, 0x77, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [28/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3f9cafa2 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x25, 0x00, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [29/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_aabf5cd3 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef)  )

◆ PUBKEY_SIGNATURE_TEST() [30/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8c47ae51 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4d, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [31/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0de2a5a5 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4d, 0x22, 0x28, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [32/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8a4c058f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4d, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x29, 0xaa, 0x00, 0xbb, 0x00, 0xcd, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [33/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_38554328 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x81)  )

◆ PUBKEY_SIGNATURE_TEST() [34/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8c7e1aca ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4b, 0xaa, 0x02, 0xaa, 0xbb, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [35/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6c2459c7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x80, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [36/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7f96b4be ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x80, 0x31, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [37/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_07e5d775 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [38/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2ccb2f11 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x2e, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [39/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9cd3e24c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x2f, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [40/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_526a4a15 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x31, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [41/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6d338d1c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x32, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [42/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_de0c49dc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0xff, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [43/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e7fbc12b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [44/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_df90ef50 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x30, 0x01, 0x02, 0x30, 0x44, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [45/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_62c34c49 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [46/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_53da0607 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [47/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_de7e43fa ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x82, 0x10, 0x46, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [48/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ff2ad9b0 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [49/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ba04b9c6 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [50/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e33a02c1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x05, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [51/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3fa2ff74 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x06, 0x08, 0x11, 0x22, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [52/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7f749850 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00, 0xfe, 0x02, 0xbe, 0xef)  )

◆ PUBKEY_SIGNATURE_TEST() [53/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ef917aca ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x02, 0xbe, 0xef)  )

◆ PUBKEY_SIGNATURE_TEST() [54/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_035e8bd1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x30, 0x00, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [55/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1411a564 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x30, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [56/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cefa48d6 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x48, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [57/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cfcb1367 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x48, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0xbf, 0x7f, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [58/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5e3b6ae1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0xa0, 0x02, 0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [59/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_06abc185 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0xa0, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [60/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7ebd840a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [61/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ce284e9d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x22, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0)  )

◆ PUBKEY_SIGNATURE_TEST() [62/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f73d5b2d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x68, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [63/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_68542a66 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x43, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc1, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [64/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b291f950 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x43, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2a, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [65/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_55991d53 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x43, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x67, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [66/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f5c9e62d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x43, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x60, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [67/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cad279a8 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x81, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [68/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_127155ed ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x82, 0x00, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [69/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e817d346 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [70/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ca587052 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x1f, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [71/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_762e7de9 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4a, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [72/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8e92b146 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4e, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [73/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_33561cab ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [74/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1960ae6c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x84, 0x80, 0x00, 0x00, 0x00, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [75/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_16c07352 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [76/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_567d37ac ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4a, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [77/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_076125f4 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4d, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [78/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f5e24d58 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [79/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_384829f7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x80, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [80/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e9c6dfc7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x23, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [81/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a0e625d0 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x24, 0x02, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [82/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_98bd8817 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x23, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02)  )

◆ PUBKEY_SIGNATURE_TEST() [83/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c8fddfb4 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x22, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [84/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f2e2baec ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x22, 0x00, 0x00, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [85/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ed9a19d0 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [86/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f113d428 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x22, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x05, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [87/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_65ea9332 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4a, 0x22, 0x25, 0x49, 0x81, 0x77, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [88/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cc311d77 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x22, 0x24, 0x25, 0x00, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [89/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1babf90f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4d, 0x22, 0x22, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [90/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0f433483 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x81, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [91/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_fbc039ba ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4b, 0x22, 0x26, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [92/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0a63b5d8 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x22, 0x80, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [93/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a46727c6 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x22, 0x80, 0x03, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [94/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2b4d343e ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x05, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [95/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d12f280b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x00, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [96/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d8d9f2fb ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x01, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [97/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_17cede41 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x03, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [98/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3b47a2af ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x04, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [99/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d8e94a3d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0xff, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [100/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0aa5a941 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [101/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b8e6a514 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x22, 0x24, 0x02, 0x01, 0x24, 0x02, 0x1f, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [102/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_39e57364 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x26, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [103/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_342802f4 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0x40, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [104/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0fadefa9 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x1f, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [105/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c5e2d662 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x1f, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [106/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_29ab9c78 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x82, 0x10, 0x48, 0x02, 0x82, 0x10, 0x21, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [107/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_55c2e259 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0xff, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [108/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6107e928 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x09, 0x01, 0x80, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [109/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e32341da ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [110/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1c62b550 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x43, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb3)  )

◆ PUBKEY_SIGNATURE_TEST() [111/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_85890428 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x43, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x58, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [112/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bce84961 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x43, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x85, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [113/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7e71e447 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x43, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdd, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [114/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_871a22d2 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x81, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [115/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d7f4e9f1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x82, 0x00, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [116/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e5c01b5d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x22, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [117/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_32bce3f2 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x20, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [118/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4ac142cc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4a, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x85, 0x01, 0x00, 0x00, 0x00, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [119/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_163ea42b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4e, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x89, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [120/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bc6af883 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x84, 0x7f, 0xff, 0xff, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [121/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_01c6ab7e ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x84, 0x80, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [122/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_733cf10c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x84, 0xff, 0xff, 0xff, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [123/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b29f329c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4a, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x85, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [124/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_846ebeb2 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4d, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x88, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [125/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_266f92dc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [126/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e707e730 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x80, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [127/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4660e985 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x23, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [128/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_73fece0a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x23, 0x00, 0x00, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [129/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_136ec5c9 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x23, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [130/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ab76189f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4a, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x26, 0x49, 0x81, 0x77, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [131/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5c411705 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x25, 0x25, 0x00, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [132/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_27120394 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4d, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x23, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x04, 0xde, 0xad, 0xbe, 0xef)  )

◆ PUBKEY_SIGNATURE_TEST() [133/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a9d4ca8c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x24, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x81)  )

◆ PUBKEY_SIGNATURE_TEST() [134/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cfe2be6f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4b, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x27, 0xaa, 0x02, 0xaa, 0xbb, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [135/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_74d75249 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x80, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [136/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_67e6625c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x80, 0x03, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [137/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0ffeaf71 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x24, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [138/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1165198b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x00, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [139/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_77570e7d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x01, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [140/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_63f7de50 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x03, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [141/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_78c5326a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x04, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [142/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7e558cc6 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0xff, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [143/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bb66aefc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x24, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [144/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_494d6007 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x49, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x22, 0x25, 0x02, 0x01, 0x00, 0x02, 0x20, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [145/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5dd2d674 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x02, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [146/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_899bb3ee ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0x32)  )

◆ PUBKEY_SIGNATURE_TEST() [147/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3bf0d422 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x20, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [148/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5ea20290 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x82, 0x10, 0x48, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x82, 0x10, 0x22, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [149/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_440bfe53 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x22, 0xff, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [150/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f2cbe3fd ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x09, 0x01, 0x80)  )

◆ PUBKEY_SIGNATURE_TEST() [151/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_441715af ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x20, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [152/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_843d8c54 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x01, 0x24, 0x78, 0xf1, 0xcf, 0x49, 0xf6, 0xd8, 0x58, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0x61, 0xac, 0x95, 0xe2, 0x06, 0xd3, 0x2e, 0xe6, 0x30, 0x20, 0xbe, 0xee, 0x95, 0x5c, 0xa7, 0x11, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [153/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c531d490 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0xff, 0x24, 0x78, 0xf1, 0xd1, 0x49, 0xf6, 0xd8, 0x56, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xe7, 0xde, 0xa0, 0x86, 0xb8, 0xa3, 0xf1, 0xdc, 0x48, 0xad, 0x29, 0x68, 0x9c, 0x96, 0x5c, 0x6f, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [154/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6c0c612c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x22, 0x01, 0x00, 0x24, 0x78, 0xf0, 0xd0, 0x49, 0xf6, 0xd9, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x21, 0xe3, 0x8b, 0xc0, 0x48, 0xdb, 0x77, 0x5a, 0x15, 0x54, 0xf6, 0x31, 0xb7, 0x27, 0xfc, 0x1e, 0xd2, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [155/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0afd33f3 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0xdb, 0x87, 0x0e, 0x2f, 0xb6, 0x09, 0x27, 0xa8, 0x53, 0x6f, 0xf5, 0x85, 0x0e, 0x88, 0xdd, 0xd9, 0x5b, 0x3a, 0x64, 0xcb, 0xa0, 0x44, 0x6f, 0x9e, 0xc3, 0x99, 0x0b, 0xd4, 0x67, 0x06, 0x7e, 0x40, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [156/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d687c563 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xdb, 0x87, 0x0e, 0x2e, 0xb6, 0x09, 0x27, 0xa9, 0x53, 0x6f, 0xf5, 0x85, 0x0e, 0x88, 0xdd, 0xd9, 0x18, 0x21, 0x5f, 0x79, 0x47, 0x5c, 0x0e, 0x23, 0xb7, 0x52, 0xd6, 0x97, 0x63, 0x69, 0xa3, 0x91, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [157/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_69a1ce67 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0xfe, 0xdb, 0x87, 0x0e, 0x30, 0xb6, 0x09, 0x27, 0xa7, 0x53, 0x6f, 0xf5, 0x85, 0x0e, 0x88, 0xdd, 0xd9, 0x9e, 0x53, 0x6a, 0x1d, 0xf9, 0x2c, 0xd1, 0x19, 0xcf, 0xdf, 0x41, 0x11, 0x6a, 0xa3, 0x58, 0xef, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [158/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ec20d1a6 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x01, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [159/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b578717d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4e, 0x02, 0x29, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x78, 0xf1, 0xd0, 0x49, 0xf6, 0xd8, 0x57, 0xac, 0x90, 0x0a, 0x7a, 0xf1, 0x77, 0x22, 0x26, 0xa4, 0xc5, 0x9b, 0x34, 0x5f, 0xbb, 0x90, 0x61, 0x3c, 0x66, 0xf4, 0x2b, 0x98, 0xf9, 0x81, 0xc0, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [160/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e404ab36 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x01, 0xa0, 0x7a, 0x59, 0xc3, 0xa4, 0x16, 0x88, 0x54, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0e, 0xfd, 0x1f, 0xfe, 0x0a, 0x13, 0x46, 0x70, 0x61, 0x78, 0x3d, 0xde, 0x1c, 0xce, 0x16, 0x74, 0x03, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [161/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c08aecdb ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0xa0, 0x7a, 0x59, 0xc5, 0xa4, 0x16, 0x88, 0x52, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x83, 0x52, 0x08, 0xae, 0xc5, 0x17, 0x33, 0x57, 0x90, 0xca, 0x48, 0x96, 0xd5, 0x50, 0x29, 0x61, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [162/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d7a8a572 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x47, 0x02, 0x22, 0x01, 0x00, 0xa0, 0x7a, 0x58, 0xc4, 0xa4, 0x16, 0x89, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xc9, 0xcc, 0x27, 0x33, 0xb1, 0x03, 0x83, 0xcd, 0x56, 0xd0, 0x3e, 0x4e, 0xd6, 0x56, 0x34, 0xd8, 0x9f, 0xb2, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [163/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_44d270a7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0xff, 0x5f, 0x85, 0xa6, 0x3b, 0x5b, 0xe9, 0x77, 0xac, 0x71, 0x4c, 0xea, 0x16, 0xb1, 0x00, 0x35, 0xf0, 0xbf, 0xc6, 0xfc, 0xa3, 0x93, 0xd1, 0x2e, 0x23, 0x7b, 0x7b, 0xec, 0xa6, 0x2e, 0x4c, 0xb1, 0x4e, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [164/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0f7fb477 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0xfe, 0x5f, 0x85, 0xa6, 0x3c, 0x5b, 0xe9, 0x77, 0xab, 0x71, 0x4c, 0xea, 0x16, 0xb1, 0x00, 0x35, 0xf1, 0x02, 0xe0, 0x01, 0xf5, 0xec, 0xb9, 0x8f, 0x9e, 0x87, 0xc2, 0x21, 0xe3, 0x31, 0xe9, 0x8b, 0xfd, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [165/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9708c089 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x01, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [166/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_afdc9507 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [167/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f583d97b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x4e, 0x02, 0x29, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2, 0x02, 0x21, 0x00, 0xa0, 0x7a, 0x59, 0xc4, 0xa4, 0x16, 0x88, 0x53, 0x8e, 0xb3, 0x15, 0xe9, 0x4e, 0xff, 0xca, 0x0f, 0x40, 0x39, 0x03, 0x5c, 0x6c, 0x2e, 0xd1, 0xdc, 0x84, 0x84, 0x13, 0x59, 0xd1, 0xb3, 0x4e, 0xb2)  )

◆ PUBKEY_SIGNATURE_TEST() [168/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_443fe728 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [169/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e8f2d8a7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [170/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_33a3e852 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x02, 0x01, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [171/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ba624396 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51)  )

◆ PUBKEY_SIGNATURE_TEST() [172/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7c764dfb ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50)  )

◆ PUBKEY_SIGNATURE_TEST() [173/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_149e13cf ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52)  )

◆ PUBKEY_SIGNATURE_TEST() [174/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_76996407 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [175/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_13038dd9 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [176/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ce74bf71 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [177/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_86bf9836 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [178/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_22bcfd0d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x02, 0x01, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [179/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a2dee866 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51)  )

◆ PUBKEY_SIGNATURE_TEST() [180/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a13ff007 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50)  )

◆ PUBKEY_SIGNATURE_TEST() [181/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c5416a7d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52)  )

◆ PUBKEY_SIGNATURE_TEST() [182/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f1762ffb ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [183/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_08a7b5fe ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x01, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [184/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9aaae5fe ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [185/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_19aef833 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [186/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_148d3168 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x02, 0x01, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [187/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_54387e9d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51)  )

◆ PUBKEY_SIGNATURE_TEST() [188/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0143063f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50)  )

◆ PUBKEY_SIGNATURE_TEST() [189/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f71de370 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52)  )

◆ PUBKEY_SIGNATURE_TEST() [190/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d5205faa ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [191/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0853e1f3 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [192/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_89503f58 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [193/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9961e409 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [194/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_844536f3 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x01, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [195/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e68747e4 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51)  )

◆ PUBKEY_SIGNATURE_TEST() [196/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_08fe798a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50)  )

◆ PUBKEY_SIGNATURE_TEST() [197/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_14b4270b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52)  )

◆ PUBKEY_SIGNATURE_TEST() [198/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b43fb811 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [199/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_16cb1ef3 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [200/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_923a19bd ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [201/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0847d7de ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [202/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_71192115 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x01, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [203/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5e0ac7a2 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51)  )

◆ PUBKEY_SIGNATURE_TEST() [204/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1985fe1f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50)  )

◆ PUBKEY_SIGNATURE_TEST() [205/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5b08fa50 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52)  )

◆ PUBKEY_SIGNATURE_TEST() [206/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_97cf7540 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [207/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_52c0e1b0 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [208/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4fc579b6 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [209/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f71974c7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [210/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9b30ecd8 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x01, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [211/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_de7f9d4f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51)  )

◆ PUBKEY_SIGNATURE_TEST() [212/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_864fd774 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50)  )

◆ PUBKEY_SIGNATURE_TEST() [213/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_66924d50 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52)  )

◆ PUBKEY_SIGNATURE_TEST() [214/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6101db50 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [215/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_47dd5a89 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [216/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ee2470f0 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [217/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_71bc0f74 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [218/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4ee430df ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x01, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [219/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_06961c62 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51)  )

◆ PUBKEY_SIGNATURE_TEST() [220/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ac3e722e ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50)  )

◆ PUBKEY_SIGNATURE_TEST() [221/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c609cfdc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52)  )

◆ PUBKEY_SIGNATURE_TEST() [222/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_57a66327 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [223/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_678df27d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [224/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4d3313cc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [225/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_139119b2 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [226/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cab72e38 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [227/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bdf20979 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51)  )

◆ PUBKEY_SIGNATURE_TEST() [228/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_70595fbe ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x50)  )

◆ PUBKEY_SIGNATURE_TEST() [229/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f0d9204c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x52)  )

◆ PUBKEY_SIGNATURE_TEST() [230/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4bb9f1bf ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff)  )

◆ PUBKEY_SIGNATURE_TEST() [231/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b8e7dd17 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [232/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e9f25e85 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x08, 0x02, 0x01, 0x00, 0x09, 0x03, 0x80, 0xfe, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [233/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cfc0c45c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x09, 0x01, 0x42)  )

◆ PUBKEY_SIGNATURE_TEST() [234/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_aac3251a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x01, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [235/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b4f121e5 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x01, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [236/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e2a21565 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x00, 0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [237/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2b6d8a5d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x00, 0x0c, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [238/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8aae7b1a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x00, 0x0c, 0x01, 0x30)  )

◆ PUBKEY_SIGNATURE_TEST() [239/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_39f6e624 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x00, 0x30, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [240/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_93512cf2 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x08, 0x02, 0x01, 0x00, 0x30, 0x03, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [241/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f69f4b7c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x08, 0x02, 0x01, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [242/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_aa684133 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x09, 0x01, 0x42)  )

◆ PUBKEY_SIGNATURE_TEST() [243/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9f8f1e06 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [244/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3a313300 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x01, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [245/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e2cb528f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x01, 0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [246/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5aee89e8 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x01, 0x0c, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [247/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5d6d2161 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x01, 0x0c, 0x01, 0x30)  )

◆ PUBKEY_SIGNATURE_TEST() [248/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_167168e9 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x02, 0x01, 0x01, 0x30, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [249/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2eadecf7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x08, 0x02, 0x01, 0x01, 0x30, 0x03, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [250/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_16f7734a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x08, 0x02, 0x01, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [251/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5d563555 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x09, 0x01, 0x42)  )

◆ PUBKEY_SIGNATURE_TEST() [252/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5908c531 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x01, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [253/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d31efe53 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x01, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [254/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6befb5f2 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x02, 0x01, 0xff, 0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [255/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a250cf94 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x02, 0x01, 0xff, 0x0c, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [256/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b7092ce1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0xff, 0x0c, 0x01, 0x30)  )

◆ PUBKEY_SIGNATURE_TEST() [257/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e030ae90 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x02, 0x01, 0xff, 0x30, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [258/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_597028ff ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x08, 0x02, 0x01, 0xff, 0x30, 0x03, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [259/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8d3fd24e ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x09, 0x03, 0x80, 0xfe, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [260/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e99e4526 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x09, 0x01, 0x42)  )

◆ PUBKEY_SIGNATURE_TEST() [261/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6bb5786c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x01, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [262/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_86b9ea4d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x01, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [263/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_dfd5a600 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [264/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b21c417a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x0c, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [265/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_fe82493f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x0c, 0x01, 0x30)  )

◆ PUBKEY_SIGNATURE_TEST() [266/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b32dc24d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x30, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [267/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_609b2ac1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51, 0x30, 0x03, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [268/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7a605641 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x03, 0x80, 0xfe, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [269/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b66288f8 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x09, 0x01, 0x42)  )

◆ PUBKEY_SIGNATURE_TEST() [270/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_32630d6a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [271/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e36b4a65 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [272/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_686caf60 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [273/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b7614d80 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0c, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [274/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3e6dafe5 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0c, 0x01, 0x30)  )

◆ PUBKEY_SIGNATURE_TEST() [275/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1b030dfd ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [276/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_38727bf5 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x28, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x30, 0x03, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [277/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a109d22e ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x0a, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x09, 0x03, 0x80, 0xfe, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [278/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2c920bf8 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x09, 0x01, 0x42, 0x09, 0x01, 0x42)  )

◆ PUBKEY_SIGNATURE_TEST() [279/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_eb489190 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [280/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_01812b53 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x01, 0x01, 0x00, 0x01, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [281/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bf342e16 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x04, 0x05, 0x00, 0x05, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [282/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_82ac02a5 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x04, 0x0c, 0x00, 0x0c, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [283/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b1fa3eef ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x0c, 0x01, 0x30, 0x0c, 0x01, 0x30)  )

◆ PUBKEY_SIGNATURE_TEST() [284/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f37ff00b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x04, 0x30, 0x00, 0x30, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [285/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_38255048 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x0a, 0x30, 0x03, 0x02, 0x01, 0x00, 0x30, 0x03, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [286/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e34f7a8b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x08, 0x09, 0x03, 0x80, 0xfe, 0x01, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [287/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1e22721a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x09, 0x01, 0x42, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [288/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bab2d094 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x01, 0x01, 0x01, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [289/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c550e7d6 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x01, 0x01, 0x00, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [290/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_633107cf ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x05, 0x00, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [291/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bd3a7835 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x0c, 0x00, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [292/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b881a860 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x0c, 0x01, 0x30, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [293/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9f5557e0 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x05, 0x30, 0x00, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [294/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0bb57cf0 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x08, 0x30, 0x03, 0x02, 0x01, 0x00, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [295/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_baf9211f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x39, 0x32, 0x32, 0x30, 0x38) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x64, 0xa1, 0xaa, 0xb5, 0x00, 0x0d, 0x0e, 0x80, 0x4f, 0x3e, 0x2f, 0xc0, 0x2b, 0xde, 0xe9, 0xbe, 0x8f, 0xf3, 0x12, 0x33, 0x4e, 0x2b, 0xa1, 0x6d, 0x11, 0x54, 0x7c, 0x97, 0x71, 0x1c, 0x89, 0x8e, 0x02, 0x20, 0x3c, 0x62, 0x3e, 0x7f, 0x75, 0x98, 0x37, 0x68, 0x25, 0xfa, 0x8b, 0xc0, 0x9e, 0x72, 0x7c, 0x75, 0x79, 0x4c, 0xbb, 0x4e, 0xe8, 0x71, 0x6a, 0xe1, 0x5c, 0x31, 0xcd, 0x1c, 0xbe, 0x9c, 0xa3, 0xee)  )

◆ PUBKEY_SIGNATURE_TEST() [296/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_567e0e8c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x39, 0x34, 0x39, 0x31, 0x39, 0x34, 0x31, 0x37, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x3a, 0x4f, 0x61, 0xf7, 0xf8, 0xc4, 0x54, 0x6e, 0x35, 0x80, 0xf7, 0x84, 0x84, 0x11, 0x78, 0x6f, 0xee, 0x12, 0x29, 0xa0, 0x7a, 0x6e, 0xcf, 0x5f, 0xb8, 0x48, 0x70, 0x86, 0x91, 0x88, 0x21, 0x5d, 0x02, 0x20, 0x18, 0xc5, 0xce, 0x44, 0x35, 0x4e, 0x22, 0x74, 0xea, 0xdb, 0x8f, 0xea, 0x31, 0x9f, 0x8d, 0x6f, 0x60, 0x94, 0x45, 0x32, 0xdb, 0xaa, 0xe8, 0x6b, 0xfd, 0x81, 0x05, 0xf2, 0x53, 0x04, 0x1b, 0xcb)  )

◆ PUBKEY_SIGNATURE_TEST() [297/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f6abd47a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x33, 0x36, 0x37, 0x36, 0x34, 0x31, 0x38, 0x37, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x3f, 0xa9, 0x97, 0x5f, 0xb2, 0xb0, 0x8b, 0x7b, 0x6e, 0x33, 0xf3, 0x84, 0x30, 0x99, 0xda, 0x3f, 0x43, 0xf1, 0xdc, 0xfe, 0x9b, 0x17, 0x1a, 0x60, 0xca, 0xfd, 0x54, 0x89, 0xca, 0x9c, 0x53, 0x28, 0x02, 0x21, 0x00, 0x98, 0x5a, 0x86, 0x82, 0x5a, 0x0c, 0xc7, 0x28, 0xf5, 0xd9, 0xda, 0xc2, 0xa5, 0x13, 0xb4, 0x91, 0x27, 0xa0, 0x61, 0x00, 0xf0, 0xfc, 0x4b, 0x8b, 0x1f, 0x20, 0x09, 0x03, 0xe0, 0xdf, 0x9e, 0xd2)  )

◆ PUBKEY_SIGNATURE_TEST() [298/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d0bf8406 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x36, 0x37, 0x31, 0x34, 0x38, 0x31, 0x30, 0x39, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4d, 0x66, 0xe7, 0xee, 0x5e, 0xdd, 0x02, 0xab, 0x96, 0xdb, 0x25, 0x95, 0x40, 0x50, 0x07, 0x9e, 0xf8, 0xde, 0x1d, 0x0f, 0x02, 0xf3, 0x4d, 0x4d, 0x75, 0x11, 0x2e, 0xaf, 0x3f, 0x73, 0x12, 0x40, 0x02, 0x20, 0x62, 0x92, 0xd1, 0x56, 0x31, 0x40, 0x01, 0x3c, 0x58, 0x9b, 0xe4, 0x0e, 0x59, 0x98, 0x62, 0xbd, 0xd6, 0xbd, 0xa2, 0x10, 0x38, 0x09, 0x92, 0x89, 0x28, 0xa1, 0x19, 0xb4, 0x38, 0x51, 0xa2, 0xce)  )

◆ PUBKEY_SIGNATURE_TEST() [299/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_318a2948 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x31, 0x32, 0x30, 0x37, 0x31, 0x37, 0x32, 0x39, 0x30, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xa9, 0x22, 0x83, 0x05, 0xf7, 0xb4, 0x86, 0xf5, 0x68, 0xeb, 0x65, 0xd4, 0x4e, 0x49, 0xba, 0x00, 0x7e, 0x3f, 0x14, 0xb8, 0xf2, 0x3c, 0x68, 0x9c, 0x95, 0x2e, 0x4c, 0xed, 0x1e, 0x6c, 0xf9, 0x1e, 0x02, 0x21, 0x00, 0xb7, 0x3c, 0x74, 0xd2, 0x8b, 0xd1, 0x26, 0x80, 0x02, 0xbe, 0xd7, 0x84, 0xa6, 0xb0, 0x6c, 0x40, 0xa9, 0x0e, 0xe5, 0x93, 0x8e, 0xa6, 0xd0, 0x8f, 0x27, 0x2d, 0x02, 0x7e, 0x0f, 0x96, 0xa7, 0x2c)  )

◆ PUBKEY_SIGNATURE_TEST() [300/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6ca27fd7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x31, 0x32, 0x39, 0x38, 0x30, 0x33, 0x34, 0x32, 0x33, 0x36) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x3f, 0xa3, 0x98, 0x42, 0xbf, 0xab, 0x6c, 0x38, 0xaf, 0xa7, 0x96, 0x3c, 0x60, 0xbe, 0xb0, 0x94, 0x84, 0xd4, 0x57, 0x9f, 0xc7, 0x5e, 0xf0, 0x9e, 0xff, 0xf4, 0x4e, 0x91, 0xbc, 0x62, 0xca, 0x83, 0x02, 0x20, 0x56, 0x12, 0xad, 0xd1, 0x92, 0x4f, 0x02, 0x85, 0xac, 0xe5, 0xb1, 0x58, 0x82, 0x8e, 0x2b, 0x32, 0xab, 0x2b, 0x6e, 0x7f, 0x10, 0xee, 0x68, 0xdc, 0xa1, 0xcc, 0x54, 0x59, 0x1f, 0xee, 0x1f, 0xec)  )

◆ PUBKEY_SIGNATURE_TEST() [301/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bcf834c0 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x39, 0x38, 0x37, 0x36, 0x30, 0x32, 0x39, 0x36, 0x38, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x06, 0xc0, 0x4b, 0x02, 0xed, 0xfe, 0xec, 0xd8, 0x62, 0x0f, 0x03, 0x5e, 0xa4, 0xf4, 0x49, 0xbd, 0x92, 0x45, 0x93, 0xe8, 0x6e, 0x52, 0x88, 0xa6, 0xf2, 0x2d, 0x19, 0x23, 0xb0, 0xe2, 0xe8, 0xa9, 0x02, 0x21, 0x00, 0xf6, 0x66, 0x71, 0x8e, 0x6f, 0xef, 0xb5, 0x15, 0xbb, 0x93, 0x39, 0xd2, 0x9c, 0xc0, 0xe5, 0x8c, 0xfb, 0xa8, 0x9d, 0x60, 0x5c, 0xa0, 0x06, 0x6b, 0xca, 0x87, 0xf6, 0xa3, 0xf0, 0x8e, 0xbc, 0xfa)  )

◆ PUBKEY_SIGNATURE_TEST() [302/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1cceb66b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x30, 0x32, 0x30, 0x34, 0x32, 0x39, 0x36, 0x35, 0x31, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x1d, 0xdd, 0x95, 0x3c, 0x32, 0xa5, 0xf8, 0x41, 0x09, 0xcd, 0x4d, 0x9e, 0xc8, 0xc3, 0x64, 0xdd, 0x31, 0x83, 0x76, 0xff, 0x5d, 0x22, 0x82, 0x11, 0xa3, 0x67, 0x48, 0x30, 0x77, 0xd6, 0x38, 0x80, 0x02, 0x20, 0x56, 0x3d, 0xba, 0x48, 0x45, 0xde, 0x76, 0x2b, 0xaf, 0x04, 0x91, 0x06, 0x18, 0xd5, 0x87, 0xe0, 0xdd, 0x0c, 0x97, 0xdd, 0x1c, 0x97, 0x85, 0xc2, 0x4f, 0xfd, 0xf2, 0xf8, 0xa6, 0x60, 0xab, 0xf2)  )

◆ PUBKEY_SIGNATURE_TEST() [303/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_37a8072e ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x34, 0x35, 0x31, 0x36, 0x36, 0x39, 0x31, 0x38, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x9f, 0xe4, 0xec, 0x48, 0x31, 0xef, 0x49, 0x45, 0xf1, 0x00, 0xd5, 0xd3, 0x5a, 0x2e, 0x63, 0x12, 0x41, 0x1c, 0xa5, 0xdf, 0x6c, 0x90, 0x0c, 0xa6, 0x06, 0x90, 0xf2, 0x98, 0x5d, 0x55, 0x34, 0x82, 0x02, 0x21, 0x00, 0xc6, 0x74, 0xad, 0x5e, 0x1b, 0xea, 0xd2, 0xf7, 0x67, 0xc9, 0x24, 0x8e, 0x44, 0x44, 0x52, 0xa4, 0xa8, 0x53, 0x0d, 0xd4, 0x72, 0x46, 0xcb, 0xbc, 0x96, 0x8d, 0xa8, 0x65, 0xbd, 0xf2, 0x12, 0xb6)  )

◆ PUBKEY_SIGNATURE_TEST() [304/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6c952c3d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x30, 0x39, 0x33, 0x36, 0x38, 0x35, 0x39, 0x35, 0x31) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe8, 0x70, 0x3d, 0x6b, 0x16, 0xa7, 0x9f, 0xc2, 0xab, 0x36, 0x53, 0xce, 0xce, 0x29, 0xd0, 0x6f, 0x65, 0xdd, 0x6f, 0x2c, 0x23, 0x0c, 0xb0, 0x8e, 0xe3, 0x0c, 0x55, 0x17, 0x40, 0x7d, 0x75, 0xdb, 0x02, 0x21, 0x00, 0x8c, 0xfe, 0xb8, 0x7b, 0x8e, 0x95, 0xdd, 0xac, 0xd6, 0x38, 0xb3, 0x7d, 0x31, 0x53, 0x93, 0xc5, 0x00, 0x5f, 0x3a, 0xb8, 0xbb, 0xa0, 0xcc, 0x1c, 0xd1, 0xa0, 0x50, 0x82, 0x9b, 0x77, 0x5b, 0xfb)  )

◆ PUBKEY_SIGNATURE_TEST() [305/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_949e74af ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x36, 0x32, 0x31, 0x39, 0x35, 0x36, 0x30, 0x32, 0x30, 0x31) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xde, 0xf6, 0x08, 0xca, 0xf1, 0xf2, 0x77, 0xd7, 0x14, 0x03, 0x00, 0x9f, 0x20, 0x9c, 0x1d, 0x7e, 0xef, 0x11, 0xaa, 0xa7, 0x92, 0x03, 0x97, 0xfb, 0xf4, 0x29, 0xb8, 0x14, 0x61, 0x81, 0xae, 0xce, 0x02, 0x21, 0x00, 0xf3, 0xb8, 0xf2, 0xaa, 0x5b, 0x3d, 0xf9, 0xa8, 0xb3, 0x73, 0x13, 0xea, 0x66, 0xad, 0x5b, 0x74, 0x67, 0x3f, 0x3e, 0x86, 0x14, 0xff, 0x47, 0x1b, 0x1e, 0xb6, 0x77, 0x32, 0x17, 0x51, 0x1f, 0xb0)  )

◆ PUBKEY_SIGNATURE_TEST() [306/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0f2a080c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x36, 0x38, 0x32, 0x34, 0x37, 0x34, 0x33, 0x30, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4f, 0x5d, 0x08, 0xe8, 0xd9, 0x36, 0xce, 0x83, 0x1d, 0x02, 0xd6, 0xb2, 0x3f, 0xb8, 0xfc, 0xe0, 0xe0, 0x75, 0x01, 0x01, 0xaf, 0x3a, 0xb9, 0xc3, 0xb2, 0x86, 0x36, 0xb9, 0x5a, 0x5e, 0x24, 0xad, 0x02, 0x20, 0x6f, 0x03, 0x44, 0x80, 0x55, 0x3b, 0xce, 0xca, 0xc2, 0x21, 0xf8, 0xbe, 0x82, 0x88, 0x16, 0x3c, 0x55, 0x49, 0x2e, 0x2e, 0x56, 0xa8, 0x8f, 0x4d, 0x03, 0x41, 0xb6, 0x14, 0x36, 0xa0, 0xa6, 0xc0)  )

◆ PUBKEY_SIGNATURE_TEST() [307/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_eb98bc77 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x37, 0x33, 0x36, 0x35, 0x33, 0x31, 0x37, 0x38, 0x36) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xbd, 0xd8, 0x22, 0xbf, 0xe3, 0x73, 0x3d, 0x9f, 0x4b, 0x88, 0x76, 0x4f, 0xe0, 0x91, 0xdb, 0x2e, 0x8f, 0x8a, 0xf3, 0x66, 0xe4, 0xc4, 0x4d, 0x87, 0x6b, 0xf8, 0x2e, 0x62, 0xbd, 0x48, 0xc7, 0xee, 0x02, 0x20, 0x7f, 0xbf, 0x77, 0x50, 0xc5, 0xdc, 0x84, 0x9a, 0x2c, 0x55, 0xdb, 0xdd, 0x06, 0x78, 0x06, 0xf8, 0x69, 0x65, 0x2a, 0x7b, 0x3a, 0x57, 0xba, 0xa4, 0x73, 0x37, 0x81, 0xd3, 0x12, 0x8f, 0x02, 0xde)  )

◆ PUBKEY_SIGNATURE_TEST() [308/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_daed12fb ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x34, 0x37, 0x39, 0x35, 0x39, 0x30, 0x33, 0x37, 0x39, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x1c, 0x4f, 0xc0, 0x29, 0x61, 0xb7, 0xf4, 0x24, 0x55, 0x66, 0xb4, 0x10, 0xbf, 0x08, 0xf4, 0x47, 0x50, 0x2e, 0xa4, 0xf7, 0x5b, 0x15, 0x69, 0x03, 0x44, 0x68, 0x1e, 0xfa, 0x2e, 0xdf, 0x7b, 0x4b, 0x02, 0x20, 0x7d, 0x63, 0xee, 0xf1, 0x19, 0xdc, 0x88, 0xbc, 0x4a, 0x1b, 0x2c, 0x43, 0xac, 0x21, 0xcd, 0x53, 0x89, 0x24, 0x43, 0x66, 0x1f, 0x8c, 0x3a, 0x97, 0xd5, 0x58, 0xbf, 0x88, 0x8c, 0x29, 0xf7, 0x69)  )

◆ PUBKEY_SIGNATURE_TEST() [309/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ded894b0 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x39, 0x33, 0x39, 0x39, 0x36, 0x31, 0x31, 0x30, 0x30, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x64, 0x06, 0xf2, 0xd2, 0x49, 0xab, 0x12, 0x64, 0xe1, 0x75, 0x47, 0x6c, 0xa3, 0x30, 0x0e, 0xfd, 0x04, 0x9f, 0xca, 0xd5, 0x69, 0xdf, 0xf4, 0x0b, 0x92, 0x20, 0x82, 0xb4, 0x1c, 0xc7, 0xb7, 0xce, 0x02, 0x20, 0x46, 0x18, 0x72, 0xb8, 0x03, 0x38, 0x3f, 0x78, 0x50, 0x77, 0x71, 0x4a, 0x95, 0x66, 0xc4, 0xd6, 0x52, 0xe8, 0x7b, 0x2c, 0xad, 0x90, 0xdd, 0x4f, 0x4c, 0xc8, 0x4b, 0xc5, 0x50, 0x04, 0xc5, 0x30)  )

◆ PUBKEY_SIGNATURE_TEST() [310/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_72bf2a63 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x30, 0x38, 0x37, 0x34, 0x39, 0x31, 0x31, 0x38, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x41, 0x5c, 0x92, 0x4b, 0x9b, 0xa1, 0x90, 0x2b, 0x34, 0x00, 0x58, 0x11, 0x7d, 0x90, 0x62, 0x36, 0x02, 0xd4, 0x8b, 0x82, 0x80, 0x58, 0x3f, 0xb2, 0x31, 0xdc, 0x93, 0x82, 0x3b, 0x83, 0xa1, 0x53, 0x02, 0x21, 0x00, 0xf1, 0x8b, 0xe8, 0xcd, 0xc2, 0x06, 0x3a, 0x26, 0xab, 0x03, 0x05, 0x04, 0xd3, 0x39, 0x7d, 0xc6, 0xe9, 0xc6, 0xb6, 0xc5, 0x6f, 0x4e, 0x3a, 0x59, 0x83, 0x2c, 0x0e, 0x46, 0x43, 0xc0, 0x26, 0x3c)  )

◆ PUBKEY_SIGNATURE_TEST() [311/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_18cf6fbb ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x32, 0x33, 0x36, 0x36, 0x37, 0x38, 0x35, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xd1, 0x2e, 0x96, 0xc7, 0xd2, 0xf1, 0x77, 0xb7, 0xcf, 0x6d, 0x8a, 0x1e, 0xde, 0x06, 0x0a, 0x2b, 0x17, 0x4d, 0xc9, 0x93, 0xd4, 0x3f, 0x5f, 0xe6, 0x0f, 0x75, 0x60, 0x48, 0x24, 0xb6, 0x4f, 0xef, 0x02, 0x20, 0x0c, 0x97, 0xd8, 0x70, 0x35, 0xfc, 0xca, 0x0a, 0x5f, 0x47, 0xfe, 0x64, 0x61, 0xbb, 0x30, 0xcb, 0xaf, 0x05, 0xb3, 0x7e, 0x42, 0x11, 0xec, 0x3f, 0xcd, 0x51, 0xfc, 0x71, 0xa1, 0x22, 0x39, 0xca)  )

◆ PUBKEY_SIGNATURE_TEST() [312/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7534a0cc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x34, 0x34, 0x38, 0x39, 0x39, 0x37, 0x37, 0x30, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7d, 0xf7, 0x2a, 0x64, 0xc7, 0xe9, 0x82, 0xc8, 0x8f, 0x83, 0xb3, 0xa2, 0x28, 0x02, 0x69, 0x00, 0x98, 0x14, 0x7e, 0x0e, 0x42, 0xef, 0x43, 0x71, 0xef, 0x06, 0x99, 0x10, 0x85, 0x8c, 0x06, 0x46, 0x02, 0x21, 0x00, 0xad, 0xba, 0xa7, 0xb1, 0x0c, 0x6a, 0x3f, 0x99, 0x5e, 0xd5, 0xf8, 0x3d, 0x7b, 0xda, 0x4b, 0xa6, 0x26, 0xb3, 0x55, 0xf3, 0x4a, 0x72, 0xbf, 0x92, 0xff, 0x78, 0x83, 0x00, 0xb7, 0x0e, 0x72, 0xd0)  )

◆ PUBKEY_SIGNATURE_TEST() [313/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2b7891ce ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x37, 0x31, 0x34, 0x36, 0x33, 0x32, 0x38, 0x30, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x04, 0x7c, 0x43, 0x06, 0xf8, 0xd3, 0x0e, 0x42, 0x5a, 0xe7, 0x0e, 0x0b, 0xee, 0x9e, 0x0b, 0x94, 0xfa, 0xa4, 0xef, 0x18, 0xa9, 0xc6, 0xd7, 0xf2, 0xc9, 0x5d, 0xe0, 0xfe, 0x6e, 0x2a, 0x32, 0x37, 0x02, 0x20, 0x7a, 0x4d, 0x0d, 0x0a, 0x59, 0x6b, 0xd9, 0xea, 0x3f, 0xe9, 0x85, 0x0e, 0x9c, 0x8c, 0x77, 0x32, 0x25, 0x94, 0x34, 0x46, 0x23, 0xc0, 0xb4, 0x6a, 0xc2, 0xa8, 0xc9, 0x59, 0x48, 0xae, 0xfd, 0x98)  )

◆ PUBKEY_SIGNATURE_TEST() [314/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d03af032 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x32, 0x36, 0x34, 0x38, 0x37, 0x34, 0x39, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x57, 0xd6, 0x03, 0xa3, 0x67, 0xe2, 0x3a, 0xf3, 0x9c, 0x95, 0xdd, 0x41, 0x8c, 0x01, 0x76, 0xda, 0x8b, 0x21, 0x1d, 0x50, 0xb1, 0xbe, 0x82, 0xbf, 0x5e, 0xf6, 0x21, 0xa2, 0x64, 0x02, 0x04, 0xf7, 0x02, 0x20, 0x5d, 0xc3, 0xf2, 0x85, 0xad, 0x01, 0x5c, 0x4d, 0x71, 0x15, 0x7b, 0xd1, 0x1e, 0x5b, 0x8d, 0xf6, 0xa8, 0x9e, 0x4b, 0x26, 0x73, 0x93, 0xb0, 0x8b, 0x5a, 0xd5, 0x01, 0x3b, 0xda, 0xe5, 0x44, 0xb1)  )

◆ PUBKEY_SIGNATURE_TEST() [315/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ec2fae18 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x33, 0x35, 0x33, 0x34, 0x34, 0x39, 0x34, 0x37, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x11, 0xdf, 0x67, 0x41, 0x02, 0x1e, 0xc8, 0xcc, 0x56, 0x75, 0x84, 0xae, 0xa1, 0x68, 0x17, 0xc5, 0x40, 0x85, 0x9c, 0x4e, 0x50, 0x11, 0x55, 0x1c, 0x00, 0xb0, 0x97, 0xfc, 0xfc, 0x23, 0x37, 0xe5, 0x02, 0x20, 0x66, 0x85, 0x51, 0x91, 0x9d, 0x43, 0x20, 0x6a, 0xc0, 0x57, 0x1f, 0xc5, 0xad, 0x3a, 0xc0, 0xef, 0xb4, 0x89, 0xbe, 0xa5, 0x99, 0xe7, 0xbf, 0x99, 0xfe, 0x4c, 0x74, 0x68, 0xd6, 0xc2, 0xc5, 0xe0)  )

◆ PUBKEY_SIGNATURE_TEST() [316/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2e352dc5 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x34, 0x37, 0x38, 0x37, 0x33, 0x30, 0x33, 0x38, 0x38, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x74, 0x51, 0xff, 0xed, 0xe4, 0x71, 0xbd, 0x37, 0x04, 0x06, 0x53, 0x34, 0x36, 0xfc, 0x42, 0xa8, 0x9d, 0xaa, 0x0a, 0xf4, 0x90, 0x3d, 0x08, 0x7c, 0xbc, 0x06, 0x2f, 0xe7, 0xe5, 0x4d, 0xbf, 0x70, 0x02, 0x20, 0x59, 0x08, 0x95, 0x39, 0x8f, 0x22, 0xb4, 0x8c, 0xe7, 0x2c, 0xbf, 0x7c, 0x3d, 0x3e, 0xe1, 0xdd, 0x7f, 0xb0, 0xee, 0x64, 0x5e, 0xdb, 0x0b, 0x1b, 0x1d, 0xe3, 0x5f, 0x37, 0x0e, 0x5b, 0xf5, 0xee)  )

◆ PUBKEY_SIGNATURE_TEST() [317/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cba2849e ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x32, 0x33, 0x32, 0x31, 0x39, 0x35, 0x38, 0x32, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xfc, 0x4c, 0x4d, 0x81, 0xda, 0x6f, 0x68, 0x7a, 0x64, 0x26, 0x26, 0x31, 0x93, 0xc1, 0xa6, 0x80, 0xb6, 0x77, 0x34, 0xa1, 0xb1, 0x80, 0x64, 0x7b, 0x8c, 0x76, 0x40, 0x7c, 0xc4, 0xf0, 0xa9, 0xc6, 0x02, 0x20, 0x56, 0xf7, 0x75, 0xd3, 0x72, 0xc9, 0xbe, 0xe6, 0x85, 0x37, 0x40, 0x85, 0xbe, 0x67, 0x6c, 0x9c, 0xf3, 0x1c, 0xf1, 0xf9, 0x78, 0xa5, 0xe6, 0xcc, 0xb0, 0x4e, 0x4a, 0x07, 0x61, 0x15, 0x9c, 0xc7)  )

◆ PUBKEY_SIGNATURE_TEST() [318/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_de2734e4 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x30, 0x37, 0x33, 0x39, 0x33, 0x39, 0x31, 0x39, 0x31, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xfe, 0xb9, 0x78, 0xca, 0x33, 0xc4, 0x6f, 0xfb, 0xa4, 0x7e, 0xb6, 0x3b, 0xb4, 0x0d, 0xe7, 0x83, 0x3e, 0x43, 0xd5, 0x65, 0x45, 0x75, 0xb5, 0x4d, 0xe1, 0xfe, 0xa3, 0xd1, 0xde, 0x3c, 0x8a, 0xd5, 0x02, 0x20, 0x10, 0x80, 0x78, 0xba, 0x99, 0x7b, 0xfa, 0x06, 0x45, 0x21, 0xba, 0xf3, 0x42, 0xc9, 0x7b, 0x0c, 0x64, 0xbd, 0x25, 0x24, 0x0c, 0x8f, 0xd0, 0xfd, 0x75, 0x33, 0xae, 0x2d, 0x03, 0x08, 0x1b, 0x70)  )

◆ PUBKEY_SIGNATURE_TEST() [319/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6c022443 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x38, 0x38, 0x31, 0x30, 0x32, 0x37, 0x33, 0x31, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xcc, 0x61, 0x72, 0x96, 0x98, 0x46, 0x7b, 0xa5, 0x3d, 0xa1, 0x99, 0xff, 0x48, 0x1f, 0xe7, 0x43, 0x3f, 0x19, 0x4f, 0xc9, 0x63, 0x67, 0x90, 0x7e, 0x8d, 0xc5, 0xe1, 0xd9, 0xf4, 0x2b, 0x1e, 0x21, 0x02, 0x21, 0x00, 0x83, 0xdd, 0x9e, 0xf1, 0x56, 0xe7, 0xc1, 0xf9, 0xc0, 0x9b, 0x3b, 0xf8, 0x6a, 0x4f, 0x1c, 0x88, 0xe5, 0xdd, 0x20, 0xcd, 0x74, 0xd9, 0x97, 0x85, 0x8e, 0x60, 0x07, 0x97, 0xdb, 0xe7, 0x4a, 0xd2)  )

◆ PUBKEY_SIGNATURE_TEST() [320/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_862fb2e9 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x36, 0x30, 0x36, 0x31, 0x36, 0x39, 0x33, 0x39, 0x30, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xd4, 0x7f, 0x61, 0x63, 0x03, 0xff, 0x0e, 0xb8, 0x13, 0xea, 0xc3, 0x2e, 0x76, 0x0b, 0xa3, 0x0a, 0xd4, 0x45, 0xe0, 0xaf, 0x7d, 0xc5, 0x7e, 0x70, 0x75, 0x61, 0x04, 0x82, 0x3f, 0x6a, 0x89, 0x5f, 0x02, 0x20, 0x04, 0x7f, 0x22, 0x17, 0xb3, 0x99, 0xc4, 0x6a, 0x42, 0x6b, 0x93, 0x6a, 0x12, 0x49, 0x80, 0xa6, 0x01, 0x1f, 0x08, 0x96, 0xf5, 0x1d, 0xbe, 0x07, 0x63, 0x28, 0x28, 0xa7, 0x2d, 0x71, 0x73, 0xf1)  )

◆ PUBKEY_SIGNATURE_TEST() [321/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4215281f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x38, 0x38, 0x39, 0x35, 0x32, 0x32, 0x37, 0x30, 0x39, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xcf, 0xf7, 0x3d, 0xfa, 0x2b, 0xac, 0x67, 0xce, 0x13, 0x40, 0xb2, 0x5c, 0x88, 0x5a, 0xbb, 0x3e, 0x79, 0x79, 0xef, 0x7f, 0x84, 0x0f, 0x15, 0xd5, 0xf1, 0x9e, 0x86, 0x64, 0x0c, 0xdd, 0x40, 0xa3, 0x02, 0x21, 0x00, 0xc7, 0xd1, 0x21, 0x08, 0x02, 0x79, 0x6c, 0x4f, 0x25, 0x10, 0x49, 0xee, 0x08, 0xa2, 0xc2, 0x9f, 0x5c, 0x71, 0x06, 0x40, 0x33, 0xd1, 0x70, 0x10, 0xc6, 0x5b, 0xf2, 0xe9, 0x44, 0x99, 0x38, 0x1e)  )

◆ PUBKEY_SIGNATURE_TEST() [322/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_af766ef3 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x35, 0x38, 0x30, 0x32, 0x33, 0x34, 0x30, 0x39, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x10, 0xac, 0xaf, 0x9c, 0x48, 0x5a, 0xb1, 0x22, 0x03, 0x55, 0xb9, 0x5b, 0xe2, 0x69, 0xf1, 0x24, 0xe1, 0x2e, 0xb2, 0x52, 0xf2, 0x22, 0x4b, 0x0f, 0xc5, 0x07, 0x85, 0xeb, 0x2e, 0xe3, 0xdf, 0x45, 0x02, 0x20, 0x32, 0x44, 0x3b, 0x55, 0x7e, 0xfc, 0x68, 0x96, 0x34, 0x7f, 0xa7, 0x78, 0xe1, 0xfc, 0xf3, 0x3c, 0xbb, 0x76, 0x9c, 0x9a, 0x7d, 0xa8, 0x96, 0xb2, 0x0d, 0x93, 0xfe, 0xa7, 0xc2, 0x79, 0x1e, 0xa4)  )

◆ PUBKEY_SIGNATURE_TEST() [323/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_43867e5d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x39, 0x36, 0x35, 0x39, 0x39, 0x31, 0x35, 0x31, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xf9, 0x19, 0xda, 0x06, 0x51, 0xab, 0xc2, 0xbf, 0xf9, 0x94, 0xa8, 0x79, 0xd2, 0x77, 0x8f, 0xa5, 0x19, 0x5d, 0x57, 0x40, 0x0e, 0x00, 0x3e, 0x8d, 0xd6, 0xad, 0xb3, 0xfc, 0x7a, 0x0c, 0xc4, 0xcc, 0x02, 0x21, 0x00, 0x9b, 0x94, 0x5d, 0x06, 0xbd, 0x11, 0x96, 0x65, 0xb2, 0x78, 0xa5, 0x9b, 0xd2, 0x4f, 0xdd, 0x23, 0x50, 0x81, 0x7d, 0x0b, 0xe8, 0x79, 0x97, 0xbe, 0xe5, 0x7b, 0x70, 0xc4, 0x79, 0xd6, 0x4a, 0x2d)  )

◆ PUBKEY_SIGNATURE_TEST() [324/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a4f39eaf ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x32, 0x38, 0x38, 0x37, 0x33, 0x32, 0x31, 0x39, 0x38) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xcc, 0x38, 0xe7, 0xa0, 0x18, 0xf6, 0xd7, 0x0b, 0x2d, 0x9b, 0x49, 0x12, 0x0c, 0xc9, 0xb4, 0xa1, 0x69, 0xf2, 0xf7, 0x22, 0x38, 0x82, 0x1a, 0x86, 0xb8, 0x1f, 0x55, 0x3b, 0x62, 0x25, 0xd2, 0x4e, 0x02, 0x20, 0x27, 0x6e, 0xfd, 0x8b, 0xf0, 0x6c, 0xcc, 0xe0, 0x7c, 0x7a, 0xae, 0x35, 0xea, 0xac, 0x3b, 0xd1, 0xc3, 0x74, 0xdc, 0xf0, 0xcf, 0x05, 0x88, 0xd5, 0xe0, 0xe4, 0x17, 0x19, 0x36, 0x68, 0x86, 0x36)  )

◆ PUBKEY_SIGNATURE_TEST() [325/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b8fdbd9f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x32, 0x33, 0x30, 0x38, 0x38, 0x37, 0x33, 0x31, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xff, 0x85, 0xad, 0x66, 0x62, 0x19, 0x91, 0xc3, 0x18, 0xb8, 0x5c, 0xef, 0x73, 0xc5, 0x76, 0xcb, 0x2a, 0x8d, 0x43, 0xc5, 0x68, 0xc1, 0xaa, 0xfc, 0x85, 0xb4, 0x0e, 0xf2, 0xa9, 0xa6, 0xb4, 0x1c, 0x02, 0x20, 0x73, 0x2a, 0x79, 0xe6, 0x83, 0x7e, 0xbf, 0x84, 0x34, 0xfe, 0xa6, 0xe7, 0xfe, 0xfa, 0x94, 0x8f, 0x50, 0x6a, 0xe4, 0x55, 0xc1, 0xa3, 0xeb, 0x36, 0xa0, 0x30, 0x18, 0x5a, 0x23, 0x03, 0x7d, 0x96)  )

◆ PUBKEY_SIGNATURE_TEST() [326/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_311c5000 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x39, 0x30, 0x35, 0x36, 0x39, 0x33, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x33, 0xf0, 0x16, 0xe5, 0x1e, 0xef, 0x9b, 0x11, 0x36, 0x38, 0x0c, 0xb8, 0xb8, 0x4c, 0x6b, 0x38, 0xb1, 0x07, 0xe2, 0x4c, 0x67, 0x31, 0xbd, 0x07, 0xcb, 0x1c, 0x7f, 0x4a, 0x29, 0xf3, 0x3a, 0x83, 0x02, 0x20, 0x36, 0xb1, 0x77, 0xbb, 0x8b, 0xe9, 0x4c, 0x8b, 0xe6, 0x7f, 0xf3, 0xa4, 0x1f, 0xcc, 0x4d, 0x22, 0xb5, 0xc9, 0xeb, 0x37, 0x7d, 0xa7, 0x13, 0xeb, 0x01, 0x4a, 0xe0, 0x1c, 0x64, 0xca, 0x6d, 0xd7)  )

◆ PUBKEY_SIGNATURE_TEST() [327/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2cfb05f1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x37, 0x34, 0x38, 0x36, 0x35, 0x36, 0x34, 0x33, 0x38) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x92, 0x94, 0x13, 0xee, 0x91, 0xf2, 0x74, 0x54, 0xd7, 0x4e, 0x91, 0x37, 0x0a, 0x10, 0xa8, 0x6f, 0xc9, 0x8a, 0xc7, 0x30, 0x5c, 0x8a, 0xb4, 0xca, 0x59, 0x75, 0x2b, 0xda, 0x3a, 0x7b, 0xfc, 0x37, 0x02, 0x20, 0x48, 0x3b, 0x47, 0xa2, 0x6a, 0x0d, 0x7d, 0x2e, 0x6b, 0xd3, 0x7d, 0x35, 0x1d, 0x9e, 0xe3, 0x7c, 0x5e, 0xc2, 0xa4, 0x68, 0x6d, 0x88, 0x4d, 0x78, 0xb6, 0xbe, 0xb7, 0xf6, 0xb0, 0x8c, 0x50, 0xf9)  )

◆ PUBKEY_SIGNATURE_TEST() [328/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_805b11fc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x37, 0x35, 0x38, 0x33, 0x35, 0x30, 0x32, 0x36, 0x30, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x57, 0x82, 0x02, 0xc7, 0xd0, 0xab, 0xac, 0x93, 0xca, 0x43, 0xdd, 0xe3, 0xcb, 0x44, 0x41, 0x4e, 0x56, 0x01, 0xc1, 0xeb, 0x55, 0x76, 0x04, 0xcb, 0x9a, 0xdb, 0x4b, 0xde, 0x0a, 0x12, 0x63, 0x3b, 0x02, 0x21, 0x00, 0xfb, 0x9a, 0x74, 0x12, 0xe3, 0x07, 0xae, 0xe9, 0x5e, 0xf4, 0xb5, 0x35, 0x40, 0x57, 0x1a, 0x21, 0x55, 0x94, 0x14, 0xe5, 0x30, 0x67, 0x94, 0xab, 0x51, 0x82, 0xcf, 0xb2, 0x29, 0xda, 0xb3, 0xe9)  )

◆ PUBKEY_SIGNATURE_TEST() [329/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_253690bd ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x33, 0x32, 0x37, 0x37, 0x35, 0x34, 0x32, 0x37, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x46, 0xd4, 0x5a, 0xd0, 0xbb, 0x75, 0xb8, 0x63, 0x9d, 0x0e, 0x91, 0xd8, 0x45, 0x0f, 0xc3, 0x18, 0x87, 0xc2, 0x11, 0x32, 0x8a, 0x57, 0x84, 0xfc, 0x83, 0xb4, 0xcb, 0x7f, 0x5b, 0x96, 0x2c, 0x1b, 0x02, 0x21, 0x00, 0xd6, 0x75, 0x1d, 0x13, 0xed, 0xe2, 0x07, 0x9b, 0x7a, 0xa1, 0xd8, 0x22, 0xbd, 0xb3, 0x2d, 0x7f, 0x3c, 0xf0, 0x02, 0x73, 0xa1, 0xff, 0x03, 0xdf, 0x90, 0xc0, 0xec, 0x7c, 0x62, 0xa4, 0x75, 0x68)  )

◆ PUBKEY_SIGNATURE_TEST() [330/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4223ab37 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x37, 0x37, 0x35, 0x35, 0x30, 0x38, 0x35, 0x38, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xab, 0xe8, 0x4c, 0x94, 0x17, 0x83, 0xd5, 0xce, 0xd2, 0x84, 0xfe, 0xa5, 0x63, 0x41, 0xec, 0xc6, 0x8d, 0x6b, 0xdd, 0x31, 0x96, 0xd3, 0x18, 0xfb, 0xd0, 0x74, 0x64, 0x1f, 0x8c, 0x88, 0x5b, 0xd5, 0x02, 0x21, 0x00, 0xbd, 0xea, 0x3c, 0x44, 0xd4, 0x8e, 0x01, 0xaa, 0x40, 0x93, 0x5c, 0x1c, 0x97, 0x23, 0xff, 0x73, 0x31, 0x99, 0x56, 0x34, 0x40, 0xf2, 0x6b, 0x4e, 0xcf, 0x0b, 0x44, 0x4b, 0x04, 0x18, 0xd9, 0xf5)  )

◆ PUBKEY_SIGNATURE_TEST() [331/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5872dfe9 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x37, 0x39, 0x38, 0x32, 0x36, 0x34, 0x38, 0x33, 0x38, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x05, 0x27, 0x7c, 0xdb, 0xf4, 0x91, 0xe3, 0x36, 0xfe, 0x81, 0xbe, 0x24, 0xe3, 0x93, 0xa1, 0x61, 0xa4, 0xfb, 0x89, 0x11, 0x2c, 0x9f, 0xfe, 0xd1, 0xee, 0x66, 0x49, 0xc4, 0x06, 0x71, 0x34, 0x08, 0x02, 0x21, 0x00, 0xab, 0x69, 0x34, 0x33, 0x2e, 0x68, 0xe1, 0x08, 0xbb, 0x04, 0x84, 0xd2, 0x1c, 0x45, 0x7d, 0xcf, 0x38, 0x1a, 0x62, 0x0c, 0x3a, 0x47, 0x12, 0xfd, 0xbf, 0xeb, 0x65, 0x8a, 0x3f, 0xaf, 0xd6, 0x0c)  )

◆ PUBKEY_SIGNATURE_TEST() [332/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_63237528 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x33, 0x39, 0x36, 0x37, 0x37, 0x37, 0x33, 0x36, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x29, 0x38, 0x25, 0x73, 0x7c, 0x8c, 0x14, 0x43, 0x0e, 0xd1, 0x0d, 0xba, 0xdd, 0x7d, 0xa3, 0x37, 0x27, 0x5f, 0x9b, 0x61, 0xd1, 0xd2, 0x63, 0x77, 0xf7, 0x78, 0xff, 0xaa, 0x00, 0xc1, 0x39, 0xde, 0x02, 0x21, 0x00, 0xcd, 0xdd, 0xec, 0x26, 0x7a, 0x86, 0x78, 0xc9, 0x68, 0x29, 0xbf, 0x6c, 0x1d, 0x6f, 0x38, 0x32, 0x2e, 0x11, 0x99, 0x37, 0xcf, 0xd2, 0xfe, 0xe0, 0x1e, 0x9d, 0xc9, 0x52, 0x5f, 0x43, 0xed, 0x6b)  )

◆ PUBKEY_SIGNATURE_TEST() [333/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cc43dd07 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x39, 0x39, 0x38, 0x31, 0x30, 0x35, 0x38, 0x30, 0x31) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x20, 0x41, 0xfd, 0xd6, 0x11, 0x1c, 0x45, 0xdf, 0xd2, 0x9e, 0x75, 0x0e, 0x08, 0x2d, 0xcd, 0xad, 0xc9, 0xa5, 0x84, 0xa8, 0xa2, 0xbe, 0x46, 0x58, 0x0f, 0xb0, 0xba, 0x3b, 0x3d, 0xc6, 0x58, 0x62, 0x02, 0x20, 0x42, 0x18, 0x24, 0xfe, 0x98, 0x7e, 0x41, 0x72, 0xa0, 0xf8, 0xbb, 0xcb, 0x7b, 0xcd, 0x9e, 0x1b, 0x07, 0x3b, 0x77, 0x42, 0xed, 0x9f, 0x9d, 0xf9, 0x8f, 0x2a, 0x1a, 0x37, 0xcd, 0x37, 0x4c, 0xe3)  )

◆ PUBKEY_SIGNATURE_TEST() [334/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_91575386 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x36, 0x36, 0x37, 0x37, 0x38, 0x32, 0x37, 0x30, 0x35, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x26, 0x79, 0x41, 0xdb, 0x66, 0x0e, 0x04, 0x6a, 0xb1, 0x4e, 0x79, 0x56, 0x69, 0xe0, 0x02, 0xb8, 0x52, 0xf7, 0x78, 0x84, 0x47, 0xc5, 0x3e, 0xbe, 0xf4, 0x6a, 0x20, 0x56, 0x97, 0x8b, 0x55, 0x74, 0x02, 0x21, 0x00, 0xd0, 0x01, 0x83, 0xbc, 0xaf, 0x75, 0xbc, 0x11, 0xe3, 0x76, 0x53, 0xf9, 0x52, 0xf6, 0xa6, 0x53, 0x71, 0x51, 0xc3, 0xaa, 0x0a, 0x1b, 0x9e, 0x4e, 0x41, 0xb0, 0x04, 0xa2, 0x91, 0x85, 0x39, 0x5b)  )

◆ PUBKEY_SIGNATURE_TEST() [335/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6a618367 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x30, 0x36, 0x32, 0x31, 0x34, 0x33, 0x36, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x5d, 0xcd, 0x7f, 0x68, 0x14, 0x73, 0x9d, 0x47, 0xf8, 0x0a, 0x36, 0x3b, 0x94, 0x14, 0xe6, 0xcb, 0xfb, 0x5f, 0x08, 0x46, 0x22, 0x38, 0x88, 0x51, 0x0a, 0xbd, 0x5b, 0x39, 0x03, 0xd7, 0xae, 0x09, 0x02, 0x20, 0x43, 0x41, 0x8f, 0x13, 0x8b, 0xb3, 0xc8, 0x57, 0xc0, 0xad, 0x75, 0x0c, 0xa8, 0x38, 0x9e, 0xbc, 0xf3, 0x71, 0x9c, 0xb3, 0x89, 0x63, 0x4a, 0xc5, 0x4a, 0x91, 0xde, 0x9f, 0x18, 0xfd, 0x72, 0x38)  )

◆ PUBKEY_SIGNATURE_TEST() [336/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ee70c250 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x36, 0x38, 0x34, 0x32, 0x34, 0x39, 0x36, 0x30, 0x34, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x5e, 0x0e, 0x8c, 0xc0, 0x28, 0x04, 0x09, 0xa0, 0xce, 0x25, 0x2d, 0xa0, 0x2b, 0x24, 0x24, 0xd2, 0xde, 0x3a, 0x52, 0xb4, 0x06, 0xc3, 0x77, 0x89, 0x32, 0xdb, 0xc6, 0x0c, 0xb8, 0x6c, 0x35, 0x67, 0x02, 0x21, 0x00, 0x93, 0xd2, 0x5e, 0x92, 0x9c, 0x5b, 0x00, 0xe9, 0x50, 0xd8, 0x95, 0x85, 0xec, 0x6c, 0x01, 0xb6, 0x58, 0x9a, 0xe0, 0xec, 0x0a, 0xf8, 0xa7, 0x9c, 0x04, 0xdf, 0x9e, 0x5b, 0x27, 0xb5, 0x8b, 0xc5)  )

◆ PUBKEY_SIGNATURE_TEST() [337/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6e361987 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x32, 0x36, 0x39, 0x38, 0x39, 0x37, 0x33, 0x32, 0x31) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x4f, 0xcf, 0x9c, 0x9d, 0x9f, 0xfb, 0xf4, 0xe0, 0xb9, 0x82, 0x68, 0xc0, 0x87, 0x07, 0x1b, 0xff, 0xe0, 0x67, 0x3b, 0xb8, 0xdc, 0xb3, 0x2a, 0xa6, 0x67, 0xf8, 0xa6, 0x39, 0xc3, 0x64, 0xea, 0x47, 0x02, 0x21, 0x00, 0x82, 0x0d, 0xb0, 0x73, 0x0b, 0xee, 0x82, 0x27, 0xfc, 0x83, 0x16, 0x43, 0xfc, 0xb8, 0xe2, 0xef, 0x9c, 0x0f, 0x70, 0x59, 0xce, 0x42, 0xda, 0x45, 0xcf, 0x74, 0x82, 0x8e, 0xff, 0xa8, 0xd7, 0x72)  )

◆ PUBKEY_SIGNATURE_TEST() [338/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9a2feb5b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x33, 0x38, 0x37, 0x33, 0x32, 0x34, 0x36, 0x39, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xc6, 0x0c, 0xd2, 0xe0, 0x82, 0x48, 0xd5, 0x8d, 0x16, 0x39, 0xb1, 0x23, 0x63, 0x36, 0x43, 0xc6, 0x3f, 0x89, 0xaf, 0xf6, 0x11, 0xf9, 0x98, 0x93, 0x7c, 0xcb, 0x08, 0xc9, 0x11, 0x3b, 0xcd, 0xca, 0x02, 0x21, 0x00, 0xac, 0x4b, 0xb4, 0x70, 0xce, 0x01, 0x64, 0x61, 0x6d, 0xad, 0xa7, 0xa1, 0x73, 0x36, 0x4e, 0xd3, 0xf9, 0xd1, 0x6f, 0xd3, 0x2c, 0x68, 0x61, 0x36, 0xf9, 0x04, 0xc9, 0x92, 0x66, 0xfd, 0xa1, 0x7e)  )

◆ PUBKEY_SIGNATURE_TEST() [339/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bbc1a256 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x34, 0x31, 0x31, 0x38, 0x38, 0x38, 0x37, 0x35, 0x33, 0x36) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7c, 0xfd, 0xaf, 0x6f, 0x22, 0xc1, 0xc7, 0x66, 0x8d, 0x7b, 0x6f, 0x56, 0xf8, 0xa7, 0xbe, 0x3f, 0xde, 0xeb, 0x17, 0xa7, 0x86, 0x35, 0x39, 0x55, 0x5b, 0xbf, 0xa8, 0x99, 0xdd, 0x70, 0xc5, 0xf1, 0x02, 0x21, 0x00, 0xce, 0xe1, 0x51, 0xad, 0xc7, 0x1e, 0x68, 0x48, 0x3b, 0x95, 0xa7, 0x85, 0x7a, 0x86, 0x2a, 0xe0, 0xc5, 0xa6, 0xee, 0xe4, 0x78, 0xd9, 0x3d, 0x40, 0xcc, 0xc7, 0xd4, 0x0a, 0x31, 0xdc, 0xbd, 0x90)  )

◆ PUBKEY_SIGNATURE_TEST() [340/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cdc90a44 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x39, 0x38, 0x38, 0x36, 0x30, 0x36, 0x35, 0x34, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x22, 0x70, 0xbe, 0x7e, 0xe0, 0x33, 0xa7, 0x06, 0xb5, 0x97, 0x46, 0xea, 0xb3, 0x48, 0x16, 0xbe, 0x7e, 0x15, 0xc8, 0x78, 0x40, 0x61, 0xd5, 0x28, 0x10, 0x60, 0x70, 0x7a, 0x0a, 0xbe, 0x0a, 0x7d, 0x02, 0x20, 0x56, 0xa1, 0x63, 0x34, 0x1e, 0xe9, 0x5e, 0x7e, 0x3c, 0x04, 0x29, 0x4a, 0x57, 0xf5, 0xf7, 0xd2, 0x4b, 0xf3, 0xc3, 0xc6, 0xf1, 0x3e, 0xf2, 0xf1, 0x61, 0x07, 0x7c, 0x47, 0xbd, 0x27, 0x66, 0x5d)  )

◆ PUBKEY_SIGNATURE_TEST() [341/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_000bf5fe ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x34, 0x37, 0x39, 0x31, 0x31, 0x35, 0x38, 0x34, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x16, 0xb5, 0xd2, 0xbf, 0xca, 0xba, 0x21, 0x16, 0x7a, 0x69, 0xf7, 0x43, 0x3d, 0x0c, 0x47, 0x6b, 0x21, 0xde, 0xd3, 0x7d, 0x84, 0xdc, 0x74, 0xca, 0x40, 0x1a, 0x3e, 0xcd, 0xdb, 0x27, 0x52, 0xa8, 0x02, 0x20, 0x62, 0x85, 0x2c, 0xf9, 0x7d, 0x89, 0xad, 0xfb, 0x0e, 0xbb, 0xe6, 0xf3, 0x98, 0xee, 0x64, 0x1b, 0xfe, 0xa8, 0xa2, 0x27, 0x15, 0x80, 0xaa, 0xc8, 0xa3, 0xd8, 0x32, 0x6d, 0x8c, 0x6e, 0x0e, 0xf9)  )

◆ PUBKEY_SIGNATURE_TEST() [342/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c2d31b05 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x30, 0x37, 0x36, 0x38, 0x38, 0x37, 0x33, 0x36, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xd9, 0x07, 0xee, 0xfa, 0x66, 0x41, 0x15, 0x84, 0x8b, 0x90, 0xc3, 0xd5, 0xba, 0xa0, 0x23, 0x6f, 0x08, 0xea, 0xfa, 0xf8, 0x1c, 0x0d, 0x52, 0xbb, 0x9d, 0x0f, 0x8a, 0xcb, 0x57, 0x49, 0x08, 0x47, 0x02, 0x21, 0x00, 0xfd, 0x91, 0xbc, 0x45, 0xa7, 0x6e, 0x31, 0xcd, 0xc5, 0x8c, 0x4b, 0xfb, 0x3d, 0xf2, 0x7f, 0x64, 0x70, 0xd2, 0x0b, 0x19, 0xf0, 0xfb, 0xa6, 0xa7, 0x7b, 0x6c, 0x88, 0x46, 0x65, 0x0e, 0xd8, 0xa6)  )

◆ PUBKEY_SIGNATURE_TEST() [343/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_de0e945d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x39, 0x38, 0x38, 0x35, 0x30, 0x36, 0x39, 0x36, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x04, 0x83, 0x37, 0xb3, 0x4f, 0x42, 0x7e, 0x87, 0x74, 0xb3, 0xbf, 0x7c, 0x8f, 0xf4, 0xb1, 0xae, 0x65, 0xd1, 0x32, 0xac, 0x8a, 0xf9, 0x48, 0x29, 0xbb, 0x2d, 0x32, 0x94, 0x45, 0x79, 0xbb, 0x31, 0x02, 0x21, 0x00, 0xbd, 0x6f, 0x8e, 0xab, 0x82, 0x21, 0x3c, 0xcf, 0x80, 0x76, 0x46, 0x44, 0x20, 0x4b, 0xb6, 0xbf, 0x16, 0xc6, 0x68, 0x72, 0x9c, 0xdd, 0x31, 0xdd, 0x85, 0x96, 0x28, 0x6c, 0x15, 0x68, 0x6e, 0x8e)  )

◆ PUBKEY_SIGNATURE_TEST() [344/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c5a8c6db ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x37, 0x32, 0x31, 0x33, 0x30, 0x36, 0x31, 0x33, 0x31) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xb2, 0xbc, 0x46, 0xb7, 0xc4, 0x42, 0x93, 0x55, 0x7a, 0xb7, 0xeb, 0xeb, 0x02, 0x64, 0x92, 0x42, 0x77, 0x19, 0x3f, 0x87, 0xa2, 0x5d, 0x94, 0xc9, 0x24, 0xdf, 0x15, 0x18, 0xba, 0x7c, 0x72, 0x60, 0x02, 0x21, 0x00, 0xab, 0xf1, 0xf6, 0x23, 0x8f, 0xf6, 0x96, 0xaa, 0xaf, 0xaf, 0x4f, 0x0c, 0xbb, 0xe1, 0x52, 0xc3, 0xd7, 0x71, 0xc5, 0xbf, 0xc4, 0x3f, 0x36, 0xd7, 0xe5, 0xf5, 0x23, 0x58, 0x19, 0xd0, 0x2c, 0x1a)  )

◆ PUBKEY_SIGNATURE_TEST() [345/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1f0d85d6 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x32, 0x30, 0x34, 0x31, 0x30, 0x31, 0x36, 0x35, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x40, 0xd4, 0xb3, 0x8a, 0x61, 0x23, 0x2e, 0x65, 0x4f, 0xfd, 0x08, 0xb9, 0x1e, 0x18, 0x60, 0x98, 0x51, 0xf4, 0x18, 0x9f, 0x7b, 0xf8, 0xa4, 0x25, 0xad, 0x59, 0xd9, 0xcb, 0xb1, 0xb5, 0x4c, 0x99, 0x02, 0x21, 0x00, 0x9e, 0x77, 0x5a, 0x7b, 0xd0, 0xd9, 0x34, 0xc3, 0xed, 0x88, 0x60, 0x37, 0xf5, 0xd3, 0xb3, 0x56, 0xf6, 0x0e, 0xda, 0x41, 0x19, 0x16, 0x90, 0x56, 0x6e, 0x99, 0x67, 0x7d, 0x7a, 0xaf, 0x64, 0xf3)  )

◆ PUBKEY_SIGNATURE_TEST() [346/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_06eb2ab6 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x31, 0x35, 0x30, 0x36, 0x38, 0x30, 0x39, 0x35, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xac, 0x8f, 0x64, 0xd7, 0xdf, 0x8d, 0x9f, 0xea, 0x00, 0x57, 0x44, 0xe3, 0xac, 0x4a, 0xf7, 0x0a, 0xa3, 0xa3, 0x8e, 0x5a, 0x0f, 0x3d, 0x06, 0x9d, 0x85, 0x80, 0x6a, 0x4f, 0x29, 0x71, 0x03, 0x39, 0x02, 0x21, 0x00, 0xc0, 0x14, 0xe9, 0x6d, 0xec, 0xfe, 0xf3, 0x85, 0x7c, 0xc1, 0x74, 0xf2, 0xc4, 0x6a, 0xd0, 0x88, 0x2b, 0xef, 0x0c, 0x4c, 0x8a, 0x17, 0xce, 0x09, 0x44, 0x19, 0x61, 0xe4, 0xae, 0x8d, 0x2d, 0xf3)  )

◆ PUBKEY_SIGNATURE_TEST() [347/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9ccec7ac ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x37, 0x32, 0x37, 0x34, 0x36, 0x30, 0x31, 0x30, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x41, 0xb3, 0x76, 0x6f, 0x41, 0xa6, 0x73, 0xa0, 0x1e, 0x2c, 0x0c, 0xab, 0x5c, 0xee, 0xdb, 0xce, 0xc8, 0xd8, 0x25, 0x30, 0xa3, 0x93, 0xf8, 0x84, 0xd7, 0x2a, 0xa4, 0xe6, 0x68, 0x5d, 0xea, 0x0a, 0x02, 0x20, 0x07, 0x3a, 0x55, 0xdc, 0xa2, 0xda, 0x57, 0x7c, 0xaf, 0xb4, 0x0e, 0x12, 0xdd, 0x20, 0xbf, 0x85, 0x29, 0xa1, 0x3a, 0x6a, 0xcd, 0xf9, 0xa1, 0xc7, 0xd4, 0xb2, 0x04, 0x8d, 0x60, 0x87, 0x6c, 0xb3)  )

◆ PUBKEY_SIGNATURE_TEST() [348/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_72a813dc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x34, 0x35, 0x37, 0x31, 0x34, 0x36, 0x31, 0x32, 0x32, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x19, 0x42, 0x75, 0x5a, 0xa8, 0x12, 0x83, 0x82, 0xcd, 0x8e, 0x35, 0xa4, 0x35, 0x0c, 0x22, 0xcc, 0x45, 0xba, 0x57, 0x04, 0xd9, 0x9e, 0x8a, 0x24, 0x09, 0x70, 0xdf, 0x11, 0x95, 0x6a, 0xd8, 0x66, 0x02, 0x21, 0x00, 0xf6, 0x4c, 0xf1, 0xe0, 0x81, 0x6c, 0xf7, 0xac, 0x50, 0x44, 0xf7, 0x3b, 0xa9, 0x38, 0xe1, 0x42, 0xef, 0x33, 0x05, 0xcb, 0x09, 0xbe, 0xcb, 0x80, 0xa0, 0xa5, 0xb9, 0xad, 0x7b, 0xa3, 0xeb, 0x07)  )

◆ PUBKEY_SIGNATURE_TEST() [349/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_beb41a65 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x34, 0x31, 0x37, 0x39, 0x35, 0x31, 0x36, 0x30, 0x39, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x51, 0xab, 0xa4, 0xff, 0x1c, 0x7d, 0xdf, 0x17, 0xe0, 0x63, 0x2a, 0xb7, 0x16, 0x84, 0xd8, 0xde, 0x6d, 0xc7, 0x00, 0x21, 0x9e, 0xf3, 0x46, 0xcb, 0x28, 0xce, 0x9d, 0xaf, 0xc3, 0x56, 0x5b, 0x3b, 0x02, 0x21, 0x00, 0xb6, 0xaa, 0xeb, 0xe1, 0xaf, 0x0a, 0xd0, 0x1f, 0x07, 0xa6, 0x8b, 0xf1, 0xcf, 0x57, 0xf9, 0xd6, 0x04, 0x0b, 0x43, 0xc1, 0x4b, 0x7e, 0xb8, 0x23, 0x85, 0x42, 0x76, 0x0e, 0x32, 0xce, 0x3b, 0x0c)  )

◆ PUBKEY_SIGNATURE_TEST() [350/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1d0d4654 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x38, 0x39, 0x32, 0x37, 0x31, 0x33, 0x30, 0x35, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x91, 0xef, 0xbf, 0xcc, 0x73, 0x16, 0x50, 0xe9, 0xf0, 0x04, 0xc3, 0x8b, 0x71, 0xdb, 0x14, 0x6c, 0x17, 0xbf, 0x87, 0x1c, 0x82, 0xc4, 0xe8, 0x77, 0x16, 0xf7, 0xff, 0x2f, 0x7f, 0x9e, 0x51, 0xd0, 0x02, 0x20, 0x08, 0x9e, 0xa6, 0x31, 0xa7, 0xc5, 0xf0, 0x53, 0x11, 0xc5, 0x21, 0xd2, 0x1b, 0xa7, 0x98, 0xb5, 0x17, 0x48, 0x81, 0xf0, 0xfd, 0x80, 0x95, 0xfb, 0x3a, 0x77, 0x51, 0x59, 0x13, 0xef, 0xb6, 0xe0)  )

◆ PUBKEY_SIGNATURE_TEST() [351/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f3e21fac ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x38, 0x39, 0x36, 0x31, 0x38, 0x32, 0x32, 0x39, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x4a, 0x7e, 0x47, 0xbd, 0x28, 0x1e, 0xa0, 0x9b, 0x9e, 0x3a, 0x32, 0x93, 0x4c, 0x7a, 0x96, 0x9e, 0x1f, 0x78, 0x8f, 0x97, 0x8b, 0x41, 0x58, 0x59, 0x89, 0xf4, 0x68, 0x9e, 0x80, 0x46, 0x63, 0xfb, 0x02, 0x21, 0x00, 0xe6, 0x5f, 0x6b, 0xd7, 0x02, 0x40, 0x3c, 0xbb, 0xed, 0x7f, 0x8a, 0xd0, 0x04, 0x5f, 0x33, 0x1d, 0x4a, 0x96, 0xfb, 0xf8, 0xc4, 0x3f, 0x71, 0xf1, 0x16, 0x15, 0xb7, 0xd1, 0xb9, 0x15, 0x3b, 0x7f)  )

◆ PUBKEY_SIGNATURE_TEST() [352/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3b65d54b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x38, 0x32, 0x38, 0x33, 0x33, 0x34, 0x36, 0x37, 0x33, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xc7, 0x95, 0xf5, 0xda, 0x86, 0xe1, 0x0a, 0x60, 0x4d, 0x4f, 0x94, 0xbf, 0x7c, 0xac, 0x38, 0x1c, 0x73, 0xed, 0xad, 0x14, 0x61, 0xd6, 0x69, 0x29, 0xe5, 0x3a, 0xa5, 0x7c, 0xa2, 0x94, 0xe8, 0x9f, 0x02, 0x21, 0x00, 0xba, 0xe7, 0x84, 0xab, 0x6c, 0x7b, 0x58, 0x33, 0x2e, 0xe0, 0x5e, 0x7d, 0x54, 0x16, 0x9e, 0xdf, 0x55, 0xce, 0x45, 0xf0, 0x30, 0xe7, 0x1a, 0xe8, 0xdf, 0x63, 0x96, 0x9f, 0xb3, 0x27, 0xa1, 0x0c)  )

◆ PUBKEY_SIGNATURE_TEST() [353/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a4f3d444 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x33, 0x36, 0x36, 0x39, 0x37, 0x34, 0x38, 0x39, 0x31) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xea, 0x68, 0xb2, 0x48, 0x43, 0xb2, 0x25, 0xf5, 0x05, 0xe0, 0x1c, 0x0e, 0x60, 0x8b, 0x20, 0xb4, 0xd9, 0x3e, 0x8f, 0xaf, 0x6b, 0x9c, 0xf7, 0x0c, 0xf8, 0xf9, 0x13, 0x4a, 0x80, 0xe7, 0xb6, 0x68, 0x02, 0x21, 0x00, 0xa3, 0xab, 0xc0, 0x44, 0xb4, 0x72, 0x8f, 0x80, 0xfe, 0x41, 0x4b, 0xdc, 0x66, 0xf0, 0x32, 0xb2, 0x62, 0x35, 0x67, 0x20, 0x54, 0x7b, 0xec, 0x77, 0x29, 0xfa, 0xd9, 0x41, 0x51, 0xc6, 0xad, 0xc7)  )

◆ PUBKEY_SIGNATURE_TEST() [354/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ccba370a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x31, 0x39, 0x39, 0x31, 0x35, 0x33, 0x32, 0x32, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xbf, 0xe7, 0x50, 0x21, 0x40, 0xc5, 0x7a, 0x24, 0xa7, 0x7e, 0xdc, 0x3d, 0x9b, 0x3c, 0x4b, 0xc1, 0x1d, 0x21, 0xbd, 0xb0, 0xb1, 0x96, 0x97, 0x7b, 0x7f, 0x2b, 0x13, 0xac, 0x97, 0x3a, 0xd6, 0x97, 0x02, 0x21, 0x00, 0x94, 0x7a, 0x01, 0xda, 0x97, 0x31, 0x84, 0x9d, 0x72, 0xb6, 0x7e, 0xf7, 0xbc, 0x40, 0xb0, 0x12, 0x48, 0x0f, 0xd3, 0x89, 0x89, 0x5a, 0xad, 0x1f, 0x6b, 0x1c, 0xdb, 0xea, 0xb3, 0xb9, 0x3b, 0x8d)  )

◆ PUBKEY_SIGNATURE_TEST() [355/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_56c169e7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x36, 0x30, 0x30, 0x33, 0x31, 0x36, 0x38, 0x32, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x34, 0x34, 0xee, 0x11, 0x42, 0x74, 0x0a, 0x0a, 0xb8, 0x62, 0x3b, 0x97, 0xfc, 0x8d, 0xc2, 0x56, 0x7e, 0xda, 0x45, 0xda, 0xdf, 0x60, 0x39, 0xb4, 0x5c, 0x44, 0x88, 0x19, 0xe8, 0x40, 0xcf, 0x30, 0x02, 0x20, 0x3c, 0x0f, 0xac, 0x04, 0x87, 0x84, 0x19, 0x97, 0x20, 0x2c, 0x29, 0xf3, 0xbf, 0x2d, 0xf5, 0x40, 0xb1, 0x15, 0xb2, 0x9d, 0xc6, 0x19, 0x16, 0x0d, 0x52, 0x20, 0x3d, 0x4a, 0x1f, 0xd4, 0xb9, 0xf7)  )

◆ PUBKEY_SIGNATURE_TEST() [356/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a3aac7aa ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x38, 0x36, 0x39, 0x36, 0x35, 0x31, 0x36, 0x39, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x53, 0x38, 0x50, 0x0e, 0x23, 0xba, 0x96, 0xa0, 0xad, 0xc6, 0xef, 0x84, 0x93, 0x2e, 0x25, 0xfb, 0xad, 0x74, 0x35, 0xd9, 0xf7, 0x0e, 0xb7, 0xf4, 0x76, 0xc6, 0x91, 0x2d, 0xe1, 0x2e, 0x33, 0xc8, 0x02, 0x21, 0x00, 0xa0, 0x02, 0xf5, 0x58, 0x3e, 0xa8, 0xc0, 0xd7, 0xfb, 0x17, 0x13, 0x6d, 0x0e, 0xe0, 0x41, 0x5a, 0xcf, 0x62, 0x98, 0x79, 0xce, 0x6b, 0x01, 0xac, 0x52, 0xe3, 0xec, 0xd7, 0x77, 0x2a, 0x37, 0x04)  )

◆ PUBKEY_SIGNATURE_TEST() [357/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d3c635a0 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x36, 0x35, 0x38, 0x33, 0x39, 0x32, 0x36, 0x33, 0x37, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4f, 0xf2, 0xd4, 0xe3, 0x1f, 0x41, 0x80, 0xde, 0x69, 0x01, 0xd2, 0xd2, 0x03, 0x41, 0xd1, 0x23, 0x87, 0xc9, 0xc5, 0x5f, 0x4c, 0xf0, 0x03, 0xa7, 0x42, 0xf0, 0x49, 0xb8, 0x4a, 0xf6, 0xfe, 0x05, 0x02, 0x20, 0x03, 0x12, 0xf3, 0x87, 0x71, 0x41, 0x45, 0x55, 0xfa, 0x5e, 0xd2, 0x81, 0x7d, 0xcc, 0x62, 0x9a, 0x8c, 0x7c, 0xf6, 0x9d, 0x30, 0x63, 0x00, 0xe8, 0x7b, 0xc1, 0x67, 0x27, 0x8e, 0xc3, 0xef, 0x37)  )

◆ PUBKEY_SIGNATURE_TEST() [358/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ec2d1d31 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x33, 0x32, 0x30, 0x35, 0x30, 0x31, 0x35, 0x37, 0x32, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x51, 0xd6, 0x65, 0xba, 0xd5, 0xf2, 0xd6, 0x30, 0x6c, 0x6b, 0xbf, 0xe1, 0xf2, 0x75, 0x55, 0x88, 0x76, 0x70, 0x06, 0x1d, 0x4d, 0xf3, 0x6e, 0xc9, 0xf4, 0xce, 0x6c, 0xdf, 0xaf, 0x9e, 0xa7, 0xac, 0x02, 0x20, 0x29, 0x05, 0xe4, 0x3f, 0x62, 0x07, 0xee, 0x93, 0xdf, 0x35, 0xa2, 0xe9, 0xfb, 0x9b, 0xc8, 0x09, 0x8c, 0x44, 0x8a, 0xe9, 0x8a, 0x14, 0xe4, 0xad, 0x1e, 0xba, 0xea, 0x5d, 0x56, 0xb6, 0xe4, 0x93)  )

◆ PUBKEY_SIGNATURE_TEST() [359/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c7195287 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x30, 0x38, 0x35, 0x33, 0x33, 0x30, 0x37, 0x39, 0x31) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xb8, 0x04, 0xe0, 0x23, 0x5f, 0x13, 0x5a, 0xba, 0x7b, 0x75, 0x31, 0xb6, 0x83, 0x1f, 0x26, 0xcc, 0x9f, 0xb7, 0x7d, 0x3f, 0x83, 0x85, 0x49, 0x57, 0x43, 0x1b, 0xe2, 0x07, 0x06, 0xb8, 0x13, 0x69, 0x02, 0x21, 0x00, 0x9d, 0x31, 0x7f, 0xd0, 0x8e, 0x4e, 0x04, 0x67, 0x61, 0x7d, 0xb8, 0x19, 0xcd, 0xe1, 0xd7, 0xd4, 0xd7, 0x4d, 0xa4, 0x89, 0xb2, 0xbc, 0xe4, 0xdb, 0x05, 0x5e, 0xa0, 0x1e, 0xcc, 0xfa, 0xfc, 0xf2)  )

◆ PUBKEY_SIGNATURE_TEST() [360/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0c92199f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x37, 0x38, 0x36, 0x36, 0x38, 0x31, 0x33, 0x31, 0x31, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x8a, 0xb5, 0x0e, 0xf3, 0x66, 0x0c, 0xcb, 0x6a, 0xf3, 0x4c, 0x78, 0xe7, 0x95, 0xde, 0xd6, 0xb2, 0x56, 0xff, 0xca, 0x5c, 0x94, 0xf2, 0x49, 0xf3, 0xd9, 0x07, 0xfb, 0x65, 0x23, 0x5e, 0xf6, 0x80, 0x02, 0x20, 0x49, 0xd5, 0xaa, 0xea, 0xe5, 0xa6, 0xd0, 0xc1, 0x5b, 0x28, 0x6e, 0x42, 0x8b, 0x5e, 0x72, 0x0c, 0xf3, 0x7a, 0x82, 0x2e, 0xde, 0x44, 0x5b, 0xaa, 0x14, 0x3f, 0xfa, 0xe6, 0x9a, 0xba, 0x91, 0xb8)  )

◆ PUBKEY_SIGNATURE_TEST() [361/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d6a79369 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x30, 0x38, 0x32, 0x35, 0x33, 0x39, 0x34, 0x32, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x57, 0x1b, 0x9c, 0x46, 0xa4, 0x7c, 0x5c, 0xc5, 0x3a, 0x57, 0x4c, 0x19, 0x6c, 0x3f, 0xb0, 0x7f, 0x35, 0x10, 0xc0, 0xf4, 0x44, 0x3b, 0x9f, 0x2f, 0xe7, 0x81, 0x25, 0x2c, 0x24, 0xd3, 0x43, 0xde, 0x02, 0x20, 0x68, 0xa9, 0xae, 0xbd, 0x50, 0xff, 0x16, 0x5c, 0x89, 0xb5, 0xb9, 0xcb, 0x6c, 0x17, 0x54, 0x19, 0x19, 0x58, 0xf3, 0x60, 0xb4, 0xd2, 0x85, 0x1a, 0x48, 0x1a, 0x3e, 0x11, 0x06, 0xee, 0x78, 0x09)  )

◆ PUBKEY_SIGNATURE_TEST() [362/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6034cfb1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x30, 0x30, 0x36, 0x35, 0x39, 0x35, 0x36, 0x36, 0x39, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x4c, 0xb7, 0x81, 0x7b, 0x04, 0xdc, 0x73, 0xbe, 0x60, 0xd3, 0x71, 0x18, 0x03, 0xbc, 0x10, 0x68, 0x7a, 0x6e, 0x3f, 0x4a, 0xb7, 0x9c, 0x4c, 0x1a, 0x4e, 0x9d, 0x63, 0xa7, 0x31, 0x74, 0xd4, 0xeb, 0x02, 0x21, 0x00, 0xce, 0x39, 0x8d, 0x2d, 0x66, 0x02, 0xd2, 0xaf, 0x58, 0xa6, 0x40, 0x42, 0xf8, 0x30, 0xbf, 0x77, 0x4a, 0xee, 0x18, 0x20, 0x9d, 0x6f, 0xb5, 0xc7, 0x43, 0xb6, 0xa6, 0xe4, 0x37, 0x82, 0x6b, 0x98)  )

◆ PUBKEY_SIGNATURE_TEST() [363/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5d529a1a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x30, 0x32, 0x34, 0x31, 0x38, 0x31, 0x36, 0x30, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x68, 0x43, 0x99, 0xc6, 0xcd, 0x6e, 0xbb, 0x1c, 0x5d, 0x5e, 0xfb, 0x0d, 0x78, 0xdc, 0xe4, 0x0e, 0xbd, 0x48, 0xd9, 0xd9, 0x44, 0xeb, 0x65, 0x48, 0xc9, 0xce, 0x68, 0xd7, 0xfd, 0xc8, 0x22, 0x29, 0x02, 0x21, 0x00, 0xcf, 0x25, 0xc8, 0xe4, 0x27, 0xfa, 0xe3, 0x59, 0xbf, 0xe6, 0x0f, 0xa0, 0x29, 0x64, 0xf4, 0xc9, 0xb8, 0xd6, 0xdb, 0x54, 0x61, 0x2e, 0x05, 0xc7, 0x8c, 0x34, 0x1f, 0x0a, 0x8c, 0x52, 0xd0, 0xb5)  )

◆ PUBKEY_SIGNATURE_TEST() [364/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ff5b82a1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x37, 0x37, 0x36, 0x37, 0x38, 0x35, 0x32, 0x38, 0x37, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x20, 0xb7, 0xb3, 0x6d, 0x5b, 0xc7, 0x6f, 0xa1, 0x82, 0xca, 0x27, 0x15, 0x2a, 0x99, 0xa9, 0x56, 0xe6, 0xa0, 0x88, 0x00, 0x00, 0x69, 0x42, 0x96, 0xe3, 0x1a, 0xf9, 0x8a, 0x73, 0x12, 0xd0, 0x4b, 0x02, 0x21, 0x00, 0xee, 0xea, 0xbc, 0x55, 0x21, 0xf9, 0x85, 0x6e, 0x92, 0x0e, 0xb7, 0xd2, 0x9e, 0xd7, 0xe4, 0x04, 0x2f, 0x17, 0x8f, 0xf7, 0x06, 0xdf, 0xf8, 0xee, 0xb2, 0x4b, 0x42, 0x9e, 0x3b, 0x63, 0x40, 0x2a)  )

◆ PUBKEY_SIGNATURE_TEST() [365/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e7ccfc19 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x34, 0x34, 0x31, 0x39, 0x39, 0x39, 0x37, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6b, 0x65, 0xc9, 0x5e, 0x8e, 0x12, 0x1d, 0x2e, 0x6e, 0xe5, 0x06, 0xcf, 0xd6, 0x2c, 0xb8, 0x8e, 0x0b, 0xfb, 0x35, 0x89, 0xda, 0x40, 0x87, 0x68, 0x98, 0xef, 0x66, 0xc4, 0x39, 0x82, 0xac, 0xa9, 0x02, 0x20, 0x09, 0x64, 0x2c, 0x05, 0xad, 0x61, 0x9b, 0x44, 0x02, 0xfd, 0x29, 0x7e, 0xb5, 0x7e, 0x29, 0xcc, 0xa5, 0xc2, 0xeb, 0x68, 0x23, 0x93, 0x1b, 0xa8, 0x2d, 0xe3, 0x2d, 0x7c, 0x65, 0x2b, 0xa7, 0x3e)  )

◆ PUBKEY_SIGNATURE_TEST() [366/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3a50dff9 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x38, 0x34, 0x33, 0x34, 0x38, 0x30, 0x33, 0x39, 0x31) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x67, 0xc7, 0x4c, 0xbf, 0x5e, 0xa4, 0xb7, 0x77, 0xbf, 0x52, 0x1a, 0xce, 0x09, 0x9f, 0x4f, 0x09, 0x4d, 0x8f, 0x58, 0x90, 0x0e, 0x15, 0xe6, 0x7e, 0x1b, 0x4b, 0xd3, 0x99, 0x05, 0x66, 0x29, 0xed, 0x02, 0x20, 0x3d, 0x28, 0x84, 0x65, 0x5c, 0x49, 0xb8, 0xb5, 0xf6, 0x4e, 0x80, 0x2a, 0x05, 0x4e, 0x7b, 0xf0, 0x9b, 0x0f, 0xc8, 0x0c, 0xa1, 0x8e, 0xbf, 0x92, 0x7b, 0x82, 0xe5, 0x8b, 0xb4, 0xa0, 0x04, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [367/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_19725dae ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x37, 0x31, 0x38, 0x38, 0x39, 0x32, 0x36, 0x32, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x79, 0xa5, 0xe4, 0x0d, 0xa5, 0xcf, 0x34, 0xc4, 0xc3, 0x9a, 0xdf, 0x7d, 0xfc, 0x5d, 0x45, 0x49, 0x95, 0xa2, 0x50, 0x31, 0x4e, 0xbd, 0x21, 0x2b, 0x5c, 0x8e, 0x3f, 0x4e, 0x6f, 0x87, 0x5f, 0xeb, 0x02, 0x21, 0x00, 0xb2, 0x68, 0x92, 0x0e, 0x40, 0x3b, 0xa1, 0x78, 0x28, 0xff, 0x27, 0x19, 0x38, 0xa6, 0x55, 0x8a, 0x5b, 0x2d, 0xd0, 0x00, 0x22, 0x9f, 0x8e, 0xdb, 0x4a, 0x9d, 0x9f, 0x9b, 0x6a, 0xc1, 0xb4, 0x72)  )

◆ PUBKEY_SIGNATURE_TEST() [368/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_64770d37 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x37, 0x34, 0x33, 0x32, 0x32, 0x33, 0x34, 0x34, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xc8, 0xb1, 0x30, 0x06, 0xc3, 0xa5, 0x1a, 0x32, 0x2f, 0xff, 0x93, 0x21, 0x76, 0x1b, 0x01, 0xde, 0x13, 0x4f, 0x52, 0x6b, 0xe5, 0x82, 0xb2, 0x2e, 0x19, 0x69, 0x3c, 0x44, 0x3f, 0xc9, 0xfe, 0x46, 0x02, 0x20, 0x34, 0xe7, 0xf6, 0x01, 0x79, 0xc6, 0x16, 0x2a, 0xb9, 0x80, 0xfc, 0xd5, 0x8f, 0x17, 0x3b, 0x0e, 0x6c, 0x30, 0xb5, 0x24, 0xd3, 0x5c, 0x67, 0x92, 0x16, 0x77, 0x52, 0x2d, 0xce, 0xf8, 0x43, 0xa1)  )

◆ PUBKEY_SIGNATURE_TEST() [369/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2b1d6bc6 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x34, 0x30, 0x36, 0x30, 0x30, 0x35, 0x39, 0x33, 0x36) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x35, 0x13, 0xdb, 0x74, 0x54, 0x89, 0xa4, 0x87, 0xc8, 0x8a, 0x6c, 0xed, 0xf8, 0x79, 0x5b, 0x64, 0x0f, 0x8f, 0x71, 0x57, 0x83, 0x97, 0xbd, 0xab, 0xd6, 0xcc, 0x58, 0x6c, 0x25, 0xbd, 0x66, 0xad, 0x02, 0x21, 0x00, 0x99, 0xa7, 0x2c, 0xd3, 0xf0, 0xca, 0x6c, 0x79, 0x91, 0x49, 0x28, 0x3c, 0xa0, 0xaf, 0x37, 0xf8, 0x6b, 0x88, 0x20, 0x0d, 0x0c, 0x90, 0x5b, 0xd3, 0xc9, 0xf1, 0xb8, 0x59, 0xe5, 0x5b, 0x16, 0x59)  )

◆ PUBKEY_SIGNATURE_TEST() [370/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b69fa181 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x36, 0x31, 0x34, 0x30, 0x33, 0x36, 0x39, 0x38, 0x38) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x3a, 0x63, 0x86, 0xaf, 0xb0, 0x8f, 0x7f, 0xf8, 0x14, 0x0b, 0x5a, 0x27, 0x0f, 0x76, 0x4e, 0x87, 0x06, 0xef, 0x28, 0x30, 0xfb, 0x17, 0x74, 0x46, 0xf7, 0xb4, 0xee, 0xb8, 0xa2, 0x5a, 0xac, 0x64, 0x02, 0x20, 0x4b, 0x70, 0x85, 0x4b, 0x38, 0xc2, 0x92, 0x45, 0xb2, 0xb9, 0x80, 0xeb, 0xa1, 0x0e, 0xa9, 0x36, 0xc6, 0x8a, 0x38, 0xc1, 0xda, 0x52, 0x55, 0xce, 0x23, 0x86, 0xdb, 0x23, 0xaf, 0xc7, 0xc0, 0x6a)  )

◆ PUBKEY_SIGNATURE_TEST() [371/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d64564dc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x30, 0x39, 0x35, 0x34, 0x32, 0x35, 0x36, 0x38, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xb8, 0xfc, 0x54, 0xa8, 0xa6, 0xbe, 0x3c, 0x55, 0xe9, 0x9c, 0x06, 0xf9, 0x9c, 0xcd, 0xcc, 0xe7, 0xaf, 0x5c, 0x18, 0xa3, 0xc5, 0x82, 0x97, 0x26, 0xa8, 0x70, 0xcc, 0x10, 0x68, 0x45, 0x8f, 0x64, 0x02, 0x21, 0x00, 0xcc, 0x72, 0x37, 0xc3, 0x9c, 0x8e, 0x6a, 0x4a, 0x1c, 0x8c, 0x62, 0xf5, 0xf8, 0x86, 0x36, 0x54, 0x9c, 0x74, 0x10, 0x79, 0x8b, 0x89, 0x68, 0x4c, 0x50, 0x2c, 0x3a, 0xdf, 0xe5, 0xfb, 0x7a, 0xd2)  )

◆ PUBKEY_SIGNATURE_TEST() [372/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5f5ca5b9 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x30, 0x30, 0x38, 0x30, 0x39, 0x38, 0x39, 0x38, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x47, 0xb4, 0x60, 0x85, 0x1e, 0x56, 0x07, 0xf2, 0x02, 0x16, 0x26, 0x63, 0x5c, 0x56, 0x5a, 0x63, 0xf7, 0x8f, 0x55, 0x87, 0x95, 0xe1, 0xb3, 0x30, 0xd0, 0x91, 0x15, 0x97, 0x0d, 0xbb, 0xb8, 0xab, 0x02, 0x21, 0x00, 0xa6, 0xa9, 0xf4, 0xf2, 0x13, 0xe0, 0x8d, 0x3c, 0x73, 0x6d, 0x3e, 0x1c, 0x44, 0xa3, 0x51, 0x40, 0xcb, 0x10, 0x76, 0x19, 0xf2, 0x65, 0xa5, 0xb1, 0x36, 0x08, 0xed, 0x72, 0x9f, 0xd6, 0xd8, 0x94)  )

◆ PUBKEY_SIGNATURE_TEST() [373/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1c5acbc1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x35, 0x37, 0x34, 0x31, 0x34, 0x37, 0x39, 0x32, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x8c, 0xfd, 0xa4, 0xf7, 0xa6, 0x58, 0x64, 0xeb, 0xbe, 0xa3, 0x14, 0x48, 0x63, 0xda, 0x9b, 0x07, 0x5c, 0x07, 0xb5, 0xb4, 0x2c, 0xb4, 0x56, 0x96, 0x43, 0xdd, 0xfd, 0x70, 0xdd, 0x75, 0x3b, 0x19, 0x02, 0x20, 0x59, 0x57, 0x84, 0xb1, 0xab, 0x21, 0x78, 0x74, 0xb8, 0x2b, 0x95, 0x85, 0x52, 0x1f, 0x80, 0x90, 0xb9, 0xf6, 0x32, 0x28, 0x84, 0xab, 0x7a, 0x62, 0x04, 0x64, 0xf5, 0x1c, 0xf8, 0x46, 0xc5, 0xb7)  )

◆ PUBKEY_SIGNATURE_TEST() [374/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_504253bd ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x38, 0x36, 0x36, 0x37, 0x37, 0x31, 0x35, 0x32, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4c, 0xd6, 0xa4, 0x5b, 0xd7, 0xc8, 0xbf, 0x0e, 0xdb, 0xdf, 0x07, 0x3d, 0xbf, 0x1f, 0x74, 0x62, 0x34, 0xcb, 0xbc, 0xa3, 0x1e, 0xc2, 0x0b, 0x52, 0x6b, 0x07, 0x7c, 0x9f, 0x48, 0x00, 0x96, 0xe7, 0x02, 0x20, 0x7c, 0xf9, 0x7a, 0xe0, 0xd3, 0x3f, 0x50, 0xb7, 0x3a, 0x5d, 0x7a, 0xdf, 0x8a, 0xa4, 0xee, 0xeb, 0x6f, 0xf1, 0x0f, 0x89, 0xa8, 0x79, 0x4e, 0xfe, 0x1d, 0x87, 0x4e, 0x23, 0x29, 0x9c, 0x1b, 0x3d)  )

◆ PUBKEY_SIGNATURE_TEST() [375/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4483f867 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x36, 0x39, 0x34, 0x32, 0x38, 0x30, 0x37, 0x38, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x2e, 0x23, 0x3f, 0x4d, 0xf8, 0xff, 0xeb, 0xea, 0xec, 0x64, 0x84, 0x2b, 0x23, 0xcc, 0xe1, 0x61, 0xc8, 0x0d, 0x30, 0x3b, 0x01, 0x6e, 0xca, 0x56, 0x24, 0x29, 0xb2, 0x27, 0xae, 0x2b, 0x58, 0xec, 0x02, 0x20, 0x46, 0xb6, 0xb5, 0x6a, 0xde, 0xc8, 0x2f, 0x82, 0xb5, 0x4d, 0xaa, 0x6a, 0x5f, 0xca, 0x28, 0x67, 0x40, 0xa1, 0x70, 0x48, 0x28, 0x05, 0x20, 0x72, 0xa5, 0xf0, 0xbc, 0x8c, 0x7b, 0x88, 0x42, 0x42)  )

◆ PUBKEY_SIGNATURE_TEST() [376/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cdeaff97 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x39, 0x39, 0x32, 0x31, 0x36, 0x39, 0x32, 0x35, 0x36, 0x38) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x54, 0x9f, 0x65, 0x8d, 0x4a, 0x3f, 0x98, 0x23, 0x3a, 0x2c, 0x93, 0xbd, 0x5b, 0x1a, 0x52, 0xd6, 0x4a, 0xf1, 0x08, 0x15, 0xae, 0x60, 0xbe, 0xcb, 0x41, 0x39, 0xca, 0xc8, 0x22, 0xb5, 0x79, 0xc3, 0x02, 0x20, 0x27, 0xbd, 0xdd, 0xf0, 0xdb, 0xcf, 0x37, 0x4a, 0x2a, 0xec, 0x8a, 0xcc, 0xc4, 0x7a, 0x8a, 0xc8, 0x97, 0xf8, 0xd1, 0x82, 0x3d, 0xda, 0x8e, 0xb2, 0x05, 0x25, 0x90, 0x97, 0x0b, 0x39, 0xce, 0x2a)  )

◆ PUBKEY_SIGNATURE_TEST() [377/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_df18d473 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x31, 0x36, 0x30, 0x39, 0x34, 0x33, 0x39, 0x37, 0x39, 0x38) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x9f, 0xab, 0xcc, 0x1e, 0x5f, 0xd9, 0x65, 0x22, 0x69, 0x02, 0xf5, 0x94, 0x55, 0x9e, 0x23, 0x13, 0x69, 0xe5, 0x84, 0x45, 0x39, 0x74, 0xe7, 0x4f, 0x49, 0xd7, 0xd7, 0x62, 0xe1, 0x34, 0xfb, 0x9d, 0x02, 0x20, 0x29, 0x3c, 0xcc, 0xc5, 0x10, 0x79, 0x3b, 0xac, 0x45, 0xce, 0x5d, 0xa2, 0xbb, 0x6c, 0x9e, 0x90, 0x64, 0x37, 0xf5, 0x94, 0x35, 0xca, 0x20, 0x66, 0x55, 0xf7, 0x4b, 0x62, 0x5d, 0xf0, 0x7c, 0x7c)  )

◆ PUBKEY_SIGNATURE_TEST() [378/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6ad6ebf3 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x37, 0x31, 0x38, 0x36, 0x31, 0x36, 0x32, 0x31, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x2e, 0x5c, 0x14, 0x0f, 0xd6, 0xf5, 0xf8, 0x23, 0xad, 0xdc, 0x80, 0x88, 0xff, 0xaa, 0xe9, 0x67, 0xe7, 0xf4, 0x89, 0x72, 0x74, 0x31, 0x67, 0x69, 0x56, 0x1d, 0xfb, 0x31, 0x43, 0x58, 0x25, 0xd9, 0x02, 0x21, 0x00, 0xed, 0xa4, 0x73, 0x27, 0xd7, 0xcf, 0xae, 0x1d, 0xaa, 0x34, 0x4f, 0xf5, 0x58, 0x2a, 0x46, 0x7b, 0xd1, 0x8e, 0xb9, 0xf0, 0x1c, 0xae, 0xab, 0x9c, 0x6d, 0xa3, 0xc0, 0xcc, 0x89, 0xdf, 0x67, 0x13)  )

◆ PUBKEY_SIGNATURE_TEST() [379/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_46537b29 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x32, 0x39, 0x34, 0x33, 0x34, 0x37, 0x31, 0x37, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4c, 0x11, 0xe3, 0xb7, 0xef, 0xbe, 0x39, 0x08, 0xad, 0x21, 0x18, 0xe5, 0x4d, 0x7d, 0x34, 0xd6, 0xc6, 0xeb, 0x45, 0x70, 0xbf, 0x7f, 0xdb, 0x11, 0xa7, 0x67, 0x9f, 0xe9, 0x3a, 0xfa, 0x25, 0x4c, 0x02, 0x20, 0x71, 0x2e, 0x90, 0xf4, 0x21, 0x83, 0x6e, 0x54, 0x2d, 0xac, 0x49, 0xd1, 0x0b, 0xb3, 0x9d, 0xb4, 0xa9, 0x8b, 0x27, 0x35, 0xb6, 0x33, 0x6d, 0x8a, 0x3c, 0x39, 0x2f, 0x3b, 0x90, 0xe6, 0x0b, 0xbe)  )

◆ PUBKEY_SIGNATURE_TEST() [380/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7be57dce ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x38, 0x35, 0x31, 0x34, 0x34, 0x35, 0x35, 0x31, 0x32, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xdf, 0xb4, 0x61, 0x93, 0x03, 0xf4, 0xff, 0x68, 0x95, 0x63, 0xd2, 0x27, 0x50, 0x69, 0xfa, 0xc4, 0x4d, 0x63, 0xea, 0x3c, 0x3b, 0x18, 0xf4, 0xfb, 0x1a, 0xc8, 0x05, 0xd7, 0xdf, 0x3d, 0x12, 0xec, 0x02, 0x20, 0x68, 0xe3, 0x7b, 0x84, 0x65, 0x83, 0x90, 0x1d, 0xb2, 0x56, 0x32, 0x9f, 0x9c, 0xf6, 0x4f, 0x40, 0xc4, 0x16, 0xfb, 0xa5, 0x0d, 0xcb, 0x9b, 0xe3, 0x33, 0xa3, 0xe2, 0x9c, 0x76, 0xae, 0x32, 0xdb)  )

◆ PUBKEY_SIGNATURE_TEST() [381/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b94ef6bd ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x34, 0x37, 0x36, 0x30, 0x34, 0x33, 0x39, 0x33, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xe7, 0x0e, 0x8e, 0x17, 0xbd, 0x75, 0x8f, 0xf0, 0xc4, 0x8f, 0x91, 0xcb, 0x2c, 0x53, 0xd2, 0x93, 0xf0, 0xf5, 0xae, 0x82, 0xeb, 0x9d, 0xfe, 0x76, 0xab, 0x98, 0xf9, 0xb0, 0x64, 0x27, 0x86, 0x35, 0x02, 0x20, 0x21, 0xdd, 0xe3, 0x2c, 0xb0, 0x38, 0x9c, 0xad, 0x7b, 0xdf, 0x67, 0x6d, 0x9b, 0x9b, 0x7d, 0x25, 0xbb, 0x03, 0x4a, 0xd2, 0x5a, 0x55, 0xea, 0x71, 0xee, 0x7e, 0xe2, 0x6a, 0x18, 0x35, 0x9d, 0xd2)  )

◆ PUBKEY_SIGNATURE_TEST() [382/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b60e9e35 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x35, 0x36, 0x37, 0x33, 0x37, 0x38, 0x37, 0x34, 0x31) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x42, 0x13, 0x97, 0xec, 0xae, 0x30, 0x61, 0x7a, 0x5a, 0x60, 0x81, 0xad, 0x1b, 0xad, 0xf6, 0xce, 0x9d, 0x9d, 0x4c, 0xb2, 0xaf, 0xda, 0xbf, 0x1f, 0x90, 0x0e, 0x7f, 0xdb, 0x7f, 0xb0, 0xaf, 0x5a, 0x02, 0x20, 0x57, 0xca, 0x89, 0xdc, 0x22, 0x80, 0x1c, 0x75, 0xfd, 0xbe, 0xfd, 0xae, 0xca, 0x65, 0xc6, 0x75, 0x62, 0x5f, 0x94, 0xde, 0x7d, 0x63, 0x50, 0x62, 0xb0, 0x8e, 0xd3, 0x08, 0xdf, 0x57, 0x62, 0xcc)  )

◆ PUBKEY_SIGNATURE_TEST() [383/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d07424cb ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x37, 0x33, 0x39, 0x39, 0x33, 0x34, 0x39, 0x39, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x06, 0x10, 0xc0, 0x80, 0x76, 0x90, 0x9b, 0xb7, 0x22, 0xfb, 0xa1, 0x05, 0xc2, 0x3e, 0xac, 0x8f, 0x66, 0xb4, 0xdb, 0x1d, 0x58, 0xf6, 0x6a, 0x88, 0x2f, 0xc9, 0x0d, 0x59, 0xac, 0xde, 0xc8, 0xe0, 0x02, 0x21, 0x00, 0xaf, 0x59, 0xe8, 0xd5, 0x70, 0x76, 0x1c, 0xac, 0x58, 0x9d, 0x49, 0xf1, 0x1c, 0x88, 0x40, 0x07, 0xf7, 0xac, 0x1e, 0xea, 0x1a, 0x44, 0xc6, 0xf3, 0xfd, 0xad, 0x1d, 0x54, 0x21, 0x87, 0xd2, 0x5e)  )

◆ PUBKEY_SIGNATURE_TEST() [384/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_07be7d9f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x34, 0x37, 0x38, 0x33, 0x36, 0x36, 0x31, 0x33, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x59, 0xa1, 0x18, 0x1c, 0xab, 0x0e, 0xe8, 0xce, 0x94, 0xab, 0x2b, 0x5a, 0xb4, 0xf4, 0xb1, 0x3a, 0x42, 0x2e, 0x38, 0xef, 0xe6, 0x9f, 0x63, 0x4b, 0xf9, 0x47, 0x48, 0x5a, 0x5b, 0x9e, 0xa4, 0x9c, 0x02, 0x21, 0x00, 0x9b, 0x3c, 0x91, 0x3d, 0x98, 0xa4, 0xab, 0x15, 0xf6, 0xa3, 0x9f, 0x18, 0x02, 0xb8, 0xf2, 0xd2, 0x85, 0x59, 0xaa, 0x1f, 0x8d, 0x03, 0xa3, 0xa8, 0x8d, 0xf0, 0x0c, 0x89, 0xdc, 0x29, 0x3a, 0x97)  )

◆ PUBKEY_SIGNATURE_TEST() [385/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_96bfdbc3 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x36, 0x34, 0x39, 0x30, 0x35, 0x32, 0x36, 0x30, 0x32) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x8c, 0xae, 0x6c, 0x4d, 0xfb, 0xf9, 0x01, 0xbd, 0x66, 0xab, 0x82, 0x54, 0x10, 0x11, 0xfa, 0x15, 0xc8, 0xe9, 0x0e, 0x2c, 0x18, 0xc0, 0x1b, 0xd8, 0x81, 0xac, 0xaa, 0x2b, 0x63, 0xcb, 0x58, 0x7b, 0x02, 0x21, 0x00, 0xa8, 0x6a, 0xcf, 0x94, 0x3f, 0x29, 0xce, 0xf9, 0x1d, 0x1b, 0x66, 0xa7, 0xde, 0x55, 0x47, 0xdf, 0x6c, 0xdf, 0xc4, 0x5d, 0xd7, 0xbe, 0xf8, 0x16, 0xdc, 0xb8, 0xde, 0x9f, 0x5a, 0x42, 0x5d, 0x2d)  )

◆ PUBKEY_SIGNATURE_TEST() [386/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e05a9d11 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x34, 0x37, 0x36, 0x33, 0x38, 0x38, 0x37, 0x34, 0x39, 0x36) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x8b, 0x00, 0xc7, 0x4b, 0x86, 0x47, 0x4d, 0x78, 0x2e, 0xac, 0x99, 0x74, 0xae, 0xa6, 0x06, 0xd8, 0xf7, 0xee, 0x78, 0xc7, 0x95, 0x97, 0xe1, 0x56, 0x87, 0x02, 0x1f, 0x59, 0x91, 0xe8, 0x6a, 0xcd, 0x02, 0x20, 0x30, 0x9d, 0xfe, 0x36, 0x86, 0x64, 0x8e, 0xae, 0x10, 0x4e, 0x87, 0xb3, 0xe9, 0xb5, 0x61, 0x6a, 0x3a, 0xd4, 0x79, 0xca, 0x4f, 0x0b, 0x55, 0x8a, 0xe4, 0xf1, 0xe5, 0xab, 0x31, 0x15, 0x34, 0x6a)  )

◆ PUBKEY_SIGNATURE_TEST() [387/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5b0c9487 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x37, 0x39, 0x30, 0x32, 0x30, 0x30, 0x38, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x43, 0x3a, 0x91, 0x55, 0x04, 0xc9, 0x77, 0x80, 0x96, 0x34, 0xa3, 0x6f, 0xcf, 0x44, 0x80, 0xe4, 0xc8, 0x06, 0x9f, 0xc1, 0x27, 0xd2, 0x01, 0xd3, 0x0d, 0xfd, 0xb1, 0xf4, 0x23, 0xc9, 0x5f, 0xd4, 0x02, 0x21, 0x00, 0xbc, 0xb1, 0xb8, 0x9a, 0xaf, 0xd5, 0x0a, 0x17, 0x66, 0xb0, 0x97, 0x41, 0xfc, 0x6a, 0x9a, 0x96, 0xe7, 0x44, 0xae, 0x98, 0x26, 0xd8, 0x39, 0xbf, 0x85, 0xff, 0xb5, 0x0a, 0x91, 0x98, 0x17, 0x73)  )

◆ PUBKEY_SIGNATURE_TEST() [388/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ea3ac643 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x35, 0x33, 0x34, 0x34, 0x37, 0x38, 0x37, 0x38, 0x34, 0x38) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x4b, 0x69, 0xab, 0xd2, 0xb3, 0x98, 0x40, 0xa5, 0x45, 0xcd, 0xd4, 0xa7, 0x2d, 0x38, 0x42, 0x34, 0x58, 0x0e, 0x2f, 0xd9, 0x38, 0xb7, 0x09, 0x1d, 0x0e, 0xcd, 0xb5, 0x62, 0x78, 0x08, 0x57, 0xdb, 0x02, 0x21, 0x00, 0xfd, 0xab, 0x99, 0x57, 0x11, 0x9e, 0x0a, 0x40, 0x92, 0xaf, 0x82, 0xf6, 0xcc, 0x29, 0xf3, 0xc8, 0xa6, 0x92, 0x67, 0x1e, 0xc8, 0x6e, 0xfb, 0x0a, 0x03, 0xc1, 0x11, 0x2a, 0x0a, 0x1e, 0x04, 0x67)  )

◆ PUBKEY_SIGNATURE_TEST() [389/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_21892bf3 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x39, 0x32, 0x36, 0x36, 0x34, 0x31, 0x30, 0x39, 0x32, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xda, 0xb9, 0xd3, 0x68, 0x6c, 0x28, 0x36, 0x3a, 0xd0, 0x17, 0xb4, 0xa2, 0xb3, 0x6d, 0x35, 0xbf, 0x2e, 0xb8, 0x06, 0x33, 0x61, 0x3d, 0x44, 0xde, 0xb9, 0x50, 0x1d, 0x42, 0xa3, 0xef, 0xbd, 0x38, 0x02, 0x20, 0x13, 0x92, 0xa5, 0x62, 0xd7, 0x9f, 0x9a, 0xb1, 0x90, 0x14, 0xe4, 0xf7, 0xe2, 0xf2, 0x66, 0x82, 0x59, 0xf3, 0x72, 0x0a, 0x76, 0xc1, 0x20, 0xd4, 0xa3, 0xc3, 0x96, 0x4e, 0x88, 0x0f, 0x76, 0x79)  )

◆ PUBKEY_SIGNATURE_TEST() [390/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4e1fc55e ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x37, 0x30, 0x33, 0x39, 0x31, 0x35, 0x37, 0x30, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x23, 0xf9, 0x4e, 0x47, 0xb4, 0x40, 0xce, 0x37, 0x9b, 0x74, 0xc9, 0x31, 0x12, 0x32, 0xb1, 0x9a, 0x64, 0xe3, 0xe7, 0xc9, 0xb9, 0x0d, 0xa3, 0x4b, 0x0c, 0x1c, 0x3f, 0x3d, 0x7a, 0xf2, 0x81, 0x05, 0x02, 0x21, 0x00, 0xe1, 0x42, 0x59, 0x03, 0xb1, 0x47, 0x9c, 0x2c, 0xe1, 0x8b, 0x10, 0x8a, 0x6d, 0x1e, 0xc8, 0xb7, 0xa4, 0xf0, 0xf6, 0x57, 0xde, 0xdb, 0x00, 0xde, 0x3a, 0x3c, 0xee, 0xa7, 0xfd, 0xee, 0xe9, 0xbe)  )

◆ PUBKEY_SIGNATURE_TEST() [391/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_834aa4d4 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x38, 0x31, 0x35, 0x34, 0x35, 0x37, 0x37, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x9d, 0x70, 0x6a, 0x8f, 0xa8, 0x5d, 0x15, 0xbd, 0x0c, 0x34, 0x92, 0xc6, 0x67, 0x2d, 0xfe, 0x52, 0x9f, 0x40, 0x73, 0xb2, 0x17, 0xb3, 0x94, 0x7b, 0x5b, 0x2c, 0xfd, 0x61, 0xf8, 0x7c, 0xcb, 0x71, 0x02, 0x20, 0x6a, 0xaa, 0xaf, 0x36, 0x9f, 0x82, 0xa0, 0xe5, 0x42, 0xf7, 0x2d, 0xed, 0x7d, 0x7e, 0xb9, 0x0c, 0x83, 0x14, 0xff, 0xa6, 0x13, 0xa0, 0xea, 0x81, 0xda, 0x1c, 0x83, 0x93, 0xdb, 0xae, 0x2b, 0xac)  )

◆ PUBKEY_SIGNATURE_TEST() [392/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5727ca36 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x39, 0x35, 0x35, 0x33, 0x30, 0x33, 0x37, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xac, 0x77, 0x91, 0x8c, 0x40, 0x85, 0xc8, 0xa7, 0xce, 0x50, 0x20, 0xb0, 0x0c, 0x31, 0x56, 0x29, 0xae, 0xe0, 0x53, 0xa4, 0x45, 0xcb, 0x46, 0x61, 0xeb, 0x50, 0xf6, 0xb6, 0x2a, 0x47, 0xda, 0x29, 0x02, 0x21, 0x00, 0xdf, 0x2a, 0xea, 0x2b, 0x9c, 0x11, 0xa6, 0xce, 0x39, 0xd3, 0xcd, 0x9e, 0x1f, 0xaf, 0x4a, 0x53, 0x05, 0x7e, 0x0b, 0x1b, 0x2e, 0x48, 0xa3, 0x24, 0xbe, 0x9e, 0x77, 0x32, 0x03, 0xfe, 0x9f, 0xbb)  )

◆ PUBKEY_SIGNATURE_TEST() [393/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d5a242a5 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x36, 0x37, 0x38, 0x31, 0x30, 0x39, 0x30, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x9d, 0xb2, 0xdb, 0xd2, 0x93, 0x5f, 0x14, 0x7f, 0xae, 0x7f, 0x6a, 0x95, 0xc8, 0xe2, 0x30, 0x7b, 0xd8, 0x53, 0x7c, 0x3d, 0x96, 0xeb, 0x73, 0x2a, 0xd6, 0xd5, 0xeb, 0xdd, 0x89, 0xbc, 0x75, 0x4e, 0x02, 0x21, 0x00, 0x93, 0xa9, 0xab, 0x99, 0xd2, 0xde, 0x9d, 0x08, 0xfe, 0x0a, 0x61, 0xe2, 0x6c, 0x8f, 0xe1, 0xeb, 0xbf, 0x88, 0x72, 0x6e, 0x4b, 0x69, 0xd5, 0x51, 0xb5, 0x7d, 0x15, 0xf0, 0xae, 0x16, 0xdf, 0x5a)  )

◆ PUBKEY_SIGNATURE_TEST() [394/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3b83ecba ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x31, 0x31, 0x38, 0x30, 0x37, 0x32, 0x30, 0x38, 0x31, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x76, 0x9f, 0x70, 0x09, 0x39, 0x39, 0xaf, 0xbd, 0x1f, 0xa1, 0x58, 0x73, 0xde, 0xcf, 0xa8, 0x03, 0xca, 0x52, 0x3a, 0xce, 0x80, 0x40, 0x28, 0x0b, 0xa7, 0x8c, 0xf8, 0x33, 0x49, 0x77, 0x22, 0xbc, 0x02, 0x20, 0x36, 0x98, 0x75, 0xab, 0xa5, 0xe1, 0xce, 0xd5, 0xa4, 0xca, 0x84, 0x44, 0xec, 0x93, 0x99, 0xa3, 0x80, 0x38, 0xb0, 0x0e, 0x15, 0x3a, 0x0a, 0xe3, 0x4d, 0x9b, 0x3c, 0x97, 0x81, 0x44, 0x7e, 0xea)  )

◆ PUBKEY_SIGNATURE_TEST() [395/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_17ac75d7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x38, 0x33, 0x38, 0x31, 0x38, 0x36, 0x39, 0x32, 0x39, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x26, 0xe5, 0x18, 0x2b, 0x98, 0x22, 0x55, 0x0a, 0xd5, 0x2f, 0x46, 0xad, 0x80, 0x78, 0x1d, 0x6b, 0xef, 0x3d, 0x11, 0x0a, 0x20, 0x4d, 0xb5, 0xe5, 0x8a, 0x07, 0x46, 0xf7, 0x96, 0x98, 0x22, 0x00, 0x02, 0x21, 0x00, 0xa9, 0x41, 0x8e, 0x76, 0x02, 0x9c, 0xed, 0x0c, 0xf7, 0x8a, 0x57, 0x1a, 0x9e, 0x59, 0xad, 0x04, 0x08, 0x6e, 0x91, 0xf7, 0x0e, 0x68, 0x13, 0x98, 0x1b, 0xb3, 0x3c, 0x1d, 0xee, 0x89, 0x11, 0x65)  )

◆ PUBKEY_SIGNATURE_TEST() [396/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3806979c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x31, 0x33, 0x31, 0x32, 0x38, 0x37, 0x32, 0x37, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe7, 0xbd, 0x6a, 0xef, 0xcf, 0x7b, 0x27, 0xe1, 0xf3, 0xfa, 0xdb, 0xe7, 0x13, 0xf9, 0xad, 0xb3, 0xd2, 0x33, 0x98, 0xe8, 0x82, 0x00, 0xcd, 0x2e, 0x94, 0x98, 0x9c, 0x9d, 0x12, 0xe9, 0x21, 0x77, 0x02, 0x21, 0x00, 0x95, 0x83, 0xe0, 0xde, 0x3b, 0x76, 0xf8, 0xd4, 0xb1, 0xe6, 0x34, 0xa8, 0x1c, 0xbc, 0x34, 0xaf, 0x54, 0xe2, 0xf8, 0x59, 0x9f, 0x36, 0x84, 0xce, 0x48, 0xd3, 0x72, 0x76, 0x0c, 0x82, 0x04, 0xc4)  )

◆ PUBKEY_SIGNATURE_TEST() [397/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_44721acf ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x34, 0x33, 0x33, 0x31, 0x39, 0x32, 0x36, 0x35, 0x33, 0x38) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x86, 0x38, 0xed, 0x7e, 0xaa, 0x83, 0x60, 0x9a, 0x01, 0xa6, 0xaf, 0x9c, 0x52, 0xec, 0x9b, 0xfd, 0xdd, 0xa9, 0x04, 0x42, 0xb1, 0xe6, 0x03, 0x1d, 0x61, 0xcf, 0xa2, 0x2e, 0x48, 0xb2, 0xe1, 0xe2, 0x02, 0x20, 0x20, 0xc2, 0x84, 0xd5, 0x96, 0xf7, 0x1c, 0x6c, 0x8d, 0xf7, 0x32, 0xf5, 0xa5, 0xa2, 0x00, 0x63, 0x02, 0x30, 0x1e, 0x1a, 0x79, 0x2e, 0x2b, 0x39, 0x66, 0x3d, 0x93, 0xa9, 0x76, 0x07, 0x62, 0xd2)  )

◆ PUBKEY_SIGNATURE_TEST() [398/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_86675e1f ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x34, 0x34, 0x39, 0x30, 0x38, 0x32, 0x33, 0x36) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x61, 0xd9, 0x24, 0x30, 0x7a, 0x96, 0x18, 0x0b, 0x06, 0x38, 0x36, 0x08, 0xba, 0x91, 0x67, 0x4e, 0x15, 0xc3, 0xea, 0x06, 0xff, 0x25, 0x34, 0x41, 0x2b, 0x93, 0xa5, 0x87, 0xdd, 0xe6, 0x49, 0xc1, 0x02, 0x20, 0x59, 0xb8, 0x4a, 0xa2, 0x11, 0x5b, 0x25, 0x47, 0xed, 0xac, 0x88, 0x08, 0x8c, 0xa6, 0x31, 0x3e, 0x9f, 0xbe, 0x1c, 0xa6, 0xa3, 0x61, 0xc7, 0xe5, 0x79, 0x38, 0xf9, 0xdd, 0xe3, 0xf4, 0x34, 0x9c)  )

◆ PUBKEY_SIGNATURE_TEST() [399/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_50e7817d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x36, 0x38, 0x32, 0x39, 0x38, 0x33, 0x35, 0x39, 0x32, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x42, 0x4f, 0xcf, 0xc3, 0xfd, 0x63, 0xd1, 0x28, 0xc2, 0xeb, 0x12, 0x5e, 0x88, 0xc7, 0xfe, 0x5d, 0x28, 0x3b, 0x63, 0x47, 0x0a, 0x78, 0x6b, 0x82, 0x78, 0x3e, 0xdb, 0xb8, 0xa0, 0xb7, 0xa6, 0xd7, 0x02, 0x21, 0x00, 0xb1, 0x15, 0x48, 0xc2, 0xcd, 0x7f, 0xce, 0x9d, 0x44, 0xe7, 0x95, 0xca, 0x51, 0xaf, 0x0b, 0x2f, 0x6a, 0x51, 0x80, 0xe9, 0xc9, 0xbe, 0x03, 0x14, 0x00, 0x7e, 0xd9, 0xe7, 0xf4, 0xbb, 0xe5, 0xe9)  )

◆ PUBKEY_SIGNATURE_TEST() [400/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3147c02a ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x34, 0x34, 0x35, 0x31, 0x35, 0x38, 0x30, 0x32, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xa5, 0xf7, 0x47, 0xae, 0x62, 0x90, 0xfa, 0x95, 0x82, 0xc6, 0xce, 0x8d, 0x56, 0x08, 0x62, 0x1d, 0x49, 0x5f, 0x06, 0x15, 0x51, 0xbc, 0x45, 0x31, 0xba, 0xcb, 0xa5, 0x86, 0xa5, 0x63, 0xb1, 0x84, 0x02, 0x20, 0x62, 0xfa, 0xf8, 0xf9, 0x22, 0x91, 0xe1, 0x28, 0x12, 0x83, 0x5b, 0x3f, 0x1d, 0x43, 0xc9, 0x67, 0xbc, 0xeb, 0x88, 0x5b, 0x11, 0x0b, 0xd0, 0x6e, 0x5a, 0x68, 0xe2, 0xd7, 0x47, 0x81, 0xae, 0x2b)  )

◆ PUBKEY_SIGNATURE_TEST() [401/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bcd9000c ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x36, 0x39, 0x37, 0x39, 0x38, 0x37, 0x36, 0x34, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xb7, 0x31, 0xdc, 0x0d, 0x92, 0xc2, 0xcc, 0x7a, 0x60, 0x5d, 0x78, 0x23, 0x3f, 0x78, 0x14, 0x69, 0x9b, 0xdf, 0x1c, 0xab, 0x2d, 0xf2, 0x97, 0xb6, 0x84, 0x4e, 0xec, 0x40, 0x15, 0xaf, 0x8e, 0xa0, 0x02, 0x20, 0x39, 0xb1, 0xa0, 0xcc, 0x88, 0xeb, 0x85, 0xbc, 0xdc, 0x35, 0x6b, 0x36, 0x20, 0xc5, 0x1f, 0x12, 0x98, 0xc6, 0x0a, 0xec, 0x53, 0x06, 0xb1, 0x07, 0xe9, 0x00, 0xff, 0xdb, 0xa0, 0x49, 0xdd, 0x6f)  )

◆ PUBKEY_SIGNATURE_TEST() [402/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f8610747 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x33, 0x39, 0x39, 0x32, 0x34, 0x32, 0x35, 0x35, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xef, 0x73, 0xc4, 0xfa, 0x32, 0x2d, 0xa3, 0x9f, 0xb6, 0x50, 0x3b, 0xab, 0x6b, 0x66, 0xb6, 0x4d, 0x24, 0x10, 0x56, 0xaf, 0xbc, 0xd6, 0x90, 0x8f, 0x84, 0xb6, 0x1c, 0xcb, 0xbe, 0x89, 0x04, 0x33, 0x02, 0x21, 0x00, 0xf1, 0xef, 0x85, 0x41, 0x3e, 0x57, 0x64, 0xaa, 0x58, 0xa3, 0x12, 0x8c, 0xcf, 0xcf, 0x38, 0x83, 0x24, 0xfe, 0x53, 0x40, 0xe5, 0xed, 0xf8, 0xd0, 0x13, 0x5a, 0xe7, 0x67, 0x86, 0xce, 0x41, 0x5b)  )

◆ PUBKEY_SIGNATURE_TEST() [403/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_892e61cf ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x36, 0x30, 0x31, 0x39, 0x37, 0x37, 0x39, 0x37, 0x37) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x69, 0x4c, 0xd3, 0x0e, 0x2a, 0xd0, 0x18, 0x25, 0x79, 0x33, 0x14, 0x74, 0xb2, 0x71, 0xee, 0x2d, 0x48, 0x72, 0x3b, 0xc8, 0x41, 0x5d, 0xc6, 0x51, 0x38, 0x73, 0x58, 0x6c, 0xe7, 0x05, 0xb7, 0x6b, 0x02, 0x21, 0x00, 0xc5, 0xac, 0x0c, 0x0e, 0xd5, 0xa4, 0x01, 0x7d, 0x11, 0x0c, 0xb4, 0x5d, 0x63, 0xaa, 0x95, 0x5d, 0xc7, 0xdc, 0x5c, 0xe2, 0x3e, 0x79, 0x65, 0xc5, 0x39, 0x7c, 0x3f, 0xf4, 0x6a, 0x88, 0x46, 0x36)  )

◆ PUBKEY_SIGNATURE_TEST() [404/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_412b5d11 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x30, 0x38, 0x37, 0x38, 0x37, 0x35, 0x35, 0x31, 0x34, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xf3, 0x8b, 0x22, 0x36, 0xbe, 0x30, 0x24, 0xe1, 0x0b, 0x89, 0x4f, 0xfb, 0x1c, 0xc6, 0x8d, 0x0b, 0xb8, 0xd4, 0xcf, 0x0f, 0xcd, 0x2c, 0xfc, 0x17, 0x79, 0xf8, 0x88, 0x37, 0x65, 0xd3, 0xcd, 0x96, 0x02, 0x21, 0x00, 0xda, 0x69, 0xcd, 0x0b, 0x74, 0xc2, 0x55, 0x66, 0xd6, 0x0a, 0x48, 0x6e, 0xdd, 0x55, 0x9f, 0xc3, 0x9d, 0x56, 0x9f, 0xb2, 0x75, 0x14, 0x45, 0xa4, 0x79, 0x8d, 0xf8, 0xa3, 0x68, 0x91, 0x80, 0x2c)  )

◆ PUBKEY_SIGNATURE_TEST() [405/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_aa301d9d ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x37, 0x30, 0x30, 0x34, 0x32, 0x35, 0x32, 0x39, 0x39, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xa8, 0x81, 0x73, 0x2c, 0x20, 0x5a, 0x0b, 0x4b, 0x95, 0x66, 0x9c, 0x00, 0x75, 0x6f, 0xd9, 0x19, 0x73, 0x45, 0x01, 0x09, 0xa4, 0x6f, 0x17, 0xd5, 0xa9, 0xd9, 0x71, 0xb5, 0xe9, 0x2b, 0x9a, 0xa4, 0x02, 0x21, 0x00, 0x8a, 0xce, 0xfd, 0xca, 0x4e, 0x06, 0xc1, 0x6b, 0x47, 0xcc, 0xad, 0x1c, 0x57, 0xc0, 0x59, 0x12, 0x63, 0x7e, 0x10, 0x70, 0x96, 0xba, 0x23, 0x0c, 0x92, 0xb9, 0x71, 0x87, 0xdb, 0x79, 0xe1, 0x9e)  )

◆ PUBKEY_SIGNATURE_TEST() [406/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_15a0cee1 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x35, 0x36, 0x35, 0x33, 0x32, 0x35, 0x32, 0x38, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x04, 0x45, 0x2f, 0x55, 0x4b, 0xae, 0x81, 0x9b, 0x42, 0xef, 0xfb, 0x84, 0xef, 0x44, 0xa9, 0xf1, 0xcb, 0x7e, 0x2d, 0x75, 0xb4, 0xba, 0x9f, 0xf9, 0xb9, 0xcf, 0xff, 0xad, 0xdd, 0xe3, 0xfd, 0x1b, 0x02, 0x20, 0x61, 0xa3, 0xfb, 0xc5, 0xe7, 0x3c, 0x35, 0x0f, 0x2e, 0x3d, 0x85, 0xa7, 0x45, 0x2c, 0xd2, 0x31, 0xa3, 0xf3, 0x37, 0x5f, 0xc1, 0x1f, 0x5f, 0xe1, 0x53, 0xb1, 0x85, 0xf5, 0x3b, 0x09, 0xc1, 0xd0)  )

◆ PUBKEY_SIGNATURE_TEST() [407/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4fcb2abb ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x33, 0x38, 0x32, 0x36, 0x33, 0x34, 0x32, 0x33, 0x35, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x05, 0x81, 0x4f, 0x57, 0xf5, 0x8e, 0xfc, 0x7c, 0xb4, 0x90, 0x11, 0x9e, 0x58, 0x4e, 0x63, 0x5e, 0x6f, 0x0a, 0xd1, 0xc1, 0x9f, 0xb5, 0xdc, 0x2e, 0xda, 0xfd, 0xa0, 0x75, 0xbb, 0x55, 0xf9, 0x8e, 0x02, 0x21, 0x00, 0x9d, 0xd5, 0xc6, 0xe3, 0x90, 0x09, 0xd6, 0x7d, 0x96, 0x59, 0x03, 0xec, 0xff, 0xe0, 0x8a, 0x85, 0x17, 0x75, 0xcc, 0x12, 0x48, 0xcc, 0x19, 0xc0, 0xb7, 0x77, 0x98, 0x28, 0x21, 0x31, 0xb8, 0xf6)  )

◆ PUBKEY_SIGNATURE_TEST() [408/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0ad2dd72 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x34, 0x34, 0x37, 0x38, 0x34, 0x37, 0x30, 0x36, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xdc, 0x1c, 0x4a, 0x46, 0x08, 0x5e, 0x19, 0x88, 0x43, 0xb1, 0xf0, 0x19, 0x80, 0xcd, 0x5e, 0x4a, 0x1f, 0xf6, 0xf8, 0xe8, 0xff, 0x70, 0x14, 0x39, 0x7f, 0x0a, 0xfd, 0x5b, 0x24, 0x7f, 0xb0, 0xa0, 0x02, 0x20, 0x38, 0xa1, 0x3d, 0xc7, 0x23, 0xed, 0x90, 0xb3, 0x02, 0x51, 0xd7, 0x42, 0xb1, 0x47, 0x33, 0xa0, 0x32, 0x92, 0xff, 0x26, 0x53, 0x0a, 0x1e, 0xbc, 0xaf, 0x3d, 0x10, 0x86, 0x2a, 0x6e, 0xff, 0x82)  )

◆ PUBKEY_SIGNATURE_TEST() [409/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e4bff438 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x34, 0x32, 0x36, 0x30, 0x32, 0x30, 0x35, 0x35, 0x34, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x10, 0x67, 0x66, 0x7b, 0xf5, 0x25, 0x73, 0x4c, 0xa7, 0xf2, 0x51, 0x0e, 0x36, 0x34, 0x8f, 0xd9, 0xc2, 0xc9, 0xbc, 0xcf, 0x03, 0x2d, 0xfd, 0x57, 0x1d, 0xe6, 0xd4, 0x5a, 0xbd, 0x49, 0x36, 0x1a, 0x02, 0x21, 0x00, 0xfa, 0x76, 0x25, 0x68, 0xd3, 0xa1, 0x9e, 0x5a, 0x1d, 0x8e, 0xa6, 0x5e, 0x00, 0x20, 0x2a, 0x5b, 0x16, 0xf9, 0xaf, 0xae, 0x56, 0x73, 0x3a, 0x01, 0xf8, 0x6e, 0x35, 0x37, 0x8c, 0x55, 0x8d, 0xa4)  )

◆ PUBKEY_SIGNATURE_TEST() [410/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_301fe7fc ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x39, 0x39, 0x33, 0x38, 0x33, 0x35, 0x32, 0x38, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe5, 0x8d, 0x69, 0xdc, 0x56, 0xbc, 0x10, 0x31, 0x64, 0x48, 0x47, 0xe3, 0xe0, 0x46, 0xe2, 0xea, 0x84, 0x5a, 0x51, 0x5d, 0x96, 0x9d, 0x07, 0xea, 0x1a, 0xa5, 0x3a, 0xea, 0x5b, 0xd9, 0x2f, 0xa1, 0x02, 0x21, 0x00, 0xbf, 0xe5, 0x0b, 0x80, 0xf7, 0xc5, 0x12, 0xf5, 0xab, 0x52, 0x1f, 0xe7, 0xe1, 0xa1, 0x31, 0x04, 0x5f, 0xde, 0x78, 0xd4, 0xde, 0x82, 0x6c, 0x91, 0x57, 0x3b, 0xaa, 0xba, 0x1e, 0x35, 0xca, 0x97)  )

◆ PUBKEY_SIGNATURE_TEST() [411/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e7cd075e ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x34, 0x32, 0x39, 0x32, 0x31, 0x35, 0x33, 0x35, 0x32, 0x33) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xfe, 0x79, 0xc6, 0xb8, 0xc1, 0x4d, 0x0f, 0x23, 0xd4, 0x26, 0xe3, 0xd1, 0x57, 0xf1, 0xb5, 0x41, 0xf6, 0xbb, 0x91, 0xbf, 0x29, 0x95, 0x7e, 0xf9, 0x7c, 0x55, 0x94, 0x9c, 0x9b, 0xa4, 0x8a, 0x35, 0x02, 0x21, 0x00, 0x9d, 0xa1, 0x12, 0xc4, 0xa4, 0xcf, 0x4b, 0x1f, 0xf4, 0x90, 0xc4, 0x26, 0xf6, 0xc8, 0xff, 0x12, 0x21, 0x83, 0x96, 0x4a, 0x0d, 0xe5, 0x6f, 0x73, 0x36, 0xab, 0x38, 0x2d, 0xc9, 0xd1, 0x02, 0x85)  )

◆ PUBKEY_SIGNATURE_TEST() [412/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_79ac86ea ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x34, 0x34, 0x35, 0x39, 0x39, 0x30, 0x31, 0x34, 0x39, 0x36) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x45, 0xd4, 0xed, 0x7e, 0x9e, 0xda, 0xcb, 0x5a, 0x73, 0x09, 0x44, 0xab, 0x00, 0x37, 0xfb, 0xa0, 0xa1, 0x36, 0xed, 0x9d, 0x0d, 0x26, 0xb2, 0xf4, 0xd4, 0x05, 0x85, 0x54, 0xf1, 0x48, 0xfa, 0x6f, 0x02, 0x21, 0x00, 0xf1, 0x36, 0xf1, 0x5f, 0xd3, 0x0c, 0xfe, 0x5e, 0x55, 0x48, 0xb3, 0xf4, 0x96, 0x5c, 0x16, 0xa6, 0x6a, 0x7c, 0x12, 0x90, 0x46, 0x86, 0xab, 0xe1, 0x2d, 0xa7, 0x77, 0x61, 0x92, 0x12, 0xae, 0x8c)  )

◆ PUBKEY_SIGNATURE_TEST() [413/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_56b1beaf ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x33, 0x39, 0x33, 0x39, 0x37, 0x31, 0x31, 0x37, 0x31) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4f, 0xb7, 0xc1, 0x72, 0x7e, 0x40, 0xba, 0xe2, 0x72, 0xf6, 0x14, 0x3a, 0x50, 0x00, 0x1b, 0x54, 0xb5, 0x36, 0xf9, 0x02, 0x33, 0x15, 0x78, 0x96, 0xdb, 0xf8, 0x45, 0xe2, 0x63, 0xf2, 0x48, 0x63, 0x02, 0x20, 0x6f, 0xea, 0x5c, 0x92, 0x4d, 0xca, 0x17, 0x51, 0x9f, 0x6e, 0x50, 0x2e, 0xf6, 0x7e, 0xfa, 0x08, 0xd3, 0x9e, 0xb5, 0xcc, 0x33, 0x81, 0x26, 0x6f, 0x02, 0x16, 0x86, 0x4d, 0x2b, 0xd0, 0x0a, 0x62)  )

◆ PUBKEY_SIGNATURE_TEST() [414/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_87ad68b7 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x33, 0x39, 0x30, 0x36, 0x39, 0x36, 0x34, 0x39, 0x35) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x77, 0x9a, 0xac, 0x66, 0x5d, 0xd9, 0x88, 0x05, 0x4b, 0x04, 0xf2, 0xe9, 0xd4, 0x83, 0xca, 0x79, 0x17, 0x9b, 0x33, 0x72, 0xb5, 0x8c, 0xa0, 0x0f, 0xe4, 0x35, 0x20, 0xf4, 0x4f, 0xcb, 0x4c, 0x32, 0x02, 0x21, 0x00, 0xb4, 0xec, 0xa1, 0x18, 0x2c, 0xd5, 0x1f, 0x0a, 0xbd, 0x3e, 0xa2, 0x26, 0x8d, 0xcd, 0xa4, 0x9a, 0x80, 0x7a, 0xd4, 0x11, 0x6a, 0x58, 0x31, 0x02, 0x04, 0x74, 0x98, 0xaa, 0x86, 0x36, 0x53, 0xf5)  )

◆ PUBKEY_SIGNATURE_TEST() [415/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_198c3c24 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x31, 0x34, 0x34, 0x36, 0x30, 0x35, 0x36, 0x32, 0x36, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xdb, 0x7a, 0xc6, 0xf6, 0x5f, 0xb1, 0xc3, 0x8d, 0x80, 0x06, 0x4f, 0xd1, 0x18, 0x61, 0x63, 0x12, 0x37, 0xa0, 0x99, 0x24, 0xb4, 0xee, 0xca, 0x4e, 0x15, 0x69, 0xfa, 0x4b, 0x7d, 0x80, 0xad, 0x24, 0x02, 0x21, 0x00, 0xa3, 0x8d, 0x17, 0x8d, 0x37, 0xe1, 0x3e, 0x1a, 0xfa, 0x07, 0xa9, 0xd0, 0x3d, 0xa0, 0x25, 0xd5, 0x94, 0x46, 0x19, 0x38, 0xa6, 0x2a, 0x6c, 0x67, 0x44, 0xf5, 0xc8, 0xf7, 0xd7, 0xb7, 0xbb, 0x81)  )

◆ PUBKEY_SIGNATURE_TEST() [416/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c7dc014b ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x36, 0x38, 0x35, 0x30, 0x30, 0x34, 0x37, 0x35, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xc9, 0x00, 0x43, 0xb4, 0xaa, 0xdf, 0x79, 0x5d, 0x87, 0x0a, 0xc2, 0x23, 0xf3, 0x3a, 0xcd, 0xbd, 0x19, 0x48, 0xc3, 0x1a, 0xff, 0xf0, 0x59, 0x05, 0x4d, 0xc9, 0x95, 0x28, 0xc6, 0x50, 0x3f, 0xa6, 0x02, 0x21, 0x00, 0x82, 0x9f, 0x67, 0xb3, 0x12, 0xbb, 0x13, 0x4f, 0x69, 0x54, 0xa2, 0x3c, 0x61, 0x1a, 0x7f, 0x7b, 0x5b, 0x2a, 0x69, 0xef, 0xce, 0xd9, 0xc4, 0x8d, 0xb5, 0x89, 0xac, 0x0b, 0x4d, 0x3d, 0xa8, 0x27)  )

◆ PUBKEY_SIGNATURE_TEST() [417/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_004b1272 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x32, 0x32, 0x32, 0x30, 0x35, 0x33, 0x36, 0x30, 0x36, 0x31, 0x39) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xfa, 0x16, 0xc0, 0x12, 0x5b, 0x66, 0x15, 0xb9, 0x0e, 0x81, 0xf7, 0x49, 0x98, 0x04, 0x30, 0x8a, 0x90, 0x17, 0x9b, 0xf3, 0xfc, 0xff, 0x6a, 0x4b, 0x26, 0x95, 0x27, 0x1c, 0x68, 0xb2, 0x3d, 0xed, 0x02, 0x20, 0x0d, 0x6c, 0xda, 0x5c, 0xe0, 0x41, 0xdc, 0x5a, 0x5f, 0x31, 0x9a, 0xd9, 0xc0, 0xde, 0x49, 0x27, 0xd0, 0xcf, 0x5e, 0x89, 0xe3, 0x7b, 0x79, 0x21, 0x61, 0x94, 0x41, 0x3d, 0x42, 0x97, 0x6d, 0x54)  )

◆ PUBKEY_SIGNATURE_TEST() [418/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_da098fa4 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x36, 0x32, 0x31, 0x35, 0x36, 0x36, 0x35, 0x31, 0x32, 0x34) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x1a, 0x4b, 0x5b, 0xd0, 0xf8, 0x06, 0x54, 0x9f, 0x46, 0xa3, 0xe7, 0x1b, 0xfe, 0x41, 0x2d, 0x6d, 0x89, 0x20, 0x60, 0x17, 0x64, 0x0d, 0xed, 0x66, 0xf3, 0xd0, 0xb2, 0xd9, 0xb2, 0x6b, 0xec, 0x45, 0x02, 0x21, 0x00, 0xaa, 0xc5, 0xf7, 0x4e, 0x31, 0x30, 0x26, 0x4e, 0x01, 0x42, 0x85, 0x70, 0xee, 0x82, 0xee, 0x47, 0xe2, 0x45, 0xd1, 0x60, 0xed, 0x81, 0x2a, 0xe2, 0x52, 0xde, 0xdf, 0xfd, 0x82, 0xe1, 0xec, 0x2c)  )

◆ PUBKEY_SIGNATURE_TEST() [419/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e354bb50 ,
& wycheproof_p256_sha512_verify_1080baa6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xf8, 0xe2, 0x72, 0x23, 0x4b, 0x51, 0x47, 0x5e, 0xc4, 0xc6, 0xf3, 0x27, 0x56, 0x2a, 0x6e, 0x5c, 0x90, 0x80, 0xa9, 0x62, 0x25, 0xe8, 0x8b, 0x2e, 0x5f, 0x72, 0xa8, 0xee, 0xcb, 0xd4, 0x1a, 0xb4, 0x02, 0x20, 0x51, 0x6b, 0x91, 0x61, 0x7f, 0xc3, 0x9e, 0x31, 0x41, 0xb3, 0xbc, 0x76, 0x9f, 0x6a, 0x3b, 0x2e, 0x46, 0x8e, 0x68, 0x7f, 0x50, 0xbd, 0xc2, 0x9e, 0x19, 0x08, 0x8a, 0xf6, 0x2d, 0x20, 0x3f, 0x4b)  )

◆ PUBKEY_SIGNATURE_TEST() [420/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5e982402 ,
& wycheproof_p256_sha512_verify_83b9c655,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x35, 0x02, 0x10, 0x43, 0x19, 0x05, 0x53, 0x58, 0xe8, 0x61, 0x7b, 0x0c, 0x46, 0x35, 0x3d, 0x03, 0x9c, 0xda, 0xab, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [421/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1db67ae7 ,
& wycheproof_p256_sha512_verify_83b9c655,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [422/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cfee55c4 ,
& wycheproof_p256_sha512_verify_83c6d2fe,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4f, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [423/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_780dd7bf ,
& wycheproof_p256_sha512_verify_9e98135b,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0x90, 0x91, 0x35, 0xbd, 0xb6, 0x79, 0x92, 0x86, 0x17, 0x0f, 0x5e, 0xad, 0x2d, 0xe4, 0xf6, 0x51, 0x14, 0x53, 0xfe, 0x50, 0x91, 0x4f, 0x3d, 0xf2, 0xde, 0x54, 0xa3, 0x63, 0x83, 0xdf, 0x8d, 0xd4)  )

◆ PUBKEY_SIGNATURE_TEST() [424/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ad49df40 ,
& wycheproof_p256_sha512_verify_9d0907c8,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x27, 0xb4, 0x57, 0x7c, 0xa0, 0x09, 0x37, 0x6f, 0x71, 0x30, 0x3f, 0xd5, 0xdd, 0x22, 0x7d, 0xce, 0xf5, 0xde, 0xb7, 0x73, 0xad, 0x5f, 0x5a, 0x84, 0x36, 0x06, 0x44, 0x66, 0x9c, 0xa2, 0x49, 0xa5)  )

◆ PUBKEY_SIGNATURE_TEST() [425/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9e50834e ,
& wycheproof_p256_sha512_verify_383242c4,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [426/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_39737e98 ,
& wycheproof_p256_sha512_verify_637a96fd,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x03)  )

◆ PUBKEY_SIGNATURE_TEST() [427/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_250dd71f ,
& wycheproof_p256_sha512_verify_79de6c87,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x05)  )

◆ PUBKEY_SIGNATURE_TEST() [428/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e0449587 ,
& wycheproof_p256_sha512_verify_d5e6d6fd,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x05, 0x02, 0x01, 0x06)  )

◆ PUBKEY_SIGNATURE_TEST() [429/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0ce2d864 ,
& wycheproof_p256_sha512_verify_2bb8ad5e,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x06, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [430/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_87c6c565 ,
& wycheproof_p256_sha512_verify_1eec8290,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x06, 0x02, 0x01, 0x03)  )

◆ PUBKEY_SIGNATURE_TEST() [431/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_33afd320 ,
& wycheproof_p256_sha512_verify_32e7cb24,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x06, 0x02, 0x01, 0x06)  )

◆ PUBKEY_SIGNATURE_TEST() [432/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_7864dd57 ,
& wycheproof_p256_sha512_verify_c408391a,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x06, 0x02, 0x01, 0x06, 0x02, 0x01, 0x07)  )

◆ PUBKEY_SIGNATURE_TEST() [433/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5498a3fd ,
& wycheproof_p256_sha512_verify_c408391a,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x57, 0x02, 0x01, 0x07)  )

◆ PUBKEY_SIGNATURE_TEST() [434/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_acfd55e9 ,
& wycheproof_p256_sha512_verify_7a61d8a7,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x06, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x75, 0xfb, 0xd8)  )

◆ PUBKEY_SIGNATURE_TEST() [435/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f6cc9729 ,
& wycheproof_p256_sha512_verify_457e84b8,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x27, 0x02, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0x8f, 0x1e, 0x3c, 0x78, 0x62, 0xc5, 0x8b, 0x16, 0xbb, 0x76, 0xed, 0xdb, 0xb7, 0x6e, 0xdd, 0xbb, 0x51, 0x6a, 0xf4, 0xf6, 0x3f, 0x2d, 0x74, 0xd7, 0x6e, 0x0d, 0x28, 0xc9, 0xbb, 0x75, 0xea, 0x88)  )

◆ PUBKEY_SIGNATURE_TEST() [436/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_92a348fd ,
& wycheproof_p256_sha512_verify_8226c8b7,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x2c, 0x02, 0x07, 0x2d, 0x9b, 0x4d, 0x34, 0x79, 0x52, 0xd6, 0x02, 0x21, 0x00, 0xef, 0x30, 0x43, 0xe7, 0x32, 0x95, 0x81, 0xdb, 0xb3, 0x97, 0x44, 0x97, 0x71, 0x0a, 0xb1, 0x15, 0x05, 0xee, 0x1c, 0x87, 0xff, 0x90, 0x7b, 0xee, 0xba, 0xdd, 0x19, 0x5a, 0x0f, 0xfe, 0x6d, 0x7a)  )

◆ PUBKEY_SIGNATURE_TEST() [437/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_57d7b719 ,
& wycheproof_p256_sha512_verify_b97a57d8,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x32, 0x02, 0x0d, 0x10, 0x33, 0xe6, 0x7e, 0x37, 0xb3, 0x2b, 0x44, 0x55, 0x80, 0xbf, 0x4e, 0xff, 0x02, 0x21, 0x00, 0x8b, 0x74, 0x8b, 0x74, 0x00, 0x00, 0x00, 0x00, 0x8b, 0x74, 0x8b, 0x74, 0x8b, 0x74, 0x8b, 0x74, 0x66, 0xe7, 0x69, 0xad, 0x4a, 0x16, 0xd3, 0xdc, 0xd8, 0x71, 0x29, 0xb8, 0xe9, 0x1d, 0x1b, 0x4d)  )

◆ PUBKEY_SIGNATURE_TEST() [438/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6914f404 ,
& wycheproof_p256_sha512_verify_76529d99,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x27, 0x02, 0x02, 0x01, 0x00, 0x02, 0x21, 0x00, 0xef, 0x9f, 0x6b, 0xa4, 0xd9, 0x7c, 0x09, 0xd0, 0x31, 0x78, 0xfa, 0x20, 0xb4, 0xaa, 0xad, 0x83, 0xbe, 0x3c, 0xf9, 0xcb, 0x82, 0x4a, 0x87, 0x9f, 0xec, 0x32, 0x70, 0xfc, 0x4b, 0x81, 0xef, 0x5b)  )

◆ PUBKEY_SIGNATURE_TEST() [439/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_74f7f24a ,
& wycheproof_p256_sha512_verify_fc312954,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x32, 0x02, 0x0d, 0x06, 0x25, 0x22, 0xbb, 0xd3, 0xec, 0xbe, 0x7c, 0x39, 0xe9, 0x3e, 0x7c, 0x25, 0x02, 0x21, 0x00, 0xef, 0x9f, 0x6b, 0xa4, 0xd9, 0x7c, 0x09, 0xd0, 0x31, 0x78, 0xfa, 0x20, 0xb4, 0xaa, 0xad, 0x83, 0xbe, 0x3c, 0xf9, 0xcb, 0x82, 0x4a, 0x87, 0x9f, 0xec, 0x32, 0x70, 0xfc, 0x4b, 0x81, 0xef, 0x5b)  )

◆ PUBKEY_SIGNATURE_TEST() [440/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4fd29f36 ,
& wycheproof_p256_sha512_verify_b2487408,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x24, 0xd5, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70)  )

◆ PUBKEY_SIGNATURE_TEST() [441/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6ed7ee58 ,
& wycheproof_p256_sha512_verify_3a648635,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x16, 0x02, 0x09, 0x00, 0x9c, 0x44, 0xfe, 0xbf, 0x31, 0xc3, 0x59, 0x4f, 0x02, 0x09, 0x00, 0x83, 0x9e, 0xd2, 0x82, 0x47, 0xc2, 0xb0, 0x6b)  )

◆ PUBKEY_SIGNATURE_TEST() [442/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5ddd6921 ,
& wycheproof_p256_sha512_verify_63c41533,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x1e, 0x02, 0x0d, 0x09, 0xdf, 0x8b, 0x68, 0x24, 0x30, 0xbe, 0xef, 0x6f, 0x5f, 0xd7, 0xc7, 0xcd, 0x02, 0x0d, 0x0f, 0xd0, 0xa6, 0x2e, 0x13, 0x77, 0x8f, 0x42, 0x22, 0xa0, 0xd6, 0x1c, 0x8a)  )

◆ PUBKEY_SIGNATURE_TEST() [443/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_955db8ba ,
& wycheproof_p256_sha512_verify_6f060c57,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x11, 0x00, 0x8a, 0x59, 0x8e, 0x56, 0x3a, 0x89, 0xf5, 0x26, 0xc3, 0x2e, 0xbe, 0xc8, 0xde, 0x26, 0x36, 0x7c, 0x02, 0x11, 0x00, 0x84, 0xf6, 0x33, 0xe2, 0x04, 0x26, 0x30, 0xe9, 0x9d, 0xd0, 0xf1, 0xe1, 0x6f, 0x7a, 0x04, 0xbf)  )

◆ PUBKEY_SIGNATURE_TEST() [444/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b85c8465 ,
& wycheproof_p256_sha512_verify_2933f02b,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x2e, 0x02, 0x15, 0x00, 0xaa, 0x6e, 0xeb, 0x58, 0x23, 0xf7, 0xfa, 0x31, 0xb4, 0x66, 0xbb, 0x47, 0x37, 0x97, 0xf0, 0xd0, 0x31, 0x4c, 0x0b, 0xdf, 0x02, 0x15, 0x00, 0xe2, 0x97, 0x7c, 0x47, 0x9e, 0x6d, 0x25, 0x70, 0x3c, 0xeb, 0xbc, 0x6b, 0xd5, 0x61, 0x93, 0x8c, 0xc9, 0xd1, 0xbf, 0xb9)  )

◆ PUBKEY_SIGNATURE_TEST() [445/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b0c4ad1a ,
& wycheproof_p256_sha512_verify_e0a5c9d3,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x01, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [446/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_dc4053b5 ,
& wycheproof_p256_sha512_verify_e0a5c9d3,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x01, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [447/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_985743c9 ,
& wycheproof_p256_sha512_verify_4ecb145a,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x02, 0xf6, 0x76, 0x96, 0x9f, 0x45, 0x1a, 0x8c, 0xca, 0xfa, 0x4c, 0x4f, 0x09, 0x79, 0x18, 0x10, 0xe6, 0xd6, 0x32, 0xdb, 0xd6, 0x0b, 0x1d, 0x55, 0x40, 0xf3, 0x28, 0x4f, 0xbe, 0x18, 0x89, 0xb0)  )

◆ PUBKEY_SIGNATURE_TEST() [448/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_349921b2 ,
& wycheproof_p256_sha512_verify_63f6f1fd,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x4e, 0x26, 0x09, 0x62, 0xe3, 0x33, 0x62, 0xef, 0x00, 0x46, 0x12, 0x6d, 0x2d, 0x5a, 0x4e, 0xdc, 0x69, 0x47, 0xab, 0x20, 0xe1, 0x9b, 0x8e, 0xc1, 0x9c, 0xf7, 0x9e, 0x59, 0x08, 0xb6, 0xe6, 0x28)  )

◆ PUBKEY_SIGNATURE_TEST() [449/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_dbdf00e0 ,
& wycheproof_p256_sha512_verify_fdc18cb4,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x07, 0x7e, 0xd0, 0xd8, 0xf2, 0x0f, 0x69, 0x7d, 0x8f, 0xc5, 0x91, 0xac, 0x64, 0xdd, 0x52, 0x19, 0xc7, 0x93, 0x21, 0x22, 0xb4, 0xf9, 0xb9, 0xec, 0x64, 0x41, 0xe4, 0x4a, 0x00, 0x92, 0xcf, 0x21)  )

◆ PUBKEY_SIGNATURE_TEST() [450/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c391cdcd ,
& wycheproof_p256_sha512_verify_196f4599,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x3e, 0x02, 0x92, 0xa6, 0x7e, 0x18, 0x1c, 0x6c, 0x01, 0x05, 0xee, 0x35, 0xe9, 0x56, 0xe7, 0x8e, 0x9b, 0xdd, 0x03, 0x3c, 0x6e, 0x71, 0xae, 0x57, 0x88, 0x40, 0x39, 0xa2, 0x45, 0xe4, 0x17, 0x5f)  )

◆ PUBKEY_SIGNATURE_TEST() [451/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cb8c223a ,
& wycheproof_p256_sha512_verify_26e0468a,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x13, 0xd2, 0x2b, 0x06, 0xd6, 0xb8, 0xf5, 0xd9, 0x7e, 0x0c, 0x64, 0x96, 0x2b, 0x4a, 0x3b, 0xae, 0x30, 0xf6, 0x68, 0xca, 0x62, 0x17, 0xef, 0x5b, 0x35, 0xd7, 0x99, 0xf1, 0x59, 0xe2, 0x3e, 0xbe)  )

◆ PUBKEY_SIGNATURE_TEST() [452/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4796187b ,
& wycheproof_p256_sha512_verify_73869ecd,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x45, 0x23, 0xce, 0x34, 0x2e, 0x49, 0x94, 0xbb, 0x89, 0x68, 0xbf, 0x66, 0x13, 0xf6, 0x0c, 0x06, 0xc8, 0x61, 0x11, 0xf1, 0x5a, 0x3a, 0x38, 0x93, 0x09, 0xe7, 0x2c, 0xd4, 0x47, 0xd5, 0xdd, 0x99)  )

◆ PUBKEY_SIGNATURE_TEST() [453/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_80418b78 ,
& wycheproof_p256_sha512_verify_ecce6d5a,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x37, 0xd7, 0x65, 0xbe, 0x3c, 0x9c, 0x78, 0x18, 0x9a, 0xd3, 0x0e, 0xdb, 0x50, 0x97, 0xa4, 0xdb, 0x67, 0x0d, 0xe1, 0x16, 0x86, 0xd0, 0x14, 0x20, 0xe3, 0x70, 0x39, 0xd4, 0x67, 0x7f, 0x48, 0x09)  )

◆ PUBKEY_SIGNATURE_TEST() [454/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e70afcb9 ,
& wycheproof_p256_sha512_verify_48011746,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x44, 0x23, 0x78, 0x23, 0xb5, 0x4e, 0x0c, 0x74, 0xc2, 0xbf, 0x5f, 0x75, 0x9d, 0x9a, 0xc5, 0xf8, 0xcb, 0x89, 0x7d, 0x53, 0x7f, 0xfa, 0x92, 0xef, 0xfd, 0x4f, 0x0b, 0xb6, 0xc9, 0xac, 0xd8, 0x60)  )

◆ PUBKEY_SIGNATURE_TEST() [455/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_16d05085 ,
& wycheproof_p256_sha512_verify_efa51562,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x26, 0x6d, 0x30, 0xa4, 0x85, 0x38, 0x59, 0x06, 0x05, 0x4c, 0xa8, 0x6d, 0x46, 0xf5, 0xf2, 0xb1, 0x7e, 0x7f, 0x46, 0x46, 0xa3, 0x09, 0x20, 0x92, 0xad, 0x92, 0x87, 0x71, 0x26, 0x53, 0x81, 0x11)  )

◆ PUBKEY_SIGNATURE_TEST() [456/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ec9cce50 ,
& wycheproof_p256_sha512_verify_32923165,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x53, 0x8c, 0x7b, 0x37, 0x98, 0xe8, 0x4d, 0x0c, 0xe9, 0x03, 0x40, 0x16, 0x58, 0x06, 0x34, 0x89, 0x71, 0xed, 0x44, 0xdb, 0x8f, 0x0c, 0x67, 0x4f, 0x5f, 0x21, 0x59, 0x68, 0x39, 0x0f, 0x92, 0xee)  )

◆ PUBKEY_SIGNATURE_TEST() [457/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ac67c08b ,
& wycheproof_p256_sha512_verify_0f019158,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x6f, 0xef, 0x0e, 0xf1, 0x5d, 0x16, 0x88, 0xe1, 0x5e, 0x70, 0x4c, 0x4e, 0x6b, 0xb8, 0xbb, 0x7f, 0x40, 0xd5, 0x2d, 0x3a, 0xf5, 0xc6, 0x61, 0xbb, 0x78, 0xc4, 0xed, 0x9b, 0x40, 0x86, 0x99, 0xb3)  )

◆ PUBKEY_SIGNATURE_TEST() [458/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_be79caf5 ,
& wycheproof_p256_sha512_verify_9e2eec56,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x6f, 0x44, 0x27, 0x5e, 0x9a, 0xeb, 0x13, 0x31, 0xef, 0xcb, 0x8d, 0x58, 0xf3, 0x5c, 0x02, 0x52, 0x79, 0x14, 0x27, 0xe4, 0x03, 0xad, 0x84, 0xda, 0xad, 0x51, 0xd2, 0x47, 0xcc, 0x2a, 0x64, 0xc6)  )

◆ PUBKEY_SIGNATURE_TEST() [459/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6bc5c434 ,
& wycheproof_p256_sha512_verify_3e44775a,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x21, 0x32, 0x37, 0x55, 0xb1, 0x03, 0xd2, 0xf9, 0xda, 0x6a, 0xb8, 0x3e, 0xcc, 0xab, 0x9a, 0xd8, 0x59, 0x8b, 0xcf, 0x62, 0x56, 0x52, 0xf1, 0x0e, 0x7a, 0x3e, 0xee, 0xe3, 0xc3, 0x94, 0x5f, 0xb3)  )

◆ PUBKEY_SIGNATURE_TEST() [460/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a0092b8a ,
& wycheproof_p256_sha512_verify_ac5d48d1,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x6c, 0x50, 0xac, 0xfe, 0x76, 0xde, 0x12, 0x89, 0xe7, 0xa5, 0xed, 0xb2, 0x40, 0xf1, 0xc2, 0xa7, 0x87, 0x9d, 0xb6, 0x87, 0x3d, 0x5d, 0x93, 0x1f, 0x3c, 0x6a, 0xc4, 0x67, 0xa6, 0xea, 0xc1, 0x71)  )

◆ PUBKEY_SIGNATURE_TEST() [461/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b7e57e52 ,
& wycheproof_p256_sha512_verify_06d5fdf2,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x75, 0x5b, 0x7f, 0xff, 0xb0, 0xb1, 0x7a, 0xd5, 0x7d, 0xca, 0x50, 0xfc, 0xef, 0xb7, 0xfe, 0x29, 0x7b, 0x02, 0x9d, 0xf2, 0x5e, 0x5c, 0xcb, 0x50, 0x69, 0xe8, 0xe7, 0x0c, 0x27, 0x42, 0xc2, 0xa6)  )

◆ PUBKEY_SIGNATURE_TEST() [462/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c0965907 ,
& wycheproof_p256_sha512_verify_15f3e77d,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa8, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70)  )

◆ PUBKEY_SIGNATURE_TEST() [463/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b067a097 ,
& wycheproof_p256_sha512_verify_a2934b60,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa8)  )

◆ PUBKEY_SIGNATURE_TEST() [464/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_79310361 ,
& wycheproof_p256_sha512_verify_da06a126,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xa9)  )

◆ PUBKEY_SIGNATURE_TEST() [465/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4324a18b ,
& wycheproof_p256_sha512_verify_d9d20894,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23, 0x8c, 0x58, 0xaf, 0x79, 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85, 0x0c, 0x39, 0x4d, 0x33, 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02, 0x81)  )

◆ PUBKEY_SIGNATURE_TEST() [466/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_168d4ce7 ,
& wycheproof_p256_sha512_verify_699a2d1b,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x21, 0x00, 0xbc, 0x07, 0xff, 0x03, 0x15, 0x06, 0xdc, 0x74, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0x73, 0x19, 0x75, 0xa1, 0x6d, 0xca, 0x6b, 0x02, 0x5e, 0x86, 0x74, 0x12, 0xd9, 0x42, 0x22, 0xd0)  )

◆ PUBKEY_SIGNATURE_TEST() [467/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1bfe437c ,
& wycheproof_p256_sha512_verify_fadeb1b2,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70)  )

◆ PUBKEY_SIGNATURE_TEST() [468/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c3466930 ,
& wycheproof_p256_sha512_verify_00e8f7f7,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x21, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0x00, 0x00, 0x00, 0x00, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0x7d, 0xef, 0x51, 0xc9, 0x1a, 0x0f, 0xbf, 0x03, 0x4d, 0x26, 0x87, 0x2c, 0xa8, 0x42, 0x18, 0xe1)  )

◆ PUBKEY_SIGNATURE_TEST() [469/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e10efee2 ,
& wycheproof_p256_sha512_verify_d8ac0207,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x6b, 0xfd, 0x55, 0xa8, 0xf8, 0xfd, 0xb6, 0x84, 0x72, 0xe5, 0x28, 0x73, 0xef, 0x39, 0xac, 0x3e, 0xac, 0xe6, 0xd5, 0x3d, 0xf5, 0x76, 0xf0, 0xad, 0x2d, 0xa4, 0x60, 0x7b, 0xb5, 0x2c, 0x0d, 0x46)  )

◆ PUBKEY_SIGNATURE_TEST() [470/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d922185d ,
& wycheproof_p256_sha512_verify_b1c556a6,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x65, 0x49, 0x37, 0x79, 0x1d, 0xb0, 0x68, 0x6f, 0x71, 0x2f, 0xf9, 0xb4, 0x53, 0xee, 0xad, 0xb0, 0x02, 0x6c, 0x9b, 0x05, 0x8b, 0xba, 0x49, 0x19, 0x9c, 0xa3, 0xe8, 0xfa, 0xc0, 0x3c, 0x09, 0x4f)  )

◆ PUBKEY_SIGNATURE_TEST() [471/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_122dc233 ,
& wycheproof_p256_sha512_verify_c44e06f3,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xc5, 0x1b, 0xbe, 0xe2, 0x3a, 0x95, 0x43, 0x7a, 0xbe, 0x5c, 0x97, 0x8f, 0x8f, 0xe5, 0x96, 0xa3, 0x1c, 0x85, 0x8a, 0xc8, 0xd5, 0x5b, 0xe9, 0x78, 0x6a, 0xa5, 0xd3, 0x6a, 0x5a, 0xc7, 0x4e, 0x97)  )

◆ PUBKEY_SIGNATURE_TEST() [472/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_70db6310 ,
& wycheproof_p256_sha512_verify_21c47f9c,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0x8b, 0xa4, 0xc3, 0xda, 0x71, 0x54, 0xba, 0x56, 0x4a, 0xb3, 0x44, 0xae, 0x12, 0x00, 0x5a, 0xa4, 0x82, 0xb6, 0xc1, 0x63, 0x9e, 0xa1, 0x91, 0xf8, 0x56, 0x8a, 0xfb, 0x6e, 0x47, 0x16, 0x3c, 0x45)  )

◆ PUBKEY_SIGNATURE_TEST() [473/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d5ae09e6 ,
& wycheproof_p256_sha512_verify_443e5215,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x4c, 0x3d, 0xaf, 0xcf, 0x4b, 0xa5, 0x5b, 0xf1, 0x34, 0x4a, 0xe1, 0x20, 0x05, 0xaa, 0x4a, 0x74, 0xf4, 0x6e, 0xaa, 0x85, 0xf5, 0x02, 0x31, 0x31, 0xcc, 0x63, 0x7a, 0xe2, 0xea, 0x90, 0xab, 0x26)  )

◆ PUBKEY_SIGNATURE_TEST() [474/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0d71407f ,
& wycheproof_p256_sha512_verify_ceeb3ae0,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0x98, 0x7b, 0x5f, 0x9e, 0x97, 0x4a, 0xb7, 0xe2, 0x68, 0x95, 0xc2, 0x40, 0x0b, 0x54, 0x94, 0xe9, 0xe8, 0xdd, 0x55, 0x0b, 0xea, 0x04, 0x62, 0x63, 0x98, 0xc6, 0xf5, 0xc5, 0xd5, 0x21, 0x56, 0x4c)  )

◆ PUBKEY_SIGNATURE_TEST() [475/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f63b8499 ,
& wycheproof_p256_sha512_verify_88dc05b3,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xfc, 0xf9, 0x7e, 0x2f, 0xbf, 0x0e, 0x80, 0xd4, 0x12, 0x00, 0x5a, 0xa4, 0xa7, 0x50, 0x86, 0xa3, 0xf0, 0x04, 0xf5, 0x9d, 0x51, 0x2c, 0xb4, 0x72, 0x71, 0x79, 0x87, 0x33, 0xab, 0x41, 0x86, 0x06)  )

◆ PUBKEY_SIGNATURE_TEST() [476/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_85e9396c ,
& wycheproof_p256_sha512_verify_c3258a57,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x79, 0xd4, 0x82, 0xb6, 0x08, 0x64, 0xd6, 0xc5, 0xcb, 0x4f, 0xd5, 0xdb, 0x9e, 0x7e, 0x28, 0xcc, 0xd9, 0xa5, 0x94, 0x8c, 0x31, 0x6c, 0x87, 0x40, 0xfb, 0x42, 0x9c, 0x0f, 0x37, 0x16, 0x9a, 0x02)  )

◆ PUBKEY_SIGNATURE_TEST() [477/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_94d8b459 ,
& wycheproof_p256_sha512_verify_fa6c719b,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0x8e, 0xcd, 0x11, 0x08, 0x1a, 0x4d, 0x07, 0x59, 0xc1, 0x4f, 0x7b, 0xf4, 0x68, 0x13, 0xd5, 0x2c, 0xc6, 0x73, 0x81, 0x15, 0x32, 0x1b, 0xe0, 0xa4, 0xda, 0x78, 0xa3, 0x35, 0x6b, 0xb7, 0x15, 0x10)  )

◆ PUBKEY_SIGNATURE_TEST() [478/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4bd32f63 ,
& wycheproof_p256_sha512_verify_c5fc7f44,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xe8, 0xdb, 0xff, 0xed, 0x13, 0xc9, 0xa2, 0x09, 0x30, 0x85, 0xc0, 0x79, 0x71, 0x4f, 0x11, 0xf2, 0x4e, 0xb5, 0x83, 0xd7, 0x3b, 0xa2, 0xb4, 0x16, 0xb3, 0x16, 0x91, 0x83, 0xe7, 0xd9, 0xb4, 0xc2)  )

◆ PUBKEY_SIGNATURE_TEST() [479/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0fa583d0 ,
& wycheproof_p256_sha512_verify_34741a7a,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xca, 0x01, 0x55, 0x2a, 0x83, 0x81, 0x24, 0xbe, 0xc6, 0x8d, 0x6b, 0xc6, 0x08, 0x63, 0x29, 0xe0, 0x66, 0x73, 0x90, 0x0e, 0xac, 0x5c, 0x26, 0x2e, 0x5c, 0xe7, 0x9a, 0x85, 0x21, 0xcd, 0x1e, 0xae)  )

◆ PUBKEY_SIGNATURE_TEST() [480/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_24da482a ,
& wycheproof_p256_sha512_verify_760f9bc1,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0x94, 0x02, 0xaa, 0x56, 0x07, 0x02, 0x49, 0x7c, 0x8d, 0x1a, 0xd7, 0x8c, 0x10, 0xc6, 0x53, 0xc1, 0x10, 0x00, 0x25, 0x6f, 0xb1, 0xa0, 0xad, 0xd7, 0xc6, 0x15, 0x6a, 0x47, 0x47, 0x37, 0x18, 0x0b)  )

◆ PUBKEY_SIGNATURE_TEST() [481/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a6b67d05 ,
& wycheproof_p256_sha512_verify_66ca0989,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x5e, 0x03, 0xff, 0x81, 0x8a, 0x83, 0x6e, 0x3a, 0x53, 0xa8, 0x43, 0x52, 0x19, 0x29, 0x7d, 0xa1, 0xb9, 0x8c, 0xba, 0xd0, 0xb6, 0xe5, 0x35, 0x81, 0x2f, 0x43, 0x3a, 0x09, 0x6c, 0xa1, 0x11, 0x68)  )

◆ PUBKEY_SIGNATURE_TEST() [482/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6004196e ,
& wycheproof_p256_sha512_verify_f723f365,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xe2, 0x8d, 0xdf, 0x70, 0x9d, 0x4a, 0xa1, 0xbd, 0xdf, 0x2e, 0x4b, 0xc7, 0xc7, 0xf2, 0xcb, 0x51, 0x6c, 0xb6, 0x42, 0xbb, 0x3e, 0x39, 0xc3, 0xfe, 0xaf, 0x2f, 0xcf, 0x16, 0xab, 0x95, 0x39, 0xf4)  )

◆ PUBKEY_SIGNATURE_TEST() [483/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_4ef022b7 ,
& wycheproof_p256_sha512_verify_dea8c34a,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xaa, 0xaa, 0xaa, 0xaa, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe9, 0xa2, 0x53, 0x8f, 0x37, 0xb2, 0x8a, 0x2c, 0x51, 0x3d, 0xee, 0x40, 0xfe, 0xcb, 0xb7, 0x1a)  )

◆ PUBKEY_SIGNATURE_TEST() [484/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_dc3c329d ,
& wycheproof_p256_sha512_verify_8f9f7f98,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xb6, 0x2f, 0x26, 0xb5, 0xf2, 0xa2, 0xb2, 0x6f, 0x6d, 0xe8, 0x6d, 0x42, 0xad, 0x8a, 0x13, 0xda, 0x3a, 0xb3, 0xcc, 0xcd, 0x04, 0x59, 0xb2, 0x01, 0xde, 0x00, 0x9e, 0x52, 0x6a, 0xdf, 0x21, 0xf2)  )

◆ PUBKEY_SIGNATURE_TEST() [485/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_c82bccd8 ,
& wycheproof_p256_sha512_verify_457ff370,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xbb, 0x1d, 0x9a, 0xc9, 0x49, 0xdd, 0x74, 0x8c, 0xd0, 0x2b, 0xbb, 0xe7, 0x49, 0xbd, 0x35, 0x1c, 0xd5, 0x7b, 0x38, 0xbb, 0x61, 0x40, 0x3d, 0x70, 0x06, 0x86, 0xaa, 0x7b, 0x4c, 0x90, 0x85, 0x1e)  )

◆ PUBKEY_SIGNATURE_TEST() [486/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_95f94c9e ,
& wycheproof_p256_sha512_verify_51b3b025,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x66, 0x75, 0x5a, 0x00, 0x63, 0x8c, 0xda, 0xec, 0x1c, 0x73, 0x25, 0x13, 0xca, 0x02, 0x34, 0xec, 0xe5, 0x25, 0x45, 0xda, 0xc1, 0x1f, 0x81, 0x6e, 0x81, 0x8f, 0x72, 0x5b, 0x4f, 0x60, 0xaa, 0xf2)  )

◆ PUBKEY_SIGNATURE_TEST() [487/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_38572364 ,
& wycheproof_p256_sha512_verify_59cfb75c,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x55, 0xa0, 0x0c, 0x9f, 0xcd, 0xae, 0xbb, 0x60, 0x32, 0x51, 0x3c, 0xa0, 0x23, 0x4e, 0xcf, 0xff, 0xe9, 0x8e, 0xbe, 0x49, 0x2f, 0xdf, 0x02, 0xe4, 0x8c, 0xa4, 0x8e, 0x98, 0x2b, 0xeb, 0x36, 0x69)  )

◆ PUBKEY_SIGNATURE_TEST() [488/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6bfeec06 ,
& wycheproof_p256_sha512_verify_73f7eaba,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xab, 0x40, 0x19, 0x3f, 0x9b, 0x5d, 0x76, 0xc0, 0x64, 0xa2, 0x79, 0x40, 0x46, 0x9d, 0x9f, 0xff, 0xd3, 0x1d, 0x7c, 0x92, 0x5f, 0xbe, 0x05, 0xc9, 0x19, 0x49, 0x1d, 0x30, 0x57, 0xd6, 0x6c, 0xd2)  )

◆ PUBKEY_SIGNATURE_TEST() [489/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3602c69f ,
& wycheproof_p256_sha512_verify_169c4395,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xca, 0x02, 0x34, 0xeb, 0xb5, 0xfd, 0xcb, 0x13, 0xca, 0x02, 0x34, 0xec, 0xff, 0xff, 0xff, 0xff, 0xcb, 0x0d, 0xad, 0xbb, 0xc7, 0xf5, 0x49, 0xf8, 0xa2, 0x6b, 0x44, 0x08, 0xd0, 0xdc, 0x86, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [490/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f1dea483 ,
& wycheproof_p256_sha512_verify_ee6d7643,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x3e, 0xa3, 0x67, 0x7e, 0x08, 0x2b, 0x93, 0x10, 0x57, 0x26, 0x20, 0xae, 0x19, 0x93, 0x3a, 0x9e, 0x65, 0xb2, 0x85, 0x59, 0x87, 0x11, 0xc7, 0x72, 0x98, 0x81, 0x5a, 0xd3)  )

◆ PUBKEY_SIGNATURE_TEST() [491/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_08a44f2b ,
& wycheproof_p256_sha512_verify_267e676a,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x26, 0x66, 0x66, 0x66, 0x3b, 0xbb, 0xbb, 0xbb, 0xe6, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x66, 0x5b, 0x37, 0x90, 0x2e, 0x02, 0x3f, 0xab, 0x7c, 0x8f, 0x05, 0x5d, 0x86, 0xe5, 0xcc, 0x41, 0xf4)  )

◆ PUBKEY_SIGNATURE_TEST() [492/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_35e11372 ,
& wycheproof_p256_sha512_verify_b75d9c4c,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x36, 0xdb, 0x6d, 0xb7, 0xa4, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x14, 0x6c, 0x57, 0x3f, 0x4c, 0x6d, 0xfc, 0x8d, 0x08, 0xa4, 0x43, 0xe2, 0x58, 0x97, 0x0b, 0x09)  )

◆ PUBKEY_SIGNATURE_TEST() [493/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9f6b7c5f ,
& wycheproof_p256_sha512_verify_a82debeb,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x21, 0x00, 0xbf, 0xff, 0xff, 0xff, 0x2a, 0xaa, 0xaa, 0xab, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc8, 0x15, 0xd0, 0xe6, 0x0b, 0x3e, 0x59, 0x6e, 0xcb, 0x1a, 0xd3, 0xa2, 0x7c, 0xfd, 0x49, 0xc4)  )

◆ PUBKEY_SIGNATURE_TEST() [494/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_9f27e84b ,
& wycheproof_p256_sha512_verify_ded0a76e,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0x55, 0x55, 0x55, 0x55, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xd3, 0x44, 0xa7, 0x1e, 0x6f, 0x65, 0x14, 0x58, 0xa2, 0x7b, 0xdc, 0x81, 0xfd, 0x97, 0x6e, 0x37)  )

◆ PUBKEY_SIGNATURE_TEST() [495/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_eb3ba8b8 ,
& wycheproof_p256_sha512_verify_f67223da,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x3f, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xde, 0x73, 0x7d, 0x56, 0xd3, 0x8b, 0xcf, 0x42, 0x79, 0xdc, 0xe5, 0x61, 0x7e, 0x31, 0x92, 0xaa)  )

◆ PUBKEY_SIGNATURE_TEST() [496/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ba9e8b80 ,
& wycheproof_p256_sha512_verify_4e95b240,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfd, 0x02, 0x20, 0x5d, 0x8e, 0xcd, 0x64, 0xa4, 0xee, 0xba, 0x46, 0x68, 0x15, 0xdd, 0xf3, 0xa4, 0xde, 0x9a, 0x8e, 0x6a, 0xbd, 0x9c, 0x5d, 0xb0, 0xa0, 0x1e, 0xb8, 0x03, 0x43, 0x55, 0x3d, 0xa6, 0x48, 0x42, 0x8f)  )

◆ PUBKEY_SIGNATURE_TEST() [497/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e98995c0 ,
& wycheproof_p256_sha512_verify_c3011549,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x6f, 0x23, 0x47, 0xca, 0xb7, 0xdd, 0x76, 0x85, 0x8f, 0xe0, 0x55, 0x5a, 0xc3, 0xbc, 0x99, 0x04, 0x8c, 0x4a, 0xac, 0xaf, 0xdf, 0xb6, 0xbc, 0xbe, 0x05, 0xea, 0x6c, 0x42, 0xc4, 0x93, 0x45, 0x69, 0x02, 0x21, 0x00, 0xb4, 0xcf, 0xa1, 0x99, 0x6e, 0xc1, 0xd2, 0x4c, 0xdb, 0xc8, 0xfa, 0x17, 0xfc, 0xab, 0xc3, 0xa5, 0xd4, 0xb2, 0xb3, 0x6c, 0xf4, 0xb5, 0x0a, 0x7b, 0x77, 0x5a, 0xb7, 0x87, 0x85, 0x71, 0x07, 0x46)  )

◆ PUBKEY_SIGNATURE_TEST() [498/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_3dbf91dc ,
& wycheproof_p256_sha512_verify_ba405131,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x6f, 0x23, 0x47, 0xca, 0xb7, 0xdd, 0x76, 0x85, 0x8f, 0xe0, 0x55, 0x5a, 0xc3, 0xbc, 0x99, 0x04, 0x8c, 0x4a, 0xac, 0xaf, 0xdf, 0xb6, 0xbc, 0xbe, 0x05, 0xea, 0x6c, 0x42, 0xc4, 0x93, 0x45, 0x69, 0x02, 0x21, 0x00, 0xb4, 0xcf, 0xa1, 0x99, 0x6e, 0xc1, 0xd2, 0x4c, 0xdb, 0xc8, 0xfa, 0x17, 0xfc, 0xab, 0xc3, 0xa5, 0xd4, 0xb2, 0xb3, 0x6c, 0xf4, 0xb5, 0x0a, 0x7b, 0x77, 0x5a, 0xb7, 0x87, 0x85, 0x71, 0x07, 0x46)  )

◆ PUBKEY_SIGNATURE_TEST() [499/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2972abe5 ,
& wycheproof_p256_sha512_verify_e95883f5,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x25, 0x02, 0x01, 0x01, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70)  )

◆ PUBKEY_SIGNATURE_TEST() [500/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5663f912 ,
& wycheproof_p256_sha512_verify_4bb4218c,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xa9)  )

◆ PUBKEY_SIGNATURE_TEST() [501/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_188fb60b ,
& wycheproof_p256_sha512_verify_852c794d,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70, 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xa9)  )

◆ PUBKEY_SIGNATURE_TEST() [502/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6338336b ,
& wycheproof_p256_sha512_verify_ca519769,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70)  )

◆ PUBKEY_SIGNATURE_TEST() [503/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_aad987dc ,
& wycheproof_p256_sha512_verify_7ab7ae8d,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x21, 0x00, 0xb6, 0xdb, 0x6d, 0xb6, 0x24, 0x92, 0x49, 0x25, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x62, 0x5b, 0xd7, 0xa0, 0x9b, 0xec, 0x4c, 0xa8, 0x1b, 0xcd, 0xd9, 0xf8, 0xfd, 0x6b, 0x63, 0xcc)  )

◆ PUBKEY_SIGNATURE_TEST() [504/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8130dd87 ,
& wycheproof_p256_sha512_verify_c03c6ebf,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x21, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x97, 0x1f, 0x2e, 0xf1, 0x52, 0x79, 0x4b, 0x9d, 0x8f, 0xc7, 0xd5, 0x68, 0xc9, 0xe8, 0xea, 0xa7)  )

◆ PUBKEY_SIGNATURE_TEST() [505/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_df7795b5 ,
& wycheproof_p256_sha512_verify_3f6b66ac,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xaa)  )

◆ PUBKEY_SIGNATURE_TEST() [506/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2365e7a3 ,
& wycheproof_p256_sha512_verify_86cfab11,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x20, 0x49, 0x24, 0x92, 0x48, 0xdb, 0x6d, 0xb6, 0xdb, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x5a, 0x8b, 0x23, 0x0d, 0x0b, 0x2b, 0x51, 0xdc, 0xd7, 0xeb, 0xf0, 0xc9, 0xfe, 0xf7, 0xc1, 0x85)  )

◆ PUBKEY_SIGNATURE_TEST() [507/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a26b3f70 ,
& wycheproof_p256_sha512_verify_d9d245b3,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7c, 0xf2, 0x7b, 0x18, 0x8d, 0x03, 0x4f, 0x7e, 0x8a, 0x52, 0x38, 0x03, 0x04, 0xb5, 0x1a, 0xc3, 0xc0, 0x89, 0x69, 0xe2, 0x77, 0xf2, 0x1b, 0x35, 0xa6, 0x0b, 0x48, 0xfc, 0x47, 0x66, 0x99, 0x78, 0x02, 0x20, 0x16, 0xa4, 0x50, 0x2e, 0x27, 0x81, 0xe1, 0x1a, 0xc8, 0x2c, 0xbc, 0x9d, 0x1e, 0xdd, 0x8c, 0x98, 0x15, 0x84, 0xd1, 0x3e, 0x18, 0x41, 0x1e, 0x2f, 0x6e, 0x04, 0x78, 0xc3, 0x44, 0x16, 0xe3, 0xbb)  )

◆ PUBKEY_SIGNATURE_TEST() [508/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b76f7f41 ,
& wycheproof_p256_sha512_verify_9b16c842,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x20, 0x55, 0x55, 0x55, 0x55, 0x00, 0x00, 0x00, 0x00, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x3e, 0xf7, 0xa8, 0xe4, 0x8d, 0x07, 0xdf, 0x81, 0xa6, 0x93, 0x43, 0x96, 0x54, 0x21, 0x0c, 0x70)  )

◆ PUBKEY_SIGNATURE_TEST() [509/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e86b7e99 ,
& wycheproof_p256_sha512_verify_5eb076b3,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x21, 0x00, 0xb6, 0xdb, 0x6d, 0xb6, 0x24, 0x92, 0x49, 0x25, 0x49, 0x24, 0x92, 0x49, 0x24, 0x92, 0x49, 0x24, 0x62, 0x5b, 0xd7, 0xa0, 0x9b, 0xec, 0x4c, 0xa8, 0x1b, 0xcd, 0xd9, 0xf8, 0xfd, 0x6b, 0x63, 0xcc)  )

◆ PUBKEY_SIGNATURE_TEST() [510/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bc7ec3a0 ,
& wycheproof_p256_sha512_verify_8e7614d1,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x21, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0x00, 0x00, 0x00, 0x00, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x97, 0x1f, 0x2e, 0xf1, 0x52, 0x79, 0x4b, 0x9d, 0x8f, 0xc7, 0xd5, 0x68, 0xc9, 0xe8, 0xea, 0xa7)  )

◆ PUBKEY_SIGNATURE_TEST() [511/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e7ecb797 ,
& wycheproof_p256_sha512_verify_3bdbb9c2,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x20, 0x33, 0x33, 0x33, 0x33, 0x00, 0x00, 0x00, 0x00, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x25, 0xc7, 0xcb, 0xbc, 0x54, 0x9e, 0x52, 0xe7, 0x63, 0xf1, 0xf5, 0x5a, 0x32, 0x7a, 0x3a, 0xaa)  )

◆ PUBKEY_SIGNATURE_TEST() [512/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_0a8532a3 ,
& wycheproof_p256_sha512_verify_5ac4dd54,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x20, 0x49, 0x24, 0x92, 0x48, 0xdb, 0x6d, 0xb6, 0xdb, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x5a, 0x8b, 0x23, 0x0d, 0x0b, 0x2b, 0x51, 0xdc, 0xd7, 0xeb, 0xf0, 0xc9, 0xfe, 0xf7, 0xc1, 0x85)  )

◆ PUBKEY_SIGNATURE_TEST() [513/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_acbb8e58 ,
& wycheproof_p256_sha512_verify_c32851e1,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6b, 0x17, 0xd1, 0xf2, 0xe1, 0x2c, 0x42, 0x47, 0xf8, 0xbc, 0xe6, 0xe5, 0x63, 0xa4, 0x40, 0xf2, 0x77, 0x03, 0x7d, 0x81, 0x2d, 0xeb, 0x33, 0xa0, 0xf4, 0xa1, 0x39, 0x45, 0xd8, 0x98, 0xc2, 0x96, 0x02, 0x20, 0x16, 0xa4, 0x50, 0x2e, 0x27, 0x81, 0xe1, 0x1a, 0xc8, 0x2c, 0xbc, 0x9d, 0x1e, 0xdd, 0x8c, 0x98, 0x15, 0x84, 0xd1, 0x3e, 0x18, 0x41, 0x1e, 0x2f, 0x6e, 0x04, 0x78, 0xc3, 0x44, 0x16, 0xe3, 0xbb)  )

◆ PUBKEY_SIGNATURE_TEST() [514/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_25ac7651 ,
& wycheproof_p256_sha512_verify_1f687371,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23, 0x8c, 0x58, 0xaf, 0x79, 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85, 0x0c, 0x39, 0x4d, 0x33, 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02, 0x81, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2)  )

◆ PUBKEY_SIGNATURE_TEST() [515/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_03db5686 ,
& wycheproof_p256_sha512_verify_1f687371,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xbc, 0x07, 0xff, 0x03, 0x15, 0x06, 0xdc, 0x74, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0x73, 0x19, 0x75, 0xa1, 0x6d, 0xca, 0x6b, 0x02, 0x5e, 0x86, 0x74, 0x12, 0xd9, 0x42, 0x22, 0xd0, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2)  )

◆ PUBKEY_SIGNATURE_TEST() [516/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f5bd73e2 ,
& wycheproof_p256_sha512_verify_86665010,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x43, 0xf8, 0x00, 0xfb, 0xea, 0xf9, 0x23, 0x8c, 0x58, 0xaf, 0x79, 0x5b, 0xcd, 0xad, 0x04, 0xbc, 0x49, 0xcd, 0x85, 0x0c, 0x39, 0x4d, 0x33, 0x82, 0x95, 0x33, 0x56, 0xb0, 0x23, 0x21, 0x02, 0x81, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2)  )

◆ PUBKEY_SIGNATURE_TEST() [517/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_fef99e06 ,
& wycheproof_p256_sha512_verify_86665010,
RANDOM() ,
PLAINTEXT(0x31, 0x32, 0x33, 0x34, 0x30, 0x30) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xbc, 0x07, 0xff, 0x03, 0x15, 0x06, 0xdc, 0x74, 0xa7, 0x50, 0x86, 0xa4, 0x32, 0x52, 0xfb, 0x43, 0x73, 0x19, 0x75, 0xa1, 0x6d, 0xca, 0x6b, 0x02, 0x5e, 0x86, 0x74, 0x12, 0xd9, 0x42, 0x22, 0xd0, 0x02, 0x20, 0x24, 0x92, 0x49, 0x24, 0x6d, 0xb6, 0xdb, 0x6d, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xb6, 0xdb, 0x6d, 0xad, 0x45, 0x91, 0x86, 0x85, 0x95, 0xa8, 0xee, 0x6b, 0xf5, 0xf8, 0x64, 0xff, 0x7b, 0xe0, 0xc2)  )

◆ PUBKEY_SIGNATURE_TEST() [518/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_5a998926 ,
& wycheproof_p256_sha512_verify_30c834f4,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x55, 0x44, 0x82, 0x40, 0x41, 0x73, 0xa5, 0x58, 0x28, 0x84, 0xb0, 0xd1, 0x68, 0xa3, 0x2e, 0xf8, 0x03, 0x3d, 0x7e, 0xb7, 0x80, 0x93, 0x6c, 0x39, 0x0e, 0x8e, 0xed, 0xf7, 0x20, 0xc7, 0xf5, 0x64, 0x02, 0x20, 0x0a, 0x15, 0x41, 0x3f, 0x9e, 0xd0, 0xd4, 0x54, 0xb9, 0x2a, 0xb9, 0x01, 0x11, 0x9e, 0x72, 0x51, 0xa4, 0xd4, 0x44, 0xba, 0x14, 0x21, 0xba, 0x63, 0x9f, 0xa5, 0x7e, 0x0d, 0x8c, 0xf6, 0xb3, 0x13)  )

◆ PUBKEY_SIGNATURE_TEST() [519/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_2928e1b4 ,
& wycheproof_p256_sha512_verify_30c834f4,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x0b, 0x1d, 0x83, 0x8d, 0xd5, 0x4a, 0x46, 0x27, 0x45, 0xe2, 0xc8, 0xd5, 0xf3, 0x26, 0x37, 0xf2, 0x6f, 0xb1, 0x6d, 0xde, 0x20, 0xa3, 0x85, 0xe4, 0x5f, 0x8a, 0x20, 0xa8, 0xa1, 0xf8, 0x37, 0x0e, 0x02, 0x21, 0x00, 0xae, 0x85, 0x5e, 0x0a, 0x10, 0xef, 0x08, 0x70, 0x75, 0xfd, 0xa0, 0xed, 0x84, 0xe2, 0xbc, 0x57, 0x86, 0xa6, 0x81, 0x17, 0x2e, 0xa9, 0x83, 0x4e, 0x53, 0x35, 0x13, 0x16, 0xdf, 0x33, 0x2b, 0xbd)  )

◆ PUBKEY_SIGNATURE_TEST() [520/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_64913de8 ,
& wycheproof_p256_sha512_verify_30c834f4,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xaf, 0x89, 0xe4, 0xf2, 0xb0, 0x3e, 0x5d, 0x1f, 0x03, 0x52, 0xe2, 0x58, 0xef, 0x71, 0x49, 0x30, 0x40, 0xc1, 0x7d, 0x70, 0xc3, 0x6c, 0xfd, 0x04, 0x41, 0x28, 0x30, 0x2d, 0xf2, 0xed, 0x5e, 0x4a, 0x02, 0x20, 0x42, 0x0f, 0x04, 0x14, 0x8c, 0x3e, 0x6f, 0x06, 0x56, 0x1b, 0xd4, 0x48, 0x36, 0x2d, 0x6c, 0x6f, 0xa3, 0xf9, 0xae, 0xeb, 0x7e, 0x42, 0x84, 0x3b, 0x46, 0x74, 0xe7, 0xdd, 0xfd, 0x0b, 0xa9, 0x01)  )

◆ PUBKEY_SIGNATURE_TEST() [521/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_feaa1069 ,
& wycheproof_p256_sha512_verify_f3579a79,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x6c, 0x15, 0x81, 0xf1, 0x48, 0x5c, 0xcc, 0x4e, 0x65, 0x76, 0x06, 0xfa, 0x1a, 0x38, 0xcf, 0x22, 0x7e, 0x38, 0x70, 0xdc, 0x9f, 0x41, 0xe2, 0x6b, 0x84, 0xe2, 0x84, 0x83, 0x63, 0x5e, 0x32, 0x1b, 0x02, 0x20, 0x1b, 0x3e, 0x3c, 0x22, 0xaf, 0x23, 0xe9, 0x19, 0xb3, 0x03, 0x30, 0xf8, 0x71, 0x0f, 0x6e, 0xf3, 0x76, 0x0c, 0x0e, 0x22, 0x37, 0xa9, 0xa9, 0xf5, 0xcf, 0x30, 0xa1, 0xd9, 0xf5, 0xbb, 0xd4, 0x64)  )

◆ PUBKEY_SIGNATURE_TEST() [522/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8fa14a93 ,
& wycheproof_p256_sha512_verify_f3579a79,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xdc, 0x83, 0xbf, 0x97, 0xca, 0x28, 0xdb, 0x0e, 0x04, 0x10, 0x4a, 0x16, 0xfe, 0x3d, 0xe6, 0x94, 0x31, 0x1a, 0x6c, 0xd9, 0xf2, 0x30, 0xa3, 0x00, 0x50, 0x4a, 0xe7, 0x1d, 0x8e, 0xc7, 0x55, 0xb1, 0x02, 0x20, 0x64, 0xa8, 0x3a, 0xf0, 0xab, 0x3e, 0x60, 0x37, 0x00, 0x3a, 0x1f, 0x42, 0x40, 0xdf, 0xfd, 0x8a, 0x34, 0x2a, 0xfd, 0xee, 0x50, 0x60, 0x4e, 0xd1, 0xaf, 0xa4, 0x16, 0xfd, 0x00, 0x9e, 0x46, 0x68)  )

◆ PUBKEY_SIGNATURE_TEST() [523/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_37dd46b2 ,
& wycheproof_p256_sha512_verify_f3579a79,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x57, 0x5b, 0x70, 0xb4, 0x37, 0x56, 0x84, 0x29, 0x1b, 0x95, 0xd8, 0x1e, 0x3c, 0x82, 0x0e, 0xd9, 0xbd, 0xe9, 0xe5, 0xb7, 0x34, 0x30, 0x36, 0xe4, 0x95, 0x1f, 0x3c, 0x46, 0x89, 0x4a, 0x6d, 0x9d, 0x02, 0x21, 0x00, 0xf1, 0x0d, 0x71, 0x6e, 0xfb, 0xfe, 0xba, 0x95, 0x37, 0x01, 0xb6, 0x03, 0xfc, 0x9e, 0xf6, 0xff, 0x6e, 0x47, 0xed, 0xef, 0x38, 0xc9, 0xee, 0xef, 0x2d, 0x55, 0xe6, 0x48, 0x6b, 0xc4, 0xd6, 0xe6)  )

◆ PUBKEY_SIGNATURE_TEST() [524/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_fe58a44f ,
& wycheproof_p256_sha512_verify_b2c5ad82,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0x8d, 0x4f, 0x11, 0x31, 0x89, 0xdf, 0xd3, 0xd3, 0x23, 0x9e, 0x33, 0x1f, 0x76, 0xd3, 0xfc, 0xa9, 0xce, 0xf8, 0x6f, 0xcd, 0x5d, 0xc9, 0xb4, 0xab, 0x2c, 0xa3, 0x8a, 0xeb, 0xa5, 0x6c, 0x17, 0x8b, 0x02, 0x20, 0x78, 0x38, 0x9c, 0x3c, 0xf1, 0x1d, 0xcf, 0xf6, 0xd6, 0xc7, 0xf5, 0xef, 0xd2, 0x77, 0xd4, 0x80, 0x06, 0x06, 0x91, 0x14, 0x4b, 0x56, 0x8a, 0x6f, 0x09, 0x0c, 0x89, 0x02, 0x55, 0x7b, 0xfc, 0x61)  )

◆ PUBKEY_SIGNATURE_TEST() [525/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_61e08acc ,
& wycheproof_p256_sha512_verify_b2c5ad82,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x83, 0x4d, 0x10, 0xec, 0x2d, 0x2d, 0x50, 0xee, 0xeb, 0xfe, 0xcd, 0x63, 0x28, 0xf0, 0x3f, 0xaf, 0xbb, 0x48, 0x8f, 0xc0, 0x43, 0xc3, 0x62, 0xcb, 0xc6, 0x78, 0x80, 0xec, 0x0e, 0xbd, 0x04, 0xb3, 0x02, 0x21, 0x00, 0x94, 0xc0, 0x26, 0xfe, 0xaf, 0x6e, 0x68, 0x75, 0x91, 0x46, 0xfe, 0x5b, 0x6f, 0xd5, 0x2e, 0xaa, 0x3c, 0x3c, 0x55, 0x52, 0xd8, 0x37, 0x19, 0xd2, 0xcb, 0x90, 0x06, 0x15, 0xe2, 0xa6, 0x34, 0xdb)  )

◆ PUBKEY_SIGNATURE_TEST() [526/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_d7672ccf ,
& wycheproof_p256_sha512_verify_b2c5ad82,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x68, 0x94, 0xde, 0x49, 0x5e, 0x7b, 0xb5, 0x56, 0x68, 0x07, 0xd4, 0x75, 0xd9, 0x6a, 0x0d, 0x41, 0x4a, 0x94, 0xf4, 0xf0, 0x2c, 0x3a, 0xb7, 0xc2, 0xed, 0xc2, 0x91, 0x6d, 0xea, 0xfc, 0x1e, 0x1f, 0x02, 0x21, 0x00, 0xa6, 0x03, 0x64, 0x2c, 0x20, 0xfa, 0xbc, 0x07, 0x18, 0x28, 0x67, 0xfc, 0xc6, 0x92, 0x3d, 0x35, 0xbe, 0x23, 0xad, 0x3f, 0x97, 0xa5, 0xf9, 0x3c, 0x6e, 0xc5, 0xb9, 0xcc, 0xe8, 0x23, 0x95, 0x69)  )

◆ PUBKEY_SIGNATURE_TEST() [527/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_55ac984d ,
& wycheproof_p256_sha512_verify_1568b6ac,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe5, 0x00, 0xc0, 0x86, 0xfe, 0xdd, 0x59, 0xe0, 0x90, 0xce, 0x7b, 0xfb, 0x61, 0x57, 0x51, 0xed, 0x9a, 0xbe, 0x4c, 0x09, 0xb8, 0x39, 0xee, 0x8f, 0x05, 0x32, 0x02, 0x45, 0xb9, 0x79, 0x6f, 0x3e, 0x02, 0x21, 0x00, 0x80, 0x7b, 0x1d, 0x06, 0x38, 0xc8, 0x6e, 0xf6, 0x11, 0x3f, 0xff, 0x0d, 0x63, 0x49, 0x78, 0x00, 0xe1, 0xb8, 0x48, 0xb5, 0xa3, 0x03, 0xa5, 0x4c, 0x74, 0x8e, 0x45, 0xca, 0x8f, 0x35, 0xd7, 0xd7)  )

◆ PUBKEY_SIGNATURE_TEST() [528/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_262134c0 ,
& wycheproof_p256_sha512_verify_1568b6ac,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xb9, 0x22, 0xc1, 0xab, 0xe1, 0xa8, 0x30, 0x9c, 0x0a, 0xcf, 0x90, 0xe5, 0x86, 0xc6, 0xde, 0x8c, 0x33, 0xe3, 0x70, 0x57, 0x67, 0x33, 0x90, 0xa9, 0x7f, 0xf0, 0x98, 0xf7, 0x16, 0x80, 0xb3, 0x2b, 0x02, 0x21, 0x00, 0xf8, 0x6d, 0x92, 0xb0, 0x51, 0xb7, 0x92, 0x3d, 0x82, 0x55, 0x5c, 0x20, 0x5e, 0x21, 0xb5, 0x4e, 0xab, 0x86, 0x97, 0x66, 0xc7, 0x16, 0x20, 0x96, 0x48, 0xc3, 0xe6, 0xcc, 0x26, 0x29, 0x05, 0x7d)  )

◆ PUBKEY_SIGNATURE_TEST() [529/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bf90eafb ,
& wycheproof_p256_sha512_verify_1568b6ac,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x82, 0x3c, 0x37, 0xe4, 0x6c, 0x74, 0xec, 0x84, 0x97, 0xd8, 0x92, 0x45, 0xfd, 0xe3, 0xbf, 0x53, 0xdd, 0xb4, 0x62, 0xc0, 0x0d, 0x84, 0x0e, 0x98, 0x3d, 0xcb, 0x1b, 0x72, 0xbb, 0xf8, 0xbf, 0x27, 0x02, 0x21, 0x00, 0xc4, 0x55, 0x2f, 0x24, 0x25, 0xd1, 0x4f, 0x0f, 0x0f, 0xa9, 0x88, 0x77, 0x84, 0x03, 0xd6, 0x0a, 0x58, 0x96, 0x2e, 0x7c, 0x54, 0x87, 0x15, 0xaf, 0x83, 0xb2, 0xed, 0xab, 0xbb, 0x24, 0xa4, 0x9f)  )

◆ PUBKEY_SIGNATURE_TEST() [530/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1cc9f262 ,
& wycheproof_p256_sha512_verify_d3f89e8a,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x57, 0x7a, 0x08, 0xa9, 0x5d, 0xb6, 0xdc, 0xda, 0x99, 0x85, 0x10, 0x99, 0x42, 0xd3, 0x78, 0x66, 0x30, 0xf6, 0x40, 0x19, 0x0f, 0x92, 0x0b, 0x95, 0xbd, 0x4d, 0x5d, 0x84, 0xe0, 0xf1, 0x63, 0xef, 0x02, 0x21, 0x00, 0xd7, 0x62, 0x28, 0x6e, 0x92, 0x92, 0x59, 0x73, 0xfd, 0x38, 0xb6, 0x7e, 0xf9, 0x44, 0xa9, 0x9c, 0x0e, 0xc5, 0xb4, 0x99, 0xb7, 0x17, 0x5c, 0xbb, 0x43, 0x69, 0xe0, 0x53, 0xc1, 0xfc, 0xbb, 0x10)  )

◆ PUBKEY_SIGNATURE_TEST() [531/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_74eab9d2 ,
& wycheproof_p256_sha512_verify_d3f89e8a,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x7b, 0xa4, 0x58, 0xcf, 0xe9, 0x52, 0x32, 0x69, 0x22, 0xc7, 0xaa, 0x28, 0x54, 0xbd, 0xc6, 0x73, 0xce, 0x3d, 0xaa, 0xf6, 0x5d, 0x46, 0x4d, 0xfb, 0x9f, 0x70, 0x07, 0x01, 0x50, 0x30, 0x56, 0xb1, 0x02, 0x20, 0x0d, 0xf8, 0x82, 0x1c, 0x92, 0xd2, 0x05, 0x46, 0xfa, 0x74, 0x1f, 0xb4, 0x26, 0xbf, 0x56, 0x72, 0x8a, 0x53, 0x18, 0x26, 0x91, 0x96, 0x42, 0x25, 0xc9, 0xb3, 0x80, 0xb5, 0x6b, 0x22, 0xee, 0x6d)  )

◆ PUBKEY_SIGNATURE_TEST() [532/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ee1e578a ,
& wycheproof_p256_sha512_verify_d3f89e8a,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x5c, 0xd6, 0x0c, 0x3b, 0x02, 0x1b, 0x4b, 0xe1, 0x16, 0xf0, 0x6f, 0x1d, 0x44, 0x7f, 0x65, 0xe4, 0x58, 0x32, 0x9a, 0x8b, 0xba, 0xe1, 0xd9, 0xb5, 0x97, 0x7d, 0x18, 0xcf, 0x56, 0x18, 0x48, 0x61, 0x02, 0x20, 0x4c, 0x63, 0x5c, 0xd7, 0xaa, 0x9a, 0xeb, 0xb5, 0x71, 0x6d, 0x5a, 0xe0, 0x9e, 0x57, 0xf8, 0xc4, 0x81, 0xa7, 0x41, 0xa0, 0x29, 0xb4, 0x0f, 0x71, 0xec, 0x47, 0x34, 0x4e, 0xf8, 0x83, 0xe8, 0x6e)  )

◆ PUBKEY_SIGNATURE_TEST() [533/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a43606ea ,
& wycheproof_p256_sha512_verify_a0fbcf0d,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x4b, 0x50, 0xe1, 0xe8, 0xcf, 0x83, 0x0e, 0x04, 0xc1, 0x7e, 0x74, 0x72, 0xca, 0xf6, 0x0d, 0xa8, 0x15, 0x0f, 0xfa, 0x56, 0x8e, 0x2c, 0x64, 0x49, 0x8c, 0xc9, 0x72, 0xa3, 0x79, 0xe5, 0x42, 0xe5, 0x02, 0x20, 0x2e, 0x3a, 0xda, 0xa5, 0xaf, 0xab, 0x89, 0xcc, 0xa9, 0x16, 0x93, 0x60, 0x95, 0x55, 0xf4, 0x05, 0x43, 0x57, 0x88, 0x52, 0xcd, 0xe2, 0x9c, 0x21, 0xcb, 0x03, 0x7c, 0x0c, 0x0b, 0x78, 0x47, 0x8e)  )

◆ PUBKEY_SIGNATURE_TEST() [534/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_30b5cf12 ,
& wycheproof_p256_sha512_verify_a0fbcf0d,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x5a, 0xea, 0x93, 0x0c, 0x7d, 0x8f, 0xff, 0xcd, 0x5c, 0x6d, 0xf2, 0xc9, 0x43, 0x0e, 0xf7, 0x6f, 0x8b, 0x5e, 0xd5, 0x8a, 0x8b, 0x9c, 0x95, 0x84, 0x72, 0x88, 0xab, 0xf8, 0xf0, 0x9a, 0x1a, 0xc2, 0x02, 0x20, 0x7d, 0xdf, 0xef, 0x76, 0x88, 0xa6, 0x05, 0x3c, 0xe4, 0xee, 0xee, 0xef, 0xd6, 0xf1, 0xa9, 0xd7, 0x13, 0x81, 0xb7, 0x54, 0x89, 0x25, 0xf6, 0x68, 0x2a, 0xa0, 0xa9, 0xd0, 0x5c, 0xf5, 0xa3, 0xa3)  )

◆ PUBKEY_SIGNATURE_TEST() [535/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_ab15709e ,
& wycheproof_p256_sha512_verify_a0fbcf0d,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x98, 0xb0, 0x92, 0xc2, 0xd1, 0x4b, 0x5b, 0x14, 0xa2, 0x3e, 0x93, 0x68, 0xe0, 0xce, 0x1b, 0xe7, 0x44, 0xdf, 0xae, 0x9f, 0x9a, 0x5c, 0xda, 0xba, 0x51, 0xe7, 0x87, 0x20, 0x99, 0xdf, 0x96, 0xf2, 0x02, 0x21, 0x00, 0x90, 0xd3, 0xe4, 0xf8, 0x7b, 0xd7, 0xbc, 0x94, 0x58, 0x9f, 0x81, 0x50, 0xb6, 0xb0, 0x10, 0x45, 0xcd, 0x87, 0x59, 0xa0, 0x0a, 0xf7, 0x8b, 0x24, 0xd7, 0xde, 0x77, 0x18, 0x87, 0x61, 0x0d, 0xf5)  )

◆ PUBKEY_SIGNATURE_TEST() [536/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_e9eef9d6 ,
& wycheproof_p256_sha512_verify_83aee8c6,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0x9e, 0x95, 0xf2, 0x85, 0x6a, 0x9f, 0xff, 0x9a, 0x17, 0x2b, 0x07, 0x81, 0x7c, 0x8c, 0x60, 0xfe, 0x18, 0x5c, 0xd3, 0xce, 0x95, 0x82, 0x67, 0x8f, 0x8c, 0xc4, 0xb0, 0x2b, 0xc4, 0x44, 0x62, 0x1a, 0x02, 0x21, 0x00, 0xc5, 0x4c, 0xa5, 0x1d, 0x81, 0x17, 0xd9, 0x04, 0xf0, 0xd3, 0x77, 0x39, 0x11, 0xcb, 0x27, 0x92, 0x34, 0x8f, 0xae, 0x21, 0xc2, 0xda, 0x7d, 0xad, 0x25, 0xf9, 0x90, 0xd1, 0x22, 0x37, 0x6e, 0x4c)  )

◆ PUBKEY_SIGNATURE_TEST() [537/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1083f8e8 ,
& wycheproof_p256_sha512_verify_83aee8c6,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xe7, 0x7d, 0xf8, 0xf9, 0x78, 0x26, 0x96, 0x34, 0x4c, 0x33, 0xde, 0x29, 0xeb, 0xdc, 0x9f, 0x8d, 0x3f, 0xcf, 0x46, 0x3d, 0x95, 0x0c, 0xdb, 0xe2, 0x56, 0xfd, 0x4f, 0xc2, 0xfd, 0x44, 0x87, 0x7e, 0x02, 0x21, 0x00, 0x87, 0x02, 0x88, 0x50, 0xc9, 0x62, 0xcf, 0x2f, 0xb4, 0x50, 0xff, 0xe6, 0xb9, 0x83, 0x98, 0x1e, 0x49, 0x9d, 0xc4, 0x98, 0xfb, 0xd6, 0x54, 0xfa, 0x45, 0x4c, 0x9e, 0x07, 0xc8, 0xcb, 0x5c, 0xa8)  )

◆ PUBKEY_SIGNATURE_TEST() [538/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_33ff2828 ,
& wycheproof_p256_sha512_verify_83aee8c6,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xbd, 0x2d, 0xd6, 0xf5, 0x02, 0x6d, 0x2b, 0x5a, 0xd7, 0xea, 0xd7, 0x4b, 0xdf, 0x52, 0xb8, 0xcb, 0xca, 0xbc, 0x08, 0xfa, 0xce, 0xe0, 0xa1, 0xc8, 0x58, 0x46, 0x58, 0xa8, 0x5e, 0xd0, 0xc5, 0xdc, 0x02, 0x20, 0x3e, 0x85, 0x43, 0xe8, 0x19, 0xbd, 0xae, 0x47, 0xd8, 0x72, 0xe2, 0x9a, 0x85, 0xba, 0x38, 0xad, 0xdf, 0x3e, 0xae, 0xaa, 0xd8, 0x78, 0x6d, 0x79, 0xc3, 0xfb, 0x02, 0x7f, 0x6f, 0x1f, 0xf4, 0xbf)  )

◆ PUBKEY_SIGNATURE_TEST() [539/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_cab52ce5 ,
& wycheproof_p256_sha512_verify_c1bc3a4c,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xbd, 0x5c, 0x02, 0x94, 0xac, 0xc2, 0x8c, 0x15, 0xc5, 0xd1, 0xeb, 0xc7, 0x27, 0x4c, 0x9c, 0xa2, 0x1a, 0x08, 0x1c, 0x8a, 0x67, 0xda, 0x43, 0x0a, 0x34, 0xa7, 0xff, 0xf1, 0xa5, 0x64, 0xfa, 0xbb, 0x02, 0x20, 0x7e, 0xc1, 0x03, 0xa2, 0x38, 0x5b, 0x4f, 0xf3, 0x8b, 0x47, 0xd3, 0x06, 0x43, 0x4e, 0x90, 0x91, 0xde, 0x24, 0xdc, 0x9f, 0x1a, 0x25, 0x96, 0x7e, 0xe0, 0x6f, 0x8a, 0x0a, 0x53, 0xac, 0x01, 0x81)  )

◆ PUBKEY_SIGNATURE_TEST() [540/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_b5ea418b ,
& wycheproof_p256_sha512_verify_c1bc3a4c,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x44, 0x02, 0x20, 0x3c, 0x7d, 0xbf, 0xb4, 0x3d, 0xd8, 0x03, 0x79, 0xee, 0x2c, 0x23, 0xad, 0x54, 0x72, 0x87, 0x3a, 0x22, 0xc8, 0xa0, 0x17, 0x9a, 0xc8, 0xf3, 0x81, 0xad, 0x9e, 0x0f, 0x19, 0x32, 0x31, 0xdc, 0x1f, 0x02, 0x20, 0x7c, 0xf8, 0xe0, 0x75, 0x30, 0xad, 0xe5, 0x03, 0xb3, 0xd4, 0x3a, 0x84, 0xb7, 0x5a, 0x2a, 0x76, 0xfc, 0x40, 0x76, 0x3d, 0xae, 0xd4, 0xe9, 0x73, 0x4e, 0x74, 0x5c, 0x58, 0xc9, 0xae, 0x72, 0xd3)  )

◆ PUBKEY_SIGNATURE_TEST() [541/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_caf787e4 ,
& wycheproof_p256_sha512_verify_c1bc3a4c,
RANDOM() ,
PLAINTEXT(0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x21, 0x00, 0xb3, 0x8c, 0xa4, 0xda, 0xc6, 0xd9, 0x49, 0xbe, 0x5e, 0x5f, 0x96, 0x98, 0x60, 0x26, 0x9f, 0x0e, 0xed, 0xff, 0x2e, 0xb9, 0x2f, 0x45, 0xbf, 0xc0, 0x24, 0x70, 0x30, 0x0c, 0xc9, 0x6d, 0xd5, 0x26, 0x02, 0x20, 0x1c, 0x7b, 0x22, 0x99, 0x2b, 0xb1, 0x37, 0x49, 0xcc, 0x0c, 0x5b, 0xc2, 0x53, 0x30, 0xa1, 0x74, 0x46, 0xe4, 0x0d, 0xb7, 0x34, 0x20, 0x3f, 0x90, 0x35, 0x17, 0x27, 0x25, 0xfc, 0x70, 0xf8, 0x63)  )

◆ PUBKEY_SIGNATURE_TEST() [542/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_f117ce13 ,
& wycheproof_p256_sha512_verify_bec47536,
RANDOM() ,
PLAINTEXT() ,
& sha512_algorithm,
SIGNATURE(0x3f, 0x10, 0x44, 0x02, 0x20, 0x09, 0x3f, 0x38, 0x25, 0xc0, 0xcf, 0x82, 0x0c, 0xce, 0xd8, 0x16, 0xa3, 0xa6, 0x74, 0x46, 0xc8, 0x56, 0x06, 0xa6, 0xd5, 0x29, 0xe4, 0x38, 0x57, 0x64, 0x3f, 0xcc, 0xc1, 0x1e, 0x1f, 0x70, 0x5f, 0x02, 0x20, 0x76, 0x97, 0x82, 0x88, 0x8c, 0x63, 0x05, 0x86, 0x30, 0xf9, 0x7a, 0x58, 0x91, 0xc8, 0x70, 0x0e, 0x82, 0x97, 0x9e, 0x4f, 0x23, 0x35, 0x86, 0xbf, 0xc5, 0x04, 0x2f, 0xa7, 0x3c, 0xb7, 0x0a, 0x4e)  )

References sha512_algorithm, and SIGNATURE.

◆ PUBKEY_SIGNATURE_TEST() [543/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8b8af9e0 ,
& wycheproof_p256_sha512_verify_bec47536,
RANDOM() ,
PLAINTEXT() ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x1f, 0x02, 0x20, 0x09, 0x3f, 0x38, 0x25, 0xc0, 0xcf, 0x82, 0x0c, 0xce, 0xd8, 0x16, 0xa3, 0xa6, 0x74, 0x46, 0xc8, 0x56, 0x06, 0xa6, 0xd5, 0x29, 0xe4, 0x38, 0x57, 0x64, 0x3f, 0xcc, 0xc1, 0x1e, 0x1f, 0x70, 0x5f, 0x02, 0x20, 0x76, 0x97, 0x82, 0x88, 0x8c, 0x63, 0x05, 0x86, 0x30, 0xf9, 0x7a, 0x58, 0x91, 0xc8, 0x70, 0x0e, 0x82, 0x97, 0x9e, 0x4f, 0x23, 0x35, 0x86, 0xbf, 0xc5, 0x04, 0x2f, 0xa7, 0x3c, 0xb7, 0x0a, 0x4e)  )

References sha512_algorithm, and SIGNATURE.

◆ PUBKEY_SIGNATURE_TEST() [544/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_1c877d63 ,
& wycheproof_p256_sha512_verify_bec47536,
RANDOM() ,
PLAINTEXT() ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x09, 0x3f, 0x38, 0x25, 0xc0, 0xcf, 0x82, 0x0c, 0xce, 0xd8, 0x16, 0xa3, 0xa6, 0x74, 0x46, 0xc8, 0x56, 0x06, 0xa6, 0xd5, 0x29, 0xe4, 0x38, 0x57, 0x64, 0x3f, 0xcc, 0xc1, 0x1e, 0x1f, 0x70, 0x5f, 0x1f, 0x02, 0x20, 0x76, 0x97, 0x82, 0x88, 0x8c, 0x63, 0x05, 0x86, 0x30, 0xf9, 0x7a, 0x58, 0x91, 0xc8, 0x70, 0x0e, 0x82, 0x97, 0x9e, 0x4f, 0x23, 0x35, 0x86, 0xbf, 0xc5, 0x04, 0x2f, 0xa7, 0x3c, 0xb7, 0x0a, 0x4e)  )

References sha512_algorithm, and SIGNATURE.

◆ PUBKEY_SIGNATURE_TEST() [545/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_bd4a678c ,
& wycheproof_p256_sha512_verify_142cb2fe,
RANDOM() ,
PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x05, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [546/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_36b7fb15 ,
& wycheproof_p256_sha512_verify_468521d3,
RANDOM() ,
PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x06, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [547/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_a0a367df ,
& wycheproof_p256_sha512_verify_142cb2fe,
RANDOM() ,
PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x56, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [548/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_21cd4756 ,
& wycheproof_p256_sha512_verify_483bd1dc,
RANDOM() ,
PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x46, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [549/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_aa4f6099 ,
& wycheproof_p256_sha512_verify_0ea3ec5f,
RANDOM() ,
PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x03, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [550/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_19f57ca3 ,
& wycheproof_p256_sha512_verify_acdab846,
RANDOM() ,
PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x26, 0x02, 0x01, 0x04, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [551/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_088c2e45 ,
& wycheproof_p256_sha512_verify_a2fd63fc,
RANDOM() ,
PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x35, 0x02, 0x10, 0x43, 0x19, 0x05, 0x53, 0x58, 0xe8, 0x61, 0x7b, 0x0c, 0x46, 0x35, 0x3d, 0x03, 0x9c, 0xda, 0xb3, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [552/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_6077049c ,
& wycheproof_p256_sha512_verify_5e01ed7d,
RANDOM() ,
PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x42, 0x02, 0x1d, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x19, 0x05, 0x52, 0x58, 0xe8, 0x61, 0x7b, 0x0c, 0x46, 0x35, 0x3d, 0x03, 0x9c, 0xda, 0xb4, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x4e)  )

◆ PUBKEY_SIGNATURE_TEST() [553/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_8c07965d ,
& wycheproof_p256_sha512_verify_740131ca,
RANDOM() ,
PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x35, 0x02, 0x20, 0x5f, 0x6d, 0x3a, 0xa0, 0xd3, 0x27, 0xc1, 0x37, 0x02, 0x51, 0x3d, 0x42, 0x99, 0xf2, 0x97, 0xab, 0x18, 0x2f, 0xcf, 0x67, 0x0f, 0x96, 0x29, 0x1f, 0xab, 0x19, 0x57, 0x2e, 0x7a, 0x6e, 0x01, 0xc4, 0x02, 0x11, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00)  )

◆ PUBKEY_SIGNATURE_TEST() [554/554]

PUBKEY_SIGNATURE_TEST ( wycheproof_p256_sha512_verify_450847b7 ,
& wycheproof_p256_sha512_verify_740131ca,
RANDOM() ,
PLAINTEXT(0x68, 0x65, 0x6c, 0x6c, 0x6f, 0x2c, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64) ,
& sha512_algorithm,
SIGNATURE(0x30, 0x45, 0x02, 0x20, 0x5f, 0x6d, 0x3a, 0xa0, 0xd3, 0x27, 0xc1, 0x37, 0x02, 0x51, 0x3d, 0x42, 0x99, 0xf2, 0x97, 0xab, 0x18, 0x2f, 0xcf, 0x67, 0x0f, 0x96, 0x29, 0x1f, 0xab, 0x19, 0x57, 0x2e, 0x7a, 0x6e, 0x01, 0xc4, 0x02, 0x21, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0xbc, 0xe6, 0xfa, 0xad, 0xa7, 0x17, 0x9e, 0x84, 0xf3, 0xb9, 0xca, 0xc2, 0xfc, 0x63, 0x25, 0x51)  )

◆ wycheproof_p256_sha512_verify_exec()

void wycheproof_p256_sha512_verify_exec ( void )
static

Perform Wycheproof ECDSA P256 SHA-512 verification self-tests.

Definition at line 10183 of file wycheproof_p256_sha512_verify.c.

10183 {
10184
10185 /* Perform tests in tcId order */
10186 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e63840c7 );
10187 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_87112f5e );
10188 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d746b6d4 );
10189 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_14579956 );
10190 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_48ee759c );
10191 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_8d3af394 );
10192 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_74036b28 );
10193 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f4a86732 );
10194 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b0c74734 );
10195 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_de0e2c54 );
10196 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_766c0f95 );
10197 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_fd3c8756 );
10198 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_8b2982ef );
10199 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_3b3ca729 );
10200 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_bd1023cf );
10201 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_88cfc1db );
10202 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_84c01e13 );
10203 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_4033e72e );
10204 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_7605482a );
10205 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_85047fa7 );
10206 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e2798d83 );
10207 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_2a2bf4a1 );
10208 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e6ad4a78 );
10209 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_3fb9a73a );
10210 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_eb9118bb );
10211 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b33e5ac5 );
10212 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_c688b2f1 );
10213 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_3f9cafa2 );
10214 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_aabf5cd3 );
10215 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_8c47ae51 );
10216 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0de2a5a5 );
10217 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_8a4c058f );
10218 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_38554328 );
10219 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_8c7e1aca );
10220 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_6c2459c7 );
10221 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_7f96b4be );
10222 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_07e5d775 );
10223 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_2ccb2f11 );
10224 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_9cd3e24c );
10225 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_526a4a15 );
10226 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_6d338d1c );
10227 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_de0c49dc );
10228 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e7fbc12b );
10229 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_df90ef50 );
10230 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_62c34c49 );
10231 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_53da0607 );
10232 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_de7e43fa );
10233 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ff2ad9b0 );
10234 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ba04b9c6 );
10235 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e33a02c1 );
10236 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_3fa2ff74 );
10237 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_7f749850 );
10238 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ef917aca );
10239 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_035e8bd1 );
10240 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_1411a564 );
10241 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_cefa48d6 );
10242 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_cfcb1367 );
10243 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5e3b6ae1 );
10244 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_06abc185 );
10245 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_7ebd840a );
10246 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ce284e9d );
10247 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f73d5b2d );
10248 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_68542a66 );
10249 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b291f950 );
10250 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_55991d53 );
10251 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f5c9e62d );
10252 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_cad279a8 );
10253 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_127155ed );
10254 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e817d346 );
10255 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ca587052 );
10256 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_762e7de9 );
10257 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_8e92b146 );
10258 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_33561cab );
10259 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_1960ae6c );
10260 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_16c07352 );
10261 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_567d37ac );
10262 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_076125f4 );
10263 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f5e24d58 );
10264 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_384829f7 );
10265 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e9c6dfc7 );
10266 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_a0e625d0 );
10267 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_98bd8817 );
10268 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_c8fddfb4 );
10269 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f2e2baec );
10270 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ed9a19d0 );
10271 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f113d428 );
10272 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_65ea9332 );
10273 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_cc311d77 );
10274 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_1babf90f );
10275 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0f433483 );
10276 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_fbc039ba );
10277 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0a63b5d8 );
10278 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_a46727c6 );
10279 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_2b4d343e );
10280 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_d12f280b );
10281 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_d8d9f2fb );
10282 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_17cede41 );
10283 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_3b47a2af );
10284 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_d8e94a3d );
10285 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0aa5a941 );
10286 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b8e6a514 );
10287 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_39e57364 );
10288 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_342802f4 );
10289 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0fadefa9 );
10290 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_c5e2d662 );
10291 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_29ab9c78 );
10292 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_55c2e259 );
10293 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_6107e928 );
10294 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e32341da );
10295 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_1c62b550 );
10296 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_85890428 );
10297 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_bce84961 );
10298 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_7e71e447 );
10299 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_871a22d2 );
10300 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_d7f4e9f1 );
10301 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e5c01b5d );
10302 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_32bce3f2 );
10303 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_4ac142cc );
10304 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_163ea42b );
10305 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_bc6af883 );
10306 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_01c6ab7e );
10307 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_733cf10c );
10308 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b29f329c );
10309 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_846ebeb2 );
10310 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_266f92dc );
10311 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e707e730 );
10312 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_4660e985 );
10313 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_73fece0a );
10314 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_136ec5c9 );
10315 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ab76189f );
10316 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5c411705 );
10317 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_27120394 );
10318 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_a9d4ca8c );
10319 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_cfe2be6f );
10320 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_74d75249 );
10321 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_67e6625c );
10322 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0ffeaf71 );
10323 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_1165198b );
10324 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_77570e7d );
10325 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_63f7de50 );
10326 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_78c5326a );
10327 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_7e558cc6 );
10328 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_bb66aefc );
10329 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_494d6007 );
10330 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5dd2d674 );
10331 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_899bb3ee );
10332 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_3bf0d422 );
10333 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5ea20290 );
10334 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_440bfe53 );
10335 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f2cbe3fd );
10336 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_441715af );
10337 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_843d8c54 );
10338 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_c531d490 );
10339 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_6c0c612c );
10340 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0afd33f3 );
10341 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_d687c563 );
10342 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_69a1ce67 );
10343 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ec20d1a6 );
10344 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b578717d );
10345 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e404ab36 );
10346 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_c08aecdb );
10347 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_d7a8a572 );
10348 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_44d270a7 );
10349 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0f7fb477 );
10350 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_9708c089 );
10351 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_afdc9507 );
10352 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f583d97b );
10353 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_443fe728 );
10354 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e8f2d8a7 );
10355 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_33a3e852 );
10356 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ba624396 );
10357 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_7c764dfb );
10358 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_149e13cf );
10359 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_76996407 );
10360 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_13038dd9 );
10361 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ce74bf71 );
10362 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_86bf9836 );
10363 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_22bcfd0d );
10364 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_a2dee866 );
10365 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_a13ff007 );
10366 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_c5416a7d );
10367 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f1762ffb );
10368 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_08a7b5fe );
10369 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_9aaae5fe );
10370 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_19aef833 );
10371 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_148d3168 );
10372 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_54387e9d );
10373 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0143063f );
10374 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f71de370 );
10375 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_d5205faa );
10376 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0853e1f3 );
10377 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_89503f58 );
10378 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_9961e409 );
10379 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_844536f3 );
10380 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e68747e4 );
10381 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_08fe798a );
10382 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_14b4270b );
10383 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b43fb811 );
10384 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_16cb1ef3 );
10385 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_923a19bd );
10386 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0847d7de );
10387 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_71192115 );
10388 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5e0ac7a2 );
10389 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_1985fe1f );
10390 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5b08fa50 );
10391 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_97cf7540 );
10392 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_52c0e1b0 );
10393 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_4fc579b6 );
10394 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f71974c7 );
10395 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_9b30ecd8 );
10396 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_de7f9d4f );
10397 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_864fd774 );
10398 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_66924d50 );
10399 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_6101db50 );
10400 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_47dd5a89 );
10401 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ee2470f0 );
10402 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_71bc0f74 );
10403 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_4ee430df );
10404 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_06961c62 );
10405 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_ac3e722e );
10406 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_c609cfdc );
10407 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_57a66327 );
10408 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_678df27d );
10409 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_4d3313cc );
10410 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_139119b2 );
10411 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_cab72e38 );
10412 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_bdf20979 );
10413 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_70595fbe );
10414 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f0d9204c );
10415 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_4bb9f1bf );
10416 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b8e7dd17 );
10417 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e9f25e85 );
10418 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_cfc0c45c );
10419 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_aac3251a );
10420 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b4f121e5 );
10421 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e2a21565 );
10422 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_2b6d8a5d );
10423 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_8aae7b1a );
10424 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_39f6e624 );
10425 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_93512cf2 );
10426 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f69f4b7c );
10427 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_aa684133 );
10428 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_9f8f1e06 );
10429 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_3a313300 );
10430 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e2cb528f );
10431 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5aee89e8 );
10432 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5d6d2161 );
10433 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_167168e9 );
10434 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_2eadecf7 );
10435 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_16f7734a );
10436 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5d563555 );
10437 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5908c531 );
10438 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_d31efe53 );
10439 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_6befb5f2 );
10440 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_a250cf94 );
10441 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b7092ce1 );
10442 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e030ae90 );
10443 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_597028ff );
10444 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_8d3fd24e );
10445 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e99e4526 );
10446 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_6bb5786c );
10447 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_86b9ea4d );
10448 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_dfd5a600 );
10449 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b21c417a );
10450 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_fe82493f );
10451 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b32dc24d );
10452 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_609b2ac1 );
10453 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_7a605641 );
10454 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b66288f8 );
10455 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_32630d6a );
10456 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e36b4a65 );
10457 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_686caf60 );
10458 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b7614d80 );
10459 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_3e6dafe5 );
10460 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_1b030dfd );
10461 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_38727bf5 );
10462 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_a109d22e );
10463 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_2c920bf8 );
10464 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_eb489190 );
10465 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_01812b53 );
10466 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_bf342e16 );
10467 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_82ac02a5 );
10468 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b1fa3eef );
10469 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f37ff00b );
10470 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_38255048 );
10471 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e34f7a8b );
10472 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_1e22721a );
10473 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_bab2d094 );
10474 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_c550e7d6 );
10475 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_633107cf );
10476 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_bd3a7835 );
10477 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_b881a860 );
10478 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_9f5557e0 );
10479 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_0bb57cf0 );
10480 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_baf9211f );
10481 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_567e0e8c );
10482 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_f6abd47a );
10483 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d0bf8406 );
10484 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_318a2948 );
10485 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6ca27fd7 );
10486 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_bcf834c0 );
10487 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_1cceb66b );
10488 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_37a8072e );
10489 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6c952c3d );
10490 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_949e74af );
10491 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_0f2a080c );
10492 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_eb98bc77 );
10493 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_daed12fb );
10494 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ded894b0 );
10495 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_72bf2a63 );
10496 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_18cf6fbb );
10497 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_7534a0cc );
10498 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_2b7891ce );
10499 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d03af032 );
10500 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ec2fae18 );
10501 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_2e352dc5 );
10502 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_cba2849e );
10503 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_de2734e4 );
10504 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6c022443 );
10505 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_862fb2e9 );
10506 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_4215281f );
10507 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_af766ef3 );
10508 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_43867e5d );
10509 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_a4f39eaf );
10510 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_b8fdbd9f );
10511 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_311c5000 );
10512 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_2cfb05f1 );
10513 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_805b11fc );
10514 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_253690bd );
10515 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_4223ab37 );
10516 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_5872dfe9 );
10517 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_63237528 );
10518 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_cc43dd07 );
10519 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_91575386 );
10520 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6a618367 );
10521 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ee70c250 );
10522 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6e361987 );
10523 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_9a2feb5b );
10524 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_bbc1a256 );
10525 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_cdc90a44 );
10526 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_000bf5fe );
10527 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_c2d31b05 );
10528 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_de0e945d );
10529 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_c5a8c6db );
10530 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_1f0d85d6 );
10531 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_06eb2ab6 );
10532 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_9ccec7ac );
10533 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_72a813dc );
10534 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_beb41a65 );
10535 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_1d0d4654 );
10536 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_f3e21fac );
10537 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_3b65d54b );
10538 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_a4f3d444 );
10539 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ccba370a );
10540 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_56c169e7 );
10541 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_a3aac7aa );
10542 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d3c635a0 );
10543 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ec2d1d31 );
10544 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_c7195287 );
10545 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_0c92199f );
10546 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d6a79369 );
10547 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6034cfb1 );
10548 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_5d529a1a );
10549 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ff5b82a1 );
10550 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e7ccfc19 );
10551 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_3a50dff9 );
10552 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_19725dae );
10553 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_64770d37 );
10554 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_2b1d6bc6 );
10555 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_b69fa181 );
10556 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d64564dc );
10557 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_5f5ca5b9 );
10558 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_1c5acbc1 );
10559 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_504253bd );
10560 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_4483f867 );
10561 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_cdeaff97 );
10562 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_df18d473 );
10563 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6ad6ebf3 );
10564 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_46537b29 );
10565 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_7be57dce );
10566 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_b94ef6bd );
10567 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_b60e9e35 );
10568 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d07424cb );
10569 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_07be7d9f );
10570 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_96bfdbc3 );
10571 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e05a9d11 );
10572 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_5b0c9487 );
10573 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ea3ac643 );
10574 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_21892bf3 );
10575 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_4e1fc55e );
10576 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_834aa4d4 );
10577 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_5727ca36 );
10578 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d5a242a5 );
10579 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_3b83ecba );
10580 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_17ac75d7 );
10581 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_3806979c );
10582 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_44721acf );
10583 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_86675e1f );
10584 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_50e7817d );
10585 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_3147c02a );
10586 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_bcd9000c );
10587 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_f8610747 );
10588 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_892e61cf );
10589 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_412b5d11 );
10590 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_aa301d9d );
10591 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_15a0cee1 );
10592 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_4fcb2abb );
10593 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_0ad2dd72 );
10594 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e4bff438 );
10595 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_301fe7fc );
10596 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e7cd075e );
10597 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_79ac86ea );
10598 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_56b1beaf );
10599 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_87ad68b7 );
10600 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_198c3c24 );
10601 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_c7dc014b );
10602 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_004b1272 );
10603 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_da098fa4 );
10604 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_e354bb50 );
10605 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_5e982402 );
10606 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_1db67ae7 );
10607 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_cfee55c4 );
10608 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_780dd7bf );
10609 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ad49df40 );
10610 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_9e50834e );
10611 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_39737e98 );
10612 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_250dd71f );
10613 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e0449587 );
10614 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_0ce2d864 );
10615 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_87c6c565 );
10616 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_33afd320 );
10617 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_7864dd57 );
10618 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5498a3fd );
10619 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_acfd55e9 );
10620 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_f6cc9729 );
10621 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_92a348fd );
10622 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_57d7b719 );
10623 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6914f404 );
10624 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_74f7f24a );
10625 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_4fd29f36 );
10626 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6ed7ee58 );
10627 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_5ddd6921 );
10628 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_955db8ba );
10629 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_b85c8465 );
10630 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_b0c4ad1a );
10631 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_dc4053b5 );
10632 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_985743c9 );
10633 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_349921b2 );
10634 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_dbdf00e0 );
10635 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_c391cdcd );
10636 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_cb8c223a );
10637 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_4796187b );
10638 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_80418b78 );
10639 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e70afcb9 );
10640 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_16d05085 );
10641 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ec9cce50 );
10642 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ac67c08b );
10643 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_be79caf5 );
10644 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6bc5c434 );
10645 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_a0092b8a );
10646 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_b7e57e52 );
10647 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_c0965907 );
10648 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_b067a097 );
10649 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_79310361 );
10650 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_4324a18b );
10651 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_168d4ce7 );
10652 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_1bfe437c );
10653 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_c3466930 );
10654 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e10efee2 );
10655 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d922185d );
10656 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_122dc233 );
10657 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_70db6310 );
10658 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d5ae09e6 );
10659 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_0d71407f );
10660 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_f63b8499 );
10661 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_85e9396c );
10662 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_94d8b459 );
10663 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_4bd32f63 );
10664 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_0fa583d0 );
10665 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_24da482a );
10666 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_a6b67d05 );
10667 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6004196e );
10668 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_4ef022b7 );
10669 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_dc3c329d );
10670 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_c82bccd8 );
10671 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_95f94c9e );
10672 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_38572364 );
10673 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6bfeec06 );
10674 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_3602c69f );
10675 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_f1dea483 );
10676 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_08a44f2b );
10677 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_35e11372 );
10678 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_9f6b7c5f );
10679 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_9f27e84b );
10680 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_eb3ba8b8 );
10681 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ba9e8b80 );
10682 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e98995c0 );
10683 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_3dbf91dc );
10684 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_2972abe5 );
10685 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_5663f912 );
10686 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_188fb60b );
10687 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_6338336b );
10688 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_aad987dc );
10689 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_8130dd87 );
10690 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_df7795b5 );
10691 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_2365e7a3 );
10692 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_a26b3f70 );
10693 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_b76f7f41 );
10694 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e86b7e99 );
10695 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_bc7ec3a0 );
10696 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e7ecb797 );
10697 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_0a8532a3 );
10698 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_acbb8e58 );
10699 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_25ac7651 );
10700 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_03db5686 );
10701 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f5bd73e2 );
10702 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_fef99e06 );
10703 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_5a998926 );
10704 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_2928e1b4 );
10705 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_64913de8 );
10706 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_feaa1069 );
10707 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_8fa14a93 );
10708 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_37dd46b2 );
10709 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_fe58a44f );
10710 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_61e08acc );
10711 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_d7672ccf );
10712 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_55ac984d );
10713 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_262134c0 );
10714 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_bf90eafb );
10715 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_1cc9f262 );
10716 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_74eab9d2 );
10717 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ee1e578a );
10718 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_a43606ea );
10719 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_30b5cf12 );
10720 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_ab15709e );
10721 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_e9eef9d6 );
10722 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_1083f8e8 );
10723 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_33ff2828 );
10724 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_cab52ce5 );
10725 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_b5ea418b );
10726 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_caf787e4 );
10727 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_f117ce13 );
10728 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_8b8af9e0 );
10729 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_1c877d63 );
10730 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_bd4a678c );
10731 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_36b7fb15 );
10732 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_a0a367df );
10733 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_21cd4756 );
10734 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_aa4f6099 );
10735 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_19f57ca3 );
10736 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_088c2e45 );
10737 pubkey_verify_fail_ok ( &wycheproof_p256_sha512_verify_6077049c );
10738 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_8c07965d );
10739 pubkey_verify_ok ( &wycheproof_p256_sha512_verify_450847b7 );
10740}
#define pubkey_verify_fail_ok(test)
Report a public key verification failure test result.
#define pubkey_verify_ok(test)
Report a public key verification test result.

References pubkey_verify_fail_ok, and pubkey_verify_ok.

◆ REQUIRING_SYMBOL()

REQUIRING_SYMBOL ( wycheproof_p256_sha512_verify )

◆ REQUIRE_OBJECT()

REQUIRE_OBJECT ( p256 )

Variable Documentation

◆ __self_test

struct self_test wycheproof_p256_sha512_verify __self_test
Initial value:
= {
.name = "wycheproof_p256_sha512_verify",
}
static void wycheproof_p256_sha512_verify_exec(void)
Perform Wycheproof ECDSA P256 SHA-512 verification self-tests.

Wycheproof ECDSA P256 SHA-512 verification self-tests.

Definition at line 10743 of file wycheproof_p256_sha512_verify.c.

10743 {
10744 .name = "wycheproof_p256_sha512_verify",
10746};