diff options
author | tb <> | 2024-12-24 18:32:31 +0000 |
---|---|---|
committer | tb <> | 2024-12-24 18:32:31 +0000 |
commit | 998dca5919395c28d8a45e44537bd6e801852eb2 (patch) | |
tree | fad351a5754763dda52e1bad8e7acdc4c864a84f /src/regress/lib/libcrypto/ec | |
parent | b1eba63695c02a7b0951a5c0dde982f7fb350e69 (diff) | |
download | openbsd-998dca5919395c28d8a45e44537bd6e801852eb2.tar.gz openbsd-998dca5919395c28d8a45e44537bd6e801852eb2.tar.bz2 openbsd-998dca5919395c28d8a45e44537bd6e801852eb2.zip |
Remove already disabled tests for elliptic curves of small order
Diffstat (limited to 'src/regress/lib/libcrypto/ec')
-rw-r--r-- | src/regress/lib/libcrypto/ec/ec_asn1_test.c | 643 |
1 files changed, 1 insertions, 642 deletions
diff --git a/src/regress/lib/libcrypto/ec/ec_asn1_test.c b/src/regress/lib/libcrypto/ec/ec_asn1_test.c index b1eabdbfb1..558179277a 100644 --- a/src/regress/lib/libcrypto/ec/ec_asn1_test.c +++ b/src/regress/lib/libcrypto/ec/ec_asn1_test.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ec_asn1_test.c,v 1.30 2024/11/24 10:13:16 tb Exp $ */ | 1 | /* $OpenBSD: ec_asn1_test.c,v 1.31 2024/12/24 18:32:31 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2017, 2021 Joel Sing <jsing@openbsd.org> | 3 | * Copyright (c) 2017, 2021 Joel Sing <jsing@openbsd.org> |
4 | * Copyright (c) 2024 Theo Buehler <tb@openbsd.org> | 4 | * Copyright (c) 2024 Theo Buehler <tb@openbsd.org> |
@@ -1035,245 +1035,6 @@ static const struct ec_private_key { | |||
1035 | int oct_len; | 1035 | int oct_len; |
1036 | uint8_t oct[256]; | 1036 | uint8_t oct[256]; |
1037 | } ec_private_keys[] = { | 1037 | } ec_private_keys[] = { |
1038 | #ifdef ENABLE_SMALL_CURVES | ||
1039 | { | ||
1040 | .name = "secp112r1", | ||
1041 | .der_len = 64, | ||
1042 | .der = { | ||
1043 | 0x30, 0x3e, 0x02, 0x01, 0x01, 0x04, 0x0e, 0x6a, | ||
1044 | 0xbb, 0xb5, 0x15, 0xda, 0xa6, 0xe9, 0x85, 0x64, | ||
1045 | 0xc4, 0x6c, 0x00, 0xef, 0x3f, 0xa0, 0x07, 0x06, | ||
1046 | 0x05, 0x2b, 0x81, 0x04, 0x00, 0x06, 0xa1, 0x20, | ||
1047 | 0x03, 0x1e, 0x00, 0x04, 0x0f, 0xa9, 0x6a, 0xcd, | ||
1048 | 0x14, 0x65, 0x87, 0xe4, 0x2c, 0x58, 0x86, 0x1b, | ||
1049 | 0x7a, 0x3d, 0x49, 0x3a, 0xaa, 0xeb, 0x97, 0xec, | ||
1050 | 0x19, 0xa3, 0x92, 0x3d, 0xe7, 0xe6, 0x6e, 0x47, | ||
1051 | }, | ||
1052 | .hex = "040FA96ACD146587" | ||
1053 | "E42C58861B7A3D49" | ||
1054 | "3AAAEB97EC19A392" | ||
1055 | "3DE7E66E47", | ||
1056 | .oct_len = 29, | ||
1057 | .oct = { | ||
1058 | 0x04, 0x0f, 0xa9, 0x6a, 0xcd, 0x14, 0x65, 0x87, | ||
1059 | 0xe4, 0x2c, 0x58, 0x86, 0x1b, 0x7a, 0x3d, 0x49, | ||
1060 | 0x3a, 0xaa, 0xeb, 0x97, 0xec, 0x19, 0xa3, 0x92, | ||
1061 | 0x3d, 0xe7, 0xe6, 0x6e, 0x47, | ||
1062 | }, | ||
1063 | }, | ||
1064 | { | ||
1065 | .name = "secp112r2", | ||
1066 | .der_len = 64, | ||
1067 | .der = { | ||
1068 | 0x30, 0x3e, 0x02, 0x01, 0x01, 0x04, 0x0e, 0x02, | ||
1069 | 0x97, 0xb2, 0xbb, 0x96, 0xa4, 0xdb, 0x26, 0xd6, | ||
1070 | 0x92, 0xb7, 0x75, 0x1c, 0x90, 0xa0, 0x07, 0x06, | ||
1071 | 0x05, 0x2b, 0x81, 0x04, 0x00, 0x07, 0xa1, 0x20, | ||
1072 | 0x03, 0x1e, 0x00, 0x04, 0x64, 0x2d, 0x25, 0x53, | ||
1073 | 0x3f, 0x43, 0xf2, 0x69, 0xb2, 0x55, 0x8d, 0x7c, | ||
1074 | 0xfd, 0x57, 0x7a, 0x8f, 0x38, 0x8b, 0x04, 0xd9, | ||
1075 | 0xae, 0x3b, 0xcf, 0x10, 0x30, 0x29, 0xdb, 0x59, | ||
1076 | }, | ||
1077 | .hex = "04642D25533F43F2" | ||
1078 | "69B2558D7CFD577A" | ||
1079 | "8F388B04D9AE3BCF" | ||
1080 | "103029DB59", | ||
1081 | .oct_len = 29, | ||
1082 | .oct = { | ||
1083 | 0x04, 0x64, 0x2d, 0x25, 0x53, 0x3f, 0x43, 0xf2, | ||
1084 | 0x69, 0xb2, 0x55, 0x8d, 0x7c, 0xfd, 0x57, 0x7a, | ||
1085 | 0x8f, 0x38, 0x8b, 0x04, 0xd9, 0xae, 0x3b, 0xcf, | ||
1086 | 0x10, 0x30, 0x29, 0xdb, 0x59, | ||
1087 | }, | ||
1088 | }, | ||
1089 | { | ||
1090 | .name = "secp128r1", | ||
1091 | .der_len = 70, | ||
1092 | .der = { | ||
1093 | 0x30, 0x44, 0x02, 0x01, 0x01, 0x04, 0x10, 0x07, | ||
1094 | 0xd8, 0x7a, 0xf8, 0xda, 0xaf, 0x45, 0x03, 0xb5, | ||
1095 | 0x68, 0x63, 0xbd, 0xda, 0xcb, 0xd7, 0x70, 0xa0, | ||
1096 | 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x1c, | ||
1097 | 0xa1, 0x24, 0x03, 0x22, 0x00, 0x04, 0x3f, 0x88, | ||
1098 | 0x45, 0x10, 0x52, 0xc2, 0xf6, 0x56, 0x88, 0x1b, | ||
1099 | 0x6e, 0xee, 0x30, 0x21, 0x64, 0x98, 0x74, 0xde, | ||
1100 | 0x31, 0xaf, 0xd3, 0x85, 0x5e, 0x4d, 0xc0, 0xee, | ||
1101 | 0x06, 0x4c, 0x26, 0x6d, 0x5e, 0x6d, | ||
1102 | }, | ||
1103 | .hex = "043F88451052C2F6" | ||
1104 | "56881B6EEE302164" | ||
1105 | "9874DE31AFD3855E" | ||
1106 | "4DC0EE064C266D5E" | ||
1107 | "6D", | ||
1108 | .oct_len = 33, | ||
1109 | .oct = { | ||
1110 | 0x04, 0x3f, 0x88, 0x45, 0x10, 0x52, 0xc2, 0xf6, | ||
1111 | 0x56, 0x88, 0x1b, 0x6e, 0xee, 0x30, 0x21, 0x64, | ||
1112 | 0x98, 0x74, 0xde, 0x31, 0xaf, 0xd3, 0x85, 0x5e, | ||
1113 | 0x4d, 0xc0, 0xee, 0x06, 0x4c, 0x26, 0x6d, 0x5e, | ||
1114 | 0x6d, | ||
1115 | }, | ||
1116 | }, | ||
1117 | { | ||
1118 | .name = "secp128r2", | ||
1119 | .der_len = 70, | ||
1120 | .der = { | ||
1121 | 0x30, 0x44, 0x02, 0x01, 0x01, 0x04, 0x10, 0x16, | ||
1122 | 0x97, 0x3c, 0x79, 0xa0, 0x8f, 0x38, 0x41, 0x25, | ||
1123 | 0x64, 0xc6, 0x81, 0x5a, 0xce, 0xe4, 0x9f, 0xa0, | ||
1124 | 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x1d, | ||
1125 | 0xa1, 0x24, 0x03, 0x22, 0x00, 0x04, 0xd5, 0xf5, | ||
1126 | 0x1c, 0x2f, 0x02, 0xc0, 0x39, 0xeb, 0x6c, 0x7b, | ||
1127 | 0x20, 0x2b, 0xcf, 0x67, 0xe0, 0x8a, 0x2b, 0x83, | ||
1128 | 0x0d, 0x54, 0x61, 0xa0, 0xf3, 0x32, 0xdc, 0xe1, | ||
1129 | 0x19, 0xbb, 0x6e, 0xcf, 0x3c, 0xe2, | ||
1130 | }, | ||
1131 | .hex = "04D5F51C2F02C039" | ||
1132 | "EB6C7B202BCF67E0" | ||
1133 | "8A2B830D5461A0F3" | ||
1134 | "32DCE119BB6ECF3C" | ||
1135 | "E2", | ||
1136 | .oct_len = 33, | ||
1137 | .oct = { | ||
1138 | 0x04, 0xd5, 0xf5, 0x1c, 0x2f, 0x02, 0xc0, 0x39, | ||
1139 | 0xeb, 0x6c, 0x7b, 0x20, 0x2b, 0xcf, 0x67, 0xe0, | ||
1140 | 0x8a, 0x2b, 0x83, 0x0d, 0x54, 0x61, 0xa0, 0xf3, | ||
1141 | 0x32, 0xdc, 0xe1, 0x19, 0xbb, 0x6e, 0xcf, 0x3c, | ||
1142 | 0xe2, | ||
1143 | }, | ||
1144 | }, | ||
1145 | { | ||
1146 | .name = "secp160k1", | ||
1147 | .der_len = 83, | ||
1148 | .der = { | ||
1149 | 0x30, 0x51, 0x02, 0x01, 0x01, 0x04, 0x15, 0x00, | ||
1150 | 0x3c, 0x42, 0x8b, 0x77, 0x87, 0x63, 0xab, 0x61, | ||
1151 | 0xff, 0x18, 0xf5, 0x96, 0xa6, 0x41, 0x48, 0xf6, | ||
1152 | 0xf5, 0x85, 0xa5, 0x00, 0xa0, 0x07, 0x06, 0x05, | ||
1153 | 0x2b, 0x81, 0x04, 0x00, 0x09, 0xa1, 0x2c, 0x03, | ||
1154 | 0x2a, 0x00, 0x04, 0xfe, 0x46, 0xef, 0xa6, 0xde, | ||
1155 | 0x95, 0x20, 0x34, 0x2e, 0x7c, 0x65, 0xe9, 0x31, | ||
1156 | 0xef, 0x5b, 0xd6, 0xb2, 0x80, 0x0a, 0x03, 0xba, | ||
1157 | 0xe8, 0xc6, 0x9c, 0x89, 0xff, 0x3d, 0x6b, 0xa5, | ||
1158 | 0x63, 0x8d, 0x7f, 0x17, 0x3e, 0x28, 0x49, 0xcc, | ||
1159 | 0xcd, 0x6e, 0xb0, | ||
1160 | }, | ||
1161 | .hex = "04FE46EFA6DE9520" | ||
1162 | "342E7C65E931EF5B" | ||
1163 | "D6B2800A03BAE8C6" | ||
1164 | "9C89FF3D6BA5638D" | ||
1165 | "7F173E2849CCCD6E" | ||
1166 | "B0", | ||
1167 | .oct_len = 41, | ||
1168 | .oct = { | ||
1169 | 0x04, 0xfe, 0x46, 0xef, 0xa6, 0xde, 0x95, 0x20, | ||
1170 | 0x34, 0x2e, 0x7c, 0x65, 0xe9, 0x31, 0xef, 0x5b, | ||
1171 | 0xd6, 0xb2, 0x80, 0x0a, 0x03, 0xba, 0xe8, 0xc6, | ||
1172 | 0x9c, 0x89, 0xff, 0x3d, 0x6b, 0xa5, 0x63, 0x8d, | ||
1173 | 0x7f, 0x17, 0x3e, 0x28, 0x49, 0xcc, 0xcd, 0x6e, | ||
1174 | 0xb0, | ||
1175 | }, | ||
1176 | }, | ||
1177 | { | ||
1178 | .name = "secp160r1", | ||
1179 | .der_len = 83, | ||
1180 | .der = { | ||
1181 | 0x30, 0x51, 0x02, 0x01, 0x01, 0x04, 0x15, 0x00, | ||
1182 | 0xbf, 0x64, 0xb4, 0xc1, 0x9b, 0xd7, 0x76, 0x1e, | ||
1183 | 0xe8, 0x6f, 0xbf, 0x54, 0xa1, 0xfc, 0x7d, 0x4e, | ||
1184 | 0xfa, 0xf3, 0xcd, 0x2c, 0xa0, 0x07, 0x06, 0x05, | ||
1185 | 0x2b, 0x81, 0x04, 0x00, 0x08, 0xa1, 0x2c, 0x03, | ||
1186 | 0x2a, 0x00, 0x04, 0xda, 0xf0, 0xda, 0x8c, 0xad, | ||
1187 | 0x13, 0xe1, 0x12, 0x3b, 0x53, 0xef, 0x94, 0x98, | ||
1188 | 0xa3, 0x57, 0x85, 0xbb, 0x20, 0xc0, 0xd8, 0xb6, | ||
1189 | 0x61, 0xad, 0x44, 0x79, 0xd4, 0xbe, 0x3e, 0x6c, | ||
1190 | 0xcb, 0xae, 0x9e, 0xe0, 0xa2, 0x7e, 0x26, 0x6b, | ||
1191 | 0xfe, 0xc4, 0xa7, | ||
1192 | }, | ||
1193 | .hex = "04DAF0DA8CAD13E1" | ||
1194 | "123B53EF9498A357" | ||
1195 | "85BB20C0D8B661AD" | ||
1196 | "4479D4BE3E6CCBAE" | ||
1197 | "9EE0A27E266BFEC4" | ||
1198 | "A7", | ||
1199 | .oct_len = 41, | ||
1200 | .oct = { | ||
1201 | 0x04, 0xda, 0xf0, 0xda, 0x8c, 0xad, 0x13, 0xe1, | ||
1202 | 0x12, 0x3b, 0x53, 0xef, 0x94, 0x98, 0xa3, 0x57, | ||
1203 | 0x85, 0xbb, 0x20, 0xc0, 0xd8, 0xb6, 0x61, 0xad, | ||
1204 | 0x44, 0x79, 0xd4, 0xbe, 0x3e, 0x6c, 0xcb, 0xae, | ||
1205 | 0x9e, 0xe0, 0xa2, 0x7e, 0x26, 0x6b, 0xfe, 0xc4, | ||
1206 | 0xa7, | ||
1207 | }, | ||
1208 | }, | ||
1209 | { | ||
1210 | .name = "secp160r2", | ||
1211 | .der_len = 83, | ||
1212 | .der = { | ||
1213 | 0x30, 0x51, 0x02, 0x01, 0x01, 0x04, 0x15, 0x00, | ||
1214 | 0x86, 0x4b, 0xae, 0x32, 0x2a, 0x3a, 0xed, 0xb3, | ||
1215 | 0xad, 0x02, 0x05, 0x6b, 0x0b, 0x9b, 0x3c, 0xae, | ||
1216 | 0x51, 0xd9, 0x46, 0x3e, 0xa0, 0x07, 0x06, 0x05, | ||
1217 | 0x2b, 0x81, 0x04, 0x00, 0x1e, 0xa1, 0x2c, 0x03, | ||
1218 | 0x2a, 0x00, 0x04, 0x36, 0xce, 0x2a, 0xbb, 0xec, | ||
1219 | 0x29, 0xdf, 0xda, 0x52, 0x21, 0x8b, 0x8b, 0x49, | ||
1220 | 0x37, 0xe3, 0xd6, 0x7f, 0xab, 0x66, 0x20, 0x81, | ||
1221 | 0xc7, 0x30, 0xeb, 0x00, 0xf0, 0xad, 0x66, 0x7c, | ||
1222 | 0x79, 0x19, 0xdc, 0xb1, 0x03, 0xdc, 0xcb, 0x73, | ||
1223 | 0x2b, 0x02, 0x63, | ||
1224 | }, | ||
1225 | .hex = "0436CE2ABBEC29DF" | ||
1226 | "DA52218B8B4937E3" | ||
1227 | "D67FAB662081C730" | ||
1228 | "EB00F0AD667C7919" | ||
1229 | "DCB103DCCB732B02" | ||
1230 | "63", | ||
1231 | .oct_len = 41, | ||
1232 | .oct = { | ||
1233 | 0x04, 0x36, 0xce, 0x2a, 0xbb, 0xec, 0x29, 0xdf, | ||
1234 | 0xda, 0x52, 0x21, 0x8b, 0x8b, 0x49, 0x37, 0xe3, | ||
1235 | 0xd6, 0x7f, 0xab, 0x66, 0x20, 0x81, 0xc7, 0x30, | ||
1236 | 0xeb, 0x00, 0xf0, 0xad, 0x66, 0x7c, 0x79, 0x19, | ||
1237 | 0xdc, 0xb1, 0x03, 0xdc, 0xcb, 0x73, 0x2b, 0x02, | ||
1238 | 0x63, | ||
1239 | }, | ||
1240 | }, | ||
1241 | { | ||
1242 | .name = "secp192k1", | ||
1243 | .der_len = 94, | ||
1244 | .der = { | ||
1245 | 0x30, 0x5c, 0x02, 0x01, 0x01, 0x04, 0x18, 0x6b, | ||
1246 | 0x81, 0x52, 0x97, 0xaf, 0xd3, 0x6b, 0xf3, 0xdb, | ||
1247 | 0xff, 0xaf, 0x73, 0x66, 0x83, 0x09, 0x84, 0x78, | ||
1248 | 0x87, 0xe1, 0xfb, 0x17, 0x35, 0x87, 0x3f, 0xa0, | ||
1249 | 0x07, 0x06, 0x05, 0x2b, 0x81, 0x04, 0x00, 0x1f, | ||
1250 | 0xa1, 0x34, 0x03, 0x32, 0x00, 0x04, 0xa8, 0x7c, | ||
1251 | 0x1e, 0x15, 0xf0, 0x1c, 0x8a, 0x8d, 0x7e, 0x14, | ||
1252 | 0xdb, 0x07, 0xd1, 0xac, 0xaf, 0x25, 0x77, 0xe5, | ||
1253 | 0x39, 0xbd, 0x59, 0x5a, 0xed, 0x64, 0x14, 0xef, | ||
1254 | 0xd3, 0xf2, 0x33, 0xab, 0x7b, 0xd5, 0x9e, 0x2a, | ||
1255 | 0x95, 0xed, 0x6f, 0x61, 0x83, 0xc3, 0x06, 0x27, | ||
1256 | 0x0c, 0x73, 0x6e, 0x73, 0x7c, 0xdc, | ||
1257 | }, | ||
1258 | .hex = "04A87C1E15F01C8A" | ||
1259 | "8D7E14DB07D1ACAF" | ||
1260 | "2577E539BD595AED" | ||
1261 | "6414EFD3F233AB7B" | ||
1262 | "D59E2A95ED6F6183" | ||
1263 | "C306270C736E737C" | ||
1264 | "DC", | ||
1265 | .oct_len = 49, | ||
1266 | .oct = { | ||
1267 | 0x04, 0xa8, 0x7c, 0x1e, 0x15, 0xf0, 0x1c, 0x8a, | ||
1268 | 0x8d, 0x7e, 0x14, 0xdb, 0x07, 0xd1, 0xac, 0xaf, | ||
1269 | 0x25, 0x77, 0xe5, 0x39, 0xbd, 0x59, 0x5a, 0xed, | ||
1270 | 0x64, 0x14, 0xef, 0xd3, 0xf2, 0x33, 0xab, 0x7b, | ||
1271 | 0xd5, 0x9e, 0x2a, 0x95, 0xed, 0x6f, 0x61, 0x83, | ||
1272 | 0xc3, 0x06, 0x27, 0x0c, 0x73, 0x6e, 0x73, 0x7c, | ||
1273 | 0xdc, | ||
1274 | }, | ||
1275 | }, | ||
1276 | #endif /* ENABLE_SMALL_CURVES */ | ||
1277 | { | 1038 | { |
1278 | .name = "secp224k1", | 1039 | .name = "secp224k1", |
1279 | .der_len = 107, | 1040 | .der_len = 107, |
@@ -1521,116 +1282,6 @@ static const struct ec_private_key { | |||
1521 | 0x9c, 0x6b, 0xce, 0xc4, 0x8e, | 1282 | 0x9c, 0x6b, 0xce, 0xc4, 0x8e, |
1522 | }, | 1283 | }, |
1523 | }, | 1284 | }, |
1524 | #ifdef ENABLE_SMALL_CURVES | ||
1525 | { | ||
1526 | .name = "prime192v1", | ||
1527 | .der_len = 97, | ||
1528 | .der = { | ||
1529 | 0x30, 0x5f, 0x02, 0x01, 0x01, 0x04, 0x18, 0x70, | ||
1530 | 0x28, 0x4b, 0x5c, 0x39, 0xf6, 0x28, 0xea, 0xe0, | ||
1531 | 0xf4, 0xbc, 0x95, 0x12, 0x05, 0x4e, 0xee, 0x61, | ||
1532 | 0x84, 0x3e, 0xbc, 0xe7, 0xae, 0x6c, 0x28, 0xa0, | ||
1533 | 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, | ||
1534 | 0x03, 0x01, 0x01, 0xa1, 0x34, 0x03, 0x32, 0x00, | ||
1535 | 0x04, 0x6e, 0x8a, 0x84, 0x2c, 0x8a, 0x39, 0xee, | ||
1536 | 0x94, 0x6b, 0xb2, 0x8a, 0x17, 0x8e, 0x96, 0x5e, | ||
1537 | 0xa2, 0x0f, 0x2e, 0xb0, 0x73, 0x43, 0x56, 0x46, | ||
1538 | 0xf1, 0x02, 0xe8, 0xa6, 0x81, 0x41, 0x93, 0x74, | ||
1539 | 0xfe, 0xe6, 0x4c, 0xf6, 0xb9, 0x5a, 0x39, 0x18, | ||
1540 | 0x6a, 0xba, 0x4e, 0x52, 0xeb, 0x29, 0x81, 0x87, | ||
1541 | 0x92, | ||
1542 | }, | ||
1543 | .hex = "046E8A842C8A39EE" | ||
1544 | "946BB28A178E965E" | ||
1545 | "A20F2EB073435646" | ||
1546 | "F102E8A681419374" | ||
1547 | "FEE64CF6B95A3918" | ||
1548 | "6ABA4E52EB298187" | ||
1549 | "92", | ||
1550 | .oct_len = 49, | ||
1551 | .oct = { | ||
1552 | 0x04, 0x6e, 0x8a, 0x84, 0x2c, 0x8a, 0x39, 0xee, | ||
1553 | 0x94, 0x6b, 0xb2, 0x8a, 0x17, 0x8e, 0x96, 0x5e, | ||
1554 | 0xa2, 0x0f, 0x2e, 0xb0, 0x73, 0x43, 0x56, 0x46, | ||
1555 | 0xf1, 0x02, 0xe8, 0xa6, 0x81, 0x41, 0x93, 0x74, | ||
1556 | 0xfe, 0xe6, 0x4c, 0xf6, 0xb9, 0x5a, 0x39, 0x18, | ||
1557 | 0x6a, 0xba, 0x4e, 0x52, 0xeb, 0x29, 0x81, 0x87, | ||
1558 | 0x92, | ||
1559 | }, | ||
1560 | }, | ||
1561 | { | ||
1562 | .name = "prime192v2", | ||
1563 | .der_len = 97, | ||
1564 | .der = { | ||
1565 | 0x30, 0x5f, 0x02, 0x01, 0x01, 0x04, 0x18, 0x1a, | ||
1566 | 0x8a, 0x60, 0x51, 0xe0, 0xd6, 0x66, 0x15, 0x47, | ||
1567 | 0xba, 0xec, 0xec, 0x0c, 0xa6, 0x26, 0xd4, 0x6d, | ||
1568 | 0x60, 0x81, 0x22, 0xe6, 0xb2, 0x43, 0x5b, 0xa0, | ||
1569 | 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, | ||
1570 | 0x03, 0x01, 0x02, 0xa1, 0x34, 0x03, 0x32, 0x00, | ||
1571 | 0x04, 0x62, 0x5d, 0xfb, 0x0e, 0x58, 0x95, 0xd1, | ||
1572 | 0xe7, 0x13, 0x66, 0x9a, 0x0c, 0x5c, 0xef, 0x2f, | ||
1573 | 0x2f, 0x33, 0xbb, 0x2b, 0xa0, 0x09, 0x6e, 0x04, | ||
1574 | 0x3e, 0x01, 0x3c, 0x60, 0x5e, 0xc3, 0xba, 0xfc, | ||
1575 | 0x1c, 0xb9, 0x4d, 0x0d, 0xb5, 0xa9, 0x9e, 0x56, | ||
1576 | 0x4b, 0xab, 0x5b, 0x66, 0xa7, 0x98, 0xa6, 0x9a, | ||
1577 | 0xe6, | ||
1578 | }, | ||
1579 | .hex = "04625DFB0E5895D1" | ||
1580 | "E713669A0C5CEF2F" | ||
1581 | "2F33BB2BA0096E04" | ||
1582 | "3E013C605EC3BAFC" | ||
1583 | "1CB94D0DB5A99E56" | ||
1584 | "4BAB5B66A798A69A" | ||
1585 | "E6", | ||
1586 | .oct_len = 49, | ||
1587 | .oct = { | ||
1588 | 0x04, 0x62, 0x5d, 0xfb, 0x0e, 0x58, 0x95, 0xd1, | ||
1589 | 0xe7, 0x13, 0x66, 0x9a, 0x0c, 0x5c, 0xef, 0x2f, | ||
1590 | 0x2f, 0x33, 0xbb, 0x2b, 0xa0, 0x09, 0x6e, 0x04, | ||
1591 | 0x3e, 0x01, 0x3c, 0x60, 0x5e, 0xc3, 0xba, 0xfc, | ||
1592 | 0x1c, 0xb9, 0x4d, 0x0d, 0xb5, 0xa9, 0x9e, 0x56, | ||
1593 | 0x4b, 0xab, 0x5b, 0x66, 0xa7, 0x98, 0xa6, 0x9a, | ||
1594 | 0xe6, | ||
1595 | }, | ||
1596 | }, | ||
1597 | { | ||
1598 | .name = "prime192v3", | ||
1599 | .der_len = 97, | ||
1600 | .der = { | ||
1601 | 0x30, 0x5f, 0x02, 0x01, 0x01, 0x04, 0x18, 0x9c, | ||
1602 | 0x56, 0xc9, 0xaf, 0xc1, 0x86, 0x00, 0x04, 0x9a, | ||
1603 | 0xb0, 0xb9, 0x11, 0x4c, 0x72, 0x07, 0xe7, 0xa5, | ||
1604 | 0x4c, 0x73, 0x66, 0x4c, 0x14, 0x70, 0x33, 0xa0, | ||
1605 | 0x0a, 0x06, 0x08, 0x2a, 0x86, 0x48, 0xce, 0x3d, | ||
1606 | 0x03, 0x01, 0x03, 0xa1, 0x34, 0x03, 0x32, 0x00, | ||
1607 | 0x04, 0x51, 0x38, 0x9f, 0x96, 0x4e, 0x13, 0x0c, | ||
1608 | 0xe2, 0x93, 0xee, 0xc6, 0x44, 0x10, 0xfd, 0xff, | ||
1609 | 0xae, 0xd4, 0x08, 0x0f, 0x3a, 0x78, 0x71, 0xdc, | ||
1610 | 0xfe, 0x6d, 0x46, 0x0e, 0xe4, 0xe6, 0x99, 0xd1, | ||
1611 | 0x25, 0x8c, 0xb8, 0xc0, 0xe9, 0x7c, 0x7a, 0xd3, | ||
1612 | 0xc8, 0xd8, 0x3a, 0xc5, 0x7d, 0xfb, 0x9c, 0x78, | ||
1613 | 0xd3, | ||
1614 | }, | ||
1615 | .hex = "0451389F964E130C" | ||
1616 | "E293EEC64410FDFF" | ||
1617 | "AED4080F3A7871DC" | ||
1618 | "FE6D460EE4E699D1" | ||
1619 | "258CB8C0E97C7AD3" | ||
1620 | "C8D83AC57DFB9C78" | ||
1621 | "D3", | ||
1622 | .oct_len = 49, | ||
1623 | .oct = { | ||
1624 | 0x04, 0x51, 0x38, 0x9f, 0x96, 0x4e, 0x13, 0x0c, | ||
1625 | 0xe2, 0x93, 0xee, 0xc6, 0x44, 0x10, 0xfd, 0xff, | ||
1626 | 0xae, 0xd4, 0x08, 0x0f, 0x3a, 0x78, 0x71, 0xdc, | ||
1627 | 0xfe, 0x6d, 0x46, 0x0e, 0xe4, 0xe6, 0x99, 0xd1, | ||
1628 | 0x25, 0x8c, 0xb8, 0xc0, 0xe9, 0x7c, 0x7a, 0xd3, | ||
1629 | 0xc8, 0xd8, 0x3a, 0xc5, 0x7d, 0xfb, 0x9c, 0x78, | ||
1630 | 0xd3, | ||
1631 | }, | ||
1632 | }, | ||
1633 | #endif /* ENABLE_SMALL_CURVES */ | ||
1634 | { | 1285 | { |
1635 | .name = "prime239v1", | 1286 | .name = "prime239v1", |
1636 | .der_len = 115, | 1287 | .der_len = 115, |
@@ -1794,298 +1445,6 @@ static const struct ec_private_key { | |||
1794 | 0xe3, | 1445 | 0xe3, |
1795 | }, | 1446 | }, |
1796 | }, | 1447 | }, |
1797 | #ifdef ENABLE_SMALL_CURVES | ||
1798 | { | ||
1799 | .name = "wap-wsg-idm-ecid-wtls6", | ||
1800 | .der_len = 64, | ||
1801 | .der = { | ||
1802 | 0x30, 0x3e, 0x02, 0x01, 0x01, 0x04, 0x0e, 0xb0, | ||
1803 | 0x78, 0x23, 0x28, 0xc9, 0xb6, 0x9a, 0x7f, 0xad, | ||
1804 | 0x36, 0xa8, 0x56, 0x6c, 0xc8, 0xa0, 0x07, 0x06, | ||
1805 | 0x05, 0x67, 0x2b, 0x01, 0x04, 0x06, 0xa1, 0x20, | ||
1806 | 0x03, 0x1e, 0x00, 0x04, 0x56, 0x3f, 0x72, 0xf1, | ||
1807 | 0xb5, 0xee, 0x7a, 0x4c, 0x59, 0x76, 0xd4, 0x97, | ||
1808 | 0x43, 0x15, 0x6e, 0x27, 0x8a, 0x4f, 0x28, 0x11, | ||
1809 | 0xb8, 0xf6, 0x80, 0xfe, 0x7a, 0xb1, 0xa2, 0x74, | ||
1810 | }, | ||
1811 | .hex = "04563F72F1B5EE7A" | ||
1812 | "4C5976D49743156E" | ||
1813 | "278A4F2811B8F680" | ||
1814 | "FE7AB1A274", | ||
1815 | .oct_len = 29, | ||
1816 | .oct = { | ||
1817 | 0x04, 0x56, 0x3f, 0x72, 0xf1, 0xb5, 0xee, 0x7a, | ||
1818 | 0x4c, 0x59, 0x76, 0xd4, 0x97, 0x43, 0x15, 0x6e, | ||
1819 | 0x27, 0x8a, 0x4f, 0x28, 0x11, 0xb8, 0xf6, 0x80, | ||
1820 | 0xfe, 0x7a, 0xb1, 0xa2, 0x74, | ||
1821 | }, | ||
1822 | }, | ||
1823 | { | ||
1824 | .name = "wap-wsg-idm-ecid-wtls7", | ||
1825 | .der_len = 83, | ||
1826 | .der = { | ||
1827 | 0x30, 0x51, 0x02, 0x01, 0x01, 0x04, 0x15, 0x00, | ||
1828 | 0x4a, 0x5e, 0xc3, 0x6c, 0x1d, 0xd5, 0xf3, 0x1b, | ||
1829 | 0x2e, 0xf1, 0x3a, 0xd3, 0xae, 0x05, 0xc1, 0x6a, | ||
1830 | 0x90, 0xa4, 0xc2, 0x85, 0xa0, 0x07, 0x06, 0x05, | ||
1831 | 0x67, 0x2b, 0x01, 0x04, 0x07, 0xa1, 0x2c, 0x03, | ||
1832 | 0x2a, 0x00, 0x04, 0xaf, 0x84, 0x2d, 0x08, 0xcb, | ||
1833 | 0xe2, 0xf2, 0xa3, 0xac, 0x20, 0xb0, 0x99, 0x5c, | ||
1834 | 0x38, 0xd7, 0x5e, 0xce, 0xb9, 0x0b, 0x2e, 0x38, | ||
1835 | 0xdd, 0xcf, 0x13, 0x7f, 0x5a, 0xfa, 0xac, 0x1d, | ||
1836 | 0x92, 0x2e, 0x9a, 0xa9, 0x73, 0x2b, 0xc3, 0x06, | ||
1837 | 0x0e, 0x4e, 0x69, | ||
1838 | }, | ||
1839 | .hex = "04AF842D08CBE2F2" | ||
1840 | "A3AC20B0995C38D7" | ||
1841 | "5ECEB90B2E38DDCF" | ||
1842 | "137F5AFAAC1D922E" | ||
1843 | "9AA9732BC3060E4E" | ||
1844 | "69", | ||
1845 | .oct_len = 41, | ||
1846 | .oct = { | ||
1847 | 0x04, 0xaf, 0x84, 0x2d, 0x08, 0xcb, 0xe2, 0xf2, | ||
1848 | 0xa3, 0xac, 0x20, 0xb0, 0x99, 0x5c, 0x38, 0xd7, | ||
1849 | 0x5e, 0xce, 0xb9, 0x0b, 0x2e, 0x38, 0xdd, 0xcf, | ||
1850 | 0x13, 0x7f, 0x5a, 0xfa, 0xac, 0x1d, 0x92, 0x2e, | ||
1851 | 0x9a, 0xa9, 0x73, 0x2b, 0xc3, 0x06, 0x0e, 0x4e, | ||
1852 | 0x69, | ||
1853 | }, | ||
1854 | }, | ||
1855 | { | ||
1856 | .name = "wap-wsg-idm-ecid-wtls8", | ||
1857 | .der_len = 65, | ||
1858 | .der = { | ||
1859 | 0x30, 0x3f, 0x02, 0x01, 0x01, 0x04, 0x0f, 0x00, | ||
1860 | 0x65, 0x6b, 0x08, 0x24, 0x76, 0xd2, 0xbe, 0xc6, | ||
1861 | 0xc2, 0x44, 0x9a, 0xc8, 0x86, 0xdb, 0xa0, 0x07, | ||
1862 | 0x06, 0x05, 0x67, 0x2b, 0x01, 0x04, 0x08, 0xa1, | ||
1863 | 0x20, 0x03, 0x1e, 0x00, 0x04, 0x48, 0x81, 0x4b, | ||
1864 | 0xae, 0x65, 0xf8, 0xda, 0x02, 0x2c, 0x66, 0xc6, | ||
1865 | 0x0b, 0x1d, 0xa6, 0x98, 0x42, 0x25, 0xf2, 0x31, | ||
1866 | 0x52, 0x3c, 0x6a, 0x6a, 0x2f, 0x69, 0x1a, 0x06, | ||
1867 | 0x56, | ||
1868 | }, | ||
1869 | .hex = "0448814BAE65F8DA" | ||
1870 | "022C66C60B1DA698" | ||
1871 | "4225F231523C6A6A" | ||
1872 | "2F691A0656", | ||
1873 | .oct_len = 29, | ||
1874 | .oct = { | ||
1875 | 0x04, 0x48, 0x81, 0x4b, 0xae, 0x65, 0xf8, 0xda, | ||
1876 | 0x02, 0x2c, 0x66, 0xc6, 0x0b, 0x1d, 0xa6, 0x98, | ||
1877 | 0x42, 0x25, 0xf2, 0x31, 0x52, 0x3c, 0x6a, 0x6a, | ||
1878 | 0x2f, 0x69, 0x1a, 0x06, 0x56, | ||
1879 | }, | ||
1880 | }, | ||
1881 | { | ||
1882 | .name = "wap-wsg-idm-ecid-wtls9", | ||
1883 | .der_len = 83, | ||
1884 | .der = { | ||
1885 | 0x30, 0x51, 0x02, 0x01, 0x01, 0x04, 0x15, 0x00, | ||
1886 | 0xf4, 0x0c, 0x58, 0x87, 0xc4, 0xb6, 0x20, 0xf5, | ||
1887 | 0x18, 0xc2, 0x46, 0x9b, 0x2d, 0xbf, 0x1d, 0x56, | ||
1888 | 0x26, 0x07, 0x7f, 0x85, 0xa0, 0x07, 0x06, 0x05, | ||
1889 | 0x67, 0x2b, 0x01, 0x04, 0x09, 0xa1, 0x2c, 0x03, | ||
1890 | 0x2a, 0x00, 0x04, 0xaa, 0xfc, 0xe4, 0xfe, 0xf8, | ||
1891 | 0x91, 0x48, 0xf1, 0xcc, 0x49, 0x44, 0x35, 0x3d, | ||
1892 | 0x49, 0x71, 0x44, 0xdc, 0x74, 0x73, 0x5b, 0x5f, | ||
1893 | 0x01, 0x4b, 0xab, 0x8b, 0x5c, 0x84, 0xec, 0x2b, | ||
1894 | 0xfa, 0x7e, 0xdc, 0x50, 0xc4, 0xac, 0xea, 0x84, | ||
1895 | 0x2f, 0xba, 0x3c, | ||
1896 | }, | ||
1897 | .hex = "04AAFCE4FEF89148" | ||
1898 | "F1CC4944353D4971" | ||
1899 | "44DC74735B5F014B" | ||
1900 | "AB8B5C84EC2BFA7E" | ||
1901 | "DC50C4ACEA842FBA" | ||
1902 | "3C", | ||
1903 | .oct_len = 41, | ||
1904 | .oct = { | ||
1905 | 0x04, 0xaa, 0xfc, 0xe4, 0xfe, 0xf8, 0x91, 0x48, | ||
1906 | 0xf1, 0xcc, 0x49, 0x44, 0x35, 0x3d, 0x49, 0x71, | ||
1907 | 0x44, 0xdc, 0x74, 0x73, 0x5b, 0x5f, 0x01, 0x4b, | ||
1908 | 0xab, 0x8b, 0x5c, 0x84, 0xec, 0x2b, 0xfa, 0x7e, | ||
1909 | 0xdc, 0x50, 0xc4, 0xac, 0xea, 0x84, 0x2f, 0xba, | ||
1910 | 0x3c, | ||
1911 | }, | ||
1912 | }, | ||
1913 | { | ||
1914 | .name = "wap-wsg-idm-ecid-wtls12", | ||
1915 | .der_len = 106, | ||
1916 | .der = { | ||
1917 | 0x30, 0x68, 0x02, 0x01, 0x01, 0x04, 0x1c, 0x19, | ||
1918 | 0x63, 0x30, 0xa6, 0x6b, 0xd3, 0xc6, 0x7a, 0x65, | ||
1919 | 0xec, 0x6f, 0xe9, 0x2a, 0x37, 0x12, 0xa1, 0x44, | ||
1920 | 0xe0, 0x42, 0x26, 0x4e, 0x11, 0xc4, 0xec, 0x2b, | ||
1921 | 0x0a, 0x8b, 0x96, 0xa0, 0x07, 0x06, 0x05, 0x67, | ||
1922 | 0x2b, 0x01, 0x04, 0x0c, 0xa1, 0x3c, 0x03, 0x3a, | ||
1923 | 0x00, 0x04, 0x47, 0xd6, 0x63, 0x27, 0xe1, 0xad, | ||
1924 | 0x30, 0xac, 0xba, 0xab, 0x86, 0xd6, 0x63, 0xb5, | ||
1925 | 0xd9, 0xc5, 0x9c, 0x24, 0x3a, 0xd9, 0x6a, 0x7a, | ||
1926 | 0x5d, 0x2b, 0x45, 0x71, 0x8d, 0x7e, 0xd2, 0x32, | ||
1927 | 0x75, 0x65, 0xc4, 0x37, 0x25, 0xc7, 0x1f, 0xeb, | ||
1928 | 0x33, 0xf7, 0x68, 0x29, 0x16, 0x82, 0x96, 0xd9, | ||
1929 | 0x00, 0xaf, 0xdc, 0x4a, 0xe7, 0xc6, 0x61, 0x44, | ||
1930 | 0x50, 0xc6, | ||
1931 | }, | ||
1932 | .hex = "0447D66327E1AD30" | ||
1933 | "ACBAAB86D663B5D9" | ||
1934 | "C59C243AD96A7A5D" | ||
1935 | "2B45718D7ED23275" | ||
1936 | "65C43725C71FEB33" | ||
1937 | "F76829168296D900" | ||
1938 | "AFDC4AE7C6614450" | ||
1939 | "C6", | ||
1940 | .oct_len = 57, | ||
1941 | .oct = { | ||
1942 | 0x04, 0x47, 0xd6, 0x63, 0x27, 0xe1, 0xad, 0x30, | ||
1943 | 0xac, 0xba, 0xab, 0x86, 0xd6, 0x63, 0xb5, 0xd9, | ||
1944 | 0xc5, 0x9c, 0x24, 0x3a, 0xd9, 0x6a, 0x7a, 0x5d, | ||
1945 | 0x2b, 0x45, 0x71, 0x8d, 0x7e, 0xd2, 0x32, 0x75, | ||
1946 | 0x65, 0xc4, 0x37, 0x25, 0xc7, 0x1f, 0xeb, 0x33, | ||
1947 | 0xf7, 0x68, 0x29, 0x16, 0x82, 0x96, 0xd9, 0x00, | ||
1948 | 0xaf, 0xdc, 0x4a, 0xe7, 0xc6, 0x61, 0x44, 0x50, | ||
1949 | 0xc6, | ||
1950 | }, | ||
1951 | }, | ||
1952 | { | ||
1953 | .name = "brainpoolP160r1", | ||
1954 | .der_len = 86, | ||
1955 | .der = { | ||
1956 | 0x30, 0x54, 0x02, 0x01, 0x01, 0x04, 0x14, 0x97, | ||
1957 | 0x68, 0xac, 0xb7, 0x50, 0x24, 0x24, 0x39, 0x41, | ||
1958 | 0x6e, 0x90, 0x27, 0xea, 0x6f, 0xaa, 0x11, 0x29, | ||
1959 | 0xa2, 0x4e, 0xae, 0xa0, 0x0b, 0x06, 0x09, 0x2b, | ||
1960 | 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x01, | ||
1961 | 0xa1, 0x2c, 0x03, 0x2a, 0x00, 0x04, 0x4c, 0x15, | ||
1962 | 0x49, 0x81, 0x94, 0xf5, 0x6e, 0x80, 0x8e, 0xc8, | ||
1963 | 0x65, 0xea, 0x48, 0xfa, 0x29, 0xc2, 0x59, 0xf1, | ||
1964 | 0x36, 0xd6, 0x8d, 0xa4, 0xc5, 0xe0, 0x7d, 0xe5, | ||
1965 | 0xa2, 0xcc, 0xc4, 0xd0, 0x1d, 0xd6, 0xe6, 0xcf, | ||
1966 | 0x11, 0x6e, 0x59, 0x12, 0xbb, 0x14, | ||
1967 | }, | ||
1968 | .hex = "044C15498194F56E" | ||
1969 | "808EC865EA48FA29" | ||
1970 | "C259F136D68DA4C5" | ||
1971 | "E07DE5A2CCC4D01D" | ||
1972 | "D6E6CF116E5912BB" | ||
1973 | "14", | ||
1974 | .oct_len = 41, | ||
1975 | .oct = { | ||
1976 | 0x04, 0x4c, 0x15, 0x49, 0x81, 0x94, 0xf5, 0x6e, | ||
1977 | 0x80, 0x8e, 0xc8, 0x65, 0xea, 0x48, 0xfa, 0x29, | ||
1978 | 0xc2, 0x59, 0xf1, 0x36, 0xd6, 0x8d, 0xa4, 0xc5, | ||
1979 | 0xe0, 0x7d, 0xe5, 0xa2, 0xcc, 0xc4, 0xd0, 0x1d, | ||
1980 | 0xd6, 0xe6, 0xcf, 0x11, 0x6e, 0x59, 0x12, 0xbb, | ||
1981 | 0x14, | ||
1982 | }, | ||
1983 | }, | ||
1984 | { | ||
1985 | .name = "brainpoolP160t1", | ||
1986 | .der_len = 86, | ||
1987 | .der = { | ||
1988 | 0x30, 0x54, 0x02, 0x01, 0x01, 0x04, 0x14, 0x2a, | ||
1989 | 0xa6, 0xfa, 0x75, 0x2b, 0xb4, 0xc9, 0x99, 0xbb, | ||
1990 | 0x61, 0xeb, 0x15, 0xdc, 0xf3, 0xd1, 0x42, 0x63, | ||
1991 | 0x30, 0x5d, 0x73, 0xa0, 0x0b, 0x06, 0x09, 0x2b, | ||
1992 | 0x24, 0x03, 0x03, 0x02, 0x08, 0x01, 0x01, 0x02, | ||
1993 | 0xa1, 0x2c, 0x03, 0x2a, 0x00, 0x04, 0x96, 0x4b, | ||
1994 | 0x2c, 0x8a, 0xed, 0x9b, 0x18, 0x30, 0xc1, 0x1c, | ||
1995 | 0xbc, 0x16, 0x56, 0x7b, 0xc0, 0x3a, 0x6c, 0x52, | ||
1996 | 0xf8, 0x71, 0xdf, 0x54, 0x20, 0x96, 0xe3, 0xe9, | ||
1997 | 0xcf, 0x8f, 0x31, 0xb1, 0x69, 0x99, 0xc6, 0x11, | ||
1998 | 0x80, 0x0d, 0x40, 0x25, 0xf0, 0x90, | ||
1999 | }, | ||
2000 | .hex = "04964B2C8AED9B18" | ||
2001 | "30C11CBC16567BC0" | ||
2002 | "3A6C52F871DF5420" | ||
2003 | "96E3E9CF8F31B169" | ||
2004 | "99C611800D4025F0" | ||
2005 | "90", | ||
2006 | .oct_len = 41, | ||
2007 | .oct = { | ||
2008 | 0x04, 0x96, 0x4b, 0x2c, 0x8a, 0xed, 0x9b, 0x18, | ||
2009 | 0x30, 0xc1, 0x1c, 0xbc, 0x16, 0x56, 0x7b, 0xc0, | ||
2010 | 0x3a, 0x6c, 0x52, 0xf8, 0x71, 0xdf, 0x54, 0x20, | ||
2011 | 0x96, 0xe3, 0xe9, 0xcf, 0x8f, 0x31, 0xb1, 0x69, | ||
2012 | 0x99, 0xc6, 0x11, 0x80, 0x0d, 0x40, 0x25, 0xf0, | ||
2013 | 0x90, | ||
2014 | }, | ||
2015 | }, | ||
2016 | { | ||
2017 | .name = "brainpoolP192r1", | ||
2018 | .der_len = 98, | ||
2019 | .der = { | ||
2020 | 0x30, 0x60, 0x02, 0x01, 0x01, 0x04, 0x18, 0x7c, | ||
2021 | 0x05, 0x09, 0x95, 0xaf, 0x22, 0x1f, 0xc0, 0x0d, | ||
2022 | 0xfe, 0x6d, 0x44, 0xf2, 0x87, 0x0c, 0x7d, 0x0e, | ||
2023 | 0xed, 0x17, 0x46, 0xe1, 0x7d, 0xe3, 0x16, 0xa0, | ||
2024 | 0x0b, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, | ||
2025 | 0x08, 0x01, 0x01, 0x03, 0xa1, 0x34, 0x03, 0x32, | ||
2026 | 0x00, 0x04, 0x71, 0x60, 0x9c, 0x62, 0x98, 0x76, | ||
2027 | 0xc9, 0x14, 0x91, 0x75, 0xc6, 0xc8, 0x16, 0x32, | ||
2028 | 0xc2, 0x29, 0x47, 0x64, 0xa3, 0x59, 0xa7, 0x45, | ||
2029 | 0xdb, 0xd7, 0x51, 0x95, 0xba, 0xa4, 0x33, 0x46, | ||
2030 | 0x6e, 0x4f, 0x86, 0xed, 0x1e, 0xea, 0xf6, 0xf1, | ||
2031 | 0x3c, 0xf1, 0x96, 0x94, 0x1f, 0x9c, 0x04, 0x2a, | ||
2032 | 0x43, 0x27, | ||
2033 | }, | ||
2034 | .hex = "0471609C629876C9" | ||
2035 | "149175C6C81632C2" | ||
2036 | "294764A359A745DB" | ||
2037 | "D75195BAA433466E" | ||
2038 | "4F86ED1EEAF6F13C" | ||
2039 | "F196941F9C042A43" | ||
2040 | "27", | ||
2041 | .oct_len = 49, | ||
2042 | .oct = { | ||
2043 | 0x04, 0x71, 0x60, 0x9c, 0x62, 0x98, 0x76, 0xc9, | ||
2044 | 0x14, 0x91, 0x75, 0xc6, 0xc8, 0x16, 0x32, 0xc2, | ||
2045 | 0x29, 0x47, 0x64, 0xa3, 0x59, 0xa7, 0x45, 0xdb, | ||
2046 | 0xd7, 0x51, 0x95, 0xba, 0xa4, 0x33, 0x46, 0x6e, | ||
2047 | 0x4f, 0x86, 0xed, 0x1e, 0xea, 0xf6, 0xf1, 0x3c, | ||
2048 | 0xf1, 0x96, 0x94, 0x1f, 0x9c, 0x04, 0x2a, 0x43, | ||
2049 | 0x27, | ||
2050 | }, | ||
2051 | }, | ||
2052 | { | ||
2053 | .name = "brainpoolP192t1", | ||
2054 | .der_len = 98, | ||
2055 | .der = { | ||
2056 | 0x30, 0x60, 0x02, 0x01, 0x01, 0x04, 0x18, 0xbb, | ||
2057 | 0x53, 0xd5, 0x6c, 0x01, 0x1f, 0x0f, 0x25, 0xfd, | ||
2058 | 0x1d, 0x92, 0xc5, 0x60, 0xb2, 0x64, 0xe0, 0x32, | ||
2059 | 0x0f, 0x69, 0x36, 0xcb, 0x16, 0x3e, 0x37, 0xa0, | ||
2060 | 0x0b, 0x06, 0x09, 0x2b, 0x24, 0x03, 0x03, 0x02, | ||
2061 | 0x08, 0x01, 0x01, 0x04, 0xa1, 0x34, 0x03, 0x32, | ||
2062 | 0x00, 0x04, 0x8d, 0x2b, 0x0c, 0xee, 0xea, 0x4b, | ||
2063 | 0x63, 0xaf, 0x63, 0x36, 0xb2, 0x3a, 0x55, 0x40, | ||
2064 | 0x85, 0x33, 0x95, 0xc1, 0x1d, 0x37, 0xd3, 0xfc, | ||
2065 | 0x5c, 0x25, 0x8a, 0x0a, 0xc5, 0xec, 0x7f, 0xe0, | ||
2066 | 0x7f, 0x08, 0x5e, 0xdf, 0x89, 0xe6, 0xee, 0x21, | ||
2067 | 0x6d, 0x1b, 0x15, 0xd7, 0x4b, 0x79, 0xc1, 0xb5, | ||
2068 | 0x28, 0xc7, | ||
2069 | }, | ||
2070 | .hex = "048D2B0CEEEA4B63" | ||
2071 | "AF6336B23A554085" | ||
2072 | "3395C11D37D3FC5C" | ||
2073 | "258A0AC5EC7FE07F" | ||
2074 | "085EDF89E6EE216D" | ||
2075 | "1B15D74B79C1B528" | ||
2076 | "C7", | ||
2077 | .oct_len = 49, | ||
2078 | .oct = { | ||
2079 | 0x04, 0x8d, 0x2b, 0x0c, 0xee, 0xea, 0x4b, 0x63, | ||
2080 | 0xaf, 0x63, 0x36, 0xb2, 0x3a, 0x55, 0x40, 0x85, | ||
2081 | 0x33, 0x95, 0xc1, 0x1d, 0x37, 0xd3, 0xfc, 0x5c, | ||
2082 | 0x25, 0x8a, 0x0a, 0xc5, 0xec, 0x7f, 0xe0, 0x7f, | ||
2083 | 0x08, 0x5e, 0xdf, 0x89, 0xe6, 0xee, 0x21, 0x6d, | ||
2084 | 0x1b, 0x15, 0xd7, 0x4b, 0x79, 0xc1, 0xb5, 0x28, | ||
2085 | 0xc7, | ||
2086 | }, | ||
2087 | }, | ||
2088 | #endif /* ENABLE_SMALL_CURVES */ | ||
2089 | { | 1448 | { |
2090 | .name = "brainpoolP224r1", | 1449 | .name = "brainpoolP224r1", |
2091 | .der_len = 110, | 1450 | .der_len = 110, |