Files
BearSSL-OG/certificates.cpp
2025-03-02 17:52:32 -07:00

820 lines
132 KiB
C++

#include "certificates.h"
#include <bearssl_x509.h>
#include <xtl.h>
#include "trust_anchors.h"
#define NUM_TRUST_ANCHORS 750
namespace
{
br_x509_trust_anchor* trust_anchors = NULL;
}
void certificates::initialize_trust_anchors()
{
if (trust_anchors != NULL)
{
return;
}
trust_anchors = (br_x509_trust_anchor*)malloc(NUM_TRUST_ANCHORS * sizeof br_x509_trust_anchor);
trust_anchors[0] = make_rsa_trust_anchor((unsigned char *)TA0_DN, sizeof TA0_DN, (unsigned char *)TA0_RSA_N, sizeof TA0_RSA_N, (unsigned char *)TA0_RSA_E, sizeof TA0_RSA_E);
trust_anchors[1] = make_ec_trust_anchor((unsigned char *)TA1_DN, sizeof TA1_DN, BR_EC_secp384r1, (unsigned char *)TA1_EC_Q, sizeof TA1_EC_Q);
trust_anchors[2] = make_rsa_trust_anchor((unsigned char *)TA2_DN, sizeof TA2_DN, (unsigned char *)TA2_RSA_N, sizeof TA2_RSA_N, (unsigned char *)TA2_RSA_E, sizeof TA2_RSA_E);
trust_anchors[3] = make_rsa_trust_anchor((unsigned char *)TA3_DN, sizeof TA3_DN, (unsigned char *)TA3_RSA_N, sizeof TA3_RSA_N, (unsigned char *)TA3_RSA_E, sizeof TA3_RSA_E);
trust_anchors[4] = make_ec_trust_anchor((unsigned char *)TA4_DN, sizeof TA4_DN, BR_EC_secp384r1, (unsigned char *)TA4_EC_Q, sizeof TA4_EC_Q);
trust_anchors[5] = make_rsa_trust_anchor((unsigned char *)TA5_DN, sizeof TA5_DN, (unsigned char *)TA5_RSA_N, sizeof TA5_RSA_N, (unsigned char *)TA5_RSA_E, sizeof TA5_RSA_E);
trust_anchors[6] = make_rsa_trust_anchor((unsigned char *)TA6_DN, sizeof TA6_DN, (unsigned char *)TA6_RSA_N, sizeof TA6_RSA_N, (unsigned char *)TA6_RSA_E, sizeof TA6_RSA_E);
trust_anchors[7] = make_ec_trust_anchor((unsigned char *)TA7_DN, sizeof TA7_DN, BR_EC_secp384r1, (unsigned char *)TA7_EC_Q, sizeof TA7_EC_Q);
trust_anchors[8] = make_rsa_trust_anchor((unsigned char *)TA8_DN, sizeof TA8_DN, (unsigned char *)TA8_RSA_N, sizeof TA8_RSA_N, (unsigned char *)TA8_RSA_E, sizeof TA8_RSA_E);
trust_anchors[9] = make_ec_trust_anchor((unsigned char *)TA9_DN, sizeof TA9_DN, BR_EC_secp384r1, (unsigned char *)TA9_EC_Q, sizeof TA9_EC_Q);
trust_anchors[10] = make_rsa_trust_anchor((unsigned char *)TA10_DN, sizeof TA10_DN, (unsigned char *)TA10_RSA_N, sizeof TA10_RSA_N, (unsigned char *)TA10_RSA_E, sizeof TA10_RSA_E);
trust_anchors[11] = make_ec_trust_anchor((unsigned char *)TA11_DN, sizeof TA11_DN, BR_EC_secp384r1, (unsigned char *)TA11_EC_Q, sizeof TA11_EC_Q);
trust_anchors[12] = make_rsa_trust_anchor((unsigned char *)TA12_DN, sizeof TA12_DN, (unsigned char *)TA12_RSA_N, sizeof TA12_RSA_N, (unsigned char *)TA12_RSA_E, sizeof TA12_RSA_E);
trust_anchors[13] = make_ec_trust_anchor((unsigned char *)TA13_DN, sizeof TA13_DN, BR_EC_secp384r1, (unsigned char *)TA13_EC_Q, sizeof TA13_EC_Q);
trust_anchors[14] = make_ec_trust_anchor((unsigned char *)TA14_DN, sizeof TA14_DN, BR_EC_secp384r1, (unsigned char *)TA14_EC_Q, sizeof TA14_EC_Q);
trust_anchors[15] = make_ec_trust_anchor((unsigned char *)TA15_DN, sizeof TA15_DN, BR_EC_secp256r1, (unsigned char *)TA15_EC_Q, sizeof TA15_EC_Q);
trust_anchors[16] = make_rsa_trust_anchor((unsigned char *)TA16_DN, sizeof TA16_DN, (unsigned char *)TA16_RSA_N, sizeof TA16_RSA_N, (unsigned char *)TA16_RSA_E, sizeof TA16_RSA_E);
trust_anchors[17] = make_rsa_trust_anchor((unsigned char *)TA17_DN, sizeof TA17_DN, (unsigned char *)TA17_RSA_N, sizeof TA17_RSA_N, (unsigned char *)TA17_RSA_E, sizeof TA17_RSA_E);
trust_anchors[18] = make_rsa_trust_anchor((unsigned char *)TA18_DN, sizeof TA18_DN, (unsigned char *)TA18_RSA_N, sizeof TA18_RSA_N, (unsigned char *)TA18_RSA_E, sizeof TA18_RSA_E);
trust_anchors[19] = make_rsa_trust_anchor((unsigned char *)TA19_DN, sizeof TA19_DN, (unsigned char *)TA19_RSA_N, sizeof TA19_RSA_N, (unsigned char *)TA19_RSA_E, sizeof TA19_RSA_E);
trust_anchors[20] = make_ec_trust_anchor((unsigned char *)TA20_DN, sizeof TA20_DN, BR_EC_secp384r1, (unsigned char *)TA20_EC_Q, sizeof TA20_EC_Q);
trust_anchors[21] = make_rsa_trust_anchor((unsigned char *)TA21_DN, sizeof TA21_DN, (unsigned char *)TA21_RSA_N, sizeof TA21_RSA_N, (unsigned char *)TA21_RSA_E, sizeof TA21_RSA_E);
trust_anchors[22] = make_ec_trust_anchor((unsigned char *)TA22_DN, sizeof TA22_DN, BR_EC_secp384r1, (unsigned char *)TA22_EC_Q, sizeof TA22_EC_Q);
trust_anchors[23] = make_ec_trust_anchor((unsigned char *)TA23_DN, sizeof TA23_DN, BR_EC_secp256r1, (unsigned char *)TA23_EC_Q, sizeof TA23_EC_Q);
trust_anchors[24] = make_rsa_trust_anchor((unsigned char *)TA24_DN, sizeof TA24_DN, (unsigned char *)TA24_RSA_N, sizeof TA24_RSA_N, (unsigned char *)TA24_RSA_E, sizeof TA24_RSA_E);
trust_anchors[25] = make_ec_trust_anchor((unsigned char *)TA25_DN, sizeof TA25_DN, BR_EC_secp384r1, (unsigned char *)TA25_EC_Q, sizeof TA25_EC_Q);
trust_anchors[26] = make_ec_trust_anchor((unsigned char *)TA26_DN, sizeof TA26_DN, BR_EC_secp384r1, (unsigned char *)TA26_EC_Q, sizeof TA26_EC_Q);
trust_anchors[27] = make_rsa_trust_anchor((unsigned char *)TA27_DN, sizeof TA27_DN, (unsigned char *)TA27_RSA_N, sizeof TA27_RSA_N, (unsigned char *)TA27_RSA_E, sizeof TA27_RSA_E);
trust_anchors[28] = make_rsa_trust_anchor((unsigned char *)TA28_DN, sizeof TA28_DN, (unsigned char *)TA28_RSA_N, sizeof TA28_RSA_N, (unsigned char *)TA28_RSA_E, sizeof TA28_RSA_E);
trust_anchors[29] = make_rsa_trust_anchor((unsigned char *)TA29_DN, sizeof TA29_DN, (unsigned char *)TA29_RSA_N, sizeof TA29_RSA_N, (unsigned char *)TA29_RSA_E, sizeof TA29_RSA_E);
trust_anchors[30] = make_rsa_trust_anchor((unsigned char *)TA30_DN, sizeof TA30_DN, (unsigned char *)TA30_RSA_N, sizeof TA30_RSA_N, (unsigned char *)TA30_RSA_E, sizeof TA30_RSA_E);
trust_anchors[31] = make_rsa_trust_anchor((unsigned char *)TA31_DN, sizeof TA31_DN, (unsigned char *)TA31_RSA_N, sizeof TA31_RSA_N, (unsigned char *)TA31_RSA_E, sizeof TA31_RSA_E);
trust_anchors[32] = make_rsa_trust_anchor((unsigned char *)TA32_DN, sizeof TA32_DN, (unsigned char *)TA32_RSA_N, sizeof TA32_RSA_N, (unsigned char *)TA32_RSA_E, sizeof TA32_RSA_E);
trust_anchors[33] = make_rsa_trust_anchor((unsigned char *)TA33_DN, sizeof TA33_DN, (unsigned char *)TA33_RSA_N, sizeof TA33_RSA_N, (unsigned char *)TA33_RSA_E, sizeof TA33_RSA_E);
trust_anchors[34] = make_rsa_trust_anchor((unsigned char *)TA34_DN, sizeof TA34_DN, (unsigned char *)TA34_RSA_N, sizeof TA34_RSA_N, (unsigned char *)TA34_RSA_E, sizeof TA34_RSA_E);
trust_anchors[35] = make_rsa_trust_anchor((unsigned char *)TA35_DN, sizeof TA35_DN, (unsigned char *)TA35_RSA_N, sizeof TA35_RSA_N, (unsigned char *)TA35_RSA_E, sizeof TA35_RSA_E);
trust_anchors[36] = make_ec_trust_anchor((unsigned char *)TA36_DN, sizeof TA36_DN, BR_EC_secp384r1, (unsigned char *)TA36_EC_Q, sizeof TA36_EC_Q);
trust_anchors[37] = make_rsa_trust_anchor((unsigned char *)TA37_DN, sizeof TA37_DN, (unsigned char *)TA37_RSA_N, sizeof TA37_RSA_N, (unsigned char *)TA37_RSA_E, sizeof TA37_RSA_E);
trust_anchors[38] = make_rsa_trust_anchor((unsigned char *)TA38_DN, sizeof TA38_DN, (unsigned char *)TA38_RSA_N, sizeof TA38_RSA_N, (unsigned char *)TA38_RSA_E, sizeof TA38_RSA_E);
trust_anchors[39] = make_ec_trust_anchor((unsigned char *)TA39_DN, sizeof TA39_DN, BR_EC_secp384r1, (unsigned char *)TA39_EC_Q, sizeof TA39_EC_Q);
trust_anchors[40] = make_rsa_trust_anchor((unsigned char *)TA40_DN, sizeof TA40_DN, (unsigned char *)TA40_RSA_N, sizeof TA40_RSA_N, (unsigned char *)TA40_RSA_E, sizeof TA40_RSA_E);
trust_anchors[41] = make_ec_trust_anchor((unsigned char *)TA41_DN, sizeof TA41_DN, BR_EC_secp384r1, (unsigned char *)TA41_EC_Q, sizeof TA41_EC_Q);
trust_anchors[42] = make_rsa_trust_anchor((unsigned char *)TA42_DN, sizeof TA42_DN, (unsigned char *)TA42_RSA_N, sizeof TA42_RSA_N, (unsigned char *)TA42_RSA_E, sizeof TA42_RSA_E);
trust_anchors[43] = make_rsa_trust_anchor((unsigned char *)TA43_DN, sizeof TA43_DN, (unsigned char *)TA43_RSA_N, sizeof TA43_RSA_N, (unsigned char *)TA43_RSA_E, sizeof TA43_RSA_E);
trust_anchors[44] = make_rsa_trust_anchor((unsigned char *)TA44_DN, sizeof TA44_DN, (unsigned char *)TA44_RSA_N, sizeof TA44_RSA_N, (unsigned char *)TA44_RSA_E, sizeof TA44_RSA_E);
trust_anchors[45] = make_ec_trust_anchor((unsigned char *)TA45_DN, sizeof TA45_DN, BR_EC_secp384r1, (unsigned char *)TA45_EC_Q, sizeof TA45_EC_Q);
trust_anchors[46] = make_rsa_trust_anchor((unsigned char *)TA46_DN, sizeof TA46_DN, (unsigned char *)TA46_RSA_N, sizeof TA46_RSA_N, (unsigned char *)TA46_RSA_E, sizeof TA46_RSA_E);
trust_anchors[47] = make_rsa_trust_anchor((unsigned char *)TA47_DN, sizeof TA47_DN, (unsigned char *)TA47_RSA_N, sizeof TA47_RSA_N, (unsigned char *)TA47_RSA_E, sizeof TA47_RSA_E);
trust_anchors[48] = make_rsa_trust_anchor((unsigned char *)TA48_DN, sizeof TA48_DN, (unsigned char *)TA48_RSA_N, sizeof TA48_RSA_N, (unsigned char *)TA48_RSA_E, sizeof TA48_RSA_E);
trust_anchors[49] = make_rsa_trust_anchor((unsigned char *)TA49_DN, sizeof TA49_DN, (unsigned char *)TA49_RSA_N, sizeof TA49_RSA_N, (unsigned char *)TA49_RSA_E, sizeof TA49_RSA_E);
trust_anchors[50] = make_rsa_trust_anchor((unsigned char *)TA50_DN, sizeof TA50_DN, (unsigned char *)TA50_RSA_N, sizeof TA50_RSA_N, (unsigned char *)TA50_RSA_E, sizeof TA50_RSA_E);
trust_anchors[51] = make_rsa_trust_anchor((unsigned char *)TA51_DN, sizeof TA51_DN, (unsigned char *)TA51_RSA_N, sizeof TA51_RSA_N, (unsigned char *)TA51_RSA_E, sizeof TA51_RSA_E);
trust_anchors[52] = make_ec_trust_anchor((unsigned char *)TA52_DN, sizeof TA52_DN, BR_EC_secp384r1, (unsigned char *)TA52_EC_Q, sizeof TA52_EC_Q);
trust_anchors[53] = make_rsa_trust_anchor((unsigned char *)TA53_DN, sizeof TA53_DN, (unsigned char *)TA53_RSA_N, sizeof TA53_RSA_N, (unsigned char *)TA53_RSA_E, sizeof TA53_RSA_E);
trust_anchors[54] = make_rsa_trust_anchor((unsigned char *)TA54_DN, sizeof TA54_DN, (unsigned char *)TA54_RSA_N, sizeof TA54_RSA_N, (unsigned char *)TA54_RSA_E, sizeof TA54_RSA_E);
trust_anchors[55] = make_rsa_trust_anchor((unsigned char *)TA55_DN, sizeof TA55_DN, (unsigned char *)TA55_RSA_N, sizeof TA55_RSA_N, (unsigned char *)TA55_RSA_E, sizeof TA55_RSA_E);
trust_anchors[56] = make_rsa_trust_anchor((unsigned char *)TA56_DN, sizeof TA56_DN, (unsigned char *)TA56_RSA_N, sizeof TA56_RSA_N, (unsigned char *)TA56_RSA_E, sizeof TA56_RSA_E);
trust_anchors[57] = make_ec_trust_anchor((unsigned char *)TA57_DN, sizeof TA57_DN, BR_EC_secp384r1, (unsigned char *)TA57_EC_Q, sizeof TA57_EC_Q);
trust_anchors[58] = make_rsa_trust_anchor((unsigned char *)TA58_DN, sizeof TA58_DN, (unsigned char *)TA58_RSA_N, sizeof TA58_RSA_N, (unsigned char *)TA58_RSA_E, sizeof TA58_RSA_E);
trust_anchors[59] = make_rsa_trust_anchor((unsigned char *)TA59_DN, sizeof TA59_DN, (unsigned char *)TA59_RSA_N, sizeof TA59_RSA_N, (unsigned char *)TA59_RSA_E, sizeof TA59_RSA_E);
trust_anchors[60] = make_ec_trust_anchor((unsigned char *)TA60_DN, sizeof TA60_DN, BR_EC_secp384r1, (unsigned char *)TA60_EC_Q, sizeof TA60_EC_Q);
trust_anchors[61] = make_rsa_trust_anchor((unsigned char *)TA61_DN, sizeof TA61_DN, (unsigned char *)TA61_RSA_N, sizeof TA61_RSA_N, (unsigned char *)TA61_RSA_E, sizeof TA61_RSA_E);
trust_anchors[62] = make_ec_trust_anchor((unsigned char *)TA62_DN, sizeof TA62_DN, BR_EC_secp384r1, (unsigned char *)TA62_EC_Q, sizeof TA62_EC_Q);
trust_anchors[63] = make_rsa_trust_anchor((unsigned char *)TA63_DN, sizeof TA63_DN, (unsigned char *)TA63_RSA_N, sizeof TA63_RSA_N, (unsigned char *)TA63_RSA_E, sizeof TA63_RSA_E);
trust_anchors[64] = make_rsa_trust_anchor((unsigned char *)TA64_DN, sizeof TA64_DN, (unsigned char *)TA64_RSA_N, sizeof TA64_RSA_N, (unsigned char *)TA64_RSA_E, sizeof TA64_RSA_E);
trust_anchors[65] = make_rsa_trust_anchor((unsigned char *)TA65_DN, sizeof TA65_DN, (unsigned char *)TA65_RSA_N, sizeof TA65_RSA_N, (unsigned char *)TA65_RSA_E, sizeof TA65_RSA_E);
trust_anchors[66] = make_rsa_trust_anchor((unsigned char *)TA66_DN, sizeof TA66_DN, (unsigned char *)TA66_RSA_N, sizeof TA66_RSA_N, (unsigned char *)TA66_RSA_E, sizeof TA66_RSA_E);
trust_anchors[67] = make_rsa_trust_anchor((unsigned char *)TA67_DN, sizeof TA67_DN, (unsigned char *)TA67_RSA_N, sizeof TA67_RSA_N, (unsigned char *)TA67_RSA_E, sizeof TA67_RSA_E);
trust_anchors[68] = make_rsa_trust_anchor((unsigned char *)TA68_DN, sizeof TA68_DN, (unsigned char *)TA68_RSA_N, sizeof TA68_RSA_N, (unsigned char *)TA68_RSA_E, sizeof TA68_RSA_E);
trust_anchors[69] = make_ec_trust_anchor((unsigned char *)TA69_DN, sizeof TA69_DN, BR_EC_secp384r1, (unsigned char *)TA69_EC_Q, sizeof TA69_EC_Q);
trust_anchors[70] = make_rsa_trust_anchor((unsigned char *)TA70_DN, sizeof TA70_DN, (unsigned char *)TA70_RSA_N, sizeof TA70_RSA_N, (unsigned char *)TA70_RSA_E, sizeof TA70_RSA_E);
trust_anchors[71] = make_rsa_trust_anchor((unsigned char *)TA71_DN, sizeof TA71_DN, (unsigned char *)TA71_RSA_N, sizeof TA71_RSA_N, (unsigned char *)TA71_RSA_E, sizeof TA71_RSA_E);
trust_anchors[72] = make_rsa_trust_anchor((unsigned char *)TA72_DN, sizeof TA72_DN, (unsigned char *)TA72_RSA_N, sizeof TA72_RSA_N, (unsigned char *)TA72_RSA_E, sizeof TA72_RSA_E);
trust_anchors[73] = make_rsa_trust_anchor((unsigned char *)TA73_DN, sizeof TA73_DN, (unsigned char *)TA73_RSA_N, sizeof TA73_RSA_N, (unsigned char *)TA73_RSA_E, sizeof TA73_RSA_E);
trust_anchors[74] = make_ec_trust_anchor((unsigned char *)TA74_DN, sizeof TA74_DN, BR_EC_secp384r1, (unsigned char *)TA74_EC_Q, sizeof TA74_EC_Q);
trust_anchors[75] = make_rsa_trust_anchor((unsigned char *)TA75_DN, sizeof TA75_DN, (unsigned char *)TA75_RSA_N, sizeof TA75_RSA_N, (unsigned char *)TA75_RSA_E, sizeof TA75_RSA_E);
trust_anchors[76] = make_rsa_trust_anchor((unsigned char *)TA76_DN, sizeof TA76_DN, (unsigned char *)TA76_RSA_N, sizeof TA76_RSA_N, (unsigned char *)TA76_RSA_E, sizeof TA76_RSA_E);
trust_anchors[77] = make_ec_trust_anchor((unsigned char *)TA77_DN, sizeof TA77_DN, BR_EC_secp384r1, (unsigned char *)TA77_EC_Q, sizeof TA77_EC_Q);
trust_anchors[78] = make_rsa_trust_anchor((unsigned char *)TA78_DN, sizeof TA78_DN, (unsigned char *)TA78_RSA_N, sizeof TA78_RSA_N, (unsigned char *)TA78_RSA_E, sizeof TA78_RSA_E);
trust_anchors[79] = make_rsa_trust_anchor((unsigned char *)TA79_DN, sizeof TA79_DN, (unsigned char *)TA79_RSA_N, sizeof TA79_RSA_N, (unsigned char *)TA79_RSA_E, sizeof TA79_RSA_E);
trust_anchors[80] = make_rsa_trust_anchor((unsigned char *)TA80_DN, sizeof TA80_DN, (unsigned char *)TA80_RSA_N, sizeof TA80_RSA_N, (unsigned char *)TA80_RSA_E, sizeof TA80_RSA_E);
trust_anchors[81] = make_rsa_trust_anchor((unsigned char *)TA81_DN, sizeof TA81_DN, (unsigned char *)TA81_RSA_N, sizeof TA81_RSA_N, (unsigned char *)TA81_RSA_E, sizeof TA81_RSA_E);
trust_anchors[82] = make_rsa_trust_anchor((unsigned char *)TA82_DN, sizeof TA82_DN, (unsigned char *)TA82_RSA_N, sizeof TA82_RSA_N, (unsigned char *)TA82_RSA_E, sizeof TA82_RSA_E);
trust_anchors[83] = make_rsa_trust_anchor((unsigned char *)TA83_DN, sizeof TA83_DN, (unsigned char *)TA83_RSA_N, sizeof TA83_RSA_N, (unsigned char *)TA83_RSA_E, sizeof TA83_RSA_E);
trust_anchors[84] = make_rsa_trust_anchor((unsigned char *)TA84_DN, sizeof TA84_DN, (unsigned char *)TA84_RSA_N, sizeof TA84_RSA_N, (unsigned char *)TA84_RSA_E, sizeof TA84_RSA_E);
trust_anchors[85] = make_ec_trust_anchor((unsigned char *)TA85_DN, sizeof TA85_DN, BR_EC_secp384r1, (unsigned char *)TA85_EC_Q, sizeof TA85_EC_Q);
trust_anchors[86] = make_ec_trust_anchor((unsigned char *)TA86_DN, sizeof TA86_DN, BR_EC_secp384r1, (unsigned char *)TA86_EC_Q, sizeof TA86_EC_Q);
trust_anchors[87] = make_ec_trust_anchor((unsigned char *)TA87_DN, sizeof TA87_DN, BR_EC_secp384r1, (unsigned char *)TA87_EC_Q, sizeof TA87_EC_Q);
trust_anchors[88] = make_rsa_trust_anchor((unsigned char *)TA88_DN, sizeof TA88_DN, (unsigned char *)TA88_RSA_N, sizeof TA88_RSA_N, (unsigned char *)TA88_RSA_E, sizeof TA88_RSA_E);
trust_anchors[89] = make_ec_trust_anchor((unsigned char *)TA89_DN, sizeof TA89_DN, BR_EC_secp384r1, (unsigned char *)TA89_EC_Q, sizeof TA89_EC_Q);
trust_anchors[90] = make_rsa_trust_anchor((unsigned char *)TA90_DN, sizeof TA90_DN, (unsigned char *)TA90_RSA_N, sizeof TA90_RSA_N, (unsigned char *)TA90_RSA_E, sizeof TA90_RSA_E);
trust_anchors[91] = make_rsa_trust_anchor((unsigned char *)TA91_DN, sizeof TA91_DN, (unsigned char *)TA91_RSA_N, sizeof TA91_RSA_N, (unsigned char *)TA91_RSA_E, sizeof TA91_RSA_E);
trust_anchors[92] = make_rsa_trust_anchor((unsigned char *)TA92_DN, sizeof TA92_DN, (unsigned char *)TA92_RSA_N, sizeof TA92_RSA_N, (unsigned char *)TA92_RSA_E, sizeof TA92_RSA_E);
trust_anchors[93] = make_rsa_trust_anchor((unsigned char *)TA93_DN, sizeof TA93_DN, (unsigned char *)TA93_RSA_N, sizeof TA93_RSA_N, (unsigned char *)TA93_RSA_E, sizeof TA93_RSA_E);
trust_anchors[94] = make_rsa_trust_anchor((unsigned char *)TA94_DN, sizeof TA94_DN, (unsigned char *)TA94_RSA_N, sizeof TA94_RSA_N, (unsigned char *)TA94_RSA_E, sizeof TA94_RSA_E);
trust_anchors[95] = make_rsa_trust_anchor((unsigned char *)TA95_DN, sizeof TA95_DN, (unsigned char *)TA95_RSA_N, sizeof TA95_RSA_N, (unsigned char *)TA95_RSA_E, sizeof TA95_RSA_E);
trust_anchors[96] = make_ec_trust_anchor((unsigned char *)TA96_DN, sizeof TA96_DN, BR_EC_secp384r1, (unsigned char *)TA96_EC_Q, sizeof TA96_EC_Q);
trust_anchors[97] = make_ec_trust_anchor((unsigned char *)TA97_DN, sizeof TA97_DN, BR_EC_secp384r1, (unsigned char *)TA97_EC_Q, sizeof TA97_EC_Q);
trust_anchors[98] = make_rsa_trust_anchor((unsigned char *)TA98_DN, sizeof TA98_DN, (unsigned char *)TA98_RSA_N, sizeof TA98_RSA_N, (unsigned char *)TA98_RSA_E, sizeof TA98_RSA_E);
trust_anchors[99] = make_rsa_trust_anchor((unsigned char *)TA99_DN, sizeof TA99_DN, (unsigned char *)TA99_RSA_N, sizeof TA99_RSA_N, (unsigned char *)TA99_RSA_E, sizeof TA99_RSA_E);
trust_anchors[100] = make_rsa_trust_anchor((unsigned char *)TA100_DN, sizeof TA100_DN, (unsigned char *)TA100_RSA_N, sizeof TA100_RSA_N, (unsigned char *)TA100_RSA_E, sizeof TA100_RSA_E);
trust_anchors[101] = make_rsa_trust_anchor((unsigned char *)TA101_DN, sizeof TA101_DN, (unsigned char *)TA101_RSA_N, sizeof TA101_RSA_N, (unsigned char *)TA101_RSA_E, sizeof TA101_RSA_E);
trust_anchors[102] = make_rsa_trust_anchor((unsigned char *)TA102_DN, sizeof TA102_DN, (unsigned char *)TA102_RSA_N, sizeof TA102_RSA_N, (unsigned char *)TA102_RSA_E, sizeof TA102_RSA_E);
trust_anchors[103] = make_rsa_trust_anchor((unsigned char *)TA103_DN, sizeof TA103_DN, (unsigned char *)TA103_RSA_N, sizeof TA103_RSA_N, (unsigned char *)TA103_RSA_E, sizeof TA103_RSA_E);
trust_anchors[104] = make_rsa_trust_anchor((unsigned char *)TA104_DN, sizeof TA104_DN, (unsigned char *)TA104_RSA_N, sizeof TA104_RSA_N, (unsigned char *)TA104_RSA_E, sizeof TA104_RSA_E);
trust_anchors[105] = make_rsa_trust_anchor((unsigned char *)TA105_DN, sizeof TA105_DN, (unsigned char *)TA105_RSA_N, sizeof TA105_RSA_N, (unsigned char *)TA105_RSA_E, sizeof TA105_RSA_E);
trust_anchors[106] = make_rsa_trust_anchor((unsigned char *)TA106_DN, sizeof TA106_DN, (unsigned char *)TA106_RSA_N, sizeof TA106_RSA_N, (unsigned char *)TA106_RSA_E, sizeof TA106_RSA_E);
trust_anchors[107] = make_ec_trust_anchor((unsigned char *)TA107_DN, sizeof TA107_DN, BR_EC_secp384r1, (unsigned char *)TA107_EC_Q, sizeof TA107_EC_Q);
trust_anchors[108] = make_ec_trust_anchor((unsigned char *)TA108_DN, sizeof TA108_DN, BR_EC_secp384r1, (unsigned char *)TA108_EC_Q, sizeof TA108_EC_Q);
trust_anchors[109] = make_ec_trust_anchor((unsigned char *)TA109_DN, sizeof TA109_DN, BR_EC_secp384r1, (unsigned char *)TA109_EC_Q, sizeof TA109_EC_Q);
trust_anchors[110] = make_rsa_trust_anchor((unsigned char *)TA110_DN, sizeof TA110_DN, (unsigned char *)TA110_RSA_N, sizeof TA110_RSA_N, (unsigned char *)TA110_RSA_E, sizeof TA110_RSA_E);
trust_anchors[111] = make_rsa_trust_anchor((unsigned char *)TA111_DN, sizeof TA111_DN, (unsigned char *)TA111_RSA_N, sizeof TA111_RSA_N, (unsigned char *)TA111_RSA_E, sizeof TA111_RSA_E);
trust_anchors[112] = make_rsa_trust_anchor((unsigned char *)TA112_DN, sizeof TA112_DN, (unsigned char *)TA112_RSA_N, sizeof TA112_RSA_N, (unsigned char *)TA112_RSA_E, sizeof TA112_RSA_E);
trust_anchors[113] = make_rsa_trust_anchor((unsigned char *)TA113_DN, sizeof TA113_DN, (unsigned char *)TA113_RSA_N, sizeof TA113_RSA_N, (unsigned char *)TA113_RSA_E, sizeof TA113_RSA_E);
trust_anchors[114] = make_rsa_trust_anchor((unsigned char *)TA114_DN, sizeof TA114_DN, (unsigned char *)TA114_RSA_N, sizeof TA114_RSA_N, (unsigned char *)TA114_RSA_E, sizeof TA114_RSA_E);
trust_anchors[115] = make_rsa_trust_anchor((unsigned char *)TA115_DN, sizeof TA115_DN, (unsigned char *)TA115_RSA_N, sizeof TA115_RSA_N, (unsigned char *)TA115_RSA_E, sizeof TA115_RSA_E);
trust_anchors[116] = make_rsa_trust_anchor((unsigned char *)TA116_DN, sizeof TA116_DN, (unsigned char *)TA116_RSA_N, sizeof TA116_RSA_N, (unsigned char *)TA116_RSA_E, sizeof TA116_RSA_E);
trust_anchors[117] = make_rsa_trust_anchor((unsigned char *)TA117_DN, sizeof TA117_DN, (unsigned char *)TA117_RSA_N, sizeof TA117_RSA_N, (unsigned char *)TA117_RSA_E, sizeof TA117_RSA_E);
trust_anchors[118] = make_rsa_trust_anchor((unsigned char *)TA118_DN, sizeof TA118_DN, (unsigned char *)TA118_RSA_N, sizeof TA118_RSA_N, (unsigned char *)TA118_RSA_E, sizeof TA118_RSA_E);
trust_anchors[119] = make_rsa_trust_anchor((unsigned char *)TA119_DN, sizeof TA119_DN, (unsigned char *)TA119_RSA_N, sizeof TA119_RSA_N, (unsigned char *)TA119_RSA_E, sizeof TA119_RSA_E);
trust_anchors[120] = make_ec_trust_anchor((unsigned char *)TA120_DN, sizeof TA120_DN, BR_EC_secp384r1, (unsigned char *)TA120_EC_Q, sizeof TA120_EC_Q);
trust_anchors[121] = make_ec_trust_anchor((unsigned char *)TA121_DN, sizeof TA121_DN, BR_EC_secp384r1, (unsigned char *)TA121_EC_Q, sizeof TA121_EC_Q);
trust_anchors[122] = make_ec_trust_anchor((unsigned char *)TA122_DN, sizeof TA122_DN, BR_EC_secp384r1, (unsigned char *)TA122_EC_Q, sizeof TA122_EC_Q);
trust_anchors[123] = make_rsa_trust_anchor((unsigned char *)TA123_DN, sizeof TA123_DN, (unsigned char *)TA123_RSA_N, sizeof TA123_RSA_N, (unsigned char *)TA123_RSA_E, sizeof TA123_RSA_E);
trust_anchors[124] = make_rsa_trust_anchor((unsigned char *)TA124_DN, sizeof TA124_DN, (unsigned char *)TA124_RSA_N, sizeof TA124_RSA_N, (unsigned char *)TA124_RSA_E, sizeof TA124_RSA_E);
trust_anchors[125] = make_ec_trust_anchor((unsigned char *)TA125_DN, sizeof TA125_DN, BR_EC_secp384r1, (unsigned char *)TA125_EC_Q, sizeof TA125_EC_Q);
trust_anchors[126] = make_rsa_trust_anchor((unsigned char *)TA126_DN, sizeof TA126_DN, (unsigned char *)TA126_RSA_N, sizeof TA126_RSA_N, (unsigned char *)TA126_RSA_E, sizeof TA126_RSA_E);
trust_anchors[127] = make_ec_trust_anchor((unsigned char *)TA127_DN, sizeof TA127_DN, BR_EC_secp384r1, (unsigned char *)TA127_EC_Q, sizeof TA127_EC_Q);
trust_anchors[128] = make_ec_trust_anchor((unsigned char *)TA128_DN, sizeof TA128_DN, BR_EC_secp384r1, (unsigned char *)TA128_EC_Q, sizeof TA128_EC_Q);
trust_anchors[129] = make_rsa_trust_anchor((unsigned char *)TA129_DN, sizeof TA129_DN, (unsigned char *)TA129_RSA_N, sizeof TA129_RSA_N, (unsigned char *)TA129_RSA_E, sizeof TA129_RSA_E);
trust_anchors[130] = make_rsa_trust_anchor((unsigned char *)TA130_DN, sizeof TA130_DN, (unsigned char *)TA130_RSA_N, sizeof TA130_RSA_N, (unsigned char *)TA130_RSA_E, sizeof TA130_RSA_E);
trust_anchors[131] = make_rsa_trust_anchor((unsigned char *)TA131_DN, sizeof TA131_DN, (unsigned char *)TA131_RSA_N, sizeof TA131_RSA_N, (unsigned char *)TA131_RSA_E, sizeof TA131_RSA_E);
trust_anchors[132] = make_ec_trust_anchor((unsigned char *)TA132_DN, sizeof TA132_DN, BR_EC_secp384r1, (unsigned char *)TA132_EC_Q, sizeof TA132_EC_Q);
trust_anchors[133] = make_rsa_trust_anchor((unsigned char *)TA133_DN, sizeof TA133_DN, (unsigned char *)TA133_RSA_N, sizeof TA133_RSA_N, (unsigned char *)TA133_RSA_E, sizeof TA133_RSA_E);
trust_anchors[134] = make_rsa_trust_anchor((unsigned char *)TA134_DN, sizeof TA134_DN, (unsigned char *)TA134_RSA_N, sizeof TA134_RSA_N, (unsigned char *)TA134_RSA_E, sizeof TA134_RSA_E);
trust_anchors[135] = make_ec_trust_anchor((unsigned char *)TA135_DN, sizeof TA135_DN, BR_EC_secp384r1, (unsigned char *)TA135_EC_Q, sizeof TA135_EC_Q);
trust_anchors[136] = make_ec_trust_anchor((unsigned char *)TA136_DN, sizeof TA136_DN, BR_EC_secp384r1, (unsigned char *)TA136_EC_Q, sizeof TA136_EC_Q);
trust_anchors[137] = make_rsa_trust_anchor((unsigned char *)TA137_DN, sizeof TA137_DN, (unsigned char *)TA137_RSA_N, sizeof TA137_RSA_N, (unsigned char *)TA137_RSA_E, sizeof TA137_RSA_E);
trust_anchors[138] = make_rsa_trust_anchor((unsigned char *)TA138_DN, sizeof TA138_DN, (unsigned char *)TA138_RSA_N, sizeof TA138_RSA_N, (unsigned char *)TA138_RSA_E, sizeof TA138_RSA_E);
trust_anchors[139] = make_ec_trust_anchor((unsigned char *)TA139_DN, sizeof TA139_DN, BR_EC_secp384r1, (unsigned char *)TA139_EC_Q, sizeof TA139_EC_Q);
trust_anchors[140] = make_ec_trust_anchor((unsigned char *)TA140_DN, sizeof TA140_DN, BR_EC_secp384r1, (unsigned char *)TA140_EC_Q, sizeof TA140_EC_Q);
trust_anchors[141] = make_rsa_trust_anchor((unsigned char *)TA141_DN, sizeof TA141_DN, (unsigned char *)TA141_RSA_N, sizeof TA141_RSA_N, (unsigned char *)TA141_RSA_E, sizeof TA141_RSA_E);
trust_anchors[142] = make_rsa_trust_anchor((unsigned char *)TA142_DN, sizeof TA142_DN, (unsigned char *)TA142_RSA_N, sizeof TA142_RSA_N, (unsigned char *)TA142_RSA_E, sizeof TA142_RSA_E);
trust_anchors[143] = make_ec_trust_anchor((unsigned char *)TA143_DN, sizeof TA143_DN, BR_EC_secp384r1, (unsigned char *)TA143_EC_Q, sizeof TA143_EC_Q);
trust_anchors[144] = make_rsa_trust_anchor((unsigned char *)TA144_DN, sizeof TA144_DN, (unsigned char *)TA144_RSA_N, sizeof TA144_RSA_N, (unsigned char *)TA144_RSA_E, sizeof TA144_RSA_E);
trust_anchors[145] = make_ec_trust_anchor((unsigned char *)TA145_DN, sizeof TA145_DN, BR_EC_secp384r1, (unsigned char *)TA145_EC_Q, sizeof TA145_EC_Q);
trust_anchors[146] = make_ec_trust_anchor((unsigned char *)TA146_DN, sizeof TA146_DN, BR_EC_secp384r1, (unsigned char *)TA146_EC_Q, sizeof TA146_EC_Q);
trust_anchors[147] = make_ec_trust_anchor((unsigned char *)TA147_DN, sizeof TA147_DN, BR_EC_secp256r1, (unsigned char *)TA147_EC_Q, sizeof TA147_EC_Q);
trust_anchors[148] = make_rsa_trust_anchor((unsigned char *)TA148_DN, sizeof TA148_DN, (unsigned char *)TA148_RSA_N, sizeof TA148_RSA_N, (unsigned char *)TA148_RSA_E, sizeof TA148_RSA_E);
trust_anchors[149] = make_rsa_trust_anchor((unsigned char *)TA149_DN, sizeof TA149_DN, (unsigned char *)TA149_RSA_N, sizeof TA149_RSA_N, (unsigned char *)TA149_RSA_E, sizeof TA149_RSA_E);
trust_anchors[150] = make_rsa_trust_anchor((unsigned char *)TA150_DN, sizeof TA150_DN, (unsigned char *)TA150_RSA_N, sizeof TA150_RSA_N, (unsigned char *)TA150_RSA_E, sizeof TA150_RSA_E);
trust_anchors[151] = make_ec_trust_anchor((unsigned char *)TA151_DN, sizeof TA151_DN, BR_EC_secp384r1, (unsigned char *)TA151_EC_Q, sizeof TA151_EC_Q);
trust_anchors[152] = make_rsa_trust_anchor((unsigned char *)TA152_DN, sizeof TA152_DN, (unsigned char *)TA152_RSA_N, sizeof TA152_RSA_N, (unsigned char *)TA152_RSA_E, sizeof TA152_RSA_E);
trust_anchors[153] = make_ec_trust_anchor((unsigned char *)TA153_DN, sizeof TA153_DN, BR_EC_secp384r1, (unsigned char *)TA153_EC_Q, sizeof TA153_EC_Q);
trust_anchors[154] = make_rsa_trust_anchor((unsigned char *)TA154_DN, sizeof TA154_DN, (unsigned char *)TA154_RSA_N, sizeof TA154_RSA_N, (unsigned char *)TA154_RSA_E, sizeof TA154_RSA_E);
trust_anchors[155] = make_rsa_trust_anchor((unsigned char *)TA155_DN, sizeof TA155_DN, (unsigned char *)TA155_RSA_N, sizeof TA155_RSA_N, (unsigned char *)TA155_RSA_E, sizeof TA155_RSA_E);
trust_anchors[156] = make_rsa_trust_anchor((unsigned char *)TA156_DN, sizeof TA156_DN, (unsigned char *)TA156_RSA_N, sizeof TA156_RSA_N, (unsigned char *)TA156_RSA_E, sizeof TA156_RSA_E);
trust_anchors[157] = make_rsa_trust_anchor((unsigned char *)TA157_DN, sizeof TA157_DN, (unsigned char *)TA157_RSA_N, sizeof TA157_RSA_N, (unsigned char *)TA157_RSA_E, sizeof TA157_RSA_E);
trust_anchors[158] = make_rsa_trust_anchor((unsigned char *)TA158_DN, sizeof TA158_DN, (unsigned char *)TA158_RSA_N, sizeof TA158_RSA_N, (unsigned char *)TA158_RSA_E, sizeof TA158_RSA_E);
trust_anchors[159] = make_rsa_trust_anchor((unsigned char *)TA159_DN, sizeof TA159_DN, (unsigned char *)TA159_RSA_N, sizeof TA159_RSA_N, (unsigned char *)TA159_RSA_E, sizeof TA159_RSA_E);
trust_anchors[160] = make_rsa_trust_anchor((unsigned char *)TA160_DN, sizeof TA160_DN, (unsigned char *)TA160_RSA_N, sizeof TA160_RSA_N, (unsigned char *)TA160_RSA_E, sizeof TA160_RSA_E);
trust_anchors[161] = make_ec_trust_anchor((unsigned char *)TA161_DN, sizeof TA161_DN, BR_EC_secp384r1, (unsigned char *)TA161_EC_Q, sizeof TA161_EC_Q);
trust_anchors[162] = make_ec_trust_anchor((unsigned char *)TA162_DN, sizeof TA162_DN, BR_EC_secp384r1, (unsigned char *)TA162_EC_Q, sizeof TA162_EC_Q);
trust_anchors[163] = make_rsa_trust_anchor((unsigned char *)TA163_DN, sizeof TA163_DN, (unsigned char *)TA163_RSA_N, sizeof TA163_RSA_N, (unsigned char *)TA163_RSA_E, sizeof TA163_RSA_E);
trust_anchors[164] = make_rsa_trust_anchor((unsigned char *)TA164_DN, sizeof TA164_DN, (unsigned char *)TA164_RSA_N, sizeof TA164_RSA_N, (unsigned char *)TA164_RSA_E, sizeof TA164_RSA_E);
trust_anchors[165] = make_rsa_trust_anchor((unsigned char *)TA165_DN, sizeof TA165_DN, (unsigned char *)TA165_RSA_N, sizeof TA165_RSA_N, (unsigned char *)TA165_RSA_E, sizeof TA165_RSA_E);
trust_anchors[166] = make_ec_trust_anchor((unsigned char *)TA166_DN, sizeof TA166_DN, BR_EC_secp384r1, (unsigned char *)TA166_EC_Q, sizeof TA166_EC_Q);
trust_anchors[167] = make_rsa_trust_anchor((unsigned char *)TA167_DN, sizeof TA167_DN, (unsigned char *)TA167_RSA_N, sizeof TA167_RSA_N, (unsigned char *)TA167_RSA_E, sizeof TA167_RSA_E);
trust_anchors[168] = make_rsa_trust_anchor((unsigned char *)TA168_DN, sizeof TA168_DN, (unsigned char *)TA168_RSA_N, sizeof TA168_RSA_N, (unsigned char *)TA168_RSA_E, sizeof TA168_RSA_E);
trust_anchors[169] = make_rsa_trust_anchor((unsigned char *)TA169_DN, sizeof TA169_DN, (unsigned char *)TA169_RSA_N, sizeof TA169_RSA_N, (unsigned char *)TA169_RSA_E, sizeof TA169_RSA_E);
trust_anchors[170] = make_rsa_trust_anchor((unsigned char *)TA170_DN, sizeof TA170_DN, (unsigned char *)TA170_RSA_N, sizeof TA170_RSA_N, (unsigned char *)TA170_RSA_E, sizeof TA170_RSA_E);
trust_anchors[171] = make_ec_trust_anchor((unsigned char *)TA171_DN, sizeof TA171_DN, BR_EC_secp384r1, (unsigned char *)TA171_EC_Q, sizeof TA171_EC_Q);
trust_anchors[172] = make_rsa_trust_anchor((unsigned char *)TA172_DN, sizeof TA172_DN, (unsigned char *)TA172_RSA_N, sizeof TA172_RSA_N, (unsigned char *)TA172_RSA_E, sizeof TA172_RSA_E);
trust_anchors[173] = make_ec_trust_anchor((unsigned char *)TA173_DN, sizeof TA173_DN, BR_EC_secp256r1, (unsigned char *)TA173_EC_Q, sizeof TA173_EC_Q);
trust_anchors[174] = make_rsa_trust_anchor((unsigned char *)TA174_DN, sizeof TA174_DN, (unsigned char *)TA174_RSA_N, sizeof TA174_RSA_N, (unsigned char *)TA174_RSA_E, sizeof TA174_RSA_E);
trust_anchors[175] = make_ec_trust_anchor((unsigned char *)TA175_DN, sizeof TA175_DN, BR_EC_secp384r1, (unsigned char *)TA175_EC_Q, sizeof TA175_EC_Q);
trust_anchors[176] = make_rsa_trust_anchor((unsigned char *)TA176_DN, sizeof TA176_DN, (unsigned char *)TA176_RSA_N, sizeof TA176_RSA_N, (unsigned char *)TA176_RSA_E, sizeof TA176_RSA_E);
trust_anchors[177] = make_rsa_trust_anchor((unsigned char *)TA177_DN, sizeof TA177_DN, (unsigned char *)TA177_RSA_N, sizeof TA177_RSA_N, (unsigned char *)TA177_RSA_E, sizeof TA177_RSA_E);
trust_anchors[178] = make_ec_trust_anchor((unsigned char *)TA178_DN, sizeof TA178_DN, BR_EC_secp384r1, (unsigned char *)TA178_EC_Q, sizeof TA178_EC_Q);
trust_anchors[179] = make_rsa_trust_anchor((unsigned char *)TA179_DN, sizeof TA179_DN, (unsigned char *)TA179_RSA_N, sizeof TA179_RSA_N, (unsigned char *)TA179_RSA_E, sizeof TA179_RSA_E);
trust_anchors[180] = make_rsa_trust_anchor((unsigned char *)TA180_DN, sizeof TA180_DN, (unsigned char *)TA180_RSA_N, sizeof TA180_RSA_N, (unsigned char *)TA180_RSA_E, sizeof TA180_RSA_E);
trust_anchors[181] = make_rsa_trust_anchor((unsigned char *)TA181_DN, sizeof TA181_DN, (unsigned char *)TA181_RSA_N, sizeof TA181_RSA_N, (unsigned char *)TA181_RSA_E, sizeof TA181_RSA_E);
trust_anchors[182] = make_ec_trust_anchor((unsigned char *)TA182_DN, sizeof TA182_DN, BR_EC_secp384r1, (unsigned char *)TA182_EC_Q, sizeof TA182_EC_Q);
trust_anchors[183] = make_ec_trust_anchor((unsigned char *)TA183_DN, sizeof TA183_DN, BR_EC_secp384r1, (unsigned char *)TA183_EC_Q, sizeof TA183_EC_Q);
trust_anchors[184] = make_rsa_trust_anchor((unsigned char *)TA184_DN, sizeof TA184_DN, (unsigned char *)TA184_RSA_N, sizeof TA184_RSA_N, (unsigned char *)TA184_RSA_E, sizeof TA184_RSA_E);
trust_anchors[185] = make_rsa_trust_anchor((unsigned char *)TA185_DN, sizeof TA185_DN, (unsigned char *)TA185_RSA_N, sizeof TA185_RSA_N, (unsigned char *)TA185_RSA_E, sizeof TA185_RSA_E);
trust_anchors[186] = make_rsa_trust_anchor((unsigned char *)TA186_DN, sizeof TA186_DN, (unsigned char *)TA186_RSA_N, sizeof TA186_RSA_N, (unsigned char *)TA186_RSA_E, sizeof TA186_RSA_E);
trust_anchors[187] = make_rsa_trust_anchor((unsigned char *)TA187_DN, sizeof TA187_DN, (unsigned char *)TA187_RSA_N, sizeof TA187_RSA_N, (unsigned char *)TA187_RSA_E, sizeof TA187_RSA_E);
trust_anchors[188] = make_rsa_trust_anchor((unsigned char *)TA188_DN, sizeof TA188_DN, (unsigned char *)TA188_RSA_N, sizeof TA188_RSA_N, (unsigned char *)TA188_RSA_E, sizeof TA188_RSA_E);
trust_anchors[189] = make_rsa_trust_anchor((unsigned char *)TA189_DN, sizeof TA189_DN, (unsigned char *)TA189_RSA_N, sizeof TA189_RSA_N, (unsigned char *)TA189_RSA_E, sizeof TA189_RSA_E);
trust_anchors[190] = make_rsa_trust_anchor((unsigned char *)TA190_DN, sizeof TA190_DN, (unsigned char *)TA190_RSA_N, sizeof TA190_RSA_N, (unsigned char *)TA190_RSA_E, sizeof TA190_RSA_E);
trust_anchors[191] = make_ec_trust_anchor((unsigned char *)TA191_DN, sizeof TA191_DN, BR_EC_secp384r1, (unsigned char *)TA191_EC_Q, sizeof TA191_EC_Q);
trust_anchors[192] = make_rsa_trust_anchor((unsigned char *)TA192_DN, sizeof TA192_DN, (unsigned char *)TA192_RSA_N, sizeof TA192_RSA_N, (unsigned char *)TA192_RSA_E, sizeof TA192_RSA_E);
trust_anchors[193] = make_rsa_trust_anchor((unsigned char *)TA193_DN, sizeof TA193_DN, (unsigned char *)TA193_RSA_N, sizeof TA193_RSA_N, (unsigned char *)TA193_RSA_E, sizeof TA193_RSA_E);
trust_anchors[194] = make_rsa_trust_anchor((unsigned char *)TA194_DN, sizeof TA194_DN, (unsigned char *)TA194_RSA_N, sizeof TA194_RSA_N, (unsigned char *)TA194_RSA_E, sizeof TA194_RSA_E);
trust_anchors[195] = make_rsa_trust_anchor((unsigned char *)TA195_DN, sizeof TA195_DN, (unsigned char *)TA195_RSA_N, sizeof TA195_RSA_N, (unsigned char *)TA195_RSA_E, sizeof TA195_RSA_E);
trust_anchors[196] = make_ec_trust_anchor((unsigned char *)TA196_DN, sizeof TA196_DN, BR_EC_secp384r1, (unsigned char *)TA196_EC_Q, sizeof TA196_EC_Q);
trust_anchors[197] = make_rsa_trust_anchor((unsigned char *)TA197_DN, sizeof TA197_DN, (unsigned char *)TA197_RSA_N, sizeof TA197_RSA_N, (unsigned char *)TA197_RSA_E, sizeof TA197_RSA_E);
trust_anchors[198] = make_rsa_trust_anchor((unsigned char *)TA198_DN, sizeof TA198_DN, (unsigned char *)TA198_RSA_N, sizeof TA198_RSA_N, (unsigned char *)TA198_RSA_E, sizeof TA198_RSA_E);
trust_anchors[199] = make_rsa_trust_anchor((unsigned char *)TA199_DN, sizeof TA199_DN, (unsigned char *)TA199_RSA_N, sizeof TA199_RSA_N, (unsigned char *)TA199_RSA_E, sizeof TA199_RSA_E);
trust_anchors[200] = make_ec_trust_anchor((unsigned char *)TA200_DN, sizeof TA200_DN, BR_EC_secp256r1, (unsigned char *)TA200_EC_Q, sizeof TA200_EC_Q);
trust_anchors[201] = make_ec_trust_anchor((unsigned char *)TA201_DN, sizeof TA201_DN, BR_EC_secp384r1, (unsigned char *)TA201_EC_Q, sizeof TA201_EC_Q);
trust_anchors[202] = make_rsa_trust_anchor((unsigned char *)TA202_DN, sizeof TA202_DN, (unsigned char *)TA202_RSA_N, sizeof TA202_RSA_N, (unsigned char *)TA202_RSA_E, sizeof TA202_RSA_E);
trust_anchors[203] = make_rsa_trust_anchor((unsigned char *)TA203_DN, sizeof TA203_DN, (unsigned char *)TA203_RSA_N, sizeof TA203_RSA_N, (unsigned char *)TA203_RSA_E, sizeof TA203_RSA_E);
trust_anchors[204] = make_ec_trust_anchor((unsigned char *)TA204_DN, sizeof TA204_DN, BR_EC_secp384r1, (unsigned char *)TA204_EC_Q, sizeof TA204_EC_Q);
trust_anchors[205] = make_rsa_trust_anchor((unsigned char *)TA205_DN, sizeof TA205_DN, (unsigned char *)TA205_RSA_N, sizeof TA205_RSA_N, (unsigned char *)TA205_RSA_E, sizeof TA205_RSA_E);
trust_anchors[206] = make_rsa_trust_anchor((unsigned char *)TA206_DN, sizeof TA206_DN, (unsigned char *)TA206_RSA_N, sizeof TA206_RSA_N, (unsigned char *)TA206_RSA_E, sizeof TA206_RSA_E);
trust_anchors[207] = make_ec_trust_anchor((unsigned char *)TA207_DN, sizeof TA207_DN, BR_EC_secp256r1, (unsigned char *)TA207_EC_Q, sizeof TA207_EC_Q);
trust_anchors[208] = make_rsa_trust_anchor((unsigned char *)TA208_DN, sizeof TA208_DN, (unsigned char *)TA208_RSA_N, sizeof TA208_RSA_N, (unsigned char *)TA208_RSA_E, sizeof TA208_RSA_E);
trust_anchors[209] = make_rsa_trust_anchor((unsigned char *)TA209_DN, sizeof TA209_DN, (unsigned char *)TA209_RSA_N, sizeof TA209_RSA_N, (unsigned char *)TA209_RSA_E, sizeof TA209_RSA_E);
trust_anchors[210] = make_rsa_trust_anchor((unsigned char *)TA210_DN, sizeof TA210_DN, (unsigned char *)TA210_RSA_N, sizeof TA210_RSA_N, (unsigned char *)TA210_RSA_E, sizeof TA210_RSA_E);
trust_anchors[211] = make_ec_trust_anchor((unsigned char *)TA211_DN, sizeof TA211_DN, BR_EC_secp384r1, (unsigned char *)TA211_EC_Q, sizeof TA211_EC_Q);
trust_anchors[212] = make_ec_trust_anchor((unsigned char *)TA212_DN, sizeof TA212_DN, BR_EC_secp384r1, (unsigned char *)TA212_EC_Q, sizeof TA212_EC_Q);
trust_anchors[213] = make_rsa_trust_anchor((unsigned char *)TA213_DN, sizeof TA213_DN, (unsigned char *)TA213_RSA_N, sizeof TA213_RSA_N, (unsigned char *)TA213_RSA_E, sizeof TA213_RSA_E);
trust_anchors[214] = make_rsa_trust_anchor((unsigned char *)TA214_DN, sizeof TA214_DN, (unsigned char *)TA214_RSA_N, sizeof TA214_RSA_N, (unsigned char *)TA214_RSA_E, sizeof TA214_RSA_E);
trust_anchors[215] = make_rsa_trust_anchor((unsigned char *)TA215_DN, sizeof TA215_DN, (unsigned char *)TA215_RSA_N, sizeof TA215_RSA_N, (unsigned char *)TA215_RSA_E, sizeof TA215_RSA_E);
trust_anchors[216] = make_ec_trust_anchor((unsigned char *)TA216_DN, sizeof TA216_DN, BR_EC_secp256r1, (unsigned char *)TA216_EC_Q, sizeof TA216_EC_Q);
trust_anchors[217] = make_rsa_trust_anchor((unsigned char *)TA217_DN, sizeof TA217_DN, (unsigned char *)TA217_RSA_N, sizeof TA217_RSA_N, (unsigned char *)TA217_RSA_E, sizeof TA217_RSA_E);
trust_anchors[218] = make_rsa_trust_anchor((unsigned char *)TA218_DN, sizeof TA218_DN, (unsigned char *)TA218_RSA_N, sizeof TA218_RSA_N, (unsigned char *)TA218_RSA_E, sizeof TA218_RSA_E);
trust_anchors[219] = make_ec_trust_anchor((unsigned char *)TA219_DN, sizeof TA219_DN, BR_EC_secp384r1, (unsigned char *)TA219_EC_Q, sizeof TA219_EC_Q);
trust_anchors[220] = make_rsa_trust_anchor((unsigned char *)TA220_DN, sizeof TA220_DN, (unsigned char *)TA220_RSA_N, sizeof TA220_RSA_N, (unsigned char *)TA220_RSA_E, sizeof TA220_RSA_E);
trust_anchors[221] = make_rsa_trust_anchor((unsigned char *)TA221_DN, sizeof TA221_DN, (unsigned char *)TA221_RSA_N, sizeof TA221_RSA_N, (unsigned char *)TA221_RSA_E, sizeof TA221_RSA_E);
trust_anchors[222] = make_rsa_trust_anchor((unsigned char *)TA222_DN, sizeof TA222_DN, (unsigned char *)TA222_RSA_N, sizeof TA222_RSA_N, (unsigned char *)TA222_RSA_E, sizeof TA222_RSA_E);
trust_anchors[223] = make_rsa_trust_anchor((unsigned char *)TA223_DN, sizeof TA223_DN, (unsigned char *)TA223_RSA_N, sizeof TA223_RSA_N, (unsigned char *)TA223_RSA_E, sizeof TA223_RSA_E);
trust_anchors[224] = make_ec_trust_anchor((unsigned char *)TA224_DN, sizeof TA224_DN, BR_EC_secp384r1, (unsigned char *)TA224_EC_Q, sizeof TA224_EC_Q);
trust_anchors[225] = make_rsa_trust_anchor((unsigned char *)TA225_DN, sizeof TA225_DN, (unsigned char *)TA225_RSA_N, sizeof TA225_RSA_N, (unsigned char *)TA225_RSA_E, sizeof TA225_RSA_E);
trust_anchors[226] = make_rsa_trust_anchor((unsigned char *)TA226_DN, sizeof TA226_DN, (unsigned char *)TA226_RSA_N, sizeof TA226_RSA_N, (unsigned char *)TA226_RSA_E, sizeof TA226_RSA_E);
trust_anchors[227] = make_rsa_trust_anchor((unsigned char *)TA227_DN, sizeof TA227_DN, (unsigned char *)TA227_RSA_N, sizeof TA227_RSA_N, (unsigned char *)TA227_RSA_E, sizeof TA227_RSA_E);
trust_anchors[228] = make_rsa_trust_anchor((unsigned char *)TA228_DN, sizeof TA228_DN, (unsigned char *)TA228_RSA_N, sizeof TA228_RSA_N, (unsigned char *)TA228_RSA_E, sizeof TA228_RSA_E);
trust_anchors[229] = make_rsa_trust_anchor((unsigned char *)TA229_DN, sizeof TA229_DN, (unsigned char *)TA229_RSA_N, sizeof TA229_RSA_N, (unsigned char *)TA229_RSA_E, sizeof TA229_RSA_E);
trust_anchors[230] = make_rsa_trust_anchor((unsigned char *)TA230_DN, sizeof TA230_DN, (unsigned char *)TA230_RSA_N, sizeof TA230_RSA_N, (unsigned char *)TA230_RSA_E, sizeof TA230_RSA_E);
trust_anchors[231] = make_rsa_trust_anchor((unsigned char *)TA231_DN, sizeof TA231_DN, (unsigned char *)TA231_RSA_N, sizeof TA231_RSA_N, (unsigned char *)TA231_RSA_E, sizeof TA231_RSA_E);
trust_anchors[232] = make_ec_trust_anchor((unsigned char *)TA232_DN, sizeof TA232_DN, BR_EC_secp384r1, (unsigned char *)TA232_EC_Q, sizeof TA232_EC_Q);
trust_anchors[233] = make_rsa_trust_anchor((unsigned char *)TA233_DN, sizeof TA233_DN, (unsigned char *)TA233_RSA_N, sizeof TA233_RSA_N, (unsigned char *)TA233_RSA_E, sizeof TA233_RSA_E);
trust_anchors[234] = make_rsa_trust_anchor((unsigned char *)TA234_DN, sizeof TA234_DN, (unsigned char *)TA234_RSA_N, sizeof TA234_RSA_N, (unsigned char *)TA234_RSA_E, sizeof TA234_RSA_E);
trust_anchors[235] = make_rsa_trust_anchor((unsigned char *)TA235_DN, sizeof TA235_DN, (unsigned char *)TA235_RSA_N, sizeof TA235_RSA_N, (unsigned char *)TA235_RSA_E, sizeof TA235_RSA_E);
trust_anchors[236] = make_rsa_trust_anchor((unsigned char *)TA236_DN, sizeof TA236_DN, (unsigned char *)TA236_RSA_N, sizeof TA236_RSA_N, (unsigned char *)TA236_RSA_E, sizeof TA236_RSA_E);
trust_anchors[237] = make_rsa_trust_anchor((unsigned char *)TA237_DN, sizeof TA237_DN, (unsigned char *)TA237_RSA_N, sizeof TA237_RSA_N, (unsigned char *)TA237_RSA_E, sizeof TA237_RSA_E);
trust_anchors[238] = make_ec_trust_anchor((unsigned char *)TA238_DN, sizeof TA238_DN, BR_EC_secp384r1, (unsigned char *)TA238_EC_Q, sizeof TA238_EC_Q);
trust_anchors[239] = make_rsa_trust_anchor((unsigned char *)TA239_DN, sizeof TA239_DN, (unsigned char *)TA239_RSA_N, sizeof TA239_RSA_N, (unsigned char *)TA239_RSA_E, sizeof TA239_RSA_E);
trust_anchors[240] = make_ec_trust_anchor((unsigned char *)TA240_DN, sizeof TA240_DN, BR_EC_secp384r1, (unsigned char *)TA240_EC_Q, sizeof TA240_EC_Q);
trust_anchors[241] = make_rsa_trust_anchor((unsigned char *)TA241_DN, sizeof TA241_DN, (unsigned char *)TA241_RSA_N, sizeof TA241_RSA_N, (unsigned char *)TA241_RSA_E, sizeof TA241_RSA_E);
trust_anchors[242] = make_rsa_trust_anchor((unsigned char *)TA242_DN, sizeof TA242_DN, (unsigned char *)TA242_RSA_N, sizeof TA242_RSA_N, (unsigned char *)TA242_RSA_E, sizeof TA242_RSA_E);
trust_anchors[243] = make_rsa_trust_anchor((unsigned char *)TA243_DN, sizeof TA243_DN, (unsigned char *)TA243_RSA_N, sizeof TA243_RSA_N, (unsigned char *)TA243_RSA_E, sizeof TA243_RSA_E);
trust_anchors[244] = make_rsa_trust_anchor((unsigned char *)TA244_DN, sizeof TA244_DN, (unsigned char *)TA244_RSA_N, sizeof TA244_RSA_N, (unsigned char *)TA244_RSA_E, sizeof TA244_RSA_E);
trust_anchors[245] = make_ec_trust_anchor((unsigned char *)TA245_DN, sizeof TA245_DN, BR_EC_secp384r1, (unsigned char *)TA245_EC_Q, sizeof TA245_EC_Q);
trust_anchors[246] = make_rsa_trust_anchor((unsigned char *)TA246_DN, sizeof TA246_DN, (unsigned char *)TA246_RSA_N, sizeof TA246_RSA_N, (unsigned char *)TA246_RSA_E, sizeof TA246_RSA_E);
trust_anchors[247] = make_rsa_trust_anchor((unsigned char *)TA247_DN, sizeof TA247_DN, (unsigned char *)TA247_RSA_N, sizeof TA247_RSA_N, (unsigned char *)TA247_RSA_E, sizeof TA247_RSA_E);
trust_anchors[248] = make_rsa_trust_anchor((unsigned char *)TA248_DN, sizeof TA248_DN, (unsigned char *)TA248_RSA_N, sizeof TA248_RSA_N, (unsigned char *)TA248_RSA_E, sizeof TA248_RSA_E);
trust_anchors[249] = make_rsa_trust_anchor((unsigned char *)TA249_DN, sizeof TA249_DN, (unsigned char *)TA249_RSA_N, sizeof TA249_RSA_N, (unsigned char *)TA249_RSA_E, sizeof TA249_RSA_E);
trust_anchors[250] = make_rsa_trust_anchor((unsigned char *)TA250_DN, sizeof TA250_DN, (unsigned char *)TA250_RSA_N, sizeof TA250_RSA_N, (unsigned char *)TA250_RSA_E, sizeof TA250_RSA_E);
trust_anchors[251] = make_ec_trust_anchor((unsigned char *)TA251_DN, sizeof TA251_DN, BR_EC_secp384r1, (unsigned char *)TA251_EC_Q, sizeof TA251_EC_Q);
trust_anchors[252] = make_rsa_trust_anchor((unsigned char *)TA252_DN, sizeof TA252_DN, (unsigned char *)TA252_RSA_N, sizeof TA252_RSA_N, (unsigned char *)TA252_RSA_E, sizeof TA252_RSA_E);
trust_anchors[253] = make_rsa_trust_anchor((unsigned char *)TA253_DN, sizeof TA253_DN, (unsigned char *)TA253_RSA_N, sizeof TA253_RSA_N, (unsigned char *)TA253_RSA_E, sizeof TA253_RSA_E);
trust_anchors[254] = make_ec_trust_anchor((unsigned char *)TA254_DN, sizeof TA254_DN, BR_EC_secp256r1, (unsigned char *)TA254_EC_Q, sizeof TA254_EC_Q);
trust_anchors[255] = make_ec_trust_anchor((unsigned char *)TA255_DN, sizeof TA255_DN, BR_EC_secp384r1, (unsigned char *)TA255_EC_Q, sizeof TA255_EC_Q);
trust_anchors[256] = make_rsa_trust_anchor((unsigned char *)TA256_DN, sizeof TA256_DN, (unsigned char *)TA256_RSA_N, sizeof TA256_RSA_N, (unsigned char *)TA256_RSA_E, sizeof TA256_RSA_E);
trust_anchors[257] = make_ec_trust_anchor((unsigned char *)TA257_DN, sizeof TA257_DN, BR_EC_secp384r1, (unsigned char *)TA257_EC_Q, sizeof TA257_EC_Q);
trust_anchors[258] = make_rsa_trust_anchor((unsigned char *)TA258_DN, sizeof TA258_DN, (unsigned char *)TA258_RSA_N, sizeof TA258_RSA_N, (unsigned char *)TA258_RSA_E, sizeof TA258_RSA_E);
trust_anchors[259] = make_rsa_trust_anchor((unsigned char *)TA259_DN, sizeof TA259_DN, (unsigned char *)TA259_RSA_N, sizeof TA259_RSA_N, (unsigned char *)TA259_RSA_E, sizeof TA259_RSA_E);
trust_anchors[260] = make_rsa_trust_anchor((unsigned char *)TA260_DN, sizeof TA260_DN, (unsigned char *)TA260_RSA_N, sizeof TA260_RSA_N, (unsigned char *)TA260_RSA_E, sizeof TA260_RSA_E);
trust_anchors[261] = make_ec_trust_anchor((unsigned char *)TA261_DN, sizeof TA261_DN, BR_EC_secp384r1, (unsigned char *)TA261_EC_Q, sizeof TA261_EC_Q);
trust_anchors[262] = make_rsa_trust_anchor((unsigned char *)TA262_DN, sizeof TA262_DN, (unsigned char *)TA262_RSA_N, sizeof TA262_RSA_N, (unsigned char *)TA262_RSA_E, sizeof TA262_RSA_E);
trust_anchors[263] = make_rsa_trust_anchor((unsigned char *)TA263_DN, sizeof TA263_DN, (unsigned char *)TA263_RSA_N, sizeof TA263_RSA_N, (unsigned char *)TA263_RSA_E, sizeof TA263_RSA_E);
trust_anchors[264] = make_rsa_trust_anchor((unsigned char *)TA264_DN, sizeof TA264_DN, (unsigned char *)TA264_RSA_N, sizeof TA264_RSA_N, (unsigned char *)TA264_RSA_E, sizeof TA264_RSA_E);
trust_anchors[265] = make_rsa_trust_anchor((unsigned char *)TA265_DN, sizeof TA265_DN, (unsigned char *)TA265_RSA_N, sizeof TA265_RSA_N, (unsigned char *)TA265_RSA_E, sizeof TA265_RSA_E);
trust_anchors[266] = make_rsa_trust_anchor((unsigned char *)TA266_DN, sizeof TA266_DN, (unsigned char *)TA266_RSA_N, sizeof TA266_RSA_N, (unsigned char *)TA266_RSA_E, sizeof TA266_RSA_E);
trust_anchors[267] = make_rsa_trust_anchor((unsigned char *)TA267_DN, sizeof TA267_DN, (unsigned char *)TA267_RSA_N, sizeof TA267_RSA_N, (unsigned char *)TA267_RSA_E, sizeof TA267_RSA_E);
trust_anchors[268] = make_ec_trust_anchor((unsigned char *)TA268_DN, sizeof TA268_DN, BR_EC_secp384r1, (unsigned char *)TA268_EC_Q, sizeof TA268_EC_Q);
trust_anchors[269] = make_rsa_trust_anchor((unsigned char *)TA269_DN, sizeof TA269_DN, (unsigned char *)TA269_RSA_N, sizeof TA269_RSA_N, (unsigned char *)TA269_RSA_E, sizeof TA269_RSA_E);
trust_anchors[270] = make_ec_trust_anchor((unsigned char *)TA270_DN, sizeof TA270_DN, BR_EC_secp384r1, (unsigned char *)TA270_EC_Q, sizeof TA270_EC_Q);
trust_anchors[271] = make_rsa_trust_anchor((unsigned char *)TA271_DN, sizeof TA271_DN, (unsigned char *)TA271_RSA_N, sizeof TA271_RSA_N, (unsigned char *)TA271_RSA_E, sizeof TA271_RSA_E);
trust_anchors[272] = make_rsa_trust_anchor((unsigned char *)TA272_DN, sizeof TA272_DN, (unsigned char *)TA272_RSA_N, sizeof TA272_RSA_N, (unsigned char *)TA272_RSA_E, sizeof TA272_RSA_E);
trust_anchors[273] = make_rsa_trust_anchor((unsigned char *)TA273_DN, sizeof TA273_DN, (unsigned char *)TA273_RSA_N, sizeof TA273_RSA_N, (unsigned char *)TA273_RSA_E, sizeof TA273_RSA_E);
trust_anchors[274] = make_ec_trust_anchor((unsigned char *)TA274_DN, sizeof TA274_DN, BR_EC_secp384r1, (unsigned char *)TA274_EC_Q, sizeof TA274_EC_Q);
trust_anchors[275] = make_rsa_trust_anchor((unsigned char *)TA275_DN, sizeof TA275_DN, (unsigned char *)TA275_RSA_N, sizeof TA275_RSA_N, (unsigned char *)TA275_RSA_E, sizeof TA275_RSA_E);
trust_anchors[276] = make_rsa_trust_anchor((unsigned char *)TA276_DN, sizeof TA276_DN, (unsigned char *)TA276_RSA_N, sizeof TA276_RSA_N, (unsigned char *)TA276_RSA_E, sizeof TA276_RSA_E);
trust_anchors[277] = make_rsa_trust_anchor((unsigned char *)TA277_DN, sizeof TA277_DN, (unsigned char *)TA277_RSA_N, sizeof TA277_RSA_N, (unsigned char *)TA277_RSA_E, sizeof TA277_RSA_E);
trust_anchors[278] = make_ec_trust_anchor((unsigned char *)TA278_DN, sizeof TA278_DN, BR_EC_secp384r1, (unsigned char *)TA278_EC_Q, sizeof TA278_EC_Q);
trust_anchors[279] = make_ec_trust_anchor((unsigned char *)TA279_DN, sizeof TA279_DN, BR_EC_secp384r1, (unsigned char *)TA279_EC_Q, sizeof TA279_EC_Q);
trust_anchors[280] = make_rsa_trust_anchor((unsigned char *)TA280_DN, sizeof TA280_DN, (unsigned char *)TA280_RSA_N, sizeof TA280_RSA_N, (unsigned char *)TA280_RSA_E, sizeof TA280_RSA_E);
trust_anchors[281] = make_rsa_trust_anchor((unsigned char *)TA281_DN, sizeof TA281_DN, (unsigned char *)TA281_RSA_N, sizeof TA281_RSA_N, (unsigned char *)TA281_RSA_E, sizeof TA281_RSA_E);
trust_anchors[282] = make_rsa_trust_anchor((unsigned char *)TA282_DN, sizeof TA282_DN, (unsigned char *)TA282_RSA_N, sizeof TA282_RSA_N, (unsigned char *)TA282_RSA_E, sizeof TA282_RSA_E);
trust_anchors[283] = make_ec_trust_anchor((unsigned char *)TA283_DN, sizeof TA283_DN, BR_EC_secp384r1, (unsigned char *)TA283_EC_Q, sizeof TA283_EC_Q);
trust_anchors[284] = make_rsa_trust_anchor((unsigned char *)TA284_DN, sizeof TA284_DN, (unsigned char *)TA284_RSA_N, sizeof TA284_RSA_N, (unsigned char *)TA284_RSA_E, sizeof TA284_RSA_E);
trust_anchors[285] = make_ec_trust_anchor((unsigned char *)TA285_DN, sizeof TA285_DN, BR_EC_secp384r1, (unsigned char *)TA285_EC_Q, sizeof TA285_EC_Q);
trust_anchors[286] = make_rsa_trust_anchor((unsigned char *)TA286_DN, sizeof TA286_DN, (unsigned char *)TA286_RSA_N, sizeof TA286_RSA_N, (unsigned char *)TA286_RSA_E, sizeof TA286_RSA_E);
trust_anchors[287] = make_rsa_trust_anchor((unsigned char *)TA287_DN, sizeof TA287_DN, (unsigned char *)TA287_RSA_N, sizeof TA287_RSA_N, (unsigned char *)TA287_RSA_E, sizeof TA287_RSA_E);
trust_anchors[288] = make_rsa_trust_anchor((unsigned char *)TA288_DN, sizeof TA288_DN, (unsigned char *)TA288_RSA_N, sizeof TA288_RSA_N, (unsigned char *)TA288_RSA_E, sizeof TA288_RSA_E);
trust_anchors[289] = make_rsa_trust_anchor((unsigned char *)TA289_DN, sizeof TA289_DN, (unsigned char *)TA289_RSA_N, sizeof TA289_RSA_N, (unsigned char *)TA289_RSA_E, sizeof TA289_RSA_E);
trust_anchors[290] = make_rsa_trust_anchor((unsigned char *)TA290_DN, sizeof TA290_DN, (unsigned char *)TA290_RSA_N, sizeof TA290_RSA_N, (unsigned char *)TA290_RSA_E, sizeof TA290_RSA_E);
trust_anchors[291] = make_ec_trust_anchor((unsigned char *)TA291_DN, sizeof TA291_DN, BR_EC_secp384r1, (unsigned char *)TA291_EC_Q, sizeof TA291_EC_Q);
trust_anchors[292] = make_rsa_trust_anchor((unsigned char *)TA292_DN, sizeof TA292_DN, (unsigned char *)TA292_RSA_N, sizeof TA292_RSA_N, (unsigned char *)TA292_RSA_E, sizeof TA292_RSA_E);
trust_anchors[293] = make_rsa_trust_anchor((unsigned char *)TA293_DN, sizeof TA293_DN, (unsigned char *)TA293_RSA_N, sizeof TA293_RSA_N, (unsigned char *)TA293_RSA_E, sizeof TA293_RSA_E);
trust_anchors[294] = make_ec_trust_anchor((unsigned char *)TA294_DN, sizeof TA294_DN, BR_EC_secp384r1, (unsigned char *)TA294_EC_Q, sizeof TA294_EC_Q);
trust_anchors[295] = make_rsa_trust_anchor((unsigned char *)TA295_DN, sizeof TA295_DN, (unsigned char *)TA295_RSA_N, sizeof TA295_RSA_N, (unsigned char *)TA295_RSA_E, sizeof TA295_RSA_E);
trust_anchors[296] = make_ec_trust_anchor((unsigned char *)TA296_DN, sizeof TA296_DN, BR_EC_secp384r1, (unsigned char *)TA296_EC_Q, sizeof TA296_EC_Q);
trust_anchors[297] = make_rsa_trust_anchor((unsigned char *)TA297_DN, sizeof TA297_DN, (unsigned char *)TA297_RSA_N, sizeof TA297_RSA_N, (unsigned char *)TA297_RSA_E, sizeof TA297_RSA_E);
trust_anchors[298] = make_rsa_trust_anchor((unsigned char *)TA298_DN, sizeof TA298_DN, (unsigned char *)TA298_RSA_N, sizeof TA298_RSA_N, (unsigned char *)TA298_RSA_E, sizeof TA298_RSA_E);
trust_anchors[299] = make_rsa_trust_anchor((unsigned char *)TA299_DN, sizeof TA299_DN, (unsigned char *)TA299_RSA_N, sizeof TA299_RSA_N, (unsigned char *)TA299_RSA_E, sizeof TA299_RSA_E);
trust_anchors[300] = make_rsa_trust_anchor((unsigned char *)TA300_DN, sizeof TA300_DN, (unsigned char *)TA300_RSA_N, sizeof TA300_RSA_N, (unsigned char *)TA300_RSA_E, sizeof TA300_RSA_E);
trust_anchors[301] = make_ec_trust_anchor((unsigned char *)TA301_DN, sizeof TA301_DN, BR_EC_secp384r1, (unsigned char *)TA301_EC_Q, sizeof TA301_EC_Q);
trust_anchors[302] = make_rsa_trust_anchor((unsigned char *)TA302_DN, sizeof TA302_DN, (unsigned char *)TA302_RSA_N, sizeof TA302_RSA_N, (unsigned char *)TA302_RSA_E, sizeof TA302_RSA_E);
trust_anchors[303] = make_ec_trust_anchor((unsigned char *)TA303_DN, sizeof TA303_DN, BR_EC_secp384r1, (unsigned char *)TA303_EC_Q, sizeof TA303_EC_Q);
trust_anchors[304] = make_rsa_trust_anchor((unsigned char *)TA304_DN, sizeof TA304_DN, (unsigned char *)TA304_RSA_N, sizeof TA304_RSA_N, (unsigned char *)TA304_RSA_E, sizeof TA304_RSA_E);
trust_anchors[305] = make_rsa_trust_anchor((unsigned char *)TA305_DN, sizeof TA305_DN, (unsigned char *)TA305_RSA_N, sizeof TA305_RSA_N, (unsigned char *)TA305_RSA_E, sizeof TA305_RSA_E);
trust_anchors[306] = make_rsa_trust_anchor((unsigned char *)TA306_DN, sizeof TA306_DN, (unsigned char *)TA306_RSA_N, sizeof TA306_RSA_N, (unsigned char *)TA306_RSA_E, sizeof TA306_RSA_E);
trust_anchors[307] = make_rsa_trust_anchor((unsigned char *)TA307_DN, sizeof TA307_DN, (unsigned char *)TA307_RSA_N, sizeof TA307_RSA_N, (unsigned char *)TA307_RSA_E, sizeof TA307_RSA_E);
trust_anchors[308] = make_ec_trust_anchor((unsigned char *)TA308_DN, sizeof TA308_DN, BR_EC_secp384r1, (unsigned char *)TA308_EC_Q, sizeof TA308_EC_Q);
trust_anchors[309] = make_ec_trust_anchor((unsigned char *)TA309_DN, sizeof TA309_DN, BR_EC_secp384r1, (unsigned char *)TA309_EC_Q, sizeof TA309_EC_Q);
trust_anchors[310] = make_ec_trust_anchor((unsigned char *)TA310_DN, sizeof TA310_DN, BR_EC_secp256r1, (unsigned char *)TA310_EC_Q, sizeof TA310_EC_Q);
trust_anchors[311] = make_ec_trust_anchor((unsigned char *)TA311_DN, sizeof TA311_DN, BR_EC_secp384r1, (unsigned char *)TA311_EC_Q, sizeof TA311_EC_Q);
trust_anchors[312] = make_rsa_trust_anchor((unsigned char *)TA312_DN, sizeof TA312_DN, (unsigned char *)TA312_RSA_N, sizeof TA312_RSA_N, (unsigned char *)TA312_RSA_E, sizeof TA312_RSA_E);
trust_anchors[313] = make_rsa_trust_anchor((unsigned char *)TA313_DN, sizeof TA313_DN, (unsigned char *)TA313_RSA_N, sizeof TA313_RSA_N, (unsigned char *)TA313_RSA_E, sizeof TA313_RSA_E);
trust_anchors[314] = make_rsa_trust_anchor((unsigned char *)TA314_DN, sizeof TA314_DN, (unsigned char *)TA314_RSA_N, sizeof TA314_RSA_N, (unsigned char *)TA314_RSA_E, sizeof TA314_RSA_E);
trust_anchors[315] = make_ec_trust_anchor((unsigned char *)TA315_DN, sizeof TA315_DN, BR_EC_secp384r1, (unsigned char *)TA315_EC_Q, sizeof TA315_EC_Q);
trust_anchors[316] = make_rsa_trust_anchor((unsigned char *)TA316_DN, sizeof TA316_DN, (unsigned char *)TA316_RSA_N, sizeof TA316_RSA_N, (unsigned char *)TA316_RSA_E, sizeof TA316_RSA_E);
trust_anchors[317] = make_rsa_trust_anchor((unsigned char *)TA317_DN, sizeof TA317_DN, (unsigned char *)TA317_RSA_N, sizeof TA317_RSA_N, (unsigned char *)TA317_RSA_E, sizeof TA317_RSA_E);
trust_anchors[318] = make_rsa_trust_anchor((unsigned char *)TA318_DN, sizeof TA318_DN, (unsigned char *)TA318_RSA_N, sizeof TA318_RSA_N, (unsigned char *)TA318_RSA_E, sizeof TA318_RSA_E);
trust_anchors[319] = make_ec_trust_anchor((unsigned char *)TA319_DN, sizeof TA319_DN, BR_EC_secp384r1, (unsigned char *)TA319_EC_Q, sizeof TA319_EC_Q);
trust_anchors[320] = make_rsa_trust_anchor((unsigned char *)TA320_DN, sizeof TA320_DN, (unsigned char *)TA320_RSA_N, sizeof TA320_RSA_N, (unsigned char *)TA320_RSA_E, sizeof TA320_RSA_E);
trust_anchors[321] = make_ec_trust_anchor((unsigned char *)TA321_DN, sizeof TA321_DN, BR_EC_secp384r1, (unsigned char *)TA321_EC_Q, sizeof TA321_EC_Q);
trust_anchors[322] = make_rsa_trust_anchor((unsigned char *)TA322_DN, sizeof TA322_DN, (unsigned char *)TA322_RSA_N, sizeof TA322_RSA_N, (unsigned char *)TA322_RSA_E, sizeof TA322_RSA_E);
trust_anchors[323] = make_rsa_trust_anchor((unsigned char *)TA323_DN, sizeof TA323_DN, (unsigned char *)TA323_RSA_N, sizeof TA323_RSA_N, (unsigned char *)TA323_RSA_E, sizeof TA323_RSA_E);
trust_anchors[324] = make_rsa_trust_anchor((unsigned char *)TA324_DN, sizeof TA324_DN, (unsigned char *)TA324_RSA_N, sizeof TA324_RSA_N, (unsigned char *)TA324_RSA_E, sizeof TA324_RSA_E);
trust_anchors[325] = make_rsa_trust_anchor((unsigned char *)TA325_DN, sizeof TA325_DN, (unsigned char *)TA325_RSA_N, sizeof TA325_RSA_N, (unsigned char *)TA325_RSA_E, sizeof TA325_RSA_E);
trust_anchors[326] = make_ec_trust_anchor((unsigned char *)TA326_DN, sizeof TA326_DN, BR_EC_secp384r1, (unsigned char *)TA326_EC_Q, sizeof TA326_EC_Q);
trust_anchors[327] = make_rsa_trust_anchor((unsigned char *)TA327_DN, sizeof TA327_DN, (unsigned char *)TA327_RSA_N, sizeof TA327_RSA_N, (unsigned char *)TA327_RSA_E, sizeof TA327_RSA_E);
trust_anchors[328] = make_rsa_trust_anchor((unsigned char *)TA328_DN, sizeof TA328_DN, (unsigned char *)TA328_RSA_N, sizeof TA328_RSA_N, (unsigned char *)TA328_RSA_E, sizeof TA328_RSA_E);
trust_anchors[329] = make_rsa_trust_anchor((unsigned char *)TA329_DN, sizeof TA329_DN, (unsigned char *)TA329_RSA_N, sizeof TA329_RSA_N, (unsigned char *)TA329_RSA_E, sizeof TA329_RSA_E);
trust_anchors[330] = make_rsa_trust_anchor((unsigned char *)TA330_DN, sizeof TA330_DN, (unsigned char *)TA330_RSA_N, sizeof TA330_RSA_N, (unsigned char *)TA330_RSA_E, sizeof TA330_RSA_E);
trust_anchors[331] = make_ec_trust_anchor((unsigned char *)TA331_DN, sizeof TA331_DN, BR_EC_secp384r1, (unsigned char *)TA331_EC_Q, sizeof TA331_EC_Q);
trust_anchors[332] = make_rsa_trust_anchor((unsigned char *)TA332_DN, sizeof TA332_DN, (unsigned char *)TA332_RSA_N, sizeof TA332_RSA_N, (unsigned char *)TA332_RSA_E, sizeof TA332_RSA_E);
trust_anchors[333] = make_rsa_trust_anchor((unsigned char *)TA333_DN, sizeof TA333_DN, (unsigned char *)TA333_RSA_N, sizeof TA333_RSA_N, (unsigned char *)TA333_RSA_E, sizeof TA333_RSA_E);
trust_anchors[334] = make_rsa_trust_anchor((unsigned char *)TA334_DN, sizeof TA334_DN, (unsigned char *)TA334_RSA_N, sizeof TA334_RSA_N, (unsigned char *)TA334_RSA_E, sizeof TA334_RSA_E);
trust_anchors[335] = make_rsa_trust_anchor((unsigned char *)TA335_DN, sizeof TA335_DN, (unsigned char *)TA335_RSA_N, sizeof TA335_RSA_N, (unsigned char *)TA335_RSA_E, sizeof TA335_RSA_E);
trust_anchors[336] = make_ec_trust_anchor((unsigned char *)TA336_DN, sizeof TA336_DN, BR_EC_secp384r1, (unsigned char *)TA336_EC_Q, sizeof TA336_EC_Q);
trust_anchors[337] = make_rsa_trust_anchor((unsigned char *)TA337_DN, sizeof TA337_DN, (unsigned char *)TA337_RSA_N, sizeof TA337_RSA_N, (unsigned char *)TA337_RSA_E, sizeof TA337_RSA_E);
trust_anchors[338] = make_rsa_trust_anchor((unsigned char *)TA338_DN, sizeof TA338_DN, (unsigned char *)TA338_RSA_N, sizeof TA338_RSA_N, (unsigned char *)TA338_RSA_E, sizeof TA338_RSA_E);
trust_anchors[339] = make_rsa_trust_anchor((unsigned char *)TA339_DN, sizeof TA339_DN, (unsigned char *)TA339_RSA_N, sizeof TA339_RSA_N, (unsigned char *)TA339_RSA_E, sizeof TA339_RSA_E);
trust_anchors[340] = make_rsa_trust_anchor((unsigned char *)TA340_DN, sizeof TA340_DN, (unsigned char *)TA340_RSA_N, sizeof TA340_RSA_N, (unsigned char *)TA340_RSA_E, sizeof TA340_RSA_E);
trust_anchors[341] = make_rsa_trust_anchor((unsigned char *)TA341_DN, sizeof TA341_DN, (unsigned char *)TA341_RSA_N, sizeof TA341_RSA_N, (unsigned char *)TA341_RSA_E, sizeof TA341_RSA_E);
trust_anchors[342] = make_ec_trust_anchor((unsigned char *)TA342_DN, sizeof TA342_DN, BR_EC_secp384r1, (unsigned char *)TA342_EC_Q, sizeof TA342_EC_Q);
trust_anchors[343] = make_rsa_trust_anchor((unsigned char *)TA343_DN, sizeof TA343_DN, (unsigned char *)TA343_RSA_N, sizeof TA343_RSA_N, (unsigned char *)TA343_RSA_E, sizeof TA343_RSA_E);
trust_anchors[344] = make_ec_trust_anchor((unsigned char *)TA344_DN, sizeof TA344_DN, BR_EC_secp384r1, (unsigned char *)TA344_EC_Q, sizeof TA344_EC_Q);
trust_anchors[345] = make_rsa_trust_anchor((unsigned char *)TA345_DN, sizeof TA345_DN, (unsigned char *)TA345_RSA_N, sizeof TA345_RSA_N, (unsigned char *)TA345_RSA_E, sizeof TA345_RSA_E);
trust_anchors[346] = make_ec_trust_anchor((unsigned char *)TA346_DN, sizeof TA346_DN, BR_EC_secp384r1, (unsigned char *)TA346_EC_Q, sizeof TA346_EC_Q);
trust_anchors[347] = make_rsa_trust_anchor((unsigned char *)TA347_DN, sizeof TA347_DN, (unsigned char *)TA347_RSA_N, sizeof TA347_RSA_N, (unsigned char *)TA347_RSA_E, sizeof TA347_RSA_E);
trust_anchors[348] = make_rsa_trust_anchor((unsigned char *)TA348_DN, sizeof TA348_DN, (unsigned char *)TA348_RSA_N, sizeof TA348_RSA_N, (unsigned char *)TA348_RSA_E, sizeof TA348_RSA_E);
trust_anchors[349] = make_ec_trust_anchor((unsigned char *)TA349_DN, sizeof TA349_DN, BR_EC_secp384r1, (unsigned char *)TA349_EC_Q, sizeof TA349_EC_Q);
trust_anchors[350] = make_rsa_trust_anchor((unsigned char *)TA350_DN, sizeof TA350_DN, (unsigned char *)TA350_RSA_N, sizeof TA350_RSA_N, (unsigned char *)TA350_RSA_E, sizeof TA350_RSA_E);
trust_anchors[351] = make_rsa_trust_anchor((unsigned char *)TA351_DN, sizeof TA351_DN, (unsigned char *)TA351_RSA_N, sizeof TA351_RSA_N, (unsigned char *)TA351_RSA_E, sizeof TA351_RSA_E);
trust_anchors[352] = make_rsa_trust_anchor((unsigned char *)TA352_DN, sizeof TA352_DN, (unsigned char *)TA352_RSA_N, sizeof TA352_RSA_N, (unsigned char *)TA352_RSA_E, sizeof TA352_RSA_E);
trust_anchors[353] = make_ec_trust_anchor((unsigned char *)TA353_DN, sizeof TA353_DN, BR_EC_secp384r1, (unsigned char *)TA353_EC_Q, sizeof TA353_EC_Q);
trust_anchors[354] = make_rsa_trust_anchor((unsigned char *)TA354_DN, sizeof TA354_DN, (unsigned char *)TA354_RSA_N, sizeof TA354_RSA_N, (unsigned char *)TA354_RSA_E, sizeof TA354_RSA_E);
trust_anchors[355] = make_rsa_trust_anchor((unsigned char *)TA355_DN, sizeof TA355_DN, (unsigned char *)TA355_RSA_N, sizeof TA355_RSA_N, (unsigned char *)TA355_RSA_E, sizeof TA355_RSA_E);
trust_anchors[356] = make_ec_trust_anchor((unsigned char *)TA356_DN, sizeof TA356_DN, BR_EC_secp384r1, (unsigned char *)TA356_EC_Q, sizeof TA356_EC_Q);
trust_anchors[357] = make_rsa_trust_anchor((unsigned char *)TA357_DN, sizeof TA357_DN, (unsigned char *)TA357_RSA_N, sizeof TA357_RSA_N, (unsigned char *)TA357_RSA_E, sizeof TA357_RSA_E);
trust_anchors[358] = make_rsa_trust_anchor((unsigned char *)TA358_DN, sizeof TA358_DN, (unsigned char *)TA358_RSA_N, sizeof TA358_RSA_N, (unsigned char *)TA358_RSA_E, sizeof TA358_RSA_E);
trust_anchors[359] = make_rsa_trust_anchor((unsigned char *)TA359_DN, sizeof TA359_DN, (unsigned char *)TA359_RSA_N, sizeof TA359_RSA_N, (unsigned char *)TA359_RSA_E, sizeof TA359_RSA_E);
trust_anchors[360] = make_rsa_trust_anchor((unsigned char *)TA360_DN, sizeof TA360_DN, (unsigned char *)TA360_RSA_N, sizeof TA360_RSA_N, (unsigned char *)TA360_RSA_E, sizeof TA360_RSA_E);
trust_anchors[361] = make_rsa_trust_anchor((unsigned char *)TA361_DN, sizeof TA361_DN, (unsigned char *)TA361_RSA_N, sizeof TA361_RSA_N, (unsigned char *)TA361_RSA_E, sizeof TA361_RSA_E);
trust_anchors[362] = make_rsa_trust_anchor((unsigned char *)TA362_DN, sizeof TA362_DN, (unsigned char *)TA362_RSA_N, sizeof TA362_RSA_N, (unsigned char *)TA362_RSA_E, sizeof TA362_RSA_E);
trust_anchors[363] = make_rsa_trust_anchor((unsigned char *)TA363_DN, sizeof TA363_DN, (unsigned char *)TA363_RSA_N, sizeof TA363_RSA_N, (unsigned char *)TA363_RSA_E, sizeof TA363_RSA_E);
trust_anchors[364] = make_rsa_trust_anchor((unsigned char *)TA364_DN, sizeof TA364_DN, (unsigned char *)TA364_RSA_N, sizeof TA364_RSA_N, (unsigned char *)TA364_RSA_E, sizeof TA364_RSA_E);
trust_anchors[365] = make_rsa_trust_anchor((unsigned char *)TA365_DN, sizeof TA365_DN, (unsigned char *)TA365_RSA_N, sizeof TA365_RSA_N, (unsigned char *)TA365_RSA_E, sizeof TA365_RSA_E);
trust_anchors[366] = make_rsa_trust_anchor((unsigned char *)TA366_DN, sizeof TA366_DN, (unsigned char *)TA366_RSA_N, sizeof TA366_RSA_N, (unsigned char *)TA366_RSA_E, sizeof TA366_RSA_E);
trust_anchors[367] = make_rsa_trust_anchor((unsigned char *)TA367_DN, sizeof TA367_DN, (unsigned char *)TA367_RSA_N, sizeof TA367_RSA_N, (unsigned char *)TA367_RSA_E, sizeof TA367_RSA_E);
trust_anchors[368] = make_ec_trust_anchor((unsigned char *)TA368_DN, sizeof TA368_DN, BR_EC_secp384r1, (unsigned char *)TA368_EC_Q, sizeof TA368_EC_Q);
trust_anchors[369] = make_rsa_trust_anchor((unsigned char *)TA369_DN, sizeof TA369_DN, (unsigned char *)TA369_RSA_N, sizeof TA369_RSA_N, (unsigned char *)TA369_RSA_E, sizeof TA369_RSA_E);
trust_anchors[370] = make_rsa_trust_anchor((unsigned char *)TA370_DN, sizeof TA370_DN, (unsigned char *)TA370_RSA_N, sizeof TA370_RSA_N, (unsigned char *)TA370_RSA_E, sizeof TA370_RSA_E);
trust_anchors[371] = make_rsa_trust_anchor((unsigned char *)TA371_DN, sizeof TA371_DN, (unsigned char *)TA371_RSA_N, sizeof TA371_RSA_N, (unsigned char *)TA371_RSA_E, sizeof TA371_RSA_E);
trust_anchors[372] = make_rsa_trust_anchor((unsigned char *)TA372_DN, sizeof TA372_DN, (unsigned char *)TA372_RSA_N, sizeof TA372_RSA_N, (unsigned char *)TA372_RSA_E, sizeof TA372_RSA_E);
trust_anchors[373] = make_ec_trust_anchor((unsigned char *)TA373_DN, sizeof TA373_DN, BR_EC_secp384r1, (unsigned char *)TA373_EC_Q, sizeof TA373_EC_Q);
trust_anchors[374] = make_rsa_trust_anchor((unsigned char *)TA374_DN, sizeof TA374_DN, (unsigned char *)TA374_RSA_N, sizeof TA374_RSA_N, (unsigned char *)TA374_RSA_E, sizeof TA374_RSA_E);
trust_anchors[375] = make_ec_trust_anchor((unsigned char *)TA375_DN, sizeof TA375_DN, BR_EC_secp256r1, (unsigned char *)TA375_EC_Q, sizeof TA375_EC_Q);
trust_anchors[376] = make_ec_trust_anchor((unsigned char *)TA376_DN, sizeof TA376_DN, BR_EC_secp384r1, (unsigned char *)TA376_EC_Q, sizeof TA376_EC_Q);
trust_anchors[377] = make_rsa_trust_anchor((unsigned char *)TA377_DN, sizeof TA377_DN, (unsigned char *)TA377_RSA_N, sizeof TA377_RSA_N, (unsigned char *)TA377_RSA_E, sizeof TA377_RSA_E);
trust_anchors[378] = make_rsa_trust_anchor((unsigned char *)TA378_DN, sizeof TA378_DN, (unsigned char *)TA378_RSA_N, sizeof TA378_RSA_N, (unsigned char *)TA378_RSA_E, sizeof TA378_RSA_E);
trust_anchors[379] = make_rsa_trust_anchor((unsigned char *)TA379_DN, sizeof TA379_DN, (unsigned char *)TA379_RSA_N, sizeof TA379_RSA_N, (unsigned char *)TA379_RSA_E, sizeof TA379_RSA_E);
trust_anchors[380] = make_ec_trust_anchor((unsigned char *)TA380_DN, sizeof TA380_DN, BR_EC_secp384r1, (unsigned char *)TA380_EC_Q, sizeof TA380_EC_Q);
trust_anchors[381] = make_rsa_trust_anchor((unsigned char *)TA381_DN, sizeof TA381_DN, (unsigned char *)TA381_RSA_N, sizeof TA381_RSA_N, (unsigned char *)TA381_RSA_E, sizeof TA381_RSA_E);
trust_anchors[382] = make_rsa_trust_anchor((unsigned char *)TA382_DN, sizeof TA382_DN, (unsigned char *)TA382_RSA_N, sizeof TA382_RSA_N, (unsigned char *)TA382_RSA_E, sizeof TA382_RSA_E);
trust_anchors[383] = make_rsa_trust_anchor((unsigned char *)TA383_DN, sizeof TA383_DN, (unsigned char *)TA383_RSA_N, sizeof TA383_RSA_N, (unsigned char *)TA383_RSA_E, sizeof TA383_RSA_E);
trust_anchors[384] = make_rsa_trust_anchor((unsigned char *)TA384_DN, sizeof TA384_DN, (unsigned char *)TA384_RSA_N, sizeof TA384_RSA_N, (unsigned char *)TA384_RSA_E, sizeof TA384_RSA_E);
trust_anchors[385] = make_ec_trust_anchor((unsigned char *)TA385_DN, sizeof TA385_DN, BR_EC_secp256r1, (unsigned char *)TA385_EC_Q, sizeof TA385_EC_Q);
trust_anchors[386] = make_rsa_trust_anchor((unsigned char *)TA386_DN, sizeof TA386_DN, (unsigned char *)TA386_RSA_N, sizeof TA386_RSA_N, (unsigned char *)TA386_RSA_E, sizeof TA386_RSA_E);
trust_anchors[387] = make_ec_trust_anchor((unsigned char *)TA387_DN, sizeof TA387_DN, BR_EC_secp384r1, (unsigned char *)TA387_EC_Q, sizeof TA387_EC_Q);
trust_anchors[388] = make_ec_trust_anchor((unsigned char *)TA388_DN, sizeof TA388_DN, BR_EC_secp384r1, (unsigned char *)TA388_EC_Q, sizeof TA388_EC_Q);
trust_anchors[389] = make_rsa_trust_anchor((unsigned char *)TA389_DN, sizeof TA389_DN, (unsigned char *)TA389_RSA_N, sizeof TA389_RSA_N, (unsigned char *)TA389_RSA_E, sizeof TA389_RSA_E);
trust_anchors[390] = make_rsa_trust_anchor((unsigned char *)TA390_DN, sizeof TA390_DN, (unsigned char *)TA390_RSA_N, sizeof TA390_RSA_N, (unsigned char *)TA390_RSA_E, sizeof TA390_RSA_E);
trust_anchors[391] = make_ec_trust_anchor((unsigned char *)TA391_DN, sizeof TA391_DN, BR_EC_secp384r1, (unsigned char *)TA391_EC_Q, sizeof TA391_EC_Q);
trust_anchors[392] = make_rsa_trust_anchor((unsigned char *)TA392_DN, sizeof TA392_DN, (unsigned char *)TA392_RSA_N, sizeof TA392_RSA_N, (unsigned char *)TA392_RSA_E, sizeof TA392_RSA_E);
trust_anchors[393] = make_rsa_trust_anchor((unsigned char *)TA393_DN, sizeof TA393_DN, (unsigned char *)TA393_RSA_N, sizeof TA393_RSA_N, (unsigned char *)TA393_RSA_E, sizeof TA393_RSA_E);
trust_anchors[394] = make_rsa_trust_anchor((unsigned char *)TA394_DN, sizeof TA394_DN, (unsigned char *)TA394_RSA_N, sizeof TA394_RSA_N, (unsigned char *)TA394_RSA_E, sizeof TA394_RSA_E);
trust_anchors[395] = make_ec_trust_anchor((unsigned char *)TA395_DN, sizeof TA395_DN, BR_EC_secp384r1, (unsigned char *)TA395_EC_Q, sizeof TA395_EC_Q);
trust_anchors[396] = make_rsa_trust_anchor((unsigned char *)TA396_DN, sizeof TA396_DN, (unsigned char *)TA396_RSA_N, sizeof TA396_RSA_N, (unsigned char *)TA396_RSA_E, sizeof TA396_RSA_E);
trust_anchors[397] = make_rsa_trust_anchor((unsigned char *)TA397_DN, sizeof TA397_DN, (unsigned char *)TA397_RSA_N, sizeof TA397_RSA_N, (unsigned char *)TA397_RSA_E, sizeof TA397_RSA_E);
trust_anchors[398] = make_rsa_trust_anchor((unsigned char *)TA398_DN, sizeof TA398_DN, (unsigned char *)TA398_RSA_N, sizeof TA398_RSA_N, (unsigned char *)TA398_RSA_E, sizeof TA398_RSA_E);
trust_anchors[399] = make_rsa_trust_anchor((unsigned char *)TA399_DN, sizeof TA399_DN, (unsigned char *)TA399_RSA_N, sizeof TA399_RSA_N, (unsigned char *)TA399_RSA_E, sizeof TA399_RSA_E);
trust_anchors[400] = make_rsa_trust_anchor((unsigned char *)TA400_DN, sizeof TA400_DN, (unsigned char *)TA400_RSA_N, sizeof TA400_RSA_N, (unsigned char *)TA400_RSA_E, sizeof TA400_RSA_E);
trust_anchors[401] = make_ec_trust_anchor((unsigned char *)TA401_DN, sizeof TA401_DN, BR_EC_secp384r1, (unsigned char *)TA401_EC_Q, sizeof TA401_EC_Q);
trust_anchors[402] = make_rsa_trust_anchor((unsigned char *)TA402_DN, sizeof TA402_DN, (unsigned char *)TA402_RSA_N, sizeof TA402_RSA_N, (unsigned char *)TA402_RSA_E, sizeof TA402_RSA_E);
trust_anchors[403] = make_rsa_trust_anchor((unsigned char *)TA403_DN, sizeof TA403_DN, (unsigned char *)TA403_RSA_N, sizeof TA403_RSA_N, (unsigned char *)TA403_RSA_E, sizeof TA403_RSA_E);
trust_anchors[404] = make_ec_trust_anchor((unsigned char *)TA404_DN, sizeof TA404_DN, BR_EC_secp256r1, (unsigned char *)TA404_EC_Q, sizeof TA404_EC_Q);
trust_anchors[405] = make_ec_trust_anchor((unsigned char *)TA405_DN, sizeof TA405_DN, BR_EC_secp384r1, (unsigned char *)TA405_EC_Q, sizeof TA405_EC_Q);
trust_anchors[406] = make_rsa_trust_anchor((unsigned char *)TA406_DN, sizeof TA406_DN, (unsigned char *)TA406_RSA_N, sizeof TA406_RSA_N, (unsigned char *)TA406_RSA_E, sizeof TA406_RSA_E);
trust_anchors[407] = make_ec_trust_anchor((unsigned char *)TA407_DN, sizeof TA407_DN, BR_EC_secp384r1, (unsigned char *)TA407_EC_Q, sizeof TA407_EC_Q);
trust_anchors[408] = make_rsa_trust_anchor((unsigned char *)TA408_DN, sizeof TA408_DN, (unsigned char *)TA408_RSA_N, sizeof TA408_RSA_N, (unsigned char *)TA408_RSA_E, sizeof TA408_RSA_E);
trust_anchors[409] = make_rsa_trust_anchor((unsigned char *)TA409_DN, sizeof TA409_DN, (unsigned char *)TA409_RSA_N, sizeof TA409_RSA_N, (unsigned char *)TA409_RSA_E, sizeof TA409_RSA_E);
trust_anchors[410] = make_rsa_trust_anchor((unsigned char *)TA410_DN, sizeof TA410_DN, (unsigned char *)TA410_RSA_N, sizeof TA410_RSA_N, (unsigned char *)TA410_RSA_E, sizeof TA410_RSA_E);
trust_anchors[411] = make_ec_trust_anchor((unsigned char *)TA411_DN, sizeof TA411_DN, BR_EC_secp384r1, (unsigned char *)TA411_EC_Q, sizeof TA411_EC_Q);
trust_anchors[412] = make_rsa_trust_anchor((unsigned char *)TA412_DN, sizeof TA412_DN, (unsigned char *)TA412_RSA_N, sizeof TA412_RSA_N, (unsigned char *)TA412_RSA_E, sizeof TA412_RSA_E);
trust_anchors[413] = make_rsa_trust_anchor((unsigned char *)TA413_DN, sizeof TA413_DN, (unsigned char *)TA413_RSA_N, sizeof TA413_RSA_N, (unsigned char *)TA413_RSA_E, sizeof TA413_RSA_E);
trust_anchors[414] = make_rsa_trust_anchor((unsigned char *)TA414_DN, sizeof TA414_DN, (unsigned char *)TA414_RSA_N, sizeof TA414_RSA_N, (unsigned char *)TA414_RSA_E, sizeof TA414_RSA_E);
trust_anchors[415] = make_rsa_trust_anchor((unsigned char *)TA415_DN, sizeof TA415_DN, (unsigned char *)TA415_RSA_N, sizeof TA415_RSA_N, (unsigned char *)TA415_RSA_E, sizeof TA415_RSA_E);
trust_anchors[416] = make_rsa_trust_anchor((unsigned char *)TA416_DN, sizeof TA416_DN, (unsigned char *)TA416_RSA_N, sizeof TA416_RSA_N, (unsigned char *)TA416_RSA_E, sizeof TA416_RSA_E);
trust_anchors[417] = make_rsa_trust_anchor((unsigned char *)TA417_DN, sizeof TA417_DN, (unsigned char *)TA417_RSA_N, sizeof TA417_RSA_N, (unsigned char *)TA417_RSA_E, sizeof TA417_RSA_E);
trust_anchors[418] = make_ec_trust_anchor((unsigned char *)TA418_DN, sizeof TA418_DN, BR_EC_secp384r1, (unsigned char *)TA418_EC_Q, sizeof TA418_EC_Q);
trust_anchors[419] = make_rsa_trust_anchor((unsigned char *)TA419_DN, sizeof TA419_DN, (unsigned char *)TA419_RSA_N, sizeof TA419_RSA_N, (unsigned char *)TA419_RSA_E, sizeof TA419_RSA_E);
trust_anchors[420] = make_ec_trust_anchor((unsigned char *)TA420_DN, sizeof TA420_DN, BR_EC_secp384r1, (unsigned char *)TA420_EC_Q, sizeof TA420_EC_Q);
trust_anchors[421] = make_rsa_trust_anchor((unsigned char *)TA421_DN, sizeof TA421_DN, (unsigned char *)TA421_RSA_N, sizeof TA421_RSA_N, (unsigned char *)TA421_RSA_E, sizeof TA421_RSA_E);
trust_anchors[422] = make_rsa_trust_anchor((unsigned char *)TA422_DN, sizeof TA422_DN, (unsigned char *)TA422_RSA_N, sizeof TA422_RSA_N, (unsigned char *)TA422_RSA_E, sizeof TA422_RSA_E);
trust_anchors[423] = make_rsa_trust_anchor((unsigned char *)TA423_DN, sizeof TA423_DN, (unsigned char *)TA423_RSA_N, sizeof TA423_RSA_N, (unsigned char *)TA423_RSA_E, sizeof TA423_RSA_E);
trust_anchors[424] = make_ec_trust_anchor((unsigned char *)TA424_DN, sizeof TA424_DN, BR_EC_secp384r1, (unsigned char *)TA424_EC_Q, sizeof TA424_EC_Q);
trust_anchors[425] = make_rsa_trust_anchor((unsigned char *)TA425_DN, sizeof TA425_DN, (unsigned char *)TA425_RSA_N, sizeof TA425_RSA_N, (unsigned char *)TA425_RSA_E, sizeof TA425_RSA_E);
trust_anchors[426] = make_rsa_trust_anchor((unsigned char *)TA426_DN, sizeof TA426_DN, (unsigned char *)TA426_RSA_N, sizeof TA426_RSA_N, (unsigned char *)TA426_RSA_E, sizeof TA426_RSA_E);
trust_anchors[427] = make_rsa_trust_anchor((unsigned char *)TA427_DN, sizeof TA427_DN, (unsigned char *)TA427_RSA_N, sizeof TA427_RSA_N, (unsigned char *)TA427_RSA_E, sizeof TA427_RSA_E);
trust_anchors[428] = make_ec_trust_anchor((unsigned char *)TA428_DN, sizeof TA428_DN, BR_EC_secp384r1, (unsigned char *)TA428_EC_Q, sizeof TA428_EC_Q);
trust_anchors[429] = make_ec_trust_anchor((unsigned char *)TA429_DN, sizeof TA429_DN, BR_EC_secp384r1, (unsigned char *)TA429_EC_Q, sizeof TA429_EC_Q);
trust_anchors[430] = make_rsa_trust_anchor((unsigned char *)TA430_DN, sizeof TA430_DN, (unsigned char *)TA430_RSA_N, sizeof TA430_RSA_N, (unsigned char *)TA430_RSA_E, sizeof TA430_RSA_E);
trust_anchors[431] = make_rsa_trust_anchor((unsigned char *)TA431_DN, sizeof TA431_DN, (unsigned char *)TA431_RSA_N, sizeof TA431_RSA_N, (unsigned char *)TA431_RSA_E, sizeof TA431_RSA_E);
trust_anchors[432] = make_rsa_trust_anchor((unsigned char *)TA432_DN, sizeof TA432_DN, (unsigned char *)TA432_RSA_N, sizeof TA432_RSA_N, (unsigned char *)TA432_RSA_E, sizeof TA432_RSA_E);
trust_anchors[433] = make_ec_trust_anchor((unsigned char *)TA433_DN, sizeof TA433_DN, BR_EC_secp384r1, (unsigned char *)TA433_EC_Q, sizeof TA433_EC_Q);
trust_anchors[434] = make_rsa_trust_anchor((unsigned char *)TA434_DN, sizeof TA434_DN, (unsigned char *)TA434_RSA_N, sizeof TA434_RSA_N, (unsigned char *)TA434_RSA_E, sizeof TA434_RSA_E);
trust_anchors[435] = make_ec_trust_anchor((unsigned char *)TA435_DN, sizeof TA435_DN, BR_EC_secp384r1, (unsigned char *)TA435_EC_Q, sizeof TA435_EC_Q);
trust_anchors[436] = make_rsa_trust_anchor((unsigned char *)TA436_DN, sizeof TA436_DN, (unsigned char *)TA436_RSA_N, sizeof TA436_RSA_N, (unsigned char *)TA436_RSA_E, sizeof TA436_RSA_E);
trust_anchors[437] = make_rsa_trust_anchor((unsigned char *)TA437_DN, sizeof TA437_DN, (unsigned char *)TA437_RSA_N, sizeof TA437_RSA_N, (unsigned char *)TA437_RSA_E, sizeof TA437_RSA_E);
trust_anchors[438] = make_rsa_trust_anchor((unsigned char *)TA438_DN, sizeof TA438_DN, (unsigned char *)TA438_RSA_N, sizeof TA438_RSA_N, (unsigned char *)TA438_RSA_E, sizeof TA438_RSA_E);
trust_anchors[439] = make_rsa_trust_anchor((unsigned char *)TA439_DN, sizeof TA439_DN, (unsigned char *)TA439_RSA_N, sizeof TA439_RSA_N, (unsigned char *)TA439_RSA_E, sizeof TA439_RSA_E);
trust_anchors[440] = make_rsa_trust_anchor((unsigned char *)TA440_DN, sizeof TA440_DN, (unsigned char *)TA440_RSA_N, sizeof TA440_RSA_N, (unsigned char *)TA440_RSA_E, sizeof TA440_RSA_E);
trust_anchors[441] = make_ec_trust_anchor((unsigned char *)TA441_DN, sizeof TA441_DN, BR_EC_secp384r1, (unsigned char *)TA441_EC_Q, sizeof TA441_EC_Q);
trust_anchors[442] = make_rsa_trust_anchor((unsigned char *)TA442_DN, sizeof TA442_DN, (unsigned char *)TA442_RSA_N, sizeof TA442_RSA_N, (unsigned char *)TA442_RSA_E, sizeof TA442_RSA_E);
trust_anchors[443] = make_rsa_trust_anchor((unsigned char *)TA443_DN, sizeof TA443_DN, (unsigned char *)TA443_RSA_N, sizeof TA443_RSA_N, (unsigned char *)TA443_RSA_E, sizeof TA443_RSA_E);
trust_anchors[444] = make_ec_trust_anchor((unsigned char *)TA444_DN, sizeof TA444_DN, BR_EC_secp384r1, (unsigned char *)TA444_EC_Q, sizeof TA444_EC_Q);
trust_anchors[445] = make_rsa_trust_anchor((unsigned char *)TA445_DN, sizeof TA445_DN, (unsigned char *)TA445_RSA_N, sizeof TA445_RSA_N, (unsigned char *)TA445_RSA_E, sizeof TA445_RSA_E);
trust_anchors[446] = make_ec_trust_anchor((unsigned char *)TA446_DN, sizeof TA446_DN, BR_EC_secp384r1, (unsigned char *)TA446_EC_Q, sizeof TA446_EC_Q);
trust_anchors[447] = make_rsa_trust_anchor((unsigned char *)TA447_DN, sizeof TA447_DN, (unsigned char *)TA447_RSA_N, sizeof TA447_RSA_N, (unsigned char *)TA447_RSA_E, sizeof TA447_RSA_E);
trust_anchors[448] = make_rsa_trust_anchor((unsigned char *)TA448_DN, sizeof TA448_DN, (unsigned char *)TA448_RSA_N, sizeof TA448_RSA_N, (unsigned char *)TA448_RSA_E, sizeof TA448_RSA_E);
trust_anchors[449] = make_rsa_trust_anchor((unsigned char *)TA449_DN, sizeof TA449_DN, (unsigned char *)TA449_RSA_N, sizeof TA449_RSA_N, (unsigned char *)TA449_RSA_E, sizeof TA449_RSA_E);
trust_anchors[450] = make_rsa_trust_anchor((unsigned char *)TA450_DN, sizeof TA450_DN, (unsigned char *)TA450_RSA_N, sizeof TA450_RSA_N, (unsigned char *)TA450_RSA_E, sizeof TA450_RSA_E);
trust_anchors[451] = make_ec_trust_anchor((unsigned char *)TA451_DN, sizeof TA451_DN, BR_EC_secp384r1, (unsigned char *)TA451_EC_Q, sizeof TA451_EC_Q);
trust_anchors[452] = make_rsa_trust_anchor((unsigned char *)TA452_DN, sizeof TA452_DN, (unsigned char *)TA452_RSA_N, sizeof TA452_RSA_N, (unsigned char *)TA452_RSA_E, sizeof TA452_RSA_E);
trust_anchors[453] = make_ec_trust_anchor((unsigned char *)TA453_DN, sizeof TA453_DN, BR_EC_secp384r1, (unsigned char *)TA453_EC_Q, sizeof TA453_EC_Q);
trust_anchors[454] = make_rsa_trust_anchor((unsigned char *)TA454_DN, sizeof TA454_DN, (unsigned char *)TA454_RSA_N, sizeof TA454_RSA_N, (unsigned char *)TA454_RSA_E, sizeof TA454_RSA_E);
trust_anchors[455] = make_rsa_trust_anchor((unsigned char *)TA455_DN, sizeof TA455_DN, (unsigned char *)TA455_RSA_N, sizeof TA455_RSA_N, (unsigned char *)TA455_RSA_E, sizeof TA455_RSA_E);
trust_anchors[456] = make_rsa_trust_anchor((unsigned char *)TA456_DN, sizeof TA456_DN, (unsigned char *)TA456_RSA_N, sizeof TA456_RSA_N, (unsigned char *)TA456_RSA_E, sizeof TA456_RSA_E);
trust_anchors[457] = make_rsa_trust_anchor((unsigned char *)TA457_DN, sizeof TA457_DN, (unsigned char *)TA457_RSA_N, sizeof TA457_RSA_N, (unsigned char *)TA457_RSA_E, sizeof TA457_RSA_E);
trust_anchors[458] = make_ec_trust_anchor((unsigned char *)TA458_DN, sizeof TA458_DN, BR_EC_secp384r1, (unsigned char *)TA458_EC_Q, sizeof TA458_EC_Q);
trust_anchors[459] = make_ec_trust_anchor((unsigned char *)TA459_DN, sizeof TA459_DN, BR_EC_secp384r1, (unsigned char *)TA459_EC_Q, sizeof TA459_EC_Q);
trust_anchors[460] = make_ec_trust_anchor((unsigned char *)TA460_DN, sizeof TA460_DN, BR_EC_secp256r1, (unsigned char *)TA460_EC_Q, sizeof TA460_EC_Q);
trust_anchors[461] = make_ec_trust_anchor((unsigned char *)TA461_DN, sizeof TA461_DN, BR_EC_secp384r1, (unsigned char *)TA461_EC_Q, sizeof TA461_EC_Q);
trust_anchors[462] = make_rsa_trust_anchor((unsigned char *)TA462_DN, sizeof TA462_DN, (unsigned char *)TA462_RSA_N, sizeof TA462_RSA_N, (unsigned char *)TA462_RSA_E, sizeof TA462_RSA_E);
trust_anchors[463] = make_rsa_trust_anchor((unsigned char *)TA463_DN, sizeof TA463_DN, (unsigned char *)TA463_RSA_N, sizeof TA463_RSA_N, (unsigned char *)TA463_RSA_E, sizeof TA463_RSA_E);
trust_anchors[464] = make_rsa_trust_anchor((unsigned char *)TA464_DN, sizeof TA464_DN, (unsigned char *)TA464_RSA_N, sizeof TA464_RSA_N, (unsigned char *)TA464_RSA_E, sizeof TA464_RSA_E);
trust_anchors[465] = make_ec_trust_anchor((unsigned char *)TA465_DN, sizeof TA465_DN, BR_EC_secp384r1, (unsigned char *)TA465_EC_Q, sizeof TA465_EC_Q);
trust_anchors[466] = make_rsa_trust_anchor((unsigned char *)TA466_DN, sizeof TA466_DN, (unsigned char *)TA466_RSA_N, sizeof TA466_RSA_N, (unsigned char *)TA466_RSA_E, sizeof TA466_RSA_E);
trust_anchors[467] = make_rsa_trust_anchor((unsigned char *)TA467_DN, sizeof TA467_DN, (unsigned char *)TA467_RSA_N, sizeof TA467_RSA_N, (unsigned char *)TA467_RSA_E, sizeof TA467_RSA_E);
trust_anchors[468] = make_rsa_trust_anchor((unsigned char *)TA468_DN, sizeof TA468_DN, (unsigned char *)TA468_RSA_N, sizeof TA468_RSA_N, (unsigned char *)TA468_RSA_E, sizeof TA468_RSA_E);
trust_anchors[469] = make_ec_trust_anchor((unsigned char *)TA469_DN, sizeof TA469_DN, BR_EC_secp384r1, (unsigned char *)TA469_EC_Q, sizeof TA469_EC_Q);
trust_anchors[470] = make_rsa_trust_anchor((unsigned char *)TA470_DN, sizeof TA470_DN, (unsigned char *)TA470_RSA_N, sizeof TA470_RSA_N, (unsigned char *)TA470_RSA_E, sizeof TA470_RSA_E);
trust_anchors[471] = make_ec_trust_anchor((unsigned char *)TA471_DN, sizeof TA471_DN, BR_EC_secp384r1, (unsigned char *)TA471_EC_Q, sizeof TA471_EC_Q);
trust_anchors[472] = make_rsa_trust_anchor((unsigned char *)TA472_DN, sizeof TA472_DN, (unsigned char *)TA472_RSA_N, sizeof TA472_RSA_N, (unsigned char *)TA472_RSA_E, sizeof TA472_RSA_E);
trust_anchors[473] = make_rsa_trust_anchor((unsigned char *)TA473_DN, sizeof TA473_DN, (unsigned char *)TA473_RSA_N, sizeof TA473_RSA_N, (unsigned char *)TA473_RSA_E, sizeof TA473_RSA_E);
trust_anchors[474] = make_rsa_trust_anchor((unsigned char *)TA474_DN, sizeof TA474_DN, (unsigned char *)TA474_RSA_N, sizeof TA474_RSA_N, (unsigned char *)TA474_RSA_E, sizeof TA474_RSA_E);
trust_anchors[475] = make_rsa_trust_anchor((unsigned char *)TA475_DN, sizeof TA475_DN, (unsigned char *)TA475_RSA_N, sizeof TA475_RSA_N, (unsigned char *)TA475_RSA_E, sizeof TA475_RSA_E);
trust_anchors[476] = make_ec_trust_anchor((unsigned char *)TA476_DN, sizeof TA476_DN, BR_EC_secp384r1, (unsigned char *)TA476_EC_Q, sizeof TA476_EC_Q);
trust_anchors[477] = make_rsa_trust_anchor((unsigned char *)TA477_DN, sizeof TA477_DN, (unsigned char *)TA477_RSA_N, sizeof TA477_RSA_N, (unsigned char *)TA477_RSA_E, sizeof TA477_RSA_E);
trust_anchors[478] = make_rsa_trust_anchor((unsigned char *)TA478_DN, sizeof TA478_DN, (unsigned char *)TA478_RSA_N, sizeof TA478_RSA_N, (unsigned char *)TA478_RSA_E, sizeof TA478_RSA_E);
trust_anchors[479] = make_rsa_trust_anchor((unsigned char *)TA479_DN, sizeof TA479_DN, (unsigned char *)TA479_RSA_N, sizeof TA479_RSA_N, (unsigned char *)TA479_RSA_E, sizeof TA479_RSA_E);
trust_anchors[480] = make_rsa_trust_anchor((unsigned char *)TA480_DN, sizeof TA480_DN, (unsigned char *)TA480_RSA_N, sizeof TA480_RSA_N, (unsigned char *)TA480_RSA_E, sizeof TA480_RSA_E);
trust_anchors[481] = make_ec_trust_anchor((unsigned char *)TA481_DN, sizeof TA481_DN, BR_EC_secp384r1, (unsigned char *)TA481_EC_Q, sizeof TA481_EC_Q);
trust_anchors[482] = make_rsa_trust_anchor((unsigned char *)TA482_DN, sizeof TA482_DN, (unsigned char *)TA482_RSA_N, sizeof TA482_RSA_N, (unsigned char *)TA482_RSA_E, sizeof TA482_RSA_E);
trust_anchors[483] = make_rsa_trust_anchor((unsigned char *)TA483_DN, sizeof TA483_DN, (unsigned char *)TA483_RSA_N, sizeof TA483_RSA_N, (unsigned char *)TA483_RSA_E, sizeof TA483_RSA_E);
trust_anchors[484] = make_rsa_trust_anchor((unsigned char *)TA484_DN, sizeof TA484_DN, (unsigned char *)TA484_RSA_N, sizeof TA484_RSA_N, (unsigned char *)TA484_RSA_E, sizeof TA484_RSA_E);
trust_anchors[485] = make_rsa_trust_anchor((unsigned char *)TA485_DN, sizeof TA485_DN, (unsigned char *)TA485_RSA_N, sizeof TA485_RSA_N, (unsigned char *)TA485_RSA_E, sizeof TA485_RSA_E);
trust_anchors[486] = make_ec_trust_anchor((unsigned char *)TA486_DN, sizeof TA486_DN, BR_EC_secp384r1, (unsigned char *)TA486_EC_Q, sizeof TA486_EC_Q);
trust_anchors[487] = make_rsa_trust_anchor((unsigned char *)TA487_DN, sizeof TA487_DN, (unsigned char *)TA487_RSA_N, sizeof TA487_RSA_N, (unsigned char *)TA487_RSA_E, sizeof TA487_RSA_E);
trust_anchors[488] = make_rsa_trust_anchor((unsigned char *)TA488_DN, sizeof TA488_DN, (unsigned char *)TA488_RSA_N, sizeof TA488_RSA_N, (unsigned char *)TA488_RSA_E, sizeof TA488_RSA_E);
trust_anchors[489] = make_rsa_trust_anchor((unsigned char *)TA489_DN, sizeof TA489_DN, (unsigned char *)TA489_RSA_N, sizeof TA489_RSA_N, (unsigned char *)TA489_RSA_E, sizeof TA489_RSA_E);
trust_anchors[490] = make_rsa_trust_anchor((unsigned char *)TA490_DN, sizeof TA490_DN, (unsigned char *)TA490_RSA_N, sizeof TA490_RSA_N, (unsigned char *)TA490_RSA_E, sizeof TA490_RSA_E);
trust_anchors[491] = make_rsa_trust_anchor((unsigned char *)TA491_DN, sizeof TA491_DN, (unsigned char *)TA491_RSA_N, sizeof TA491_RSA_N, (unsigned char *)TA491_RSA_E, sizeof TA491_RSA_E);
trust_anchors[492] = make_ec_trust_anchor((unsigned char *)TA492_DN, sizeof TA492_DN, BR_EC_secp384r1, (unsigned char *)TA492_EC_Q, sizeof TA492_EC_Q);
trust_anchors[493] = make_rsa_trust_anchor((unsigned char *)TA493_DN, sizeof TA493_DN, (unsigned char *)TA493_RSA_N, sizeof TA493_RSA_N, (unsigned char *)TA493_RSA_E, sizeof TA493_RSA_E);
trust_anchors[494] = make_ec_trust_anchor((unsigned char *)TA494_DN, sizeof TA494_DN, BR_EC_secp384r1, (unsigned char *)TA494_EC_Q, sizeof TA494_EC_Q);
trust_anchors[495] = make_rsa_trust_anchor((unsigned char *)TA495_DN, sizeof TA495_DN, (unsigned char *)TA495_RSA_N, sizeof TA495_RSA_N, (unsigned char *)TA495_RSA_E, sizeof TA495_RSA_E);
trust_anchors[496] = make_ec_trust_anchor((unsigned char *)TA496_DN, sizeof TA496_DN, BR_EC_secp384r1, (unsigned char *)TA496_EC_Q, sizeof TA496_EC_Q);
trust_anchors[497] = make_rsa_trust_anchor((unsigned char *)TA497_DN, sizeof TA497_DN, (unsigned char *)TA497_RSA_N, sizeof TA497_RSA_N, (unsigned char *)TA497_RSA_E, sizeof TA497_RSA_E);
trust_anchors[498] = make_rsa_trust_anchor((unsigned char *)TA498_DN, sizeof TA498_DN, (unsigned char *)TA498_RSA_N, sizeof TA498_RSA_N, (unsigned char *)TA498_RSA_E, sizeof TA498_RSA_E);
trust_anchors[499] = make_ec_trust_anchor((unsigned char *)TA499_DN, sizeof TA499_DN, BR_EC_secp384r1, (unsigned char *)TA499_EC_Q, sizeof TA499_EC_Q);
trust_anchors[500] = make_rsa_trust_anchor((unsigned char *)TA500_DN, sizeof TA500_DN, (unsigned char *)TA500_RSA_N, sizeof TA500_RSA_N, (unsigned char *)TA500_RSA_E, sizeof TA500_RSA_E);
trust_anchors[501] = make_rsa_trust_anchor((unsigned char *)TA501_DN, sizeof TA501_DN, (unsigned char *)TA501_RSA_N, sizeof TA501_RSA_N, (unsigned char *)TA501_RSA_E, sizeof TA501_RSA_E);
trust_anchors[502] = make_rsa_trust_anchor((unsigned char *)TA502_DN, sizeof TA502_DN, (unsigned char *)TA502_RSA_N, sizeof TA502_RSA_N, (unsigned char *)TA502_RSA_E, sizeof TA502_RSA_E);
trust_anchors[503] = make_ec_trust_anchor((unsigned char *)TA503_DN, sizeof TA503_DN, BR_EC_secp384r1, (unsigned char *)TA503_EC_Q, sizeof TA503_EC_Q);
trust_anchors[504] = make_rsa_trust_anchor((unsigned char *)TA504_DN, sizeof TA504_DN, (unsigned char *)TA504_RSA_N, sizeof TA504_RSA_N, (unsigned char *)TA504_RSA_E, sizeof TA504_RSA_E);
trust_anchors[505] = make_rsa_trust_anchor((unsigned char *)TA505_DN, sizeof TA505_DN, (unsigned char *)TA505_RSA_N, sizeof TA505_RSA_N, (unsigned char *)TA505_RSA_E, sizeof TA505_RSA_E);
trust_anchors[506] = make_ec_trust_anchor((unsigned char *)TA506_DN, sizeof TA506_DN, BR_EC_secp384r1, (unsigned char *)TA506_EC_Q, sizeof TA506_EC_Q);
trust_anchors[507] = make_rsa_trust_anchor((unsigned char *)TA507_DN, sizeof TA507_DN, (unsigned char *)TA507_RSA_N, sizeof TA507_RSA_N, (unsigned char *)TA507_RSA_E, sizeof TA507_RSA_E);
trust_anchors[508] = make_rsa_trust_anchor((unsigned char *)TA508_DN, sizeof TA508_DN, (unsigned char *)TA508_RSA_N, sizeof TA508_RSA_N, (unsigned char *)TA508_RSA_E, sizeof TA508_RSA_E);
trust_anchors[509] = make_rsa_trust_anchor((unsigned char *)TA509_DN, sizeof TA509_DN, (unsigned char *)TA509_RSA_N, sizeof TA509_RSA_N, (unsigned char *)TA509_RSA_E, sizeof TA509_RSA_E);
trust_anchors[510] = make_rsa_trust_anchor((unsigned char *)TA510_DN, sizeof TA510_DN, (unsigned char *)TA510_RSA_N, sizeof TA510_RSA_N, (unsigned char *)TA510_RSA_E, sizeof TA510_RSA_E);
trust_anchors[511] = make_rsa_trust_anchor((unsigned char *)TA511_DN, sizeof TA511_DN, (unsigned char *)TA511_RSA_N, sizeof TA511_RSA_N, (unsigned char *)TA511_RSA_E, sizeof TA511_RSA_E);
trust_anchors[512] = make_rsa_trust_anchor((unsigned char *)TA512_DN, sizeof TA512_DN, (unsigned char *)TA512_RSA_N, sizeof TA512_RSA_N, (unsigned char *)TA512_RSA_E, sizeof TA512_RSA_E);
trust_anchors[513] = make_rsa_trust_anchor((unsigned char *)TA513_DN, sizeof TA513_DN, (unsigned char *)TA513_RSA_N, sizeof TA513_RSA_N, (unsigned char *)TA513_RSA_E, sizeof TA513_RSA_E);
trust_anchors[514] = make_rsa_trust_anchor((unsigned char *)TA514_DN, sizeof TA514_DN, (unsigned char *)TA514_RSA_N, sizeof TA514_RSA_N, (unsigned char *)TA514_RSA_E, sizeof TA514_RSA_E);
trust_anchors[515] = make_rsa_trust_anchor((unsigned char *)TA515_DN, sizeof TA515_DN, (unsigned char *)TA515_RSA_N, sizeof TA515_RSA_N, (unsigned char *)TA515_RSA_E, sizeof TA515_RSA_E);
trust_anchors[516] = make_rsa_trust_anchor((unsigned char *)TA516_DN, sizeof TA516_DN, (unsigned char *)TA516_RSA_N, sizeof TA516_RSA_N, (unsigned char *)TA516_RSA_E, sizeof TA516_RSA_E);
trust_anchors[517] = make_rsa_trust_anchor((unsigned char *)TA517_DN, sizeof TA517_DN, (unsigned char *)TA517_RSA_N, sizeof TA517_RSA_N, (unsigned char *)TA517_RSA_E, sizeof TA517_RSA_E);
trust_anchors[518] = make_ec_trust_anchor((unsigned char *)TA518_DN, sizeof TA518_DN, BR_EC_secp384r1, (unsigned char *)TA518_EC_Q, sizeof TA518_EC_Q);
trust_anchors[519] = make_rsa_trust_anchor((unsigned char *)TA519_DN, sizeof TA519_DN, (unsigned char *)TA519_RSA_N, sizeof TA519_RSA_N, (unsigned char *)TA519_RSA_E, sizeof TA519_RSA_E);
trust_anchors[520] = make_rsa_trust_anchor((unsigned char *)TA520_DN, sizeof TA520_DN, (unsigned char *)TA520_RSA_N, sizeof TA520_RSA_N, (unsigned char *)TA520_RSA_E, sizeof TA520_RSA_E);
trust_anchors[521] = make_rsa_trust_anchor((unsigned char *)TA521_DN, sizeof TA521_DN, (unsigned char *)TA521_RSA_N, sizeof TA521_RSA_N, (unsigned char *)TA521_RSA_E, sizeof TA521_RSA_E);
trust_anchors[522] = make_rsa_trust_anchor((unsigned char *)TA522_DN, sizeof TA522_DN, (unsigned char *)TA522_RSA_N, sizeof TA522_RSA_N, (unsigned char *)TA522_RSA_E, sizeof TA522_RSA_E);
trust_anchors[523] = make_ec_trust_anchor((unsigned char *)TA523_DN, sizeof TA523_DN, BR_EC_secp384r1, (unsigned char *)TA523_EC_Q, sizeof TA523_EC_Q);
trust_anchors[524] = make_rsa_trust_anchor((unsigned char *)TA524_DN, sizeof TA524_DN, (unsigned char *)TA524_RSA_N, sizeof TA524_RSA_N, (unsigned char *)TA524_RSA_E, sizeof TA524_RSA_E);
trust_anchors[525] = make_ec_trust_anchor((unsigned char *)TA525_DN, sizeof TA525_DN, BR_EC_secp256r1, (unsigned char *)TA525_EC_Q, sizeof TA525_EC_Q);
trust_anchors[526] = make_ec_trust_anchor((unsigned char *)TA526_DN, sizeof TA526_DN, BR_EC_secp384r1, (unsigned char *)TA526_EC_Q, sizeof TA526_EC_Q);
trust_anchors[527] = make_rsa_trust_anchor((unsigned char *)TA527_DN, sizeof TA527_DN, (unsigned char *)TA527_RSA_N, sizeof TA527_RSA_N, (unsigned char *)TA527_RSA_E, sizeof TA527_RSA_E);
trust_anchors[528] = make_rsa_trust_anchor((unsigned char *)TA528_DN, sizeof TA528_DN, (unsigned char *)TA528_RSA_N, sizeof TA528_RSA_N, (unsigned char *)TA528_RSA_E, sizeof TA528_RSA_E);
trust_anchors[529] = make_rsa_trust_anchor((unsigned char *)TA529_DN, sizeof TA529_DN, (unsigned char *)TA529_RSA_N, sizeof TA529_RSA_N, (unsigned char *)TA529_RSA_E, sizeof TA529_RSA_E);
trust_anchors[530] = make_ec_trust_anchor((unsigned char *)TA530_DN, sizeof TA530_DN, BR_EC_secp384r1, (unsigned char *)TA530_EC_Q, sizeof TA530_EC_Q);
trust_anchors[531] = make_rsa_trust_anchor((unsigned char *)TA531_DN, sizeof TA531_DN, (unsigned char *)TA531_RSA_N, sizeof TA531_RSA_N, (unsigned char *)TA531_RSA_E, sizeof TA531_RSA_E);
trust_anchors[532] = make_rsa_trust_anchor((unsigned char *)TA532_DN, sizeof TA532_DN, (unsigned char *)TA532_RSA_N, sizeof TA532_RSA_N, (unsigned char *)TA532_RSA_E, sizeof TA532_RSA_E);
trust_anchors[533] = make_rsa_trust_anchor((unsigned char *)TA533_DN, sizeof TA533_DN, (unsigned char *)TA533_RSA_N, sizeof TA533_RSA_N, (unsigned char *)TA533_RSA_E, sizeof TA533_RSA_E);
trust_anchors[534] = make_rsa_trust_anchor((unsigned char *)TA534_DN, sizeof TA534_DN, (unsigned char *)TA534_RSA_N, sizeof TA534_RSA_N, (unsigned char *)TA534_RSA_E, sizeof TA534_RSA_E);
trust_anchors[535] = make_ec_trust_anchor((unsigned char *)TA535_DN, sizeof TA535_DN, BR_EC_secp256r1, (unsigned char *)TA535_EC_Q, sizeof TA535_EC_Q);
trust_anchors[536] = make_rsa_trust_anchor((unsigned char *)TA536_DN, sizeof TA536_DN, (unsigned char *)TA536_RSA_N, sizeof TA536_RSA_N, (unsigned char *)TA536_RSA_E, sizeof TA536_RSA_E);
trust_anchors[537] = make_ec_trust_anchor((unsigned char *)TA537_DN, sizeof TA537_DN, BR_EC_secp384r1, (unsigned char *)TA537_EC_Q, sizeof TA537_EC_Q);
trust_anchors[538] = make_ec_trust_anchor((unsigned char *)TA538_DN, sizeof TA538_DN, BR_EC_secp384r1, (unsigned char *)TA538_EC_Q, sizeof TA538_EC_Q);
trust_anchors[539] = make_rsa_trust_anchor((unsigned char *)TA539_DN, sizeof TA539_DN, (unsigned char *)TA539_RSA_N, sizeof TA539_RSA_N, (unsigned char *)TA539_RSA_E, sizeof TA539_RSA_E);
trust_anchors[540] = make_rsa_trust_anchor((unsigned char *)TA540_DN, sizeof TA540_DN, (unsigned char *)TA540_RSA_N, sizeof TA540_RSA_N, (unsigned char *)TA540_RSA_E, sizeof TA540_RSA_E);
trust_anchors[541] = make_ec_trust_anchor((unsigned char *)TA541_DN, sizeof TA541_DN, BR_EC_secp384r1, (unsigned char *)TA541_EC_Q, sizeof TA541_EC_Q);
trust_anchors[542] = make_rsa_trust_anchor((unsigned char *)TA542_DN, sizeof TA542_DN, (unsigned char *)TA542_RSA_N, sizeof TA542_RSA_N, (unsigned char *)TA542_RSA_E, sizeof TA542_RSA_E);
trust_anchors[543] = make_rsa_trust_anchor((unsigned char *)TA543_DN, sizeof TA543_DN, (unsigned char *)TA543_RSA_N, sizeof TA543_RSA_N, (unsigned char *)TA543_RSA_E, sizeof TA543_RSA_E);
trust_anchors[544] = make_rsa_trust_anchor((unsigned char *)TA544_DN, sizeof TA544_DN, (unsigned char *)TA544_RSA_N, sizeof TA544_RSA_N, (unsigned char *)TA544_RSA_E, sizeof TA544_RSA_E);
trust_anchors[545] = make_ec_trust_anchor((unsigned char *)TA545_DN, sizeof TA545_DN, BR_EC_secp384r1, (unsigned char *)TA545_EC_Q, sizeof TA545_EC_Q);
trust_anchors[546] = make_rsa_trust_anchor((unsigned char *)TA546_DN, sizeof TA546_DN, (unsigned char *)TA546_RSA_N, sizeof TA546_RSA_N, (unsigned char *)TA546_RSA_E, sizeof TA546_RSA_E);
trust_anchors[547] = make_rsa_trust_anchor((unsigned char *)TA547_DN, sizeof TA547_DN, (unsigned char *)TA547_RSA_N, sizeof TA547_RSA_N, (unsigned char *)TA547_RSA_E, sizeof TA547_RSA_E);
trust_anchors[548] = make_ec_trust_anchor((unsigned char *)TA548_DN, sizeof TA548_DN, BR_EC_secp384r1, (unsigned char *)TA548_EC_Q, sizeof TA548_EC_Q);
trust_anchors[549] = make_rsa_trust_anchor((unsigned char *)TA549_DN, sizeof TA549_DN, (unsigned char *)TA549_RSA_N, sizeof TA549_RSA_N, (unsigned char *)TA549_RSA_E, sizeof TA549_RSA_E);
trust_anchors[550] = make_rsa_trust_anchor((unsigned char *)TA550_DN, sizeof TA550_DN, (unsigned char *)TA550_RSA_N, sizeof TA550_RSA_N, (unsigned char *)TA550_RSA_E, sizeof TA550_RSA_E);
trust_anchors[551] = make_rsa_trust_anchor((unsigned char *)TA551_DN, sizeof TA551_DN, (unsigned char *)TA551_RSA_N, sizeof TA551_RSA_N, (unsigned char *)TA551_RSA_E, sizeof TA551_RSA_E);
trust_anchors[552] = make_ec_trust_anchor((unsigned char *)TA552_DN, sizeof TA552_DN, BR_EC_secp384r1, (unsigned char *)TA552_EC_Q, sizeof TA552_EC_Q);
trust_anchors[553] = make_rsa_trust_anchor((unsigned char *)TA553_DN, sizeof TA553_DN, (unsigned char *)TA553_RSA_N, sizeof TA553_RSA_N, (unsigned char *)TA553_RSA_E, sizeof TA553_RSA_E);
trust_anchors[554] = make_rsa_trust_anchor((unsigned char *)TA554_DN, sizeof TA554_DN, (unsigned char *)TA554_RSA_N, sizeof TA554_RSA_N, (unsigned char *)TA554_RSA_E, sizeof TA554_RSA_E);
trust_anchors[555] = make_rsa_trust_anchor((unsigned char *)TA555_DN, sizeof TA555_DN, (unsigned char *)TA555_RSA_N, sizeof TA555_RSA_N, (unsigned char *)TA555_RSA_E, sizeof TA555_RSA_E);
trust_anchors[556] = make_rsa_trust_anchor((unsigned char *)TA556_DN, sizeof TA556_DN, (unsigned char *)TA556_RSA_N, sizeof TA556_RSA_N, (unsigned char *)TA556_RSA_E, sizeof TA556_RSA_E);
trust_anchors[557] = make_rsa_trust_anchor((unsigned char *)TA557_DN, sizeof TA557_DN, (unsigned char *)TA557_RSA_N, sizeof TA557_RSA_N, (unsigned char *)TA557_RSA_E, sizeof TA557_RSA_E);
trust_anchors[558] = make_ec_trust_anchor((unsigned char *)TA558_DN, sizeof TA558_DN, BR_EC_secp384r1, (unsigned char *)TA558_EC_Q, sizeof TA558_EC_Q);
trust_anchors[559] = make_rsa_trust_anchor((unsigned char *)TA559_DN, sizeof TA559_DN, (unsigned char *)TA559_RSA_N, sizeof TA559_RSA_N, (unsigned char *)TA559_RSA_E, sizeof TA559_RSA_E);
trust_anchors[560] = make_rsa_trust_anchor((unsigned char *)TA560_DN, sizeof TA560_DN, (unsigned char *)TA560_RSA_N, sizeof TA560_RSA_N, (unsigned char *)TA560_RSA_E, sizeof TA560_RSA_E);
trust_anchors[561] = make_rsa_trust_anchor((unsigned char *)TA561_DN, sizeof TA561_DN, (unsigned char *)TA561_RSA_N, sizeof TA561_RSA_N, (unsigned char *)TA561_RSA_E, sizeof TA561_RSA_E);
trust_anchors[562] = make_rsa_trust_anchor((unsigned char *)TA562_DN, sizeof TA562_DN, (unsigned char *)TA562_RSA_N, sizeof TA562_RSA_N, (unsigned char *)TA562_RSA_E, sizeof TA562_RSA_E);
trust_anchors[563] = make_rsa_trust_anchor((unsigned char *)TA563_DN, sizeof TA563_DN, (unsigned char *)TA563_RSA_N, sizeof TA563_RSA_N, (unsigned char *)TA563_RSA_E, sizeof TA563_RSA_E);
trust_anchors[564] = make_ec_trust_anchor((unsigned char *)TA564_DN, sizeof TA564_DN, BR_EC_secp384r1, (unsigned char *)TA564_EC_Q, sizeof TA564_EC_Q);
trust_anchors[565] = make_ec_trust_anchor((unsigned char *)TA565_DN, sizeof TA565_DN, BR_EC_secp384r1, (unsigned char *)TA565_EC_Q, sizeof TA565_EC_Q);
trust_anchors[566] = make_rsa_trust_anchor((unsigned char *)TA566_DN, sizeof TA566_DN, (unsigned char *)TA566_RSA_N, sizeof TA566_RSA_N, (unsigned char *)TA566_RSA_E, sizeof TA566_RSA_E);
trust_anchors[567] = make_rsa_trust_anchor((unsigned char *)TA567_DN, sizeof TA567_DN, (unsigned char *)TA567_RSA_N, sizeof TA567_RSA_N, (unsigned char *)TA567_RSA_E, sizeof TA567_RSA_E);
trust_anchors[568] = make_rsa_trust_anchor((unsigned char *)TA568_DN, sizeof TA568_DN, (unsigned char *)TA568_RSA_N, sizeof TA568_RSA_N, (unsigned char *)TA568_RSA_E, sizeof TA568_RSA_E);
trust_anchors[569] = make_rsa_trust_anchor((unsigned char *)TA569_DN, sizeof TA569_DN, (unsigned char *)TA569_RSA_N, sizeof TA569_RSA_N, (unsigned char *)TA569_RSA_E, sizeof TA569_RSA_E);
trust_anchors[570] = make_ec_trust_anchor((unsigned char *)TA570_DN, sizeof TA570_DN, BR_EC_secp384r1, (unsigned char *)TA570_EC_Q, sizeof TA570_EC_Q);
trust_anchors[571] = make_rsa_trust_anchor((unsigned char *)TA571_DN, sizeof TA571_DN, (unsigned char *)TA571_RSA_N, sizeof TA571_RSA_N, (unsigned char *)TA571_RSA_E, sizeof TA571_RSA_E);
trust_anchors[572] = make_rsa_trust_anchor((unsigned char *)TA572_DN, sizeof TA572_DN, (unsigned char *)TA572_RSA_N, sizeof TA572_RSA_N, (unsigned char *)TA572_RSA_E, sizeof TA572_RSA_E);
trust_anchors[573] = make_rsa_trust_anchor((unsigned char *)TA573_DN, sizeof TA573_DN, (unsigned char *)TA573_RSA_N, sizeof TA573_RSA_N, (unsigned char *)TA573_RSA_E, sizeof TA573_RSA_E);
trust_anchors[574] = make_rsa_trust_anchor((unsigned char *)TA574_DN, sizeof TA574_DN, (unsigned char *)TA574_RSA_N, sizeof TA574_RSA_N, (unsigned char *)TA574_RSA_E, sizeof TA574_RSA_E);
trust_anchors[575] = make_rsa_trust_anchor((unsigned char *)TA575_DN, sizeof TA575_DN, (unsigned char *)TA575_RSA_N, sizeof TA575_RSA_N, (unsigned char *)TA575_RSA_E, sizeof TA575_RSA_E);
trust_anchors[576] = make_ec_trust_anchor((unsigned char *)TA576_DN, sizeof TA576_DN, BR_EC_secp384r1, (unsigned char *)TA576_EC_Q, sizeof TA576_EC_Q);
trust_anchors[577] = make_rsa_trust_anchor((unsigned char *)TA577_DN, sizeof TA577_DN, (unsigned char *)TA577_RSA_N, sizeof TA577_RSA_N, (unsigned char *)TA577_RSA_E, sizeof TA577_RSA_E);
trust_anchors[578] = make_rsa_trust_anchor((unsigned char *)TA578_DN, sizeof TA578_DN, (unsigned char *)TA578_RSA_N, sizeof TA578_RSA_N, (unsigned char *)TA578_RSA_E, sizeof TA578_RSA_E);
trust_anchors[579] = make_rsa_trust_anchor((unsigned char *)TA579_DN, sizeof TA579_DN, (unsigned char *)TA579_RSA_N, sizeof TA579_RSA_N, (unsigned char *)TA579_RSA_E, sizeof TA579_RSA_E);
trust_anchors[580] = make_rsa_trust_anchor((unsigned char *)TA580_DN, sizeof TA580_DN, (unsigned char *)TA580_RSA_N, sizeof TA580_RSA_N, (unsigned char *)TA580_RSA_E, sizeof TA580_RSA_E);
trust_anchors[581] = make_rsa_trust_anchor((unsigned char *)TA581_DN, sizeof TA581_DN, (unsigned char *)TA581_RSA_N, sizeof TA581_RSA_N, (unsigned char *)TA581_RSA_E, sizeof TA581_RSA_E);
trust_anchors[582] = make_rsa_trust_anchor((unsigned char *)TA582_DN, sizeof TA582_DN, (unsigned char *)TA582_RSA_N, sizeof TA582_RSA_N, (unsigned char *)TA582_RSA_E, sizeof TA582_RSA_E);
trust_anchors[583] = make_rsa_trust_anchor((unsigned char *)TA583_DN, sizeof TA583_DN, (unsigned char *)TA583_RSA_N, sizeof TA583_RSA_N, (unsigned char *)TA583_RSA_E, sizeof TA583_RSA_E);
trust_anchors[584] = make_ec_trust_anchor((unsigned char *)TA584_DN, sizeof TA584_DN, BR_EC_secp384r1, (unsigned char *)TA584_EC_Q, sizeof TA584_EC_Q);
trust_anchors[585] = make_rsa_trust_anchor((unsigned char *)TA585_DN, sizeof TA585_DN, (unsigned char *)TA585_RSA_N, sizeof TA585_RSA_N, (unsigned char *)TA585_RSA_E, sizeof TA585_RSA_E);
trust_anchors[586] = make_ec_trust_anchor((unsigned char *)TA586_DN, sizeof TA586_DN, BR_EC_secp384r1, (unsigned char *)TA586_EC_Q, sizeof TA586_EC_Q);
trust_anchors[587] = make_rsa_trust_anchor((unsigned char *)TA587_DN, sizeof TA587_DN, (unsigned char *)TA587_RSA_N, sizeof TA587_RSA_N, (unsigned char *)TA587_RSA_E, sizeof TA587_RSA_E);
trust_anchors[588] = make_rsa_trust_anchor((unsigned char *)TA588_DN, sizeof TA588_DN, (unsigned char *)TA588_RSA_N, sizeof TA588_RSA_N, (unsigned char *)TA588_RSA_E, sizeof TA588_RSA_E);
trust_anchors[589] = make_rsa_trust_anchor((unsigned char *)TA589_DN, sizeof TA589_DN, (unsigned char *)TA589_RSA_N, sizeof TA589_RSA_N, (unsigned char *)TA589_RSA_E, sizeof TA589_RSA_E);
trust_anchors[590] = make_rsa_trust_anchor((unsigned char *)TA590_DN, sizeof TA590_DN, (unsigned char *)TA590_RSA_N, sizeof TA590_RSA_N, (unsigned char *)TA590_RSA_E, sizeof TA590_RSA_E);
trust_anchors[591] = make_rsa_trust_anchor((unsigned char *)TA591_DN, sizeof TA591_DN, (unsigned char *)TA591_RSA_N, sizeof TA591_RSA_N, (unsigned char *)TA591_RSA_E, sizeof TA591_RSA_E);
trust_anchors[592] = make_ec_trust_anchor((unsigned char *)TA592_DN, sizeof TA592_DN, BR_EC_secp384r1, (unsigned char *)TA592_EC_Q, sizeof TA592_EC_Q);
trust_anchors[593] = make_ec_trust_anchor((unsigned char *)TA593_DN, sizeof TA593_DN, BR_EC_secp384r1, (unsigned char *)TA593_EC_Q, sizeof TA593_EC_Q);
trust_anchors[594] = make_ec_trust_anchor((unsigned char *)TA594_DN, sizeof TA594_DN, BR_EC_secp384r1, (unsigned char *)TA594_EC_Q, sizeof TA594_EC_Q);
trust_anchors[595] = make_rsa_trust_anchor((unsigned char *)TA595_DN, sizeof TA595_DN, (unsigned char *)TA595_RSA_N, sizeof TA595_RSA_N, (unsigned char *)TA595_RSA_E, sizeof TA595_RSA_E);
trust_anchors[596] = make_rsa_trust_anchor((unsigned char *)TA596_DN, sizeof TA596_DN, (unsigned char *)TA596_RSA_N, sizeof TA596_RSA_N, (unsigned char *)TA596_RSA_E, sizeof TA596_RSA_E);
trust_anchors[597] = make_rsa_trust_anchor((unsigned char *)TA597_DN, sizeof TA597_DN, (unsigned char *)TA597_RSA_N, sizeof TA597_RSA_N, (unsigned char *)TA597_RSA_E, sizeof TA597_RSA_E);
trust_anchors[598] = make_ec_trust_anchor((unsigned char *)TA598_DN, sizeof TA598_DN, BR_EC_secp384r1, (unsigned char *)TA598_EC_Q, sizeof TA598_EC_Q);
trust_anchors[599] = make_rsa_trust_anchor((unsigned char *)TA599_DN, sizeof TA599_DN, (unsigned char *)TA599_RSA_N, sizeof TA599_RSA_N, (unsigned char *)TA599_RSA_E, sizeof TA599_RSA_E);
trust_anchors[600] = make_rsa_trust_anchor((unsigned char *)TA600_DN, sizeof TA600_DN, (unsigned char *)TA600_RSA_N, sizeof TA600_RSA_N, (unsigned char *)TA600_RSA_E, sizeof TA600_RSA_E);
trust_anchors[601] = make_ec_trust_anchor((unsigned char *)TA601_DN, sizeof TA601_DN, BR_EC_secp384r1, (unsigned char *)TA601_EC_Q, sizeof TA601_EC_Q);
trust_anchors[602] = make_rsa_trust_anchor((unsigned char *)TA602_DN, sizeof TA602_DN, (unsigned char *)TA602_RSA_N, sizeof TA602_RSA_N, (unsigned char *)TA602_RSA_E, sizeof TA602_RSA_E);
trust_anchors[603] = make_ec_trust_anchor((unsigned char *)TA603_DN, sizeof TA603_DN, BR_EC_secp384r1, (unsigned char *)TA603_EC_Q, sizeof TA603_EC_Q);
trust_anchors[604] = make_rsa_trust_anchor((unsigned char *)TA604_DN, sizeof TA604_DN, (unsigned char *)TA604_RSA_N, sizeof TA604_RSA_N, (unsigned char *)TA604_RSA_E, sizeof TA604_RSA_E);
trust_anchors[605] = make_rsa_trust_anchor((unsigned char *)TA605_DN, sizeof TA605_DN, (unsigned char *)TA605_RSA_N, sizeof TA605_RSA_N, (unsigned char *)TA605_RSA_E, sizeof TA605_RSA_E);
trust_anchors[606] = make_ec_trust_anchor((unsigned char *)TA606_DN, sizeof TA606_DN, BR_EC_secp384r1, (unsigned char *)TA606_EC_Q, sizeof TA606_EC_Q);
trust_anchors[607] = make_rsa_trust_anchor((unsigned char *)TA607_DN, sizeof TA607_DN, (unsigned char *)TA607_RSA_N, sizeof TA607_RSA_N, (unsigned char *)TA607_RSA_E, sizeof TA607_RSA_E);
trust_anchors[608] = make_ec_trust_anchor((unsigned char *)TA608_DN, sizeof TA608_DN, BR_EC_secp384r1, (unsigned char *)TA608_EC_Q, sizeof TA608_EC_Q);
trust_anchors[609] = make_rsa_trust_anchor((unsigned char *)TA609_DN, sizeof TA609_DN, (unsigned char *)TA609_RSA_N, sizeof TA609_RSA_N, (unsigned char *)TA609_RSA_E, sizeof TA609_RSA_E);
trust_anchors[610] = make_rsa_trust_anchor((unsigned char *)TA610_DN, sizeof TA610_DN, (unsigned char *)TA610_RSA_N, sizeof TA610_RSA_N, (unsigned char *)TA610_RSA_E, sizeof TA610_RSA_E);
trust_anchors[611] = make_rsa_trust_anchor((unsigned char *)TA611_DN, sizeof TA611_DN, (unsigned char *)TA611_RSA_N, sizeof TA611_RSA_N, (unsigned char *)TA611_RSA_E, sizeof TA611_RSA_E);
trust_anchors[612] = make_rsa_trust_anchor((unsigned char *)TA612_DN, sizeof TA612_DN, (unsigned char *)TA612_RSA_N, sizeof TA612_RSA_N, (unsigned char *)TA612_RSA_E, sizeof TA612_RSA_E);
trust_anchors[613] = make_rsa_trust_anchor((unsigned char *)TA613_DN, sizeof TA613_DN, (unsigned char *)TA613_RSA_N, sizeof TA613_RSA_N, (unsigned char *)TA613_RSA_E, sizeof TA613_RSA_E);
trust_anchors[614] = make_rsa_trust_anchor((unsigned char *)TA614_DN, sizeof TA614_DN, (unsigned char *)TA614_RSA_N, sizeof TA614_RSA_N, (unsigned char *)TA614_RSA_E, sizeof TA614_RSA_E);
trust_anchors[615] = make_rsa_trust_anchor((unsigned char *)TA615_DN, sizeof TA615_DN, (unsigned char *)TA615_RSA_N, sizeof TA615_RSA_N, (unsigned char *)TA615_RSA_E, sizeof TA615_RSA_E);
trust_anchors[616] = make_rsa_trust_anchor((unsigned char *)TA616_DN, sizeof TA616_DN, (unsigned char *)TA616_RSA_N, sizeof TA616_RSA_N, (unsigned char *)TA616_RSA_E, sizeof TA616_RSA_E);
trust_anchors[617] = make_rsa_trust_anchor((unsigned char *)TA617_DN, sizeof TA617_DN, (unsigned char *)TA617_RSA_N, sizeof TA617_RSA_N, (unsigned char *)TA617_RSA_E, sizeof TA617_RSA_E);
trust_anchors[618] = make_rsa_trust_anchor((unsigned char *)TA618_DN, sizeof TA618_DN, (unsigned char *)TA618_RSA_N, sizeof TA618_RSA_N, (unsigned char *)TA618_RSA_E, sizeof TA618_RSA_E);
trust_anchors[619] = make_rsa_trust_anchor((unsigned char *)TA619_DN, sizeof TA619_DN, (unsigned char *)TA619_RSA_N, sizeof TA619_RSA_N, (unsigned char *)TA619_RSA_E, sizeof TA619_RSA_E);
trust_anchors[620] = make_rsa_trust_anchor((unsigned char *)TA620_DN, sizeof TA620_DN, (unsigned char *)TA620_RSA_N, sizeof TA620_RSA_N, (unsigned char *)TA620_RSA_E, sizeof TA620_RSA_E);
trust_anchors[621] = make_ec_trust_anchor((unsigned char *)TA621_DN, sizeof TA621_DN, BR_EC_secp384r1, (unsigned char *)TA621_EC_Q, sizeof TA621_EC_Q);
trust_anchors[622] = make_rsa_trust_anchor((unsigned char *)TA622_DN, sizeof TA622_DN, (unsigned char *)TA622_RSA_N, sizeof TA622_RSA_N, (unsigned char *)TA622_RSA_E, sizeof TA622_RSA_E);
trust_anchors[623] = make_rsa_trust_anchor((unsigned char *)TA623_DN, sizeof TA623_DN, (unsigned char *)TA623_RSA_N, sizeof TA623_RSA_N, (unsigned char *)TA623_RSA_E, sizeof TA623_RSA_E);
trust_anchors[624] = make_ec_trust_anchor((unsigned char *)TA624_DN, sizeof TA624_DN, BR_EC_secp256r1, (unsigned char *)TA624_EC_Q, sizeof TA624_EC_Q);
trust_anchors[625] = make_rsa_trust_anchor((unsigned char *)TA625_DN, sizeof TA625_DN, (unsigned char *)TA625_RSA_N, sizeof TA625_RSA_N, (unsigned char *)TA625_RSA_E, sizeof TA625_RSA_E);
trust_anchors[626] = make_ec_trust_anchor((unsigned char *)TA626_DN, sizeof TA626_DN, BR_EC_secp384r1, (unsigned char *)TA626_EC_Q, sizeof TA626_EC_Q);
trust_anchors[627] = make_ec_trust_anchor((unsigned char *)TA627_DN, sizeof TA627_DN, BR_EC_secp384r1, (unsigned char *)TA627_EC_Q, sizeof TA627_EC_Q);
trust_anchors[628] = make_ec_trust_anchor((unsigned char *)TA628_DN, sizeof TA628_DN, BR_EC_secp384r1, (unsigned char *)TA628_EC_Q, sizeof TA628_EC_Q);
trust_anchors[629] = make_rsa_trust_anchor((unsigned char *)TA629_DN, sizeof TA629_DN, (unsigned char *)TA629_RSA_N, sizeof TA629_RSA_N, (unsigned char *)TA629_RSA_E, sizeof TA629_RSA_E);
trust_anchors[630] = make_rsa_trust_anchor((unsigned char *)TA630_DN, sizeof TA630_DN, (unsigned char *)TA630_RSA_N, sizeof TA630_RSA_N, (unsigned char *)TA630_RSA_E, sizeof TA630_RSA_E);
trust_anchors[631] = make_ec_trust_anchor((unsigned char *)TA631_DN, sizeof TA631_DN, BR_EC_secp384r1, (unsigned char *)TA631_EC_Q, sizeof TA631_EC_Q);
trust_anchors[632] = make_rsa_trust_anchor((unsigned char *)TA632_DN, sizeof TA632_DN, (unsigned char *)TA632_RSA_N, sizeof TA632_RSA_N, (unsigned char *)TA632_RSA_E, sizeof TA632_RSA_E);
trust_anchors[633] = make_ec_trust_anchor((unsigned char *)TA633_DN, sizeof TA633_DN, BR_EC_secp384r1, (unsigned char *)TA633_EC_Q, sizeof TA633_EC_Q);
trust_anchors[634] = make_rsa_trust_anchor((unsigned char *)TA634_DN, sizeof TA634_DN, (unsigned char *)TA634_RSA_N, sizeof TA634_RSA_N, (unsigned char *)TA634_RSA_E, sizeof TA634_RSA_E);
trust_anchors[635] = make_ec_trust_anchor((unsigned char *)TA635_DN, sizeof TA635_DN, BR_EC_secp384r1, (unsigned char *)TA635_EC_Q, sizeof TA635_EC_Q);
trust_anchors[636] = make_ec_trust_anchor((unsigned char *)TA636_DN, sizeof TA636_DN, BR_EC_secp384r1, (unsigned char *)TA636_EC_Q, sizeof TA636_EC_Q);
trust_anchors[637] = make_rsa_trust_anchor((unsigned char *)TA637_DN, sizeof TA637_DN, (unsigned char *)TA637_RSA_N, sizeof TA637_RSA_N, (unsigned char *)TA637_RSA_E, sizeof TA637_RSA_E);
trust_anchors[638] = make_rsa_trust_anchor((unsigned char *)TA638_DN, sizeof TA638_DN, (unsigned char *)TA638_RSA_N, sizeof TA638_RSA_N, (unsigned char *)TA638_RSA_E, sizeof TA638_RSA_E);
trust_anchors[639] = make_rsa_trust_anchor((unsigned char *)TA639_DN, sizeof TA639_DN, (unsigned char *)TA639_RSA_N, sizeof TA639_RSA_N, (unsigned char *)TA639_RSA_E, sizeof TA639_RSA_E);
trust_anchors[640] = make_ec_trust_anchor((unsigned char *)TA640_DN, sizeof TA640_DN, BR_EC_secp384r1, (unsigned char *)TA640_EC_Q, sizeof TA640_EC_Q);
trust_anchors[641] = make_rsa_trust_anchor((unsigned char *)TA641_DN, sizeof TA641_DN, (unsigned char *)TA641_RSA_N, sizeof TA641_RSA_N, (unsigned char *)TA641_RSA_E, sizeof TA641_RSA_E);
trust_anchors[642] = make_rsa_trust_anchor((unsigned char *)TA642_DN, sizeof TA642_DN, (unsigned char *)TA642_RSA_N, sizeof TA642_RSA_N, (unsigned char *)TA642_RSA_E, sizeof TA642_RSA_E);
trust_anchors[643] = make_rsa_trust_anchor((unsigned char *)TA643_DN, sizeof TA643_DN, (unsigned char *)TA643_RSA_N, sizeof TA643_RSA_N, (unsigned char *)TA643_RSA_E, sizeof TA643_RSA_E);
trust_anchors[644] = make_ec_trust_anchor((unsigned char *)TA644_DN, sizeof TA644_DN, BR_EC_secp256r1, (unsigned char *)TA644_EC_Q, sizeof TA644_EC_Q);
trust_anchors[645] = make_rsa_trust_anchor((unsigned char *)TA645_DN, sizeof TA645_DN, (unsigned char *)TA645_RSA_N, sizeof TA645_RSA_N, (unsigned char *)TA645_RSA_E, sizeof TA645_RSA_E);
trust_anchors[646] = make_rsa_trust_anchor((unsigned char *)TA646_DN, sizeof TA646_DN, (unsigned char *)TA646_RSA_N, sizeof TA646_RSA_N, (unsigned char *)TA646_RSA_E, sizeof TA646_RSA_E);
trust_anchors[647] = make_rsa_trust_anchor((unsigned char *)TA647_DN, sizeof TA647_DN, (unsigned char *)TA647_RSA_N, sizeof TA647_RSA_N, (unsigned char *)TA647_RSA_E, sizeof TA647_RSA_E);
trust_anchors[648] = make_ec_trust_anchor((unsigned char *)TA648_DN, sizeof TA648_DN, BR_EC_secp384r1, (unsigned char *)TA648_EC_Q, sizeof TA648_EC_Q);
trust_anchors[649] = make_rsa_trust_anchor((unsigned char *)TA649_DN, sizeof TA649_DN, (unsigned char *)TA649_RSA_N, sizeof TA649_RSA_N, (unsigned char *)TA649_RSA_E, sizeof TA649_RSA_E);
trust_anchors[650] = make_ec_trust_anchor((unsigned char *)TA650_DN, sizeof TA650_DN, BR_EC_secp384r1, (unsigned char *)TA650_EC_Q, sizeof TA650_EC_Q);
trust_anchors[651] = make_rsa_trust_anchor((unsigned char *)TA651_DN, sizeof TA651_DN, (unsigned char *)TA651_RSA_N, sizeof TA651_RSA_N, (unsigned char *)TA651_RSA_E, sizeof TA651_RSA_E);
trust_anchors[652] = make_rsa_trust_anchor((unsigned char *)TA652_DN, sizeof TA652_DN, (unsigned char *)TA652_RSA_N, sizeof TA652_RSA_N, (unsigned char *)TA652_RSA_E, sizeof TA652_RSA_E);
trust_anchors[653] = make_rsa_trust_anchor((unsigned char *)TA653_DN, sizeof TA653_DN, (unsigned char *)TA653_RSA_N, sizeof TA653_RSA_N, (unsigned char *)TA653_RSA_E, sizeof TA653_RSA_E);
trust_anchors[654] = make_rsa_trust_anchor((unsigned char *)TA654_DN, sizeof TA654_DN, (unsigned char *)TA654_RSA_N, sizeof TA654_RSA_N, (unsigned char *)TA654_RSA_E, sizeof TA654_RSA_E);
trust_anchors[655] = make_rsa_trust_anchor((unsigned char *)TA655_DN, sizeof TA655_DN, (unsigned char *)TA655_RSA_N, sizeof TA655_RSA_N, (unsigned char *)TA655_RSA_E, sizeof TA655_RSA_E);
trust_anchors[656] = make_rsa_trust_anchor((unsigned char *)TA656_DN, sizeof TA656_DN, (unsigned char *)TA656_RSA_N, sizeof TA656_RSA_N, (unsigned char *)TA656_RSA_E, sizeof TA656_RSA_E);
trust_anchors[657] = make_rsa_trust_anchor((unsigned char *)TA657_DN, sizeof TA657_DN, (unsigned char *)TA657_RSA_N, sizeof TA657_RSA_N, (unsigned char *)TA657_RSA_E, sizeof TA657_RSA_E);
trust_anchors[658] = make_ec_trust_anchor((unsigned char *)TA658_DN, sizeof TA658_DN, BR_EC_secp384r1, (unsigned char *)TA658_EC_Q, sizeof TA658_EC_Q);
trust_anchors[659] = make_rsa_trust_anchor((unsigned char *)TA659_DN, sizeof TA659_DN, (unsigned char *)TA659_RSA_N, sizeof TA659_RSA_N, (unsigned char *)TA659_RSA_E, sizeof TA659_RSA_E);
trust_anchors[660] = make_rsa_trust_anchor((unsigned char *)TA660_DN, sizeof TA660_DN, (unsigned char *)TA660_RSA_N, sizeof TA660_RSA_N, (unsigned char *)TA660_RSA_E, sizeof TA660_RSA_E);
trust_anchors[661] = make_rsa_trust_anchor((unsigned char *)TA661_DN, sizeof TA661_DN, (unsigned char *)TA661_RSA_N, sizeof TA661_RSA_N, (unsigned char *)TA661_RSA_E, sizeof TA661_RSA_E);
trust_anchors[662] = make_rsa_trust_anchor((unsigned char *)TA662_DN, sizeof TA662_DN, (unsigned char *)TA662_RSA_N, sizeof TA662_RSA_N, (unsigned char *)TA662_RSA_E, sizeof TA662_RSA_E);
trust_anchors[663] = make_rsa_trust_anchor((unsigned char *)TA663_DN, sizeof TA663_DN, (unsigned char *)TA663_RSA_N, sizeof TA663_RSA_N, (unsigned char *)TA663_RSA_E, sizeof TA663_RSA_E);
trust_anchors[664] = make_ec_trust_anchor((unsigned char *)TA664_DN, sizeof TA664_DN, BR_EC_secp384r1, (unsigned char *)TA664_EC_Q, sizeof TA664_EC_Q);
trust_anchors[665] = make_rsa_trust_anchor((unsigned char *)TA665_DN, sizeof TA665_DN, (unsigned char *)TA665_RSA_N, sizeof TA665_RSA_N, (unsigned char *)TA665_RSA_E, sizeof TA665_RSA_E);
trust_anchors[666] = make_rsa_trust_anchor((unsigned char *)TA666_DN, sizeof TA666_DN, (unsigned char *)TA666_RSA_N, sizeof TA666_RSA_N, (unsigned char *)TA666_RSA_E, sizeof TA666_RSA_E);
trust_anchors[667] = make_rsa_trust_anchor((unsigned char *)TA667_DN, sizeof TA667_DN, (unsigned char *)TA667_RSA_N, sizeof TA667_RSA_N, (unsigned char *)TA667_RSA_E, sizeof TA667_RSA_E);
trust_anchors[668] = make_ec_trust_anchor((unsigned char *)TA668_DN, sizeof TA668_DN, BR_EC_secp384r1, (unsigned char *)TA668_EC_Q, sizeof TA668_EC_Q);
trust_anchors[669] = make_rsa_trust_anchor((unsigned char *)TA669_DN, sizeof TA669_DN, (unsigned char *)TA669_RSA_N, sizeof TA669_RSA_N, (unsigned char *)TA669_RSA_E, sizeof TA669_RSA_E);
trust_anchors[670] = make_ec_trust_anchor((unsigned char *)TA670_DN, sizeof TA670_DN, BR_EC_secp256r1, (unsigned char *)TA670_EC_Q, sizeof TA670_EC_Q);
trust_anchors[671] = make_ec_trust_anchor((unsigned char *)TA671_DN, sizeof TA671_DN, BR_EC_secp384r1, (unsigned char *)TA671_EC_Q, sizeof TA671_EC_Q);
trust_anchors[672] = make_rsa_trust_anchor((unsigned char *)TA672_DN, sizeof TA672_DN, (unsigned char *)TA672_RSA_N, sizeof TA672_RSA_N, (unsigned char *)TA672_RSA_E, sizeof TA672_RSA_E);
trust_anchors[673] = make_rsa_trust_anchor((unsigned char *)TA673_DN, sizeof TA673_DN, (unsigned char *)TA673_RSA_N, sizeof TA673_RSA_N, (unsigned char *)TA673_RSA_E, sizeof TA673_RSA_E);
trust_anchors[674] = make_rsa_trust_anchor((unsigned char *)TA674_DN, sizeof TA674_DN, (unsigned char *)TA674_RSA_N, sizeof TA674_RSA_N, (unsigned char *)TA674_RSA_E, sizeof TA674_RSA_E);
trust_anchors[675] = make_ec_trust_anchor((unsigned char *)TA675_DN, sizeof TA675_DN, BR_EC_secp384r1, (unsigned char *)TA675_EC_Q, sizeof TA675_EC_Q);
trust_anchors[676] = make_rsa_trust_anchor((unsigned char *)TA676_DN, sizeof TA676_DN, (unsigned char *)TA676_RSA_N, sizeof TA676_RSA_N, (unsigned char *)TA676_RSA_E, sizeof TA676_RSA_E);
trust_anchors[677] = make_rsa_trust_anchor((unsigned char *)TA677_DN, sizeof TA677_DN, (unsigned char *)TA677_RSA_N, sizeof TA677_RSA_N, (unsigned char *)TA677_RSA_E, sizeof TA677_RSA_E);
trust_anchors[678] = make_rsa_trust_anchor((unsigned char *)TA678_DN, sizeof TA678_DN, (unsigned char *)TA678_RSA_N, sizeof TA678_RSA_N, (unsigned char *)TA678_RSA_E, sizeof TA678_RSA_E);
trust_anchors[679] = make_rsa_trust_anchor((unsigned char *)TA679_DN, sizeof TA679_DN, (unsigned char *)TA679_RSA_N, sizeof TA679_RSA_N, (unsigned char *)TA679_RSA_E, sizeof TA679_RSA_E);
trust_anchors[680] = make_rsa_trust_anchor((unsigned char *)TA680_DN, sizeof TA680_DN, (unsigned char *)TA680_RSA_N, sizeof TA680_RSA_N, (unsigned char *)TA680_RSA_E, sizeof TA680_RSA_E);
trust_anchors[681] = make_rsa_trust_anchor((unsigned char *)TA681_DN, sizeof TA681_DN, (unsigned char *)TA681_RSA_N, sizeof TA681_RSA_N, (unsigned char *)TA681_RSA_E, sizeof TA681_RSA_E);
trust_anchors[682] = make_ec_trust_anchor((unsigned char *)TA682_DN, sizeof TA682_DN, BR_EC_secp384r1, (unsigned char *)TA682_EC_Q, sizeof TA682_EC_Q);
trust_anchors[683] = make_ec_trust_anchor((unsigned char *)TA683_DN, sizeof TA683_DN, BR_EC_secp384r1, (unsigned char *)TA683_EC_Q, sizeof TA683_EC_Q);
trust_anchors[684] = make_ec_trust_anchor((unsigned char *)TA684_DN, sizeof TA684_DN, BR_EC_secp384r1, (unsigned char *)TA684_EC_Q, sizeof TA684_EC_Q);
trust_anchors[685] = make_rsa_trust_anchor((unsigned char *)TA685_DN, sizeof TA685_DN, (unsigned char *)TA685_RSA_N, sizeof TA685_RSA_N, (unsigned char *)TA685_RSA_E, sizeof TA685_RSA_E);
trust_anchors[686] = make_ec_trust_anchor((unsigned char *)TA686_DN, sizeof TA686_DN, BR_EC_secp384r1, (unsigned char *)TA686_EC_Q, sizeof TA686_EC_Q);
trust_anchors[687] = make_rsa_trust_anchor((unsigned char *)TA687_DN, sizeof TA687_DN, (unsigned char *)TA687_RSA_N, sizeof TA687_RSA_N, (unsigned char *)TA687_RSA_E, sizeof TA687_RSA_E);
trust_anchors[688] = make_rsa_trust_anchor((unsigned char *)TA688_DN, sizeof TA688_DN, (unsigned char *)TA688_RSA_N, sizeof TA688_RSA_N, (unsigned char *)TA688_RSA_E, sizeof TA688_RSA_E);
trust_anchors[689] = make_rsa_trust_anchor((unsigned char *)TA689_DN, sizeof TA689_DN, (unsigned char *)TA689_RSA_N, sizeof TA689_RSA_N, (unsigned char *)TA689_RSA_E, sizeof TA689_RSA_E);
trust_anchors[690] = make_rsa_trust_anchor((unsigned char *)TA690_DN, sizeof TA690_DN, (unsigned char *)TA690_RSA_N, sizeof TA690_RSA_N, (unsigned char *)TA690_RSA_E, sizeof TA690_RSA_E);
trust_anchors[691] = make_rsa_trust_anchor((unsigned char *)TA691_DN, sizeof TA691_DN, (unsigned char *)TA691_RSA_N, sizeof TA691_RSA_N, (unsigned char *)TA691_RSA_E, sizeof TA691_RSA_E);
trust_anchors[692] = make_rsa_trust_anchor((unsigned char *)TA692_DN, sizeof TA692_DN, (unsigned char *)TA692_RSA_N, sizeof TA692_RSA_N, (unsigned char *)TA692_RSA_E, sizeof TA692_RSA_E);
trust_anchors[693] = make_ec_trust_anchor((unsigned char *)TA693_DN, sizeof TA693_DN, BR_EC_secp384r1, (unsigned char *)TA693_EC_Q, sizeof TA693_EC_Q);
trust_anchors[694] = make_rsa_trust_anchor((unsigned char *)TA694_DN, sizeof TA694_DN, (unsigned char *)TA694_RSA_N, sizeof TA694_RSA_N, (unsigned char *)TA694_RSA_E, sizeof TA694_RSA_E);
trust_anchors[695] = make_rsa_trust_anchor((unsigned char *)TA695_DN, sizeof TA695_DN, (unsigned char *)TA695_RSA_N, sizeof TA695_RSA_N, (unsigned char *)TA695_RSA_E, sizeof TA695_RSA_E);
trust_anchors[696] = make_ec_trust_anchor((unsigned char *)TA696_DN, sizeof TA696_DN, BR_EC_secp384r1, (unsigned char *)TA696_EC_Q, sizeof TA696_EC_Q);
trust_anchors[697] = make_rsa_trust_anchor((unsigned char *)TA697_DN, sizeof TA697_DN, (unsigned char *)TA697_RSA_N, sizeof TA697_RSA_N, (unsigned char *)TA697_RSA_E, sizeof TA697_RSA_E);
trust_anchors[698] = make_rsa_trust_anchor((unsigned char *)TA698_DN, sizeof TA698_DN, (unsigned char *)TA698_RSA_N, sizeof TA698_RSA_N, (unsigned char *)TA698_RSA_E, sizeof TA698_RSA_E);
trust_anchors[699] = make_rsa_trust_anchor((unsigned char *)TA699_DN, sizeof TA699_DN, (unsigned char *)TA699_RSA_N, sizeof TA699_RSA_N, (unsigned char *)TA699_RSA_E, sizeof TA699_RSA_E);
trust_anchors[700] = make_rsa_trust_anchor((unsigned char *)TA700_DN, sizeof TA700_DN, (unsigned char *)TA700_RSA_N, sizeof TA700_RSA_N, (unsigned char *)TA700_RSA_E, sizeof TA700_RSA_E);
trust_anchors[701] = make_ec_trust_anchor((unsigned char *)TA701_DN, sizeof TA701_DN, BR_EC_secp384r1, (unsigned char *)TA701_EC_Q, sizeof TA701_EC_Q);
trust_anchors[702] = make_rsa_trust_anchor((unsigned char *)TA702_DN, sizeof TA702_DN, (unsigned char *)TA702_RSA_N, sizeof TA702_RSA_N, (unsigned char *)TA702_RSA_E, sizeof TA702_RSA_E);
trust_anchors[703] = make_rsa_trust_anchor((unsigned char *)TA703_DN, sizeof TA703_DN, (unsigned char *)TA703_RSA_N, sizeof TA703_RSA_N, (unsigned char *)TA703_RSA_E, sizeof TA703_RSA_E);
trust_anchors[704] = make_rsa_trust_anchor((unsigned char *)TA704_DN, sizeof TA704_DN, (unsigned char *)TA704_RSA_N, sizeof TA704_RSA_N, (unsigned char *)TA704_RSA_E, sizeof TA704_RSA_E);
trust_anchors[705] = make_rsa_trust_anchor((unsigned char *)TA705_DN, sizeof TA705_DN, (unsigned char *)TA705_RSA_N, sizeof TA705_RSA_N, (unsigned char *)TA705_RSA_E, sizeof TA705_RSA_E);
trust_anchors[706] = make_rsa_trust_anchor((unsigned char *)TA706_DN, sizeof TA706_DN, (unsigned char *)TA706_RSA_N, sizeof TA706_RSA_N, (unsigned char *)TA706_RSA_E, sizeof TA706_RSA_E);
trust_anchors[707] = make_ec_trust_anchor((unsigned char *)TA707_DN, sizeof TA707_DN, BR_EC_secp384r1, (unsigned char *)TA707_EC_Q, sizeof TA707_EC_Q);
trust_anchors[708] = make_rsa_trust_anchor((unsigned char *)TA708_DN, sizeof TA708_DN, (unsigned char *)TA708_RSA_N, sizeof TA708_RSA_N, (unsigned char *)TA708_RSA_E, sizeof TA708_RSA_E);
trust_anchors[709] = make_rsa_trust_anchor((unsigned char *)TA709_DN, sizeof TA709_DN, (unsigned char *)TA709_RSA_N, sizeof TA709_RSA_N, (unsigned char *)TA709_RSA_E, sizeof TA709_RSA_E);
trust_anchors[710] = make_rsa_trust_anchor((unsigned char *)TA710_DN, sizeof TA710_DN, (unsigned char *)TA710_RSA_N, sizeof TA710_RSA_N, (unsigned char *)TA710_RSA_E, sizeof TA710_RSA_E);
trust_anchors[711] = make_rsa_trust_anchor((unsigned char *)TA711_DN, sizeof TA711_DN, (unsigned char *)TA711_RSA_N, sizeof TA711_RSA_N, (unsigned char *)TA711_RSA_E, sizeof TA711_RSA_E);
trust_anchors[712] = make_ec_trust_anchor((unsigned char *)TA712_DN, sizeof TA712_DN, BR_EC_secp384r1, (unsigned char *)TA712_EC_Q, sizeof TA712_EC_Q);
trust_anchors[713] = make_rsa_trust_anchor((unsigned char *)TA713_DN, sizeof TA713_DN, (unsigned char *)TA713_RSA_N, sizeof TA713_RSA_N, (unsigned char *)TA713_RSA_E, sizeof TA713_RSA_E);
trust_anchors[714] = make_ec_trust_anchor((unsigned char *)TA714_DN, sizeof TA714_DN, BR_EC_secp384r1, (unsigned char *)TA714_EC_Q, sizeof TA714_EC_Q);
trust_anchors[715] = make_rsa_trust_anchor((unsigned char *)TA715_DN, sizeof TA715_DN, (unsigned char *)TA715_RSA_N, sizeof TA715_RSA_N, (unsigned char *)TA715_RSA_E, sizeof TA715_RSA_E);
trust_anchors[716] = make_ec_trust_anchor((unsigned char *)TA716_DN, sizeof TA716_DN, BR_EC_secp384r1, (unsigned char *)TA716_EC_Q, sizeof TA716_EC_Q);
trust_anchors[717] = make_rsa_trust_anchor((unsigned char *)TA717_DN, sizeof TA717_DN, (unsigned char *)TA717_RSA_N, sizeof TA717_RSA_N, (unsigned char *)TA717_RSA_E, sizeof TA717_RSA_E);
trust_anchors[718] = make_ec_trust_anchor((unsigned char *)TA718_DN, sizeof TA718_DN, BR_EC_secp384r1, (unsigned char *)TA718_EC_Q, sizeof TA718_EC_Q);
trust_anchors[719] = make_rsa_trust_anchor((unsigned char *)TA719_DN, sizeof TA719_DN, (unsigned char *)TA719_RSA_N, sizeof TA719_RSA_N, (unsigned char *)TA719_RSA_E, sizeof TA719_RSA_E);
trust_anchors[720] = make_ec_trust_anchor((unsigned char *)TA720_DN, sizeof TA720_DN, BR_EC_secp384r1, (unsigned char *)TA720_EC_Q, sizeof TA720_EC_Q);
trust_anchors[721] = make_rsa_trust_anchor((unsigned char *)TA721_DN, sizeof TA721_DN, (unsigned char *)TA721_RSA_N, sizeof TA721_RSA_N, (unsigned char *)TA721_RSA_E, sizeof TA721_RSA_E);
trust_anchors[722] = make_rsa_trust_anchor((unsigned char *)TA722_DN, sizeof TA722_DN, (unsigned char *)TA722_RSA_N, sizeof TA722_RSA_N, (unsigned char *)TA722_RSA_E, sizeof TA722_RSA_E);
trust_anchors[723] = make_rsa_trust_anchor((unsigned char *)TA723_DN, sizeof TA723_DN, (unsigned char *)TA723_RSA_N, sizeof TA723_RSA_N, (unsigned char *)TA723_RSA_E, sizeof TA723_RSA_E);
trust_anchors[724] = make_rsa_trust_anchor((unsigned char *)TA724_DN, sizeof TA724_DN, (unsigned char *)TA724_RSA_N, sizeof TA724_RSA_N, (unsigned char *)TA724_RSA_E, sizeof TA724_RSA_E);
trust_anchors[725] = make_rsa_trust_anchor((unsigned char *)TA725_DN, sizeof TA725_DN, (unsigned char *)TA725_RSA_N, sizeof TA725_RSA_N, (unsigned char *)TA725_RSA_E, sizeof TA725_RSA_E);
trust_anchors[726] = make_rsa_trust_anchor((unsigned char *)TA726_DN, sizeof TA726_DN, (unsigned char *)TA726_RSA_N, sizeof TA726_RSA_N, (unsigned char *)TA726_RSA_E, sizeof TA726_RSA_E);
trust_anchors[727] = make_ec_trust_anchor((unsigned char *)TA727_DN, sizeof TA727_DN, BR_EC_secp384r1, (unsigned char *)TA727_EC_Q, sizeof TA727_EC_Q);
trust_anchors[728] = make_rsa_trust_anchor((unsigned char *)TA728_DN, sizeof TA728_DN, (unsigned char *)TA728_RSA_N, sizeof TA728_RSA_N, (unsigned char *)TA728_RSA_E, sizeof TA728_RSA_E);
trust_anchors[729] = make_rsa_trust_anchor((unsigned char *)TA729_DN, sizeof TA729_DN, (unsigned char *)TA729_RSA_N, sizeof TA729_RSA_N, (unsigned char *)TA729_RSA_E, sizeof TA729_RSA_E);
trust_anchors[730] = make_rsa_trust_anchor((unsigned char *)TA730_DN, sizeof TA730_DN, (unsigned char *)TA730_RSA_N, sizeof TA730_RSA_N, (unsigned char *)TA730_RSA_E, sizeof TA730_RSA_E);
trust_anchors[731] = make_rsa_trust_anchor((unsigned char *)TA731_DN, sizeof TA731_DN, (unsigned char *)TA731_RSA_N, sizeof TA731_RSA_N, (unsigned char *)TA731_RSA_E, sizeof TA731_RSA_E);
trust_anchors[732] = make_ec_trust_anchor((unsigned char *)TA732_DN, sizeof TA732_DN, BR_EC_secp384r1, (unsigned char *)TA732_EC_Q, sizeof TA732_EC_Q);
trust_anchors[733] = make_rsa_trust_anchor((unsigned char *)TA733_DN, sizeof TA733_DN, (unsigned char *)TA733_RSA_N, sizeof TA733_RSA_N, (unsigned char *)TA733_RSA_E, sizeof TA733_RSA_E);
trust_anchors[734] = make_ec_trust_anchor((unsigned char *)TA734_DN, sizeof TA734_DN, BR_EC_secp256r1, (unsigned char *)TA734_EC_Q, sizeof TA734_EC_Q);
trust_anchors[735] = make_ec_trust_anchor((unsigned char *)TA735_DN, sizeof TA735_DN, BR_EC_secp384r1, (unsigned char *)TA735_EC_Q, sizeof TA735_EC_Q);
trust_anchors[736] = make_rsa_trust_anchor((unsigned char *)TA736_DN, sizeof TA736_DN, (unsigned char *)TA736_RSA_N, sizeof TA736_RSA_N, (unsigned char *)TA736_RSA_E, sizeof TA736_RSA_E);
trust_anchors[737] = make_rsa_trust_anchor((unsigned char *)TA737_DN, sizeof TA737_DN, (unsigned char *)TA737_RSA_N, sizeof TA737_RSA_N, (unsigned char *)TA737_RSA_E, sizeof TA737_RSA_E);
trust_anchors[738] = make_rsa_trust_anchor((unsigned char *)TA738_DN, sizeof TA738_DN, (unsigned char *)TA738_RSA_N, sizeof TA738_RSA_N, (unsigned char *)TA738_RSA_E, sizeof TA738_RSA_E);
trust_anchors[739] = make_rsa_trust_anchor((unsigned char *)TA739_DN, sizeof TA739_DN, (unsigned char *)TA739_RSA_N, sizeof TA739_RSA_N, (unsigned char *)TA739_RSA_E, sizeof TA739_RSA_E);
trust_anchors[740] = make_rsa_trust_anchor((unsigned char *)TA740_DN, sizeof TA740_DN, (unsigned char *)TA740_RSA_N, sizeof TA740_RSA_N, (unsigned char *)TA740_RSA_E, sizeof TA740_RSA_E);
trust_anchors[741] = make_rsa_trust_anchor((unsigned char *)TA741_DN, sizeof TA741_DN, (unsigned char *)TA741_RSA_N, sizeof TA741_RSA_N, (unsigned char *)TA741_RSA_E, sizeof TA741_RSA_E);
trust_anchors[742] = make_rsa_trust_anchor((unsigned char *)TA742_DN, sizeof TA742_DN, (unsigned char *)TA742_RSA_N, sizeof TA742_RSA_N, (unsigned char *)TA742_RSA_E, sizeof TA742_RSA_E);
trust_anchors[743] = make_rsa_trust_anchor((unsigned char *)TA743_DN, sizeof TA743_DN, (unsigned char *)TA743_RSA_N, sizeof TA743_RSA_N, (unsigned char *)TA743_RSA_E, sizeof TA743_RSA_E);
trust_anchors[744] = make_rsa_trust_anchor((unsigned char *)TA744_DN, sizeof TA744_DN, (unsigned char *)TA744_RSA_N, sizeof TA744_RSA_N, (unsigned char *)TA744_RSA_E, sizeof TA744_RSA_E);
trust_anchors[745] = make_ec_trust_anchor((unsigned char *)TA745_DN, sizeof TA745_DN, BR_EC_secp384r1, (unsigned char *)TA745_EC_Q, sizeof TA745_EC_Q);
trust_anchors[746] = make_rsa_trust_anchor((unsigned char *)TA746_DN, sizeof TA746_DN, (unsigned char *)TA746_RSA_N, sizeof TA746_RSA_N, (unsigned char *)TA746_RSA_E, sizeof TA746_RSA_E);
trust_anchors[747] = make_ec_trust_anchor((unsigned char *)TA747_DN, sizeof TA747_DN, BR_EC_secp384r1, (unsigned char *)TA747_EC_Q, sizeof TA747_EC_Q);
trust_anchors[748] = make_rsa_trust_anchor((unsigned char *)TA748_DN, sizeof TA748_DN, (unsigned char *)TA748_RSA_N, sizeof TA748_RSA_N, (unsigned char *)TA748_RSA_E, sizeof TA748_RSA_E);
trust_anchors[749] = make_rsa_trust_anchor((unsigned char *)TA749_DN, sizeof TA749_DN, (unsigned char *)TA749_RSA_N, sizeof TA749_RSA_N, (unsigned char *)TA749_RSA_E, sizeof TA749_RSA_E);
}
void certificates::close_trust_anchors()
{
if (trust_anchors == NULL)
{
return;
}
free(trust_anchors);
}
br_x509_trust_anchor* certificates::get_trust_anchors()
{
return trust_anchors;
}
int certificates::get_num_trust_anchors()
{
return NUM_TRUST_ANCHORS;
}
// Private
br_x509_trust_anchor certificates::make_rsa_trust_anchor(unsigned char *dn, size_t dn_len, unsigned char *n, size_t n_len, unsigned char *e, size_t e_len)
{
br_x509_trust_anchor ta;
ta.dn.data = dn;
ta.dn.len = dn_len;
ta.flags = BR_X509_TA_CA;
ta.pkey.key_type = BR_KEYTYPE_RSA;
ta.pkey.key.rsa.n = n;
ta.pkey.key.rsa.nlen = n_len;
ta.pkey.key.rsa.e = e;
ta.pkey.key.rsa.elen = e_len;
return ta;
}
br_x509_trust_anchor certificates::make_ec_trust_anchor(unsigned char *dn, size_t dn_len, int curve, unsigned char *q, size_t q_len)
{
br_x509_trust_anchor ta;
ta.dn.data = dn;
ta.dn.len = dn_len;
ta.flags = BR_X509_TA_CA;
ta.pkey.key_type = BR_KEYTYPE_EC;
ta.pkey.key.ec.curve = curve;
ta.pkey.key.ec.q = q;
ta.pkey.key.ec.qlen = q_len;
return ta;
}