require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&OPENSSL_OBJ_MAC_H)) {
    eval 'sub OPENSSL_OBJ_MAC_H () {1;}' unless defined(&OPENSSL_OBJ_MAC_H);
    eval 'sub SN_undef () {"UNDEF";}' unless defined(&SN_undef);
    eval 'sub LN_undef () {"undefined";}' unless defined(&LN_undef);
    eval 'sub NID_undef () {0;}' unless defined(&NID_undef);
    eval 'sub OBJ_undef () {0;}' unless defined(&OBJ_undef);
    eval 'sub SN_itu_t () {"ITU-T";}' unless defined(&SN_itu_t);
    eval 'sub LN_itu_t () {"itu-t";}' unless defined(&LN_itu_t);
    eval 'sub NID_itu_t () {645;}' unless defined(&NID_itu_t);
    eval 'sub OBJ_itu_t () {0;}' unless defined(&OBJ_itu_t);
    eval 'sub NID_ccitt () {404;}' unless defined(&NID_ccitt);
    eval 'sub OBJ_ccitt () { &OBJ_itu_t;}' unless defined(&OBJ_ccitt);
    eval 'sub SN_iso () {"ISO";}' unless defined(&SN_iso);
    eval 'sub LN_iso () {"iso";}' unless defined(&LN_iso);
    eval 'sub NID_iso () {181;}' unless defined(&NID_iso);
    eval 'sub OBJ_iso () {1;}' unless defined(&OBJ_iso);
    eval 'sub SN_joint_iso_itu_t () {"JOINT-ISO-ITU-T";}' unless defined(&SN_joint_iso_itu_t);
    eval 'sub LN_joint_iso_itu_t () {"joint-iso-itu-t";}' unless defined(&LN_joint_iso_itu_t);
    eval 'sub NID_joint_iso_itu_t () {646;}' unless defined(&NID_joint_iso_itu_t);
    eval 'sub OBJ_joint_iso_itu_t () {2;}' unless defined(&OBJ_joint_iso_itu_t);
    eval 'sub NID_joint_iso_ccitt () {393;}' unless defined(&NID_joint_iso_ccitt);
    eval 'sub OBJ_joint_iso_ccitt () { &OBJ_joint_iso_itu_t;}' unless defined(&OBJ_joint_iso_ccitt);
    eval 'sub SN_member_body () {"member-body";}' unless defined(&SN_member_body);
    eval 'sub LN_member_body () {"ISO Member Body";}' unless defined(&LN_member_body);
    eval 'sub NID_member_body () {182;}' unless defined(&NID_member_body);
    eval 'sub OBJ_member_body () { &OBJ_iso,2;}' unless defined(&OBJ_member_body);
    eval 'sub SN_identified_organization () {"identified-organization";}' unless defined(&SN_identified_organization);
    eval 'sub NID_identified_organization () {676;}' unless defined(&NID_identified_organization);
    eval 'sub OBJ_identified_organization () { &OBJ_iso,3;}' unless defined(&OBJ_identified_organization);
    eval 'sub SN_gmac () {"GMAC";}' unless defined(&SN_gmac);
    eval 'sub LN_gmac () {"gmac";}' unless defined(&LN_gmac);
    eval 'sub NID_gmac () {1195;}' unless defined(&NID_gmac);
    eval 'sub OBJ_gmac () { &OBJ_iso,0,9797,3,4;}' unless defined(&OBJ_gmac);
    eval 'sub SN_hmac_md5 () {"HMAC-MD5";}' unless defined(&SN_hmac_md5);
    eval 'sub LN_hmac_md5 () {"hmac-md5";}' unless defined(&LN_hmac_md5);
    eval 'sub NID_hmac_md5 () {780;}' unless defined(&NID_hmac_md5);
    eval 'sub OBJ_hmac_md5 () { &OBJ_identified_organization,6,1,5,5,8,1,1;}' unless defined(&OBJ_hmac_md5);
    eval 'sub SN_hmac_sha1 () {"HMAC-SHA1";}' unless defined(&SN_hmac_sha1);
    eval 'sub LN_hmac_sha1 () {"hmac-sha1";}' unless defined(&LN_hmac_sha1);
    eval 'sub NID_hmac_sha1 () {781;}' unless defined(&NID_hmac_sha1);
    eval 'sub OBJ_hmac_sha1 () { &OBJ_identified_organization,6,1,5,5,8,1,2;}' unless defined(&OBJ_hmac_sha1);
    eval 'sub SN_x509ExtAdmission () {"x509ExtAdmission";}' unless defined(&SN_x509ExtAdmission);
    eval 'sub LN_x509ExtAdmission () {"Professional Information or basis for Admission";}' unless defined(&LN_x509ExtAdmission);
    eval 'sub NID_x509ExtAdmission () {1093;}' unless defined(&NID_x509ExtAdmission);
    eval 'sub OBJ_x509ExtAdmission () { &OBJ_identified_organization,36,8,3,3;}' unless defined(&OBJ_x509ExtAdmission);
    eval 'sub SN_certicom_arc () {"certicom-arc";}' unless defined(&SN_certicom_arc);
    eval 'sub NID_certicom_arc () {677;}' unless defined(&NID_certicom_arc);
    eval 'sub OBJ_certicom_arc () { &OBJ_identified_organization,132;}' unless defined(&OBJ_certicom_arc);
    eval 'sub SN_ieee () {"ieee";}' unless defined(&SN_ieee);
    eval 'sub NID_ieee () {1170;}' unless defined(&NID_ieee);
    eval 'sub OBJ_ieee () { &OBJ_identified_organization,111;}' unless defined(&OBJ_ieee);
    eval 'sub SN_ieee_siswg () {"ieee-siswg";}' unless defined(&SN_ieee_siswg);
    eval 'sub LN_ieee_siswg () {"IEEE Security in Storage Working Group";}' unless defined(&LN_ieee_siswg);
    eval 'sub NID_ieee_siswg () {1171;}' unless defined(&NID_ieee_siswg);
    eval 'sub OBJ_ieee_siswg () { &OBJ_ieee,2,1619;}' unless defined(&OBJ_ieee_siswg);
    eval 'sub SN_international_organizations () {"international-organizations";}' unless defined(&SN_international_organizations);
    eval 'sub LN_international_organizations () {"International Organizations";}' unless defined(&LN_international_organizations);
    eval 'sub NID_international_organizations () {647;}' unless defined(&NID_international_organizations);
    eval 'sub OBJ_international_organizations () { &OBJ_joint_iso_itu_t,23;}' unless defined(&OBJ_international_organizations);
    eval 'sub SN_wap () {"wap";}' unless defined(&SN_wap);
    eval 'sub NID_wap () {678;}' unless defined(&NID_wap);
    eval 'sub OBJ_wap () { &OBJ_international_organizations,43;}' unless defined(&OBJ_wap);
    eval 'sub SN_wap_wsg () {"wap-wsg";}' unless defined(&SN_wap_wsg);
    eval 'sub NID_wap_wsg () {679;}' unless defined(&NID_wap_wsg);
    eval 'sub OBJ_wap_wsg () { &OBJ_wap,1;}' unless defined(&OBJ_wap_wsg);
    eval 'sub SN_selected_attribute_types () {"selected-attribute-types";}' unless defined(&SN_selected_attribute_types);
    eval 'sub LN_selected_attribute_types () {"Selected Attribute Types";}' unless defined(&LN_selected_attribute_types);
    eval 'sub NID_selected_attribute_types () {394;}' unless defined(&NID_selected_attribute_types);
    eval 'sub OBJ_selected_attribute_types () { &OBJ_joint_iso_itu_t,5,1,5;}' unless defined(&OBJ_selected_attribute_types);
    eval 'sub SN_clearance () {"clearance";}' unless defined(&SN_clearance);
    eval 'sub NID_clearance () {395;}' unless defined(&NID_clearance);
    eval 'sub OBJ_clearance () { &OBJ_selected_attribute_types,55;}' unless defined(&OBJ_clearance);
    eval 'sub SN_ISO_US () {"ISO-US";}' unless defined(&SN_ISO_US);
    eval 'sub LN_ISO_US () {"ISO US Member Body";}' unless defined(&LN_ISO_US);
    eval 'sub NID_ISO_US () {183;}' unless defined(&NID_ISO_US);
    eval 'sub OBJ_ISO_US () { &OBJ_member_body,840;}' unless defined(&OBJ_ISO_US);
    eval 'sub SN_X9_57 () {"X9-57";}' unless defined(&SN_X9_57);
    eval 'sub LN_X9_57 () {"X9.57";}' unless defined(&LN_X9_57);
    eval 'sub NID_X9_57 () {184;}' unless defined(&NID_X9_57);
    eval 'sub OBJ_X9_57 () { &OBJ_ISO_US,10040;}' unless defined(&OBJ_X9_57);
    eval 'sub SN_X9cm () {"X9cm";}' unless defined(&SN_X9cm);
    eval 'sub LN_X9cm () {"X9.57 CM ?";}' unless defined(&LN_X9cm);
    eval 'sub NID_X9cm () {185;}' unless defined(&NID_X9cm);
    eval 'sub OBJ_X9cm () { &OBJ_X9_57,4;}' unless defined(&OBJ_X9cm);
    eval 'sub SN_ISO_CN () {"ISO-CN";}' unless defined(&SN_ISO_CN);
    eval 'sub LN_ISO_CN () {"ISO CN Member Body";}' unless defined(&LN_ISO_CN);
    eval 'sub NID_ISO_CN () {1140;}' unless defined(&NID_ISO_CN);
    eval 'sub OBJ_ISO_CN () { &OBJ_member_body,156;}' unless defined(&OBJ_ISO_CN);
    eval 'sub SN_oscca () {"oscca";}' unless defined(&SN_oscca);
    eval 'sub NID_oscca () {1141;}' unless defined(&NID_oscca);
    eval 'sub OBJ_oscca () { &OBJ_ISO_CN,10197;}' unless defined(&OBJ_oscca);
    eval 'sub SN_sm_scheme () {"sm-scheme";}' unless defined(&SN_sm_scheme);
    eval 'sub NID_sm_scheme () {1142;}' unless defined(&NID_sm_scheme);
    eval 'sub OBJ_sm_scheme () { &OBJ_oscca,1;}' unless defined(&OBJ_sm_scheme);
    eval 'sub SN_dsa () {"DSA";}' unless defined(&SN_dsa);
    eval 'sub LN_dsa () {"dsaEncryption";}' unless defined(&LN_dsa);
    eval 'sub NID_dsa () {116;}' unless defined(&NID_dsa);
    eval 'sub OBJ_dsa () { &OBJ_X9cm,1;}' unless defined(&OBJ_dsa);
    eval 'sub SN_dsaWithSHA1 () {"DSA-SHA1";}' unless defined(&SN_dsaWithSHA1);
    eval 'sub LN_dsaWithSHA1 () {"dsaWithSHA1";}' unless defined(&LN_dsaWithSHA1);
    eval 'sub NID_dsaWithSHA1 () {113;}' unless defined(&NID_dsaWithSHA1);
    eval 'sub OBJ_dsaWithSHA1 () { &OBJ_X9cm,3;}' unless defined(&OBJ_dsaWithSHA1);
    eval 'sub SN_ansi_X9_62 () {"ansi-X9-62";}' unless defined(&SN_ansi_X9_62);
    eval 'sub LN_ansi_X9_62 () {"ANSI X9.62";}' unless defined(&LN_ansi_X9_62);
    eval 'sub NID_ansi_X9_62 () {405;}' unless defined(&NID_ansi_X9_62);
    eval 'sub OBJ_ansi_X9_62 () { &OBJ_ISO_US,10045;}' unless defined(&OBJ_ansi_X9_62);
    eval 'sub OBJ_X9_62_id_fieldType () { &OBJ_ansi_X9_62,1;}' unless defined(&OBJ_X9_62_id_fieldType);
    eval 'sub SN_X9_62_prime_field () {"prime-field";}' unless defined(&SN_X9_62_prime_field);
    eval 'sub NID_X9_62_prime_field () {406;}' unless defined(&NID_X9_62_prime_field);
    eval 'sub OBJ_X9_62_prime_field () { &OBJ_X9_62_id_fieldType,1;}' unless defined(&OBJ_X9_62_prime_field);
    eval 'sub SN_X9_62_characteristic_two_field () {"characteristic-two-field";}' unless defined(&SN_X9_62_characteristic_two_field);
    eval 'sub NID_X9_62_characteristic_two_field () {407;}' unless defined(&NID_X9_62_characteristic_two_field);
    eval 'sub OBJ_X9_62_characteristic_two_field () { &OBJ_X9_62_id_fieldType,2;}' unless defined(&OBJ_X9_62_characteristic_two_field);
    eval 'sub SN_X9_62_id_characteristic_two_basis () {"id-characteristic-two-basis";}' unless defined(&SN_X9_62_id_characteristic_two_basis);
    eval 'sub NID_X9_62_id_characteristic_two_basis () {680;}' unless defined(&NID_X9_62_id_characteristic_two_basis);
    eval 'sub OBJ_X9_62_id_characteristic_two_basis () { &OBJ_X9_62_characteristic_two_field,3;}' unless defined(&OBJ_X9_62_id_characteristic_two_basis);
    eval 'sub SN_X9_62_onBasis () {"onBasis";}' unless defined(&SN_X9_62_onBasis);
    eval 'sub NID_X9_62_onBasis () {681;}' unless defined(&NID_X9_62_onBasis);
    eval 'sub OBJ_X9_62_onBasis () { &OBJ_X9_62_id_characteristic_two_basis,1;}' unless defined(&OBJ_X9_62_onBasis);
    eval 'sub SN_X9_62_tpBasis () {"tpBasis";}' unless defined(&SN_X9_62_tpBasis);
    eval 'sub NID_X9_62_tpBasis () {682;}' unless defined(&NID_X9_62_tpBasis);
    eval 'sub OBJ_X9_62_tpBasis () { &OBJ_X9_62_id_characteristic_two_basis,2;}' unless defined(&OBJ_X9_62_tpBasis);
    eval 'sub SN_X9_62_ppBasis () {"ppBasis";}' unless defined(&SN_X9_62_ppBasis);
    eval 'sub NID_X9_62_ppBasis () {683;}' unless defined(&NID_X9_62_ppBasis);
    eval 'sub OBJ_X9_62_ppBasis () { &OBJ_X9_62_id_characteristic_two_basis,3;}' unless defined(&OBJ_X9_62_ppBasis);
    eval 'sub OBJ_X9_62_id_publicKeyType () { &OBJ_ansi_X9_62,2;}' unless defined(&OBJ_X9_62_id_publicKeyType);
    eval 'sub SN_X9_62_id_ecPublicKey () {"id-ecPublicKey";}' unless defined(&SN_X9_62_id_ecPublicKey);
    eval 'sub NID_X9_62_id_ecPublicKey () {408;}' unless defined(&NID_X9_62_id_ecPublicKey);
    eval 'sub OBJ_X9_62_id_ecPublicKey () { &OBJ_X9_62_id_publicKeyType,1;}' unless defined(&OBJ_X9_62_id_ecPublicKey);
    eval 'sub OBJ_X9_62_ellipticCurve () { &OBJ_ansi_X9_62,3;}' unless defined(&OBJ_X9_62_ellipticCurve);
    eval 'sub OBJ_X9_62_c_TwoCurve () { &OBJ_X9_62_ellipticCurve,0;}' unless defined(&OBJ_X9_62_c_TwoCurve);
    eval 'sub SN_X9_62_c2pnb163v1 () {"c2pnb163v1";}' unless defined(&SN_X9_62_c2pnb163v1);
    eval 'sub NID_X9_62_c2pnb163v1 () {684;}' unless defined(&NID_X9_62_c2pnb163v1);
    eval 'sub OBJ_X9_62_c2pnb163v1 () { &OBJ_X9_62_c_TwoCurve,1;}' unless defined(&OBJ_X9_62_c2pnb163v1);
    eval 'sub SN_X9_62_c2pnb163v2 () {"c2pnb163v2";}' unless defined(&SN_X9_62_c2pnb163v2);
    eval 'sub NID_X9_62_c2pnb163v2 () {685;}' unless defined(&NID_X9_62_c2pnb163v2);
    eval 'sub OBJ_X9_62_c2pnb163v2 () { &OBJ_X9_62_c_TwoCurve,2;}' unless defined(&OBJ_X9_62_c2pnb163v2);
    eval 'sub SN_X9_62_c2pnb163v3 () {"c2pnb163v3";}' unless defined(&SN_X9_62_c2pnb163v3);
    eval 'sub NID_X9_62_c2pnb163v3 () {686;}' unless defined(&NID_X9_62_c2pnb163v3);
    eval 'sub OBJ_X9_62_c2pnb163v3 () { &OBJ_X9_62_c_TwoCurve,3;}' unless defined(&OBJ_X9_62_c2pnb163v3);
    eval 'sub SN_X9_62_c2pnb176v1 () {"c2pnb176v1";}' unless defined(&SN_X9_62_c2pnb176v1);
    eval 'sub NID_X9_62_c2pnb176v1 () {687;}' unless defined(&NID_X9_62_c2pnb176v1);
    eval 'sub OBJ_X9_62_c2pnb176v1 () { &OBJ_X9_62_c_TwoCurve,4;}' unless defined(&OBJ_X9_62_c2pnb176v1);
    eval 'sub SN_X9_62_c2tnb191v1 () {"c2tnb191v1";}' unless defined(&SN_X9_62_c2tnb191v1);
    eval 'sub NID_X9_62_c2tnb191v1 () {688;}' unless defined(&NID_X9_62_c2tnb191v1);
    eval 'sub OBJ_X9_62_c2tnb191v1 () { &OBJ_X9_62_c_TwoCurve,5;}' unless defined(&OBJ_X9_62_c2tnb191v1);
    eval 'sub SN_X9_62_c2tnb191v2 () {"c2tnb191v2";}' unless defined(&SN_X9_62_c2tnb191v2);
    eval 'sub NID_X9_62_c2tnb191v2 () {689;}' unless defined(&NID_X9_62_c2tnb191v2);
    eval 'sub OBJ_X9_62_c2tnb191v2 () { &OBJ_X9_62_c_TwoCurve,6;}' unless defined(&OBJ_X9_62_c2tnb191v2);
    eval 'sub SN_X9_62_c2tnb191v3 () {"c2tnb191v3";}' unless defined(&SN_X9_62_c2tnb191v3);
    eval 'sub NID_X9_62_c2tnb191v3 () {690;}' unless defined(&NID_X9_62_c2tnb191v3);
    eval 'sub OBJ_X9_62_c2tnb191v3 () { &OBJ_X9_62_c_TwoCurve,7;}' unless defined(&OBJ_X9_62_c2tnb191v3);
    eval 'sub SN_X9_62_c2onb191v4 () {"c2onb191v4";}' unless defined(&SN_X9_62_c2onb191v4);
    eval 'sub NID_X9_62_c2onb191v4 () {691;}' unless defined(&NID_X9_62_c2onb191v4);
    eval 'sub OBJ_X9_62_c2onb191v4 () { &OBJ_X9_62_c_TwoCurve,8;}' unless defined(&OBJ_X9_62_c2onb191v4);
    eval 'sub SN_X9_62_c2onb191v5 () {"c2onb191v5";}' unless defined(&SN_X9_62_c2onb191v5);
    eval 'sub NID_X9_62_c2onb191v5 () {692;}' unless defined(&NID_X9_62_c2onb191v5);
    eval 'sub OBJ_X9_62_c2onb191v5 () { &OBJ_X9_62_c_TwoCurve,9;}' unless defined(&OBJ_X9_62_c2onb191v5);
    eval 'sub SN_X9_62_c2pnb208w1 () {"c2pnb208w1";}' unless defined(&SN_X9_62_c2pnb208w1);
    eval 'sub NID_X9_62_c2pnb208w1 () {693;}' unless defined(&NID_X9_62_c2pnb208w1);
    eval 'sub OBJ_X9_62_c2pnb208w1 () { &OBJ_X9_62_c_TwoCurve,10;}' unless defined(&OBJ_X9_62_c2pnb208w1);
    eval 'sub SN_X9_62_c2tnb239v1 () {"c2tnb239v1";}' unless defined(&SN_X9_62_c2tnb239v1);
    eval 'sub NID_X9_62_c2tnb239v1 () {694;}' unless defined(&NID_X9_62_c2tnb239v1);
    eval 'sub OBJ_X9_62_c2tnb239v1 () { &OBJ_X9_62_c_TwoCurve,11;}' unless defined(&OBJ_X9_62_c2tnb239v1);
    eval 'sub SN_X9_62_c2tnb239v2 () {"c2tnb239v2";}' unless defined(&SN_X9_62_c2tnb239v2);
    eval 'sub NID_X9_62_c2tnb239v2 () {695;}' unless defined(&NID_X9_62_c2tnb239v2);
    eval 'sub OBJ_X9_62_c2tnb239v2 () { &OBJ_X9_62_c_TwoCurve,12;}' unless defined(&OBJ_X9_62_c2tnb239v2);
    eval 'sub SN_X9_62_c2tnb239v3 () {"c2tnb239v3";}' unless defined(&SN_X9_62_c2tnb239v3);
    eval 'sub NID_X9_62_c2tnb239v3 () {696;}' unless defined(&NID_X9_62_c2tnb239v3);
    eval 'sub OBJ_X9_62_c2tnb239v3 () { &OBJ_X9_62_c_TwoCurve,13;}' unless defined(&OBJ_X9_62_c2tnb239v3);
    eval 'sub SN_X9_62_c2onb239v4 () {"c2onb239v4";}' unless defined(&SN_X9_62_c2onb239v4);
    eval 'sub NID_X9_62_c2onb239v4 () {697;}' unless defined(&NID_X9_62_c2onb239v4);
    eval 'sub OBJ_X9_62_c2onb239v4 () { &OBJ_X9_62_c_TwoCurve,14;}' unless defined(&OBJ_X9_62_c2onb239v4);
    eval 'sub SN_X9_62_c2onb239v5 () {"c2onb239v5";}' unless defined(&SN_X9_62_c2onb239v5);
    eval 'sub NID_X9_62_c2onb239v5 () {698;}' unless defined(&NID_X9_62_c2onb239v5);
    eval 'sub OBJ_X9_62_c2onb239v5 () { &OBJ_X9_62_c_TwoCurve,15;}' unless defined(&OBJ_X9_62_c2onb239v5);
    eval 'sub SN_X9_62_c2pnb272w1 () {"c2pnb272w1";}' unless defined(&SN_X9_62_c2pnb272w1);
    eval 'sub NID_X9_62_c2pnb272w1 () {699;}' unless defined(&NID_X9_62_c2pnb272w1);
    eval 'sub OBJ_X9_62_c2pnb272w1 () { &OBJ_X9_62_c_TwoCurve,16;}' unless defined(&OBJ_X9_62_c2pnb272w1);
    eval 'sub SN_X9_62_c2pnb304w1 () {"c2pnb304w1";}' unless defined(&SN_X9_62_c2pnb304w1);
    eval 'sub NID_X9_62_c2pnb304w1 () {700;}' unless defined(&NID_X9_62_c2pnb304w1);
    eval 'sub OBJ_X9_62_c2pnb304w1 () { &OBJ_X9_62_c_TwoCurve,17;}' unless defined(&OBJ_X9_62_c2pnb304w1);
    eval 'sub SN_X9_62_c2tnb359v1 () {"c2tnb359v1";}' unless defined(&SN_X9_62_c2tnb359v1);
    eval 'sub NID_X9_62_c2tnb359v1 () {701;}' unless defined(&NID_X9_62_c2tnb359v1);
    eval 'sub OBJ_X9_62_c2tnb359v1 () { &OBJ_X9_62_c_TwoCurve,18;}' unless defined(&OBJ_X9_62_c2tnb359v1);
    eval 'sub SN_X9_62_c2pnb368w1 () {"c2pnb368w1";}' unless defined(&SN_X9_62_c2pnb368w1);
    eval 'sub NID_X9_62_c2pnb368w1 () {702;}' unless defined(&NID_X9_62_c2pnb368w1);
    eval 'sub OBJ_X9_62_c2pnb368w1 () { &OBJ_X9_62_c_TwoCurve,19;}' unless defined(&OBJ_X9_62_c2pnb368w1);
    eval 'sub SN_X9_62_c2tnb431r1 () {"c2tnb431r1";}' unless defined(&SN_X9_62_c2tnb431r1);
    eval 'sub NID_X9_62_c2tnb431r1 () {703;}' unless defined(&NID_X9_62_c2tnb431r1);
    eval 'sub OBJ_X9_62_c2tnb431r1 () { &OBJ_X9_62_c_TwoCurve,20;}' unless defined(&OBJ_X9_62_c2tnb431r1);
    eval 'sub OBJ_X9_62_primeCurve () { &OBJ_X9_62_ellipticCurve,1;}' unless defined(&OBJ_X9_62_primeCurve);
    eval 'sub SN_X9_62_prime192v1 () {"prime192v1";}' unless defined(&SN_X9_62_prime192v1);
    eval 'sub NID_X9_62_prime192v1 () {409;}' unless defined(&NID_X9_62_prime192v1);
    eval 'sub OBJ_X9_62_prime192v1 () { &OBJ_X9_62_primeCurve,1;}' unless defined(&OBJ_X9_62_prime192v1);
    eval 'sub SN_X9_62_prime192v2 () {"prime192v2";}' unless defined(&SN_X9_62_prime192v2);
    eval 'sub NID_X9_62_prime192v2 () {410;}' unless defined(&NID_X9_62_prime192v2);
    eval 'sub OBJ_X9_62_prime192v2 () { &OBJ_X9_62_primeCurve,2;}' unless defined(&OBJ_X9_62_prime192v2);
    eval 'sub SN_X9_62_prime192v3 () {"prime192v3";}' unless defined(&SN_X9_62_prime192v3);
    eval 'sub NID_X9_62_prime192v3 () {411;}' unless defined(&NID_X9_62_prime192v3);
    eval 'sub OBJ_X9_62_prime192v3 () { &OBJ_X9_62_primeCurve,3;}' unless defined(&OBJ_X9_62_prime192v3);
    eval 'sub SN_X9_62_prime239v1 () {"prime239v1";}' unless defined(&SN_X9_62_prime239v1);
    eval 'sub NID_X9_62_prime239v1 () {412;}' unless defined(&NID_X9_62_prime239v1);
    eval 'sub OBJ_X9_62_prime239v1 () { &OBJ_X9_62_primeCurve,4;}' unless defined(&OBJ_X9_62_prime239v1);
    eval 'sub SN_X9_62_prime239v2 () {"prime239v2";}' unless defined(&SN_X9_62_prime239v2);
    eval 'sub NID_X9_62_prime239v2 () {413;}' unless defined(&NID_X9_62_prime239v2);
    eval 'sub OBJ_X9_62_prime239v2 () { &OBJ_X9_62_primeCurve,5;}' unless defined(&OBJ_X9_62_prime239v2);
    eval 'sub SN_X9_62_prime239v3 () {"prime239v3";}' unless defined(&SN_X9_62_prime239v3);
    eval 'sub NID_X9_62_prime239v3 () {414;}' unless defined(&NID_X9_62_prime239v3);
    eval 'sub OBJ_X9_62_prime239v3 () { &OBJ_X9_62_primeCurve,6;}' unless defined(&OBJ_X9_62_prime239v3);
    eval 'sub SN_X9_62_prime256v1 () {"prime256v1";}' unless defined(&SN_X9_62_prime256v1);
    eval 'sub NID_X9_62_prime256v1 () {415;}' unless defined(&NID_X9_62_prime256v1);
    eval 'sub OBJ_X9_62_prime256v1 () { &OBJ_X9_62_primeCurve,7;}' unless defined(&OBJ_X9_62_prime256v1);
    eval 'sub OBJ_X9_62_id_ecSigType () { &OBJ_ansi_X9_62,4;}' unless defined(&OBJ_X9_62_id_ecSigType);
    eval 'sub SN_ecdsa_with_SHA1 () {"ecdsa-with-SHA1";}' unless defined(&SN_ecdsa_with_SHA1);
    eval 'sub NID_ecdsa_with_SHA1 () {416;}' unless defined(&NID_ecdsa_with_SHA1);
    eval 'sub OBJ_ecdsa_with_SHA1 () { &OBJ_X9_62_id_ecSigType,1;}' unless defined(&OBJ_ecdsa_with_SHA1);
    eval 'sub SN_ecdsa_with_Recommended () {"ecdsa-with-Recommended";}' unless defined(&SN_ecdsa_with_Recommended);
    eval 'sub NID_ecdsa_with_Recommended () {791;}' unless defined(&NID_ecdsa_with_Recommended);
    eval 'sub OBJ_ecdsa_with_Recommended () { &OBJ_X9_62_id_ecSigType,2;}' unless defined(&OBJ_ecdsa_with_Recommended);
    eval 'sub SN_ecdsa_with_Specified () {"ecdsa-with-Specified";}' unless defined(&SN_ecdsa_with_Specified);
    eval 'sub NID_ecdsa_with_Specified () {792;}' unless defined(&NID_ecdsa_with_Specified);
    eval 'sub OBJ_ecdsa_with_Specified () { &OBJ_X9_62_id_ecSigType,3;}' unless defined(&OBJ_ecdsa_with_Specified);
    eval 'sub SN_ecdsa_with_SHA224 () {"ecdsa-with-SHA224";}' unless defined(&SN_ecdsa_with_SHA224);
    eval 'sub NID_ecdsa_with_SHA224 () {793;}' unless defined(&NID_ecdsa_with_SHA224);
    eval 'sub OBJ_ecdsa_with_SHA224 () { &OBJ_ecdsa_with_Specified,1;}' unless defined(&OBJ_ecdsa_with_SHA224);
    eval 'sub SN_ecdsa_with_SHA256 () {"ecdsa-with-SHA256";}' unless defined(&SN_ecdsa_with_SHA256);
    eval 'sub NID_ecdsa_with_SHA256 () {794;}' unless defined(&NID_ecdsa_with_SHA256);
    eval 'sub OBJ_ecdsa_with_SHA256 () { &OBJ_ecdsa_with_Specified,2;}' unless defined(&OBJ_ecdsa_with_SHA256);
    eval 'sub SN_ecdsa_with_SHA384 () {"ecdsa-with-SHA384";}' unless defined(&SN_ecdsa_with_SHA384);
    eval 'sub NID_ecdsa_with_SHA384 () {795;}' unless defined(&NID_ecdsa_with_SHA384);
    eval 'sub OBJ_ecdsa_with_SHA384 () { &OBJ_ecdsa_with_Specified,3;}' unless defined(&OBJ_ecdsa_with_SHA384);
    eval 'sub SN_ecdsa_with_SHA512 () {"ecdsa-with-SHA512";}' unless defined(&SN_ecdsa_with_SHA512);
    eval 'sub NID_ecdsa_with_SHA512 () {796;}' unless defined(&NID_ecdsa_with_SHA512);
    eval 'sub OBJ_ecdsa_with_SHA512 () { &OBJ_ecdsa_with_Specified,4;}' unless defined(&OBJ_ecdsa_with_SHA512);
    eval 'sub OBJ_secg_ellipticCurve () { &OBJ_certicom_arc,0;}' unless defined(&OBJ_secg_ellipticCurve);
    eval 'sub SN_secp112r1 () {"secp112r1";}' unless defined(&SN_secp112r1);
    eval 'sub NID_secp112r1 () {704;}' unless defined(&NID_secp112r1);
    eval 'sub OBJ_secp112r1 () { &OBJ_secg_ellipticCurve,6;}' unless defined(&OBJ_secp112r1);
    eval 'sub SN_secp112r2 () {"secp112r2";}' unless defined(&SN_secp112r2);
    eval 'sub NID_secp112r2 () {705;}' unless defined(&NID_secp112r2);
    eval 'sub OBJ_secp112r2 () { &OBJ_secg_ellipticCurve,7;}' unless defined(&OBJ_secp112r2);
    eval 'sub SN_secp128r1 () {"secp128r1";}' unless defined(&SN_secp128r1);
    eval 'sub NID_secp128r1 () {706;}' unless defined(&NID_secp128r1);
    eval 'sub OBJ_secp128r1 () { &OBJ_secg_ellipticCurve,28;}' unless defined(&OBJ_secp128r1);
    eval 'sub SN_secp128r2 () {"secp128r2";}' unless defined(&SN_secp128r2);
    eval 'sub NID_secp128r2 () {707;}' unless defined(&NID_secp128r2);
    eval 'sub OBJ_secp128r2 () { &OBJ_secg_ellipticCurve,29;}' unless defined(&OBJ_secp128r2);
    eval 'sub SN_secp160k1 () {"secp160k1";}' unless defined(&SN_secp160k1);
    eval 'sub NID_secp160k1 () {708;}' unless defined(&NID_secp160k1);
    eval 'sub OBJ_secp160k1 () { &OBJ_secg_ellipticCurve,9;}' unless defined(&OBJ_secp160k1);
    eval 'sub SN_secp160r1 () {"secp160r1";}' unless defined(&SN_secp160r1);
    eval 'sub NID_secp160r1 () {709;}' unless defined(&NID_secp160r1);
    eval 'sub OBJ_secp160r1 () { &OBJ_secg_ellipticCurve,8;}' unless defined(&OBJ_secp160r1);
    eval 'sub SN_secp160r2 () {"secp160r2";}' unless defined(&SN_secp160r2);
    eval 'sub NID_secp160r2 () {710;}' unless defined(&NID_secp160r2);
    eval 'sub OBJ_secp160r2 () { &OBJ_secg_ellipticCurve,30;}' unless defined(&OBJ_secp160r2);
    eval 'sub SN_secp192k1 () {"secp192k1";}' unless defined(&SN_secp192k1);
    eval 'sub NID_secp192k1 () {711;}' unless defined(&NID_secp192k1);
    eval 'sub OBJ_secp192k1 () { &OBJ_secg_ellipticCurve,31;}' unless defined(&OBJ_secp192k1);
    eval 'sub SN_secp224k1 () {"secp224k1";}' unless defined(&SN_secp224k1);
    eval 'sub NID_secp224k1 () {712;}' unless defined(&NID_secp224k1);
    eval 'sub OBJ_secp224k1 () { &OBJ_secg_ellipticCurve,32;}' unless defined(&OBJ_secp224k1);
    eval 'sub SN_secp224r1 () {"secp224r1";}' unless defined(&SN_secp224r1);
    eval 'sub NID_secp224r1 () {713;}' unless defined(&NID_secp224r1);
    eval 'sub OBJ_secp224r1 () { &OBJ_secg_ellipticCurve,33;}' unless defined(&OBJ_secp224r1);
    eval 'sub SN_secp256k1 () {"secp256k1";}' unless defined(&SN_secp256k1);
    eval 'sub NID_secp256k1 () {714;}' unless defined(&NID_secp256k1);
    eval 'sub OBJ_secp256k1 () { &OBJ_secg_ellipticCurve,10;}' unless defined(&OBJ_secp256k1);
    eval 'sub SN_secp384r1 () {"secp384r1";}' unless defined(&SN_secp384r1);
    eval 'sub NID_secp384r1 () {715;}' unless defined(&NID_secp384r1);
    eval 'sub OBJ_secp384r1 () { &OBJ_secg_ellipticCurve,34;}' unless defined(&OBJ_secp384r1);
    eval 'sub SN_secp521r1 () {"secp521r1";}' unless defined(&SN_secp521r1);
    eval 'sub NID_secp521r1 () {716;}' unless defined(&NID_secp521r1);
    eval 'sub OBJ_secp521r1 () { &OBJ_secg_ellipticCurve,35;}' unless defined(&OBJ_secp521r1);
    eval 'sub SN_sect113r1 () {"sect113r1";}' unless defined(&SN_sect113r1);
    eval 'sub NID_sect113r1 () {717;}' unless defined(&NID_sect113r1);
    eval 'sub OBJ_sect113r1 () { &OBJ_secg_ellipticCurve,4;}' unless defined(&OBJ_sect113r1);
    eval 'sub SN_sect113r2 () {"sect113r2";}' unless defined(&SN_sect113r2);
    eval 'sub NID_sect113r2 () {718;}' unless defined(&NID_sect113r2);
    eval 'sub OBJ_sect113r2 () { &OBJ_secg_ellipticCurve,5;}' unless defined(&OBJ_sect113r2);
    eval 'sub SN_sect131r1 () {"sect131r1";}' unless defined(&SN_sect131r1);
    eval 'sub NID_sect131r1 () {719;}' unless defined(&NID_sect131r1);
    eval 'sub OBJ_sect131r1 () { &OBJ_secg_ellipticCurve,22;}' unless defined(&OBJ_sect131r1);
    eval 'sub SN_sect131r2 () {"sect131r2";}' unless defined(&SN_sect131r2);
    eval 'sub NID_sect131r2 () {720;}' unless defined(&NID_sect131r2);
    eval 'sub OBJ_sect131r2 () { &OBJ_secg_ellipticCurve,23;}' unless defined(&OBJ_sect131r2);
    eval 'sub SN_sect163k1 () {"sect163k1";}' unless defined(&SN_sect163k1);
    eval 'sub NID_sect163k1 () {721;}' unless defined(&NID_sect163k1);
    eval 'sub OBJ_sect163k1 () { &OBJ_secg_ellipticCurve,1;}' unless defined(&OBJ_sect163k1);
    eval 'sub SN_sect163r1 () {"sect163r1";}' unless defined(&SN_sect163r1);
    eval 'sub NID_sect163r1 () {722;}' unless defined(&NID_sect163r1);
    eval 'sub OBJ_sect163r1 () { &OBJ_secg_ellipticCurve,2;}' unless defined(&OBJ_sect163r1);
    eval 'sub SN_sect163r2 () {"sect163r2";}' unless defined(&SN_sect163r2);
    eval 'sub NID_sect163r2 () {723;}' unless defined(&NID_sect163r2);
    eval 'sub OBJ_sect163r2 () { &OBJ_secg_ellipticCurve,15;}' unless defined(&OBJ_sect163r2);
    eval 'sub SN_sect193r1 () {"sect193r1";}' unless defined(&SN_sect193r1);
    eval 'sub NID_sect193r1 () {724;}' unless defined(&NID_sect193r1);
    eval 'sub OBJ_sect193r1 () { &OBJ_secg_ellipticCurve,24;}' unless defined(&OBJ_sect193r1);
    eval 'sub SN_sect193r2 () {"sect193r2";}' unless defined(&SN_sect193r2);
    eval 'sub NID_sect193r2 () {725;}' unless defined(&NID_sect193r2);
    eval 'sub OBJ_sect193r2 () { &OBJ_secg_ellipticCurve,25;}' unless defined(&OBJ_sect193r2);
    eval 'sub SN_sect233k1 () {"sect233k1";}' unless defined(&SN_sect233k1);
    eval 'sub NID_sect233k1 () {726;}' unless defined(&NID_sect233k1);
    eval 'sub OBJ_sect233k1 () { &OBJ_secg_ellipticCurve,26;}' unless defined(&OBJ_sect233k1);
    eval 'sub SN_sect233r1 () {"sect233r1";}' unless defined(&SN_sect233r1);
    eval 'sub NID_sect233r1 () {727;}' unless defined(&NID_sect233r1);
    eval 'sub OBJ_sect233r1 () { &OBJ_secg_ellipticCurve,27;}' unless defined(&OBJ_sect233r1);
    eval 'sub SN_sect239k1 () {"sect239k1";}' unless defined(&SN_sect239k1);
    eval 'sub NID_sect239k1 () {728;}' unless defined(&NID_sect239k1);
    eval 'sub OBJ_sect239k1 () { &OBJ_secg_ellipticCurve,3;}' unless defined(&OBJ_sect239k1);
    eval 'sub SN_sect283k1 () {"sect283k1";}' unless defined(&SN_sect283k1);
    eval 'sub NID_sect283k1 () {729;}' unless defined(&NID_sect283k1);
    eval 'sub OBJ_sect283k1 () { &OBJ_secg_ellipticCurve,16;}' unless defined(&OBJ_sect283k1);
    eval 'sub SN_sect283r1 () {"sect283r1";}' unless defined(&SN_sect283r1);
    eval 'sub NID_sect283r1 () {730;}' unless defined(&NID_sect283r1);
    eval 'sub OBJ_sect283r1 () { &OBJ_secg_ellipticCurve,17;}' unless defined(&OBJ_sect283r1);
    eval 'sub SN_sect409k1 () {"sect409k1";}' unless defined(&SN_sect409k1);
    eval 'sub NID_sect409k1 () {731;}' unless defined(&NID_sect409k1);
    eval 'sub OBJ_sect409k1 () { &OBJ_secg_ellipticCurve,36;}' unless defined(&OBJ_sect409k1);
    eval 'sub SN_sect409r1 () {"sect409r1";}' unless defined(&SN_sect409r1);
    eval 'sub NID_sect409r1 () {732;}' unless defined(&NID_sect409r1);
    eval 'sub OBJ_sect409r1 () { &OBJ_secg_ellipticCurve,37;}' unless defined(&OBJ_sect409r1);
    eval 'sub SN_sect571k1 () {"sect571k1";}' unless defined(&SN_sect571k1);
    eval 'sub NID_sect571k1 () {733;}' unless defined(&NID_sect571k1);
    eval 'sub OBJ_sect571k1 () { &OBJ_secg_ellipticCurve,38;}' unless defined(&OBJ_sect571k1);
    eval 'sub SN_sect571r1 () {"sect571r1";}' unless defined(&SN_sect571r1);
    eval 'sub NID_sect571r1 () {734;}' unless defined(&NID_sect571r1);
    eval 'sub OBJ_sect571r1 () { &OBJ_secg_ellipticCurve,39;}' unless defined(&OBJ_sect571r1);
    eval 'sub OBJ_wap_wsg_idm_ecid () { &OBJ_wap_wsg,4;}' unless defined(&OBJ_wap_wsg_idm_ecid);
    eval 'sub SN_wap_wsg_idm_ecid_wtls1 () {"wap-wsg-idm-ecid-wtls1";}' unless defined(&SN_wap_wsg_idm_ecid_wtls1);
    eval 'sub NID_wap_wsg_idm_ecid_wtls1 () {735;}' unless defined(&NID_wap_wsg_idm_ecid_wtls1);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls1 () { &OBJ_wap_wsg_idm_ecid,1;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls1);
    eval 'sub SN_wap_wsg_idm_ecid_wtls3 () {"wap-wsg-idm-ecid-wtls3";}' unless defined(&SN_wap_wsg_idm_ecid_wtls3);
    eval 'sub NID_wap_wsg_idm_ecid_wtls3 () {736;}' unless defined(&NID_wap_wsg_idm_ecid_wtls3);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls3 () { &OBJ_wap_wsg_idm_ecid,3;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls3);
    eval 'sub SN_wap_wsg_idm_ecid_wtls4 () {"wap-wsg-idm-ecid-wtls4";}' unless defined(&SN_wap_wsg_idm_ecid_wtls4);
    eval 'sub NID_wap_wsg_idm_ecid_wtls4 () {737;}' unless defined(&NID_wap_wsg_idm_ecid_wtls4);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls4 () { &OBJ_wap_wsg_idm_ecid,4;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls4);
    eval 'sub SN_wap_wsg_idm_ecid_wtls5 () {"wap-wsg-idm-ecid-wtls5";}' unless defined(&SN_wap_wsg_idm_ecid_wtls5);
    eval 'sub NID_wap_wsg_idm_ecid_wtls5 () {738;}' unless defined(&NID_wap_wsg_idm_ecid_wtls5);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls5 () { &OBJ_wap_wsg_idm_ecid,5;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls5);
    eval 'sub SN_wap_wsg_idm_ecid_wtls6 () {"wap-wsg-idm-ecid-wtls6";}' unless defined(&SN_wap_wsg_idm_ecid_wtls6);
    eval 'sub NID_wap_wsg_idm_ecid_wtls6 () {739;}' unless defined(&NID_wap_wsg_idm_ecid_wtls6);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls6 () { &OBJ_wap_wsg_idm_ecid,6;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls6);
    eval 'sub SN_wap_wsg_idm_ecid_wtls7 () {"wap-wsg-idm-ecid-wtls7";}' unless defined(&SN_wap_wsg_idm_ecid_wtls7);
    eval 'sub NID_wap_wsg_idm_ecid_wtls7 () {740;}' unless defined(&NID_wap_wsg_idm_ecid_wtls7);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls7 () { &OBJ_wap_wsg_idm_ecid,7;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls7);
    eval 'sub SN_wap_wsg_idm_ecid_wtls8 () {"wap-wsg-idm-ecid-wtls8";}' unless defined(&SN_wap_wsg_idm_ecid_wtls8);
    eval 'sub NID_wap_wsg_idm_ecid_wtls8 () {741;}' unless defined(&NID_wap_wsg_idm_ecid_wtls8);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls8 () { &OBJ_wap_wsg_idm_ecid,8;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls8);
    eval 'sub SN_wap_wsg_idm_ecid_wtls9 () {"wap-wsg-idm-ecid-wtls9";}' unless defined(&SN_wap_wsg_idm_ecid_wtls9);
    eval 'sub NID_wap_wsg_idm_ecid_wtls9 () {742;}' unless defined(&NID_wap_wsg_idm_ecid_wtls9);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls9 () { &OBJ_wap_wsg_idm_ecid,9;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls9);
    eval 'sub SN_wap_wsg_idm_ecid_wtls10 () {"wap-wsg-idm-ecid-wtls10";}' unless defined(&SN_wap_wsg_idm_ecid_wtls10);
    eval 'sub NID_wap_wsg_idm_ecid_wtls10 () {743;}' unless defined(&NID_wap_wsg_idm_ecid_wtls10);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls10 () { &OBJ_wap_wsg_idm_ecid,10;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls10);
    eval 'sub SN_wap_wsg_idm_ecid_wtls11 () {"wap-wsg-idm-ecid-wtls11";}' unless defined(&SN_wap_wsg_idm_ecid_wtls11);
    eval 'sub NID_wap_wsg_idm_ecid_wtls11 () {744;}' unless defined(&NID_wap_wsg_idm_ecid_wtls11);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls11 () { &OBJ_wap_wsg_idm_ecid,11;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls11);
    eval 'sub SN_wap_wsg_idm_ecid_wtls12 () {"wap-wsg-idm-ecid-wtls12";}' unless defined(&SN_wap_wsg_idm_ecid_wtls12);
    eval 'sub NID_wap_wsg_idm_ecid_wtls12 () {745;}' unless defined(&NID_wap_wsg_idm_ecid_wtls12);
    eval 'sub OBJ_wap_wsg_idm_ecid_wtls12 () { &OBJ_wap_wsg_idm_ecid,12;}' unless defined(&OBJ_wap_wsg_idm_ecid_wtls12);
    eval 'sub SN_cast5_cbc () {"CAST5-CBC";}' unless defined(&SN_cast5_cbc);
    eval 'sub LN_cast5_cbc () {"cast5-cbc";}' unless defined(&LN_cast5_cbc);
    eval 'sub NID_cast5_cbc () {108;}' unless defined(&NID_cast5_cbc);
    eval 'sub OBJ_cast5_cbc () { &OBJ_ISO_US,113533,7,66,10;}' unless defined(&OBJ_cast5_cbc);
    eval 'sub SN_cast5_ecb () {"CAST5-ECB";}' unless defined(&SN_cast5_ecb);
    eval 'sub LN_cast5_ecb () {"cast5-ecb";}' unless defined(&LN_cast5_ecb);
    eval 'sub NID_cast5_ecb () {109;}' unless defined(&NID_cast5_ecb);
    eval 'sub SN_cast5_cfb64 () {"CAST5-CFB";}' unless defined(&SN_cast5_cfb64);
    eval 'sub LN_cast5_cfb64 () {"cast5-cfb";}' unless defined(&LN_cast5_cfb64);
    eval 'sub NID_cast5_cfb64 () {110;}' unless defined(&NID_cast5_cfb64);
    eval 'sub SN_cast5_ofb64 () {"CAST5-OFB";}' unless defined(&SN_cast5_ofb64);
    eval 'sub LN_cast5_ofb64 () {"cast5-ofb";}' unless defined(&LN_cast5_ofb64);
    eval 'sub NID_cast5_ofb64 () {111;}' unless defined(&NID_cast5_ofb64);
    eval 'sub LN_pbeWithMD5AndCast5_CBC () {"pbeWithMD5AndCast5CBC";}' unless defined(&LN_pbeWithMD5AndCast5_CBC);
    eval 'sub NID_pbeWithMD5AndCast5_CBC () {112;}' unless defined(&NID_pbeWithMD5AndCast5_CBC);
    eval 'sub OBJ_pbeWithMD5AndCast5_CBC () { &OBJ_ISO_US,113533,7,66,12;}' unless defined(&OBJ_pbeWithMD5AndCast5_CBC);
    eval 'sub SN_id_PasswordBasedMAC () {"id-PasswordBasedMAC";}' unless defined(&SN_id_PasswordBasedMAC);
    eval 'sub LN_id_PasswordBasedMAC () {"password based MAC";}' unless defined(&LN_id_PasswordBasedMAC);
    eval 'sub NID_id_PasswordBasedMAC () {782;}' unless defined(&NID_id_PasswordBasedMAC);
    eval 'sub OBJ_id_PasswordBasedMAC () { &OBJ_ISO_US,113533,7,66,13;}' unless defined(&OBJ_id_PasswordBasedMAC);
    eval 'sub SN_id_DHBasedMac () {"id-DHBasedMac";}' unless defined(&SN_id_DHBasedMac);
    eval 'sub LN_id_DHBasedMac () {"Diffie-Hellman based MAC";}' unless defined(&LN_id_DHBasedMac);
    eval 'sub NID_id_DHBasedMac () {783;}' unless defined(&NID_id_DHBasedMac);
    eval 'sub OBJ_id_DHBasedMac () { &OBJ_ISO_US,113533,7,66,30;}' unless defined(&OBJ_id_DHBasedMac);
    eval 'sub SN_rsadsi () {"rsadsi";}' unless defined(&SN_rsadsi);
    eval 'sub LN_rsadsi () {"RSA Data Security, Inc.";}' unless defined(&LN_rsadsi);
    eval 'sub NID_rsadsi () {1;}' unless defined(&NID_rsadsi);
    eval 'sub OBJ_rsadsi () { &OBJ_ISO_US,113549;}' unless defined(&OBJ_rsadsi);
    eval 'sub SN_pkcs () {"pkcs";}' unless defined(&SN_pkcs);
    eval 'sub LN_pkcs () {"RSA Data Security, Inc. PKCS";}' unless defined(&LN_pkcs);
    eval 'sub NID_pkcs () {2;}' unless defined(&NID_pkcs);
    eval 'sub OBJ_pkcs () { &OBJ_rsadsi,1;}' unless defined(&OBJ_pkcs);
    eval 'sub SN_pkcs1 () {"pkcs1";}' unless defined(&SN_pkcs1);
    eval 'sub NID_pkcs1 () {186;}' unless defined(&NID_pkcs1);
    eval 'sub OBJ_pkcs1 () { &OBJ_pkcs,1;}' unless defined(&OBJ_pkcs1);
    eval 'sub LN_rsaEncryption () {"rsaEncryption";}' unless defined(&LN_rsaEncryption);
    eval 'sub NID_rsaEncryption () {6;}' unless defined(&NID_rsaEncryption);
    eval 'sub OBJ_rsaEncryption () { &OBJ_pkcs1,1;}' unless defined(&OBJ_rsaEncryption);
    eval 'sub SN_md2WithRSAEncryption () {"RSA-MD2";}' unless defined(&SN_md2WithRSAEncryption);
    eval 'sub LN_md2WithRSAEncryption () {"md2WithRSAEncryption";}' unless defined(&LN_md2WithRSAEncryption);
    eval 'sub NID_md2WithRSAEncryption () {7;}' unless defined(&NID_md2WithRSAEncryption);
    eval 'sub OBJ_md2WithRSAEncryption () { &OBJ_pkcs1,2;}' unless defined(&OBJ_md2WithRSAEncryption);
    eval 'sub SN_md4WithRSAEncryption () {"RSA-MD4";}' unless defined(&SN_md4WithRSAEncryption);
    eval 'sub LN_md4WithRSAEncryption () {"md4WithRSAEncryption";}' unless defined(&LN_md4WithRSAEncryption);
    eval 'sub NID_md4WithRSAEncryption () {396;}' unless defined(&NID_md4WithRSAEncryption);
    eval 'sub OBJ_md4WithRSAEncryption () { &OBJ_pkcs1,3;}' unless defined(&OBJ_md4WithRSAEncryption);
    eval 'sub SN_md5WithRSAEncryption () {"RSA-MD5";}' unless defined(&SN_md5WithRSAEncryption);
    eval 'sub LN_md5WithRSAEncryption () {"md5WithRSAEncryption";}' unless defined(&LN_md5WithRSAEncryption);
    eval 'sub NID_md5WithRSAEncryption () {8;}' unless defined(&NID_md5WithRSAEncryption);
    eval 'sub OBJ_md5WithRSAEncryption () { &OBJ_pkcs1,4;}' unless defined(&OBJ_md5WithRSAEncryption);
    eval 'sub SN_sha1WithRSAEncryption () {"RSA-SHA1";}' unless defined(&SN_sha1WithRSAEncryption);
    eval 'sub LN_sha1WithRSAEncryption () {"sha1WithRSAEncryption";}' unless defined(&LN_sha1WithRSAEncryption);
    eval 'sub NID_sha1WithRSAEncryption () {65;}' unless defined(&NID_sha1WithRSAEncryption);
    eval 'sub OBJ_sha1WithRSAEncryption () { &OBJ_pkcs1,5;}' unless defined(&OBJ_sha1WithRSAEncryption);
    eval 'sub SN_rsaesOaep () {"RSAES-OAEP";}' unless defined(&SN_rsaesOaep);
    eval 'sub LN_rsaesOaep () {"rsaesOaep";}' unless defined(&LN_rsaesOaep);
    eval 'sub NID_rsaesOaep () {919;}' unless defined(&NID_rsaesOaep);
    eval 'sub OBJ_rsaesOaep () { &OBJ_pkcs1,7;}' unless defined(&OBJ_rsaesOaep);
    eval 'sub SN_mgf1 () {"MGF1";}' unless defined(&SN_mgf1);
    eval 'sub LN_mgf1 () {"mgf1";}' unless defined(&LN_mgf1);
    eval 'sub NID_mgf1 () {911;}' unless defined(&NID_mgf1);
    eval 'sub OBJ_mgf1 () { &OBJ_pkcs1,8;}' unless defined(&OBJ_mgf1);
    eval 'sub SN_pSpecified () {"PSPECIFIED";}' unless defined(&SN_pSpecified);
    eval 'sub LN_pSpecified () {"pSpecified";}' unless defined(&LN_pSpecified);
    eval 'sub NID_pSpecified () {935;}' unless defined(&NID_pSpecified);
    eval 'sub OBJ_pSpecified () { &OBJ_pkcs1,9;}' unless defined(&OBJ_pSpecified);
    eval 'sub SN_rsassaPss () {"RSASSA-PSS";}' unless defined(&SN_rsassaPss);
    eval 'sub LN_rsassaPss () {"rsassaPss";}' unless defined(&LN_rsassaPss);
    eval 'sub NID_rsassaPss () {912;}' unless defined(&NID_rsassaPss);
    eval 'sub OBJ_rsassaPss () { &OBJ_pkcs1,10;}' unless defined(&OBJ_rsassaPss);
    eval 'sub SN_sha256WithRSAEncryption () {"RSA-SHA256";}' unless defined(&SN_sha256WithRSAEncryption);
    eval 'sub LN_sha256WithRSAEncryption () {"sha256WithRSAEncryption";}' unless defined(&LN_sha256WithRSAEncryption);
    eval 'sub NID_sha256WithRSAEncryption () {668;}' unless defined(&NID_sha256WithRSAEncryption);
    eval 'sub OBJ_sha256WithRSAEncryption () { &OBJ_pkcs1,11;}' unless defined(&OBJ_sha256WithRSAEncryption);
    eval 'sub SN_sha384WithRSAEncryption () {"RSA-SHA384";}' unless defined(&SN_sha384WithRSAEncryption);
    eval 'sub LN_sha384WithRSAEncryption () {"sha384WithRSAEncryption";}' unless defined(&LN_sha384WithRSAEncryption);
    eval 'sub NID_sha384WithRSAEncryption () {669;}' unless defined(&NID_sha384WithRSAEncryption);
    eval 'sub OBJ_sha384WithRSAEncryption () { &OBJ_pkcs1,12;}' unless defined(&OBJ_sha384WithRSAEncryption);
    eval 'sub SN_sha512WithRSAEncryption () {"RSA-SHA512";}' unless defined(&SN_sha512WithRSAEncryption);
    eval 'sub LN_sha512WithRSAEncryption () {"sha512WithRSAEncryption";}' unless defined(&LN_sha512WithRSAEncryption);
    eval 'sub NID_sha512WithRSAEncryption () {670;}' unless defined(&NID_sha512WithRSAEncryption);
    eval 'sub OBJ_sha512WithRSAEncryption () { &OBJ_pkcs1,13;}' unless defined(&OBJ_sha512WithRSAEncryption);
    eval 'sub SN_sha224WithRSAEncryption () {"RSA-SHA224";}' unless defined(&SN_sha224WithRSAEncryption);
    eval 'sub LN_sha224WithRSAEncryption () {"sha224WithRSAEncryption";}' unless defined(&LN_sha224WithRSAEncryption);
    eval 'sub NID_sha224WithRSAEncryption () {671;}' unless defined(&NID_sha224WithRSAEncryption);
    eval 'sub OBJ_sha224WithRSAEncryption () { &OBJ_pkcs1,14;}' unless defined(&OBJ_sha224WithRSAEncryption);
    eval 'sub SN_sha512_224WithRSAEncryption () {"RSA-SHA512/224";}' unless defined(&SN_sha512_224WithRSAEncryption);
    eval 'sub LN_sha512_224WithRSAEncryption () {"sha512-224WithRSAEncryption";}' unless defined(&LN_sha512_224WithRSAEncryption);
    eval 'sub NID_sha512_224WithRSAEncryption () {1145;}' unless defined(&NID_sha512_224WithRSAEncryption);
    eval 'sub OBJ_sha512_224WithRSAEncryption () { &OBJ_pkcs1,15;}' unless defined(&OBJ_sha512_224WithRSAEncryption);
    eval 'sub SN_sha512_256WithRSAEncryption () {"RSA-SHA512/256";}' unless defined(&SN_sha512_256WithRSAEncryption);
    eval 'sub LN_sha512_256WithRSAEncryption () {"sha512-256WithRSAEncryption";}' unless defined(&LN_sha512_256WithRSAEncryption);
    eval 'sub NID_sha512_256WithRSAEncryption () {1146;}' unless defined(&NID_sha512_256WithRSAEncryption);
    eval 'sub OBJ_sha512_256WithRSAEncryption () { &OBJ_pkcs1,16;}' unless defined(&OBJ_sha512_256WithRSAEncryption);
    eval 'sub SN_pkcs3 () {"pkcs3";}' unless defined(&SN_pkcs3);
    eval 'sub NID_pkcs3 () {27;}' unless defined(&NID_pkcs3);
    eval 'sub OBJ_pkcs3 () { &OBJ_pkcs,3;}' unless defined(&OBJ_pkcs3);
    eval 'sub LN_dhKeyAgreement () {"dhKeyAgreement";}' unless defined(&LN_dhKeyAgreement);
    eval 'sub NID_dhKeyAgreement () {28;}' unless defined(&NID_dhKeyAgreement);
    eval 'sub OBJ_dhKeyAgreement () { &OBJ_pkcs3,1;}' unless defined(&OBJ_dhKeyAgreement);
    eval 'sub SN_pkcs5 () {"pkcs5";}' unless defined(&SN_pkcs5);
    eval 'sub NID_pkcs5 () {187;}' unless defined(&NID_pkcs5);
    eval 'sub OBJ_pkcs5 () { &OBJ_pkcs,5;}' unless defined(&OBJ_pkcs5);
    eval 'sub SN_pbeWithMD2AndDES_CBC () {"PBE-MD2-DES";}' unless defined(&SN_pbeWithMD2AndDES_CBC);
    eval 'sub LN_pbeWithMD2AndDES_CBC () {"pbeWithMD2AndDES-CBC";}' unless defined(&LN_pbeWithMD2AndDES_CBC);
    eval 'sub NID_pbeWithMD2AndDES_CBC () {9;}' unless defined(&NID_pbeWithMD2AndDES_CBC);
    eval 'sub OBJ_pbeWithMD2AndDES_CBC () { &OBJ_pkcs5,1;}' unless defined(&OBJ_pbeWithMD2AndDES_CBC);
    eval 'sub SN_pbeWithMD5AndDES_CBC () {"PBE-MD5-DES";}' unless defined(&SN_pbeWithMD5AndDES_CBC);
    eval 'sub LN_pbeWithMD5AndDES_CBC () {"pbeWithMD5AndDES-CBC";}' unless defined(&LN_pbeWithMD5AndDES_CBC);
    eval 'sub NID_pbeWithMD5AndDES_CBC () {10;}' unless defined(&NID_pbeWithMD5AndDES_CBC);
    eval 'sub OBJ_pbeWithMD5AndDES_CBC () { &OBJ_pkcs5,3;}' unless defined(&OBJ_pbeWithMD5AndDES_CBC);
    eval 'sub SN_pbeWithMD2AndRC2_CBC () {"PBE-MD2-RC2-64";}' unless defined(&SN_pbeWithMD2AndRC2_CBC);
    eval 'sub LN_pbeWithMD2AndRC2_CBC () {"pbeWithMD2AndRC2-CBC";}' unless defined(&LN_pbeWithMD2AndRC2_CBC);
    eval 'sub NID_pbeWithMD2AndRC2_CBC () {168;}' unless defined(&NID_pbeWithMD2AndRC2_CBC);
    eval 'sub OBJ_pbeWithMD2AndRC2_CBC () { &OBJ_pkcs5,4;}' unless defined(&OBJ_pbeWithMD2AndRC2_CBC);
    eval 'sub SN_pbeWithMD5AndRC2_CBC () {"PBE-MD5-RC2-64";}' unless defined(&SN_pbeWithMD5AndRC2_CBC);
    eval 'sub LN_pbeWithMD5AndRC2_CBC () {"pbeWithMD5AndRC2-CBC";}' unless defined(&LN_pbeWithMD5AndRC2_CBC);
    eval 'sub NID_pbeWithMD5AndRC2_CBC () {169;}' unless defined(&NID_pbeWithMD5AndRC2_CBC);
    eval 'sub OBJ_pbeWithMD5AndRC2_CBC () { &OBJ_pkcs5,6;}' unless defined(&OBJ_pbeWithMD5AndRC2_CBC);
    eval 'sub SN_pbeWithSHA1AndDES_CBC () {"PBE-SHA1-DES";}' unless defined(&SN_pbeWithSHA1AndDES_CBC);
    eval 'sub LN_pbeWithSHA1AndDES_CBC () {"pbeWithSHA1AndDES-CBC";}' unless defined(&LN_pbeWithSHA1AndDES_CBC);
    eval 'sub NID_pbeWithSHA1AndDES_CBC () {170;}' unless defined(&NID_pbeWithSHA1AndDES_CBC);
    eval 'sub OBJ_pbeWithSHA1AndDES_CBC () { &OBJ_pkcs5,10;}' unless defined(&OBJ_pbeWithSHA1AndDES_CBC);
    eval 'sub SN_pbeWithSHA1AndRC2_CBC () {"PBE-SHA1-RC2-64";}' unless defined(&SN_pbeWithSHA1AndRC2_CBC);
    eval 'sub LN_pbeWithSHA1AndRC2_CBC () {"pbeWithSHA1AndRC2-CBC";}' unless defined(&LN_pbeWithSHA1AndRC2_CBC);
    eval 'sub NID_pbeWithSHA1AndRC2_CBC () {68;}' unless defined(&NID_pbeWithSHA1AndRC2_CBC);
    eval 'sub OBJ_pbeWithSHA1AndRC2_CBC () { &OBJ_pkcs5,11;}' unless defined(&OBJ_pbeWithSHA1AndRC2_CBC);
    eval 'sub LN_id_pbkdf2 () {"PBKDF2";}' unless defined(&LN_id_pbkdf2);
    eval 'sub NID_id_pbkdf2 () {69;}' unless defined(&NID_id_pbkdf2);
    eval 'sub OBJ_id_pbkdf2 () { &OBJ_pkcs5,12;}' unless defined(&OBJ_id_pbkdf2);
    eval 'sub LN_pbes2 () {"PBES2";}' unless defined(&LN_pbes2);
    eval 'sub NID_pbes2 () {161;}' unless defined(&NID_pbes2);
    eval 'sub OBJ_pbes2 () { &OBJ_pkcs5,13;}' unless defined(&OBJ_pbes2);
    eval 'sub LN_pbmac1 () {"PBMAC1";}' unless defined(&LN_pbmac1);
    eval 'sub NID_pbmac1 () {162;}' unless defined(&NID_pbmac1);
    eval 'sub OBJ_pbmac1 () { &OBJ_pkcs5,14;}' unless defined(&OBJ_pbmac1);
    eval 'sub SN_pkcs7 () {"pkcs7";}' unless defined(&SN_pkcs7);
    eval 'sub NID_pkcs7 () {20;}' unless defined(&NID_pkcs7);
    eval 'sub OBJ_pkcs7 () { &OBJ_pkcs,7;}' unless defined(&OBJ_pkcs7);
    eval 'sub LN_pkcs7_data () {"pkcs7-data";}' unless defined(&LN_pkcs7_data);
    eval 'sub NID_pkcs7_data () {21;}' unless defined(&NID_pkcs7_data);
    eval 'sub OBJ_pkcs7_data () { &OBJ_pkcs7,1;}' unless defined(&OBJ_pkcs7_data);
    eval 'sub LN_pkcs7_signed () {"pkcs7-signedData";}' unless defined(&LN_pkcs7_signed);
    eval 'sub NID_pkcs7_signed () {22;}' unless defined(&NID_pkcs7_signed);
    eval 'sub OBJ_pkcs7_signed () { &OBJ_pkcs7,2;}' unless defined(&OBJ_pkcs7_signed);
    eval 'sub LN_pkcs7_enveloped () {"pkcs7-envelopedData";}' unless defined(&LN_pkcs7_enveloped);
    eval 'sub NID_pkcs7_enveloped () {23;}' unless defined(&NID_pkcs7_enveloped);
    eval 'sub OBJ_pkcs7_enveloped () { &OBJ_pkcs7,3;}' unless defined(&OBJ_pkcs7_enveloped);
    eval 'sub LN_pkcs7_signedAndEnveloped () {"pkcs7-signedAndEnvelopedData";}' unless defined(&LN_pkcs7_signedAndEnveloped);
    eval 'sub NID_pkcs7_signedAndEnveloped () {24;}' unless defined(&NID_pkcs7_signedAndEnveloped);
    eval 'sub OBJ_pkcs7_signedAndEnveloped () { &OBJ_pkcs7,4;}' unless defined(&OBJ_pkcs7_signedAndEnveloped);
    eval 'sub LN_pkcs7_digest () {"pkcs7-digestData";}' unless defined(&LN_pkcs7_digest);
    eval 'sub NID_pkcs7_digest () {25;}' unless defined(&NID_pkcs7_digest);
    eval 'sub OBJ_pkcs7_digest () { &OBJ_pkcs7,5;}' unless defined(&OBJ_pkcs7_digest);
    eval 'sub LN_pkcs7_encrypted () {"pkcs7-encryptedData";}' unless defined(&LN_pkcs7_encrypted);
    eval 'sub NID_pkcs7_encrypted () {26;}' unless defined(&NID_pkcs7_encrypted);
    eval 'sub OBJ_pkcs7_encrypted () { &OBJ_pkcs7,6;}' unless defined(&OBJ_pkcs7_encrypted);
    eval 'sub SN_pkcs9 () {"pkcs9";}' unless defined(&SN_pkcs9);
    eval 'sub NID_pkcs9 () {47;}' unless defined(&NID_pkcs9);
    eval 'sub OBJ_pkcs9 () { &OBJ_pkcs,9;}' unless defined(&OBJ_pkcs9);
    eval 'sub LN_pkcs9_emailAddress () {"emailAddress";}' unless defined(&LN_pkcs9_emailAddress);
    eval 'sub NID_pkcs9_emailAddress () {48;}' unless defined(&NID_pkcs9_emailAddress);
    eval 'sub OBJ_pkcs9_emailAddress () { &OBJ_pkcs9,1;}' unless defined(&OBJ_pkcs9_emailAddress);
    eval 'sub LN_pkcs9_unstructuredName () {"unstructuredName";}' unless defined(&LN_pkcs9_unstructuredName);
    eval 'sub NID_pkcs9_unstructuredName () {49;}' unless defined(&NID_pkcs9_unstructuredName);
    eval 'sub OBJ_pkcs9_unstructuredName () { &OBJ_pkcs9,2;}' unless defined(&OBJ_pkcs9_unstructuredName);
    eval 'sub LN_pkcs9_contentType () {"contentType";}' unless defined(&LN_pkcs9_contentType);
    eval 'sub NID_pkcs9_contentType () {50;}' unless defined(&NID_pkcs9_contentType);
    eval 'sub OBJ_pkcs9_contentType () { &OBJ_pkcs9,3;}' unless defined(&OBJ_pkcs9_contentType);
    eval 'sub LN_pkcs9_messageDigest () {"messageDigest";}' unless defined(&LN_pkcs9_messageDigest);
    eval 'sub NID_pkcs9_messageDigest () {51;}' unless defined(&NID_pkcs9_messageDigest);
    eval 'sub OBJ_pkcs9_messageDigest () { &OBJ_pkcs9,4;}' unless defined(&OBJ_pkcs9_messageDigest);
    eval 'sub LN_pkcs9_signingTime () {"signingTime";}' unless defined(&LN_pkcs9_signingTime);
    eval 'sub NID_pkcs9_signingTime () {52;}' unless defined(&NID_pkcs9_signingTime);
    eval 'sub OBJ_pkcs9_signingTime () { &OBJ_pkcs9,5;}' unless defined(&OBJ_pkcs9_signingTime);
    eval 'sub LN_pkcs9_countersignature () {"countersignature";}' unless defined(&LN_pkcs9_countersignature);
    eval 'sub NID_pkcs9_countersignature () {53;}' unless defined(&NID_pkcs9_countersignature);
    eval 'sub OBJ_pkcs9_countersignature () { &OBJ_pkcs9,6;}' unless defined(&OBJ_pkcs9_countersignature);
    eval 'sub LN_pkcs9_challengePassword () {"challengePassword";}' unless defined(&LN_pkcs9_challengePassword);
    eval 'sub NID_pkcs9_challengePassword () {54;}' unless defined(&NID_pkcs9_challengePassword);
    eval 'sub OBJ_pkcs9_challengePassword () { &OBJ_pkcs9,7;}' unless defined(&OBJ_pkcs9_challengePassword);
    eval 'sub LN_pkcs9_unstructuredAddress () {"unstructuredAddress";}' unless defined(&LN_pkcs9_unstructuredAddress);
    eval 'sub NID_pkcs9_unstructuredAddress () {55;}' unless defined(&NID_pkcs9_unstructuredAddress);
    eval 'sub OBJ_pkcs9_unstructuredAddress () { &OBJ_pkcs9,8;}' unless defined(&OBJ_pkcs9_unstructuredAddress);
    eval 'sub LN_pkcs9_extCertAttributes () {"extendedCertificateAttributes";}' unless defined(&LN_pkcs9_extCertAttributes);
    eval 'sub NID_pkcs9_extCertAttributes () {56;}' unless defined(&NID_pkcs9_extCertAttributes);
    eval 'sub OBJ_pkcs9_extCertAttributes () { &OBJ_pkcs9,9;}' unless defined(&OBJ_pkcs9_extCertAttributes);
    eval 'sub SN_ext_req () {"extReq";}' unless defined(&SN_ext_req);
    eval 'sub LN_ext_req () {"Extension Request";}' unless defined(&LN_ext_req);
    eval 'sub NID_ext_req () {172;}' unless defined(&NID_ext_req);
    eval 'sub OBJ_ext_req () { &OBJ_pkcs9,14;}' unless defined(&OBJ_ext_req);
    eval 'sub SN_SMIMECapabilities () {"SMIME-CAPS";}' unless defined(&SN_SMIMECapabilities);
    eval 'sub LN_SMIMECapabilities () {"S/MIME Capabilities";}' unless defined(&LN_SMIMECapabilities);
    eval 'sub NID_SMIMECapabilities () {167;}' unless defined(&NID_SMIMECapabilities);
    eval 'sub OBJ_SMIMECapabilities () { &OBJ_pkcs9,15;}' unless defined(&OBJ_SMIMECapabilities);
    eval 'sub SN_SMIME () {"SMIME";}' unless defined(&SN_SMIME);
    eval 'sub LN_SMIME () {"S/MIME";}' unless defined(&LN_SMIME);
    eval 'sub NID_SMIME () {188;}' unless defined(&NID_SMIME);
    eval 'sub OBJ_SMIME () { &OBJ_pkcs9,16;}' unless defined(&OBJ_SMIME);
    eval 'sub SN_id_smime_mod () {"id-smime-mod";}' unless defined(&SN_id_smime_mod);
    eval 'sub NID_id_smime_mod () {189;}' unless defined(&NID_id_smime_mod);
    eval 'sub OBJ_id_smime_mod () { &OBJ_SMIME,0;}' unless defined(&OBJ_id_smime_mod);
    eval 'sub SN_id_smime_ct () {"id-smime-ct";}' unless defined(&SN_id_smime_ct);
    eval 'sub NID_id_smime_ct () {190;}' unless defined(&NID_id_smime_ct);
    eval 'sub OBJ_id_smime_ct () { &OBJ_SMIME,1;}' unless defined(&OBJ_id_smime_ct);
    eval 'sub SN_id_smime_aa () {"id-smime-aa";}' unless defined(&SN_id_smime_aa);
    eval 'sub NID_id_smime_aa () {191;}' unless defined(&NID_id_smime_aa);
    eval 'sub OBJ_id_smime_aa () { &OBJ_SMIME,2;}' unless defined(&OBJ_id_smime_aa);
    eval 'sub SN_id_smime_alg () {"id-smime-alg";}' unless defined(&SN_id_smime_alg);
    eval 'sub NID_id_smime_alg () {192;}' unless defined(&NID_id_smime_alg);
    eval 'sub OBJ_id_smime_alg () { &OBJ_SMIME,3;}' unless defined(&OBJ_id_smime_alg);
    eval 'sub SN_id_smime_cd () {"id-smime-cd";}' unless defined(&SN_id_smime_cd);
    eval 'sub NID_id_smime_cd () {193;}' unless defined(&NID_id_smime_cd);
    eval 'sub OBJ_id_smime_cd () { &OBJ_SMIME,4;}' unless defined(&OBJ_id_smime_cd);
    eval 'sub SN_id_smime_spq () {"id-smime-spq";}' unless defined(&SN_id_smime_spq);
    eval 'sub NID_id_smime_spq () {194;}' unless defined(&NID_id_smime_spq);
    eval 'sub OBJ_id_smime_spq () { &OBJ_SMIME,5;}' unless defined(&OBJ_id_smime_spq);
    eval 'sub SN_id_smime_cti () {"id-smime-cti";}' unless defined(&SN_id_smime_cti);
    eval 'sub NID_id_smime_cti () {195;}' unless defined(&NID_id_smime_cti);
    eval 'sub OBJ_id_smime_cti () { &OBJ_SMIME,6;}' unless defined(&OBJ_id_smime_cti);
    eval 'sub SN_id_smime_mod_cms () {"id-smime-mod-cms";}' unless defined(&SN_id_smime_mod_cms);
    eval 'sub NID_id_smime_mod_cms () {196;}' unless defined(&NID_id_smime_mod_cms);
    eval 'sub OBJ_id_smime_mod_cms () { &OBJ_id_smime_mod,1;}' unless defined(&OBJ_id_smime_mod_cms);
    eval 'sub SN_id_smime_mod_ess () {"id-smime-mod-ess";}' unless defined(&SN_id_smime_mod_ess);
    eval 'sub NID_id_smime_mod_ess () {197;}' unless defined(&NID_id_smime_mod_ess);
    eval 'sub OBJ_id_smime_mod_ess () { &OBJ_id_smime_mod,2;}' unless defined(&OBJ_id_smime_mod_ess);
    eval 'sub SN_id_smime_mod_oid () {"id-smime-mod-oid";}' unless defined(&SN_id_smime_mod_oid);
    eval 'sub NID_id_smime_mod_oid () {198;}' unless defined(&NID_id_smime_mod_oid);
    eval 'sub OBJ_id_smime_mod_oid () { &OBJ_id_smime_mod,3;}' unless defined(&OBJ_id_smime_mod_oid);
    eval 'sub SN_id_smime_mod_msg_v3 () {"id-smime-mod-msg-v3";}' unless defined(&SN_id_smime_mod_msg_v3);
    eval 'sub NID_id_smime_mod_msg_v3 () {199;}' unless defined(&NID_id_smime_mod_msg_v3);
    eval 'sub OBJ_id_smime_mod_msg_v3 () { &OBJ_id_smime_mod,4;}' unless defined(&OBJ_id_smime_mod_msg_v3);
    eval 'sub SN_id_smime_mod_ets_eSignature_88 () {"id-smime-mod-ets-eSignature-88";}' unless defined(&SN_id_smime_mod_ets_eSignature_88);
    eval 'sub NID_id_smime_mod_ets_eSignature_88 () {200;}' unless defined(&NID_id_smime_mod_ets_eSignature_88);
    eval 'sub OBJ_id_smime_mod_ets_eSignature_88 () { &OBJ_id_smime_mod,5;}' unless defined(&OBJ_id_smime_mod_ets_eSignature_88);
    eval 'sub SN_id_smime_mod_ets_eSignature_97 () {"id-smime-mod-ets-eSignature-97";}' unless defined(&SN_id_smime_mod_ets_eSignature_97);
    eval 'sub NID_id_smime_mod_ets_eSignature_97 () {201;}' unless defined(&NID_id_smime_mod_ets_eSignature_97);
    eval 'sub OBJ_id_smime_mod_ets_eSignature_97 () { &OBJ_id_smime_mod,6;}' unless defined(&OBJ_id_smime_mod_ets_eSignature_97);
    eval 'sub SN_id_smime_mod_ets_eSigPolicy_88 () {"id-smime-mod-ets-eSigPolicy-88";}' unless defined(&SN_id_smime_mod_ets_eSigPolicy_88);
    eval 'sub NID_id_smime_mod_ets_eSigPolicy_88 () {202;}' unless defined(&NID_id_smime_mod_ets_eSigPolicy_88);
    eval 'sub OBJ_id_smime_mod_ets_eSigPolicy_88 () { &OBJ_id_smime_mod,7;}' unless defined(&OBJ_id_smime_mod_ets_eSigPolicy_88);
    eval 'sub SN_id_smime_mod_ets_eSigPolicy_97 () {"id-smime-mod-ets-eSigPolicy-97";}' unless defined(&SN_id_smime_mod_ets_eSigPolicy_97);
    eval 'sub NID_id_smime_mod_ets_eSigPolicy_97 () {203;}' unless defined(&NID_id_smime_mod_ets_eSigPolicy_97);
    eval 'sub OBJ_id_smime_mod_ets_eSigPolicy_97 () { &OBJ_id_smime_mod,8;}' unless defined(&OBJ_id_smime_mod_ets_eSigPolicy_97);
    eval 'sub SN_id_smime_ct_receipt () {"id-smime-ct-receipt";}' unless defined(&SN_id_smime_ct_receipt);
    eval 'sub NID_id_smime_ct_receipt () {204;}' unless defined(&NID_id_smime_ct_receipt);
    eval 'sub OBJ_id_smime_ct_receipt () { &OBJ_id_smime_ct,1;}' unless defined(&OBJ_id_smime_ct_receipt);
    eval 'sub SN_id_smime_ct_authData () {"id-smime-ct-authData";}' unless defined(&SN_id_smime_ct_authData);
    eval 'sub NID_id_smime_ct_authData () {205;}' unless defined(&NID_id_smime_ct_authData);
    eval 'sub OBJ_id_smime_ct_authData () { &OBJ_id_smime_ct,2;}' unless defined(&OBJ_id_smime_ct_authData);
    eval 'sub SN_id_smime_ct_publishCert () {"id-smime-ct-publishCert";}' unless defined(&SN_id_smime_ct_publishCert);
    eval 'sub NID_id_smime_ct_publishCert () {206;}' unless defined(&NID_id_smime_ct_publishCert);
    eval 'sub OBJ_id_smime_ct_publishCert () { &OBJ_id_smime_ct,3;}' unless defined(&OBJ_id_smime_ct_publishCert);
    eval 'sub SN_id_smime_ct_TSTInfo () {"id-smime-ct-TSTInfo";}' unless defined(&SN_id_smime_ct_TSTInfo);
    eval 'sub NID_id_smime_ct_TSTInfo () {207;}' unless defined(&NID_id_smime_ct_TSTInfo);
    eval 'sub OBJ_id_smime_ct_TSTInfo () { &OBJ_id_smime_ct,4;}' unless defined(&OBJ_id_smime_ct_TSTInfo);
    eval 'sub SN_id_smime_ct_TDTInfo () {"id-smime-ct-TDTInfo";}' unless defined(&SN_id_smime_ct_TDTInfo);
    eval 'sub NID_id_smime_ct_TDTInfo () {208;}' unless defined(&NID_id_smime_ct_TDTInfo);
    eval 'sub OBJ_id_smime_ct_TDTInfo () { &OBJ_id_smime_ct,5;}' unless defined(&OBJ_id_smime_ct_TDTInfo);
    eval 'sub SN_id_smime_ct_contentInfo () {"id-smime-ct-contentInfo";}' unless defined(&SN_id_smime_ct_contentInfo);
    eval 'sub NID_id_smime_ct_contentInfo () {209;}' unless defined(&NID_id_smime_ct_contentInfo);
    eval 'sub OBJ_id_smime_ct_contentInfo () { &OBJ_id_smime_ct,6;}' unless defined(&OBJ_id_smime_ct_contentInfo);
    eval 'sub SN_id_smime_ct_DVCSRequestData () {"id-smime-ct-DVCSRequestData";}' unless defined(&SN_id_smime_ct_DVCSRequestData);
    eval 'sub NID_id_smime_ct_DVCSRequestData () {210;}' unless defined(&NID_id_smime_ct_DVCSRequestData);
    eval 'sub OBJ_id_smime_ct_DVCSRequestData () { &OBJ_id_smime_ct,7;}' unless defined(&OBJ_id_smime_ct_DVCSRequestData);
    eval 'sub SN_id_smime_ct_DVCSResponseData () {"id-smime-ct-DVCSResponseData";}' unless defined(&SN_id_smime_ct_DVCSResponseData);
    eval 'sub NID_id_smime_ct_DVCSResponseData () {211;}' unless defined(&NID_id_smime_ct_DVCSResponseData);
    eval 'sub OBJ_id_smime_ct_DVCSResponseData () { &OBJ_id_smime_ct,8;}' unless defined(&OBJ_id_smime_ct_DVCSResponseData);
    eval 'sub SN_id_smime_ct_compressedData () {"id-smime-ct-compressedData";}' unless defined(&SN_id_smime_ct_compressedData);
    eval 'sub NID_id_smime_ct_compressedData () {786;}' unless defined(&NID_id_smime_ct_compressedData);
    eval 'sub OBJ_id_smime_ct_compressedData () { &OBJ_id_smime_ct,9;}' unless defined(&OBJ_id_smime_ct_compressedData);
    eval 'sub SN_id_smime_ct_contentCollection () {"id-smime-ct-contentCollection";}' unless defined(&SN_id_smime_ct_contentCollection);
    eval 'sub NID_id_smime_ct_contentCollection () {1058;}' unless defined(&NID_id_smime_ct_contentCollection);
    eval 'sub OBJ_id_smime_ct_contentCollection () { &OBJ_id_smime_ct,19;}' unless defined(&OBJ_id_smime_ct_contentCollection);
    eval 'sub SN_id_smime_ct_authEnvelopedData () {"id-smime-ct-authEnvelopedData";}' unless defined(&SN_id_smime_ct_authEnvelopedData);
    eval 'sub NID_id_smime_ct_authEnvelopedData () {1059;}' unless defined(&NID_id_smime_ct_authEnvelopedData);
    eval 'sub OBJ_id_smime_ct_authEnvelopedData () { &OBJ_id_smime_ct,23;}' unless defined(&OBJ_id_smime_ct_authEnvelopedData);
    eval 'sub SN_id_ct_routeOriginAuthz () {"id-ct-routeOriginAuthz";}' unless defined(&SN_id_ct_routeOriginAuthz);
    eval 'sub NID_id_ct_routeOriginAuthz () {1234;}' unless defined(&NID_id_ct_routeOriginAuthz);
    eval 'sub OBJ_id_ct_routeOriginAuthz () { &OBJ_id_smime_ct,24;}' unless defined(&OBJ_id_ct_routeOriginAuthz);
    eval 'sub SN_id_ct_rpkiManifest () {"id-ct-rpkiManifest";}' unless defined(&SN_id_ct_rpkiManifest);
    eval 'sub NID_id_ct_rpkiManifest () {1235;}' unless defined(&NID_id_ct_rpkiManifest);
    eval 'sub OBJ_id_ct_rpkiManifest () { &OBJ_id_smime_ct,26;}' unless defined(&OBJ_id_ct_rpkiManifest);
    eval 'sub SN_id_ct_asciiTextWithCRLF () {"id-ct-asciiTextWithCRLF";}' unless defined(&SN_id_ct_asciiTextWithCRLF);
    eval 'sub NID_id_ct_asciiTextWithCRLF () {787;}' unless defined(&NID_id_ct_asciiTextWithCRLF);
    eval 'sub OBJ_id_ct_asciiTextWithCRLF () { &OBJ_id_smime_ct,27;}' unless defined(&OBJ_id_ct_asciiTextWithCRLF);
    eval 'sub SN_id_ct_xml () {"id-ct-xml";}' unless defined(&SN_id_ct_xml);
    eval 'sub NID_id_ct_xml () {1060;}' unless defined(&NID_id_ct_xml);
    eval 'sub OBJ_id_ct_xml () { &OBJ_id_smime_ct,28;}' unless defined(&OBJ_id_ct_xml);
    eval 'sub SN_id_ct_rpkiGhostbusters () {"id-ct-rpkiGhostbusters";}' unless defined(&SN_id_ct_rpkiGhostbusters);
    eval 'sub NID_id_ct_rpkiGhostbusters () {1236;}' unless defined(&NID_id_ct_rpkiGhostbusters);
    eval 'sub OBJ_id_ct_rpkiGhostbusters () { &OBJ_id_smime_ct,35;}' unless defined(&OBJ_id_ct_rpkiGhostbusters);
    eval 'sub SN_id_ct_resourceTaggedAttest () {"id-ct-resourceTaggedAttest";}' unless defined(&SN_id_ct_resourceTaggedAttest);
    eval 'sub NID_id_ct_resourceTaggedAttest () {1237;}' unless defined(&NID_id_ct_resourceTaggedAttest);
    eval 'sub OBJ_id_ct_resourceTaggedAttest () { &OBJ_id_smime_ct,36;}' unless defined(&OBJ_id_ct_resourceTaggedAttest);
    eval 'sub SN_id_ct_geofeedCSVwithCRLF () {"id-ct-geofeedCSVwithCRLF";}' unless defined(&SN_id_ct_geofeedCSVwithCRLF);
    eval 'sub NID_id_ct_geofeedCSVwithCRLF () {1246;}' unless defined(&NID_id_ct_geofeedCSVwithCRLF);
    eval 'sub OBJ_id_ct_geofeedCSVwithCRLF () { &OBJ_id_smime_ct,47;}' unless defined(&OBJ_id_ct_geofeedCSVwithCRLF);
    eval 'sub SN_id_ct_signedChecklist () {"id-ct-signedChecklist";}' unless defined(&SN_id_ct_signedChecklist);
    eval 'sub NID_id_ct_signedChecklist () {1247;}' unless defined(&NID_id_ct_signedChecklist);
    eval 'sub OBJ_id_ct_signedChecklist () { &OBJ_id_smime_ct,48;}' unless defined(&OBJ_id_ct_signedChecklist);
    eval 'sub SN_id_smime_aa_receiptRequest () {"id-smime-aa-receiptRequest";}' unless defined(&SN_id_smime_aa_receiptRequest);
    eval 'sub NID_id_smime_aa_receiptRequest () {212;}' unless defined(&NID_id_smime_aa_receiptRequest);
    eval 'sub OBJ_id_smime_aa_receiptRequest () { &OBJ_id_smime_aa,1;}' unless defined(&OBJ_id_smime_aa_receiptRequest);
    eval 'sub SN_id_smime_aa_securityLabel () {"id-smime-aa-securityLabel";}' unless defined(&SN_id_smime_aa_securityLabel);
    eval 'sub NID_id_smime_aa_securityLabel () {213;}' unless defined(&NID_id_smime_aa_securityLabel);
    eval 'sub OBJ_id_smime_aa_securityLabel () { &OBJ_id_smime_aa,2;}' unless defined(&OBJ_id_smime_aa_securityLabel);
    eval 'sub SN_id_smime_aa_mlExpandHistory () {"id-smime-aa-mlExpandHistory";}' unless defined(&SN_id_smime_aa_mlExpandHistory);
    eval 'sub NID_id_smime_aa_mlExpandHistory () {214;}' unless defined(&NID_id_smime_aa_mlExpandHistory);
    eval 'sub OBJ_id_smime_aa_mlExpandHistory () { &OBJ_id_smime_aa,3;}' unless defined(&OBJ_id_smime_aa_mlExpandHistory);
    eval 'sub SN_id_smime_aa_contentHint () {"id-smime-aa-contentHint";}' unless defined(&SN_id_smime_aa_contentHint);
    eval 'sub NID_id_smime_aa_contentHint () {215;}' unless defined(&NID_id_smime_aa_contentHint);
    eval 'sub OBJ_id_smime_aa_contentHint () { &OBJ_id_smime_aa,4;}' unless defined(&OBJ_id_smime_aa_contentHint);
    eval 'sub SN_id_smime_aa_msgSigDigest () {"id-smime-aa-msgSigDigest";}' unless defined(&SN_id_smime_aa_msgSigDigest);
    eval 'sub NID_id_smime_aa_msgSigDigest () {216;}' unless defined(&NID_id_smime_aa_msgSigDigest);
    eval 'sub OBJ_id_smime_aa_msgSigDigest () { &OBJ_id_smime_aa,5;}' unless defined(&OBJ_id_smime_aa_msgSigDigest);
    eval 'sub SN_id_smime_aa_encapContentType () {"id-smime-aa-encapContentType";}' unless defined(&SN_id_smime_aa_encapContentType);
    eval 'sub NID_id_smime_aa_encapContentType () {217;}' unless defined(&NID_id_smime_aa_encapContentType);
    eval 'sub OBJ_id_smime_aa_encapContentType () { &OBJ_id_smime_aa,6;}' unless defined(&OBJ_id_smime_aa_encapContentType);
    eval 'sub SN_id_smime_aa_contentIdentifier () {"id-smime-aa-contentIdentifier";}' unless defined(&SN_id_smime_aa_contentIdentifier);
    eval 'sub NID_id_smime_aa_contentIdentifier () {218;}' unless defined(&NID_id_smime_aa_contentIdentifier);
    eval 'sub OBJ_id_smime_aa_contentIdentifier () { &OBJ_id_smime_aa,7;}' unless defined(&OBJ_id_smime_aa_contentIdentifier);
    eval 'sub SN_id_smime_aa_macValue () {"id-smime-aa-macValue";}' unless defined(&SN_id_smime_aa_macValue);
    eval 'sub NID_id_smime_aa_macValue () {219;}' unless defined(&NID_id_smime_aa_macValue);
    eval 'sub OBJ_id_smime_aa_macValue () { &OBJ_id_smime_aa,8;}' unless defined(&OBJ_id_smime_aa_macValue);
    eval 'sub SN_id_smime_aa_equivalentLabels () {"id-smime-aa-equivalentLabels";}' unless defined(&SN_id_smime_aa_equivalentLabels);
    eval 'sub NID_id_smime_aa_equivalentLabels () {220;}' unless defined(&NID_id_smime_aa_equivalentLabels);
    eval 'sub OBJ_id_smime_aa_equivalentLabels () { &OBJ_id_smime_aa,9;}' unless defined(&OBJ_id_smime_aa_equivalentLabels);
    eval 'sub SN_id_smime_aa_contentReference () {"id-smime-aa-contentReference";}' unless defined(&SN_id_smime_aa_contentReference);
    eval 'sub NID_id_smime_aa_contentReference () {221;}' unless defined(&NID_id_smime_aa_contentReference);
    eval 'sub OBJ_id_smime_aa_contentReference () { &OBJ_id_smime_aa,10;}' unless defined(&OBJ_id_smime_aa_contentReference);
    eval 'sub SN_id_smime_aa_encrypKeyPref () {"id-smime-aa-encrypKeyPref";}' unless defined(&SN_id_smime_aa_encrypKeyPref);
    eval 'sub NID_id_smime_aa_encrypKeyPref () {222;}' unless defined(&NID_id_smime_aa_encrypKeyPref);
    eval 'sub OBJ_id_smime_aa_encrypKeyPref () { &OBJ_id_smime_aa,11;}' unless defined(&OBJ_id_smime_aa_encrypKeyPref);
    eval 'sub SN_id_smime_aa_signingCertificate () {"id-smime-aa-signingCertificate";}' unless defined(&SN_id_smime_aa_signingCertificate);
    eval 'sub NID_id_smime_aa_signingCertificate () {223;}' unless defined(&NID_id_smime_aa_signingCertificate);
    eval 'sub OBJ_id_smime_aa_signingCertificate () { &OBJ_id_smime_aa,12;}' unless defined(&OBJ_id_smime_aa_signingCertificate);
    eval 'sub SN_id_smime_aa_smimeEncryptCerts () {"id-smime-aa-smimeEncryptCerts";}' unless defined(&SN_id_smime_aa_smimeEncryptCerts);
    eval 'sub NID_id_smime_aa_smimeEncryptCerts () {224;}' unless defined(&NID_id_smime_aa_smimeEncryptCerts);
    eval 'sub OBJ_id_smime_aa_smimeEncryptCerts () { &OBJ_id_smime_aa,13;}' unless defined(&OBJ_id_smime_aa_smimeEncryptCerts);
    eval 'sub SN_id_smime_aa_timeStampToken () {"id-smime-aa-timeStampToken";}' unless defined(&SN_id_smime_aa_timeStampToken);
    eval 'sub NID_id_smime_aa_timeStampToken () {225;}' unless defined(&NID_id_smime_aa_timeStampToken);
    eval 'sub OBJ_id_smime_aa_timeStampToken () { &OBJ_id_smime_aa,14;}' unless defined(&OBJ_id_smime_aa_timeStampToken);
    eval 'sub SN_id_smime_aa_ets_sigPolicyId () {"id-smime-aa-ets-sigPolicyId";}' unless defined(&SN_id_smime_aa_ets_sigPolicyId);
    eval 'sub NID_id_smime_aa_ets_sigPolicyId () {226;}' unless defined(&NID_id_smime_aa_ets_sigPolicyId);
    eval 'sub OBJ_id_smime_aa_ets_sigPolicyId () { &OBJ_id_smime_aa,15;}' unless defined(&OBJ_id_smime_aa_ets_sigPolicyId);
    eval 'sub SN_id_smime_aa_ets_commitmentType () {"id-smime-aa-ets-commitmentType";}' unless defined(&SN_id_smime_aa_ets_commitmentType);
    eval 'sub NID_id_smime_aa_ets_commitmentType () {227;}' unless defined(&NID_id_smime_aa_ets_commitmentType);
    eval 'sub OBJ_id_smime_aa_ets_commitmentType () { &OBJ_id_smime_aa,16;}' unless defined(&OBJ_id_smime_aa_ets_commitmentType);
    eval 'sub SN_id_smime_aa_ets_signerLocation () {"id-smime-aa-ets-signerLocation";}' unless defined(&SN_id_smime_aa_ets_signerLocation);
    eval 'sub NID_id_smime_aa_ets_signerLocation () {228;}' unless defined(&NID_id_smime_aa_ets_signerLocation);
    eval 'sub OBJ_id_smime_aa_ets_signerLocation () { &OBJ_id_smime_aa,17;}' unless defined(&OBJ_id_smime_aa_ets_signerLocation);
    eval 'sub SN_id_smime_aa_ets_signerAttr () {"id-smime-aa-ets-signerAttr";}' unless defined(&SN_id_smime_aa_ets_signerAttr);
    eval 'sub NID_id_smime_aa_ets_signerAttr () {229;}' unless defined(&NID_id_smime_aa_ets_signerAttr);
    eval 'sub OBJ_id_smime_aa_ets_signerAttr () { &OBJ_id_smime_aa,18;}' unless defined(&OBJ_id_smime_aa_ets_signerAttr);
    eval 'sub SN_id_smime_aa_ets_otherSigCert () {"id-smime-aa-ets-otherSigCert";}' unless defined(&SN_id_smime_aa_ets_otherSigCert);
    eval 'sub NID_id_smime_aa_ets_otherSigCert () {230;}' unless defined(&NID_id_smime_aa_ets_otherSigCert);
    eval 'sub OBJ_id_smime_aa_ets_otherSigCert () { &OBJ_id_smime_aa,19;}' unless defined(&OBJ_id_smime_aa_ets_otherSigCert);
    eval 'sub SN_id_smime_aa_ets_contentTimestamp () {"id-smime-aa-ets-contentTimestamp";}' unless defined(&SN_id_smime_aa_ets_contentTimestamp);
    eval 'sub NID_id_smime_aa_ets_contentTimestamp () {231;}' unless defined(&NID_id_smime_aa_ets_contentTimestamp);
    eval 'sub OBJ_id_smime_aa_ets_contentTimestamp () { &OBJ_id_smime_aa,20;}' unless defined(&OBJ_id_smime_aa_ets_contentTimestamp);
    eval 'sub SN_id_smime_aa_ets_CertificateRefs () {"id-smime-aa-ets-CertificateRefs";}' unless defined(&SN_id_smime_aa_ets_CertificateRefs);
    eval 'sub NID_id_smime_aa_ets_CertificateRefs () {232;}' unless defined(&NID_id_smime_aa_ets_CertificateRefs);
    eval 'sub OBJ_id_smime_aa_ets_CertificateRefs () { &OBJ_id_smime_aa,21;}' unless defined(&OBJ_id_smime_aa_ets_CertificateRefs);
    eval 'sub SN_id_smime_aa_ets_RevocationRefs () {"id-smime-aa-ets-RevocationRefs";}' unless defined(&SN_id_smime_aa_ets_RevocationRefs);
    eval 'sub NID_id_smime_aa_ets_RevocationRefs () {233;}' unless defined(&NID_id_smime_aa_ets_RevocationRefs);
    eval 'sub OBJ_id_smime_aa_ets_RevocationRefs () { &OBJ_id_smime_aa,22;}' unless defined(&OBJ_id_smime_aa_ets_RevocationRefs);
    eval 'sub SN_id_smime_aa_ets_certValues () {"id-smime-aa-ets-certValues";}' unless defined(&SN_id_smime_aa_ets_certValues);
    eval 'sub NID_id_smime_aa_ets_certValues () {234;}' unless defined(&NID_id_smime_aa_ets_certValues);
    eval 'sub OBJ_id_smime_aa_ets_certValues () { &OBJ_id_smime_aa,23;}' unless defined(&OBJ_id_smime_aa_ets_certValues);
    eval 'sub SN_id_smime_aa_ets_revocationValues () {"id-smime-aa-ets-revocationValues";}' unless defined(&SN_id_smime_aa_ets_revocationValues);
    eval 'sub NID_id_smime_aa_ets_revocationValues () {235;}' unless defined(&NID_id_smime_aa_ets_revocationValues);
    eval 'sub OBJ_id_smime_aa_ets_revocationValues () { &OBJ_id_smime_aa,24;}' unless defined(&OBJ_id_smime_aa_ets_revocationValues);
    eval 'sub SN_id_smime_aa_ets_escTimeStamp () {"id-smime-aa-ets-escTimeStamp";}' unless defined(&SN_id_smime_aa_ets_escTimeStamp);
    eval 'sub NID_id_smime_aa_ets_escTimeStamp () {236;}' unless defined(&NID_id_smime_aa_ets_escTimeStamp);
    eval 'sub OBJ_id_smime_aa_ets_escTimeStamp () { &OBJ_id_smime_aa,25;}' unless defined(&OBJ_id_smime_aa_ets_escTimeStamp);
    eval 'sub SN_id_smime_aa_ets_certCRLTimestamp () {"id-smime-aa-ets-certCRLTimestamp";}' unless defined(&SN_id_smime_aa_ets_certCRLTimestamp);
    eval 'sub NID_id_smime_aa_ets_certCRLTimestamp () {237;}' unless defined(&NID_id_smime_aa_ets_certCRLTimestamp);
    eval 'sub OBJ_id_smime_aa_ets_certCRLTimestamp () { &OBJ_id_smime_aa,26;}' unless defined(&OBJ_id_smime_aa_ets_certCRLTimestamp);
    eval 'sub SN_id_smime_aa_ets_archiveTimeStamp () {"id-smime-aa-ets-archiveTimeStamp";}' unless defined(&SN_id_smime_aa_ets_archiveTimeStamp);
    eval 'sub NID_id_smime_aa_ets_archiveTimeStamp () {238;}' unless defined(&NID_id_smime_aa_ets_archiveTimeStamp);
    eval 'sub OBJ_id_smime_aa_ets_archiveTimeStamp () { &OBJ_id_smime_aa,27;}' unless defined(&OBJ_id_smime_aa_ets_archiveTimeStamp);
    eval 'sub SN_id_smime_aa_signatureType () {"id-smime-aa-signatureType";}' unless defined(&SN_id_smime_aa_signatureType);
    eval 'sub NID_id_smime_aa_signatureType () {239;}' unless defined(&NID_id_smime_aa_signatureType);
    eval 'sub OBJ_id_smime_aa_signatureType () { &OBJ_id_smime_aa,28;}' unless defined(&OBJ_id_smime_aa_signatureType);
    eval 'sub SN_id_smime_aa_dvcs_dvc () {"id-smime-aa-dvcs-dvc";}' unless defined(&SN_id_smime_aa_dvcs_dvc);
    eval 'sub NID_id_smime_aa_dvcs_dvc () {240;}' unless defined(&NID_id_smime_aa_dvcs_dvc);
    eval 'sub OBJ_id_smime_aa_dvcs_dvc () { &OBJ_id_smime_aa,29;}' unless defined(&OBJ_id_smime_aa_dvcs_dvc);
    eval 'sub SN_id_smime_aa_signingCertificateV2 () {"id-smime-aa-signingCertificateV2";}' unless defined(&SN_id_smime_aa_signingCertificateV2);
    eval 'sub NID_id_smime_aa_signingCertificateV2 () {1086;}' unless defined(&NID_id_smime_aa_signingCertificateV2);
    eval 'sub OBJ_id_smime_aa_signingCertificateV2 () { &OBJ_id_smime_aa,47;}' unless defined(&OBJ_id_smime_aa_signingCertificateV2);
    eval 'sub SN_id_smime_alg_ESDHwith3DES () {"id-smime-alg-ESDHwith3DES";}' unless defined(&SN_id_smime_alg_ESDHwith3DES);
    eval 'sub NID_id_smime_alg_ESDHwith3DES () {241;}' unless defined(&NID_id_smime_alg_ESDHwith3DES);
    eval 'sub OBJ_id_smime_alg_ESDHwith3DES () { &OBJ_id_smime_alg,1;}' unless defined(&OBJ_id_smime_alg_ESDHwith3DES);
    eval 'sub SN_id_smime_alg_ESDHwithRC2 () {"id-smime-alg-ESDHwithRC2";}' unless defined(&SN_id_smime_alg_ESDHwithRC2);
    eval 'sub NID_id_smime_alg_ESDHwithRC2 () {242;}' unless defined(&NID_id_smime_alg_ESDHwithRC2);
    eval 'sub OBJ_id_smime_alg_ESDHwithRC2 () { &OBJ_id_smime_alg,2;}' unless defined(&OBJ_id_smime_alg_ESDHwithRC2);
    eval 'sub SN_id_smime_alg_3DESwrap () {"id-smime-alg-3DESwrap";}' unless defined(&SN_id_smime_alg_3DESwrap);
    eval 'sub NID_id_smime_alg_3DESwrap () {243;}' unless defined(&NID_id_smime_alg_3DESwrap);
    eval 'sub OBJ_id_smime_alg_3DESwrap () { &OBJ_id_smime_alg,3;}' unless defined(&OBJ_id_smime_alg_3DESwrap);
    eval 'sub SN_id_smime_alg_RC2wrap () {"id-smime-alg-RC2wrap";}' unless defined(&SN_id_smime_alg_RC2wrap);
    eval 'sub NID_id_smime_alg_RC2wrap () {244;}' unless defined(&NID_id_smime_alg_RC2wrap);
    eval 'sub OBJ_id_smime_alg_RC2wrap () { &OBJ_id_smime_alg,4;}' unless defined(&OBJ_id_smime_alg_RC2wrap);
    eval 'sub SN_id_smime_alg_ESDH () {"id-smime-alg-ESDH";}' unless defined(&SN_id_smime_alg_ESDH);
    eval 'sub NID_id_smime_alg_ESDH () {245;}' unless defined(&NID_id_smime_alg_ESDH);
    eval 'sub OBJ_id_smime_alg_ESDH () { &OBJ_id_smime_alg,5;}' unless defined(&OBJ_id_smime_alg_ESDH);
    eval 'sub SN_id_smime_alg_CMS3DESwrap () {"id-smime-alg-CMS3DESwrap";}' unless defined(&SN_id_smime_alg_CMS3DESwrap);
    eval 'sub NID_id_smime_alg_CMS3DESwrap () {246;}' unless defined(&NID_id_smime_alg_CMS3DESwrap);
    eval 'sub OBJ_id_smime_alg_CMS3DESwrap () { &OBJ_id_smime_alg,6;}' unless defined(&OBJ_id_smime_alg_CMS3DESwrap);
    eval 'sub SN_id_smime_alg_CMSRC2wrap () {"id-smime-alg-CMSRC2wrap";}' unless defined(&SN_id_smime_alg_CMSRC2wrap);
    eval 'sub NID_id_smime_alg_CMSRC2wrap () {247;}' unless defined(&NID_id_smime_alg_CMSRC2wrap);
    eval 'sub OBJ_id_smime_alg_CMSRC2wrap () { &OBJ_id_smime_alg,7;}' unless defined(&OBJ_id_smime_alg_CMSRC2wrap);
    eval 'sub SN_id_alg_PWRI_KEK () {"id-alg-PWRI-KEK";}' unless defined(&SN_id_alg_PWRI_KEK);
    eval 'sub NID_id_alg_PWRI_KEK () {893;}' unless defined(&NID_id_alg_PWRI_KEK);
    eval 'sub OBJ_id_alg_PWRI_KEK () { &OBJ_id_smime_alg,9;}' unless defined(&OBJ_id_alg_PWRI_KEK);
    eval 'sub SN_id_smime_cd_ldap () {"id-smime-cd-ldap";}' unless defined(&SN_id_smime_cd_ldap);
    eval 'sub NID_id_smime_cd_ldap () {248;}' unless defined(&NID_id_smime_cd_ldap);
    eval 'sub OBJ_id_smime_cd_ldap () { &OBJ_id_smime_cd,1;}' unless defined(&OBJ_id_smime_cd_ldap);
    eval 'sub SN_id_smime_spq_ets_sqt_uri () {"id-smime-spq-ets-sqt-uri";}' unless defined(&SN_id_smime_spq_ets_sqt_uri);
    eval 'sub NID_id_smime_spq_ets_sqt_uri () {249;}' unless defined(&NID_id_smime_spq_ets_sqt_uri);
    eval 'sub OBJ_id_smime_spq_ets_sqt_uri () { &OBJ_id_smime_spq,1;}' unless defined(&OBJ_id_smime_spq_ets_sqt_uri);
    eval 'sub SN_id_smime_spq_ets_sqt_unotice () {"id-smime-spq-ets-sqt-unotice";}' unless defined(&SN_id_smime_spq_ets_sqt_unotice);
    eval 'sub NID_id_smime_spq_ets_sqt_unotice () {250;}' unless defined(&NID_id_smime_spq_ets_sqt_unotice);
    eval 'sub OBJ_id_smime_spq_ets_sqt_unotice () { &OBJ_id_smime_spq,2;}' unless defined(&OBJ_id_smime_spq_ets_sqt_unotice);
    eval 'sub SN_id_smime_cti_ets_proofOfOrigin () {"id-smime-cti-ets-proofOfOrigin";}' unless defined(&SN_id_smime_cti_ets_proofOfOrigin);
    eval 'sub NID_id_smime_cti_ets_proofOfOrigin () {251;}' unless defined(&NID_id_smime_cti_ets_proofOfOrigin);
    eval 'sub OBJ_id_smime_cti_ets_proofOfOrigin () { &OBJ_id_smime_cti,1;}' unless defined(&OBJ_id_smime_cti_ets_proofOfOrigin);
    eval 'sub SN_id_smime_cti_ets_proofOfReceipt () {"id-smime-cti-ets-proofOfReceipt";}' unless defined(&SN_id_smime_cti_ets_proofOfReceipt);
    eval 'sub NID_id_smime_cti_ets_proofOfReceipt () {252;}' unless defined(&NID_id_smime_cti_ets_proofOfReceipt);
    eval 'sub OBJ_id_smime_cti_ets_proofOfReceipt () { &OBJ_id_smime_cti,2;}' unless defined(&OBJ_id_smime_cti_ets_proofOfReceipt);
    eval 'sub SN_id_smime_cti_ets_proofOfDelivery () {"id-smime-cti-ets-proofOfDelivery";}' unless defined(&SN_id_smime_cti_ets_proofOfDelivery);
    eval 'sub NID_id_smime_cti_ets_proofOfDelivery () {253;}' unless defined(&NID_id_smime_cti_ets_proofOfDelivery);
    eval 'sub OBJ_id_smime_cti_ets_proofOfDelivery () { &OBJ_id_smime_cti,3;}' unless defined(&OBJ_id_smime_cti_ets_proofOfDelivery);
    eval 'sub SN_id_smime_cti_ets_proofOfSender () {"id-smime-cti-ets-proofOfSender";}' unless defined(&SN_id_smime_cti_ets_proofOfSender);
    eval 'sub NID_id_smime_cti_ets_proofOfSender () {254;}' unless defined(&NID_id_smime_cti_ets_proofOfSender);
    eval 'sub OBJ_id_smime_cti_ets_proofOfSender () { &OBJ_id_smime_cti,4;}' unless defined(&OBJ_id_smime_cti_ets_proofOfSender);
    eval 'sub SN_id_smime_cti_ets_proofOfApproval () {"id-smime-cti-ets-proofOfApproval";}' unless defined(&SN_id_smime_cti_ets_proofOfApproval);
    eval 'sub NID_id_smime_cti_ets_proofOfApproval () {255;}' unless defined(&NID_id_smime_cti_ets_proofOfApproval);
    eval 'sub OBJ_id_smime_cti_ets_proofOfApproval () { &OBJ_id_smime_cti,5;}' unless defined(&OBJ_id_smime_cti_ets_proofOfApproval);
    eval 'sub SN_id_smime_cti_ets_proofOfCreation () {"id-smime-cti-ets-proofOfCreation";}' unless defined(&SN_id_smime_cti_ets_proofOfCreation);
    eval 'sub NID_id_smime_cti_ets_proofOfCreation () {256;}' unless defined(&NID_id_smime_cti_ets_proofOfCreation);
    eval 'sub OBJ_id_smime_cti_ets_proofOfCreation () { &OBJ_id_smime_cti,6;}' unless defined(&OBJ_id_smime_cti_ets_proofOfCreation);
    eval 'sub LN_friendlyName () {"friendlyName";}' unless defined(&LN_friendlyName);
    eval 'sub NID_friendlyName () {156;}' unless defined(&NID_friendlyName);
    eval 'sub OBJ_friendlyName () { &OBJ_pkcs9,20;}' unless defined(&OBJ_friendlyName);
    eval 'sub LN_localKeyID () {"localKeyID";}' unless defined(&LN_localKeyID);
    eval 'sub NID_localKeyID () {157;}' unless defined(&NID_localKeyID);
    eval 'sub OBJ_localKeyID () { &OBJ_pkcs9,21;}' unless defined(&OBJ_localKeyID);
    eval 'sub SN_ms_csp_name () {"CSPName";}' unless defined(&SN_ms_csp_name);
    eval 'sub LN_ms_csp_name () {"Microsoft CSP Name";}' unless defined(&LN_ms_csp_name);
    eval 'sub NID_ms_csp_name () {417;}' unless defined(&NID_ms_csp_name);
    eval 'sub OBJ_ms_csp_name () {1,3,6,1,4,1,311,17,1;}' unless defined(&OBJ_ms_csp_name);
    eval 'sub SN_LocalKeySet () {"LocalKeySet";}' unless defined(&SN_LocalKeySet);
    eval 'sub LN_LocalKeySet () {"Microsoft Local Key set";}' unless defined(&LN_LocalKeySet);
    eval 'sub NID_LocalKeySet () {856;}' unless defined(&NID_LocalKeySet);
    eval 'sub OBJ_LocalKeySet () {1,3,6,1,4,1,311,17,2;}' unless defined(&OBJ_LocalKeySet);
    eval 'sub OBJ_certTypes () { &OBJ_pkcs9,22;}' unless defined(&OBJ_certTypes);
    eval 'sub LN_x509Certificate () {"x509Certificate";}' unless defined(&LN_x509Certificate);
    eval 'sub NID_x509Certificate () {158;}' unless defined(&NID_x509Certificate);
    eval 'sub OBJ_x509Certificate () { &OBJ_certTypes,1;}' unless defined(&OBJ_x509Certificate);
    eval 'sub LN_sdsiCertificate () {"sdsiCertificate";}' unless defined(&LN_sdsiCertificate);
    eval 'sub NID_sdsiCertificate () {159;}' unless defined(&NID_sdsiCertificate);
    eval 'sub OBJ_sdsiCertificate () { &OBJ_certTypes,2;}' unless defined(&OBJ_sdsiCertificate);
    eval 'sub OBJ_crlTypes () { &OBJ_pkcs9,23;}' unless defined(&OBJ_crlTypes);
    eval 'sub LN_x509Crl () {"x509Crl";}' unless defined(&LN_x509Crl);
    eval 'sub NID_x509Crl () {160;}' unless defined(&NID_x509Crl);
    eval 'sub OBJ_x509Crl () { &OBJ_crlTypes,1;}' unless defined(&OBJ_x509Crl);
    eval 'sub OBJ_pkcs12 () { &OBJ_pkcs,12;}' unless defined(&OBJ_pkcs12);
    eval 'sub OBJ_pkcs12_pbeids () { &OBJ_pkcs12,1;}' unless defined(&OBJ_pkcs12_pbeids);
    eval 'sub SN_pbe_WithSHA1And128BitRC4 () {"PBE-SHA1-RC4-128";}' unless defined(&SN_pbe_WithSHA1And128BitRC4);
    eval 'sub LN_pbe_WithSHA1And128BitRC4 () {"pbeWithSHA1And128BitRC4";}' unless defined(&LN_pbe_WithSHA1And128BitRC4);
    eval 'sub NID_pbe_WithSHA1And128BitRC4 () {144;}' unless defined(&NID_pbe_WithSHA1And128BitRC4);
    eval 'sub OBJ_pbe_WithSHA1And128BitRC4 () { &OBJ_pkcs12_pbeids,1;}' unless defined(&OBJ_pbe_WithSHA1And128BitRC4);
    eval 'sub SN_pbe_WithSHA1And40BitRC4 () {"PBE-SHA1-RC4-40";}' unless defined(&SN_pbe_WithSHA1And40BitRC4);
    eval 'sub LN_pbe_WithSHA1And40BitRC4 () {"pbeWithSHA1And40BitRC4";}' unless defined(&LN_pbe_WithSHA1And40BitRC4);
    eval 'sub NID_pbe_WithSHA1And40BitRC4 () {145;}' unless defined(&NID_pbe_WithSHA1And40BitRC4);
    eval 'sub OBJ_pbe_WithSHA1And40BitRC4 () { &OBJ_pkcs12_pbeids,2;}' unless defined(&OBJ_pbe_WithSHA1And40BitRC4);
    eval 'sub SN_pbe_WithSHA1And3_Key_TripleDES_CBC () {"PBE-SHA1-3DES";}' unless defined(&SN_pbe_WithSHA1And3_Key_TripleDES_CBC);
    eval 'sub LN_pbe_WithSHA1And3_Key_TripleDES_CBC () {"pbeWithSHA1And3-KeyTripleDES-CBC";}' unless defined(&LN_pbe_WithSHA1And3_Key_TripleDES_CBC);
    eval 'sub NID_pbe_WithSHA1And3_Key_TripleDES_CBC () {146;}' unless defined(&NID_pbe_WithSHA1And3_Key_TripleDES_CBC);
    eval 'sub OBJ_pbe_WithSHA1And3_Key_TripleDES_CBC () { &OBJ_pkcs12_pbeids,3;}' unless defined(&OBJ_pbe_WithSHA1And3_Key_TripleDES_CBC);
    eval 'sub SN_pbe_WithSHA1And2_Key_TripleDES_CBC () {"PBE-SHA1-2DES";}' unless defined(&SN_pbe_WithSHA1And2_Key_TripleDES_CBC);
    eval 'sub LN_pbe_WithSHA1And2_Key_TripleDES_CBC () {"pbeWithSHA1And2-KeyTripleDES-CBC";}' unless defined(&LN_pbe_WithSHA1And2_Key_TripleDES_CBC);
    eval 'sub NID_pbe_WithSHA1And2_Key_TripleDES_CBC () {147;}' unless defined(&NID_pbe_WithSHA1And2_Key_TripleDES_CBC);
    eval 'sub OBJ_pbe_WithSHA1And2_Key_TripleDES_CBC () { &OBJ_pkcs12_pbeids,4;}' unless defined(&OBJ_pbe_WithSHA1And2_Key_TripleDES_CBC);
    eval 'sub SN_pbe_WithSHA1And128BitRC2_CBC () {"PBE-SHA1-RC2-128";}' unless defined(&SN_pbe_WithSHA1And128BitRC2_CBC);
    eval 'sub LN_pbe_WithSHA1And128BitRC2_CBC () {"pbeWithSHA1And128BitRC2-CBC";}' unless defined(&LN_pbe_WithSHA1And128BitRC2_CBC);
    eval 'sub NID_pbe_WithSHA1And128BitRC2_CBC () {148;}' unless defined(&NID_pbe_WithSHA1And128BitRC2_CBC);
    eval 'sub OBJ_pbe_WithSHA1And128BitRC2_CBC () { &OBJ_pkcs12_pbeids,5;}' unless defined(&OBJ_pbe_WithSHA1And128BitRC2_CBC);
    eval 'sub SN_pbe_WithSHA1And40BitRC2_CBC () {"PBE-SHA1-RC2-40";}' unless defined(&SN_pbe_WithSHA1And40BitRC2_CBC);
    eval 'sub LN_pbe_WithSHA1And40BitRC2_CBC () {"pbeWithSHA1And40BitRC2-CBC";}' unless defined(&LN_pbe_WithSHA1And40BitRC2_CBC);
    eval 'sub NID_pbe_WithSHA1And40BitRC2_CBC () {149;}' unless defined(&NID_pbe_WithSHA1And40BitRC2_CBC);
    eval 'sub OBJ_pbe_WithSHA1And40BitRC2_CBC () { &OBJ_pkcs12_pbeids,6;}' unless defined(&OBJ_pbe_WithSHA1And40BitRC2_CBC);
    eval 'sub OBJ_pkcs12_Version1 () { &OBJ_pkcs12,10;}' unless defined(&OBJ_pkcs12_Version1);
    eval 'sub OBJ_pkcs12_BagIds () { &OBJ_pkcs12_Version1,1;}' unless defined(&OBJ_pkcs12_BagIds);
    eval 'sub LN_keyBag () {"keyBag";}' unless defined(&LN_keyBag);
    eval 'sub NID_keyBag () {150;}' unless defined(&NID_keyBag);
    eval 'sub OBJ_keyBag () { &OBJ_pkcs12_BagIds,1;}' unless defined(&OBJ_keyBag);
    eval 'sub LN_pkcs8ShroudedKeyBag () {"pkcs8ShroudedKeyBag";}' unless defined(&LN_pkcs8ShroudedKeyBag);
    eval 'sub NID_pkcs8ShroudedKeyBag () {151;}' unless defined(&NID_pkcs8ShroudedKeyBag);
    eval 'sub OBJ_pkcs8ShroudedKeyBag () { &OBJ_pkcs12_BagIds,2;}' unless defined(&OBJ_pkcs8ShroudedKeyBag);
    eval 'sub LN_certBag () {"certBag";}' unless defined(&LN_certBag);
    eval 'sub NID_certBag () {152;}' unless defined(&NID_certBag);
    eval 'sub OBJ_certBag () { &OBJ_pkcs12_BagIds,3;}' unless defined(&OBJ_certBag);
    eval 'sub LN_crlBag () {"crlBag";}' unless defined(&LN_crlBag);
    eval 'sub NID_crlBag () {153;}' unless defined(&NID_crlBag);
    eval 'sub OBJ_crlBag () { &OBJ_pkcs12_BagIds,4;}' unless defined(&OBJ_crlBag);
    eval 'sub LN_secretBag () {"secretBag";}' unless defined(&LN_secretBag);
    eval 'sub NID_secretBag () {154;}' unless defined(&NID_secretBag);
    eval 'sub OBJ_secretBag () { &OBJ_pkcs12_BagIds,5;}' unless defined(&OBJ_secretBag);
    eval 'sub LN_safeContentsBag () {"safeContentsBag";}' unless defined(&LN_safeContentsBag);
    eval 'sub NID_safeContentsBag () {155;}' unless defined(&NID_safeContentsBag);
    eval 'sub OBJ_safeContentsBag () { &OBJ_pkcs12_BagIds,6;}' unless defined(&OBJ_safeContentsBag);
    eval 'sub SN_md2 () {"MD2";}' unless defined(&SN_md2);
    eval 'sub LN_md2 () {"md2";}' unless defined(&LN_md2);
    eval 'sub NID_md2 () {3;}' unless defined(&NID_md2);
    eval 'sub OBJ_md2 () { &OBJ_rsadsi,2,2;}' unless defined(&OBJ_md2);
    eval 'sub SN_md4 () {"MD4";}' unless defined(&SN_md4);
    eval 'sub LN_md4 () {"md4";}' unless defined(&LN_md4);
    eval 'sub NID_md4 () {257;}' unless defined(&NID_md4);
    eval 'sub OBJ_md4 () { &OBJ_rsadsi,2,4;}' unless defined(&OBJ_md4);
    eval 'sub SN_md5 () {"MD5";}' unless defined(&SN_md5);
    eval 'sub LN_md5 () {"md5";}' unless defined(&LN_md5);
    eval 'sub NID_md5 () {4;}' unless defined(&NID_md5);
    eval 'sub OBJ_md5 () { &OBJ_rsadsi,2,5;}' unless defined(&OBJ_md5);
    eval 'sub SN_md5_sha1 () {"MD5-SHA1";}' unless defined(&SN_md5_sha1);
    eval 'sub LN_md5_sha1 () {"md5-sha1";}' unless defined(&LN_md5_sha1);
    eval 'sub NID_md5_sha1 () {114;}' unless defined(&NID_md5_sha1);
    eval 'sub LN_hmacWithMD5 () {"hmacWithMD5";}' unless defined(&LN_hmacWithMD5);
    eval 'sub NID_hmacWithMD5 () {797;}' unless defined(&NID_hmacWithMD5);
    eval 'sub OBJ_hmacWithMD5 () { &OBJ_rsadsi,2,6;}' unless defined(&OBJ_hmacWithMD5);
    eval 'sub LN_hmacWithSHA1 () {"hmacWithSHA1";}' unless defined(&LN_hmacWithSHA1);
    eval 'sub NID_hmacWithSHA1 () {163;}' unless defined(&NID_hmacWithSHA1);
    eval 'sub OBJ_hmacWithSHA1 () { &OBJ_rsadsi,2,7;}' unless defined(&OBJ_hmacWithSHA1);
    eval 'sub SN_sm2 () {"SM2";}' unless defined(&SN_sm2);
    eval 'sub LN_sm2 () {"sm2";}' unless defined(&LN_sm2);
    eval 'sub NID_sm2 () {1172;}' unless defined(&NID_sm2);
    eval 'sub OBJ_sm2 () { &OBJ_sm_scheme,301;}' unless defined(&OBJ_sm2);
    eval 'sub SN_sm3 () {"SM3";}' unless defined(&SN_sm3);
    eval 'sub LN_sm3 () {"sm3";}' unless defined(&LN_sm3);
    eval 'sub NID_sm3 () {1143;}' unless defined(&NID_sm3);
    eval 'sub OBJ_sm3 () { &OBJ_sm_scheme,401;}' unless defined(&OBJ_sm3);
    eval 'sub SN_sm3WithRSAEncryption () {"RSA-SM3";}' unless defined(&SN_sm3WithRSAEncryption);
    eval 'sub LN_sm3WithRSAEncryption () {"sm3WithRSAEncryption";}' unless defined(&LN_sm3WithRSAEncryption);
    eval 'sub NID_sm3WithRSAEncryption () {1144;}' unless defined(&NID_sm3WithRSAEncryption);
    eval 'sub OBJ_sm3WithRSAEncryption () { &OBJ_sm_scheme,504;}' unless defined(&OBJ_sm3WithRSAEncryption);
    eval 'sub SN_SM2_with_SM3 () {"SM2-SM3";}' unless defined(&SN_SM2_with_SM3);
    eval 'sub LN_SM2_with_SM3 () {"SM2-with-SM3";}' unless defined(&LN_SM2_with_SM3);
    eval 'sub NID_SM2_with_SM3 () {1204;}' unless defined(&NID_SM2_with_SM3);
    eval 'sub OBJ_SM2_with_SM3 () { &OBJ_sm_scheme,501;}' unless defined(&OBJ_SM2_with_SM3);
    eval 'sub LN_hmacWithSHA224 () {"hmacWithSHA224";}' unless defined(&LN_hmacWithSHA224);
    eval 'sub NID_hmacWithSHA224 () {798;}' unless defined(&NID_hmacWithSHA224);
    eval 'sub OBJ_hmacWithSHA224 () { &OBJ_rsadsi,2,8;}' unless defined(&OBJ_hmacWithSHA224);
    eval 'sub LN_hmacWithSHA256 () {"hmacWithSHA256";}' unless defined(&LN_hmacWithSHA256);
    eval 'sub NID_hmacWithSHA256 () {799;}' unless defined(&NID_hmacWithSHA256);
    eval 'sub OBJ_hmacWithSHA256 () { &OBJ_rsadsi,2,9;}' unless defined(&OBJ_hmacWithSHA256);
    eval 'sub LN_hmacWithSHA384 () {"hmacWithSHA384";}' unless defined(&LN_hmacWithSHA384);
    eval 'sub NID_hmacWithSHA384 () {800;}' unless defined(&NID_hmacWithSHA384);
    eval 'sub OBJ_hmacWithSHA384 () { &OBJ_rsadsi,2,10;}' unless defined(&OBJ_hmacWithSHA384);
    eval 'sub LN_hmacWithSHA512 () {"hmacWithSHA512";}' unless defined(&LN_hmacWithSHA512);
    eval 'sub NID_hmacWithSHA512 () {801;}' unless defined(&NID_hmacWithSHA512);
    eval 'sub OBJ_hmacWithSHA512 () { &OBJ_rsadsi,2,11;}' unless defined(&OBJ_hmacWithSHA512);
    eval 'sub LN_hmacWithSHA512_224 () {"hmacWithSHA512-224";}' unless defined(&LN_hmacWithSHA512_224);
    eval 'sub NID_hmacWithSHA512_224 () {1193;}' unless defined(&NID_hmacWithSHA512_224);
    eval 'sub OBJ_hmacWithSHA512_224 () { &OBJ_rsadsi,2,12;}' unless defined(&OBJ_hmacWithSHA512_224);
    eval 'sub LN_hmacWithSHA512_256 () {"hmacWithSHA512-256";}' unless defined(&LN_hmacWithSHA512_256);
    eval 'sub NID_hmacWithSHA512_256 () {1194;}' unless defined(&NID_hmacWithSHA512_256);
    eval 'sub OBJ_hmacWithSHA512_256 () { &OBJ_rsadsi,2,13;}' unless defined(&OBJ_hmacWithSHA512_256);
    eval 'sub SN_rc2_cbc () {"RC2-CBC";}' unless defined(&SN_rc2_cbc);
    eval 'sub LN_rc2_cbc () {"rc2-cbc";}' unless defined(&LN_rc2_cbc);
    eval 'sub NID_rc2_cbc () {37;}' unless defined(&NID_rc2_cbc);
    eval 'sub OBJ_rc2_cbc () { &OBJ_rsadsi,3,2;}' unless defined(&OBJ_rc2_cbc);
    eval 'sub SN_rc2_ecb () {"RC2-ECB";}' unless defined(&SN_rc2_ecb);
    eval 'sub LN_rc2_ecb () {"rc2-ecb";}' unless defined(&LN_rc2_ecb);
    eval 'sub NID_rc2_ecb () {38;}' unless defined(&NID_rc2_ecb);
    eval 'sub SN_rc2_cfb64 () {"RC2-CFB";}' unless defined(&SN_rc2_cfb64);
    eval 'sub LN_rc2_cfb64 () {"rc2-cfb";}' unless defined(&LN_rc2_cfb64);
    eval 'sub NID_rc2_cfb64 () {39;}' unless defined(&NID_rc2_cfb64);
    eval 'sub SN_rc2_ofb64 () {"RC2-OFB";}' unless defined(&SN_rc2_ofb64);
    eval 'sub LN_rc2_ofb64 () {"rc2-ofb";}' unless defined(&LN_rc2_ofb64);
    eval 'sub NID_rc2_ofb64 () {40;}' unless defined(&NID_rc2_ofb64);
    eval 'sub SN_rc2_40_cbc () {"RC2-40-CBC";}' unless defined(&SN_rc2_40_cbc);
    eval 'sub LN_rc2_40_cbc () {"rc2-40-cbc";}' unless defined(&LN_rc2_40_cbc);
    eval 'sub NID_rc2_40_cbc () {98;}' unless defined(&NID_rc2_40_cbc);
    eval 'sub SN_rc2_64_cbc () {"RC2-64-CBC";}' unless defined(&SN_rc2_64_cbc);
    eval 'sub LN_rc2_64_cbc () {"rc2-64-cbc";}' unless defined(&LN_rc2_64_cbc);
    eval 'sub NID_rc2_64_cbc () {166;}' unless defined(&NID_rc2_64_cbc);
    eval 'sub SN_rc4 () {"RC4";}' unless defined(&SN_rc4);
    eval 'sub LN_rc4 () {"rc4";}' unless defined(&LN_rc4);
    eval 'sub NID_rc4 () {5;}' unless defined(&NID_rc4);
    eval 'sub OBJ_rc4 () { &OBJ_rsadsi,3,4;}' unless defined(&OBJ_rc4);
    eval 'sub SN_rc4_40 () {"RC4-40";}' unless defined(&SN_rc4_40);
    eval 'sub LN_rc4_40 () {"rc4-40";}' unless defined(&LN_rc4_40);
    eval 'sub NID_rc4_40 () {97;}' unless defined(&NID_rc4_40);
    eval 'sub SN_des_ede3_cbc () {"DES-EDE3-CBC";}' unless defined(&SN_des_ede3_cbc);
    eval 'sub LN_des_ede3_cbc () {"des-ede3-cbc";}' unless defined(&LN_des_ede3_cbc);
    eval 'sub NID_des_ede3_cbc () {44;}' unless defined(&NID_des_ede3_cbc);
    eval 'sub OBJ_des_ede3_cbc () { &OBJ_rsadsi,3,7;}' unless defined(&OBJ_des_ede3_cbc);
    eval 'sub SN_rc5_cbc () {"RC5-CBC";}' unless defined(&SN_rc5_cbc);
    eval 'sub LN_rc5_cbc () {"rc5-cbc";}' unless defined(&LN_rc5_cbc);
    eval 'sub NID_rc5_cbc () {120;}' unless defined(&NID_rc5_cbc);
    eval 'sub OBJ_rc5_cbc () { &OBJ_rsadsi,3,8;}' unless defined(&OBJ_rc5_cbc);
    eval 'sub SN_rc5_ecb () {"RC5-ECB";}' unless defined(&SN_rc5_ecb);
    eval 'sub LN_rc5_ecb () {"rc5-ecb";}' unless defined(&LN_rc5_ecb);
    eval 'sub NID_rc5_ecb () {121;}' unless defined(&NID_rc5_ecb);
    eval 'sub SN_rc5_cfb64 () {"RC5-CFB";}' unless defined(&SN_rc5_cfb64);
    eval 'sub LN_rc5_cfb64 () {"rc5-cfb";}' unless defined(&LN_rc5_cfb64);
    eval 'sub NID_rc5_cfb64 () {122;}' unless defined(&NID_rc5_cfb64);
    eval 'sub SN_rc5_ofb64 () {"RC5-OFB";}' unless defined(&SN_rc5_ofb64);
    eval 'sub LN_rc5_ofb64 () {"rc5-ofb";}' unless defined(&LN_rc5_ofb64);
    eval 'sub NID_rc5_ofb64 () {123;}' unless defined(&NID_rc5_ofb64);
    eval 'sub SN_ms_ext_req () {"msExtReq";}' unless defined(&SN_ms_ext_req);
    eval 'sub LN_ms_ext_req () {"Microsoft Extension Request";}' unless defined(&LN_ms_ext_req);
    eval 'sub NID_ms_ext_req () {171;}' unless defined(&NID_ms_ext_req);
    eval 'sub OBJ_ms_ext_req () {1,3,6,1,4,1,311,2,1,14;}' unless defined(&OBJ_ms_ext_req);
    eval 'sub SN_ms_code_ind () {"msCodeInd";}' unless defined(&SN_ms_code_ind);
    eval 'sub LN_ms_code_ind () {"Microsoft Individual Code Signing";}' unless defined(&LN_ms_code_ind);
    eval 'sub NID_ms_code_ind () {134;}' unless defined(&NID_ms_code_ind);
    eval 'sub OBJ_ms_code_ind () {1,3,6,1,4,1,311,2,1,21;}' unless defined(&OBJ_ms_code_ind);
    eval 'sub SN_ms_code_com () {"msCodeCom";}' unless defined(&SN_ms_code_com);
    eval 'sub LN_ms_code_com () {"Microsoft Commercial Code Signing";}' unless defined(&LN_ms_code_com);
    eval 'sub NID_ms_code_com () {135;}' unless defined(&NID_ms_code_com);
    eval 'sub OBJ_ms_code_com () {1,3,6,1,4,1,311,2,1,22;}' unless defined(&OBJ_ms_code_com);
    eval 'sub SN_ms_ctl_sign () {"msCTLSign";}' unless defined(&SN_ms_ctl_sign);
    eval 'sub LN_ms_ctl_sign () {"Microsoft Trust List Signing";}' unless defined(&LN_ms_ctl_sign);
    eval 'sub NID_ms_ctl_sign () {136;}' unless defined(&NID_ms_ctl_sign);
    eval 'sub OBJ_ms_ctl_sign () {1,3,6,1,4,1,311,10,3,1;}' unless defined(&OBJ_ms_ctl_sign);
    eval 'sub SN_ms_sgc () {"msSGC";}' unless defined(&SN_ms_sgc);
    eval 'sub LN_ms_sgc () {"Microsoft Server Gated Crypto";}' unless defined(&LN_ms_sgc);
    eval 'sub NID_ms_sgc () {137;}' unless defined(&NID_ms_sgc);
    eval 'sub OBJ_ms_sgc () {1,3,6,1,4,1,311,10,3,3;}' unless defined(&OBJ_ms_sgc);
    eval 'sub SN_ms_efs () {"msEFS";}' unless defined(&SN_ms_efs);
    eval 'sub LN_ms_efs () {"Microsoft Encrypted File System";}' unless defined(&LN_ms_efs);
    eval 'sub NID_ms_efs () {138;}' unless defined(&NID_ms_efs);
    eval 'sub OBJ_ms_efs () {1,3,6,1,4,1,311,10,3,4;}' unless defined(&OBJ_ms_efs);
    eval 'sub SN_ms_smartcard_login () {"msSmartcardLogin";}' unless defined(&SN_ms_smartcard_login);
    eval 'sub LN_ms_smartcard_login () {"Microsoft Smartcard Login";}' unless defined(&LN_ms_smartcard_login);
    eval 'sub NID_ms_smartcard_login () {648;}' unless defined(&NID_ms_smartcard_login);
    eval 'sub OBJ_ms_smartcard_login () {1,3,6,1,4,1,311,20,2,2;}' unless defined(&OBJ_ms_smartcard_login);
    eval 'sub SN_ms_upn () {"msUPN";}' unless defined(&SN_ms_upn);
    eval 'sub LN_ms_upn () {"Microsoft User Principal Name";}' unless defined(&LN_ms_upn);
    eval 'sub NID_ms_upn () {649;}' unless defined(&NID_ms_upn);
    eval 'sub OBJ_ms_upn () {1,3,6,1,4,1,311,20,2,3;}' unless defined(&OBJ_ms_upn);
    eval 'sub SN_idea_cbc () {"IDEA-CBC";}' unless defined(&SN_idea_cbc);
    eval 'sub LN_idea_cbc () {"idea-cbc";}' unless defined(&LN_idea_cbc);
    eval 'sub NID_idea_cbc () {34;}' unless defined(&NID_idea_cbc);
    eval 'sub OBJ_idea_cbc () {1,3,6,1,4,1,188,7,1,1,2;}' unless defined(&OBJ_idea_cbc);
    eval 'sub SN_idea_ecb () {"IDEA-ECB";}' unless defined(&SN_idea_ecb);
    eval 'sub LN_idea_ecb () {"idea-ecb";}' unless defined(&LN_idea_ecb);
    eval 'sub NID_idea_ecb () {36;}' unless defined(&NID_idea_ecb);
    eval 'sub SN_idea_cfb64 () {"IDEA-CFB";}' unless defined(&SN_idea_cfb64);
    eval 'sub LN_idea_cfb64 () {"idea-cfb";}' unless defined(&LN_idea_cfb64);
    eval 'sub NID_idea_cfb64 () {35;}' unless defined(&NID_idea_cfb64);
    eval 'sub SN_idea_ofb64 () {"IDEA-OFB";}' unless defined(&SN_idea_ofb64);
    eval 'sub LN_idea_ofb64 () {"idea-ofb";}' unless defined(&LN_idea_ofb64);
    eval 'sub NID_idea_ofb64 () {46;}' unless defined(&NID_idea_ofb64);
    eval 'sub SN_bf_cbc () {"BF-CBC";}' unless defined(&SN_bf_cbc);
    eval 'sub LN_bf_cbc () {"bf-cbc";}' unless defined(&LN_bf_cbc);
    eval 'sub NID_bf_cbc () {91;}' unless defined(&NID_bf_cbc);
    eval 'sub OBJ_bf_cbc () {1,3,6,1,4,1,3029,1,2;}' unless defined(&OBJ_bf_cbc);
    eval 'sub SN_bf_ecb () {"BF-ECB";}' unless defined(&SN_bf_ecb);
    eval 'sub LN_bf_ecb () {"bf-ecb";}' unless defined(&LN_bf_ecb);
    eval 'sub NID_bf_ecb () {92;}' unless defined(&NID_bf_ecb);
    eval 'sub SN_bf_cfb64 () {"BF-CFB";}' unless defined(&SN_bf_cfb64);
    eval 'sub LN_bf_cfb64 () {"bf-cfb";}' unless defined(&LN_bf_cfb64);
    eval 'sub NID_bf_cfb64 () {93;}' unless defined(&NID_bf_cfb64);
    eval 'sub SN_bf_ofb64 () {"BF-OFB";}' unless defined(&SN_bf_ofb64);
    eval 'sub LN_bf_ofb64 () {"bf-ofb";}' unless defined(&LN_bf_ofb64);
    eval 'sub NID_bf_ofb64 () {94;}' unless defined(&NID_bf_ofb64);
    eval 'sub SN_id_pkix () {"PKIX";}' unless defined(&SN_id_pkix);
    eval 'sub NID_id_pkix () {127;}' unless defined(&NID_id_pkix);
    eval 'sub OBJ_id_pkix () {1,3,6,1,5,5,7;}' unless defined(&OBJ_id_pkix);
    eval 'sub SN_id_pkix_mod () {"id-pkix-mod";}' unless defined(&SN_id_pkix_mod);
    eval 'sub NID_id_pkix_mod () {258;}' unless defined(&NID_id_pkix_mod);
    eval 'sub OBJ_id_pkix_mod () { &OBJ_id_pkix,0;}' unless defined(&OBJ_id_pkix_mod);
    eval 'sub SN_id_pe () {"id-pe";}' unless defined(&SN_id_pe);
    eval 'sub NID_id_pe () {175;}' unless defined(&NID_id_pe);
    eval 'sub OBJ_id_pe () { &OBJ_id_pkix,1;}' unless defined(&OBJ_id_pe);
    eval 'sub SN_id_qt () {"id-qt";}' unless defined(&SN_id_qt);
    eval 'sub NID_id_qt () {259;}' unless defined(&NID_id_qt);
    eval 'sub OBJ_id_qt () { &OBJ_id_pkix,2;}' unless defined(&OBJ_id_qt);
    eval 'sub SN_id_kp () {"id-kp";}' unless defined(&SN_id_kp);
    eval 'sub NID_id_kp () {128;}' unless defined(&NID_id_kp);
    eval 'sub OBJ_id_kp () { &OBJ_id_pkix,3;}' unless defined(&OBJ_id_kp);
    eval 'sub SN_id_it () {"id-it";}' unless defined(&SN_id_it);
    eval 'sub NID_id_it () {260;}' unless defined(&NID_id_it);
    eval 'sub OBJ_id_it () { &OBJ_id_pkix,4;}' unless defined(&OBJ_id_it);
    eval 'sub SN_id_pkip () {"id-pkip";}' unless defined(&SN_id_pkip);
    eval 'sub NID_id_pkip () {261;}' unless defined(&NID_id_pkip);
    eval 'sub OBJ_id_pkip () { &OBJ_id_pkix,5;}' unless defined(&OBJ_id_pkip);
    eval 'sub SN_id_alg () {"id-alg";}' unless defined(&SN_id_alg);
    eval 'sub NID_id_alg () {262;}' unless defined(&NID_id_alg);
    eval 'sub OBJ_id_alg () { &OBJ_id_pkix,6;}' unless defined(&OBJ_id_alg);
    eval 'sub SN_id_cmc () {"id-cmc";}' unless defined(&SN_id_cmc);
    eval 'sub NID_id_cmc () {263;}' unless defined(&NID_id_cmc);
    eval 'sub OBJ_id_cmc () { &OBJ_id_pkix,7;}' unless defined(&OBJ_id_cmc);
    eval 'sub SN_id_on () {"id-on";}' unless defined(&SN_id_on);
    eval 'sub NID_id_on () {264;}' unless defined(&NID_id_on);
    eval 'sub OBJ_id_on () { &OBJ_id_pkix,8;}' unless defined(&OBJ_id_on);
    eval 'sub SN_id_pda () {"id-pda";}' unless defined(&SN_id_pda);
    eval 'sub NID_id_pda () {265;}' unless defined(&NID_id_pda);
    eval 'sub OBJ_id_pda () { &OBJ_id_pkix,9;}' unless defined(&OBJ_id_pda);
    eval 'sub SN_id_aca () {"id-aca";}' unless defined(&SN_id_aca);
    eval 'sub NID_id_aca () {266;}' unless defined(&NID_id_aca);
    eval 'sub OBJ_id_aca () { &OBJ_id_pkix,10;}' unless defined(&OBJ_id_aca);
    eval 'sub SN_id_qcs () {"id-qcs";}' unless defined(&SN_id_qcs);
    eval 'sub NID_id_qcs () {267;}' unless defined(&NID_id_qcs);
    eval 'sub OBJ_id_qcs () { &OBJ_id_pkix,11;}' unless defined(&OBJ_id_qcs);
    eval 'sub SN_id_cp () {"id-cp";}' unless defined(&SN_id_cp);
    eval 'sub NID_id_cp () {1238;}' unless defined(&NID_id_cp);
    eval 'sub OBJ_id_cp () { &OBJ_id_pkix,14;}' unless defined(&OBJ_id_cp);
    eval 'sub SN_id_cct () {"id-cct";}' unless defined(&SN_id_cct);
    eval 'sub NID_id_cct () {268;}' unless defined(&NID_id_cct);
    eval 'sub OBJ_id_cct () { &OBJ_id_pkix,12;}' unless defined(&OBJ_id_cct);
    eval 'sub SN_id_ppl () {"id-ppl";}' unless defined(&SN_id_ppl);
    eval 'sub NID_id_ppl () {662;}' unless defined(&NID_id_ppl);
    eval 'sub OBJ_id_ppl () { &OBJ_id_pkix,21;}' unless defined(&OBJ_id_ppl);
    eval 'sub SN_id_ad () {"id-ad";}' unless defined(&SN_id_ad);
    eval 'sub NID_id_ad () {176;}' unless defined(&NID_id_ad);
    eval 'sub OBJ_id_ad () { &OBJ_id_pkix,48;}' unless defined(&OBJ_id_ad);
    eval 'sub SN_id_pkix1_explicit_88 () {"id-pkix1-explicit-88";}' unless defined(&SN_id_pkix1_explicit_88);
    eval 'sub NID_id_pkix1_explicit_88 () {269;}' unless defined(&NID_id_pkix1_explicit_88);
    eval 'sub OBJ_id_pkix1_explicit_88 () { &OBJ_id_pkix_mod,1;}' unless defined(&OBJ_id_pkix1_explicit_88);
    eval 'sub SN_id_pkix1_implicit_88 () {"id-pkix1-implicit-88";}' unless defined(&SN_id_pkix1_implicit_88);
    eval 'sub NID_id_pkix1_implicit_88 () {270;}' unless defined(&NID_id_pkix1_implicit_88);
    eval 'sub OBJ_id_pkix1_implicit_88 () { &OBJ_id_pkix_mod,2;}' unless defined(&OBJ_id_pkix1_implicit_88);
    eval 'sub SN_id_pkix1_explicit_93 () {"id-pkix1-explicit-93";}' unless defined(&SN_id_pkix1_explicit_93);
    eval 'sub NID_id_pkix1_explicit_93 () {271;}' unless defined(&NID_id_pkix1_explicit_93);
    eval 'sub OBJ_id_pkix1_explicit_93 () { &OBJ_id_pkix_mod,3;}' unless defined(&OBJ_id_pkix1_explicit_93);
    eval 'sub SN_id_pkix1_implicit_93 () {"id-pkix1-implicit-93";}' unless defined(&SN_id_pkix1_implicit_93);
    eval 'sub NID_id_pkix1_implicit_93 () {272;}' unless defined(&NID_id_pkix1_implicit_93);
    eval 'sub OBJ_id_pkix1_implicit_93 () { &OBJ_id_pkix_mod,4;}' unless defined(&OBJ_id_pkix1_implicit_93);
    eval 'sub SN_id_mod_crmf () {"id-mod-crmf";}' unless defined(&SN_id_mod_crmf);
    eval 'sub NID_id_mod_crmf () {273;}' unless defined(&NID_id_mod_crmf);
    eval 'sub OBJ_id_mod_crmf () { &OBJ_id_pkix_mod,5;}' unless defined(&OBJ_id_mod_crmf);
    eval 'sub SN_id_mod_cmc () {"id-mod-cmc";}' unless defined(&SN_id_mod_cmc);
    eval 'sub NID_id_mod_cmc () {274;}' unless defined(&NID_id_mod_cmc);
    eval 'sub OBJ_id_mod_cmc () { &OBJ_id_pkix_mod,6;}' unless defined(&OBJ_id_mod_cmc);
    eval 'sub SN_id_mod_kea_profile_88 () {"id-mod-kea-profile-88";}' unless defined(&SN_id_mod_kea_profile_88);
    eval 'sub NID_id_mod_kea_profile_88 () {275;}' unless defined(&NID_id_mod_kea_profile_88);
    eval 'sub OBJ_id_mod_kea_profile_88 () { &OBJ_id_pkix_mod,7;}' unless defined(&OBJ_id_mod_kea_profile_88);
    eval 'sub SN_id_mod_kea_profile_93 () {"id-mod-kea-profile-93";}' unless defined(&SN_id_mod_kea_profile_93);
    eval 'sub NID_id_mod_kea_profile_93 () {276;}' unless defined(&NID_id_mod_kea_profile_93);
    eval 'sub OBJ_id_mod_kea_profile_93 () { &OBJ_id_pkix_mod,8;}' unless defined(&OBJ_id_mod_kea_profile_93);
    eval 'sub SN_id_mod_cmp () {"id-mod-cmp";}' unless defined(&SN_id_mod_cmp);
    eval 'sub NID_id_mod_cmp () {277;}' unless defined(&NID_id_mod_cmp);
    eval 'sub OBJ_id_mod_cmp () { &OBJ_id_pkix_mod,9;}' unless defined(&OBJ_id_mod_cmp);
    eval 'sub SN_id_mod_qualified_cert_88 () {"id-mod-qualified-cert-88";}' unless defined(&SN_id_mod_qualified_cert_88);
    eval 'sub NID_id_mod_qualified_cert_88 () {278;}' unless defined(&NID_id_mod_qualified_cert_88);
    eval 'sub OBJ_id_mod_qualified_cert_88 () { &OBJ_id_pkix_mod,10;}' unless defined(&OBJ_id_mod_qualified_cert_88);
    eval 'sub SN_id_mod_qualified_cert_93 () {"id-mod-qualified-cert-93";}' unless defined(&SN_id_mod_qualified_cert_93);
    eval 'sub NID_id_mod_qualified_cert_93 () {279;}' unless defined(&NID_id_mod_qualified_cert_93);
    eval 'sub OBJ_id_mod_qualified_cert_93 () { &OBJ_id_pkix_mod,11;}' unless defined(&OBJ_id_mod_qualified_cert_93);
    eval 'sub SN_id_mod_attribute_cert () {"id-mod-attribute-cert";}' unless defined(&SN_id_mod_attribute_cert);
    eval 'sub NID_id_mod_attribute_cert () {280;}' unless defined(&NID_id_mod_attribute_cert);
    eval 'sub OBJ_id_mod_attribute_cert () { &OBJ_id_pkix_mod,12;}' unless defined(&OBJ_id_mod_attribute_cert);
    eval 'sub SN_id_mod_timestamp_protocol () {"id-mod-timestamp-protocol";}' unless defined(&SN_id_mod_timestamp_protocol);
    eval 'sub NID_id_mod_timestamp_protocol () {281;}' unless defined(&NID_id_mod_timestamp_protocol);
    eval 'sub OBJ_id_mod_timestamp_protocol () { &OBJ_id_pkix_mod,13;}' unless defined(&OBJ_id_mod_timestamp_protocol);
    eval 'sub SN_id_mod_ocsp () {"id-mod-ocsp";}' unless defined(&SN_id_mod_ocsp);
    eval 'sub NID_id_mod_ocsp () {282;}' unless defined(&NID_id_mod_ocsp);
    eval 'sub OBJ_id_mod_ocsp () { &OBJ_id_pkix_mod,14;}' unless defined(&OBJ_id_mod_ocsp);
    eval 'sub SN_id_mod_dvcs () {"id-mod-dvcs";}' unless defined(&SN_id_mod_dvcs);
    eval 'sub NID_id_mod_dvcs () {283;}' unless defined(&NID_id_mod_dvcs);
    eval 'sub OBJ_id_mod_dvcs () { &OBJ_id_pkix_mod,15;}' unless defined(&OBJ_id_mod_dvcs);
    eval 'sub SN_id_mod_cmp2000 () {"id-mod-cmp2000";}' unless defined(&SN_id_mod_cmp2000);
    eval 'sub NID_id_mod_cmp2000 () {284;}' unless defined(&NID_id_mod_cmp2000);
    eval 'sub OBJ_id_mod_cmp2000 () { &OBJ_id_pkix_mod,16;}' unless defined(&OBJ_id_mod_cmp2000);
    eval 'sub SN_info_access () {"authorityInfoAccess";}' unless defined(&SN_info_access);
    eval 'sub LN_info_access () {"Authority Information Access";}' unless defined(&LN_info_access);
    eval 'sub NID_info_access () {177;}' unless defined(&NID_info_access);
    eval 'sub OBJ_info_access () { &OBJ_id_pe,1;}' unless defined(&OBJ_info_access);
    eval 'sub SN_biometricInfo () {"biometricInfo";}' unless defined(&SN_biometricInfo);
    eval 'sub LN_biometricInfo () {"Biometric Info";}' unless defined(&LN_biometricInfo);
    eval 'sub NID_biometricInfo () {285;}' unless defined(&NID_biometricInfo);
    eval 'sub OBJ_biometricInfo () { &OBJ_id_pe,2;}' unless defined(&OBJ_biometricInfo);
    eval 'sub SN_qcStatements () {"qcStatements";}' unless defined(&SN_qcStatements);
    eval 'sub NID_qcStatements () {286;}' unless defined(&NID_qcStatements);
    eval 'sub OBJ_qcStatements () { &OBJ_id_pe,3;}' unless defined(&OBJ_qcStatements);
    eval 'sub SN_ac_auditEntity () {"ac-auditEntity";}' unless defined(&SN_ac_auditEntity);
    eval 'sub NID_ac_auditEntity () {287;}' unless defined(&NID_ac_auditEntity);
    eval 'sub OBJ_ac_auditEntity () { &OBJ_id_pe,4;}' unless defined(&OBJ_ac_auditEntity);
    eval 'sub SN_ac_targeting () {"ac-targeting";}' unless defined(&SN_ac_targeting);
    eval 'sub NID_ac_targeting () {288;}' unless defined(&NID_ac_targeting);
    eval 'sub OBJ_ac_targeting () { &OBJ_id_pe,5;}' unless defined(&OBJ_ac_targeting);
    eval 'sub SN_aaControls () {"aaControls";}' unless defined(&SN_aaControls);
    eval 'sub NID_aaControls () {289;}' unless defined(&NID_aaControls);
    eval 'sub OBJ_aaControls () { &OBJ_id_pe,6;}' unless defined(&OBJ_aaControls);
    eval 'sub SN_sbgp_ipAddrBlock () {"sbgp-ipAddrBlock";}' unless defined(&SN_sbgp_ipAddrBlock);
    eval 'sub NID_sbgp_ipAddrBlock () {290;}' unless defined(&NID_sbgp_ipAddrBlock);
    eval 'sub OBJ_sbgp_ipAddrBlock () { &OBJ_id_pe,7;}' unless defined(&OBJ_sbgp_ipAddrBlock);
    eval 'sub SN_sbgp_autonomousSysNum () {"sbgp-autonomousSysNum";}' unless defined(&SN_sbgp_autonomousSysNum);
    eval 'sub NID_sbgp_autonomousSysNum () {291;}' unless defined(&NID_sbgp_autonomousSysNum);
    eval 'sub OBJ_sbgp_autonomousSysNum () { &OBJ_id_pe,8;}' unless defined(&OBJ_sbgp_autonomousSysNum);
    eval 'sub SN_sbgp_routerIdentifier () {"sbgp-routerIdentifier";}' unless defined(&SN_sbgp_routerIdentifier);
    eval 'sub NID_sbgp_routerIdentifier () {292;}' unless defined(&NID_sbgp_routerIdentifier);
    eval 'sub OBJ_sbgp_routerIdentifier () { &OBJ_id_pe,9;}' unless defined(&OBJ_sbgp_routerIdentifier);
    eval 'sub SN_ac_proxying () {"ac-proxying";}' unless defined(&SN_ac_proxying);
    eval 'sub NID_ac_proxying () {397;}' unless defined(&NID_ac_proxying);
    eval 'sub OBJ_ac_proxying () { &OBJ_id_pe,10;}' unless defined(&OBJ_ac_proxying);
    eval 'sub SN_sinfo_access () {"subjectInfoAccess";}' unless defined(&SN_sinfo_access);
    eval 'sub LN_sinfo_access () {"Subject Information Access";}' unless defined(&LN_sinfo_access);
    eval 'sub NID_sinfo_access () {398;}' unless defined(&NID_sinfo_access);
    eval 'sub OBJ_sinfo_access () { &OBJ_id_pe,11;}' unless defined(&OBJ_sinfo_access);
    eval 'sub SN_proxyCertInfo () {"proxyCertInfo";}' unless defined(&SN_proxyCertInfo);
    eval 'sub LN_proxyCertInfo () {"Proxy Certificate Information";}' unless defined(&LN_proxyCertInfo);
    eval 'sub NID_proxyCertInfo () {663;}' unless defined(&NID_proxyCertInfo);
    eval 'sub OBJ_proxyCertInfo () { &OBJ_id_pe,14;}' unless defined(&OBJ_proxyCertInfo);
    eval 'sub SN_tlsfeature () {"tlsfeature";}' unless defined(&SN_tlsfeature);
    eval 'sub LN_tlsfeature () {"TLS Feature";}' unless defined(&LN_tlsfeature);
    eval 'sub NID_tlsfeature () {1020;}' unless defined(&NID_tlsfeature);
    eval 'sub OBJ_tlsfeature () { &OBJ_id_pe,24;}' unless defined(&OBJ_tlsfeature);
    eval 'sub SN_sbgp_ipAddrBlockv2 () {"sbgp-ipAddrBlockv2";}' unless defined(&SN_sbgp_ipAddrBlockv2);
    eval 'sub NID_sbgp_ipAddrBlockv2 () {1239;}' unless defined(&NID_sbgp_ipAddrBlockv2);
    eval 'sub OBJ_sbgp_ipAddrBlockv2 () { &OBJ_id_pe,28;}' unless defined(&OBJ_sbgp_ipAddrBlockv2);
    eval 'sub SN_sbgp_autonomousSysNumv2 () {"sbgp-autonomousSysNumv2";}' unless defined(&SN_sbgp_autonomousSysNumv2);
    eval 'sub NID_sbgp_autonomousSysNumv2 () {1240;}' unless defined(&NID_sbgp_autonomousSysNumv2);
    eval 'sub OBJ_sbgp_autonomousSysNumv2 () { &OBJ_id_pe,29;}' unless defined(&OBJ_sbgp_autonomousSysNumv2);
    eval 'sub SN_id_qt_cps () {"id-qt-cps";}' unless defined(&SN_id_qt_cps);
    eval 'sub LN_id_qt_cps () {"Policy Qualifier CPS";}' unless defined(&LN_id_qt_cps);
    eval 'sub NID_id_qt_cps () {164;}' unless defined(&NID_id_qt_cps);
    eval 'sub OBJ_id_qt_cps () { &OBJ_id_qt,1;}' unless defined(&OBJ_id_qt_cps);
    eval 'sub SN_id_qt_unotice () {"id-qt-unotice";}' unless defined(&SN_id_qt_unotice);
    eval 'sub LN_id_qt_unotice () {"Policy Qualifier User Notice";}' unless defined(&LN_id_qt_unotice);
    eval 'sub NID_id_qt_unotice () {165;}' unless defined(&NID_id_qt_unotice);
    eval 'sub OBJ_id_qt_unotice () { &OBJ_id_qt,2;}' unless defined(&OBJ_id_qt_unotice);
    eval 'sub SN_textNotice () {"textNotice";}' unless defined(&SN_textNotice);
    eval 'sub NID_textNotice () {293;}' unless defined(&NID_textNotice);
    eval 'sub OBJ_textNotice () { &OBJ_id_qt,3;}' unless defined(&OBJ_textNotice);
    eval 'sub SN_server_auth () {"serverAuth";}' unless defined(&SN_server_auth);
    eval 'sub LN_server_auth () {"TLS Web Server Authentication";}' unless defined(&LN_server_auth);
    eval 'sub NID_server_auth () {129;}' unless defined(&NID_server_auth);
    eval 'sub OBJ_server_auth () { &OBJ_id_kp,1;}' unless defined(&OBJ_server_auth);
    eval 'sub SN_client_auth () {"clientAuth";}' unless defined(&SN_client_auth);
    eval 'sub LN_client_auth () {"TLS Web Client Authentication";}' unless defined(&LN_client_auth);
    eval 'sub NID_client_auth () {130;}' unless defined(&NID_client_auth);
    eval 'sub OBJ_client_auth () { &OBJ_id_kp,2;}' unless defined(&OBJ_client_auth);
    eval 'sub SN_code_sign () {"codeSigning";}' unless defined(&SN_code_sign);
    eval 'sub LN_code_sign () {"Code Signing";}' unless defined(&LN_code_sign);
    eval 'sub NID_code_sign () {131;}' unless defined(&NID_code_sign);
    eval 'sub OBJ_code_sign () { &OBJ_id_kp,3;}' unless defined(&OBJ_code_sign);
    eval 'sub SN_email_protect () {"emailProtection";}' unless defined(&SN_email_protect);
    eval 'sub LN_email_protect () {"E-mail Protection";}' unless defined(&LN_email_protect);
    eval 'sub NID_email_protect () {132;}' unless defined(&NID_email_protect);
    eval 'sub OBJ_email_protect () { &OBJ_id_kp,4;}' unless defined(&OBJ_email_protect);
    eval 'sub SN_ipsecEndSystem () {"ipsecEndSystem";}' unless defined(&SN_ipsecEndSystem);
    eval 'sub LN_ipsecEndSystem () {"IPSec End System";}' unless defined(&LN_ipsecEndSystem);
    eval 'sub NID_ipsecEndSystem () {294;}' unless defined(&NID_ipsecEndSystem);
    eval 'sub OBJ_ipsecEndSystem () { &OBJ_id_kp,5;}' unless defined(&OBJ_ipsecEndSystem);
    eval 'sub SN_ipsecTunnel () {"ipsecTunnel";}' unless defined(&SN_ipsecTunnel);
    eval 'sub LN_ipsecTunnel () {"IPSec Tunnel";}' unless defined(&LN_ipsecTunnel);
    eval 'sub NID_ipsecTunnel () {295;}' unless defined(&NID_ipsecTunnel);
    eval 'sub OBJ_ipsecTunnel () { &OBJ_id_kp,6;}' unless defined(&OBJ_ipsecTunnel);
    eval 'sub SN_ipsecUser () {"ipsecUser";}' unless defined(&SN_ipsecUser);
    eval 'sub LN_ipsecUser () {"IPSec User";}' unless defined(&LN_ipsecUser);
    eval 'sub NID_ipsecUser () {296;}' unless defined(&NID_ipsecUser);
    eval 'sub OBJ_ipsecUser () { &OBJ_id_kp,7;}' unless defined(&OBJ_ipsecUser);
    eval 'sub SN_time_stamp () {"timeStamping";}' unless defined(&SN_time_stamp);
    eval 'sub LN_time_stamp () {"Time Stamping";}' unless defined(&LN_time_stamp);
    eval 'sub NID_time_stamp () {133;}' unless defined(&NID_time_stamp);
    eval 'sub OBJ_time_stamp () { &OBJ_id_kp,8;}' unless defined(&OBJ_time_stamp);
    eval 'sub SN_OCSP_sign () {"OCSPSigning";}' unless defined(&SN_OCSP_sign);
    eval 'sub LN_OCSP_sign () {"OCSP Signing";}' unless defined(&LN_OCSP_sign);
    eval 'sub NID_OCSP_sign () {180;}' unless defined(&NID_OCSP_sign);
    eval 'sub OBJ_OCSP_sign () { &OBJ_id_kp,9;}' unless defined(&OBJ_OCSP_sign);
    eval 'sub SN_dvcs () {"DVCS";}' unless defined(&SN_dvcs);
    eval 'sub LN_dvcs () {"dvcs";}' unless defined(&LN_dvcs);
    eval 'sub NID_dvcs () {297;}' unless defined(&NID_dvcs);
    eval 'sub OBJ_dvcs () { &OBJ_id_kp,10;}' unless defined(&OBJ_dvcs);
    eval 'sub SN_ipsec_IKE () {"ipsecIKE";}' unless defined(&SN_ipsec_IKE);
    eval 'sub LN_ipsec_IKE () {"ipsec Internet Key Exchange";}' unless defined(&LN_ipsec_IKE);
    eval 'sub NID_ipsec_IKE () {1022;}' unless defined(&NID_ipsec_IKE);
    eval 'sub OBJ_ipsec_IKE () { &OBJ_id_kp,17;}' unless defined(&OBJ_ipsec_IKE);
    eval 'sub SN_capwapAC () {"capwapAC";}' unless defined(&SN_capwapAC);
    eval 'sub LN_capwapAC () {"Ctrl/provision WAP Access";}' unless defined(&LN_capwapAC);
    eval 'sub NID_capwapAC () {1023;}' unless defined(&NID_capwapAC);
    eval 'sub OBJ_capwapAC () { &OBJ_id_kp,18;}' unless defined(&OBJ_capwapAC);
    eval 'sub SN_capwapWTP () {"capwapWTP";}' unless defined(&SN_capwapWTP);
    eval 'sub LN_capwapWTP () {"Ctrl/Provision WAP Termination";}' unless defined(&LN_capwapWTP);
    eval 'sub NID_capwapWTP () {1024;}' unless defined(&NID_capwapWTP);
    eval 'sub OBJ_capwapWTP () { &OBJ_id_kp,19;}' unless defined(&OBJ_capwapWTP);
    eval 'sub SN_sshClient () {"secureShellClient";}' unless defined(&SN_sshClient);
    eval 'sub LN_sshClient () {"SSH Client";}' unless defined(&LN_sshClient);
    eval 'sub NID_sshClient () {1025;}' unless defined(&NID_sshClient);
    eval 'sub OBJ_sshClient () { &OBJ_id_kp,21;}' unless defined(&OBJ_sshClient);
    eval 'sub SN_sshServer () {"secureShellServer";}' unless defined(&SN_sshServer);
    eval 'sub LN_sshServer () {"SSH Server";}' unless defined(&LN_sshServer);
    eval 'sub NID_sshServer () {1026;}' unless defined(&NID_sshServer);
    eval 'sub OBJ_sshServer () { &OBJ_id_kp,22;}' unless defined(&OBJ_sshServer);
    eval 'sub SN_sendRouter () {"sendRouter";}' unless defined(&SN_sendRouter);
    eval 'sub LN_sendRouter () {"Send Router";}' unless defined(&LN_sendRouter);
    eval 'sub NID_sendRouter () {1027;}' unless defined(&NID_sendRouter);
    eval 'sub OBJ_sendRouter () { &OBJ_id_kp,23;}' unless defined(&OBJ_sendRouter);
    eval 'sub SN_sendProxiedRouter () {"sendProxiedRouter";}' unless defined(&SN_sendProxiedRouter);
    eval 'sub LN_sendProxiedRouter () {"Send Proxied Router";}' unless defined(&LN_sendProxiedRouter);
    eval 'sub NID_sendProxiedRouter () {1028;}' unless defined(&NID_sendProxiedRouter);
    eval 'sub OBJ_sendProxiedRouter () { &OBJ_id_kp,24;}' unless defined(&OBJ_sendProxiedRouter);
    eval 'sub SN_sendOwner () {"sendOwner";}' unless defined(&SN_sendOwner);
    eval 'sub LN_sendOwner () {"Send Owner";}' unless defined(&LN_sendOwner);
    eval 'sub NID_sendOwner () {1029;}' unless defined(&NID_sendOwner);
    eval 'sub OBJ_sendOwner () { &OBJ_id_kp,25;}' unless defined(&OBJ_sendOwner);
    eval 'sub SN_sendProxiedOwner () {"sendProxiedOwner";}' unless defined(&SN_sendProxiedOwner);
    eval 'sub LN_sendProxiedOwner () {"Send Proxied Owner";}' unless defined(&LN_sendProxiedOwner);
    eval 'sub NID_sendProxiedOwner () {1030;}' unless defined(&NID_sendProxiedOwner);
    eval 'sub OBJ_sendProxiedOwner () { &OBJ_id_kp,26;}' unless defined(&OBJ_sendProxiedOwner);
    eval 'sub SN_cmcCA () {"cmcCA";}' unless defined(&SN_cmcCA);
    eval 'sub LN_cmcCA () {"CMC Certificate Authority";}' unless defined(&LN_cmcCA);
    eval 'sub NID_cmcCA () {1131;}' unless defined(&NID_cmcCA);
    eval 'sub OBJ_cmcCA () { &OBJ_id_kp,27;}' unless defined(&OBJ_cmcCA);
    eval 'sub SN_cmcRA () {"cmcRA";}' unless defined(&SN_cmcRA);
    eval 'sub LN_cmcRA () {"CMC Registration Authority";}' unless defined(&LN_cmcRA);
    eval 'sub NID_cmcRA () {1132;}' unless defined(&NID_cmcRA);
    eval 'sub OBJ_cmcRA () { &OBJ_id_kp,28;}' unless defined(&OBJ_cmcRA);
    eval 'sub SN_cmcArchive () {"cmcArchive";}' unless defined(&SN_cmcArchive);
    eval 'sub LN_cmcArchive () {"CMC Archive Server";}' unless defined(&LN_cmcArchive);
    eval 'sub NID_cmcArchive () {1219;}' unless defined(&NID_cmcArchive);
    eval 'sub OBJ_cmcArchive () { &OBJ_id_kp,29;}' unless defined(&OBJ_cmcArchive);
    eval 'sub SN_id_kp_bgpsec_router () {"id-kp-bgpsec-router";}' unless defined(&SN_id_kp_bgpsec_router);
    eval 'sub LN_id_kp_bgpsec_router () {"BGPsec Router";}' unless defined(&LN_id_kp_bgpsec_router);
    eval 'sub NID_id_kp_bgpsec_router () {1220;}' unless defined(&NID_id_kp_bgpsec_router);
    eval 'sub OBJ_id_kp_bgpsec_router () { &OBJ_id_kp,30;}' unless defined(&OBJ_id_kp_bgpsec_router);
    eval 'sub SN_id_kp_BrandIndicatorforMessageIdentification () {"id-kp-BrandIndicatorforMessageIdentification";}' unless defined(&SN_id_kp_BrandIndicatorforMessageIdentification);
    eval 'sub LN_id_kp_BrandIndicatorforMessageIdentification () {"Brand Indicator for Message Identification";}' unless defined(&LN_id_kp_BrandIndicatorforMessageIdentification);
    eval 'sub NID_id_kp_BrandIndicatorforMessageIdentification () {1221;}' unless defined(&NID_id_kp_BrandIndicatorforMessageIdentification);
    eval 'sub OBJ_id_kp_BrandIndicatorforMessageIdentification () { &OBJ_id_kp,31;}' unless defined(&OBJ_id_kp_BrandIndicatorforMessageIdentification);
    eval 'sub SN_cmKGA () {"cmKGA";}' unless defined(&SN_cmKGA);
    eval 'sub LN_cmKGA () {"Certificate Management Key Generation Authority";}' unless defined(&LN_cmKGA);
    eval 'sub NID_cmKGA () {1222;}' unless defined(&NID_cmKGA);
    eval 'sub OBJ_cmKGA () { &OBJ_id_kp,32;}' unless defined(&OBJ_cmKGA);
    eval 'sub SN_id_it_caProtEncCert () {"id-it-caProtEncCert";}' unless defined(&SN_id_it_caProtEncCert);
    eval 'sub NID_id_it_caProtEncCert () {298;}' unless defined(&NID_id_it_caProtEncCert);
    eval 'sub OBJ_id_it_caProtEncCert () { &OBJ_id_it,1;}' unless defined(&OBJ_id_it_caProtEncCert);
    eval 'sub SN_id_it_signKeyPairTypes () {"id-it-signKeyPairTypes";}' unless defined(&SN_id_it_signKeyPairTypes);
    eval 'sub NID_id_it_signKeyPairTypes () {299;}' unless defined(&NID_id_it_signKeyPairTypes);
    eval 'sub OBJ_id_it_signKeyPairTypes () { &OBJ_id_it,2;}' unless defined(&OBJ_id_it_signKeyPairTypes);
    eval 'sub SN_id_it_encKeyPairTypes () {"id-it-encKeyPairTypes";}' unless defined(&SN_id_it_encKeyPairTypes);
    eval 'sub NID_id_it_encKeyPairTypes () {300;}' unless defined(&NID_id_it_encKeyPairTypes);
    eval 'sub OBJ_id_it_encKeyPairTypes () { &OBJ_id_it,3;}' unless defined(&OBJ_id_it_encKeyPairTypes);
    eval 'sub SN_id_it_preferredSymmAlg () {"id-it-preferredSymmAlg";}' unless defined(&SN_id_it_preferredSymmAlg);
    eval 'sub NID_id_it_preferredSymmAlg () {301;}' unless defined(&NID_id_it_preferredSymmAlg);
    eval 'sub OBJ_id_it_preferredSymmAlg () { &OBJ_id_it,4;}' unless defined(&OBJ_id_it_preferredSymmAlg);
    eval 'sub SN_id_it_caKeyUpdateInfo () {"id-it-caKeyUpdateInfo";}' unless defined(&SN_id_it_caKeyUpdateInfo);
    eval 'sub NID_id_it_caKeyUpdateInfo () {302;}' unless defined(&NID_id_it_caKeyUpdateInfo);
    eval 'sub OBJ_id_it_caKeyUpdateInfo () { &OBJ_id_it,5;}' unless defined(&OBJ_id_it_caKeyUpdateInfo);
    eval 'sub SN_id_it_currentCRL () {"id-it-currentCRL";}' unless defined(&SN_id_it_currentCRL);
    eval 'sub NID_id_it_currentCRL () {303;}' unless defined(&NID_id_it_currentCRL);
    eval 'sub OBJ_id_it_currentCRL () { &OBJ_id_it,6;}' unless defined(&OBJ_id_it_currentCRL);
    eval 'sub SN_id_it_unsupportedOIDs () {"id-it-unsupportedOIDs";}' unless defined(&SN_id_it_unsupportedOIDs);
    eval 'sub NID_id_it_unsupportedOIDs () {304;}' unless defined(&NID_id_it_unsupportedOIDs);
    eval 'sub OBJ_id_it_unsupportedOIDs () { &OBJ_id_it,7;}' unless defined(&OBJ_id_it_unsupportedOIDs);
    eval 'sub SN_id_it_subscriptionRequest () {"id-it-subscriptionRequest";}' unless defined(&SN_id_it_subscriptionRequest);
    eval 'sub NID_id_it_subscriptionRequest () {305;}' unless defined(&NID_id_it_subscriptionRequest);
    eval 'sub OBJ_id_it_subscriptionRequest () { &OBJ_id_it,8;}' unless defined(&OBJ_id_it_subscriptionRequest);
    eval 'sub SN_id_it_subscriptionResponse () {"id-it-subscriptionResponse";}' unless defined(&SN_id_it_subscriptionResponse);
    eval 'sub NID_id_it_subscriptionResponse () {306;}' unless defined(&NID_id_it_subscriptionResponse);
    eval 'sub OBJ_id_it_subscriptionResponse () { &OBJ_id_it,9;}' unless defined(&OBJ_id_it_subscriptionResponse);
    eval 'sub SN_id_it_keyPairParamReq () {"id-it-keyPairParamReq";}' unless defined(&SN_id_it_keyPairParamReq);
    eval 'sub NID_id_it_keyPairParamReq () {307;}' unless defined(&NID_id_it_keyPairParamReq);
    eval 'sub OBJ_id_it_keyPairParamReq () { &OBJ_id_it,10;}' unless defined(&OBJ_id_it_keyPairParamReq);
    eval 'sub SN_id_it_keyPairParamRep () {"id-it-keyPairParamRep";}' unless defined(&SN_id_it_keyPairParamRep);
    eval 'sub NID_id_it_keyPairParamRep () {308;}' unless defined(&NID_id_it_keyPairParamRep);
    eval 'sub OBJ_id_it_keyPairParamRep () { &OBJ_id_it,11;}' unless defined(&OBJ_id_it_keyPairParamRep);
    eval 'sub SN_id_it_revPassphrase () {"id-it-revPassphrase";}' unless defined(&SN_id_it_revPassphrase);
    eval 'sub NID_id_it_revPassphrase () {309;}' unless defined(&NID_id_it_revPassphrase);
    eval 'sub OBJ_id_it_revPassphrase () { &OBJ_id_it,12;}' unless defined(&OBJ_id_it_revPassphrase);
    eval 'sub SN_id_it_implicitConfirm () {"id-it-implicitConfirm";}' unless defined(&SN_id_it_implicitConfirm);
    eval 'sub NID_id_it_implicitConfirm () {310;}' unless defined(&NID_id_it_implicitConfirm);
    eval 'sub OBJ_id_it_implicitConfirm () { &OBJ_id_it,13;}' unless defined(&OBJ_id_it_implicitConfirm);
    eval 'sub SN_id_it_confirmWaitTime () {"id-it-confirmWaitTime";}' unless defined(&SN_id_it_confirmWaitTime);
    eval 'sub NID_id_it_confirmWaitTime () {311;}' unless defined(&NID_id_it_confirmWaitTime);
    eval 'sub OBJ_id_it_confirmWaitTime () { &OBJ_id_it,14;}' unless defined(&OBJ_id_it_confirmWaitTime);
    eval 'sub SN_id_it_origPKIMessage () {"id-it-origPKIMessage";}' unless defined(&SN_id_it_origPKIMessage);
    eval 'sub NID_id_it_origPKIMessage () {312;}' unless defined(&NID_id_it_origPKIMessage);
    eval 'sub OBJ_id_it_origPKIMessage () { &OBJ_id_it,15;}' unless defined(&OBJ_id_it_origPKIMessage);
    eval 'sub SN_id_it_suppLangTags () {"id-it-suppLangTags";}' unless defined(&SN_id_it_suppLangTags);
    eval 'sub NID_id_it_suppLangTags () {784;}' unless defined(&NID_id_it_suppLangTags);
    eval 'sub OBJ_id_it_suppLangTags () { &OBJ_id_it,16;}' unless defined(&OBJ_id_it_suppLangTags);
    eval 'sub SN_id_it_caCerts () {"id-it-caCerts";}' unless defined(&SN_id_it_caCerts);
    eval 'sub NID_id_it_caCerts () {1223;}' unless defined(&NID_id_it_caCerts);
    eval 'sub OBJ_id_it_caCerts () { &OBJ_id_it,17;}' unless defined(&OBJ_id_it_caCerts);
    eval 'sub SN_id_it_rootCaKeyUpdate () {"id-it-rootCaKeyUpdate";}' unless defined(&SN_id_it_rootCaKeyUpdate);
    eval 'sub NID_id_it_rootCaKeyUpdate () {1224;}' unless defined(&NID_id_it_rootCaKeyUpdate);
    eval 'sub OBJ_id_it_rootCaKeyUpdate () { &OBJ_id_it,18;}' unless defined(&OBJ_id_it_rootCaKeyUpdate);
    eval 'sub SN_id_it_certReqTemplate () {"id-it-certReqTemplate";}' unless defined(&SN_id_it_certReqTemplate);
    eval 'sub NID_id_it_certReqTemplate () {1225;}' unless defined(&NID_id_it_certReqTemplate);
    eval 'sub OBJ_id_it_certReqTemplate () { &OBJ_id_it,19;}' unless defined(&OBJ_id_it_certReqTemplate);
    eval 'sub SN_id_regCtrl () {"id-regCtrl";}' unless defined(&SN_id_regCtrl);
    eval 'sub NID_id_regCtrl () {313;}' unless defined(&NID_id_regCtrl);
    eval 'sub OBJ_id_regCtrl () { &OBJ_id_pkip,1;}' unless defined(&OBJ_id_regCtrl);
    eval 'sub SN_id_regInfo () {"id-regInfo";}' unless defined(&SN_id_regInfo);
    eval 'sub NID_id_regInfo () {314;}' unless defined(&NID_id_regInfo);
    eval 'sub OBJ_id_regInfo () { &OBJ_id_pkip,2;}' unless defined(&OBJ_id_regInfo);
    eval 'sub SN_id_regCtrl_regToken () {"id-regCtrl-regToken";}' unless defined(&SN_id_regCtrl_regToken);
    eval 'sub NID_id_regCtrl_regToken () {315;}' unless defined(&NID_id_regCtrl_regToken);
    eval 'sub OBJ_id_regCtrl_regToken () { &OBJ_id_regCtrl,1;}' unless defined(&OBJ_id_regCtrl_regToken);
    eval 'sub SN_id_regCtrl_authenticator () {"id-regCtrl-authenticator";}' unless defined(&SN_id_regCtrl_authenticator);
    eval 'sub NID_id_regCtrl_authenticator () {316;}' unless defined(&NID_id_regCtrl_authenticator);
    eval 'sub OBJ_id_regCtrl_authenticator () { &OBJ_id_regCtrl,2;}' unless defined(&OBJ_id_regCtrl_authenticator);
    eval 'sub SN_id_regCtrl_pkiPublicationInfo () {"id-regCtrl-pkiPublicationInfo";}' unless defined(&SN_id_regCtrl_pkiPublicationInfo);
    eval 'sub NID_id_regCtrl_pkiPublicationInfo () {317;}' unless defined(&NID_id_regCtrl_pkiPublicationInfo);
    eval 'sub OBJ_id_regCtrl_pkiPublicationInfo () { &OBJ_id_regCtrl,3;}' unless defined(&OBJ_id_regCtrl_pkiPublicationInfo);
    eval 'sub SN_id_regCtrl_pkiArchiveOptions () {"id-regCtrl-pkiArchiveOptions";}' unless defined(&SN_id_regCtrl_pkiArchiveOptions);
    eval 'sub NID_id_regCtrl_pkiArchiveOptions () {318;}' unless defined(&NID_id_regCtrl_pkiArchiveOptions);
    eval 'sub OBJ_id_regCtrl_pkiArchiveOptions () { &OBJ_id_regCtrl,4;}' unless defined(&OBJ_id_regCtrl_pkiArchiveOptions);
    eval 'sub SN_id_regCtrl_oldCertID () {"id-regCtrl-oldCertID";}' unless defined(&SN_id_regCtrl_oldCertID);
    eval 'sub NID_id_regCtrl_oldCertID () {319;}' unless defined(&NID_id_regCtrl_oldCertID);
    eval 'sub OBJ_id_regCtrl_oldCertID () { &OBJ_id_regCtrl,5;}' unless defined(&OBJ_id_regCtrl_oldCertID);
    eval 'sub SN_id_regCtrl_protocolEncrKey () {"id-regCtrl-protocolEncrKey";}' unless defined(&SN_id_regCtrl_protocolEncrKey);
    eval 'sub NID_id_regCtrl_protocolEncrKey () {320;}' unless defined(&NID_id_regCtrl_protocolEncrKey);
    eval 'sub OBJ_id_regCtrl_protocolEncrKey () { &OBJ_id_regCtrl,6;}' unless defined(&OBJ_id_regCtrl_protocolEncrKey);
    eval 'sub SN_id_regInfo_utf8Pairs () {"id-regInfo-utf8Pairs";}' unless defined(&SN_id_regInfo_utf8Pairs);
    eval 'sub NID_id_regInfo_utf8Pairs () {321;}' unless defined(&NID_id_regInfo_utf8Pairs);
    eval 'sub OBJ_id_regInfo_utf8Pairs () { &OBJ_id_regInfo,1;}' unless defined(&OBJ_id_regInfo_utf8Pairs);
    eval 'sub SN_id_regInfo_certReq () {"id-regInfo-certReq";}' unless defined(&SN_id_regInfo_certReq);
    eval 'sub NID_id_regInfo_certReq () {322;}' unless defined(&NID_id_regInfo_certReq);
    eval 'sub OBJ_id_regInfo_certReq () { &OBJ_id_regInfo,2;}' unless defined(&OBJ_id_regInfo_certReq);
    eval 'sub SN_id_alg_des40 () {"id-alg-des40";}' unless defined(&SN_id_alg_des40);
    eval 'sub NID_id_alg_des40 () {323;}' unless defined(&NID_id_alg_des40);
    eval 'sub OBJ_id_alg_des40 () { &OBJ_id_alg,1;}' unless defined(&OBJ_id_alg_des40);
    eval 'sub SN_id_alg_noSignature () {"id-alg-noSignature";}' unless defined(&SN_id_alg_noSignature);
    eval 'sub NID_id_alg_noSignature () {324;}' unless defined(&NID_id_alg_noSignature);
    eval 'sub OBJ_id_alg_noSignature () { &OBJ_id_alg,2;}' unless defined(&OBJ_id_alg_noSignature);
    eval 'sub SN_id_alg_dh_sig_hmac_sha1 () {"id-alg-dh-sig-hmac-sha1";}' unless defined(&SN_id_alg_dh_sig_hmac_sha1);
    eval 'sub NID_id_alg_dh_sig_hmac_sha1 () {325;}' unless defined(&NID_id_alg_dh_sig_hmac_sha1);
    eval 'sub OBJ_id_alg_dh_sig_hmac_sha1 () { &OBJ_id_alg,3;}' unless defined(&OBJ_id_alg_dh_sig_hmac_sha1);
    eval 'sub SN_id_alg_dh_pop () {"id-alg-dh-pop";}' unless defined(&SN_id_alg_dh_pop);
    eval 'sub NID_id_alg_dh_pop () {326;}' unless defined(&NID_id_alg_dh_pop);
    eval 'sub OBJ_id_alg_dh_pop () { &OBJ_id_alg,4;}' unless defined(&OBJ_id_alg_dh_pop);
    eval 'sub SN_id_cmc_statusInfo () {"id-cmc-statusInfo";}' unless defined(&SN_id_cmc_statusInfo);
    eval 'sub NID_id_cmc_statusInfo () {327;}' unless defined(&NID_id_cmc_statusInfo);
    eval 'sub OBJ_id_cmc_statusInfo () { &OBJ_id_cmc,1;}' unless defined(&OBJ_id_cmc_statusInfo);
    eval 'sub SN_id_cmc_identification () {"id-cmc-identification";}' unless defined(&SN_id_cmc_identification);
    eval 'sub NID_id_cmc_identification () {328;}' unless defined(&NID_id_cmc_identification);
    eval 'sub OBJ_id_cmc_identification () { &OBJ_id_cmc,2;}' unless defined(&OBJ_id_cmc_identification);
    eval 'sub SN_id_cmc_identityProof () {"id-cmc-identityProof";}' unless defined(&SN_id_cmc_identityProof);
    eval 'sub NID_id_cmc_identityProof () {329;}' unless defined(&NID_id_cmc_identityProof);
    eval 'sub OBJ_id_cmc_identityProof () { &OBJ_id_cmc,3;}' unless defined(&OBJ_id_cmc_identityProof);
    eval 'sub SN_id_cmc_dataReturn () {"id-cmc-dataReturn";}' unless defined(&SN_id_cmc_dataReturn);
    eval 'sub NID_id_cmc_dataReturn () {330;}' unless defined(&NID_id_cmc_dataReturn);
    eval 'sub OBJ_id_cmc_dataReturn () { &OBJ_id_cmc,4;}' unless defined(&OBJ_id_cmc_dataReturn);
    eval 'sub SN_id_cmc_transactionId () {"id-cmc-transactionId";}' unless defined(&SN_id_cmc_transactionId);
    eval 'sub NID_id_cmc_transactionId () {331;}' unless defined(&NID_id_cmc_transactionId);
    eval 'sub OBJ_id_cmc_transactionId () { &OBJ_id_cmc,5;}' unless defined(&OBJ_id_cmc_transactionId);
    eval 'sub SN_id_cmc_senderNonce () {"id-cmc-senderNonce";}' unless defined(&SN_id_cmc_senderNonce);
    eval 'sub NID_id_cmc_senderNonce () {332;}' unless defined(&NID_id_cmc_senderNonce);
    eval 'sub OBJ_id_cmc_senderNonce () { &OBJ_id_cmc,6;}' unless defined(&OBJ_id_cmc_senderNonce);
    eval 'sub SN_id_cmc_recipientNonce () {"id-cmc-recipientNonce";}' unless defined(&SN_id_cmc_recipientNonce);
    eval 'sub NID_id_cmc_recipientNonce () {333;}' unless defined(&NID_id_cmc_recipientNonce);
    eval 'sub OBJ_id_cmc_recipientNonce () { &OBJ_id_cmc,7;}' unless defined(&OBJ_id_cmc_recipientNonce);
    eval 'sub SN_id_cmc_addExtensions () {"id-cmc-addExtensions";}' unless defined(&SN_id_cmc_addExtensions);
    eval 'sub NID_id_cmc_addExtensions () {334;}' unless defined(&NID_id_cmc_addExtensions);
    eval 'sub OBJ_id_cmc_addExtensions () { &OBJ_id_cmc,8;}' unless defined(&OBJ_id_cmc_addExtensions);
    eval 'sub SN_id_cmc_encryptedPOP () {"id-cmc-encryptedPOP";}' unless defined(&SN_id_cmc_encryptedPOP);
    eval 'sub NID_id_cmc_encryptedPOP () {335;}' unless defined(&NID_id_cmc_encryptedPOP);
    eval 'sub OBJ_id_cmc_encryptedPOP () { &OBJ_id_cmc,9;}' unless defined(&OBJ_id_cmc_encryptedPOP);
    eval 'sub SN_id_cmc_decryptedPOP () {"id-cmc-decryptedPOP";}' unless defined(&SN_id_cmc_decryptedPOP);
    eval 'sub NID_id_cmc_decryptedPOP () {336;}' unless defined(&NID_id_cmc_decryptedPOP);
    eval 'sub OBJ_id_cmc_decryptedPOP () { &OBJ_id_cmc,10;}' unless defined(&OBJ_id_cmc_decryptedPOP);
    eval 'sub SN_id_cmc_lraPOPWitness () {"id-cmc-lraPOPWitness";}' unless defined(&SN_id_cmc_lraPOPWitness);
    eval 'sub NID_id_cmc_lraPOPWitness () {337;}' unless defined(&NID_id_cmc_lraPOPWitness);
    eval 'sub OBJ_id_cmc_lraPOPWitness () { &OBJ_id_cmc,11;}' unless defined(&OBJ_id_cmc_lraPOPWitness);
    eval 'sub SN_id_cmc_getCert () {"id-cmc-getCert";}' unless defined(&SN_id_cmc_getCert);
    eval 'sub NID_id_cmc_getCert () {338;}' unless defined(&NID_id_cmc_getCert);
    eval 'sub OBJ_id_cmc_getCert () { &OBJ_id_cmc,15;}' unless defined(&OBJ_id_cmc_getCert);
    eval 'sub SN_id_cmc_getCRL () {"id-cmc-getCRL";}' unless defined(&SN_id_cmc_getCRL);
    eval 'sub NID_id_cmc_getCRL () {339;}' unless defined(&NID_id_cmc_getCRL);
    eval 'sub OBJ_id_cmc_getCRL () { &OBJ_id_cmc,16;}' unless defined(&OBJ_id_cmc_getCRL);
    eval 'sub SN_id_cmc_revokeRequest () {"id-cmc-revokeRequest";}' unless defined(&SN_id_cmc_revokeRequest);
    eval 'sub NID_id_cmc_revokeRequest () {340;}' unless defined(&NID_id_cmc_revokeRequest);
    eval 'sub OBJ_id_cmc_revokeRequest () { &OBJ_id_cmc,17;}' unless defined(&OBJ_id_cmc_revokeRequest);
    eval 'sub SN_id_cmc_regInfo () {"id-cmc-regInfo";}' unless defined(&SN_id_cmc_regInfo);
    eval 'sub NID_id_cmc_regInfo () {341;}' unless defined(&NID_id_cmc_regInfo);
    eval 'sub OBJ_id_cmc_regInfo () { &OBJ_id_cmc,18;}' unless defined(&OBJ_id_cmc_regInfo);
    eval 'sub SN_id_cmc_responseInfo () {"id-cmc-responseInfo";}' unless defined(&SN_id_cmc_responseInfo);
    eval 'sub NID_id_cmc_responseInfo () {342;}' unless defined(&NID_id_cmc_responseInfo);
    eval 'sub OBJ_id_cmc_responseInfo () { &OBJ_id_cmc,19;}' unless defined(&OBJ_id_cmc_responseInfo);
    eval 'sub SN_id_cmc_queryPending () {"id-cmc-queryPending";}' unless defined(&SN_id_cmc_queryPending);
    eval 'sub NID_id_cmc_queryPending () {343;}' unless defined(&NID_id_cmc_queryPending);
    eval 'sub OBJ_id_cmc_queryPending () { &OBJ_id_cmc,21;}' unless defined(&OBJ_id_cmc_queryPending);
    eval 'sub SN_id_cmc_popLinkRandom () {"id-cmc-popLinkRandom";}' unless defined(&SN_id_cmc_popLinkRandom);
    eval 'sub NID_id_cmc_popLinkRandom () {344;}' unless defined(&NID_id_cmc_popLinkRandom);
    eval 'sub OBJ_id_cmc_popLinkRandom () { &OBJ_id_cmc,22;}' unless defined(&OBJ_id_cmc_popLinkRandom);
    eval 'sub SN_id_cmc_popLinkWitness () {"id-cmc-popLinkWitness";}' unless defined(&SN_id_cmc_popLinkWitness);
    eval 'sub NID_id_cmc_popLinkWitness () {345;}' unless defined(&NID_id_cmc_popLinkWitness);
    eval 'sub OBJ_id_cmc_popLinkWitness () { &OBJ_id_cmc,23;}' unless defined(&OBJ_id_cmc_popLinkWitness);
    eval 'sub SN_id_cmc_confirmCertAcceptance () {"id-cmc-confirmCertAcceptance";}' unless defined(&SN_id_cmc_confirmCertAcceptance);
    eval 'sub NID_id_cmc_confirmCertAcceptance () {346;}' unless defined(&NID_id_cmc_confirmCertAcceptance);
    eval 'sub OBJ_id_cmc_confirmCertAcceptance () { &OBJ_id_cmc,24;}' unless defined(&OBJ_id_cmc_confirmCertAcceptance);
    eval 'sub SN_id_on_personalData () {"id-on-personalData";}' unless defined(&SN_id_on_personalData);
    eval 'sub NID_id_on_personalData () {347;}' unless defined(&NID_id_on_personalData);
    eval 'sub OBJ_id_on_personalData () { &OBJ_id_on,1;}' unless defined(&OBJ_id_on_personalData);
    eval 'sub SN_id_on_permanentIdentifier () {"id-on-permanentIdentifier";}' unless defined(&SN_id_on_permanentIdentifier);
    eval 'sub LN_id_on_permanentIdentifier () {"Permanent Identifier";}' unless defined(&LN_id_on_permanentIdentifier);
    eval 'sub NID_id_on_permanentIdentifier () {858;}' unless defined(&NID_id_on_permanentIdentifier);
    eval 'sub OBJ_id_on_permanentIdentifier () { &OBJ_id_on,3;}' unless defined(&OBJ_id_on_permanentIdentifier);
    eval 'sub SN_XmppAddr () {"id-on-xmppAddr";}' unless defined(&SN_XmppAddr);
    eval 'sub LN_XmppAddr () {"XmppAddr";}' unless defined(&LN_XmppAddr);
    eval 'sub NID_XmppAddr () {1209;}' unless defined(&NID_XmppAddr);
    eval 'sub OBJ_XmppAddr () { &OBJ_id_on,5;}' unless defined(&OBJ_XmppAddr);
    eval 'sub SN_SRVName () {"id-on-dnsSRV";}' unless defined(&SN_SRVName);
    eval 'sub LN_SRVName () {"SRVName";}' unless defined(&LN_SRVName);
    eval 'sub NID_SRVName () {1210;}' unless defined(&NID_SRVName);
    eval 'sub OBJ_SRVName () { &OBJ_id_on,7;}' unless defined(&OBJ_SRVName);
    eval 'sub SN_NAIRealm () {"id-on-NAIRealm";}' unless defined(&SN_NAIRealm);
    eval 'sub LN_NAIRealm () {"NAIRealm";}' unless defined(&LN_NAIRealm);
    eval 'sub NID_NAIRealm () {1211;}' unless defined(&NID_NAIRealm);
    eval 'sub OBJ_NAIRealm () { &OBJ_id_on,8;}' unless defined(&OBJ_NAIRealm);
    eval 'sub SN_id_on_SmtpUTF8Mailbox () {"id-on-SmtpUTF8Mailbox";}' unless defined(&SN_id_on_SmtpUTF8Mailbox);
    eval 'sub LN_id_on_SmtpUTF8Mailbox () {"Smtp UTF8 Mailbox";}' unless defined(&LN_id_on_SmtpUTF8Mailbox);
    eval 'sub NID_id_on_SmtpUTF8Mailbox () {1208;}' unless defined(&NID_id_on_SmtpUTF8Mailbox);
    eval 'sub OBJ_id_on_SmtpUTF8Mailbox () { &OBJ_id_on,9;}' unless defined(&OBJ_id_on_SmtpUTF8Mailbox);
    eval 'sub SN_id_pda_dateOfBirth () {"id-pda-dateOfBirth";}' unless defined(&SN_id_pda_dateOfBirth);
    eval 'sub NID_id_pda_dateOfBirth () {348;}' unless defined(&NID_id_pda_dateOfBirth);
    eval 'sub OBJ_id_pda_dateOfBirth () { &OBJ_id_pda,1;}' unless defined(&OBJ_id_pda_dateOfBirth);
    eval 'sub SN_id_pda_placeOfBirth () {"id-pda-placeOfBirth";}' unless defined(&SN_id_pda_placeOfBirth);
    eval 'sub NID_id_pda_placeOfBirth () {349;}' unless defined(&NID_id_pda_placeOfBirth);
    eval 'sub OBJ_id_pda_placeOfBirth () { &OBJ_id_pda,2;}' unless defined(&OBJ_id_pda_placeOfBirth);
    eval 'sub SN_id_pda_gender () {"id-pda-gender";}' unless defined(&SN_id_pda_gender);
    eval 'sub NID_id_pda_gender () {351;}' unless defined(&NID_id_pda_gender);
    eval 'sub OBJ_id_pda_gender () { &OBJ_id_pda,3;}' unless defined(&OBJ_id_pda_gender);
    eval 'sub SN_id_pda_countryOfCitizenship () {"id-pda-countryOfCitizenship";}' unless defined(&SN_id_pda_countryOfCitizenship);
    eval 'sub NID_id_pda_countryOfCitizenship () {352;}' unless defined(&NID_id_pda_countryOfCitizenship);
    eval 'sub OBJ_id_pda_countryOfCitizenship () { &OBJ_id_pda,4;}' unless defined(&OBJ_id_pda_countryOfCitizenship);
    eval 'sub SN_id_pda_countryOfResidence () {"id-pda-countryOfResidence";}' unless defined(&SN_id_pda_countryOfResidence);
    eval 'sub NID_id_pda_countryOfResidence () {353;}' unless defined(&NID_id_pda_countryOfResidence);
    eval 'sub OBJ_id_pda_countryOfResidence () { &OBJ_id_pda,5;}' unless defined(&OBJ_id_pda_countryOfResidence);
    eval 'sub SN_id_aca_authenticationInfo () {"id-aca-authenticationInfo";}' unless defined(&SN_id_aca_authenticationInfo);
    eval 'sub NID_id_aca_authenticationInfo () {354;}' unless defined(&NID_id_aca_authenticationInfo);
    eval 'sub OBJ_id_aca_authenticationInfo () { &OBJ_id_aca,1;}' unless defined(&OBJ_id_aca_authenticationInfo);
    eval 'sub SN_id_aca_accessIdentity () {"id-aca-accessIdentity";}' unless defined(&SN_id_aca_accessIdentity);
    eval 'sub NID_id_aca_accessIdentity () {355;}' unless defined(&NID_id_aca_accessIdentity);
    eval 'sub OBJ_id_aca_accessIdentity () { &OBJ_id_aca,2;}' unless defined(&OBJ_id_aca_accessIdentity);
    eval 'sub SN_id_aca_chargingIdentity () {"id-aca-chargingIdentity";}' unless defined(&SN_id_aca_chargingIdentity);
    eval 'sub NID_id_aca_chargingIdentity () {356;}' unless defined(&NID_id_aca_chargingIdentity);
    eval 'sub OBJ_id_aca_chargingIdentity () { &OBJ_id_aca,3;}' unless defined(&OBJ_id_aca_chargingIdentity);
    eval 'sub SN_id_aca_group () {"id-aca-group";}' unless defined(&SN_id_aca_group);
    eval 'sub NID_id_aca_group () {357;}' unless defined(&NID_id_aca_group);
    eval 'sub OBJ_id_aca_group () { &OBJ_id_aca,4;}' unless defined(&OBJ_id_aca_group);
    eval 'sub SN_id_aca_role () {"id-aca-role";}' unless defined(&SN_id_aca_role);
    eval 'sub NID_id_aca_role () {358;}' unless defined(&NID_id_aca_role);
    eval 'sub OBJ_id_aca_role () { &OBJ_id_aca,5;}' unless defined(&OBJ_id_aca_role);
    eval 'sub SN_id_aca_encAttrs () {"id-aca-encAttrs";}' unless defined(&SN_id_aca_encAttrs);
    eval 'sub NID_id_aca_encAttrs () {399;}' unless defined(&NID_id_aca_encAttrs);
    eval 'sub OBJ_id_aca_encAttrs () { &OBJ_id_aca,6;}' unless defined(&OBJ_id_aca_encAttrs);
    eval 'sub SN_id_qcs_pkixQCSyntax_v1 () {"id-qcs-pkixQCSyntax-v1";}' unless defined(&SN_id_qcs_pkixQCSyntax_v1);
    eval 'sub NID_id_qcs_pkixQCSyntax_v1 () {359;}' unless defined(&NID_id_qcs_pkixQCSyntax_v1);
    eval 'sub OBJ_id_qcs_pkixQCSyntax_v1 () { &OBJ_id_qcs,1;}' unless defined(&OBJ_id_qcs_pkixQCSyntax_v1);
    eval 'sub SN_ipAddr_asNumber () {"ipAddr-asNumber";}' unless defined(&SN_ipAddr_asNumber);
    eval 'sub NID_ipAddr_asNumber () {1241;}' unless defined(&NID_ipAddr_asNumber);
    eval 'sub OBJ_ipAddr_asNumber () { &OBJ_id_cp,2;}' unless defined(&OBJ_ipAddr_asNumber);
    eval 'sub SN_ipAddr_asNumberv2 () {"ipAddr-asNumberv2";}' unless defined(&SN_ipAddr_asNumberv2);
    eval 'sub NID_ipAddr_asNumberv2 () {1242;}' unless defined(&NID_ipAddr_asNumberv2);
    eval 'sub OBJ_ipAddr_asNumberv2 () { &OBJ_id_cp,3;}' unless defined(&OBJ_ipAddr_asNumberv2);
    eval 'sub SN_id_cct_crs () {"id-cct-crs";}' unless defined(&SN_id_cct_crs);
    eval 'sub NID_id_cct_crs () {360;}' unless defined(&NID_id_cct_crs);
    eval 'sub OBJ_id_cct_crs () { &OBJ_id_cct,1;}' unless defined(&OBJ_id_cct_crs);
    eval 'sub SN_id_cct_PKIData () {"id-cct-PKIData";}' unless defined(&SN_id_cct_PKIData);
    eval 'sub NID_id_cct_PKIData () {361;}' unless defined(&NID_id_cct_PKIData);
    eval 'sub OBJ_id_cct_PKIData () { &OBJ_id_cct,2;}' unless defined(&OBJ_id_cct_PKIData);
    eval 'sub SN_id_cct_PKIResponse () {"id-cct-PKIResponse";}' unless defined(&SN_id_cct_PKIResponse);
    eval 'sub NID_id_cct_PKIResponse () {362;}' unless defined(&NID_id_cct_PKIResponse);
    eval 'sub OBJ_id_cct_PKIResponse () { &OBJ_id_cct,3;}' unless defined(&OBJ_id_cct_PKIResponse);
    eval 'sub SN_id_ppl_anyLanguage () {"id-ppl-anyLanguage";}' unless defined(&SN_id_ppl_anyLanguage);
    eval 'sub LN_id_ppl_anyLanguage () {"Any language";}' unless defined(&LN_id_ppl_anyLanguage);
    eval 'sub NID_id_ppl_anyLanguage () {664;}' unless defined(&NID_id_ppl_anyLanguage);
    eval 'sub OBJ_id_ppl_anyLanguage () { &OBJ_id_ppl,0;}' unless defined(&OBJ_id_ppl_anyLanguage);
    eval 'sub SN_id_ppl_inheritAll () {"id-ppl-inheritAll";}' unless defined(&SN_id_ppl_inheritAll);
    eval 'sub LN_id_ppl_inheritAll () {"Inherit all";}' unless defined(&LN_id_ppl_inheritAll);
    eval 'sub NID_id_ppl_inheritAll () {665;}' unless defined(&NID_id_ppl_inheritAll);
    eval 'sub OBJ_id_ppl_inheritAll () { &OBJ_id_ppl,1;}' unless defined(&OBJ_id_ppl_inheritAll);
    eval 'sub SN_Independent () {"id-ppl-independent";}' unless defined(&SN_Independent);
    eval 'sub LN_Independent () {"Independent";}' unless defined(&LN_Independent);
    eval 'sub NID_Independent () {667;}' unless defined(&NID_Independent);
    eval 'sub OBJ_Independent () { &OBJ_id_ppl,2;}' unless defined(&OBJ_Independent);
    eval 'sub SN_ad_OCSP () {"OCSP";}' unless defined(&SN_ad_OCSP);
    eval 'sub LN_ad_OCSP () {"OCSP";}' unless defined(&LN_ad_OCSP);
    eval 'sub NID_ad_OCSP () {178;}' unless defined(&NID_ad_OCSP);
    eval 'sub OBJ_ad_OCSP () { &OBJ_id_ad,1;}' unless defined(&OBJ_ad_OCSP);
    eval 'sub SN_ad_ca_issuers () {"caIssuers";}' unless defined(&SN_ad_ca_issuers);
    eval 'sub LN_ad_ca_issuers () {"CA Issuers";}' unless defined(&LN_ad_ca_issuers);
    eval 'sub NID_ad_ca_issuers () {179;}' unless defined(&NID_ad_ca_issuers);
    eval 'sub OBJ_ad_ca_issuers () { &OBJ_id_ad,2;}' unless defined(&OBJ_ad_ca_issuers);
    eval 'sub SN_ad_timeStamping () {"ad_timestamping";}' unless defined(&SN_ad_timeStamping);
    eval 'sub LN_ad_timeStamping () {"AD Time Stamping";}' unless defined(&LN_ad_timeStamping);
    eval 'sub NID_ad_timeStamping () {363;}' unless defined(&NID_ad_timeStamping);
    eval 'sub OBJ_ad_timeStamping () { &OBJ_id_ad,3;}' unless defined(&OBJ_ad_timeStamping);
    eval 'sub SN_ad_dvcs () {"AD_DVCS";}' unless defined(&SN_ad_dvcs);
    eval 'sub LN_ad_dvcs () {"ad dvcs";}' unless defined(&LN_ad_dvcs);
    eval 'sub NID_ad_dvcs () {364;}' unless defined(&NID_ad_dvcs);
    eval 'sub OBJ_ad_dvcs () { &OBJ_id_ad,4;}' unless defined(&OBJ_ad_dvcs);
    eval 'sub SN_caRepository () {"caRepository";}' unless defined(&SN_caRepository);
    eval 'sub LN_caRepository () {"CA Repository";}' unless defined(&LN_caRepository);
    eval 'sub NID_caRepository () {785;}' unless defined(&NID_caRepository);
    eval 'sub OBJ_caRepository () { &OBJ_id_ad,5;}' unless defined(&OBJ_caRepository);
    eval 'sub SN_rpkiManifest () {"rpkiManifest";}' unless defined(&SN_rpkiManifest);
    eval 'sub LN_rpkiManifest () {"RPKI Manifest";}' unless defined(&LN_rpkiManifest);
    eval 'sub NID_rpkiManifest () {1243;}' unless defined(&NID_rpkiManifest);
    eval 'sub OBJ_rpkiManifest () { &OBJ_id_ad,10;}' unless defined(&OBJ_rpkiManifest);
    eval 'sub SN_signedObject () {"signedObject";}' unless defined(&SN_signedObject);
    eval 'sub LN_signedObject () {"Signed Object";}' unless defined(&LN_signedObject);
    eval 'sub NID_signedObject () {1244;}' unless defined(&NID_signedObject);
    eval 'sub OBJ_signedObject () { &OBJ_id_ad,11;}' unless defined(&OBJ_signedObject);
    eval 'sub SN_rpkiNotify () {"rpkiNotify";}' unless defined(&SN_rpkiNotify);
    eval 'sub LN_rpkiNotify () {"RPKI Notify";}' unless defined(&LN_rpkiNotify);
    eval 'sub NID_rpkiNotify () {1245;}' unless defined(&NID_rpkiNotify);
    eval 'sub OBJ_rpkiNotify () { &OBJ_id_ad,13;}' unless defined(&OBJ_rpkiNotify);
    eval 'sub OBJ_id_pkix_OCSP () { &OBJ_ad_OCSP;}' unless defined(&OBJ_id_pkix_OCSP);
    eval 'sub SN_id_pkix_OCSP_basic () {"basicOCSPResponse";}' unless defined(&SN_id_pkix_OCSP_basic);
    eval 'sub LN_id_pkix_OCSP_basic () {"Basic OCSP Response";}' unless defined(&LN_id_pkix_OCSP_basic);
    eval 'sub NID_id_pkix_OCSP_basic () {365;}' unless defined(&NID_id_pkix_OCSP_basic);
    eval 'sub OBJ_id_pkix_OCSP_basic () { &OBJ_id_pkix_OCSP,1;}' unless defined(&OBJ_id_pkix_OCSP_basic);
    eval 'sub SN_id_pkix_OCSP_Nonce () {"Nonce";}' unless defined(&SN_id_pkix_OCSP_Nonce);
    eval 'sub LN_id_pkix_OCSP_Nonce () {"OCSP Nonce";}' unless defined(&LN_id_pkix_OCSP_Nonce);
    eval 'sub NID_id_pkix_OCSP_Nonce () {366;}' unless defined(&NID_id_pkix_OCSP_Nonce);
    eval 'sub OBJ_id_pkix_OCSP_Nonce () { &OBJ_id_pkix_OCSP,2;}' unless defined(&OBJ_id_pkix_OCSP_Nonce);
    eval 'sub SN_id_pkix_OCSP_CrlID () {"CrlID";}' unless defined(&SN_id_pkix_OCSP_CrlID);
    eval 'sub LN_id_pkix_OCSP_CrlID () {"OCSP CRL ID";}' unless defined(&LN_id_pkix_OCSP_CrlID);
    eval 'sub NID_id_pkix_OCSP_CrlID () {367;}' unless defined(&NID_id_pkix_OCSP_CrlID);
    eval 'sub OBJ_id_pkix_OCSP_CrlID () { &OBJ_id_pkix_OCSP,3;}' unless defined(&OBJ_id_pkix_OCSP_CrlID);
    eval 'sub SN_id_pkix_OCSP_acceptableResponses () {"acceptableResponses";}' unless defined(&SN_id_pkix_OCSP_acceptableResponses);
    eval 'sub LN_id_pkix_OCSP_acceptableResponses () {"Acceptable OCSP Responses";}' unless defined(&LN_id_pkix_OCSP_acceptableResponses);
    eval 'sub NID_id_pkix_OCSP_acceptableResponses () {368;}' unless defined(&NID_id_pkix_OCSP_acceptableResponses);
    eval 'sub OBJ_id_pkix_OCSP_acceptableResponses () { &OBJ_id_pkix_OCSP,4;}' unless defined(&OBJ_id_pkix_OCSP_acceptableResponses);
    eval 'sub SN_id_pkix_OCSP_noCheck () {"noCheck";}' unless defined(&SN_id_pkix_OCSP_noCheck);
    eval 'sub LN_id_pkix_OCSP_noCheck () {"OCSP No Check";}' unless defined(&LN_id_pkix_OCSP_noCheck);
    eval 'sub NID_id_pkix_OCSP_noCheck () {369;}' unless defined(&NID_id_pkix_OCSP_noCheck);
    eval 'sub OBJ_id_pkix_OCSP_noCheck () { &OBJ_id_pkix_OCSP,5;}' unless defined(&OBJ_id_pkix_OCSP_noCheck);
    eval 'sub SN_id_pkix_OCSP_archiveCutoff () {"archiveCutoff";}' unless defined(&SN_id_pkix_OCSP_archiveCutoff);
    eval 'sub LN_id_pkix_OCSP_archiveCutoff () {"OCSP Archive Cutoff";}' unless defined(&LN_id_pkix_OCSP_archiveCutoff);
    eval 'sub NID_id_pkix_OCSP_archiveCutoff () {370;}' unless defined(&NID_id_pkix_OCSP_archiveCutoff);
    eval 'sub OBJ_id_pkix_OCSP_archiveCutoff () { &OBJ_id_pkix_OCSP,6;}' unless defined(&OBJ_id_pkix_OCSP_archiveCutoff);
    eval 'sub SN_id_pkix_OCSP_serviceLocator () {"serviceLocator";}' unless defined(&SN_id_pkix_OCSP_serviceLocator);
    eval 'sub LN_id_pkix_OCSP_serviceLocator () {"OCSP Service Locator";}' unless defined(&LN_id_pkix_OCSP_serviceLocator);
    eval 'sub NID_id_pkix_OCSP_serviceLocator () {371;}' unless defined(&NID_id_pkix_OCSP_serviceLocator);
    eval 'sub OBJ_id_pkix_OCSP_serviceLocator () { &OBJ_id_pkix_OCSP,7;}' unless defined(&OBJ_id_pkix_OCSP_serviceLocator);
    eval 'sub SN_id_pkix_OCSP_extendedStatus () {"extendedStatus";}' unless defined(&SN_id_pkix_OCSP_extendedStatus);
    eval 'sub LN_id_pkix_OCSP_extendedStatus () {"Extended OCSP Status";}' unless defined(&LN_id_pkix_OCSP_extendedStatus);
    eval 'sub NID_id_pkix_OCSP_extendedStatus () {372;}' unless defined(&NID_id_pkix_OCSP_extendedStatus);
    eval 'sub OBJ_id_pkix_OCSP_extendedStatus () { &OBJ_id_pkix_OCSP,8;}' unless defined(&OBJ_id_pkix_OCSP_extendedStatus);
    eval 'sub SN_id_pkix_OCSP_valid () {"valid";}' unless defined(&SN_id_pkix_OCSP_valid);
    eval 'sub NID_id_pkix_OCSP_valid () {373;}' unless defined(&NID_id_pkix_OCSP_valid);
    eval 'sub OBJ_id_pkix_OCSP_valid () { &OBJ_id_pkix_OCSP,9;}' unless defined(&OBJ_id_pkix_OCSP_valid);
    eval 'sub SN_id_pkix_OCSP_path () {"path";}' unless defined(&SN_id_pkix_OCSP_path);
    eval 'sub NID_id_pkix_OCSP_path () {374;}' unless defined(&NID_id_pkix_OCSP_path);
    eval 'sub OBJ_id_pkix_OCSP_path () { &OBJ_id_pkix_OCSP,10;}' unless defined(&OBJ_id_pkix_OCSP_path);
    eval 'sub SN_id_pkix_OCSP_trustRoot () {"trustRoot";}' unless defined(&SN_id_pkix_OCSP_trustRoot);
    eval 'sub LN_id_pkix_OCSP_trustRoot () {"Trust Root";}' unless defined(&LN_id_pkix_OCSP_trustRoot);
    eval 'sub NID_id_pkix_OCSP_trustRoot () {375;}' unless defined(&NID_id_pkix_OCSP_trustRoot);
    eval 'sub OBJ_id_pkix_OCSP_trustRoot () { &OBJ_id_pkix_OCSP,11;}' unless defined(&OBJ_id_pkix_OCSP_trustRoot);
    eval 'sub SN_algorithm () {"algorithm";}' unless defined(&SN_algorithm);
    eval 'sub LN_algorithm () {"algorithm";}' unless defined(&LN_algorithm);
    eval 'sub NID_algorithm () {376;}' unless defined(&NID_algorithm);
    eval 'sub OBJ_algorithm () {1,3,14,3,2;}' unless defined(&OBJ_algorithm);
    eval 'sub SN_md5WithRSA () {"RSA-NP-MD5";}' unless defined(&SN_md5WithRSA);
    eval 'sub LN_md5WithRSA () {"md5WithRSA";}' unless defined(&LN_md5WithRSA);
    eval 'sub NID_md5WithRSA () {104;}' unless defined(&NID_md5WithRSA);
    eval 'sub OBJ_md5WithRSA () { &OBJ_algorithm,3;}' unless defined(&OBJ_md5WithRSA);
    eval 'sub SN_des_ecb () {"DES-ECB";}' unless defined(&SN_des_ecb);
    eval 'sub LN_des_ecb () {"des-ecb";}' unless defined(&LN_des_ecb);
    eval 'sub NID_des_ecb () {29;}' unless defined(&NID_des_ecb);
    eval 'sub OBJ_des_ecb () { &OBJ_algorithm,6;}' unless defined(&OBJ_des_ecb);
    eval 'sub SN_des_cbc () {"DES-CBC";}' unless defined(&SN_des_cbc);
    eval 'sub LN_des_cbc () {"des-cbc";}' unless defined(&LN_des_cbc);
    eval 'sub NID_des_cbc () {31;}' unless defined(&NID_des_cbc);
    eval 'sub OBJ_des_cbc () { &OBJ_algorithm,7;}' unless defined(&OBJ_des_cbc);
    eval 'sub SN_des_ofb64 () {"DES-OFB";}' unless defined(&SN_des_ofb64);
    eval 'sub LN_des_ofb64 () {"des-ofb";}' unless defined(&LN_des_ofb64);
    eval 'sub NID_des_ofb64 () {45;}' unless defined(&NID_des_ofb64);
    eval 'sub OBJ_des_ofb64 () { &OBJ_algorithm,8;}' unless defined(&OBJ_des_ofb64);
    eval 'sub SN_des_cfb64 () {"DES-CFB";}' unless defined(&SN_des_cfb64);
    eval 'sub LN_des_cfb64 () {"des-cfb";}' unless defined(&LN_des_cfb64);
    eval 'sub NID_des_cfb64 () {30;}' unless defined(&NID_des_cfb64);
    eval 'sub OBJ_des_cfb64 () { &OBJ_algorithm,9;}' unless defined(&OBJ_des_cfb64);
    eval 'sub SN_rsaSignature () {"rsaSignature";}' unless defined(&SN_rsaSignature);
    eval 'sub NID_rsaSignature () {377;}' unless defined(&NID_rsaSignature);
    eval 'sub OBJ_rsaSignature () { &OBJ_algorithm,11;}' unless defined(&OBJ_rsaSignature);
    eval 'sub SN_dsa_2 () {"DSA-old";}' unless defined(&SN_dsa_2);
    eval 'sub LN_dsa_2 () {"dsaEncryption-old";}' unless defined(&LN_dsa_2);
    eval 'sub NID_dsa_2 () {67;}' unless defined(&NID_dsa_2);
    eval 'sub OBJ_dsa_2 () { &OBJ_algorithm,12;}' unless defined(&OBJ_dsa_2);
    eval 'sub SN_dsaWithSHA () {"DSA-SHA";}' unless defined(&SN_dsaWithSHA);
    eval 'sub LN_dsaWithSHA () {"dsaWithSHA";}' unless defined(&LN_dsaWithSHA);
    eval 'sub NID_dsaWithSHA () {66;}' unless defined(&NID_dsaWithSHA);
    eval 'sub OBJ_dsaWithSHA () { &OBJ_algorithm,13;}' unless defined(&OBJ_dsaWithSHA);
    eval 'sub SN_shaWithRSAEncryption () {"RSA-SHA";}' unless defined(&SN_shaWithRSAEncryption);
    eval 'sub LN_shaWithRSAEncryption () {"shaWithRSAEncryption";}' unless defined(&LN_shaWithRSAEncryption);
    eval 'sub NID_shaWithRSAEncryption () {42;}' unless defined(&NID_shaWithRSAEncryption);
    eval 'sub OBJ_shaWithRSAEncryption () { &OBJ_algorithm,15;}' unless defined(&OBJ_shaWithRSAEncryption);
    eval 'sub SN_des_ede_ecb () {"DES-EDE";}' unless defined(&SN_des_ede_ecb);
    eval 'sub LN_des_ede_ecb () {"des-ede";}' unless defined(&LN_des_ede_ecb);
    eval 'sub NID_des_ede_ecb () {32;}' unless defined(&NID_des_ede_ecb);
    eval 'sub OBJ_des_ede_ecb () { &OBJ_algorithm,17;}' unless defined(&OBJ_des_ede_ecb);
    eval 'sub SN_des_ede3_ecb () {"DES-EDE3";}' unless defined(&SN_des_ede3_ecb);
    eval 'sub LN_des_ede3_ecb () {"des-ede3";}' unless defined(&LN_des_ede3_ecb);
    eval 'sub NID_des_ede3_ecb () {33;}' unless defined(&NID_des_ede3_ecb);
    eval 'sub SN_des_ede_cbc () {"DES-EDE-CBC";}' unless defined(&SN_des_ede_cbc);
    eval 'sub LN_des_ede_cbc () {"des-ede-cbc";}' unless defined(&LN_des_ede_cbc);
    eval 'sub NID_des_ede_cbc () {43;}' unless defined(&NID_des_ede_cbc);
    eval 'sub SN_des_ede_cfb64 () {"DES-EDE-CFB";}' unless defined(&SN_des_ede_cfb64);
    eval 'sub LN_des_ede_cfb64 () {"des-ede-cfb";}' unless defined(&LN_des_ede_cfb64);
    eval 'sub NID_des_ede_cfb64 () {60;}' unless defined(&NID_des_ede_cfb64);
    eval 'sub SN_des_ede3_cfb64 () {"DES-EDE3-CFB";}' unless defined(&SN_des_ede3_cfb64);
    eval 'sub LN_des_ede3_cfb64 () {"des-ede3-cfb";}' unless defined(&LN_des_ede3_cfb64);
    eval 'sub NID_des_ede3_cfb64 () {61;}' unless defined(&NID_des_ede3_cfb64);
    eval 'sub SN_des_ede_ofb64 () {"DES-EDE-OFB";}' unless defined(&SN_des_ede_ofb64);
    eval 'sub LN_des_ede_ofb64 () {"des-ede-ofb";}' unless defined(&LN_des_ede_ofb64);
    eval 'sub NID_des_ede_ofb64 () {62;}' unless defined(&NID_des_ede_ofb64);
    eval 'sub SN_des_ede3_ofb64 () {"DES-EDE3-OFB";}' unless defined(&SN_des_ede3_ofb64);
    eval 'sub LN_des_ede3_ofb64 () {"des-ede3-ofb";}' unless defined(&LN_des_ede3_ofb64);
    eval 'sub NID_des_ede3_ofb64 () {63;}' unless defined(&NID_des_ede3_ofb64);
    eval 'sub SN_desx_cbc () {"DESX-CBC";}' unless defined(&SN_desx_cbc);
    eval 'sub LN_desx_cbc () {"desx-cbc";}' unless defined(&LN_desx_cbc);
    eval 'sub NID_desx_cbc () {80;}' unless defined(&NID_desx_cbc);
    eval 'sub SN_sha () {"SHA";}' unless defined(&SN_sha);
    eval 'sub LN_sha () {"sha";}' unless defined(&LN_sha);
    eval 'sub NID_sha () {41;}' unless defined(&NID_sha);
    eval 'sub OBJ_sha () { &OBJ_algorithm,18;}' unless defined(&OBJ_sha);
    eval 'sub SN_sha1 () {"SHA1";}' unless defined(&SN_sha1);
    eval 'sub LN_sha1 () {"sha1";}' unless defined(&LN_sha1);
    eval 'sub NID_sha1 () {64;}' unless defined(&NID_sha1);
    eval 'sub OBJ_sha1 () { &OBJ_algorithm,26;}' unless defined(&OBJ_sha1);
    eval 'sub SN_dsaWithSHA1_2 () {"DSA-SHA1-old";}' unless defined(&SN_dsaWithSHA1_2);
    eval 'sub LN_dsaWithSHA1_2 () {"dsaWithSHA1-old";}' unless defined(&LN_dsaWithSHA1_2);
    eval 'sub NID_dsaWithSHA1_2 () {70;}' unless defined(&NID_dsaWithSHA1_2);
    eval 'sub OBJ_dsaWithSHA1_2 () { &OBJ_algorithm,27;}' unless defined(&OBJ_dsaWithSHA1_2);
    eval 'sub SN_sha1WithRSA () {"RSA-SHA1-2";}' unless defined(&SN_sha1WithRSA);
    eval 'sub LN_sha1WithRSA () {"sha1WithRSA";}' unless defined(&LN_sha1WithRSA);
    eval 'sub NID_sha1WithRSA () {115;}' unless defined(&NID_sha1WithRSA);
    eval 'sub OBJ_sha1WithRSA () { &OBJ_algorithm,29;}' unless defined(&OBJ_sha1WithRSA);
    eval 'sub SN_ripemd160 () {"RIPEMD160";}' unless defined(&SN_ripemd160);
    eval 'sub LN_ripemd160 () {"ripemd160";}' unless defined(&LN_ripemd160);
    eval 'sub NID_ripemd160 () {117;}' unless defined(&NID_ripemd160);
    eval 'sub OBJ_ripemd160 () {1,3,36,3,2,1;}' unless defined(&OBJ_ripemd160);
    eval 'sub SN_ripemd160WithRSA () {"RSA-RIPEMD160";}' unless defined(&SN_ripemd160WithRSA);
    eval 'sub LN_ripemd160WithRSA () {"ripemd160WithRSA";}' unless defined(&LN_ripemd160WithRSA);
    eval 'sub NID_ripemd160WithRSA () {119;}' unless defined(&NID_ripemd160WithRSA);
    eval 'sub OBJ_ripemd160WithRSA () {1,3,36,3,3,1,2;}' unless defined(&OBJ_ripemd160WithRSA);
    eval 'sub SN_blake2bmac () {"BLAKE2BMAC";}' unless defined(&SN_blake2bmac);
    eval 'sub LN_blake2bmac () {"blake2bmac";}' unless defined(&LN_blake2bmac);
    eval 'sub NID_blake2bmac () {1201;}' unless defined(&NID_blake2bmac);
    eval 'sub OBJ_blake2bmac () {1,3,6,1,4,1,1722,12,2,1;}' unless defined(&OBJ_blake2bmac);
    eval 'sub SN_blake2smac () {"BLAKE2SMAC";}' unless defined(&SN_blake2smac);
    eval 'sub LN_blake2smac () {"blake2smac";}' unless defined(&LN_blake2smac);
    eval 'sub NID_blake2smac () {1202;}' unless defined(&NID_blake2smac);
    eval 'sub OBJ_blake2smac () {1,3,6,1,4,1,1722,12,2,2;}' unless defined(&OBJ_blake2smac);
    eval 'sub SN_blake2b512 () {"BLAKE2b512";}' unless defined(&SN_blake2b512);
    eval 'sub LN_blake2b512 () {"blake2b512";}' unless defined(&LN_blake2b512);
    eval 'sub NID_blake2b512 () {1056;}' unless defined(&NID_blake2b512);
    eval 'sub OBJ_blake2b512 () { &OBJ_blake2bmac,16;}' unless defined(&OBJ_blake2b512);
    eval 'sub SN_blake2s256 () {"BLAKE2s256";}' unless defined(&SN_blake2s256);
    eval 'sub LN_blake2s256 () {"blake2s256";}' unless defined(&LN_blake2s256);
    eval 'sub NID_blake2s256 () {1057;}' unless defined(&NID_blake2s256);
    eval 'sub OBJ_blake2s256 () { &OBJ_blake2smac,8;}' unless defined(&OBJ_blake2s256);
    eval 'sub SN_sxnet () {"SXNetID";}' unless defined(&SN_sxnet);
    eval 'sub LN_sxnet () {"Strong Extranet ID";}' unless defined(&LN_sxnet);
    eval 'sub NID_sxnet () {143;}' unless defined(&NID_sxnet);
    eval 'sub OBJ_sxnet () {1,3,101,1,4,1;}' unless defined(&OBJ_sxnet);
    eval 'sub SN_X500 () {"X500";}' unless defined(&SN_X500);
    eval 'sub LN_X500 () {"directory services (X.500)";}' unless defined(&LN_X500);
    eval 'sub NID_X500 () {11;}' unless defined(&NID_X500);
    eval 'sub OBJ_X500 () {2,5;}' unless defined(&OBJ_X500);
    eval 'sub SN_X509 () {"X509";}' unless defined(&SN_X509);
    eval 'sub NID_X509 () {12;}' unless defined(&NID_X509);
    eval 'sub OBJ_X509 () { &OBJ_X500,4;}' unless defined(&OBJ_X509);
    eval 'sub SN_commonName () {"CN";}' unless defined(&SN_commonName);
    eval 'sub LN_commonName () {"commonName";}' unless defined(&LN_commonName);
    eval 'sub NID_commonName () {13;}' unless defined(&NID_commonName);
    eval 'sub OBJ_commonName () { &OBJ_X509,3;}' unless defined(&OBJ_commonName);
    eval 'sub SN_surname () {"SN";}' unless defined(&SN_surname);
    eval 'sub LN_surname () {"surname";}' unless defined(&LN_surname);
    eval 'sub NID_surname () {100;}' unless defined(&NID_surname);
    eval 'sub OBJ_surname () { &OBJ_X509,4;}' unless defined(&OBJ_surname);
    eval 'sub LN_serialNumber () {"serialNumber";}' unless defined(&LN_serialNumber);
    eval 'sub NID_serialNumber () {105;}' unless defined(&NID_serialNumber);
    eval 'sub OBJ_serialNumber () { &OBJ_X509,5;}' unless defined(&OBJ_serialNumber);
    eval 'sub SN_countryName () {"C";}' unless defined(&SN_countryName);
    eval 'sub LN_countryName () {"countryName";}' unless defined(&LN_countryName);
    eval 'sub NID_countryName () {14;}' unless defined(&NID_countryName);
    eval 'sub OBJ_countryName () { &OBJ_X509,6;}' unless defined(&OBJ_countryName);
    eval 'sub SN_localityName () {"L";}' unless defined(&SN_localityName);
    eval 'sub LN_localityName () {"localityName";}' unless defined(&LN_localityName);
    eval 'sub NID_localityName () {15;}' unless defined(&NID_localityName);
    eval 'sub OBJ_localityName () { &OBJ_X509,7;}' unless defined(&OBJ_localityName);
    eval 'sub SN_stateOrProvinceName () {"ST";}' unless defined(&SN_stateOrProvinceName);
    eval 'sub LN_stateOrProvinceName () {"stateOrProvinceName";}' unless defined(&LN_stateOrProvinceName);
    eval 'sub NID_stateOrProvinceName () {16;}' unless defined(&NID_stateOrProvinceName);
    eval 'sub OBJ_stateOrProvinceName () { &OBJ_X509,8;}' unless defined(&OBJ_stateOrProvinceName);
    eval 'sub SN_streetAddress () {"street";}' unless defined(&SN_streetAddress);
    eval 'sub LN_streetAddress () {"streetAddress";}' unless defined(&LN_streetAddress);
    eval 'sub NID_streetAddress () {660;}' unless defined(&NID_streetAddress);
    eval 'sub OBJ_streetAddress () { &OBJ_X509,9;}' unless defined(&OBJ_streetAddress);
    eval 'sub SN_organizationName () {"O";}' unless defined(&SN_organizationName);
    eval 'sub LN_organizationName () {"organizationName";}' unless defined(&LN_organizationName);
    eval 'sub NID_organizationName () {17;}' unless defined(&NID_organizationName);
    eval 'sub OBJ_organizationName () { &OBJ_X509,10;}' unless defined(&OBJ_organizationName);
    eval 'sub SN_organizationalUnitName () {"OU";}' unless defined(&SN_organizationalUnitName);
    eval 'sub LN_organizationalUnitName () {"organizationalUnitName";}' unless defined(&LN_organizationalUnitName);
    eval 'sub NID_organizationalUnitName () {18;}' unless defined(&NID_organizationalUnitName);
    eval 'sub OBJ_organizationalUnitName () { &OBJ_X509,11;}' unless defined(&OBJ_organizationalUnitName);
    eval 'sub SN_title () {"title";}' unless defined(&SN_title);
    eval 'sub LN_title () {"title";}' unless defined(&LN_title);
    eval 'sub NID_title () {106;}' unless defined(&NID_title);
    eval 'sub OBJ_title () { &OBJ_X509,12;}' unless defined(&OBJ_title);
    eval 'sub LN_description () {"description";}' unless defined(&LN_description);
    eval 'sub NID_description () {107;}' unless defined(&NID_description);
    eval 'sub OBJ_description () { &OBJ_X509,13;}' unless defined(&OBJ_description);
    eval 'sub LN_searchGuide () {"searchGuide";}' unless defined(&LN_searchGuide);
    eval 'sub NID_searchGuide () {859;}' unless defined(&NID_searchGuide);
    eval 'sub OBJ_searchGuide () { &OBJ_X509,14;}' unless defined(&OBJ_searchGuide);
    eval 'sub LN_businessCategory () {"businessCategory";}' unless defined(&LN_businessCategory);
    eval 'sub NID_businessCategory () {860;}' unless defined(&NID_businessCategory);
    eval 'sub OBJ_businessCategory () { &OBJ_X509,15;}' unless defined(&OBJ_businessCategory);
    eval 'sub LN_postalAddress () {"postalAddress";}' unless defined(&LN_postalAddress);
    eval 'sub NID_postalAddress () {861;}' unless defined(&NID_postalAddress);
    eval 'sub OBJ_postalAddress () { &OBJ_X509,16;}' unless defined(&OBJ_postalAddress);
    eval 'sub LN_postalCode () {"postalCode";}' unless defined(&LN_postalCode);
    eval 'sub NID_postalCode () {661;}' unless defined(&NID_postalCode);
    eval 'sub OBJ_postalCode () { &OBJ_X509,17;}' unless defined(&OBJ_postalCode);
    eval 'sub LN_postOfficeBox () {"postOfficeBox";}' unless defined(&LN_postOfficeBox);
    eval 'sub NID_postOfficeBox () {862;}' unless defined(&NID_postOfficeBox);
    eval 'sub OBJ_postOfficeBox () { &OBJ_X509,18;}' unless defined(&OBJ_postOfficeBox);
    eval 'sub LN_physicalDeliveryOfficeName () {"physicalDeliveryOfficeName";}' unless defined(&LN_physicalDeliveryOfficeName);
    eval 'sub NID_physicalDeliveryOfficeName () {863;}' unless defined(&NID_physicalDeliveryOfficeName);
    eval 'sub OBJ_physicalDeliveryOfficeName () { &OBJ_X509,19;}' unless defined(&OBJ_physicalDeliveryOfficeName);
    eval 'sub LN_telephoneNumber () {"telephoneNumber";}' unless defined(&LN_telephoneNumber);
    eval 'sub NID_telephoneNumber () {864;}' unless defined(&NID_telephoneNumber);
    eval 'sub OBJ_telephoneNumber () { &OBJ_X509,20;}' unless defined(&OBJ_telephoneNumber);
    eval 'sub LN_telexNumber () {"telexNumber";}' unless defined(&LN_telexNumber);
    eval 'sub NID_telexNumber () {865;}' unless defined(&NID_telexNumber);
    eval 'sub OBJ_telexNumber () { &OBJ_X509,21;}' unless defined(&OBJ_telexNumber);
    eval 'sub LN_teletexTerminalIdentifier () {"teletexTerminalIdentifier";}' unless defined(&LN_teletexTerminalIdentifier);
    eval 'sub NID_teletexTerminalIdentifier () {866;}' unless defined(&NID_teletexTerminalIdentifier);
    eval 'sub OBJ_teletexTerminalIdentifier () { &OBJ_X509,22;}' unless defined(&OBJ_teletexTerminalIdentifier);
    eval 'sub LN_facsimileTelephoneNumber () {"facsimileTelephoneNumber";}' unless defined(&LN_facsimileTelephoneNumber);
    eval 'sub NID_facsimileTelephoneNumber () {867;}' unless defined(&NID_facsimileTelephoneNumber);
    eval 'sub OBJ_facsimileTelephoneNumber () { &OBJ_X509,23;}' unless defined(&OBJ_facsimileTelephoneNumber);
    eval 'sub LN_x121Address () {"x121Address";}' unless defined(&LN_x121Address);
    eval 'sub NID_x121Address () {868;}' unless defined(&NID_x121Address);
    eval 'sub OBJ_x121Address () { &OBJ_X509,24;}' unless defined(&OBJ_x121Address);
    eval 'sub LN_internationaliSDNNumber () {"internationaliSDNNumber";}' unless defined(&LN_internationaliSDNNumber);
    eval 'sub NID_internationaliSDNNumber () {869;}' unless defined(&NID_internationaliSDNNumber);
    eval 'sub OBJ_internationaliSDNNumber () { &OBJ_X509,25;}' unless defined(&OBJ_internationaliSDNNumber);
    eval 'sub LN_registeredAddress () {"registeredAddress";}' unless defined(&LN_registeredAddress);
    eval 'sub NID_registeredAddress () {870;}' unless defined(&NID_registeredAddress);
    eval 'sub OBJ_registeredAddress () { &OBJ_X509,26;}' unless defined(&OBJ_registeredAddress);
    eval 'sub LN_destinationIndicator () {"destinationIndicator";}' unless defined(&LN_destinationIndicator);
    eval 'sub NID_destinationIndicator () {871;}' unless defined(&NID_destinationIndicator);
    eval 'sub OBJ_destinationIndicator () { &OBJ_X509,27;}' unless defined(&OBJ_destinationIndicator);
    eval 'sub LN_preferredDeliveryMethod () {"preferredDeliveryMethod";}' unless defined(&LN_preferredDeliveryMethod);
    eval 'sub NID_preferredDeliveryMethod () {872;}' unless defined(&NID_preferredDeliveryMethod);
    eval 'sub OBJ_preferredDeliveryMethod () { &OBJ_X509,28;}' unless defined(&OBJ_preferredDeliveryMethod);
    eval 'sub LN_presentationAddress () {"presentationAddress";}' unless defined(&LN_presentationAddress);
    eval 'sub NID_presentationAddress () {873;}' unless defined(&NID_presentationAddress);
    eval 'sub OBJ_presentationAddress () { &OBJ_X509,29;}' unless defined(&OBJ_presentationAddress);
    eval 'sub LN_supportedApplicationContext () {"supportedApplicationContext";}' unless defined(&LN_supportedApplicationContext);
    eval 'sub NID_supportedApplicationContext () {874;}' unless defined(&NID_supportedApplicationContext);
    eval 'sub OBJ_supportedApplicationContext () { &OBJ_X509,30;}' unless defined(&OBJ_supportedApplicationContext);
    eval 'sub SN_member () {"member";}' unless defined(&SN_member);
    eval 'sub NID_member () {875;}' unless defined(&NID_member);
    eval 'sub OBJ_member () { &OBJ_X509,31;}' unless defined(&OBJ_member);
    eval 'sub SN_owner () {"owner";}' unless defined(&SN_owner);
    eval 'sub NID_owner () {876;}' unless defined(&NID_owner);
    eval 'sub OBJ_owner () { &OBJ_X509,32;}' unless defined(&OBJ_owner);
    eval 'sub LN_roleOccupant () {"roleOccupant";}' unless defined(&LN_roleOccupant);
    eval 'sub NID_roleOccupant () {877;}' unless defined(&NID_roleOccupant);
    eval 'sub OBJ_roleOccupant () { &OBJ_X509,33;}' unless defined(&OBJ_roleOccupant);
    eval 'sub SN_seeAlso () {"seeAlso";}' unless defined(&SN_seeAlso);
    eval 'sub NID_seeAlso () {878;}' unless defined(&NID_seeAlso);
    eval 'sub OBJ_seeAlso () { &OBJ_X509,34;}' unless defined(&OBJ_seeAlso);
    eval 'sub LN_userPassword () {"userPassword";}' unless defined(&LN_userPassword);
    eval 'sub NID_userPassword () {879;}' unless defined(&NID_userPassword);
    eval 'sub OBJ_userPassword () { &OBJ_X509,35;}' unless defined(&OBJ_userPassword);
    eval 'sub LN_userCertificate () {"userCertificate";}' unless defined(&LN_userCertificate);
    eval 'sub NID_userCertificate () {880;}' unless defined(&NID_userCertificate);
    eval 'sub OBJ_userCertificate () { &OBJ_X509,36;}' unless defined(&OBJ_userCertificate);
    eval 'sub LN_cACertificate () {"cACertificate";}' unless defined(&LN_cACertificate);
    eval 'sub NID_cACertificate () {881;}' unless defined(&NID_cACertificate);
    eval 'sub OBJ_cACertificate () { &OBJ_X509,37;}' unless defined(&OBJ_cACertificate);
    eval 'sub LN_authorityRevocationList () {"authorityRevocationList";}' unless defined(&LN_authorityRevocationList);
    eval 'sub NID_authorityRevocationList () {882;}' unless defined(&NID_authorityRevocationList);
    eval 'sub OBJ_authorityRevocationList () { &OBJ_X509,38;}' unless defined(&OBJ_authorityRevocationList);
    eval 'sub LN_certificateRevocationList () {"certificateRevocationList";}' unless defined(&LN_certificateRevocationList);
    eval 'sub NID_certificateRevocationList () {883;}' unless defined(&NID_certificateRevocationList);
    eval 'sub OBJ_certificateRevocationList () { &OBJ_X509,39;}' unless defined(&OBJ_certificateRevocationList);
    eval 'sub LN_crossCertificatePair () {"crossCertificatePair";}' unless defined(&LN_crossCertificatePair);
    eval 'sub NID_crossCertificatePair () {884;}' unless defined(&NID_crossCertificatePair);
    eval 'sub OBJ_crossCertificatePair () { &OBJ_X509,40;}' unless defined(&OBJ_crossCertificatePair);
    eval 'sub SN_name () {"name";}' unless defined(&SN_name);
    eval 'sub LN_name () {"name";}' unless defined(&LN_name);
    eval 'sub NID_name () {173;}' unless defined(&NID_name);
    eval 'sub OBJ_name () { &OBJ_X509,41;}' unless defined(&OBJ_name);
    eval 'sub SN_givenName () {"GN";}' unless defined(&SN_givenName);
    eval 'sub LN_givenName () {"givenName";}' unless defined(&LN_givenName);
    eval 'sub NID_givenName () {99;}' unless defined(&NID_givenName);
    eval 'sub OBJ_givenName () { &OBJ_X509,42;}' unless defined(&OBJ_givenName);
    eval 'sub SN_initials () {"initials";}' unless defined(&SN_initials);
    eval 'sub LN_initials () {"initials";}' unless defined(&LN_initials);
    eval 'sub NID_initials () {101;}' unless defined(&NID_initials);
    eval 'sub OBJ_initials () { &OBJ_X509,43;}' unless defined(&OBJ_initials);
    eval 'sub LN_generationQualifier () {"generationQualifier";}' unless defined(&LN_generationQualifier);
    eval 'sub NID_generationQualifier () {509;}' unless defined(&NID_generationQualifier);
    eval 'sub OBJ_generationQualifier () { &OBJ_X509,44;}' unless defined(&OBJ_generationQualifier);
    eval 'sub LN_x500UniqueIdentifier () {"x500UniqueIdentifier";}' unless defined(&LN_x500UniqueIdentifier);
    eval 'sub NID_x500UniqueIdentifier () {503;}' unless defined(&NID_x500UniqueIdentifier);
    eval 'sub OBJ_x500UniqueIdentifier () { &OBJ_X509,45;}' unless defined(&OBJ_x500UniqueIdentifier);
    eval 'sub SN_dnQualifier () {"dnQualifier";}' unless defined(&SN_dnQualifier);
    eval 'sub LN_dnQualifier () {"dnQualifier";}' unless defined(&LN_dnQualifier);
    eval 'sub NID_dnQualifier () {174;}' unless defined(&NID_dnQualifier);
    eval 'sub OBJ_dnQualifier () { &OBJ_X509,46;}' unless defined(&OBJ_dnQualifier);
    eval 'sub LN_enhancedSearchGuide () {"enhancedSearchGuide";}' unless defined(&LN_enhancedSearchGuide);
    eval 'sub NID_enhancedSearchGuide () {885;}' unless defined(&NID_enhancedSearchGuide);
    eval 'sub OBJ_enhancedSearchGuide () { &OBJ_X509,47;}' unless defined(&OBJ_enhancedSearchGuide);
    eval 'sub LN_protocolInformation () {"protocolInformation";}' unless defined(&LN_protocolInformation);
    eval 'sub NID_protocolInformation () {886;}' unless defined(&NID_protocolInformation);
    eval 'sub OBJ_protocolInformation () { &OBJ_X509,48;}' unless defined(&OBJ_protocolInformation);
    eval 'sub LN_distinguishedName () {"distinguishedName";}' unless defined(&LN_distinguishedName);
    eval 'sub NID_distinguishedName () {887;}' unless defined(&NID_distinguishedName);
    eval 'sub OBJ_distinguishedName () { &OBJ_X509,49;}' unless defined(&OBJ_distinguishedName);
    eval 'sub LN_uniqueMember () {"uniqueMember";}' unless defined(&LN_uniqueMember);
    eval 'sub NID_uniqueMember () {888;}' unless defined(&NID_uniqueMember);
    eval 'sub OBJ_uniqueMember () { &OBJ_X509,50;}' unless defined(&OBJ_uniqueMember);
    eval 'sub LN_houseIdentifier () {"houseIdentifier";}' unless defined(&LN_houseIdentifier);
    eval 'sub NID_houseIdentifier () {889;}' unless defined(&NID_houseIdentifier);
    eval 'sub OBJ_houseIdentifier () { &OBJ_X509,51;}' unless defined(&OBJ_houseIdentifier);
    eval 'sub LN_supportedAlgorithms () {"supportedAlgorithms";}' unless defined(&LN_supportedAlgorithms);
    eval 'sub NID_supportedAlgorithms () {890;}' unless defined(&NID_supportedAlgorithms);
    eval 'sub OBJ_supportedAlgorithms () { &OBJ_X509,52;}' unless defined(&OBJ_supportedAlgorithms);
    eval 'sub LN_deltaRevocationList () {"deltaRevocationList";}' unless defined(&LN_deltaRevocationList);
    eval 'sub NID_deltaRevocationList () {891;}' unless defined(&NID_deltaRevocationList);
    eval 'sub OBJ_deltaRevocationList () { &OBJ_X509,53;}' unless defined(&OBJ_deltaRevocationList);
    eval 'sub SN_dmdName () {"dmdName";}' unless defined(&SN_dmdName);
    eval 'sub NID_dmdName () {892;}' unless defined(&NID_dmdName);
    eval 'sub OBJ_dmdName () { &OBJ_X509,54;}' unless defined(&OBJ_dmdName);
    eval 'sub LN_pseudonym () {"pseudonym";}' unless defined(&LN_pseudonym);
    eval 'sub NID_pseudonym () {510;}' unless defined(&NID_pseudonym);
    eval 'sub OBJ_pseudonym () { &OBJ_X509,65;}' unless defined(&OBJ_pseudonym);
    eval 'sub SN_role () {"role";}' unless defined(&SN_role);
    eval 'sub LN_role () {"role";}' unless defined(&LN_role);
    eval 'sub NID_role () {400;}' unless defined(&NID_role);
    eval 'sub OBJ_role () { &OBJ_X509,72;}' unless defined(&OBJ_role);
    eval 'sub LN_organizationIdentifier () {"organizationIdentifier";}' unless defined(&LN_organizationIdentifier);
    eval 'sub NID_organizationIdentifier () {1089;}' unless defined(&NID_organizationIdentifier);
    eval 'sub OBJ_organizationIdentifier () { &OBJ_X509,97;}' unless defined(&OBJ_organizationIdentifier);
    eval 'sub SN_countryCode3c () {"c3";}' unless defined(&SN_countryCode3c);
    eval 'sub LN_countryCode3c () {"countryCode3c";}' unless defined(&LN_countryCode3c);
    eval 'sub NID_countryCode3c () {1090;}' unless defined(&NID_countryCode3c);
    eval 'sub OBJ_countryCode3c () { &OBJ_X509,98;}' unless defined(&OBJ_countryCode3c);
    eval 'sub SN_countryCode3n () {"n3";}' unless defined(&SN_countryCode3n);
    eval 'sub LN_countryCode3n () {"countryCode3n";}' unless defined(&LN_countryCode3n);
    eval 'sub NID_countryCode3n () {1091;}' unless defined(&NID_countryCode3n);
    eval 'sub OBJ_countryCode3n () { &OBJ_X509,99;}' unless defined(&OBJ_countryCode3n);
    eval 'sub LN_dnsName () {"dnsName";}' unless defined(&LN_dnsName);
    eval 'sub NID_dnsName () {1092;}' unless defined(&NID_dnsName);
    eval 'sub OBJ_dnsName () { &OBJ_X509,100;}' unless defined(&OBJ_dnsName);
    eval 'sub SN_X500algorithms () {"X500algorithms";}' unless defined(&SN_X500algorithms);
    eval 'sub LN_X500algorithms () {"directory services - algorithms";}' unless defined(&LN_X500algorithms);
    eval 'sub NID_X500algorithms () {378;}' unless defined(&NID_X500algorithms);
    eval 'sub OBJ_X500algorithms () { &OBJ_X500,8;}' unless defined(&OBJ_X500algorithms);
    eval 'sub SN_rsa () {"RSA";}' unless defined(&SN_rsa);
    eval 'sub LN_rsa () {"rsa";}' unless defined(&LN_rsa);
    eval 'sub NID_rsa () {19;}' unless defined(&NID_rsa);
    eval 'sub OBJ_rsa () { &OBJ_X500algorithms,1,1;}' unless defined(&OBJ_rsa);
    eval 'sub SN_mdc2WithRSA () {"RSA-MDC2";}' unless defined(&SN_mdc2WithRSA);
    eval 'sub LN_mdc2WithRSA () {"mdc2WithRSA";}' unless defined(&LN_mdc2WithRSA);
    eval 'sub NID_mdc2WithRSA () {96;}' unless defined(&NID_mdc2WithRSA);
    eval 'sub OBJ_mdc2WithRSA () { &OBJ_X500algorithms,3,100;}' unless defined(&OBJ_mdc2WithRSA);
    eval 'sub SN_mdc2 () {"MDC2";}' unless defined(&SN_mdc2);
    eval 'sub LN_mdc2 () {"mdc2";}' unless defined(&LN_mdc2);
    eval 'sub NID_mdc2 () {95;}' unless defined(&NID_mdc2);
    eval 'sub OBJ_mdc2 () { &OBJ_X500algorithms,3,101;}' unless defined(&OBJ_mdc2);
    eval 'sub SN_id_ce () {"id-ce";}' unless defined(&SN_id_ce);
    eval 'sub NID_id_ce () {81;}' unless defined(&NID_id_ce);
    eval 'sub OBJ_id_ce () { &OBJ_X500,29;}' unless defined(&OBJ_id_ce);
    eval 'sub SN_subject_directory_attributes () {"subjectDirectoryAttributes";}' unless defined(&SN_subject_directory_attributes);
    eval 'sub LN_subject_directory_attributes () {"X509v3 Subject Directory Attributes";}' unless defined(&LN_subject_directory_attributes);
    eval 'sub NID_subject_directory_attributes () {769;}' unless defined(&NID_subject_directory_attributes);
    eval 'sub OBJ_subject_directory_attributes () { &OBJ_id_ce,9;}' unless defined(&OBJ_subject_directory_attributes);
    eval 'sub SN_subject_key_identifier () {"subjectKeyIdentifier";}' unless defined(&SN_subject_key_identifier);
    eval 'sub LN_subject_key_identifier () {"X509v3 Subject Key Identifier";}' unless defined(&LN_subject_key_identifier);
    eval 'sub NID_subject_key_identifier () {82;}' unless defined(&NID_subject_key_identifier);
    eval 'sub OBJ_subject_key_identifier () { &OBJ_id_ce,14;}' unless defined(&OBJ_subject_key_identifier);
    eval 'sub SN_key_usage () {"keyUsage";}' unless defined(&SN_key_usage);
    eval 'sub LN_key_usage () {"X509v3 Key Usage";}' unless defined(&LN_key_usage);
    eval 'sub NID_key_usage () {83;}' unless defined(&NID_key_usage);
    eval 'sub OBJ_key_usage () { &OBJ_id_ce,15;}' unless defined(&OBJ_key_usage);
    eval 'sub SN_private_key_usage_period () {"privateKeyUsagePeriod";}' unless defined(&SN_private_key_usage_period);
    eval 'sub LN_private_key_usage_period () {"X509v3 Private Key Usage Period";}' unless defined(&LN_private_key_usage_period);
    eval 'sub NID_private_key_usage_period () {84;}' unless defined(&NID_private_key_usage_period);
    eval 'sub OBJ_private_key_usage_period () { &OBJ_id_ce,16;}' unless defined(&OBJ_private_key_usage_period);
    eval 'sub SN_subject_alt_name () {"subjectAltName";}' unless defined(&SN_subject_alt_name);
    eval 'sub LN_subject_alt_name () {"X509v3 Subject Alternative Name";}' unless defined(&LN_subject_alt_name);
    eval 'sub NID_subject_alt_name () {85;}' unless defined(&NID_subject_alt_name);
    eval 'sub OBJ_subject_alt_name () { &OBJ_id_ce,17;}' unless defined(&OBJ_subject_alt_name);
    eval 'sub SN_issuer_alt_name () {"issuerAltName";}' unless defined(&SN_issuer_alt_name);
    eval 'sub LN_issuer_alt_name () {"X509v3 Issuer Alternative Name";}' unless defined(&LN_issuer_alt_name);
    eval 'sub NID_issuer_alt_name () {86;}' unless defined(&NID_issuer_alt_name);
    eval 'sub OBJ_issuer_alt_name () { &OBJ_id_ce,18;}' unless defined(&OBJ_issuer_alt_name);
    eval 'sub SN_basic_constraints () {"basicConstraints";}' unless defined(&SN_basic_constraints);
    eval 'sub LN_basic_constraints () {"X509v3 Basic Constraints";}' unless defined(&LN_basic_constraints);
    eval 'sub NID_basic_constraints () {87;}' unless defined(&NID_basic_constraints);
    eval 'sub OBJ_basic_constraints () { &OBJ_id_ce,19;}' unless defined(&OBJ_basic_constraints);
    eval 'sub SN_crl_number () {"crlNumber";}' unless defined(&SN_crl_number);
    eval 'sub LN_crl_number () {"X509v3 CRL Number";}' unless defined(&LN_crl_number);
    eval 'sub NID_crl_number () {88;}' unless defined(&NID_crl_number);
    eval 'sub OBJ_crl_number () { &OBJ_id_ce,20;}' unless defined(&OBJ_crl_number);
    eval 'sub SN_crl_reason () {"CRLReason";}' unless defined(&SN_crl_reason);
    eval 'sub LN_crl_reason () {"X509v3 CRL Reason Code";}' unless defined(&LN_crl_reason);
    eval 'sub NID_crl_reason () {141;}' unless defined(&NID_crl_reason);
    eval 'sub OBJ_crl_reason () { &OBJ_id_ce,21;}' unless defined(&OBJ_crl_reason);
    eval 'sub SN_invalidity_date () {"invalidityDate";}' unless defined(&SN_invalidity_date);
    eval 'sub LN_invalidity_date () {"Invalidity Date";}' unless defined(&LN_invalidity_date);
    eval 'sub NID_invalidity_date () {142;}' unless defined(&NID_invalidity_date);
    eval 'sub OBJ_invalidity_date () { &OBJ_id_ce,24;}' unless defined(&OBJ_invalidity_date);
    eval 'sub SN_delta_crl () {"deltaCRL";}' unless defined(&SN_delta_crl);
    eval 'sub LN_delta_crl () {"X509v3 Delta CRL Indicator";}' unless defined(&LN_delta_crl);
    eval 'sub NID_delta_crl () {140;}' unless defined(&NID_delta_crl);
    eval 'sub OBJ_delta_crl () { &OBJ_id_ce,27;}' unless defined(&OBJ_delta_crl);
    eval 'sub SN_issuing_distribution_point () {"issuingDistributionPoint";}' unless defined(&SN_issuing_distribution_point);
    eval 'sub LN_issuing_distribution_point () {"X509v3 Issuing Distribution Point";}' unless defined(&LN_issuing_distribution_point);
    eval 'sub NID_issuing_distribution_point () {770;}' unless defined(&NID_issuing_distribution_point);
    eval 'sub OBJ_issuing_distribution_point () { &OBJ_id_ce,28;}' unless defined(&OBJ_issuing_distribution_point);
    eval 'sub SN_certificate_issuer () {"certificateIssuer";}' unless defined(&SN_certificate_issuer);
    eval 'sub LN_certificate_issuer () {"X509v3 Certificate Issuer";}' unless defined(&LN_certificate_issuer);
    eval 'sub NID_certificate_issuer () {771;}' unless defined(&NID_certificate_issuer);
    eval 'sub OBJ_certificate_issuer () { &OBJ_id_ce,29;}' unless defined(&OBJ_certificate_issuer);
    eval 'sub SN_name_constraints () {"nameConstraints";}' unless defined(&SN_name_constraints);
    eval 'sub LN_name_constraints () {"X509v3 Name Constraints";}' unless defined(&LN_name_constraints);
    eval 'sub NID_name_constraints () {666;}' unless defined(&NID_name_constraints);
    eval 'sub OBJ_name_constraints () { &OBJ_id_ce,30;}' unless defined(&OBJ_name_constraints);
    eval 'sub SN_crl_distribution_points () {"crlDistributionPoints";}' unless defined(&SN_crl_distribution_points);
    eval 'sub LN_crl_distribution_points () {"X509v3 CRL Distribution Points";}' unless defined(&LN_crl_distribution_points);
    eval 'sub NID_crl_distribution_points () {103;}' unless defined(&NID_crl_distribution_points);
    eval 'sub OBJ_crl_distribution_points () { &OBJ_id_ce,31;}' unless defined(&OBJ_crl_distribution_points);
    eval 'sub SN_certificate_policies () {"certificatePolicies";}' unless defined(&SN_certificate_policies);
    eval 'sub LN_certificate_policies () {"X509v3 Certificate Policies";}' unless defined(&LN_certificate_policies);
    eval 'sub NID_certificate_policies () {89;}' unless defined(&NID_certificate_policies);
    eval 'sub OBJ_certificate_policies () { &OBJ_id_ce,32;}' unless defined(&OBJ_certificate_policies);
    eval 'sub SN_any_policy () {"anyPolicy";}' unless defined(&SN_any_policy);
    eval 'sub LN_any_policy () {"X509v3 Any Policy";}' unless defined(&LN_any_policy);
    eval 'sub NID_any_policy () {746;}' unless defined(&NID_any_policy);
    eval 'sub OBJ_any_policy () { &OBJ_certificate_policies,0;}' unless defined(&OBJ_any_policy);
    eval 'sub SN_policy_mappings () {"policyMappings";}' unless defined(&SN_policy_mappings);
    eval 'sub LN_policy_mappings () {"X509v3 Policy Mappings";}' unless defined(&LN_policy_mappings);
    eval 'sub NID_policy_mappings () {747;}' unless defined(&NID_policy_mappings);
    eval 'sub OBJ_policy_mappings () { &OBJ_id_ce,33;}' unless defined(&OBJ_policy_mappings);
    eval 'sub SN_authority_key_identifier () {"authorityKeyIdentifier";}' unless defined(&SN_authority_key_identifier);
    eval 'sub LN_authority_key_identifier () {"X509v3 Authority Key Identifier";}' unless defined(&LN_authority_key_identifier);
    eval 'sub NID_authority_key_identifier () {90;}' unless defined(&NID_authority_key_identifier);
    eval 'sub OBJ_authority_key_identifier () { &OBJ_id_ce,35;}' unless defined(&OBJ_authority_key_identifier);
    eval 'sub SN_policy_constraints () {"policyConstraints";}' unless defined(&SN_policy_constraints);
    eval 'sub LN_policy_constraints () {"X509v3 Policy Constraints";}' unless defined(&LN_policy_constraints);
    eval 'sub NID_policy_constraints () {401;}' unless defined(&NID_policy_constraints);
    eval 'sub OBJ_policy_constraints () { &OBJ_id_ce,36;}' unless defined(&OBJ_policy_constraints);
    eval 'sub SN_ext_key_usage () {"extendedKeyUsage";}' unless defined(&SN_ext_key_usage);
    eval 'sub LN_ext_key_usage () {"X509v3 Extended Key Usage";}' unless defined(&LN_ext_key_usage);
    eval 'sub NID_ext_key_usage () {126;}' unless defined(&NID_ext_key_usage);
    eval 'sub OBJ_ext_key_usage () { &OBJ_id_ce,37;}' unless defined(&OBJ_ext_key_usage);
    eval 'sub SN_freshest_crl () {"freshestCRL";}' unless defined(&SN_freshest_crl);
    eval 'sub LN_freshest_crl () {"X509v3 Freshest CRL";}' unless defined(&LN_freshest_crl);
    eval 'sub NID_freshest_crl () {857;}' unless defined(&NID_freshest_crl);
    eval 'sub OBJ_freshest_crl () { &OBJ_id_ce,46;}' unless defined(&OBJ_freshest_crl);
    eval 'sub SN_inhibit_any_policy () {"inhibitAnyPolicy";}' unless defined(&SN_inhibit_any_policy);
    eval 'sub LN_inhibit_any_policy () {"X509v3 Inhibit Any Policy";}' unless defined(&LN_inhibit_any_policy);
    eval 'sub NID_inhibit_any_policy () {748;}' unless defined(&NID_inhibit_any_policy);
    eval 'sub OBJ_inhibit_any_policy () { &OBJ_id_ce,54;}' unless defined(&OBJ_inhibit_any_policy);
    eval 'sub SN_target_information () {"targetInformation";}' unless defined(&SN_target_information);
    eval 'sub LN_target_information () {"X509v3 AC Targeting";}' unless defined(&LN_target_information);
    eval 'sub NID_target_information () {402;}' unless defined(&NID_target_information);
    eval 'sub OBJ_target_information () { &OBJ_id_ce,55;}' unless defined(&OBJ_target_information);
    eval 'sub SN_no_rev_avail () {"noRevAvail";}' unless defined(&SN_no_rev_avail);
    eval 'sub LN_no_rev_avail () {"X509v3 No Revocation Available";}' unless defined(&LN_no_rev_avail);
    eval 'sub NID_no_rev_avail () {403;}' unless defined(&NID_no_rev_avail);
    eval 'sub OBJ_no_rev_avail () { &OBJ_id_ce,56;}' unless defined(&OBJ_no_rev_avail);
    eval 'sub SN_anyExtendedKeyUsage () {"anyExtendedKeyUsage";}' unless defined(&SN_anyExtendedKeyUsage);
    eval 'sub LN_anyExtendedKeyUsage () {"Any Extended Key Usage";}' unless defined(&LN_anyExtendedKeyUsage);
    eval 'sub NID_anyExtendedKeyUsage () {910;}' unless defined(&NID_anyExtendedKeyUsage);
    eval 'sub OBJ_anyExtendedKeyUsage () { &OBJ_ext_key_usage,0;}' unless defined(&OBJ_anyExtendedKeyUsage);
    eval 'sub SN_netscape () {"Netscape";}' unless defined(&SN_netscape);
    eval 'sub LN_netscape () {"Netscape Communications Corp.";}' unless defined(&LN_netscape);
    eval 'sub NID_netscape () {57;}' unless defined(&NID_netscape);
    eval 'sub OBJ_netscape () {2,16,840,1,113730;}' unless defined(&OBJ_netscape);
    eval 'sub SN_netscape_cert_extension () {"nsCertExt";}' unless defined(&SN_netscape_cert_extension);
    eval 'sub LN_netscape_cert_extension () {"Netscape Certificate Extension";}' unless defined(&LN_netscape_cert_extension);
    eval 'sub NID_netscape_cert_extension () {58;}' unless defined(&NID_netscape_cert_extension);
    eval 'sub OBJ_netscape_cert_extension () { &OBJ_netscape,1;}' unless defined(&OBJ_netscape_cert_extension);
    eval 'sub SN_netscape_data_type () {"nsDataType";}' unless defined(&SN_netscape_data_type);
    eval 'sub LN_netscape_data_type () {"Netscape Data Type";}' unless defined(&LN_netscape_data_type);
    eval 'sub NID_netscape_data_type () {59;}' unless defined(&NID_netscape_data_type);
    eval 'sub OBJ_netscape_data_type () { &OBJ_netscape,2;}' unless defined(&OBJ_netscape_data_type);
    eval 'sub SN_netscape_cert_type () {"nsCertType";}' unless defined(&SN_netscape_cert_type);
    eval 'sub LN_netscape_cert_type () {"Netscape Cert Type";}' unless defined(&LN_netscape_cert_type);
    eval 'sub NID_netscape_cert_type () {71;}' unless defined(&NID_netscape_cert_type);
    eval 'sub OBJ_netscape_cert_type () { &OBJ_netscape_cert_extension,1;}' unless defined(&OBJ_netscape_cert_type);
    eval 'sub SN_netscape_base_url () {"nsBaseUrl";}' unless defined(&SN_netscape_base_url);
    eval 'sub LN_netscape_base_url () {"Netscape Base Url";}' unless defined(&LN_netscape_base_url);
    eval 'sub NID_netscape_base_url () {72;}' unless defined(&NID_netscape_base_url);
    eval 'sub OBJ_netscape_base_url () { &OBJ_netscape_cert_extension,2;}' unless defined(&OBJ_netscape_base_url);
    eval 'sub SN_netscape_revocation_url () {"nsRevocationUrl";}' unless defined(&SN_netscape_revocation_url);
    eval 'sub LN_netscape_revocation_url () {"Netscape Revocation Url";}' unless defined(&LN_netscape_revocation_url);
    eval 'sub NID_netscape_revocation_url () {73;}' unless defined(&NID_netscape_revocation_url);
    eval 'sub OBJ_netscape_revocation_url () { &OBJ_netscape_cert_extension,3;}' unless defined(&OBJ_netscape_revocation_url);
    eval 'sub SN_netscape_ca_revocation_url () {"nsCaRevocationUrl";}' unless defined(&SN_netscape_ca_revocation_url);
    eval 'sub LN_netscape_ca_revocation_url () {"Netscape CA Revocation Url";}' unless defined(&LN_netscape_ca_revocation_url);
    eval 'sub NID_netscape_ca_revocation_url () {74;}' unless defined(&NID_netscape_ca_revocation_url);
    eval 'sub OBJ_netscape_ca_revocation_url () { &OBJ_netscape_cert_extension,4;}' unless defined(&OBJ_netscape_ca_revocation_url);
    eval 'sub SN_netscape_renewal_url () {"nsRenewalUrl";}' unless defined(&SN_netscape_renewal_url);
    eval 'sub LN_netscape_renewal_url () {"Netscape Renewal Url";}' unless defined(&LN_netscape_renewal_url);
    eval 'sub NID_netscape_renewal_url () {75;}' unless defined(&NID_netscape_renewal_url);
    eval 'sub OBJ_netscape_renewal_url () { &OBJ_netscape_cert_extension,7;}' unless defined(&OBJ_netscape_renewal_url);
    eval 'sub SN_netscape_ca_policy_url () {"nsCaPolicyUrl";}' unless defined(&SN_netscape_ca_policy_url);
    eval 'sub LN_netscape_ca_policy_url () {"Netscape CA Policy Url";}' unless defined(&LN_netscape_ca_policy_url);
    eval 'sub NID_netscape_ca_policy_url () {76;}' unless defined(&NID_netscape_ca_policy_url);
    eval 'sub OBJ_netscape_ca_policy_url () { &OBJ_netscape_cert_extension,8;}' unless defined(&OBJ_netscape_ca_policy_url);
    eval 'sub SN_netscape_ssl_server_name () {"nsSslServerName";}' unless defined(&SN_netscape_ssl_server_name);
    eval 'sub LN_netscape_ssl_server_name () {"Netscape SSL Server Name";}' unless defined(&LN_netscape_ssl_server_name);
    eval 'sub NID_netscape_ssl_server_name () {77;}' unless defined(&NID_netscape_ssl_server_name);
    eval 'sub OBJ_netscape_ssl_server_name () { &OBJ_netscape_cert_extension,12;}' unless defined(&OBJ_netscape_ssl_server_name);
    eval 'sub SN_netscape_comment () {"nsComment";}' unless defined(&SN_netscape_comment);
    eval 'sub LN_netscape_comment () {"Netscape Comment";}' unless defined(&LN_netscape_comment);
    eval 'sub NID_netscape_comment () {78;}' unless defined(&NID_netscape_comment);
    eval 'sub OBJ_netscape_comment () { &OBJ_netscape_cert_extension,13;}' unless defined(&OBJ_netscape_comment);
    eval 'sub SN_netscape_cert_sequence () {"nsCertSequence";}' unless defined(&SN_netscape_cert_sequence);
    eval 'sub LN_netscape_cert_sequence () {"Netscape Certificate Sequence";}' unless defined(&LN_netscape_cert_sequence);
    eval 'sub NID_netscape_cert_sequence () {79;}' unless defined(&NID_netscape_cert_sequence);
    eval 'sub OBJ_netscape_cert_sequence () { &OBJ_netscape_data_type,5;}' unless defined(&OBJ_netscape_cert_sequence);
    eval 'sub SN_ns_sgc () {"nsSGC";}' unless defined(&SN_ns_sgc);
    eval 'sub LN_ns_sgc () {"Netscape Server Gated Crypto";}' unless defined(&LN_ns_sgc);
    eval 'sub NID_ns_sgc () {139;}' unless defined(&NID_ns_sgc);
    eval 'sub OBJ_ns_sgc () { &OBJ_netscape,4,1;}' unless defined(&OBJ_ns_sgc);
    eval 'sub SN_org () {"ORG";}' unless defined(&SN_org);
    eval 'sub LN_org () {"org";}' unless defined(&LN_org);
    eval 'sub NID_org () {379;}' unless defined(&NID_org);
    eval 'sub OBJ_org () { &OBJ_iso,3;}' unless defined(&OBJ_org);
    eval 'sub SN_dod () {"DOD";}' unless defined(&SN_dod);
    eval 'sub LN_dod () {"dod";}' unless defined(&LN_dod);
    eval 'sub NID_dod () {380;}' unless defined(&NID_dod);
    eval 'sub OBJ_dod () { &OBJ_org,6;}' unless defined(&OBJ_dod);
    eval 'sub SN_iana () {"IANA";}' unless defined(&SN_iana);
    eval 'sub LN_iana () {"iana";}' unless defined(&LN_iana);
    eval 'sub NID_iana () {381;}' unless defined(&NID_iana);
    eval 'sub OBJ_iana () { &OBJ_dod,1;}' unless defined(&OBJ_iana);
    eval 'sub OBJ_internet () { &OBJ_iana;}' unless defined(&OBJ_internet);
    eval 'sub SN_Directory () {"directory";}' unless defined(&SN_Directory);
    eval 'sub LN_Directory () {"Directory";}' unless defined(&LN_Directory);
    eval 'sub NID_Directory () {382;}' unless defined(&NID_Directory);
    eval 'sub OBJ_Directory () { &OBJ_internet,1;}' unless defined(&OBJ_Directory);
    eval 'sub SN_Management () {"mgmt";}' unless defined(&SN_Management);
    eval 'sub LN_Management () {"Management";}' unless defined(&LN_Management);
    eval 'sub NID_Management () {383;}' unless defined(&NID_Management);
    eval 'sub OBJ_Management () { &OBJ_internet,2;}' unless defined(&OBJ_Management);
    eval 'sub SN_Experimental () {"experimental";}' unless defined(&SN_Experimental);
    eval 'sub LN_Experimental () {"Experimental";}' unless defined(&LN_Experimental);
    eval 'sub NID_Experimental () {384;}' unless defined(&NID_Experimental);
    eval 'sub OBJ_Experimental () { &OBJ_internet,3;}' unless defined(&OBJ_Experimental);
    eval 'sub SN_Private () {"private";}' unless defined(&SN_Private);
    eval 'sub LN_Private () {"Private";}' unless defined(&LN_Private);
    eval 'sub NID_Private () {385;}' unless defined(&NID_Private);
    eval 'sub OBJ_Private () { &OBJ_internet,4;}' unless defined(&OBJ_Private);
    eval 'sub SN_Security () {"security";}' unless defined(&SN_Security);
    eval 'sub LN_Security () {"Security";}' unless defined(&LN_Security);
    eval 'sub NID_Security () {386;}' unless defined(&NID_Security);
    eval 'sub OBJ_Security () { &OBJ_internet,5;}' unless defined(&OBJ_Security);
    eval 'sub SN_SNMPv2 () {"snmpv2";}' unless defined(&SN_SNMPv2);
    eval 'sub LN_SNMPv2 () {"SNMPv2";}' unless defined(&LN_SNMPv2);
    eval 'sub NID_SNMPv2 () {387;}' unless defined(&NID_SNMPv2);
    eval 'sub OBJ_SNMPv2 () { &OBJ_internet,6;}' unless defined(&OBJ_SNMPv2);
    eval 'sub LN_Mail () {"Mail";}' unless defined(&LN_Mail);
    eval 'sub NID_Mail () {388;}' unless defined(&NID_Mail);
    eval 'sub OBJ_Mail () { &OBJ_internet,7;}' unless defined(&OBJ_Mail);
    eval 'sub SN_Enterprises () {"enterprises";}' unless defined(&SN_Enterprises);
    eval 'sub LN_Enterprises () {"Enterprises";}' unless defined(&LN_Enterprises);
    eval 'sub NID_Enterprises () {389;}' unless defined(&NID_Enterprises);
    eval 'sub OBJ_Enterprises () { &OBJ_Private,1;}' unless defined(&OBJ_Enterprises);
    eval 'sub SN_dcObject () {"dcobject";}' unless defined(&SN_dcObject);
    eval 'sub LN_dcObject () {"dcObject";}' unless defined(&LN_dcObject);
    eval 'sub NID_dcObject () {390;}' unless defined(&NID_dcObject);
    eval 'sub OBJ_dcObject () { &OBJ_Enterprises,1466,344;}' unless defined(&OBJ_dcObject);
    eval 'sub SN_mime_mhs () {"mime-mhs";}' unless defined(&SN_mime_mhs);
    eval 'sub LN_mime_mhs () {"MIME MHS";}' unless defined(&LN_mime_mhs);
    eval 'sub NID_mime_mhs () {504;}' unless defined(&NID_mime_mhs);
    eval 'sub OBJ_mime_mhs () { &OBJ_Mail,1;}' unless defined(&OBJ_mime_mhs);
    eval 'sub SN_mime_mhs_headings () {"mime-mhs-headings";}' unless defined(&SN_mime_mhs_headings);
    eval 'sub LN_mime_mhs_headings () {"mime-mhs-headings";}' unless defined(&LN_mime_mhs_headings);
    eval 'sub NID_mime_mhs_headings () {505;}' unless defined(&NID_mime_mhs_headings);
    eval 'sub OBJ_mime_mhs_headings () { &OBJ_mime_mhs,1;}' unless defined(&OBJ_mime_mhs_headings);
    eval 'sub SN_mime_mhs_bodies () {"mime-mhs-bodies";}' unless defined(&SN_mime_mhs_bodies);
    eval 'sub LN_mime_mhs_bodies () {"mime-mhs-bodies";}' unless defined(&LN_mime_mhs_bodies);
    eval 'sub NID_mime_mhs_bodies () {506;}' unless defined(&NID_mime_mhs_bodies);
    eval 'sub OBJ_mime_mhs_bodies () { &OBJ_mime_mhs,2;}' unless defined(&OBJ_mime_mhs_bodies);
    eval 'sub SN_id_hex_partial_message () {"id-hex-partial-message";}' unless defined(&SN_id_hex_partial_message);
    eval 'sub LN_id_hex_partial_message () {"id-hex-partial-message";}' unless defined(&LN_id_hex_partial_message);
    eval 'sub NID_id_hex_partial_message () {507;}' unless defined(&NID_id_hex_partial_message);
    eval 'sub OBJ_id_hex_partial_message () { &OBJ_mime_mhs_headings,1;}' unless defined(&OBJ_id_hex_partial_message);
    eval 'sub SN_id_hex_multipart_message () {"id-hex-multipart-message";}' unless defined(&SN_id_hex_multipart_message);
    eval 'sub LN_id_hex_multipart_message () {"id-hex-multipart-message";}' unless defined(&LN_id_hex_multipart_message);
    eval 'sub NID_id_hex_multipart_message () {508;}' unless defined(&NID_id_hex_multipart_message);
    eval 'sub OBJ_id_hex_multipart_message () { &OBJ_mime_mhs_headings,2;}' unless defined(&OBJ_id_hex_multipart_message);
    eval 'sub SN_zlib_compression () {"ZLIB";}' unless defined(&SN_zlib_compression);
    eval 'sub LN_zlib_compression () {"zlib compression";}' unless defined(&LN_zlib_compression);
    eval 'sub NID_zlib_compression () {125;}' unless defined(&NID_zlib_compression);
    eval 'sub OBJ_zlib_compression () { &OBJ_id_smime_alg,8;}' unless defined(&OBJ_zlib_compression);
    eval 'sub OBJ_csor () {2,16,840,1,101,3;}' unless defined(&OBJ_csor);
    eval 'sub OBJ_nistAlgorithms () { &OBJ_csor,4;}' unless defined(&OBJ_nistAlgorithms);
    eval 'sub OBJ_aes () { &OBJ_nistAlgorithms,1;}' unless defined(&OBJ_aes);
    eval 'sub SN_aes_128_ecb () {"AES-128-ECB";}' unless defined(&SN_aes_128_ecb);
    eval 'sub LN_aes_128_ecb () {"aes-128-ecb";}' unless defined(&LN_aes_128_ecb);
    eval 'sub NID_aes_128_ecb () {418;}' unless defined(&NID_aes_128_ecb);
    eval 'sub OBJ_aes_128_ecb () { &OBJ_aes,1;}' unless defined(&OBJ_aes_128_ecb);
    eval 'sub SN_aes_128_cbc () {"AES-128-CBC";}' unless defined(&SN_aes_128_cbc);
    eval 'sub LN_aes_128_cbc () {"aes-128-cbc";}' unless defined(&LN_aes_128_cbc);
    eval 'sub NID_aes_128_cbc () {419;}' unless defined(&NID_aes_128_cbc);
    eval 'sub OBJ_aes_128_cbc () { &OBJ_aes,2;}' unless defined(&OBJ_aes_128_cbc);
    eval 'sub SN_aes_128_ofb128 () {"AES-128-OFB";}' unless defined(&SN_aes_128_ofb128);
    eval 'sub LN_aes_128_ofb128 () {"aes-128-ofb";}' unless defined(&LN_aes_128_ofb128);
    eval 'sub NID_aes_128_ofb128 () {420;}' unless defined(&NID_aes_128_ofb128);
    eval 'sub OBJ_aes_128_ofb128 () { &OBJ_aes,3;}' unless defined(&OBJ_aes_128_ofb128);
    eval 'sub SN_aes_128_cfb128 () {"AES-128-CFB";}' unless defined(&SN_aes_128_cfb128);
    eval 'sub LN_aes_128_cfb128 () {"aes-128-cfb";}' unless defined(&LN_aes_128_cfb128);
    eval 'sub NID_aes_128_cfb128 () {421;}' unless defined(&NID_aes_128_cfb128);
    eval 'sub OBJ_aes_128_cfb128 () { &OBJ_aes,4;}' unless defined(&OBJ_aes_128_cfb128);
    eval 'sub SN_id_aes128_wrap () {"id-aes128-wrap";}' unless defined(&SN_id_aes128_wrap);
    eval 'sub NID_id_aes128_wrap () {788;}' unless defined(&NID_id_aes128_wrap);
    eval 'sub OBJ_id_aes128_wrap () { &OBJ_aes,5;}' unless defined(&OBJ_id_aes128_wrap);
    eval 'sub SN_aes_128_gcm () {"id-aes128-GCM";}' unless defined(&SN_aes_128_gcm);
    eval 'sub LN_aes_128_gcm () {"aes-128-gcm";}' unless defined(&LN_aes_128_gcm);
    eval 'sub NID_aes_128_gcm () {895;}' unless defined(&NID_aes_128_gcm);
    eval 'sub OBJ_aes_128_gcm () { &OBJ_aes,6;}' unless defined(&OBJ_aes_128_gcm);
    eval 'sub SN_aes_128_ccm () {"id-aes128-CCM";}' unless defined(&SN_aes_128_ccm);
    eval 'sub LN_aes_128_ccm () {"aes-128-ccm";}' unless defined(&LN_aes_128_ccm);
    eval 'sub NID_aes_128_ccm () {896;}' unless defined(&NID_aes_128_ccm);
    eval 'sub OBJ_aes_128_ccm () { &OBJ_aes,7;}' unless defined(&OBJ_aes_128_ccm);
    eval 'sub SN_id_aes128_wrap_pad () {"id-aes128-wrap-pad";}' unless defined(&SN_id_aes128_wrap_pad);
    eval 'sub NID_id_aes128_wrap_pad () {897;}' unless defined(&NID_id_aes128_wrap_pad);
    eval 'sub OBJ_id_aes128_wrap_pad () { &OBJ_aes,8;}' unless defined(&OBJ_id_aes128_wrap_pad);
    eval 'sub SN_aes_192_ecb () {"AES-192-ECB";}' unless defined(&SN_aes_192_ecb);
    eval 'sub LN_aes_192_ecb () {"aes-192-ecb";}' unless defined(&LN_aes_192_ecb);
    eval 'sub NID_aes_192_ecb () {422;}' unless defined(&NID_aes_192_ecb);
    eval 'sub OBJ_aes_192_ecb () { &OBJ_aes,21;}' unless defined(&OBJ_aes_192_ecb);
    eval 'sub SN_aes_192_cbc () {"AES-192-CBC";}' unless defined(&SN_aes_192_cbc);
    eval 'sub LN_aes_192_cbc () {"aes-192-cbc";}' unless defined(&LN_aes_192_cbc);
    eval 'sub NID_aes_192_cbc () {423;}' unless defined(&NID_aes_192_cbc);
    eval 'sub OBJ_aes_192_cbc () { &OBJ_aes,22;}' unless defined(&OBJ_aes_192_cbc);
    eval 'sub SN_aes_192_ofb128 () {"AES-192-OFB";}' unless defined(&SN_aes_192_ofb128);
    eval 'sub LN_aes_192_ofb128 () {"aes-192-ofb";}' unless defined(&LN_aes_192_ofb128);
    eval 'sub NID_aes_192_ofb128 () {424;}' unless defined(&NID_aes_192_ofb128);
    eval 'sub OBJ_aes_192_ofb128 () { &OBJ_aes,23;}' unless defined(&OBJ_aes_192_ofb128);
    eval 'sub SN_aes_192_cfb128 () {"AES-192-CFB";}' unless defined(&SN_aes_192_cfb128);
    eval 'sub LN_aes_192_cfb128 () {"aes-192-cfb";}' unless defined(&LN_aes_192_cfb128);
    eval 'sub NID_aes_192_cfb128 () {425;}' unless defined(&NID_aes_192_cfb128);
    eval 'sub OBJ_aes_192_cfb128 () { &OBJ_aes,24;}' unless defined(&OBJ_aes_192_cfb128);
    eval 'sub SN_id_aes192_wrap () {"id-aes192-wrap";}' unless defined(&SN_id_aes192_wrap);
    eval 'sub NID_id_aes192_wrap () {789;}' unless defined(&NID_id_aes192_wrap);
    eval 'sub OBJ_id_aes192_wrap () { &OBJ_aes,25;}' unless defined(&OBJ_id_aes192_wrap);
    eval 'sub SN_aes_192_gcm () {"id-aes192-GCM";}' unless defined(&SN_aes_192_gcm);
    eval 'sub LN_aes_192_gcm () {"aes-192-gcm";}' unless defined(&LN_aes_192_gcm);
    eval 'sub NID_aes_192_gcm () {898;}' unless defined(&NID_aes_192_gcm);
    eval 'sub OBJ_aes_192_gcm () { &OBJ_aes,26;}' unless defined(&OBJ_aes_192_gcm);
    eval 'sub SN_aes_192_ccm () {"id-aes192-CCM";}' unless defined(&SN_aes_192_ccm);
    eval 'sub LN_aes_192_ccm () {"aes-192-ccm";}' unless defined(&LN_aes_192_ccm);
    eval 'sub NID_aes_192_ccm () {899;}' unless defined(&NID_aes_192_ccm);
    eval 'sub OBJ_aes_192_ccm () { &OBJ_aes,27;}' unless defined(&OBJ_aes_192_ccm);
    eval 'sub SN_id_aes192_wrap_pad () {"id-aes192-wrap-pad";}' unless defined(&SN_id_aes192_wrap_pad);
    eval 'sub NID_id_aes192_wrap_pad () {900;}' unless defined(&NID_id_aes192_wrap_pad);
    eval 'sub OBJ_id_aes192_wrap_pad () { &OBJ_aes,28;}' unless defined(&OBJ_id_aes192_wrap_pad);
    eval 'sub SN_aes_256_ecb () {"AES-256-ECB";}' unless defined(&SN_aes_256_ecb);
    eval 'sub LN_aes_256_ecb () {"aes-256-ecb";}' unless defined(&LN_aes_256_ecb);
    eval 'sub NID_aes_256_ecb () {426;}' unless defined(&NID_aes_256_ecb);
    eval 'sub OBJ_aes_256_ecb () { &OBJ_aes,41;}' unless defined(&OBJ_aes_256_ecb);
    eval 'sub SN_aes_256_cbc () {"AES-256-CBC";}' unless defined(&SN_aes_256_cbc);
    eval 'sub LN_aes_256_cbc () {"aes-256-cbc";}' unless defined(&LN_aes_256_cbc);
    eval 'sub NID_aes_256_cbc () {427;}' unless defined(&NID_aes_256_cbc);
    eval 'sub OBJ_aes_256_cbc () { &OBJ_aes,42;}' unless defined(&OBJ_aes_256_cbc);
    eval 'sub SN_aes_256_ofb128 () {"AES-256-OFB";}' unless defined(&SN_aes_256_ofb128);
    eval 'sub LN_aes_256_ofb128 () {"aes-256-ofb";}' unless defined(&LN_aes_256_ofb128);
    eval 'sub NID_aes_256_ofb128 () {428;}' unless defined(&NID_aes_256_ofb128);
    eval 'sub OBJ_aes_256_ofb128 () { &OBJ_aes,43;}' unless defined(&OBJ_aes_256_ofb128);
    eval 'sub SN_aes_256_cfb128 () {"AES-256-CFB";}' unless defined(&SN_aes_256_cfb128);
    eval 'sub LN_aes_256_cfb128 () {"aes-256-cfb";}' unless defined(&LN_aes_256_cfb128);
    eval 'sub NID_aes_256_cfb128 () {429;}' unless defined(&NID_aes_256_cfb128);
    eval 'sub OBJ_aes_256_cfb128 () { &OBJ_aes,44;}' unless defined(&OBJ_aes_256_cfb128);
    eval 'sub SN_id_aes256_wrap () {"id-aes256-wrap";}' unless defined(&SN_id_aes256_wrap);
    eval 'sub NID_id_aes256_wrap () {790;}' unless defined(&NID_id_aes256_wrap);
    eval 'sub OBJ_id_aes256_wrap () { &OBJ_aes,45;}' unless defined(&OBJ_id_aes256_wrap);
    eval 'sub SN_aes_256_gcm () {"id-aes256-GCM";}' unless defined(&SN_aes_256_gcm);
    eval 'sub LN_aes_256_gcm () {"aes-256-gcm";}' unless defined(&LN_aes_256_gcm);
    eval 'sub NID_aes_256_gcm () {901;}' unless defined(&NID_aes_256_gcm);
    eval 'sub OBJ_aes_256_gcm () { &OBJ_aes,46;}' unless defined(&OBJ_aes_256_gcm);
    eval 'sub SN_aes_256_ccm () {"id-aes256-CCM";}' unless defined(&SN_aes_256_ccm);
    eval 'sub LN_aes_256_ccm () {"aes-256-ccm";}' unless defined(&LN_aes_256_ccm);
    eval 'sub NID_aes_256_ccm () {902;}' unless defined(&NID_aes_256_ccm);
    eval 'sub OBJ_aes_256_ccm () { &OBJ_aes,47;}' unless defined(&OBJ_aes_256_ccm);
    eval 'sub SN_id_aes256_wrap_pad () {"id-aes256-wrap-pad";}' unless defined(&SN_id_aes256_wrap_pad);
    eval 'sub NID_id_aes256_wrap_pad () {903;}' unless defined(&NID_id_aes256_wrap_pad);
    eval 'sub OBJ_id_aes256_wrap_pad () { &OBJ_aes,48;}' unless defined(&OBJ_id_aes256_wrap_pad);
    eval 'sub SN_aes_128_xts () {"AES-128-XTS";}' unless defined(&SN_aes_128_xts);
    eval 'sub LN_aes_128_xts () {"aes-128-xts";}' unless defined(&LN_aes_128_xts);
    eval 'sub NID_aes_128_xts () {913;}' unless defined(&NID_aes_128_xts);
    eval 'sub OBJ_aes_128_xts () { &OBJ_ieee_siswg,0,1,1;}' unless defined(&OBJ_aes_128_xts);
    eval 'sub SN_aes_256_xts () {"AES-256-XTS";}' unless defined(&SN_aes_256_xts);
    eval 'sub LN_aes_256_xts () {"aes-256-xts";}' unless defined(&LN_aes_256_xts);
    eval 'sub NID_aes_256_xts () {914;}' unless defined(&NID_aes_256_xts);
    eval 'sub OBJ_aes_256_xts () { &OBJ_ieee_siswg,0,1,2;}' unless defined(&OBJ_aes_256_xts);
    eval 'sub SN_aes_128_cfb1 () {"AES-128-CFB1";}' unless defined(&SN_aes_128_cfb1);
    eval 'sub LN_aes_128_cfb1 () {"aes-128-cfb1";}' unless defined(&LN_aes_128_cfb1);
    eval 'sub NID_aes_128_cfb1 () {650;}' unless defined(&NID_aes_128_cfb1);
    eval 'sub SN_aes_192_cfb1 () {"AES-192-CFB1";}' unless defined(&SN_aes_192_cfb1);
    eval 'sub LN_aes_192_cfb1 () {"aes-192-cfb1";}' unless defined(&LN_aes_192_cfb1);
    eval 'sub NID_aes_192_cfb1 () {651;}' unless defined(&NID_aes_192_cfb1);
    eval 'sub SN_aes_256_cfb1 () {"AES-256-CFB1";}' unless defined(&SN_aes_256_cfb1);
    eval 'sub LN_aes_256_cfb1 () {"aes-256-cfb1";}' unless defined(&LN_aes_256_cfb1);
    eval 'sub NID_aes_256_cfb1 () {652;}' unless defined(&NID_aes_256_cfb1);
    eval 'sub SN_aes_128_cfb8 () {"AES-128-CFB8";}' unless defined(&SN_aes_128_cfb8);
    eval 'sub LN_aes_128_cfb8 () {"aes-128-cfb8";}' unless defined(&LN_aes_128_cfb8);
    eval 'sub NID_aes_128_cfb8 () {653;}' unless defined(&NID_aes_128_cfb8);
    eval 'sub SN_aes_192_cfb8 () {"AES-192-CFB8";}' unless defined(&SN_aes_192_cfb8);
    eval 'sub LN_aes_192_cfb8 () {"aes-192-cfb8";}' unless defined(&LN_aes_192_cfb8);
    eval 'sub NID_aes_192_cfb8 () {654;}' unless defined(&NID_aes_192_cfb8);
    eval 'sub SN_aes_256_cfb8 () {"AES-256-CFB8";}' unless defined(&SN_aes_256_cfb8);
    eval 'sub LN_aes_256_cfb8 () {"aes-256-cfb8";}' unless defined(&LN_aes_256_cfb8);
    eval 'sub NID_aes_256_cfb8 () {655;}' unless defined(&NID_aes_256_cfb8);
    eval 'sub SN_aes_128_ctr () {"AES-128-CTR";}' unless defined(&SN_aes_128_ctr);
    eval 'sub LN_aes_128_ctr () {"aes-128-ctr";}' unless defined(&LN_aes_128_ctr);
    eval 'sub NID_aes_128_ctr () {904;}' unless defined(&NID_aes_128_ctr);
    eval 'sub SN_aes_192_ctr () {"AES-192-CTR";}' unless defined(&SN_aes_192_ctr);
    eval 'sub LN_aes_192_ctr () {"aes-192-ctr";}' unless defined(&LN_aes_192_ctr);
    eval 'sub NID_aes_192_ctr () {905;}' unless defined(&NID_aes_192_ctr);
    eval 'sub SN_aes_256_ctr () {"AES-256-CTR";}' unless defined(&SN_aes_256_ctr);
    eval 'sub LN_aes_256_ctr () {"aes-256-ctr";}' unless defined(&LN_aes_256_ctr);
    eval 'sub NID_aes_256_ctr () {906;}' unless defined(&NID_aes_256_ctr);
    eval 'sub SN_aes_128_ocb () {"AES-128-OCB";}' unless defined(&SN_aes_128_ocb);
    eval 'sub LN_aes_128_ocb () {"aes-128-ocb";}' unless defined(&LN_aes_128_ocb);
    eval 'sub NID_aes_128_ocb () {958;}' unless defined(&NID_aes_128_ocb);
    eval 'sub SN_aes_192_ocb () {"AES-192-OCB";}' unless defined(&SN_aes_192_ocb);
    eval 'sub LN_aes_192_ocb () {"aes-192-ocb";}' unless defined(&LN_aes_192_ocb);
    eval 'sub NID_aes_192_ocb () {959;}' unless defined(&NID_aes_192_ocb);
    eval 'sub SN_aes_256_ocb () {"AES-256-OCB";}' unless defined(&SN_aes_256_ocb);
    eval 'sub LN_aes_256_ocb () {"aes-256-ocb";}' unless defined(&LN_aes_256_ocb);
    eval 'sub NID_aes_256_ocb () {960;}' unless defined(&NID_aes_256_ocb);
    eval 'sub SN_des_cfb1 () {"DES-CFB1";}' unless defined(&SN_des_cfb1);
    eval 'sub LN_des_cfb1 () {"des-cfb1";}' unless defined(&LN_des_cfb1);
    eval 'sub NID_des_cfb1 () {656;}' unless defined(&NID_des_cfb1);
    eval 'sub SN_des_cfb8 () {"DES-CFB8";}' unless defined(&SN_des_cfb8);
    eval 'sub LN_des_cfb8 () {"des-cfb8";}' unless defined(&LN_des_cfb8);
    eval 'sub NID_des_cfb8 () {657;}' unless defined(&NID_des_cfb8);
    eval 'sub SN_des_ede3_cfb1 () {"DES-EDE3-CFB1";}' unless defined(&SN_des_ede3_cfb1);
    eval 'sub LN_des_ede3_cfb1 () {"des-ede3-cfb1";}' unless defined(&LN_des_ede3_cfb1);
    eval 'sub NID_des_ede3_cfb1 () {658;}' unless defined(&NID_des_ede3_cfb1);
    eval 'sub SN_des_ede3_cfb8 () {"DES-EDE3-CFB8";}' unless defined(&SN_des_ede3_cfb8);
    eval 'sub LN_des_ede3_cfb8 () {"des-ede3-cfb8";}' unless defined(&LN_des_ede3_cfb8);
    eval 'sub NID_des_ede3_cfb8 () {659;}' unless defined(&NID_des_ede3_cfb8);
    eval 'sub OBJ_nist_hashalgs () { &OBJ_nistAlgorithms,2;}' unless defined(&OBJ_nist_hashalgs);
    eval 'sub SN_sha256 () {"SHA256";}' unless defined(&SN_sha256);
    eval 'sub LN_sha256 () {"sha256";}' unless defined(&LN_sha256);
    eval 'sub NID_sha256 () {672;}' unless defined(&NID_sha256);
    eval 'sub OBJ_sha256 () { &OBJ_nist_hashalgs,1;}' unless defined(&OBJ_sha256);
    eval 'sub SN_sha384 () {"SHA384";}' unless defined(&SN_sha384);
    eval 'sub LN_sha384 () {"sha384";}' unless defined(&LN_sha384);
    eval 'sub NID_sha384 () {673;}' unless defined(&NID_sha384);
    eval 'sub OBJ_sha384 () { &OBJ_nist_hashalgs,2;}' unless defined(&OBJ_sha384);
    eval 'sub SN_sha512 () {"SHA512";}' unless defined(&SN_sha512);
    eval 'sub LN_sha512 () {"sha512";}' unless defined(&LN_sha512);
    eval 'sub NID_sha512 () {674;}' unless defined(&NID_sha512);
    eval 'sub OBJ_sha512 () { &OBJ_nist_hashalgs,3;}' unless defined(&OBJ_sha512);
    eval 'sub SN_sha224 () {"SHA224";}' unless defined(&SN_sha224);
    eval 'sub LN_sha224 () {"sha224";}' unless defined(&LN_sha224);
    eval 'sub NID_sha224 () {675;}' unless defined(&NID_sha224);
    eval 'sub OBJ_sha224 () { &OBJ_nist_hashalgs,4;}' unless defined(&OBJ_sha224);
    eval 'sub SN_sha512_224 () {"SHA512-224";}' unless defined(&SN_sha512_224);
    eval 'sub LN_sha512_224 () {"sha512-224";}' unless defined(&LN_sha512_224);
    eval 'sub NID_sha512_224 () {1094;}' unless defined(&NID_sha512_224);
    eval 'sub OBJ_sha512_224 () { &OBJ_nist_hashalgs,5;}' unless defined(&OBJ_sha512_224);
    eval 'sub SN_sha512_256 () {"SHA512-256";}' unless defined(&SN_sha512_256);
    eval 'sub LN_sha512_256 () {"sha512-256";}' unless defined(&LN_sha512_256);
    eval 'sub NID_sha512_256 () {1095;}' unless defined(&NID_sha512_256);
    eval 'sub OBJ_sha512_256 () { &OBJ_nist_hashalgs,6;}' unless defined(&OBJ_sha512_256);
    eval 'sub SN_sha3_224 () {"SHA3-224";}' unless defined(&SN_sha3_224);
    eval 'sub LN_sha3_224 () {"sha3-224";}' unless defined(&LN_sha3_224);
    eval 'sub NID_sha3_224 () {1096;}' unless defined(&NID_sha3_224);
    eval 'sub OBJ_sha3_224 () { &OBJ_nist_hashalgs,7;}' unless defined(&OBJ_sha3_224);
    eval 'sub SN_sha3_256 () {"SHA3-256";}' unless defined(&SN_sha3_256);
    eval 'sub LN_sha3_256 () {"sha3-256";}' unless defined(&LN_sha3_256);
    eval 'sub NID_sha3_256 () {1097;}' unless defined(&NID_sha3_256);
    eval 'sub OBJ_sha3_256 () { &OBJ_nist_hashalgs,8;}' unless defined(&OBJ_sha3_256);
    eval 'sub SN_sha3_384 () {"SHA3-384";}' unless defined(&SN_sha3_384);
    eval 'sub LN_sha3_384 () {"sha3-384";}' unless defined(&LN_sha3_384);
    eval 'sub NID_sha3_384 () {1098;}' unless defined(&NID_sha3_384);
    eval 'sub OBJ_sha3_384 () { &OBJ_nist_hashalgs,9;}' unless defined(&OBJ_sha3_384);
    eval 'sub SN_sha3_512 () {"SHA3-512";}' unless defined(&SN_sha3_512);
    eval 'sub LN_sha3_512 () {"sha3-512";}' unless defined(&LN_sha3_512);
    eval 'sub NID_sha3_512 () {1099;}' unless defined(&NID_sha3_512);
    eval 'sub OBJ_sha3_512 () { &OBJ_nist_hashalgs,10;}' unless defined(&OBJ_sha3_512);
    eval 'sub SN_shake128 () {"SHAKE128";}' unless defined(&SN_shake128);
    eval 'sub LN_shake128 () {"shake128";}' unless defined(&LN_shake128);
    eval 'sub NID_shake128 () {1100;}' unless defined(&NID_shake128);
    eval 'sub OBJ_shake128 () { &OBJ_nist_hashalgs,11;}' unless defined(&OBJ_shake128);
    eval 'sub SN_shake256 () {"SHAKE256";}' unless defined(&SN_shake256);
    eval 'sub LN_shake256 () {"shake256";}' unless defined(&LN_shake256);
    eval 'sub NID_shake256 () {1101;}' unless defined(&NID_shake256);
    eval 'sub OBJ_shake256 () { &OBJ_nist_hashalgs,12;}' unless defined(&OBJ_shake256);
    eval 'sub SN_hmac_sha3_224 () {"id-hmacWithSHA3-224";}' unless defined(&SN_hmac_sha3_224);
    eval 'sub LN_hmac_sha3_224 () {"hmac-sha3-224";}' unless defined(&LN_hmac_sha3_224);
    eval 'sub NID_hmac_sha3_224 () {1102;}' unless defined(&NID_hmac_sha3_224);
    eval 'sub OBJ_hmac_sha3_224 () { &OBJ_nist_hashalgs,13;}' unless defined(&OBJ_hmac_sha3_224);
    eval 'sub SN_hmac_sha3_256 () {"id-hmacWithSHA3-256";}' unless defined(&SN_hmac_sha3_256);
    eval 'sub LN_hmac_sha3_256 () {"hmac-sha3-256";}' unless defined(&LN_hmac_sha3_256);
    eval 'sub NID_hmac_sha3_256 () {1103;}' unless defined(&NID_hmac_sha3_256);
    eval 'sub OBJ_hmac_sha3_256 () { &OBJ_nist_hashalgs,14;}' unless defined(&OBJ_hmac_sha3_256);
    eval 'sub SN_hmac_sha3_384 () {"id-hmacWithSHA3-384";}' unless defined(&SN_hmac_sha3_384);
    eval 'sub LN_hmac_sha3_384 () {"hmac-sha3-384";}' unless defined(&LN_hmac_sha3_384);
    eval 'sub NID_hmac_sha3_384 () {1104;}' unless defined(&NID_hmac_sha3_384);
    eval 'sub OBJ_hmac_sha3_384 () { &OBJ_nist_hashalgs,15;}' unless defined(&OBJ_hmac_sha3_384);
    eval 'sub SN_hmac_sha3_512 () {"id-hmacWithSHA3-512";}' unless defined(&SN_hmac_sha3_512);
    eval 'sub LN_hmac_sha3_512 () {"hmac-sha3-512";}' unless defined(&LN_hmac_sha3_512);
    eval 'sub NID_hmac_sha3_512 () {1105;}' unless defined(&NID_hmac_sha3_512);
    eval 'sub OBJ_hmac_sha3_512 () { &OBJ_nist_hashalgs,16;}' unless defined(&OBJ_hmac_sha3_512);
    eval 'sub SN_kmac128 () {"KMAC128";}' unless defined(&SN_kmac128);
    eval 'sub LN_kmac128 () {"kmac128";}' unless defined(&LN_kmac128);
    eval 'sub NID_kmac128 () {1196;}' unless defined(&NID_kmac128);
    eval 'sub OBJ_kmac128 () { &OBJ_nist_hashalgs,19;}' unless defined(&OBJ_kmac128);
    eval 'sub SN_kmac256 () {"KMAC256";}' unless defined(&SN_kmac256);
    eval 'sub LN_kmac256 () {"kmac256";}' unless defined(&LN_kmac256);
    eval 'sub NID_kmac256 () {1197;}' unless defined(&NID_kmac256);
    eval 'sub OBJ_kmac256 () { &OBJ_nist_hashalgs,20;}' unless defined(&OBJ_kmac256);
    eval 'sub OBJ_dsa_with_sha2 () { &OBJ_nistAlgorithms,3;}' unless defined(&OBJ_dsa_with_sha2);
    eval 'sub SN_dsa_with_SHA224 () {"dsa_with_SHA224";}' unless defined(&SN_dsa_with_SHA224);
    eval 'sub NID_dsa_with_SHA224 () {802;}' unless defined(&NID_dsa_with_SHA224);
    eval 'sub OBJ_dsa_with_SHA224 () { &OBJ_dsa_with_sha2,1;}' unless defined(&OBJ_dsa_with_SHA224);
    eval 'sub SN_dsa_with_SHA256 () {"dsa_with_SHA256";}' unless defined(&SN_dsa_with_SHA256);
    eval 'sub NID_dsa_with_SHA256 () {803;}' unless defined(&NID_dsa_with_SHA256);
    eval 'sub OBJ_dsa_with_SHA256 () { &OBJ_dsa_with_sha2,2;}' unless defined(&OBJ_dsa_with_SHA256);
    eval 'sub OBJ_sigAlgs () { &OBJ_nistAlgorithms,3;}' unless defined(&OBJ_sigAlgs);
    eval 'sub SN_dsa_with_SHA384 () {"id-dsa-with-sha384";}' unless defined(&SN_dsa_with_SHA384);
    eval 'sub LN_dsa_with_SHA384 () {"dsa_with_SHA384";}' unless defined(&LN_dsa_with_SHA384);
    eval 'sub NID_dsa_with_SHA384 () {1106;}' unless defined(&NID_dsa_with_SHA384);
    eval 'sub OBJ_dsa_with_SHA384 () { &OBJ_sigAlgs,3;}' unless defined(&OBJ_dsa_with_SHA384);
    eval 'sub SN_dsa_with_SHA512 () {"id-dsa-with-sha512";}' unless defined(&SN_dsa_with_SHA512);
    eval 'sub LN_dsa_with_SHA512 () {"dsa_with_SHA512";}' unless defined(&LN_dsa_with_SHA512);
    eval 'sub NID_dsa_with_SHA512 () {1107;}' unless defined(&NID_dsa_with_SHA512);
    eval 'sub OBJ_dsa_with_SHA512 () { &OBJ_sigAlgs,4;}' unless defined(&OBJ_dsa_with_SHA512);
    eval 'sub SN_dsa_with_SHA3_224 () {"id-dsa-with-sha3-224";}' unless defined(&SN_dsa_with_SHA3_224);
    eval 'sub LN_dsa_with_SHA3_224 () {"dsa_with_SHA3-224";}' unless defined(&LN_dsa_with_SHA3_224);
    eval 'sub NID_dsa_with_SHA3_224 () {1108;}' unless defined(&NID_dsa_with_SHA3_224);
    eval 'sub OBJ_dsa_with_SHA3_224 () { &OBJ_sigAlgs,5;}' unless defined(&OBJ_dsa_with_SHA3_224);
    eval 'sub SN_dsa_with_SHA3_256 () {"id-dsa-with-sha3-256";}' unless defined(&SN_dsa_with_SHA3_256);
    eval 'sub LN_dsa_with_SHA3_256 () {"dsa_with_SHA3-256";}' unless defined(&LN_dsa_with_SHA3_256);
    eval 'sub NID_dsa_with_SHA3_256 () {1109;}' unless defined(&NID_dsa_with_SHA3_256);
    eval 'sub OBJ_dsa_with_SHA3_256 () { &OBJ_sigAlgs,6;}' unless defined(&OBJ_dsa_with_SHA3_256);
    eval 'sub SN_dsa_with_SHA3_384 () {"id-dsa-with-sha3-384";}' unless defined(&SN_dsa_with_SHA3_384);
    eval 'sub LN_dsa_with_SHA3_384 () {"dsa_with_SHA3-384";}' unless defined(&LN_dsa_with_SHA3_384);
    eval 'sub NID_dsa_with_SHA3_384 () {1110;}' unless defined(&NID_dsa_with_SHA3_384);
    eval 'sub OBJ_dsa_with_SHA3_384 () { &OBJ_sigAlgs,7;}' unless defined(&OBJ_dsa_with_SHA3_384);
    eval 'sub SN_dsa_with_SHA3_512 () {"id-dsa-with-sha3-512";}' unless defined(&SN_dsa_with_SHA3_512);
    eval 'sub LN_dsa_with_SHA3_512 () {"dsa_with_SHA3-512";}' unless defined(&LN_dsa_with_SHA3_512);
    eval 'sub NID_dsa_with_SHA3_512 () {1111;}' unless defined(&NID_dsa_with_SHA3_512);
    eval 'sub OBJ_dsa_with_SHA3_512 () { &OBJ_sigAlgs,8;}' unless defined(&OBJ_dsa_with_SHA3_512);
    eval 'sub SN_ecdsa_with_SHA3_224 () {"id-ecdsa-with-sha3-224";}' unless defined(&SN_ecdsa_with_SHA3_224);
    eval 'sub LN_ecdsa_with_SHA3_224 () {"ecdsa_with_SHA3-224";}' unless defined(&LN_ecdsa_with_SHA3_224);
    eval 'sub NID_ecdsa_with_SHA3_224 () {1112;}' unless defined(&NID_ecdsa_with_SHA3_224);
    eval 'sub OBJ_ecdsa_with_SHA3_224 () { &OBJ_sigAlgs,9;}' unless defined(&OBJ_ecdsa_with_SHA3_224);
    eval 'sub SN_ecdsa_with_SHA3_256 () {"id-ecdsa-with-sha3-256";}' unless defined(&SN_ecdsa_with_SHA3_256);
    eval 'sub LN_ecdsa_with_SHA3_256 () {"ecdsa_with_SHA3-256";}' unless defined(&LN_ecdsa_with_SHA3_256);
    eval 'sub NID_ecdsa_with_SHA3_256 () {1113;}' unless defined(&NID_ecdsa_with_SHA3_256);
    eval 'sub OBJ_ecdsa_with_SHA3_256 () { &OBJ_sigAlgs,10;}' unless defined(&OBJ_ecdsa_with_SHA3_256);
    eval 'sub SN_ecdsa_with_SHA3_384 () {"id-ecdsa-with-sha3-384";}' unless defined(&SN_ecdsa_with_SHA3_384);
    eval 'sub LN_ecdsa_with_SHA3_384 () {"ecdsa_with_SHA3-384";}' unless defined(&LN_ecdsa_with_SHA3_384);
    eval 'sub NID_ecdsa_with_SHA3_384 () {1114;}' unless defined(&NID_ecdsa_with_SHA3_384);
    eval 'sub OBJ_ecdsa_with_SHA3_384 () { &OBJ_sigAlgs,11;}' unless defined(&OBJ_ecdsa_with_SHA3_384);
    eval 'sub SN_ecdsa_with_SHA3_512 () {"id-ecdsa-with-sha3-512";}' unless defined(&SN_ecdsa_with_SHA3_512);
    eval 'sub LN_ecdsa_with_SHA3_512 () {"ecdsa_with_SHA3-512";}' unless defined(&LN_ecdsa_with_SHA3_512);
    eval 'sub NID_ecdsa_with_SHA3_512 () {1115;}' unless defined(&NID_ecdsa_with_SHA3_512);
    eval 'sub OBJ_ecdsa_with_SHA3_512 () { &OBJ_sigAlgs,12;}' unless defined(&OBJ_ecdsa_with_SHA3_512);
    eval 'sub SN_RSA_SHA3_224 () {"id-rsassa-pkcs1-v1_5-with-sha3-224";}' unless defined(&SN_RSA_SHA3_224);
    eval 'sub LN_RSA_SHA3_224 () {"RSA-SHA3-224";}' unless defined(&LN_RSA_SHA3_224);
    eval 'sub NID_RSA_SHA3_224 () {1116;}' unless defined(&NID_RSA_SHA3_224);
    eval 'sub OBJ_RSA_SHA3_224 () { &OBJ_sigAlgs,13;}' unless defined(&OBJ_RSA_SHA3_224);
    eval 'sub SN_RSA_SHA3_256 () {"id-rsassa-pkcs1-v1_5-with-sha3-256";}' unless defined(&SN_RSA_SHA3_256);
    eval 'sub LN_RSA_SHA3_256 () {"RSA-SHA3-256";}' unless defined(&LN_RSA_SHA3_256);
    eval 'sub NID_RSA_SHA3_256 () {1117;}' unless defined(&NID_RSA_SHA3_256);
    eval 'sub OBJ_RSA_SHA3_256 () { &OBJ_sigAlgs,14;}' unless defined(&OBJ_RSA_SHA3_256);
    eval 'sub SN_RSA_SHA3_384 () {"id-rsassa-pkcs1-v1_5-with-sha3-384";}' unless defined(&SN_RSA_SHA3_384);
    eval 'sub LN_RSA_SHA3_384 () {"RSA-SHA3-384";}' unless defined(&LN_RSA_SHA3_384);
    eval 'sub NID_RSA_SHA3_384 () {1118;}' unless defined(&NID_RSA_SHA3_384);
    eval 'sub OBJ_RSA_SHA3_384 () { &OBJ_sigAlgs,15;}' unless defined(&OBJ_RSA_SHA3_384);
    eval 'sub SN_RSA_SHA3_512 () {"id-rsassa-pkcs1-v1_5-with-sha3-512";}' unless defined(&SN_RSA_SHA3_512);
    eval 'sub LN_RSA_SHA3_512 () {"RSA-SHA3-512";}' unless defined(&LN_RSA_SHA3_512);
    eval 'sub NID_RSA_SHA3_512 () {1119;}' unless defined(&NID_RSA_SHA3_512);
    eval 'sub OBJ_RSA_SHA3_512 () { &OBJ_sigAlgs,16;}' unless defined(&OBJ_RSA_SHA3_512);
    eval 'sub SN_hold_instruction_code () {"holdInstructionCode";}' unless defined(&SN_hold_instruction_code);
    eval 'sub LN_hold_instruction_code () {"Hold Instruction Code";}' unless defined(&LN_hold_instruction_code);
    eval 'sub NID_hold_instruction_code () {430;}' unless defined(&NID_hold_instruction_code);
    eval 'sub OBJ_hold_instruction_code () { &OBJ_id_ce,23;}' unless defined(&OBJ_hold_instruction_code);
    eval 'sub OBJ_holdInstruction () { &OBJ_X9_57,2;}' unless defined(&OBJ_holdInstruction);
    eval 'sub SN_hold_instruction_none () {"holdInstructionNone";}' unless defined(&SN_hold_instruction_none);
    eval 'sub LN_hold_instruction_none () {"Hold Instruction None";}' unless defined(&LN_hold_instruction_none);
    eval 'sub NID_hold_instruction_none () {431;}' unless defined(&NID_hold_instruction_none);
    eval 'sub OBJ_hold_instruction_none () { &OBJ_holdInstruction,1;}' unless defined(&OBJ_hold_instruction_none);
    eval 'sub SN_hold_instruction_call_issuer () {"holdInstructionCallIssuer";}' unless defined(&SN_hold_instruction_call_issuer);
    eval 'sub LN_hold_instruction_call_issuer () {"Hold Instruction Call Issuer";}' unless defined(&LN_hold_instruction_call_issuer);
    eval 'sub NID_hold_instruction_call_issuer () {432;}' unless defined(&NID_hold_instruction_call_issuer);
    eval 'sub OBJ_hold_instruction_call_issuer () { &OBJ_holdInstruction,2;}' unless defined(&OBJ_hold_instruction_call_issuer);
    eval 'sub SN_hold_instruction_reject () {"holdInstructionReject";}' unless defined(&SN_hold_instruction_reject);
    eval 'sub LN_hold_instruction_reject () {"Hold Instruction Reject";}' unless defined(&LN_hold_instruction_reject);
    eval 'sub NID_hold_instruction_reject () {433;}' unless defined(&NID_hold_instruction_reject);
    eval 'sub OBJ_hold_instruction_reject () { &OBJ_holdInstruction,3;}' unless defined(&OBJ_hold_instruction_reject);
    eval 'sub SN_data () {"data";}' unless defined(&SN_data);
    eval 'sub NID_data () {434;}' unless defined(&NID_data);
    eval 'sub OBJ_data () { &OBJ_itu_t,9;}' unless defined(&OBJ_data);
    eval 'sub SN_pss () {"pss";}' unless defined(&SN_pss);
    eval 'sub NID_pss () {435;}' unless defined(&NID_pss);
    eval 'sub OBJ_pss () { &OBJ_data,2342;}' unless defined(&OBJ_pss);
    eval 'sub SN_ucl () {"ucl";}' unless defined(&SN_ucl);
    eval 'sub NID_ucl () {436;}' unless defined(&NID_ucl);
    eval 'sub OBJ_ucl () { &OBJ_pss,19200300;}' unless defined(&OBJ_ucl);
    eval 'sub SN_pilot () {"pilot";}' unless defined(&SN_pilot);
    eval 'sub NID_pilot () {437;}' unless defined(&NID_pilot);
    eval 'sub OBJ_pilot () { &OBJ_ucl,100;}' unless defined(&OBJ_pilot);
    eval 'sub LN_pilotAttributeType () {"pilotAttributeType";}' unless defined(&LN_pilotAttributeType);
    eval 'sub NID_pilotAttributeType () {438;}' unless defined(&NID_pilotAttributeType);
    eval 'sub OBJ_pilotAttributeType () { &OBJ_pilot,1;}' unless defined(&OBJ_pilotAttributeType);
    eval 'sub LN_pilotAttributeSyntax () {"pilotAttributeSyntax";}' unless defined(&LN_pilotAttributeSyntax);
    eval 'sub NID_pilotAttributeSyntax () {439;}' unless defined(&NID_pilotAttributeSyntax);
    eval 'sub OBJ_pilotAttributeSyntax () { &OBJ_pilot,3;}' unless defined(&OBJ_pilotAttributeSyntax);
    eval 'sub LN_pilotObjectClass () {"pilotObjectClass";}' unless defined(&LN_pilotObjectClass);
    eval 'sub NID_pilotObjectClass () {440;}' unless defined(&NID_pilotObjectClass);
    eval 'sub OBJ_pilotObjectClass () { &OBJ_pilot,4;}' unless defined(&OBJ_pilotObjectClass);
    eval 'sub LN_pilotGroups () {"pilotGroups";}' unless defined(&LN_pilotGroups);
    eval 'sub NID_pilotGroups () {441;}' unless defined(&NID_pilotGroups);
    eval 'sub OBJ_pilotGroups () { &OBJ_pilot,10;}' unless defined(&OBJ_pilotGroups);
    eval 'sub LN_iA5StringSyntax () {"iA5StringSyntax";}' unless defined(&LN_iA5StringSyntax);
    eval 'sub NID_iA5StringSyntax () {442;}' unless defined(&NID_iA5StringSyntax);
    eval 'sub OBJ_iA5StringSyntax () { &OBJ_pilotAttributeSyntax,4;}' unless defined(&OBJ_iA5StringSyntax);
    eval 'sub LN_caseIgnoreIA5StringSyntax () {"caseIgnoreIA5StringSyntax";}' unless defined(&LN_caseIgnoreIA5StringSyntax);
    eval 'sub NID_caseIgnoreIA5StringSyntax () {443;}' unless defined(&NID_caseIgnoreIA5StringSyntax);
    eval 'sub OBJ_caseIgnoreIA5StringSyntax () { &OBJ_pilotAttributeSyntax,5;}' unless defined(&OBJ_caseIgnoreIA5StringSyntax);
    eval 'sub LN_pilotObject () {"pilotObject";}' unless defined(&LN_pilotObject);
    eval 'sub NID_pilotObject () {444;}' unless defined(&NID_pilotObject);
    eval 'sub OBJ_pilotObject () { &OBJ_pilotObjectClass,3;}' unless defined(&OBJ_pilotObject);
    eval 'sub LN_pilotPerson () {"pilotPerson";}' unless defined(&LN_pilotPerson);
    eval 'sub NID_pilotPerson () {445;}' unless defined(&NID_pilotPerson);
    eval 'sub OBJ_pilotPerson () { &OBJ_pilotObjectClass,4;}' unless defined(&OBJ_pilotPerson);
    eval 'sub SN_account () {"account";}' unless defined(&SN_account);
    eval 'sub NID_account () {446;}' unless defined(&NID_account);
    eval 'sub OBJ_account () { &OBJ_pilotObjectClass,5;}' unless defined(&OBJ_account);
    eval 'sub SN_document () {"document";}' unless defined(&SN_document);
    eval 'sub NID_document () {447;}' unless defined(&NID_document);
    eval 'sub OBJ_document () { &OBJ_pilotObjectClass,6;}' unless defined(&OBJ_document);
    eval 'sub SN_room () {"room";}' unless defined(&SN_room);
    eval 'sub NID_room () {448;}' unless defined(&NID_room);
    eval 'sub OBJ_room () { &OBJ_pilotObjectClass,7;}' unless defined(&OBJ_room);
    eval 'sub LN_documentSeries () {"documentSeries";}' unless defined(&LN_documentSeries);
    eval 'sub NID_documentSeries () {449;}' unless defined(&NID_documentSeries);
    eval 'sub OBJ_documentSeries () { &OBJ_pilotObjectClass,9;}' unless defined(&OBJ_documentSeries);
    eval 'sub SN_Domain () {"domain";}' unless defined(&SN_Domain);
    eval 'sub LN_Domain () {"Domain";}' unless defined(&LN_Domain);
    eval 'sub NID_Domain () {392;}' unless defined(&NID_Domain);
    eval 'sub OBJ_Domain () { &OBJ_pilotObjectClass,13;}' unless defined(&OBJ_Domain);
    eval 'sub LN_rFC822localPart () {"rFC822localPart";}' unless defined(&LN_rFC822localPart);
    eval 'sub NID_rFC822localPart () {450;}' unless defined(&NID_rFC822localPart);
    eval 'sub OBJ_rFC822localPart () { &OBJ_pilotObjectClass,14;}' unless defined(&OBJ_rFC822localPart);
    eval 'sub LN_dNSDomain () {"dNSDomain";}' unless defined(&LN_dNSDomain);
    eval 'sub NID_dNSDomain () {451;}' unless defined(&NID_dNSDomain);
    eval 'sub OBJ_dNSDomain () { &OBJ_pilotObjectClass,15;}' unless defined(&OBJ_dNSDomain);
    eval 'sub LN_domainRelatedObject () {"domainRelatedObject";}' unless defined(&LN_domainRelatedObject);
    eval 'sub NID_domainRelatedObject () {452;}' unless defined(&NID_domainRelatedObject);
    eval 'sub OBJ_domainRelatedObject () { &OBJ_pilotObjectClass,17;}' unless defined(&OBJ_domainRelatedObject);
    eval 'sub LN_friendlyCountry () {"friendlyCountry";}' unless defined(&LN_friendlyCountry);
    eval 'sub NID_friendlyCountry () {453;}' unless defined(&NID_friendlyCountry);
    eval 'sub OBJ_friendlyCountry () { &OBJ_pilotObjectClass,18;}' unless defined(&OBJ_friendlyCountry);
    eval 'sub LN_simpleSecurityObject () {"simpleSecurityObject";}' unless defined(&LN_simpleSecurityObject);
    eval 'sub NID_simpleSecurityObject () {454;}' unless defined(&NID_simpleSecurityObject);
    eval 'sub OBJ_simpleSecurityObject () { &OBJ_pilotObjectClass,19;}' unless defined(&OBJ_simpleSecurityObject);
    eval 'sub LN_pilotOrganization () {"pilotOrganization";}' unless defined(&LN_pilotOrganization);
    eval 'sub NID_pilotOrganization () {455;}' unless defined(&NID_pilotOrganization);
    eval 'sub OBJ_pilotOrganization () { &OBJ_pilotObjectClass,20;}' unless defined(&OBJ_pilotOrganization);
    eval 'sub LN_pilotDSA () {"pilotDSA";}' unless defined(&LN_pilotDSA);
    eval 'sub NID_pilotDSA () {456;}' unless defined(&NID_pilotDSA);
    eval 'sub OBJ_pilotDSA () { &OBJ_pilotObjectClass,21;}' unless defined(&OBJ_pilotDSA);
    eval 'sub LN_qualityLabelledData () {"qualityLabelledData";}' unless defined(&LN_qualityLabelledData);
    eval 'sub NID_qualityLabelledData () {457;}' unless defined(&NID_qualityLabelledData);
    eval 'sub OBJ_qualityLabelledData () { &OBJ_pilotObjectClass,22;}' unless defined(&OBJ_qualityLabelledData);
    eval 'sub SN_userId () {"UID";}' unless defined(&SN_userId);
    eval 'sub LN_userId () {"userId";}' unless defined(&LN_userId);
    eval 'sub NID_userId () {458;}' unless defined(&NID_userId);
    eval 'sub OBJ_userId () { &OBJ_pilotAttributeType,1;}' unless defined(&OBJ_userId);
    eval 'sub LN_textEncodedORAddress () {"textEncodedORAddress";}' unless defined(&LN_textEncodedORAddress);
    eval 'sub NID_textEncodedORAddress () {459;}' unless defined(&NID_textEncodedORAddress);
    eval 'sub OBJ_textEncodedORAddress () { &OBJ_pilotAttributeType,2;}' unless defined(&OBJ_textEncodedORAddress);
    eval 'sub SN_rfc822Mailbox () {"mail";}' unless defined(&SN_rfc822Mailbox);
    eval 'sub LN_rfc822Mailbox () {"rfc822Mailbox";}' unless defined(&LN_rfc822Mailbox);
    eval 'sub NID_rfc822Mailbox () {460;}' unless defined(&NID_rfc822Mailbox);
    eval 'sub OBJ_rfc822Mailbox () { &OBJ_pilotAttributeType,3;}' unless defined(&OBJ_rfc822Mailbox);
    eval 'sub SN_info () {"info";}' unless defined(&SN_info);
    eval 'sub NID_info () {461;}' unless defined(&NID_info);
    eval 'sub OBJ_info () { &OBJ_pilotAttributeType,4;}' unless defined(&OBJ_info);
    eval 'sub LN_favouriteDrink () {"favouriteDrink";}' unless defined(&LN_favouriteDrink);
    eval 'sub NID_favouriteDrink () {462;}' unless defined(&NID_favouriteDrink);
    eval 'sub OBJ_favouriteDrink () { &OBJ_pilotAttributeType,5;}' unless defined(&OBJ_favouriteDrink);
    eval 'sub LN_roomNumber () {"roomNumber";}' unless defined(&LN_roomNumber);
    eval 'sub NID_roomNumber () {463;}' unless defined(&NID_roomNumber);
    eval 'sub OBJ_roomNumber () { &OBJ_pilotAttributeType,6;}' unless defined(&OBJ_roomNumber);
    eval 'sub SN_photo () {"photo";}' unless defined(&SN_photo);
    eval 'sub NID_photo () {464;}' unless defined(&NID_photo);
    eval 'sub OBJ_photo () { &OBJ_pilotAttributeType,7;}' unless defined(&OBJ_photo);
    eval 'sub LN_userClass () {"userClass";}' unless defined(&LN_userClass);
    eval 'sub NID_userClass () {465;}' unless defined(&NID_userClass);
    eval 'sub OBJ_userClass () { &OBJ_pilotAttributeType,8;}' unless defined(&OBJ_userClass);
    eval 'sub SN_host () {"host";}' unless defined(&SN_host);
    eval 'sub NID_host () {466;}' unless defined(&NID_host);
    eval 'sub OBJ_host () { &OBJ_pilotAttributeType,9;}' unless defined(&OBJ_host);
    eval 'sub SN_manager () {"manager";}' unless defined(&SN_manager);
    eval 'sub NID_manager () {467;}' unless defined(&NID_manager);
    eval 'sub OBJ_manager () { &OBJ_pilotAttributeType,10;}' unless defined(&OBJ_manager);
    eval 'sub LN_documentIdentifier () {"documentIdentifier";}' unless defined(&LN_documentIdentifier);
    eval 'sub NID_documentIdentifier () {468;}' unless defined(&NID_documentIdentifier);
    eval 'sub OBJ_documentIdentifier () { &OBJ_pilotAttributeType,11;}' unless defined(&OBJ_documentIdentifier);
    eval 'sub LN_documentTitle () {"documentTitle";}' unless defined(&LN_documentTitle);
    eval 'sub NID_documentTitle () {469;}' unless defined(&NID_documentTitle);
    eval 'sub OBJ_documentTitle () { &OBJ_pilotAttributeType,12;}' unless defined(&OBJ_documentTitle);
    eval 'sub LN_documentVersion () {"documentVersion";}' unless defined(&LN_documentVersion);
    eval 'sub NID_documentVersion () {470;}' unless defined(&NID_documentVersion);
    eval 'sub OBJ_documentVersion () { &OBJ_pilotAttributeType,13;}' unless defined(&OBJ_documentVersion);
    eval 'sub LN_documentAuthor () {"documentAuthor";}' unless defined(&LN_documentAuthor);
    eval 'sub NID_documentAuthor () {471;}' unless defined(&NID_documentAuthor);
    eval 'sub OBJ_documentAuthor () { &OBJ_pilotAttributeType,14;}' unless defined(&OBJ_documentAuthor);
    eval 'sub LN_documentLocation () {"documentLocation";}' unless defined(&LN_documentLocation);
    eval 'sub NID_documentLocation () {472;}' unless defined(&NID_documentLocation);
    eval 'sub OBJ_documentLocation () { &OBJ_pilotAttributeType,15;}' unless defined(&OBJ_documentLocation);
    eval 'sub LN_homeTelephoneNumber () {"homeTelephoneNumber";}' unless defined(&LN_homeTelephoneNumber);
    eval 'sub NID_homeTelephoneNumber () {473;}' unless defined(&NID_homeTelephoneNumber);
    eval 'sub OBJ_homeTelephoneNumber () { &OBJ_pilotAttributeType,20;}' unless defined(&OBJ_homeTelephoneNumber);
    eval 'sub SN_secretary () {"secretary";}' unless defined(&SN_secretary);
    eval 'sub NID_secretary () {474;}' unless defined(&NID_secretary);
    eval 'sub OBJ_secretary () { &OBJ_pilotAttributeType,21;}' unless defined(&OBJ_secretary);
    eval 'sub LN_otherMailbox () {"otherMailbox";}' unless defined(&LN_otherMailbox);
    eval 'sub NID_otherMailbox () {475;}' unless defined(&NID_otherMailbox);
    eval 'sub OBJ_otherMailbox () { &OBJ_pilotAttributeType,22;}' unless defined(&OBJ_otherMailbox);
    eval 'sub LN_lastModifiedTime () {"lastModifiedTime";}' unless defined(&LN_lastModifiedTime);
    eval 'sub NID_lastModifiedTime () {476;}' unless defined(&NID_lastModifiedTime);
    eval 'sub OBJ_lastModifiedTime () { &OBJ_pilotAttributeType,23;}' unless defined(&OBJ_lastModifiedTime);
    eval 'sub LN_lastModifiedBy () {"lastModifiedBy";}' unless defined(&LN_lastModifiedBy);
    eval 'sub NID_lastModifiedBy () {477;}' unless defined(&NID_lastModifiedBy);
    eval 'sub OBJ_lastModifiedBy () { &OBJ_pilotAttributeType,24;}' unless defined(&OBJ_lastModifiedBy);
    eval 'sub SN_domainComponent () {"DC";}' unless defined(&SN_domainComponent);
    eval 'sub LN_domainComponent () {"domainComponent";}' unless defined(&LN_domainComponent);
    eval 'sub NID_domainComponent () {391;}' unless defined(&NID_domainComponent);
    eval 'sub OBJ_domainComponent () { &OBJ_pilotAttributeType,25;}' unless defined(&OBJ_domainComponent);
    eval 'sub LN_aRecord () {"aRecord";}' unless defined(&LN_aRecord);
    eval 'sub NID_aRecord () {478;}' unless defined(&NID_aRecord);
    eval 'sub OBJ_aRecord () { &OBJ_pilotAttributeType,26;}' unless defined(&OBJ_aRecord);
    eval 'sub LN_pilotAttributeType27 () {"pilotAttributeType27";}' unless defined(&LN_pilotAttributeType27);
    eval 'sub NID_pilotAttributeType27 () {479;}' unless defined(&NID_pilotAttributeType27);
    eval 'sub OBJ_pilotAttributeType27 () { &OBJ_pilotAttributeType,27;}' unless defined(&OBJ_pilotAttributeType27);
    eval 'sub LN_mXRecord () {"mXRecord";}' unless defined(&LN_mXRecord);
    eval 'sub NID_mXRecord () {480;}' unless defined(&NID_mXRecord);
    eval 'sub OBJ_mXRecord () { &OBJ_pilotAttributeType,28;}' unless defined(&OBJ_mXRecord);
    eval 'sub LN_nSRecord () {"nSRecord";}' unless defined(&LN_nSRecord);
    eval 'sub NID_nSRecord () {481;}' unless defined(&NID_nSRecord);
    eval 'sub OBJ_nSRecord () { &OBJ_pilotAttributeType,29;}' unless defined(&OBJ_nSRecord);
    eval 'sub LN_sOARecord () {"sOARecord";}' unless defined(&LN_sOARecord);
    eval 'sub NID_sOARecord () {482;}' unless defined(&NID_sOARecord);
    eval 'sub OBJ_sOARecord () { &OBJ_pilotAttributeType,30;}' unless defined(&OBJ_sOARecord);
    eval 'sub LN_cNAMERecord () {"cNAMERecord";}' unless defined(&LN_cNAMERecord);
    eval 'sub NID_cNAMERecord () {483;}' unless defined(&NID_cNAMERecord);
    eval 'sub OBJ_cNAMERecord () { &OBJ_pilotAttributeType,31;}' unless defined(&OBJ_cNAMERecord);
    eval 'sub LN_associatedDomain () {"associatedDomain";}' unless defined(&LN_associatedDomain);
    eval 'sub NID_associatedDomain () {484;}' unless defined(&NID_associatedDomain);
    eval 'sub OBJ_associatedDomain () { &OBJ_pilotAttributeType,37;}' unless defined(&OBJ_associatedDomain);
    eval 'sub LN_associatedName () {"associatedName";}' unless defined(&LN_associatedName);
    eval 'sub NID_associatedName () {485;}' unless defined(&NID_associatedName);
    eval 'sub OBJ_associatedName () { &OBJ_pilotAttributeType,38;}' unless defined(&OBJ_associatedName);
    eval 'sub LN_homePostalAddress () {"homePostalAddress";}' unless defined(&LN_homePostalAddress);
    eval 'sub NID_homePostalAddress () {486;}' unless defined(&NID_homePostalAddress);
    eval 'sub OBJ_homePostalAddress () { &OBJ_pilotAttributeType,39;}' unless defined(&OBJ_homePostalAddress);
    eval 'sub LN_personalTitle () {"personalTitle";}' unless defined(&LN_personalTitle);
    eval 'sub NID_personalTitle () {487;}' unless defined(&NID_personalTitle);
    eval 'sub OBJ_personalTitle () { &OBJ_pilotAttributeType,40;}' unless defined(&OBJ_personalTitle);
    eval 'sub LN_mobileTelephoneNumber () {"mobileTelephoneNumber";}' unless defined(&LN_mobileTelephoneNumber);
    eval 'sub NID_mobileTelephoneNumber () {488;}' unless defined(&NID_mobileTelephoneNumber);
    eval 'sub OBJ_mobileTelephoneNumber () { &OBJ_pilotAttributeType,41;}' unless defined(&OBJ_mobileTelephoneNumber);
    eval 'sub LN_pagerTelephoneNumber () {"pagerTelephoneNumber";}' unless defined(&LN_pagerTelephoneNumber);
    eval 'sub NID_pagerTelephoneNumber () {489;}' unless defined(&NID_pagerTelephoneNumber);
    eval 'sub OBJ_pagerTelephoneNumber () { &OBJ_pilotAttributeType,42;}' unless defined(&OBJ_pagerTelephoneNumber);
    eval 'sub LN_friendlyCountryName () {"friendlyCountryName";}' unless defined(&LN_friendlyCountryName);
    eval 'sub NID_friendlyCountryName () {490;}' unless defined(&NID_friendlyCountryName);
    eval 'sub OBJ_friendlyCountryName () { &OBJ_pilotAttributeType,43;}' unless defined(&OBJ_friendlyCountryName);
    eval 'sub SN_uniqueIdentifier () {"uid";}' unless defined(&SN_uniqueIdentifier);
    eval 'sub LN_uniqueIdentifier () {"uniqueIdentifier";}' unless defined(&LN_uniqueIdentifier);
    eval 'sub NID_uniqueIdentifier () {102;}' unless defined(&NID_uniqueIdentifier);
    eval 'sub OBJ_uniqueIdentifier () { &OBJ_pilotAttributeType,44;}' unless defined(&OBJ_uniqueIdentifier);
    eval 'sub LN_organizationalStatus () {"organizationalStatus";}' unless defined(&LN_organizationalStatus);
    eval 'sub NID_organizationalStatus () {491;}' unless defined(&NID_organizationalStatus);
    eval 'sub OBJ_organizationalStatus () { &OBJ_pilotAttributeType,45;}' unless defined(&OBJ_organizationalStatus);
    eval 'sub LN_janetMailbox () {"janetMailbox";}' unless defined(&LN_janetMailbox);
    eval 'sub NID_janetMailbox () {492;}' unless defined(&NID_janetMailbox);
    eval 'sub OBJ_janetMailbox () { &OBJ_pilotAttributeType,46;}' unless defined(&OBJ_janetMailbox);
    eval 'sub LN_mailPreferenceOption () {"mailPreferenceOption";}' unless defined(&LN_mailPreferenceOption);
    eval 'sub NID_mailPreferenceOption () {493;}' unless defined(&NID_mailPreferenceOption);
    eval 'sub OBJ_mailPreferenceOption () { &OBJ_pilotAttributeType,47;}' unless defined(&OBJ_mailPreferenceOption);
    eval 'sub LN_buildingName () {"buildingName";}' unless defined(&LN_buildingName);
    eval 'sub NID_buildingName () {494;}' unless defined(&NID_buildingName);
    eval 'sub OBJ_buildingName () { &OBJ_pilotAttributeType,48;}' unless defined(&OBJ_buildingName);
    eval 'sub LN_dSAQuality () {"dSAQuality";}' unless defined(&LN_dSAQuality);
    eval 'sub NID_dSAQuality () {495;}' unless defined(&NID_dSAQuality);
    eval 'sub OBJ_dSAQuality () { &OBJ_pilotAttributeType,49;}' unless defined(&OBJ_dSAQuality);
    eval 'sub LN_singleLevelQuality () {"singleLevelQuality";}' unless defined(&LN_singleLevelQuality);
    eval 'sub NID_singleLevelQuality () {496;}' unless defined(&NID_singleLevelQuality);
    eval 'sub OBJ_singleLevelQuality () { &OBJ_pilotAttributeType,50;}' unless defined(&OBJ_singleLevelQuality);
    eval 'sub LN_subtreeMinimumQuality () {"subtreeMinimumQuality";}' unless defined(&LN_subtreeMinimumQuality);
    eval 'sub NID_subtreeMinimumQuality () {497;}' unless defined(&NID_subtreeMinimumQuality);
    eval 'sub OBJ_subtreeMinimumQuality () { &OBJ_pilotAttributeType,51;}' unless defined(&OBJ_subtreeMinimumQuality);
    eval 'sub LN_subtreeMaximumQuality () {"subtreeMaximumQuality";}' unless defined(&LN_subtreeMaximumQuality);
    eval 'sub NID_subtreeMaximumQuality () {498;}' unless defined(&NID_subtreeMaximumQuality);
    eval 'sub OBJ_subtreeMaximumQuality () { &OBJ_pilotAttributeType,52;}' unless defined(&OBJ_subtreeMaximumQuality);
    eval 'sub LN_personalSignature () {"personalSignature";}' unless defined(&LN_personalSignature);
    eval 'sub NID_personalSignature () {499;}' unless defined(&NID_personalSignature);
    eval 'sub OBJ_personalSignature () { &OBJ_pilotAttributeType,53;}' unless defined(&OBJ_personalSignature);
    eval 'sub LN_dITRedirect () {"dITRedirect";}' unless defined(&LN_dITRedirect);
    eval 'sub NID_dITRedirect () {500;}' unless defined(&NID_dITRedirect);
    eval 'sub OBJ_dITRedirect () { &OBJ_pilotAttributeType,54;}' unless defined(&OBJ_dITRedirect);
    eval 'sub SN_audio () {"audio";}' unless defined(&SN_audio);
    eval 'sub NID_audio () {501;}' unless defined(&NID_audio);
    eval 'sub OBJ_audio () { &OBJ_pilotAttributeType,55;}' unless defined(&OBJ_audio);
    eval 'sub LN_documentPublisher () {"documentPublisher";}' unless defined(&LN_documentPublisher);
    eval 'sub NID_documentPublisher () {502;}' unless defined(&NID_documentPublisher);
    eval 'sub OBJ_documentPublisher () { &OBJ_pilotAttributeType,56;}' unless defined(&OBJ_documentPublisher);
    eval 'sub SN_id_set () {"id-set";}' unless defined(&SN_id_set);
    eval 'sub LN_id_set () {"Secure Electronic Transactions";}' unless defined(&LN_id_set);
    eval 'sub NID_id_set () {512;}' unless defined(&NID_id_set);
    eval 'sub OBJ_id_set () { &OBJ_international_organizations,42;}' unless defined(&OBJ_id_set);
    eval 'sub SN_set_ctype () {"set-ctype";}' unless defined(&SN_set_ctype);
    eval 'sub LN_set_ctype () {"content types";}' unless defined(&LN_set_ctype);
    eval 'sub NID_set_ctype () {513;}' unless defined(&NID_set_ctype);
    eval 'sub OBJ_set_ctype () { &OBJ_id_set,0;}' unless defined(&OBJ_set_ctype);
    eval 'sub SN_set_msgExt () {"set-msgExt";}' unless defined(&SN_set_msgExt);
    eval 'sub LN_set_msgExt () {"message extensions";}' unless defined(&LN_set_msgExt);
    eval 'sub NID_set_msgExt () {514;}' unless defined(&NID_set_msgExt);
    eval 'sub OBJ_set_msgExt () { &OBJ_id_set,1;}' unless defined(&OBJ_set_msgExt);
    eval 'sub SN_set_attr () {"set-attr";}' unless defined(&SN_set_attr);
    eval 'sub NID_set_attr () {515;}' unless defined(&NID_set_attr);
    eval 'sub OBJ_set_attr () { &OBJ_id_set,3;}' unless defined(&OBJ_set_attr);
    eval 'sub SN_set_policy () {"set-policy";}' unless defined(&SN_set_policy);
    eval 'sub NID_set_policy () {516;}' unless defined(&NID_set_policy);
    eval 'sub OBJ_set_policy () { &OBJ_id_set,5;}' unless defined(&OBJ_set_policy);
    eval 'sub SN_set_certExt () {"set-certExt";}' unless defined(&SN_set_certExt);
    eval 'sub LN_set_certExt () {"certificate extensions";}' unless defined(&LN_set_certExt);
    eval 'sub NID_set_certExt () {517;}' unless defined(&NID_set_certExt);
    eval 'sub OBJ_set_certExt () { &OBJ_id_set,7;}' unless defined(&OBJ_set_certExt);
    eval 'sub SN_set_brand () {"set-brand";}' unless defined(&SN_set_brand);
    eval 'sub NID_set_brand () {518;}' unless defined(&NID_set_brand);
    eval 'sub OBJ_set_brand () { &OBJ_id_set,8;}' unless defined(&OBJ_set_brand);
    eval 'sub SN_setct_PANData () {"setct-PANData";}' unless defined(&SN_setct_PANData);
    eval 'sub NID_setct_PANData () {519;}' unless defined(&NID_setct_PANData);
    eval 'sub OBJ_setct_PANData () { &OBJ_set_ctype,0;}' unless defined(&OBJ_setct_PANData);
    eval 'sub SN_setct_PANToken () {"setct-PANToken";}' unless defined(&SN_setct_PANToken);
    eval 'sub NID_setct_PANToken () {520;}' unless defined(&NID_setct_PANToken);
    eval 'sub OBJ_setct_PANToken () { &OBJ_set_ctype,1;}' unless defined(&OBJ_setct_PANToken);
    eval 'sub SN_setct_PANOnly () {"setct-PANOnly";}' unless defined(&SN_setct_PANOnly);
    eval 'sub NID_setct_PANOnly () {521;}' unless defined(&NID_setct_PANOnly);
    eval 'sub OBJ_setct_PANOnly () { &OBJ_set_ctype,2;}' unless defined(&OBJ_setct_PANOnly);
    eval 'sub SN_setct_OIData () {"setct-OIData";}' unless defined(&SN_setct_OIData);
    eval 'sub NID_setct_OIData () {522;}' unless defined(&NID_setct_OIData);
    eval 'sub OBJ_setct_OIData () { &OBJ_set_ctype,3;}' unless defined(&OBJ_setct_OIData);
    eval 'sub SN_setct_PI () {"setct-PI";}' unless defined(&SN_setct_PI);
    eval 'sub NID_setct_PI () {523;}' unless defined(&NID_setct_PI);
    eval 'sub OBJ_setct_PI () { &OBJ_set_ctype,4;}' unless defined(&OBJ_setct_PI);
    eval 'sub SN_setct_PIData () {"setct-PIData";}' unless defined(&SN_setct_PIData);
    eval 'sub NID_setct_PIData () {524;}' unless defined(&NID_setct_PIData);
    eval 'sub OBJ_setct_PIData () { &OBJ_set_ctype,5;}' unless defined(&OBJ_setct_PIData);
    eval 'sub SN_setct_PIDataUnsigned () {"setct-PIDataUnsigned";}' unless defined(&SN_setct_PIDataUnsigned);
    eval 'sub NID_setct_PIDataUnsigned () {525;}' unless defined(&NID_setct_PIDataUnsigned);
    eval 'sub OBJ_setct_PIDataUnsigned () { &OBJ_set_ctype,6;}' unless defined(&OBJ_setct_PIDataUnsigned);
    eval 'sub SN_setct_HODInput () {"setct-HODInput";}' unless defined(&SN_setct_HODInput);
    eval 'sub NID_setct_HODInput () {526;}' unless defined(&NID_setct_HODInput);
    eval 'sub OBJ_setct_HODInput () { &OBJ_set_ctype,7;}' unless defined(&OBJ_setct_HODInput);
    eval 'sub SN_setct_AuthResBaggage () {"setct-AuthResBaggage";}' unless defined(&SN_setct_AuthResBaggage);
    eval 'sub NID_setct_AuthResBaggage () {527;}' unless defined(&NID_setct_AuthResBaggage);
    eval 'sub OBJ_setct_AuthResBaggage () { &OBJ_set_ctype,8;}' unless defined(&OBJ_setct_AuthResBaggage);
    eval 'sub SN_setct_AuthRevReqBaggage () {"setct-AuthRevReqBaggage";}' unless defined(&SN_setct_AuthRevReqBaggage);
    eval 'sub NID_setct_AuthRevReqBaggage () {528;}' unless defined(&NID_setct_AuthRevReqBaggage);
    eval 'sub OBJ_setct_AuthRevReqBaggage () { &OBJ_set_ctype,9;}' unless defined(&OBJ_setct_AuthRevReqBaggage);
    eval 'sub SN_setct_AuthRevResBaggage () {"setct-AuthRevResBaggage";}' unless defined(&SN_setct_AuthRevResBaggage);
    eval 'sub NID_setct_AuthRevResBaggage () {529;}' unless defined(&NID_setct_AuthRevResBaggage);
    eval 'sub OBJ_setct_AuthRevResBaggage () { &OBJ_set_ctype,10;}' unless defined(&OBJ_setct_AuthRevResBaggage);
    eval 'sub SN_setct_CapTokenSeq () {"setct-CapTokenSeq";}' unless defined(&SN_setct_CapTokenSeq);
    eval 'sub NID_setct_CapTokenSeq () {530;}' unless defined(&NID_setct_CapTokenSeq);
    eval 'sub OBJ_setct_CapTokenSeq () { &OBJ_set_ctype,11;}' unless defined(&OBJ_setct_CapTokenSeq);
    eval 'sub SN_setct_PInitResData () {"setct-PInitResData";}' unless defined(&SN_setct_PInitResData);
    eval 'sub NID_setct_PInitResData () {531;}' unless defined(&NID_setct_PInitResData);
    eval 'sub OBJ_setct_PInitResData () { &OBJ_set_ctype,12;}' unless defined(&OBJ_setct_PInitResData);
    eval 'sub SN_setct_PI_TBS () {"setct-PI-TBS";}' unless defined(&SN_setct_PI_TBS);
    eval 'sub NID_setct_PI_TBS () {532;}' unless defined(&NID_setct_PI_TBS);
    eval 'sub OBJ_setct_PI_TBS () { &OBJ_set_ctype,13;}' unless defined(&OBJ_setct_PI_TBS);
    eval 'sub SN_setct_PResData () {"setct-PResData";}' unless defined(&SN_setct_PResData);
    eval 'sub NID_setct_PResData () {533;}' unless defined(&NID_setct_PResData);
    eval 'sub OBJ_setct_PResData () { &OBJ_set_ctype,14;}' unless defined(&OBJ_setct_PResData);
    eval 'sub SN_setct_AuthReqTBS () {"setct-AuthReqTBS";}' unless defined(&SN_setct_AuthReqTBS);
    eval 'sub NID_setct_AuthReqTBS () {534;}' unless defined(&NID_setct_AuthReqTBS);
    eval 'sub OBJ_setct_AuthReqTBS () { &OBJ_set_ctype,16;}' unless defined(&OBJ_setct_AuthReqTBS);
    eval 'sub SN_setct_AuthResTBS () {"setct-AuthResTBS";}' unless defined(&SN_setct_AuthResTBS);
    eval 'sub NID_setct_AuthResTBS () {535;}' unless defined(&NID_setct_AuthResTBS);
    eval 'sub OBJ_setct_AuthResTBS () { &OBJ_set_ctype,17;}' unless defined(&OBJ_setct_AuthResTBS);
    eval 'sub SN_setct_AuthResTBSX () {"setct-AuthResTBSX";}' unless defined(&SN_setct_AuthResTBSX);
    eval 'sub NID_setct_AuthResTBSX () {536;}' unless defined(&NID_setct_AuthResTBSX);
    eval 'sub OBJ_setct_AuthResTBSX () { &OBJ_set_ctype,18;}' unless defined(&OBJ_setct_AuthResTBSX);
    eval 'sub SN_setct_AuthTokenTBS () {"setct-AuthTokenTBS";}' unless defined(&SN_setct_AuthTokenTBS);
    eval 'sub NID_setct_AuthTokenTBS () {537;}' unless defined(&NID_setct_AuthTokenTBS);
    eval 'sub OBJ_setct_AuthTokenTBS () { &OBJ_set_ctype,19;}' unless defined(&OBJ_setct_AuthTokenTBS);
    eval 'sub SN_setct_CapTokenData () {"setct-CapTokenData";}' unless defined(&SN_setct_CapTokenData);
    eval 'sub NID_setct_CapTokenData () {538;}' unless defined(&NID_setct_CapTokenData);
    eval 'sub OBJ_setct_CapTokenData () { &OBJ_set_ctype,20;}' unless defined(&OBJ_setct_CapTokenData);
    eval 'sub SN_setct_CapTokenTBS () {"setct-CapTokenTBS";}' unless defined(&SN_setct_CapTokenTBS);
    eval 'sub NID_setct_CapTokenTBS () {539;}' unless defined(&NID_setct_CapTokenTBS);
    eval 'sub OBJ_setct_CapTokenTBS () { &OBJ_set_ctype,21;}' unless defined(&OBJ_setct_CapTokenTBS);
    eval 'sub SN_setct_AcqCardCodeMsg () {"setct-AcqCardCodeMsg";}' unless defined(&SN_setct_AcqCardCodeMsg);
    eval 'sub NID_setct_AcqCardCodeMsg () {540;}' unless defined(&NID_setct_AcqCardCodeMsg);
    eval 'sub OBJ_setct_AcqCardCodeMsg () { &OBJ_set_ctype,22;}' unless defined(&OBJ_setct_AcqCardCodeMsg);
    eval 'sub SN_setct_AuthRevReqTBS () {"setct-AuthRevReqTBS";}' unless defined(&SN_setct_AuthRevReqTBS);
    eval 'sub NID_setct_AuthRevReqTBS () {541;}' unless defined(&NID_setct_AuthRevReqTBS);
    eval 'sub OBJ_setct_AuthRevReqTBS () { &OBJ_set_ctype,23;}' unless defined(&OBJ_setct_AuthRevReqTBS);
    eval 'sub SN_setct_AuthRevResData () {"setct-AuthRevResData";}' unless defined(&SN_setct_AuthRevResData);
    eval 'sub NID_setct_AuthRevResData () {542;}' unless defined(&NID_setct_AuthRevResData);
    eval 'sub OBJ_setct_AuthRevResData () { &OBJ_set_ctype,24;}' unless defined(&OBJ_setct_AuthRevResData);
    eval 'sub SN_setct_AuthRevResTBS () {"setct-AuthRevResTBS";}' unless defined(&SN_setct_AuthRevResTBS);
    eval 'sub NID_setct_AuthRevResTBS () {543;}' unless defined(&NID_setct_AuthRevResTBS);
    eval 'sub OBJ_setct_AuthRevResTBS () { &OBJ_set_ctype,25;}' unless defined(&OBJ_setct_AuthRevResTBS);
    eval 'sub SN_setct_CapReqTBS () {"setct-CapReqTBS";}' unless defined(&SN_setct_CapReqTBS);
    eval 'sub NID_setct_CapReqTBS () {544;}' unless defined(&NID_setct_CapReqTBS);
    eval 'sub OBJ_setct_CapReqTBS () { &OBJ_set_ctype,26;}' unless defined(&OBJ_setct_CapReqTBS);
    eval 'sub SN_setct_CapReqTBSX () {"setct-CapReqTBSX";}' unless defined(&SN_setct_CapReqTBSX);
    eval 'sub NID_setct_CapReqTBSX () {545;}' unless defined(&NID_setct_CapReqTBSX);
    eval 'sub OBJ_setct_CapReqTBSX () { &OBJ_set_ctype,27;}' unless defined(&OBJ_setct_CapReqTBSX);
    eval 'sub SN_setct_CapResData () {"setct-CapResData";}' unless defined(&SN_setct_CapResData);
    eval 'sub NID_setct_CapResData () {546;}' unless defined(&NID_setct_CapResData);
    eval 'sub OBJ_setct_CapResData () { &OBJ_set_ctype,28;}' unless defined(&OBJ_setct_CapResData);
    eval 'sub SN_setct_CapRevReqTBS () {"setct-CapRevReqTBS";}' unless defined(&SN_setct_CapRevReqTBS);
    eval 'sub NID_setct_CapRevReqTBS () {547;}' unless defined(&NID_setct_CapRevReqTBS);
    eval 'sub OBJ_setct_CapRevReqTBS () { &OBJ_set_ctype,29;}' unless defined(&OBJ_setct_CapRevReqTBS);
    eval 'sub SN_setct_CapRevReqTBSX () {"setct-CapRevReqTBSX";}' unless defined(&SN_setct_CapRevReqTBSX);
    eval 'sub NID_setct_CapRevReqTBSX () {548;}' unless defined(&NID_setct_CapRevReqTBSX);
    eval 'sub OBJ_setct_CapRevReqTBSX () { &OBJ_set_ctype,30;}' unless defined(&OBJ_setct_CapRevReqTBSX);
    eval 'sub SN_setct_CapRevResData () {"setct-CapRevResData";}' unless defined(&SN_setct_CapRevResData);
    eval 'sub NID_setct_CapRevResData () {549;}' unless defined(&NID_setct_CapRevResData);
    eval 'sub OBJ_setct_CapRevResData () { &OBJ_set_ctype,31;}' unless defined(&OBJ_setct_CapRevResData);
    eval 'sub SN_setct_CredReqTBS () {"setct-CredReqTBS";}' unless defined(&SN_setct_CredReqTBS);
    eval 'sub NID_setct_CredReqTBS () {550;}' unless defined(&NID_setct_CredReqTBS);
    eval 'sub OBJ_setct_CredReqTBS () { &OBJ_set_ctype,32;}' unless defined(&OBJ_setct_CredReqTBS);
    eval 'sub SN_setct_CredReqTBSX () {"setct-CredReqTBSX";}' unless defined(&SN_setct_CredReqTBSX);
    eval 'sub NID_setct_CredReqTBSX () {551;}' unless defined(&NID_setct_CredReqTBSX);
    eval 'sub OBJ_setct_CredReqTBSX () { &OBJ_set_ctype,33;}' unless defined(&OBJ_setct_CredReqTBSX);
    eval 'sub SN_setct_CredResData () {"setct-CredResData";}' unless defined(&SN_setct_CredResData);
    eval 'sub NID_setct_CredResData () {552;}' unless defined(&NID_setct_CredResData);
    eval 'sub OBJ_setct_CredResData () { &OBJ_set_ctype,34;}' unless defined(&OBJ_setct_CredResData);
    eval 'sub SN_setct_CredRevReqTBS () {"setct-CredRevReqTBS";}' unless defined(&SN_setct_CredRevReqTBS);
    eval 'sub NID_setct_CredRevReqTBS () {553;}' unless defined(&NID_setct_CredRevReqTBS);
    eval 'sub OBJ_setct_CredRevReqTBS () { &OBJ_set_ctype,35;}' unless defined(&OBJ_setct_CredRevReqTBS);
    eval 'sub SN_setct_CredRevReqTBSX () {"setct-CredRevReqTBSX";}' unless defined(&SN_setct_CredRevReqTBSX);
    eval 'sub NID_setct_CredRevReqTBSX () {554;}' unless defined(&NID_setct_CredRevReqTBSX);
    eval 'sub OBJ_setct_CredRevReqTBSX () { &OBJ_set_ctype,36;}' unless defined(&OBJ_setct_CredRevReqTBSX);
    eval 'sub SN_setct_CredRevResData () {"setct-CredRevResData";}' unless defined(&SN_setct_CredRevResData);
    eval 'sub NID_setct_CredRevResData () {555;}' unless defined(&NID_setct_CredRevResData);
    eval 'sub OBJ_setct_CredRevResData () { &OBJ_set_ctype,37;}' unless defined(&OBJ_setct_CredRevResData);
    eval 'sub SN_setct_PCertReqData () {"setct-PCertReqData";}' unless defined(&SN_setct_PCertReqData);
    eval 'sub NID_setct_PCertReqData () {556;}' unless defined(&NID_setct_PCertReqData);
    eval 'sub OBJ_setct_PCertReqData () { &OBJ_set_ctype,38;}' unless defined(&OBJ_setct_PCertReqData);
    eval 'sub SN_setct_PCertResTBS () {"setct-PCertResTBS";}' unless defined(&SN_setct_PCertResTBS);
    eval 'sub NID_setct_PCertResTBS () {557;}' unless defined(&NID_setct_PCertResTBS);
    eval 'sub OBJ_setct_PCertResTBS () { &OBJ_set_ctype,39;}' unless defined(&OBJ_setct_PCertResTBS);
    eval 'sub SN_setct_BatchAdminReqData () {"setct-BatchAdminReqData";}' unless defined(&SN_setct_BatchAdminReqData);
    eval 'sub NID_setct_BatchAdminReqData () {558;}' unless defined(&NID_setct_BatchAdminReqData);
    eval 'sub OBJ_setct_BatchAdminReqData () { &OBJ_set_ctype,40;}' unless defined(&OBJ_setct_BatchAdminReqData);
    eval 'sub SN_setct_BatchAdminResData () {"setct-BatchAdminResData";}' unless defined(&SN_setct_BatchAdminResData);
    eval 'sub NID_setct_BatchAdminResData () {559;}' unless defined(&NID_setct_BatchAdminResData);
    eval 'sub OBJ_setct_BatchAdminResData () { &OBJ_set_ctype,41;}' unless defined(&OBJ_setct_BatchAdminResData);
    eval 'sub SN_setct_CardCInitResTBS () {"setct-CardCInitResTBS";}' unless defined(&SN_setct_CardCInitResTBS);
    eval 'sub NID_setct_CardCInitResTBS () {560;}' unless defined(&NID_setct_CardCInitResTBS);
    eval 'sub OBJ_setct_CardCInitResTBS () { &OBJ_set_ctype,42;}' unless defined(&OBJ_setct_CardCInitResTBS);
    eval 'sub SN_setct_MeAqCInitResTBS () {"setct-MeAqCInitResTBS";}' unless defined(&SN_setct_MeAqCInitResTBS);
    eval 'sub NID_setct_MeAqCInitResTBS () {561;}' unless defined(&NID_setct_MeAqCInitResTBS);
    eval 'sub OBJ_setct_MeAqCInitResTBS () { &OBJ_set_ctype,43;}' unless defined(&OBJ_setct_MeAqCInitResTBS);
    eval 'sub SN_setct_RegFormResTBS () {"setct-RegFormResTBS";}' unless defined(&SN_setct_RegFormResTBS);
    eval 'sub NID_setct_RegFormResTBS () {562;}' unless defined(&NID_setct_RegFormResTBS);
    eval 'sub OBJ_setct_RegFormResTBS () { &OBJ_set_ctype,44;}' unless defined(&OBJ_setct_RegFormResTBS);
    eval 'sub SN_setct_CertReqData () {"setct-CertReqData";}' unless defined(&SN_setct_CertReqData);
    eval 'sub NID_setct_CertReqData () {563;}' unless defined(&NID_setct_CertReqData);
    eval 'sub OBJ_setct_CertReqData () { &OBJ_set_ctype,45;}' unless defined(&OBJ_setct_CertReqData);
    eval 'sub SN_setct_CertReqTBS () {"setct-CertReqTBS";}' unless defined(&SN_setct_CertReqTBS);
    eval 'sub NID_setct_CertReqTBS () {564;}' unless defined(&NID_setct_CertReqTBS);
    eval 'sub OBJ_setct_CertReqTBS () { &OBJ_set_ctype,46;}' unless defined(&OBJ_setct_CertReqTBS);
    eval 'sub SN_setct_CertResData () {"setct-CertResData";}' unless defined(&SN_setct_CertResData);
    eval 'sub NID_setct_CertResData () {565;}' unless defined(&NID_setct_CertResData);
    eval 'sub OBJ_setct_CertResData () { &OBJ_set_ctype,47;}' unless defined(&OBJ_setct_CertResData);
    eval 'sub SN_setct_CertInqReqTBS () {"setct-CertInqReqTBS";}' unless defined(&SN_setct_CertInqReqTBS);
    eval 'sub NID_setct_CertInqReqTBS () {566;}' unless defined(&NID_setct_CertInqReqTBS);
    eval 'sub OBJ_setct_CertInqReqTBS () { &OBJ_set_ctype,48;}' unless defined(&OBJ_setct_CertInqReqTBS);
    eval 'sub SN_setct_ErrorTBS () {"setct-ErrorTBS";}' unless defined(&SN_setct_ErrorTBS);
    eval 'sub NID_setct_ErrorTBS () {567;}' unless defined(&NID_setct_ErrorTBS);
    eval 'sub OBJ_setct_ErrorTBS () { &OBJ_set_ctype,49;}' unless defined(&OBJ_setct_ErrorTBS);
    eval 'sub SN_setct_PIDualSignedTBE () {"setct-PIDualSignedTBE";}' unless defined(&SN_setct_PIDualSignedTBE);
    eval 'sub NID_setct_PIDualSignedTBE () {568;}' unless defined(&NID_setct_PIDualSignedTBE);
    eval 'sub OBJ_setct_PIDualSignedTBE () { &OBJ_set_ctype,50;}' unless defined(&OBJ_setct_PIDualSignedTBE);
    eval 'sub SN_setct_PIUnsignedTBE () {"setct-PIUnsignedTBE";}' unless defined(&SN_setct_PIUnsignedTBE);
    eval 'sub NID_setct_PIUnsignedTBE () {569;}' unless defined(&NID_setct_PIUnsignedTBE);
    eval 'sub OBJ_setct_PIUnsignedTBE () { &OBJ_set_ctype,51;}' unless defined(&OBJ_setct_PIUnsignedTBE);
    eval 'sub SN_setct_AuthReqTBE () {"setct-AuthReqTBE";}' unless defined(&SN_setct_AuthReqTBE);
    eval 'sub NID_setct_AuthReqTBE () {570;}' unless defined(&NID_setct_AuthReqTBE);
    eval 'sub OBJ_setct_AuthReqTBE () { &OBJ_set_ctype,52;}' unless defined(&OBJ_setct_AuthReqTBE);
    eval 'sub SN_setct_AuthResTBE () {"setct-AuthResTBE";}' unless defined(&SN_setct_AuthResTBE);
    eval 'sub NID_setct_AuthResTBE () {571;}' unless defined(&NID_setct_AuthResTBE);
    eval 'sub OBJ_setct_AuthResTBE () { &OBJ_set_ctype,53;}' unless defined(&OBJ_setct_AuthResTBE);
    eval 'sub SN_setct_AuthResTBEX () {"setct-AuthResTBEX";}' unless defined(&SN_setct_AuthResTBEX);
    eval 'sub NID_setct_AuthResTBEX () {572;}' unless defined(&NID_setct_AuthResTBEX);
    eval 'sub OBJ_setct_AuthResTBEX () { &OBJ_set_ctype,54;}' unless defined(&OBJ_setct_AuthResTBEX);
    eval 'sub SN_setct_AuthTokenTBE () {"setct-AuthTokenTBE";}' unless defined(&SN_setct_AuthTokenTBE);
    eval 'sub NID_setct_AuthTokenTBE () {573;}' unless defined(&NID_setct_AuthTokenTBE);
    eval 'sub OBJ_setct_AuthTokenTBE () { &OBJ_set_ctype,55;}' unless defined(&OBJ_setct_AuthTokenTBE);
    eval 'sub SN_setct_CapTokenTBE () {"setct-CapTokenTBE";}' unless defined(&SN_setct_CapTokenTBE);
    eval 'sub NID_setct_CapTokenTBE () {574;}' unless defined(&NID_setct_CapTokenTBE);
    eval 'sub OBJ_setct_CapTokenTBE () { &OBJ_set_ctype,56;}' unless defined(&OBJ_setct_CapTokenTBE);
    eval 'sub SN_setct_CapTokenTBEX () {"setct-CapTokenTBEX";}' unless defined(&SN_setct_CapTokenTBEX);
    eval 'sub NID_setct_CapTokenTBEX () {575;}' unless defined(&NID_setct_CapTokenTBEX);
    eval 'sub OBJ_setct_CapTokenTBEX () { &OBJ_set_ctype,57;}' unless defined(&OBJ_setct_CapTokenTBEX);
    eval 'sub SN_setct_AcqCardCodeMsgTBE () {"setct-AcqCardCodeMsgTBE";}' unless defined(&SN_setct_AcqCardCodeMsgTBE);
    eval 'sub NID_setct_AcqCardCodeMsgTBE () {576;}' unless defined(&NID_setct_AcqCardCodeMsgTBE);
    eval 'sub OBJ_setct_AcqCardCodeMsgTBE () { &OBJ_set_ctype,58;}' unless defined(&OBJ_setct_AcqCardCodeMsgTBE);
    eval 'sub SN_setct_AuthRevReqTBE () {"setct-AuthRevReqTBE";}' unless defined(&SN_setct_AuthRevReqTBE);
    eval 'sub NID_setct_AuthRevReqTBE () {577;}' unless defined(&NID_setct_AuthRevReqTBE);
    eval 'sub OBJ_setct_AuthRevReqTBE () { &OBJ_set_ctype,59;}' unless defined(&OBJ_setct_AuthRevReqTBE);
    eval 'sub SN_setct_AuthRevResTBE () {"setct-AuthRevResTBE";}' unless defined(&SN_setct_AuthRevResTBE);
    eval 'sub NID_setct_AuthRevResTBE () {578;}' unless defined(&NID_setct_AuthRevResTBE);
    eval 'sub OBJ_setct_AuthRevResTBE () { &OBJ_set_ctype,60;}' unless defined(&OBJ_setct_AuthRevResTBE);
    eval 'sub SN_setct_AuthRevResTBEB () {"setct-AuthRevResTBEB";}' unless defined(&SN_setct_AuthRevResTBEB);
    eval 'sub NID_setct_AuthRevResTBEB () {579;}' unless defined(&NID_setct_AuthRevResTBEB);
    eval 'sub OBJ_setct_AuthRevResTBEB () { &OBJ_set_ctype,61;}' unless defined(&OBJ_setct_AuthRevResTBEB);
    eval 'sub SN_setct_CapReqTBE () {"setct-CapReqTBE";}' unless defined(&SN_setct_CapReqTBE);
    eval 'sub NID_setct_CapReqTBE () {580;}' unless defined(&NID_setct_CapReqTBE);
    eval 'sub OBJ_setct_CapReqTBE () { &OBJ_set_ctype,62;}' unless defined(&OBJ_setct_CapReqTBE);
    eval 'sub SN_setct_CapReqTBEX () {"setct-CapReqTBEX";}' unless defined(&SN_setct_CapReqTBEX);
    eval 'sub NID_setct_CapReqTBEX () {581;}' unless defined(&NID_setct_CapReqTBEX);
    eval 'sub OBJ_setct_CapReqTBEX () { &OBJ_set_ctype,63;}' unless defined(&OBJ_setct_CapReqTBEX);
    eval 'sub SN_setct_CapResTBE () {"setct-CapResTBE";}' unless defined(&SN_setct_CapResTBE);
    eval 'sub NID_setct_CapResTBE () {582;}' unless defined(&NID_setct_CapResTBE);
    eval 'sub OBJ_setct_CapResTBE () { &OBJ_set_ctype,64;}' unless defined(&OBJ_setct_CapResTBE);
    eval 'sub SN_setct_CapRevReqTBE () {"setct-CapRevReqTBE";}' unless defined(&SN_setct_CapRevReqTBE);
    eval 'sub NID_setct_CapRevReqTBE () {583;}' unless defined(&NID_setct_CapRevReqTBE);
    eval 'sub OBJ_setct_CapRevReqTBE () { &OBJ_set_ctype,65;}' unless defined(&OBJ_setct_CapRevReqTBE);
    eval 'sub SN_setct_CapRevReqTBEX () {"setct-CapRevReqTBEX";}' unless defined(&SN_setct_CapRevReqTBEX);
    eval 'sub NID_setct_CapRevReqTBEX () {584;}' unless defined(&NID_setct_CapRevReqTBEX);
    eval 'sub OBJ_setct_CapRevReqTBEX () { &OBJ_set_ctype,66;}' unless defined(&OBJ_setct_CapRevReqTBEX);
    eval 'sub SN_setct_CapRevResTBE () {"setct-CapRevResTBE";}' unless defined(&SN_setct_CapRevResTBE);
    eval 'sub NID_setct_CapRevResTBE () {585;}' unless defined(&NID_setct_CapRevResTBE);
    eval 'sub OBJ_setct_CapRevResTBE () { &OBJ_set_ctype,67;}' unless defined(&OBJ_setct_CapRevResTBE);
    eval 'sub SN_setct_CredReqTBE () {"setct-CredReqTBE";}' unless defined(&SN_setct_CredReqTBE);
    eval 'sub NID_setct_CredReqTBE () {586;}' unless defined(&NID_setct_CredReqTBE);
    eval 'sub OBJ_setct_CredReqTBE () { &OBJ_set_ctype,68;}' unless defined(&OBJ_setct_CredReqTBE);
    eval 'sub SN_setct_CredReqTBEX () {"setct-CredReqTBEX";}' unless defined(&SN_setct_CredReqTBEX);
    eval 'sub NID_setct_CredReqTBEX () {587;}' unless defined(&NID_setct_CredReqTBEX);
    eval 'sub OBJ_setct_CredReqTBEX () { &OBJ_set_ctype,69;}' unless defined(&OBJ_setct_CredReqTBEX);
    eval 'sub SN_setct_CredResTBE () {"setct-CredResTBE";}' unless defined(&SN_setct_CredResTBE);
    eval 'sub NID_setct_CredResTBE () {588;}' unless defined(&NID_setct_CredResTBE);
    eval 'sub OBJ_setct_CredResTBE () { &OBJ_set_ctype,70;}' unless defined(&OBJ_setct_CredResTBE);
    eval 'sub SN_setct_CredRevReqTBE () {"setct-CredRevReqTBE";}' unless defined(&SN_setct_CredRevReqTBE);
    eval 'sub NID_setct_CredRevReqTBE () {589;}' unless defined(&NID_setct_CredRevReqTBE);
    eval 'sub OBJ_setct_CredRevReqTBE () { &OBJ_set_ctype,71;}' unless defined(&OBJ_setct_CredRevReqTBE);
    eval 'sub SN_setct_CredRevReqTBEX () {"setct-CredRevReqTBEX";}' unless defined(&SN_setct_CredRevReqTBEX);
    eval 'sub NID_setct_CredRevReqTBEX () {590;}' unless defined(&NID_setct_CredRevReqTBEX);
    eval 'sub OBJ_setct_CredRevReqTBEX () { &OBJ_set_ctype,72;}' unless defined(&OBJ_setct_CredRevReqTBEX);
    eval 'sub SN_setct_CredRevResTBE () {"setct-CredRevResTBE";}' unless defined(&SN_setct_CredRevResTBE);
    eval 'sub NID_setct_CredRevResTBE () {591;}' unless defined(&NID_setct_CredRevResTBE);
    eval 'sub OBJ_setct_CredRevResTBE () { &OBJ_set_ctype,73;}' unless defined(&OBJ_setct_CredRevResTBE);
    eval 'sub SN_setct_BatchAdminReqTBE () {"setct-BatchAdminReqTBE";}' unless defined(&SN_setct_BatchAdminReqTBE);
    eval 'sub NID_setct_BatchAdminReqTBE () {592;}' unless defined(&NID_setct_BatchAdminReqTBE);
    eval 'sub OBJ_setct_BatchAdminReqTBE () { &OBJ_set_ctype,74;}' unless defined(&OBJ_setct_BatchAdminReqTBE);
    eval 'sub SN_setct_BatchAdminResTBE () {"setct-BatchAdminResTBE";}' unless defined(&SN_setct_BatchAdminResTBE);
    eval 'sub NID_setct_BatchAdminResTBE () {593;}' unless defined(&NID_setct_BatchAdminResTBE);
    eval 'sub OBJ_setct_BatchAdminResTBE () { &OBJ_set_ctype,75;}' unless defined(&OBJ_setct_BatchAdminResTBE);
    eval 'sub SN_setct_RegFormReqTBE () {"setct-RegFormReqTBE";}' unless defined(&SN_setct_RegFormReqTBE);
    eval 'sub NID_setct_RegFormReqTBE () {594;}' unless defined(&NID_setct_RegFormReqTBE);
    eval 'sub OBJ_setct_RegFormReqTBE () { &OBJ_set_ctype,76;}' unless defined(&OBJ_setct_RegFormReqTBE);
    eval 'sub SN_setct_CertReqTBE () {"setct-CertReqTBE";}' unless defined(&SN_setct_CertReqTBE);
    eval 'sub NID_setct_CertReqTBE () {595;}' unless defined(&NID_setct_CertReqTBE);
    eval 'sub OBJ_setct_CertReqTBE () { &OBJ_set_ctype,77;}' unless defined(&OBJ_setct_CertReqTBE);
    eval 'sub SN_setct_CertReqTBEX () {"setct-CertReqTBEX";}' unless defined(&SN_setct_CertReqTBEX);
    eval 'sub NID_setct_CertReqTBEX () {596;}' unless defined(&NID_setct_CertReqTBEX);
    eval 'sub OBJ_setct_CertReqTBEX () { &OBJ_set_ctype,78;}' unless defined(&OBJ_setct_CertReqTBEX);
    eval 'sub SN_setct_CertResTBE () {"setct-CertResTBE";}' unless defined(&SN_setct_CertResTBE);
    eval 'sub NID_setct_CertResTBE () {597;}' unless defined(&NID_setct_CertResTBE);
    eval 'sub OBJ_setct_CertResTBE () { &OBJ_set_ctype,79;}' unless defined(&OBJ_setct_CertResTBE);
    eval 'sub SN_setct_CRLNotificationTBS () {"setct-CRLNotificationTBS";}' unless defined(&SN_setct_CRLNotificationTBS);
    eval 'sub NID_setct_CRLNotificationTBS () {598;}' unless defined(&NID_setct_CRLNotificationTBS);
    eval 'sub OBJ_setct_CRLNotificationTBS () { &OBJ_set_ctype,80;}' unless defined(&OBJ_setct_CRLNotificationTBS);
    eval 'sub SN_setct_CRLNotificationResTBS () {"setct-CRLNotificationResTBS";}' unless defined(&SN_setct_CRLNotificationResTBS);
    eval 'sub NID_setct_CRLNotificationResTBS () {599;}' unless defined(&NID_setct_CRLNotificationResTBS);
    eval 'sub OBJ_setct_CRLNotificationResTBS () { &OBJ_set_ctype,81;}' unless defined(&OBJ_setct_CRLNotificationResTBS);
    eval 'sub SN_setct_BCIDistributionTBS () {"setct-BCIDistributionTBS";}' unless defined(&SN_setct_BCIDistributionTBS);
    eval 'sub NID_setct_BCIDistributionTBS () {600;}' unless defined(&NID_setct_BCIDistributionTBS);
    eval 'sub OBJ_setct_BCIDistributionTBS () { &OBJ_set_ctype,82;}' unless defined(&OBJ_setct_BCIDistributionTBS);
    eval 'sub SN_setext_genCrypt () {"setext-genCrypt";}' unless defined(&SN_setext_genCrypt);
    eval 'sub LN_setext_genCrypt () {"generic cryptogram";}' unless defined(&LN_setext_genCrypt);
    eval 'sub NID_setext_genCrypt () {601;}' unless defined(&NID_setext_genCrypt);
    eval 'sub OBJ_setext_genCrypt () { &OBJ_set_msgExt,1;}' unless defined(&OBJ_setext_genCrypt);
    eval 'sub SN_setext_miAuth () {"setext-miAuth";}' unless defined(&SN_setext_miAuth);
    eval 'sub LN_setext_miAuth () {"merchant initiated auth";}' unless defined(&LN_setext_miAuth);
    eval 'sub NID_setext_miAuth () {602;}' unless defined(&NID_setext_miAuth);
    eval 'sub OBJ_setext_miAuth () { &OBJ_set_msgExt,3;}' unless defined(&OBJ_setext_miAuth);
    eval 'sub SN_setext_pinSecure () {"setext-pinSecure";}' unless defined(&SN_setext_pinSecure);
    eval 'sub NID_setext_pinSecure () {603;}' unless defined(&NID_setext_pinSecure);
    eval 'sub OBJ_setext_pinSecure () { &OBJ_set_msgExt,4;}' unless defined(&OBJ_setext_pinSecure);
    eval 'sub SN_setext_pinAny () {"setext-pinAny";}' unless defined(&SN_setext_pinAny);
    eval 'sub NID_setext_pinAny () {604;}' unless defined(&NID_setext_pinAny);
    eval 'sub OBJ_setext_pinAny () { &OBJ_set_msgExt,5;}' unless defined(&OBJ_setext_pinAny);
    eval 'sub SN_setext_track2 () {"setext-track2";}' unless defined(&SN_setext_track2);
    eval 'sub NID_setext_track2 () {605;}' unless defined(&NID_setext_track2);
    eval 'sub OBJ_setext_track2 () { &OBJ_set_msgExt,7;}' unless defined(&OBJ_setext_track2);
    eval 'sub SN_setext_cv () {"setext-cv";}' unless defined(&SN_setext_cv);
    eval 'sub LN_setext_cv () {"additional verification";}' unless defined(&LN_setext_cv);
    eval 'sub NID_setext_cv () {606;}' unless defined(&NID_setext_cv);
    eval 'sub OBJ_setext_cv () { &OBJ_set_msgExt,8;}' unless defined(&OBJ_setext_cv);
    eval 'sub SN_set_policy_root () {"set-policy-root";}' unless defined(&SN_set_policy_root);
    eval 'sub NID_set_policy_root () {607;}' unless defined(&NID_set_policy_root);
    eval 'sub OBJ_set_policy_root () { &OBJ_set_policy,0;}' unless defined(&OBJ_set_policy_root);
    eval 'sub SN_setCext_hashedRoot () {"setCext-hashedRoot";}' unless defined(&SN_setCext_hashedRoot);
    eval 'sub NID_setCext_hashedRoot () {608;}' unless defined(&NID_setCext_hashedRoot);
    eval 'sub OBJ_setCext_hashedRoot () { &OBJ_set_certExt,0;}' unless defined(&OBJ_setCext_hashedRoot);
    eval 'sub SN_setCext_certType () {"setCext-certType";}' unless defined(&SN_setCext_certType);
    eval 'sub NID_setCext_certType () {609;}' unless defined(&NID_setCext_certType);
    eval 'sub OBJ_setCext_certType () { &OBJ_set_certExt,1;}' unless defined(&OBJ_setCext_certType);
    eval 'sub SN_setCext_merchData () {"setCext-merchData";}' unless defined(&SN_setCext_merchData);
    eval 'sub NID_setCext_merchData () {610;}' unless defined(&NID_setCext_merchData);
    eval 'sub OBJ_setCext_merchData () { &OBJ_set_certExt,2;}' unless defined(&OBJ_setCext_merchData);
    eval 'sub SN_setCext_cCertRequired () {"setCext-cCertRequired";}' unless defined(&SN_setCext_cCertRequired);
    eval 'sub NID_setCext_cCertRequired () {611;}' unless defined(&NID_setCext_cCertRequired);
    eval 'sub OBJ_setCext_cCertRequired () { &OBJ_set_certExt,3;}' unless defined(&OBJ_setCext_cCertRequired);
    eval 'sub SN_setCext_tunneling () {"setCext-tunneling";}' unless defined(&SN_setCext_tunneling);
    eval 'sub NID_setCext_tunneling () {612;}' unless defined(&NID_setCext_tunneling);
    eval 'sub OBJ_setCext_tunneling () { &OBJ_set_certExt,4;}' unless defined(&OBJ_setCext_tunneling);
    eval 'sub SN_setCext_setExt () {"setCext-setExt";}' unless defined(&SN_setCext_setExt);
    eval 'sub NID_setCext_setExt () {613;}' unless defined(&NID_setCext_setExt);
    eval 'sub OBJ_setCext_setExt () { &OBJ_set_certExt,5;}' unless defined(&OBJ_setCext_setExt);
    eval 'sub SN_setCext_setQualf () {"setCext-setQualf";}' unless defined(&SN_setCext_setQualf);
    eval 'sub NID_setCext_setQualf () {614;}' unless defined(&NID_setCext_setQualf);
    eval 'sub OBJ_setCext_setQualf () { &OBJ_set_certExt,6;}' unless defined(&OBJ_setCext_setQualf);
    eval 'sub SN_setCext_PGWYcapabilities () {"setCext-PGWYcapabilities";}' unless defined(&SN_setCext_PGWYcapabilities);
    eval 'sub NID_setCext_PGWYcapabilities () {615;}' unless defined(&NID_setCext_PGWYcapabilities);
    eval 'sub OBJ_setCext_PGWYcapabilities () { &OBJ_set_certExt,7;}' unless defined(&OBJ_setCext_PGWYcapabilities);
    eval 'sub SN_setCext_TokenIdentifier () {"setCext-TokenIdentifier";}' unless defined(&SN_setCext_TokenIdentifier);
    eval 'sub NID_setCext_TokenIdentifier () {616;}' unless defined(&NID_setCext_TokenIdentifier);
    eval 'sub OBJ_setCext_TokenIdentifier () { &OBJ_set_certExt,8;}' unless defined(&OBJ_setCext_TokenIdentifier);
    eval 'sub SN_setCext_Track2Data () {"setCext-Track2Data";}' unless defined(&SN_setCext_Track2Data);
    eval 'sub NID_setCext_Track2Data () {617;}' unless defined(&NID_setCext_Track2Data);
    eval 'sub OBJ_setCext_Track2Data () { &OBJ_set_certExt,9;}' unless defined(&OBJ_setCext_Track2Data);
    eval 'sub SN_setCext_TokenType () {"setCext-TokenType";}' unless defined(&SN_setCext_TokenType);
    eval 'sub NID_setCext_TokenType () {618;}' unless defined(&NID_setCext_TokenType);
    eval 'sub OBJ_setCext_TokenType () { &OBJ_set_certExt,10;}' unless defined(&OBJ_setCext_TokenType);
    eval 'sub SN_setCext_IssuerCapabilities () {"setCext-IssuerCapabilities";}' unless defined(&SN_setCext_IssuerCapabilities);
    eval 'sub NID_setCext_IssuerCapabilities () {619;}' unless defined(&NID_setCext_IssuerCapabilities);
    eval 'sub OBJ_setCext_IssuerCapabilities () { &OBJ_set_certExt,11;}' unless defined(&OBJ_setCext_IssuerCapabilities);
    eval 'sub SN_setAttr_Cert () {"setAttr-Cert";}' unless defined(&SN_setAttr_Cert);
    eval 'sub NID_setAttr_Cert () {620;}' unless defined(&NID_setAttr_Cert);
    eval 'sub OBJ_setAttr_Cert () { &OBJ_set_attr,0;}' unless defined(&OBJ_setAttr_Cert);
    eval 'sub SN_setAttr_PGWYcap () {"setAttr-PGWYcap";}' unless defined(&SN_setAttr_PGWYcap);
    eval 'sub LN_setAttr_PGWYcap () {"payment gateway capabilities";}' unless defined(&LN_setAttr_PGWYcap);
    eval 'sub NID_setAttr_PGWYcap () {621;}' unless defined(&NID_setAttr_PGWYcap);
    eval 'sub OBJ_setAttr_PGWYcap () { &OBJ_set_attr,1;}' unless defined(&OBJ_setAttr_PGWYcap);
    eval 'sub SN_setAttr_TokenType () {"setAttr-TokenType";}' unless defined(&SN_setAttr_TokenType);
    eval 'sub NID_setAttr_TokenType () {622;}' unless defined(&NID_setAttr_TokenType);
    eval 'sub OBJ_setAttr_TokenType () { &OBJ_set_attr,2;}' unless defined(&OBJ_setAttr_TokenType);
    eval 'sub SN_setAttr_IssCap () {"setAttr-IssCap";}' unless defined(&SN_setAttr_IssCap);
    eval 'sub LN_setAttr_IssCap () {"issuer capabilities";}' unless defined(&LN_setAttr_IssCap);
    eval 'sub NID_setAttr_IssCap () {623;}' unless defined(&NID_setAttr_IssCap);
    eval 'sub OBJ_setAttr_IssCap () { &OBJ_set_attr,3;}' unless defined(&OBJ_setAttr_IssCap);
    eval 'sub SN_set_rootKeyThumb () {"set-rootKeyThumb";}' unless defined(&SN_set_rootKeyThumb);
    eval 'sub NID_set_rootKeyThumb () {624;}' unless defined(&NID_set_rootKeyThumb);
    eval 'sub OBJ_set_rootKeyThumb () { &OBJ_setAttr_Cert,0;}' unless defined(&OBJ_set_rootKeyThumb);
    eval 'sub SN_set_addPolicy () {"set-addPolicy";}' unless defined(&SN_set_addPolicy);
    eval 'sub NID_set_addPolicy () {625;}' unless defined(&NID_set_addPolicy);
    eval 'sub OBJ_set_addPolicy () { &OBJ_setAttr_Cert,1;}' unless defined(&OBJ_set_addPolicy);
    eval 'sub SN_setAttr_Token_EMV () {"setAttr-Token-EMV";}' unless defined(&SN_setAttr_Token_EMV);
    eval 'sub NID_setAttr_Token_EMV () {626;}' unless defined(&NID_setAttr_Token_EMV);
    eval 'sub OBJ_setAttr_Token_EMV () { &OBJ_setAttr_TokenType,1;}' unless defined(&OBJ_setAttr_Token_EMV);
    eval 'sub SN_setAttr_Token_B0Prime () {"setAttr-Token-B0Prime";}' unless defined(&SN_setAttr_Token_B0Prime);
    eval 'sub NID_setAttr_Token_B0Prime () {627;}' unless defined(&NID_setAttr_Token_B0Prime);
    eval 'sub OBJ_setAttr_Token_B0Prime () { &OBJ_setAttr_TokenType,2;}' unless defined(&OBJ_setAttr_Token_B0Prime);
    eval 'sub SN_setAttr_IssCap_CVM () {"setAttr-IssCap-CVM";}' unless defined(&SN_setAttr_IssCap_CVM);
    eval 'sub NID_setAttr_IssCap_CVM () {628;}' unless defined(&NID_setAttr_IssCap_CVM);
    eval 'sub OBJ_setAttr_IssCap_CVM () { &OBJ_setAttr_IssCap,3;}' unless defined(&OBJ_setAttr_IssCap_CVM);
    eval 'sub SN_setAttr_IssCap_T2 () {"setAttr-IssCap-T2";}' unless defined(&SN_setAttr_IssCap_T2);
    eval 'sub NID_setAttr_IssCap_T2 () {629;}' unless defined(&NID_setAttr_IssCap_T2);
    eval 'sub OBJ_setAttr_IssCap_T2 () { &OBJ_setAttr_IssCap,4;}' unless defined(&OBJ_setAttr_IssCap_T2);
    eval 'sub SN_setAttr_IssCap_Sig () {"setAttr-IssCap-Sig";}' unless defined(&SN_setAttr_IssCap_Sig);
    eval 'sub NID_setAttr_IssCap_Sig () {630;}' unless defined(&NID_setAttr_IssCap_Sig);
    eval 'sub OBJ_setAttr_IssCap_Sig () { &OBJ_setAttr_IssCap,5;}' unless defined(&OBJ_setAttr_IssCap_Sig);
    eval 'sub SN_setAttr_GenCryptgrm () {"setAttr-GenCryptgrm";}' unless defined(&SN_setAttr_GenCryptgrm);
    eval 'sub LN_setAttr_GenCryptgrm () {"generate cryptogram";}' unless defined(&LN_setAttr_GenCryptgrm);
    eval 'sub NID_setAttr_GenCryptgrm () {631;}' unless defined(&NID_setAttr_GenCryptgrm);
    eval 'sub OBJ_setAttr_GenCryptgrm () { &OBJ_setAttr_IssCap_CVM,1;}' unless defined(&OBJ_setAttr_GenCryptgrm);
    eval 'sub SN_setAttr_T2Enc () {"setAttr-T2Enc";}' unless defined(&SN_setAttr_T2Enc);
    eval 'sub LN_setAttr_T2Enc () {"encrypted track 2";}' unless defined(&LN_setAttr_T2Enc);
    eval 'sub NID_setAttr_T2Enc () {632;}' unless defined(&NID_setAttr_T2Enc);
    eval 'sub OBJ_setAttr_T2Enc () { &OBJ_setAttr_IssCap_T2,1;}' unless defined(&OBJ_setAttr_T2Enc);
    eval 'sub SN_setAttr_T2cleartxt () {"setAttr-T2cleartxt";}' unless defined(&SN_setAttr_T2cleartxt);
    eval 'sub LN_setAttr_T2cleartxt () {"cleartext track 2";}' unless defined(&LN_setAttr_T2cleartxt);
    eval 'sub NID_setAttr_T2cleartxt () {633;}' unless defined(&NID_setAttr_T2cleartxt);
    eval 'sub OBJ_setAttr_T2cleartxt () { &OBJ_setAttr_IssCap_T2,2;}' unless defined(&OBJ_setAttr_T2cleartxt);
    eval 'sub SN_setAttr_TokICCsig () {"setAttr-TokICCsig";}' unless defined(&SN_setAttr_TokICCsig);
    eval 'sub LN_setAttr_TokICCsig () {"ICC or token signature";}' unless defined(&LN_setAttr_TokICCsig);
    eval 'sub NID_setAttr_TokICCsig () {634;}' unless defined(&NID_setAttr_TokICCsig);
    eval 'sub OBJ_setAttr_TokICCsig () { &OBJ_setAttr_IssCap_Sig,1;}' unless defined(&OBJ_setAttr_TokICCsig);
    eval 'sub SN_setAttr_SecDevSig () {"setAttr-SecDevSig";}' unless defined(&SN_setAttr_SecDevSig);
    eval 'sub LN_setAttr_SecDevSig () {"secure device signature";}' unless defined(&LN_setAttr_SecDevSig);
    eval 'sub NID_setAttr_SecDevSig () {635;}' unless defined(&NID_setAttr_SecDevSig);
    eval 'sub OBJ_setAttr_SecDevSig () { &OBJ_setAttr_IssCap_Sig,2;}' unless defined(&OBJ_setAttr_SecDevSig);
    eval 'sub SN_set_brand_IATA_ATA () {"set-brand-IATA-ATA";}' unless defined(&SN_set_brand_IATA_ATA);
    eval 'sub NID_set_brand_IATA_ATA () {636;}' unless defined(&NID_set_brand_IATA_ATA);
    eval 'sub OBJ_set_brand_IATA_ATA () { &OBJ_set_brand,1;}' unless defined(&OBJ_set_brand_IATA_ATA);
    eval 'sub SN_set_brand_Diners () {"set-brand-Diners";}' unless defined(&SN_set_brand_Diners);
    eval 'sub NID_set_brand_Diners () {637;}' unless defined(&NID_set_brand_Diners);
    eval 'sub OBJ_set_brand_Diners () { &OBJ_set_brand,30;}' unless defined(&OBJ_set_brand_Diners);
    eval 'sub SN_set_brand_AmericanExpress () {"set-brand-AmericanExpress";}' unless defined(&SN_set_brand_AmericanExpress);
    eval 'sub NID_set_brand_AmericanExpress () {638;}' unless defined(&NID_set_brand_AmericanExpress);
    eval 'sub OBJ_set_brand_AmericanExpress () { &OBJ_set_brand,34;}' unless defined(&OBJ_set_brand_AmericanExpress);
    eval 'sub SN_set_brand_JCB () {"set-brand-JCB";}' unless defined(&SN_set_brand_JCB);
    eval 'sub NID_set_brand_JCB () {639;}' unless defined(&NID_set_brand_JCB);
    eval 'sub OBJ_set_brand_JCB () { &OBJ_set_brand,35;}' unless defined(&OBJ_set_brand_JCB);
    eval 'sub SN_set_brand_Visa () {"set-brand-Visa";}' unless defined(&SN_set_brand_Visa);
    eval 'sub NID_set_brand_Visa () {640;}' unless defined(&NID_set_brand_Visa);
    eval 'sub OBJ_set_brand_Visa () { &OBJ_set_brand,4;}' unless defined(&OBJ_set_brand_Visa);
    eval 'sub SN_set_brand_MasterCard () {"set-brand-MasterCard";}' unless defined(&SN_set_brand_MasterCard);
    eval 'sub NID_set_brand_MasterCard () {641;}' unless defined(&NID_set_brand_MasterCard);
    eval 'sub OBJ_set_brand_MasterCard () { &OBJ_set_brand,5;}' unless defined(&OBJ_set_brand_MasterCard);
    eval 'sub SN_set_brand_Novus () {"set-brand-Novus";}' unless defined(&SN_set_brand_Novus);
    eval 'sub NID_set_brand_Novus () {642;}' unless defined(&NID_set_brand_Novus);
    eval 'sub OBJ_set_brand_Novus () { &OBJ_set_brand,6011;}' unless defined(&OBJ_set_brand_Novus);
    eval 'sub SN_des_cdmf () {"DES-CDMF";}' unless defined(&SN_des_cdmf);
    eval 'sub LN_des_cdmf () {"des-cdmf";}' unless defined(&LN_des_cdmf);
    eval 'sub NID_des_cdmf () {643;}' unless defined(&NID_des_cdmf);
    eval 'sub OBJ_des_cdmf () { &OBJ_rsadsi,3,10;}' unless defined(&OBJ_des_cdmf);
    eval 'sub SN_rsaOAEPEncryptionSET () {"rsaOAEPEncryptionSET";}' unless defined(&SN_rsaOAEPEncryptionSET);
    eval 'sub NID_rsaOAEPEncryptionSET () {644;}' unless defined(&NID_rsaOAEPEncryptionSET);
    eval 'sub OBJ_rsaOAEPEncryptionSET () { &OBJ_rsadsi,1,1,6;}' unless defined(&OBJ_rsaOAEPEncryptionSET);
    eval 'sub SN_ipsec3 () {"Oakley-EC2N-3";}' unless defined(&SN_ipsec3);
    eval 'sub LN_ipsec3 () {"ipsec3";}' unless defined(&LN_ipsec3);
    eval 'sub NID_ipsec3 () {749;}' unless defined(&NID_ipsec3);
    eval 'sub SN_ipsec4 () {"Oakley-EC2N-4";}' unless defined(&SN_ipsec4);
    eval 'sub LN_ipsec4 () {"ipsec4";}' unless defined(&LN_ipsec4);
    eval 'sub NID_ipsec4 () {750;}' unless defined(&NID_ipsec4);
    eval 'sub SN_whirlpool () {"whirlpool";}' unless defined(&SN_whirlpool);
    eval 'sub NID_whirlpool () {804;}' unless defined(&NID_whirlpool);
    eval 'sub OBJ_whirlpool () { &OBJ_iso,0,10118,3,0,55;}' unless defined(&OBJ_whirlpool);
    eval 'sub SN_cryptopro () {"cryptopro";}' unless defined(&SN_cryptopro);
    eval 'sub NID_cryptopro () {805;}' unless defined(&NID_cryptopro);
    eval 'sub OBJ_cryptopro () { &OBJ_member_body,643,2,2;}' unless defined(&OBJ_cryptopro);
    eval 'sub SN_cryptocom () {"cryptocom";}' unless defined(&SN_cryptocom);
    eval 'sub NID_cryptocom () {806;}' unless defined(&NID_cryptocom);
    eval 'sub OBJ_cryptocom () { &OBJ_member_body,643,2,9;}' unless defined(&OBJ_cryptocom);
    eval 'sub SN_id_tc26 () {"id-tc26";}' unless defined(&SN_id_tc26);
    eval 'sub NID_id_tc26 () {974;}' unless defined(&NID_id_tc26);
    eval 'sub OBJ_id_tc26 () { &OBJ_member_body,643,7,1;}' unless defined(&OBJ_id_tc26);
    eval 'sub SN_id_GostR3411_94_with_GostR3410_2001 () {"id-GostR3411-94-with-GostR3410-2001";}' unless defined(&SN_id_GostR3411_94_with_GostR3410_2001);
    eval 'sub LN_id_GostR3411_94_with_GostR3410_2001 () {"GOST R 34.11-94 with GOST R 34.10-2001";}' unless defined(&LN_id_GostR3411_94_with_GostR3410_2001);
    eval 'sub NID_id_GostR3411_94_with_GostR3410_2001 () {807;}' unless defined(&NID_id_GostR3411_94_with_GostR3410_2001);
    eval 'sub OBJ_id_GostR3411_94_with_GostR3410_2001 () { &OBJ_cryptopro,3;}' unless defined(&OBJ_id_GostR3411_94_with_GostR3410_2001);
    eval 'sub SN_id_GostR3411_94_with_GostR3410_94 () {"id-GostR3411-94-with-GostR3410-94";}' unless defined(&SN_id_GostR3411_94_with_GostR3410_94);
    eval 'sub LN_id_GostR3411_94_with_GostR3410_94 () {"GOST R 34.11-94 with GOST R 34.10-94";}' unless defined(&LN_id_GostR3411_94_with_GostR3410_94);
    eval 'sub NID_id_GostR3411_94_with_GostR3410_94 () {808;}' unless defined(&NID_id_GostR3411_94_with_GostR3410_94);
    eval 'sub OBJ_id_GostR3411_94_with_GostR3410_94 () { &OBJ_cryptopro,4;}' unless defined(&OBJ_id_GostR3411_94_with_GostR3410_94);
    eval 'sub SN_id_GostR3411_94 () {"md_gost94";}' unless defined(&SN_id_GostR3411_94);
    eval 'sub LN_id_GostR3411_94 () {"GOST R 34.11-94";}' unless defined(&LN_id_GostR3411_94);
    eval 'sub NID_id_GostR3411_94 () {809;}' unless defined(&NID_id_GostR3411_94);
    eval 'sub OBJ_id_GostR3411_94 () { &OBJ_cryptopro,9;}' unless defined(&OBJ_id_GostR3411_94);
    eval 'sub SN_id_HMACGostR3411_94 () {"id-HMACGostR3411-94";}' unless defined(&SN_id_HMACGostR3411_94);
    eval 'sub LN_id_HMACGostR3411_94 () {"HMAC GOST 34.11-94";}' unless defined(&LN_id_HMACGostR3411_94);
    eval 'sub NID_id_HMACGostR3411_94 () {810;}' unless defined(&NID_id_HMACGostR3411_94);
    eval 'sub OBJ_id_HMACGostR3411_94 () { &OBJ_cryptopro,10;}' unless defined(&OBJ_id_HMACGostR3411_94);
    eval 'sub SN_id_GostR3410_2001 () {"gost2001";}' unless defined(&SN_id_GostR3410_2001);
    eval 'sub LN_id_GostR3410_2001 () {"GOST R 34.10-2001";}' unless defined(&LN_id_GostR3410_2001);
    eval 'sub NID_id_GostR3410_2001 () {811;}' unless defined(&NID_id_GostR3410_2001);
    eval 'sub OBJ_id_GostR3410_2001 () { &OBJ_cryptopro,19;}' unless defined(&OBJ_id_GostR3410_2001);
    eval 'sub SN_id_GostR3410_94 () {"gost94";}' unless defined(&SN_id_GostR3410_94);
    eval 'sub LN_id_GostR3410_94 () {"GOST R 34.10-94";}' unless defined(&LN_id_GostR3410_94);
    eval 'sub NID_id_GostR3410_94 () {812;}' unless defined(&NID_id_GostR3410_94);
    eval 'sub OBJ_id_GostR3410_94 () { &OBJ_cryptopro,20;}' unless defined(&OBJ_id_GostR3410_94);
    eval 'sub SN_id_Gost28147_89 () {"gost89";}' unless defined(&SN_id_Gost28147_89);
    eval 'sub LN_id_Gost28147_89 () {"GOST 28147-89";}' unless defined(&LN_id_Gost28147_89);
    eval 'sub NID_id_Gost28147_89 () {813;}' unless defined(&NID_id_Gost28147_89);
    eval 'sub OBJ_id_Gost28147_89 () { &OBJ_cryptopro,21;}' unless defined(&OBJ_id_Gost28147_89);
    eval 'sub SN_gost89_cnt () {"gost89-cnt";}' unless defined(&SN_gost89_cnt);
    eval 'sub NID_gost89_cnt () {814;}' unless defined(&NID_gost89_cnt);
    eval 'sub SN_gost89_cnt_12 () {"gost89-cnt-12";}' unless defined(&SN_gost89_cnt_12);
    eval 'sub NID_gost89_cnt_12 () {975;}' unless defined(&NID_gost89_cnt_12);
    eval 'sub SN_gost89_cbc () {"gost89-cbc";}' unless defined(&SN_gost89_cbc);
    eval 'sub NID_gost89_cbc () {1009;}' unless defined(&NID_gost89_cbc);
    eval 'sub SN_gost89_ecb () {"gost89-ecb";}' unless defined(&SN_gost89_ecb);
    eval 'sub NID_gost89_ecb () {1010;}' unless defined(&NID_gost89_ecb);
    eval 'sub SN_gost89_ctr () {"gost89-ctr";}' unless defined(&SN_gost89_ctr);
    eval 'sub NID_gost89_ctr () {1011;}' unless defined(&NID_gost89_ctr);
    eval 'sub SN_id_Gost28147_89_MAC () {"gost-mac";}' unless defined(&SN_id_Gost28147_89_MAC);
    eval 'sub LN_id_Gost28147_89_MAC () {"GOST 28147-89 MAC";}' unless defined(&LN_id_Gost28147_89_MAC);
    eval 'sub NID_id_Gost28147_89_MAC () {815;}' unless defined(&NID_id_Gost28147_89_MAC);
    eval 'sub OBJ_id_Gost28147_89_MAC () { &OBJ_cryptopro,22;}' unless defined(&OBJ_id_Gost28147_89_MAC);
    eval 'sub SN_gost_mac_12 () {"gost-mac-12";}' unless defined(&SN_gost_mac_12);
    eval 'sub NID_gost_mac_12 () {976;}' unless defined(&NID_gost_mac_12);
    eval 'sub SN_id_GostR3411_94_prf () {"prf-gostr3411-94";}' unless defined(&SN_id_GostR3411_94_prf);
    eval 'sub LN_id_GostR3411_94_prf () {"GOST R 34.11-94 PRF";}' unless defined(&LN_id_GostR3411_94_prf);
    eval 'sub NID_id_GostR3411_94_prf () {816;}' unless defined(&NID_id_GostR3411_94_prf);
    eval 'sub OBJ_id_GostR3411_94_prf () { &OBJ_cryptopro,23;}' unless defined(&OBJ_id_GostR3411_94_prf);
    eval 'sub SN_id_GostR3410_2001DH () {"id-GostR3410-2001DH";}' unless defined(&SN_id_GostR3410_2001DH);
    eval 'sub LN_id_GostR3410_2001DH () {"GOST R 34.10-2001 DH";}' unless defined(&LN_id_GostR3410_2001DH);
    eval 'sub NID_id_GostR3410_2001DH () {817;}' unless defined(&NID_id_GostR3410_2001DH);
    eval 'sub OBJ_id_GostR3410_2001DH () { &OBJ_cryptopro,98;}' unless defined(&OBJ_id_GostR3410_2001DH);
    eval 'sub SN_id_GostR3410_94DH () {"id-GostR3410-94DH";}' unless defined(&SN_id_GostR3410_94DH);
    eval 'sub LN_id_GostR3410_94DH () {"GOST R 34.10-94 DH";}' unless defined(&LN_id_GostR3410_94DH);
    eval 'sub NID_id_GostR3410_94DH () {818;}' unless defined(&NID_id_GostR3410_94DH);
    eval 'sub OBJ_id_GostR3410_94DH () { &OBJ_cryptopro,99;}' unless defined(&OBJ_id_GostR3410_94DH);
    eval 'sub SN_id_Gost28147_89_CryptoPro_KeyMeshing () {"id-Gost28147-89-CryptoPro-KeyMeshing";}' unless defined(&SN_id_Gost28147_89_CryptoPro_KeyMeshing);
    eval 'sub NID_id_Gost28147_89_CryptoPro_KeyMeshing () {819;}' unless defined(&NID_id_Gost28147_89_CryptoPro_KeyMeshing);
    eval 'sub OBJ_id_Gost28147_89_CryptoPro_KeyMeshing () { &OBJ_cryptopro,14,1;}' unless defined(&OBJ_id_Gost28147_89_CryptoPro_KeyMeshing);
    eval 'sub SN_id_Gost28147_89_None_KeyMeshing () {"id-Gost28147-89-None-KeyMeshing";}' unless defined(&SN_id_Gost28147_89_None_KeyMeshing);
    eval 'sub NID_id_Gost28147_89_None_KeyMeshing () {820;}' unless defined(&NID_id_Gost28147_89_None_KeyMeshing);
    eval 'sub OBJ_id_Gost28147_89_None_KeyMeshing () { &OBJ_cryptopro,14,0;}' unless defined(&OBJ_id_Gost28147_89_None_KeyMeshing);
    eval 'sub SN_id_GostR3411_94_TestParamSet () {"id-GostR3411-94-TestParamSet";}' unless defined(&SN_id_GostR3411_94_TestParamSet);
    eval 'sub NID_id_GostR3411_94_TestParamSet () {821;}' unless defined(&NID_id_GostR3411_94_TestParamSet);
    eval 'sub OBJ_id_GostR3411_94_TestParamSet () { &OBJ_cryptopro,30,0;}' unless defined(&OBJ_id_GostR3411_94_TestParamSet);
    eval 'sub SN_id_GostR3411_94_CryptoProParamSet () {"id-GostR3411-94-CryptoProParamSet";}' unless defined(&SN_id_GostR3411_94_CryptoProParamSet);
    eval 'sub NID_id_GostR3411_94_CryptoProParamSet () {822;}' unless defined(&NID_id_GostR3411_94_CryptoProParamSet);
    eval 'sub OBJ_id_GostR3411_94_CryptoProParamSet () { &OBJ_cryptopro,30,1;}' unless defined(&OBJ_id_GostR3411_94_CryptoProParamSet);
    eval 'sub SN_id_Gost28147_89_TestParamSet () {"id-Gost28147-89-TestParamSet";}' unless defined(&SN_id_Gost28147_89_TestParamSet);
    eval 'sub NID_id_Gost28147_89_TestParamSet () {823;}' unless defined(&NID_id_Gost28147_89_TestParamSet);
    eval 'sub OBJ_id_Gost28147_89_TestParamSet () { &OBJ_cryptopro,31,0;}' unless defined(&OBJ_id_Gost28147_89_TestParamSet);
    eval 'sub SN_id_Gost28147_89_CryptoPro_A_ParamSet () {"id-Gost28147-89-CryptoPro-A-ParamSet";}' unless defined(&SN_id_Gost28147_89_CryptoPro_A_ParamSet);
    eval 'sub NID_id_Gost28147_89_CryptoPro_A_ParamSet () {824;}' unless defined(&NID_id_Gost28147_89_CryptoPro_A_ParamSet);
    eval 'sub OBJ_id_Gost28147_89_CryptoPro_A_ParamSet () { &OBJ_cryptopro,31,1;}' unless defined(&OBJ_id_Gost28147_89_CryptoPro_A_ParamSet);
    eval 'sub SN_id_Gost28147_89_CryptoPro_B_ParamSet () {"id-Gost28147-89-CryptoPro-B-ParamSet";}' unless defined(&SN_id_Gost28147_89_CryptoPro_B_ParamSet);
    eval 'sub NID_id_Gost28147_89_CryptoPro_B_ParamSet () {825;}' unless defined(&NID_id_Gost28147_89_CryptoPro_B_ParamSet);
    eval 'sub OBJ_id_Gost28147_89_CryptoPro_B_ParamSet () { &OBJ_cryptopro,31,2;}' unless defined(&OBJ_id_Gost28147_89_CryptoPro_B_ParamSet);
    eval 'sub SN_id_Gost28147_89_CryptoPro_C_ParamSet () {"id-Gost28147-89-CryptoPro-C-ParamSet";}' unless defined(&SN_id_Gost28147_89_CryptoPro_C_ParamSet);
    eval 'sub NID_id_Gost28147_89_CryptoPro_C_ParamSet () {826;}' unless defined(&NID_id_Gost28147_89_CryptoPro_C_ParamSet);
    eval 'sub OBJ_id_Gost28147_89_CryptoPro_C_ParamSet () { &OBJ_cryptopro,31,3;}' unless defined(&OBJ_id_Gost28147_89_CryptoPro_C_ParamSet);
    eval 'sub SN_id_Gost28147_89_CryptoPro_D_ParamSet () {"id-Gost28147-89-CryptoPro-D-ParamSet";}' unless defined(&SN_id_Gost28147_89_CryptoPro_D_ParamSet);
    eval 'sub NID_id_Gost28147_89_CryptoPro_D_ParamSet () {827;}' unless defined(&NID_id_Gost28147_89_CryptoPro_D_ParamSet);
    eval 'sub OBJ_id_Gost28147_89_CryptoPro_D_ParamSet () { &OBJ_cryptopro,31,4;}' unless defined(&OBJ_id_Gost28147_89_CryptoPro_D_ParamSet);
    eval 'sub SN_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet () {"id-Gost28147-89-CryptoPro-Oscar-1-1-ParamSet";}' unless defined(&SN_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet);
    eval 'sub NID_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet () {828;}' unless defined(&NID_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet);
    eval 'sub OBJ_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet () { &OBJ_cryptopro,31,5;}' unless defined(&OBJ_id_Gost28147_89_CryptoPro_Oscar_1_1_ParamSet);
    eval 'sub SN_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet () {"id-Gost28147-89-CryptoPro-Oscar-1-0-ParamSet";}' unless defined(&SN_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet);
    eval 'sub NID_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet () {829;}' unless defined(&NID_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet);
    eval 'sub OBJ_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet () { &OBJ_cryptopro,31,6;}' unless defined(&OBJ_id_Gost28147_89_CryptoPro_Oscar_1_0_ParamSet);
    eval 'sub SN_id_Gost28147_89_CryptoPro_RIC_1_ParamSet () {"id-Gost28147-89-CryptoPro-RIC-1-ParamSet";}' unless defined(&SN_id_Gost28147_89_CryptoPro_RIC_1_ParamSet);
    eval 'sub NID_id_Gost28147_89_CryptoPro_RIC_1_ParamSet () {830;}' unless defined(&NID_id_Gost28147_89_CryptoPro_RIC_1_ParamSet);
    eval 'sub OBJ_id_Gost28147_89_CryptoPro_RIC_1_ParamSet () { &OBJ_cryptopro,31,7;}' unless defined(&OBJ_id_Gost28147_89_CryptoPro_RIC_1_ParamSet);
    eval 'sub SN_id_GostR3410_94_TestParamSet () {"id-GostR3410-94-TestParamSet";}' unless defined(&SN_id_GostR3410_94_TestParamSet);
    eval 'sub NID_id_GostR3410_94_TestParamSet () {831;}' unless defined(&NID_id_GostR3410_94_TestParamSet);
    eval 'sub OBJ_id_GostR3410_94_TestParamSet () { &OBJ_cryptopro,32,0;}' unless defined(&OBJ_id_GostR3410_94_TestParamSet);
    eval 'sub SN_id_GostR3410_94_CryptoPro_A_ParamSet () {"id-GostR3410-94-CryptoPro-A-ParamSet";}' unless defined(&SN_id_GostR3410_94_CryptoPro_A_ParamSet);
    eval 'sub NID_id_GostR3410_94_CryptoPro_A_ParamSet () {832;}' unless defined(&NID_id_GostR3410_94_CryptoPro_A_ParamSet);
    eval 'sub OBJ_id_GostR3410_94_CryptoPro_A_ParamSet () { &OBJ_cryptopro,32,2;}' unless defined(&OBJ_id_GostR3410_94_CryptoPro_A_ParamSet);
    eval 'sub SN_id_GostR3410_94_CryptoPro_B_ParamSet () {"id-GostR3410-94-CryptoPro-B-ParamSet";}' unless defined(&SN_id_GostR3410_94_CryptoPro_B_ParamSet);
    eval 'sub NID_id_GostR3410_94_CryptoPro_B_ParamSet () {833;}' unless defined(&NID_id_GostR3410_94_CryptoPro_B_ParamSet);
    eval 'sub OBJ_id_GostR3410_94_CryptoPro_B_ParamSet () { &OBJ_cryptopro,32,3;}' unless defined(&OBJ_id_GostR3410_94_CryptoPro_B_ParamSet);
    eval 'sub SN_id_GostR3410_94_CryptoPro_C_ParamSet () {"id-GostR3410-94-CryptoPro-C-ParamSet";}' unless defined(&SN_id_GostR3410_94_CryptoPro_C_ParamSet);
    eval 'sub NID_id_GostR3410_94_CryptoPro_C_ParamSet () {834;}' unless defined(&NID_id_GostR3410_94_CryptoPro_C_ParamSet);
    eval 'sub OBJ_id_GostR3410_94_CryptoPro_C_ParamSet () { &OBJ_cryptopro,32,4;}' unless defined(&OBJ_id_GostR3410_94_CryptoPro_C_ParamSet);
    eval 'sub SN_id_GostR3410_94_CryptoPro_D_ParamSet () {"id-GostR3410-94-CryptoPro-D-ParamSet";}' unless defined(&SN_id_GostR3410_94_CryptoPro_D_ParamSet);
    eval 'sub NID_id_GostR3410_94_CryptoPro_D_ParamSet () {835;}' unless defined(&NID_id_GostR3410_94_CryptoPro_D_ParamSet);
    eval 'sub OBJ_id_GostR3410_94_CryptoPro_D_ParamSet () { &OBJ_cryptopro,32,5;}' unless defined(&OBJ_id_GostR3410_94_CryptoPro_D_ParamSet);
    eval 'sub SN_id_GostR3410_94_CryptoPro_XchA_ParamSet () {"id-GostR3410-94-CryptoPro-XchA-ParamSet";}' unless defined(&SN_id_GostR3410_94_CryptoPro_XchA_ParamSet);
    eval 'sub NID_id_GostR3410_94_CryptoPro_XchA_ParamSet () {836;}' unless defined(&NID_id_GostR3410_94_CryptoPro_XchA_ParamSet);
    eval 'sub OBJ_id_GostR3410_94_CryptoPro_XchA_ParamSet () { &OBJ_cryptopro,33,1;}' unless defined(&OBJ_id_GostR3410_94_CryptoPro_XchA_ParamSet);
    eval 'sub SN_id_GostR3410_94_CryptoPro_XchB_ParamSet () {"id-GostR3410-94-CryptoPro-XchB-ParamSet";}' unless defined(&SN_id_GostR3410_94_CryptoPro_XchB_ParamSet);
    eval 'sub NID_id_GostR3410_94_CryptoPro_XchB_ParamSet () {837;}' unless defined(&NID_id_GostR3410_94_CryptoPro_XchB_ParamSet);
    eval 'sub OBJ_id_GostR3410_94_CryptoPro_XchB_ParamSet () { &OBJ_cryptopro,33,2;}' unless defined(&OBJ_id_GostR3410_94_CryptoPro_XchB_ParamSet);
    eval 'sub SN_id_GostR3410_94_CryptoPro_XchC_ParamSet () {"id-GostR3410-94-CryptoPro-XchC-ParamSet";}' unless defined(&SN_id_GostR3410_94_CryptoPro_XchC_ParamSet);
    eval 'sub NID_id_GostR3410_94_CryptoPro_XchC_ParamSet () {838;}' unless defined(&NID_id_GostR3410_94_CryptoPro_XchC_ParamSet);
    eval 'sub OBJ_id_GostR3410_94_CryptoPro_XchC_ParamSet () { &OBJ_cryptopro,33,3;}' unless defined(&OBJ_id_GostR3410_94_CryptoPro_XchC_ParamSet);
    eval 'sub SN_id_GostR3410_2001_TestParamSet () {"id-GostR3410-2001-TestParamSet";}' unless defined(&SN_id_GostR3410_2001_TestParamSet);
    eval 'sub NID_id_GostR3410_2001_TestParamSet () {839;}' unless defined(&NID_id_GostR3410_2001_TestParamSet);
    eval 'sub OBJ_id_GostR3410_2001_TestParamSet () { &OBJ_cryptopro,35,0;}' unless defined(&OBJ_id_GostR3410_2001_TestParamSet);
    eval 'sub SN_id_GostR3410_2001_CryptoPro_A_ParamSet () {"id-GostR3410-2001-CryptoPro-A-ParamSet";}' unless defined(&SN_id_GostR3410_2001_CryptoPro_A_ParamSet);
    eval 'sub NID_id_GostR3410_2001_CryptoPro_A_ParamSet () {840;}' unless defined(&NID_id_GostR3410_2001_CryptoPro_A_ParamSet);
    eval 'sub OBJ_id_GostR3410_2001_CryptoPro_A_ParamSet () { &OBJ_cryptopro,35,1;}' unless defined(&OBJ_id_GostR3410_2001_CryptoPro_A_ParamSet);
    eval 'sub SN_id_GostR3410_2001_CryptoPro_B_ParamSet () {"id-GostR3410-2001-CryptoPro-B-ParamSet";}' unless defined(&SN_id_GostR3410_2001_CryptoPro_B_ParamSet);
    eval 'sub NID_id_GostR3410_2001_CryptoPro_B_ParamSet () {841;}' unless defined(&NID_id_GostR3410_2001_CryptoPro_B_ParamSet);
    eval 'sub OBJ_id_GostR3410_2001_CryptoPro_B_ParamSet () { &OBJ_cryptopro,35,2;}' unless defined(&OBJ_id_GostR3410_2001_CryptoPro_B_ParamSet);
    eval 'sub SN_id_GostR3410_2001_CryptoPro_C_ParamSet () {"id-GostR3410-2001-CryptoPro-C-ParamSet";}' unless defined(&SN_id_GostR3410_2001_CryptoPro_C_ParamSet);
    eval 'sub NID_id_GostR3410_2001_CryptoPro_C_ParamSet () {842;}' unless defined(&NID_id_GostR3410_2001_CryptoPro_C_ParamSet);
    eval 'sub OBJ_id_GostR3410_2001_CryptoPro_C_ParamSet () { &OBJ_cryptopro,35,3;}' unless defined(&OBJ_id_GostR3410_2001_CryptoPro_C_ParamSet);
    eval 'sub SN_id_GostR3410_2001_CryptoPro_XchA_ParamSet () {"id-GostR3410-2001-CryptoPro-XchA-ParamSet";}' unless defined(&SN_id_GostR3410_2001_CryptoPro_XchA_ParamSet);
    eval 'sub NID_id_GostR3410_2001_CryptoPro_XchA_ParamSet () {843;}' unless defined(&NID_id_GostR3410_2001_CryptoPro_XchA_ParamSet);
    eval 'sub OBJ_id_GostR3410_2001_CryptoPro_XchA_ParamSet () { &OBJ_cryptopro,36,0;}' unless defined(&OBJ_id_GostR3410_2001_CryptoPro_XchA_ParamSet);
    eval 'sub SN_id_GostR3410_2001_CryptoPro_XchB_ParamSet () {"id-GostR3410-2001-CryptoPro-XchB-ParamSet";}' unless defined(&SN_id_GostR3410_2001_CryptoPro_XchB_ParamSet);
    eval 'sub NID_id_GostR3410_2001_CryptoPro_XchB_ParamSet () {844;}' unless defined(&NID_id_GostR3410_2001_CryptoPro_XchB_ParamSet);
    eval 'sub OBJ_id_GostR3410_2001_CryptoPro_XchB_ParamSet () { &OBJ_cryptopro,36,1;}' unless defined(&OBJ_id_GostR3410_2001_CryptoPro_XchB_ParamSet);
    eval 'sub SN_id_GostR3410_94_a () {"id-GostR3410-94-a";}' unless defined(&SN_id_GostR3410_94_a);
    eval 'sub NID_id_GostR3410_94_a () {845;}' unless defined(&NID_id_GostR3410_94_a);
    eval 'sub OBJ_id_GostR3410_94_a () { &OBJ_id_GostR3410_94,1;}' unless defined(&OBJ_id_GostR3410_94_a);
    eval 'sub SN_id_GostR3410_94_aBis () {"id-GostR3410-94-aBis";}' unless defined(&SN_id_GostR3410_94_aBis);
    eval 'sub NID_id_GostR3410_94_aBis () {846;}' unless defined(&NID_id_GostR3410_94_aBis);
    eval 'sub OBJ_id_GostR3410_94_aBis () { &OBJ_id_GostR3410_94,2;}' unless defined(&OBJ_id_GostR3410_94_aBis);
    eval 'sub SN_id_GostR3410_94_b () {"id-GostR3410-94-b";}' unless defined(&SN_id_GostR3410_94_b);
    eval 'sub NID_id_GostR3410_94_b () {847;}' unless defined(&NID_id_GostR3410_94_b);
    eval 'sub OBJ_id_GostR3410_94_b () { &OBJ_id_GostR3410_94,3;}' unless defined(&OBJ_id_GostR3410_94_b);
    eval 'sub SN_id_GostR3410_94_bBis () {"id-GostR3410-94-bBis";}' unless defined(&SN_id_GostR3410_94_bBis);
    eval 'sub NID_id_GostR3410_94_bBis () {848;}' unless defined(&NID_id_GostR3410_94_bBis);
    eval 'sub OBJ_id_GostR3410_94_bBis () { &OBJ_id_GostR3410_94,4;}' unless defined(&OBJ_id_GostR3410_94_bBis);
    eval 'sub SN_id_Gost28147_89_cc () {"id-Gost28147-89-cc";}' unless defined(&SN_id_Gost28147_89_cc);
    eval 'sub LN_id_Gost28147_89_cc () {"GOST 28147-89 Cryptocom ParamSet";}' unless defined(&LN_id_Gost28147_89_cc);
    eval 'sub NID_id_Gost28147_89_cc () {849;}' unless defined(&NID_id_Gost28147_89_cc);
    eval 'sub OBJ_id_Gost28147_89_cc () { &OBJ_cryptocom,1,6,1;}' unless defined(&OBJ_id_Gost28147_89_cc);
    eval 'sub SN_id_GostR3410_94_cc () {"gost94cc";}' unless defined(&SN_id_GostR3410_94_cc);
    eval 'sub LN_id_GostR3410_94_cc () {"GOST 34.10-94 Cryptocom";}' unless defined(&LN_id_GostR3410_94_cc);
    eval 'sub NID_id_GostR3410_94_cc () {850;}' unless defined(&NID_id_GostR3410_94_cc);
    eval 'sub OBJ_id_GostR3410_94_cc () { &OBJ_cryptocom,1,5,3;}' unless defined(&OBJ_id_GostR3410_94_cc);
    eval 'sub SN_id_GostR3410_2001_cc () {"gost2001cc";}' unless defined(&SN_id_GostR3410_2001_cc);
    eval 'sub LN_id_GostR3410_2001_cc () {"GOST 34.10-2001 Cryptocom";}' unless defined(&LN_id_GostR3410_2001_cc);
    eval 'sub NID_id_GostR3410_2001_cc () {851;}' unless defined(&NID_id_GostR3410_2001_cc);
    eval 'sub OBJ_id_GostR3410_2001_cc () { &OBJ_cryptocom,1,5,4;}' unless defined(&OBJ_id_GostR3410_2001_cc);
    eval 'sub SN_id_GostR3411_94_with_GostR3410_94_cc () {"id-GostR3411-94-with-GostR3410-94-cc";}' unless defined(&SN_id_GostR3411_94_with_GostR3410_94_cc);
    eval 'sub LN_id_GostR3411_94_with_GostR3410_94_cc () {"GOST R 34.11-94 with GOST R 34.10-94 Cryptocom";}' unless defined(&LN_id_GostR3411_94_with_GostR3410_94_cc);
    eval 'sub NID_id_GostR3411_94_with_GostR3410_94_cc () {852;}' unless defined(&NID_id_GostR3411_94_with_GostR3410_94_cc);
    eval 'sub OBJ_id_GostR3411_94_with_GostR3410_94_cc () { &OBJ_cryptocom,1,3,3;}' unless defined(&OBJ_id_GostR3411_94_with_GostR3410_94_cc);
    eval 'sub SN_id_GostR3411_94_with_GostR3410_2001_cc () {"id-GostR3411-94-with-GostR3410-2001-cc";}' unless defined(&SN_id_GostR3411_94_with_GostR3410_2001_cc);
    eval 'sub LN_id_GostR3411_94_with_GostR3410_2001_cc () {"GOST R 34.11-94 with GOST R 34.10-2001 Cryptocom";}' unless defined(&LN_id_GostR3411_94_with_GostR3410_2001_cc);
    eval 'sub NID_id_GostR3411_94_with_GostR3410_2001_cc () {853;}' unless defined(&NID_id_GostR3411_94_with_GostR3410_2001_cc);
    eval 'sub OBJ_id_GostR3411_94_with_GostR3410_2001_cc () { &OBJ_cryptocom,1,3,4;}' unless defined(&OBJ_id_GostR3411_94_with_GostR3410_2001_cc);
    eval 'sub SN_id_GostR3410_2001_ParamSet_cc () {"id-GostR3410-2001-ParamSet-cc";}' unless defined(&SN_id_GostR3410_2001_ParamSet_cc);
    eval 'sub LN_id_GostR3410_2001_ParamSet_cc () {"GOST R 3410-2001 Parameter Set Cryptocom";}' unless defined(&LN_id_GostR3410_2001_ParamSet_cc);
    eval 'sub NID_id_GostR3410_2001_ParamSet_cc () {854;}' unless defined(&NID_id_GostR3410_2001_ParamSet_cc);
    eval 'sub OBJ_id_GostR3410_2001_ParamSet_cc () { &OBJ_cryptocom,1,8,1;}' unless defined(&OBJ_id_GostR3410_2001_ParamSet_cc);
    eval 'sub SN_id_tc26_algorithms () {"id-tc26-algorithms";}' unless defined(&SN_id_tc26_algorithms);
    eval 'sub NID_id_tc26_algorithms () {977;}' unless defined(&NID_id_tc26_algorithms);
    eval 'sub OBJ_id_tc26_algorithms () { &OBJ_id_tc26,1;}' unless defined(&OBJ_id_tc26_algorithms);
    eval 'sub SN_id_tc26_sign () {"id-tc26-sign";}' unless defined(&SN_id_tc26_sign);
    eval 'sub NID_id_tc26_sign () {978;}' unless defined(&NID_id_tc26_sign);
    eval 'sub OBJ_id_tc26_sign () { &OBJ_id_tc26_algorithms,1;}' unless defined(&OBJ_id_tc26_sign);
    eval 'sub SN_id_GostR3410_2012_256 () {"gost2012_256";}' unless defined(&SN_id_GostR3410_2012_256);
    eval 'sub LN_id_GostR3410_2012_256 () {"GOST R 34.10-2012 with 256 bit modulus";}' unless defined(&LN_id_GostR3410_2012_256);
    eval 'sub NID_id_GostR3410_2012_256 () {979;}' unless defined(&NID_id_GostR3410_2012_256);
    eval 'sub OBJ_id_GostR3410_2012_256 () { &OBJ_id_tc26_sign,1;}' unless defined(&OBJ_id_GostR3410_2012_256);
    eval 'sub SN_id_GostR3410_2012_512 () {"gost2012_512";}' unless defined(&SN_id_GostR3410_2012_512);
    eval 'sub LN_id_GostR3410_2012_512 () {"GOST R 34.10-2012 with 512 bit modulus";}' unless defined(&LN_id_GostR3410_2012_512);
    eval 'sub NID_id_GostR3410_2012_512 () {980;}' unless defined(&NID_id_GostR3410_2012_512);
    eval 'sub OBJ_id_GostR3410_2012_512 () { &OBJ_id_tc26_sign,2;}' unless defined(&OBJ_id_GostR3410_2012_512);
    eval 'sub SN_id_tc26_digest () {"id-tc26-digest";}' unless defined(&SN_id_tc26_digest);
    eval 'sub NID_id_tc26_digest () {981;}' unless defined(&NID_id_tc26_digest);
    eval 'sub OBJ_id_tc26_digest () { &OBJ_id_tc26_algorithms,2;}' unless defined(&OBJ_id_tc26_digest);
    eval 'sub SN_id_GostR3411_2012_256 () {"md_gost12_256";}' unless defined(&SN_id_GostR3411_2012_256);
    eval 'sub LN_id_GostR3411_2012_256 () {"GOST R 34.11-2012 with 256 bit hash";}' unless defined(&LN_id_GostR3411_2012_256);
    eval 'sub NID_id_GostR3411_2012_256 () {982;}' unless defined(&NID_id_GostR3411_2012_256);
    eval 'sub OBJ_id_GostR3411_2012_256 () { &OBJ_id_tc26_digest,2;}' unless defined(&OBJ_id_GostR3411_2012_256);
    eval 'sub SN_id_GostR3411_2012_512 () {"md_gost12_512";}' unless defined(&SN_id_GostR3411_2012_512);
    eval 'sub LN_id_GostR3411_2012_512 () {"GOST R 34.11-2012 with 512 bit hash";}' unless defined(&LN_id_GostR3411_2012_512);
    eval 'sub NID_id_GostR3411_2012_512 () {983;}' unless defined(&NID_id_GostR3411_2012_512);
    eval 'sub OBJ_id_GostR3411_2012_512 () { &OBJ_id_tc26_digest,3;}' unless defined(&OBJ_id_GostR3411_2012_512);
    eval 'sub SN_id_tc26_signwithdigest () {"id-tc26-signwithdigest";}' unless defined(&SN_id_tc26_signwithdigest);
    eval 'sub NID_id_tc26_signwithdigest () {984;}' unless defined(&NID_id_tc26_signwithdigest);
    eval 'sub OBJ_id_tc26_signwithdigest () { &OBJ_id_tc26_algorithms,3;}' unless defined(&OBJ_id_tc26_signwithdigest);
    eval 'sub SN_id_tc26_signwithdigest_gost3410_2012_256 () {"id-tc26-signwithdigest-gost3410-2012-256";}' unless defined(&SN_id_tc26_signwithdigest_gost3410_2012_256);
    eval 'sub LN_id_tc26_signwithdigest_gost3410_2012_256 () {"GOST R 34.10-2012 with GOST R 34.11-2012 (256 bit)";}' unless defined(&LN_id_tc26_signwithdigest_gost3410_2012_256);
    eval 'sub NID_id_tc26_signwithdigest_gost3410_2012_256 () {985;}' unless defined(&NID_id_tc26_signwithdigest_gost3410_2012_256);
    eval 'sub OBJ_id_tc26_signwithdigest_gost3410_2012_256 () { &OBJ_id_tc26_signwithdigest,2;}' unless defined(&OBJ_id_tc26_signwithdigest_gost3410_2012_256);
    eval 'sub SN_id_tc26_signwithdigest_gost3410_2012_512 () {"id-tc26-signwithdigest-gost3410-2012-512";}' unless defined(&SN_id_tc26_signwithdigest_gost3410_2012_512);
    eval 'sub LN_id_tc26_signwithdigest_gost3410_2012_512 () {"GOST R 34.10-2012 with GOST R 34.11-2012 (512 bit)";}' unless defined(&LN_id_tc26_signwithdigest_gost3410_2012_512);
    eval 'sub NID_id_tc26_signwithdigest_gost3410_2012_512 () {986;}' unless defined(&NID_id_tc26_signwithdigest_gost3410_2012_512);
    eval 'sub OBJ_id_tc26_signwithdigest_gost3410_2012_512 () { &OBJ_id_tc26_signwithdigest,3;}' unless defined(&OBJ_id_tc26_signwithdigest_gost3410_2012_512);
    eval 'sub SN_id_tc26_mac () {"id-tc26-mac";}' unless defined(&SN_id_tc26_mac);
    eval 'sub NID_id_tc26_mac () {987;}' unless defined(&NID_id_tc26_mac);
    eval 'sub OBJ_id_tc26_mac () { &OBJ_id_tc26_algorithms,4;}' unless defined(&OBJ_id_tc26_mac);
    eval 'sub SN_id_tc26_hmac_gost_3411_2012_256 () {"id-tc26-hmac-gost-3411-2012-256";}' unless defined(&SN_id_tc26_hmac_gost_3411_2012_256);
    eval 'sub LN_id_tc26_hmac_gost_3411_2012_256 () {"HMAC GOST 34.11-2012 256 bit";}' unless defined(&LN_id_tc26_hmac_gost_3411_2012_256);
    eval 'sub NID_id_tc26_hmac_gost_3411_2012_256 () {988;}' unless defined(&NID_id_tc26_hmac_gost_3411_2012_256);
    eval 'sub OBJ_id_tc26_hmac_gost_3411_2012_256 () { &OBJ_id_tc26_mac,1;}' unless defined(&OBJ_id_tc26_hmac_gost_3411_2012_256);
    eval 'sub SN_id_tc26_hmac_gost_3411_2012_512 () {"id-tc26-hmac-gost-3411-2012-512";}' unless defined(&SN_id_tc26_hmac_gost_3411_2012_512);
    eval 'sub LN_id_tc26_hmac_gost_3411_2012_512 () {"HMAC GOST 34.11-2012 512 bit";}' unless defined(&LN_id_tc26_hmac_gost_3411_2012_512);
    eval 'sub NID_id_tc26_hmac_gost_3411_2012_512 () {989;}' unless defined(&NID_id_tc26_hmac_gost_3411_2012_512);
    eval 'sub OBJ_id_tc26_hmac_gost_3411_2012_512 () { &OBJ_id_tc26_mac,2;}' unless defined(&OBJ_id_tc26_hmac_gost_3411_2012_512);
    eval 'sub SN_id_tc26_cipher () {"id-tc26-cipher";}' unless defined(&SN_id_tc26_cipher);
    eval 'sub NID_id_tc26_cipher () {990;}' unless defined(&NID_id_tc26_cipher);
    eval 'sub OBJ_id_tc26_cipher () { &OBJ_id_tc26_algorithms,5;}' unless defined(&OBJ_id_tc26_cipher);
    eval 'sub SN_id_tc26_cipher_gostr3412_2015_magma () {"id-tc26-cipher-gostr3412-2015-magma";}' unless defined(&SN_id_tc26_cipher_gostr3412_2015_magma);
    eval 'sub NID_id_tc26_cipher_gostr3412_2015_magma () {1173;}' unless defined(&NID_id_tc26_cipher_gostr3412_2015_magma);
    eval 'sub OBJ_id_tc26_cipher_gostr3412_2015_magma () { &OBJ_id_tc26_cipher,1;}' unless defined(&OBJ_id_tc26_cipher_gostr3412_2015_magma);
    eval 'sub SN_magma_ctr_acpkm () {"magma-ctr-acpkm";}' unless defined(&SN_magma_ctr_acpkm);
    eval 'sub NID_magma_ctr_acpkm () {1174;}' unless defined(&NID_magma_ctr_acpkm);
    eval 'sub OBJ_magma_ctr_acpkm () { &OBJ_id_tc26_cipher_gostr3412_2015_magma,1;}' unless defined(&OBJ_magma_ctr_acpkm);
    eval 'sub SN_magma_ctr_acpkm_omac () {"magma-ctr-acpkm-omac";}' unless defined(&SN_magma_ctr_acpkm_omac);
    eval 'sub NID_magma_ctr_acpkm_omac () {1175;}' unless defined(&NID_magma_ctr_acpkm_omac);
    eval 'sub OBJ_magma_ctr_acpkm_omac () { &OBJ_id_tc26_cipher_gostr3412_2015_magma,2;}' unless defined(&OBJ_magma_ctr_acpkm_omac);
    eval 'sub SN_id_tc26_cipher_gostr3412_2015_kuznyechik () {"id-tc26-cipher-gostr3412-2015-kuznyechik";}' unless defined(&SN_id_tc26_cipher_gostr3412_2015_kuznyechik);
    eval 'sub NID_id_tc26_cipher_gostr3412_2015_kuznyechik () {1176;}' unless defined(&NID_id_tc26_cipher_gostr3412_2015_kuznyechik);
    eval 'sub OBJ_id_tc26_cipher_gostr3412_2015_kuznyechik () { &OBJ_id_tc26_cipher,2;}' unless defined(&OBJ_id_tc26_cipher_gostr3412_2015_kuznyechik);
    eval 'sub SN_kuznyechik_ctr_acpkm () {"kuznyechik-ctr-acpkm";}' unless defined(&SN_kuznyechik_ctr_acpkm);
    eval 'sub NID_kuznyechik_ctr_acpkm () {1177;}' unless defined(&NID_kuznyechik_ctr_acpkm);
    eval 'sub OBJ_kuznyechik_ctr_acpkm () { &OBJ_id_tc26_cipher_gostr3412_2015_kuznyechik,1;}' unless defined(&OBJ_kuznyechik_ctr_acpkm);
    eval 'sub SN_kuznyechik_ctr_acpkm_omac () {"kuznyechik-ctr-acpkm-omac";}' unless defined(&SN_kuznyechik_ctr_acpkm_omac);
    eval 'sub NID_kuznyechik_ctr_acpkm_omac () {1178;}' unless defined(&NID_kuznyechik_ctr_acpkm_omac);
    eval 'sub OBJ_kuznyechik_ctr_acpkm_omac () { &OBJ_id_tc26_cipher_gostr3412_2015_kuznyechik,2;}' unless defined(&OBJ_kuznyechik_ctr_acpkm_omac);
    eval 'sub SN_id_tc26_agreement () {"id-tc26-agreement";}' unless defined(&SN_id_tc26_agreement);
    eval 'sub NID_id_tc26_agreement () {991;}' unless defined(&NID_id_tc26_agreement);
    eval 'sub OBJ_id_tc26_agreement () { &OBJ_id_tc26_algorithms,6;}' unless defined(&OBJ_id_tc26_agreement);
    eval 'sub SN_id_tc26_agreement_gost_3410_2012_256 () {"id-tc26-agreement-gost-3410-2012-256";}' unless defined(&SN_id_tc26_agreement_gost_3410_2012_256);
    eval 'sub NID_id_tc26_agreement_gost_3410_2012_256 () {992;}' unless defined(&NID_id_tc26_agreement_gost_3410_2012_256);
    eval 'sub OBJ_id_tc26_agreement_gost_3410_2012_256 () { &OBJ_id_tc26_agreement,1;}' unless defined(&OBJ_id_tc26_agreement_gost_3410_2012_256);
    eval 'sub SN_id_tc26_agreement_gost_3410_2012_512 () {"id-tc26-agreement-gost-3410-2012-512";}' unless defined(&SN_id_tc26_agreement_gost_3410_2012_512);
    eval 'sub NID_id_tc26_agreement_gost_3410_2012_512 () {993;}' unless defined(&NID_id_tc26_agreement_gost_3410_2012_512);
    eval 'sub OBJ_id_tc26_agreement_gost_3410_2012_512 () { &OBJ_id_tc26_agreement,2;}' unless defined(&OBJ_id_tc26_agreement_gost_3410_2012_512);
    eval 'sub SN_id_tc26_wrap () {"id-tc26-wrap";}' unless defined(&SN_id_tc26_wrap);
    eval 'sub NID_id_tc26_wrap () {1179;}' unless defined(&NID_id_tc26_wrap);
    eval 'sub OBJ_id_tc26_wrap () { &OBJ_id_tc26_algorithms,7;}' unless defined(&OBJ_id_tc26_wrap);
    eval 'sub SN_id_tc26_wrap_gostr3412_2015_magma () {"id-tc26-wrap-gostr3412-2015-magma";}' unless defined(&SN_id_tc26_wrap_gostr3412_2015_magma);
    eval 'sub NID_id_tc26_wrap_gostr3412_2015_magma () {1180;}' unless defined(&NID_id_tc26_wrap_gostr3412_2015_magma);
    eval 'sub OBJ_id_tc26_wrap_gostr3412_2015_magma () { &OBJ_id_tc26_wrap,1;}' unless defined(&OBJ_id_tc26_wrap_gostr3412_2015_magma);
    eval 'sub SN_magma_kexp15 () {"magma-kexp15";}' unless defined(&SN_magma_kexp15);
    eval 'sub NID_magma_kexp15 () {1181;}' unless defined(&NID_magma_kexp15);
    eval 'sub OBJ_magma_kexp15 () { &OBJ_id_tc26_wrap_gostr3412_2015_magma,1;}' unless defined(&OBJ_magma_kexp15);
    eval 'sub SN_id_tc26_wrap_gostr3412_2015_kuznyechik () {"id-tc26-wrap-gostr3412-2015-kuznyechik";}' unless defined(&SN_id_tc26_wrap_gostr3412_2015_kuznyechik);
    eval 'sub NID_id_tc26_wrap_gostr3412_2015_kuznyechik () {1182;}' unless defined(&NID_id_tc26_wrap_gostr3412_2015_kuznyechik);
    eval 'sub OBJ_id_tc26_wrap_gostr3412_2015_kuznyechik () { &OBJ_id_tc26_wrap,2;}' unless defined(&OBJ_id_tc26_wrap_gostr3412_2015_kuznyechik);
    eval 'sub SN_kuznyechik_kexp15 () {"kuznyechik-kexp15";}' unless defined(&SN_kuznyechik_kexp15);
    eval 'sub NID_kuznyechik_kexp15 () {1183;}' unless defined(&NID_kuznyechik_kexp15);
    eval 'sub OBJ_kuznyechik_kexp15 () { &OBJ_id_tc26_wrap_gostr3412_2015_kuznyechik,1;}' unless defined(&OBJ_kuznyechik_kexp15);
    eval 'sub SN_id_tc26_constants () {"id-tc26-constants";}' unless defined(&SN_id_tc26_constants);
    eval 'sub NID_id_tc26_constants () {994;}' unless defined(&NID_id_tc26_constants);
    eval 'sub OBJ_id_tc26_constants () { &OBJ_id_tc26,2;}' unless defined(&OBJ_id_tc26_constants);
    eval 'sub SN_id_tc26_sign_constants () {"id-tc26-sign-constants";}' unless defined(&SN_id_tc26_sign_constants);
    eval 'sub NID_id_tc26_sign_constants () {995;}' unless defined(&NID_id_tc26_sign_constants);
    eval 'sub OBJ_id_tc26_sign_constants () { &OBJ_id_tc26_constants,1;}' unless defined(&OBJ_id_tc26_sign_constants);
    eval 'sub SN_id_tc26_gost_3410_2012_256_constants () {"id-tc26-gost-3410-2012-256-constants";}' unless defined(&SN_id_tc26_gost_3410_2012_256_constants);
    eval 'sub NID_id_tc26_gost_3410_2012_256_constants () {1147;}' unless defined(&NID_id_tc26_gost_3410_2012_256_constants);
    eval 'sub OBJ_id_tc26_gost_3410_2012_256_constants () { &OBJ_id_tc26_sign_constants,1;}' unless defined(&OBJ_id_tc26_gost_3410_2012_256_constants);
    eval 'sub SN_id_tc26_gost_3410_2012_256_paramSetA () {"id-tc26-gost-3410-2012-256-paramSetA";}' unless defined(&SN_id_tc26_gost_3410_2012_256_paramSetA);
    eval 'sub LN_id_tc26_gost_3410_2012_256_paramSetA () {"GOST R 34.10-2012 (256 bit) ParamSet A";}' unless defined(&LN_id_tc26_gost_3410_2012_256_paramSetA);
    eval 'sub NID_id_tc26_gost_3410_2012_256_paramSetA () {1148;}' unless defined(&NID_id_tc26_gost_3410_2012_256_paramSetA);
    eval 'sub OBJ_id_tc26_gost_3410_2012_256_paramSetA () { &OBJ_id_tc26_gost_3410_2012_256_constants,1;}' unless defined(&OBJ_id_tc26_gost_3410_2012_256_paramSetA);
    eval 'sub SN_id_tc26_gost_3410_2012_256_paramSetB () {"id-tc26-gost-3410-2012-256-paramSetB";}' unless defined(&SN_id_tc26_gost_3410_2012_256_paramSetB);
    eval 'sub LN_id_tc26_gost_3410_2012_256_paramSetB () {"GOST R 34.10-2012 (256 bit) ParamSet B";}' unless defined(&LN_id_tc26_gost_3410_2012_256_paramSetB);
    eval 'sub NID_id_tc26_gost_3410_2012_256_paramSetB () {1184;}' unless defined(&NID_id_tc26_gost_3410_2012_256_paramSetB);
    eval 'sub OBJ_id_tc26_gost_3410_2012_256_paramSetB () { &OBJ_id_tc26_gost_3410_2012_256_constants,2;}' unless defined(&OBJ_id_tc26_gost_3410_2012_256_paramSetB);
    eval 'sub SN_id_tc26_gost_3410_2012_256_paramSetC () {"id-tc26-gost-3410-2012-256-paramSetC";}' unless defined(&SN_id_tc26_gost_3410_2012_256_paramSetC);
    eval 'sub LN_id_tc26_gost_3410_2012_256_paramSetC () {"GOST R 34.10-2012 (256 bit) ParamSet C";}' unless defined(&LN_id_tc26_gost_3410_2012_256_paramSetC);
    eval 'sub NID_id_tc26_gost_3410_2012_256_paramSetC () {1185;}' unless defined(&NID_id_tc26_gost_3410_2012_256_paramSetC);
    eval 'sub OBJ_id_tc26_gost_3410_2012_256_paramSetC () { &OBJ_id_tc26_gost_3410_2012_256_constants,3;}' unless defined(&OBJ_id_tc26_gost_3410_2012_256_paramSetC);
    eval 'sub SN_id_tc26_gost_3410_2012_256_paramSetD () {"id-tc26-gost-3410-2012-256-paramSetD";}' unless defined(&SN_id_tc26_gost_3410_2012_256_paramSetD);
    eval 'sub LN_id_tc26_gost_3410_2012_256_paramSetD () {"GOST R 34.10-2012 (256 bit) ParamSet D";}' unless defined(&LN_id_tc26_gost_3410_2012_256_paramSetD);
    eval 'sub NID_id_tc26_gost_3410_2012_256_paramSetD () {1186;}' unless defined(&NID_id_tc26_gost_3410_2012_256_paramSetD);
    eval 'sub OBJ_id_tc26_gost_3410_2012_256_paramSetD () { &OBJ_id_tc26_gost_3410_2012_256_constants,4;}' unless defined(&OBJ_id_tc26_gost_3410_2012_256_paramSetD);
    eval 'sub SN_id_tc26_gost_3410_2012_512_constants () {"id-tc26-gost-3410-2012-512-constants";}' unless defined(&SN_id_tc26_gost_3410_2012_512_constants);
    eval 'sub NID_id_tc26_gost_3410_2012_512_constants () {996;}' unless defined(&NID_id_tc26_gost_3410_2012_512_constants);
    eval 'sub OBJ_id_tc26_gost_3410_2012_512_constants () { &OBJ_id_tc26_sign_constants,2;}' unless defined(&OBJ_id_tc26_gost_3410_2012_512_constants);
    eval 'sub SN_id_tc26_gost_3410_2012_512_paramSetTest () {"id-tc26-gost-3410-2012-512-paramSetTest";}' unless defined(&SN_id_tc26_gost_3410_2012_512_paramSetTest);
    eval 'sub LN_id_tc26_gost_3410_2012_512_paramSetTest () {"GOST R 34.10-2012 (512 bit) testing parameter set";}' unless defined(&LN_id_tc26_gost_3410_2012_512_paramSetTest);
    eval 'sub NID_id_tc26_gost_3410_2012_512_paramSetTest () {997;}' unless defined(&NID_id_tc26_gost_3410_2012_512_paramSetTest);
    eval 'sub OBJ_id_tc26_gost_3410_2012_512_paramSetTest () { &OBJ_id_tc26_gost_3410_2012_512_constants,0;}' unless defined(&OBJ_id_tc26_gost_3410_2012_512_paramSetTest);
    eval 'sub SN_id_tc26_gost_3410_2012_512_paramSetA () {"id-tc26-gost-3410-2012-512-paramSetA";}' unless defined(&SN_id_tc26_gost_3410_2012_512_paramSetA);
    eval 'sub LN_id_tc26_gost_3410_2012_512_paramSetA () {"GOST R 34.10-2012 (512 bit) ParamSet A";}' unless defined(&LN_id_tc26_gost_3410_2012_512_paramSetA);
    eval 'sub NID_id_tc26_gost_3410_2012_512_paramSetA () {998;}' unless defined(&NID_id_tc26_gost_3410_2012_512_paramSetA);
    eval 'sub OBJ_id_tc26_gost_3410_2012_512_paramSetA () { &OBJ_id_tc26_gost_3410_2012_512_constants,1;}' unless defined(&OBJ_id_tc26_gost_3410_2012_512_paramSetA);
    eval 'sub SN_id_tc26_gost_3410_2012_512_paramSetB () {"id-tc26-gost-3410-2012-512-paramSetB";}' unless defined(&SN_id_tc26_gost_3410_2012_512_paramSetB);
    eval 'sub LN_id_tc26_gost_3410_2012_512_paramSetB () {"GOST R 34.10-2012 (512 bit) ParamSet B";}' unless defined(&LN_id_tc26_gost_3410_2012_512_paramSetB);
    eval 'sub NID_id_tc26_gost_3410_2012_512_paramSetB () {999;}' unless defined(&NID_id_tc26_gost_3410_2012_512_paramSetB);
    eval 'sub OBJ_id_tc26_gost_3410_2012_512_paramSetB () { &OBJ_id_tc26_gost_3410_2012_512_constants,2;}' unless defined(&OBJ_id_tc26_gost_3410_2012_512_paramSetB);
    eval 'sub SN_id_tc26_gost_3410_2012_512_paramSetC () {"id-tc26-gost-3410-2012-512-paramSetC";}' unless defined(&SN_id_tc26_gost_3410_2012_512_paramSetC);
    eval 'sub LN_id_tc26_gost_3410_2012_512_paramSetC () {"GOST R 34.10-2012 (512 bit) ParamSet C";}' unless defined(&LN_id_tc26_gost_3410_2012_512_paramSetC);
    eval 'sub NID_id_tc26_gost_3410_2012_512_paramSetC () {1149;}' unless defined(&NID_id_tc26_gost_3410_2012_512_paramSetC);
    eval 'sub OBJ_id_tc26_gost_3410_2012_512_paramSetC () { &OBJ_id_tc26_gost_3410_2012_512_constants,3;}' unless defined(&OBJ_id_tc26_gost_3410_2012_512_paramSetC);
    eval 'sub SN_id_tc26_digest_constants () {"id-tc26-digest-constants";}' unless defined(&SN_id_tc26_digest_constants);
    eval 'sub NID_id_tc26_digest_constants () {1000;}' unless defined(&NID_id_tc26_digest_constants);
    eval 'sub OBJ_id_tc26_digest_constants () { &OBJ_id_tc26_constants,2;}' unless defined(&OBJ_id_tc26_digest_constants);
    eval 'sub SN_id_tc26_cipher_constants () {"id-tc26-cipher-constants";}' unless defined(&SN_id_tc26_cipher_constants);
    eval 'sub NID_id_tc26_cipher_constants () {1001;}' unless defined(&NID_id_tc26_cipher_constants);
    eval 'sub OBJ_id_tc26_cipher_constants () { &OBJ_id_tc26_constants,5;}' unless defined(&OBJ_id_tc26_cipher_constants);
    eval 'sub SN_id_tc26_gost_28147_constants () {"id-tc26-gost-28147-constants";}' unless defined(&SN_id_tc26_gost_28147_constants);
    eval 'sub NID_id_tc26_gost_28147_constants () {1002;}' unless defined(&NID_id_tc26_gost_28147_constants);
    eval 'sub OBJ_id_tc26_gost_28147_constants () { &OBJ_id_tc26_cipher_constants,1;}' unless defined(&OBJ_id_tc26_gost_28147_constants);
    eval 'sub SN_id_tc26_gost_28147_param_Z () {"id-tc26-gost-28147-param-Z";}' unless defined(&SN_id_tc26_gost_28147_param_Z);
    eval 'sub LN_id_tc26_gost_28147_param_Z () {"GOST 28147-89 TC26 parameter set";}' unless defined(&LN_id_tc26_gost_28147_param_Z);
    eval 'sub NID_id_tc26_gost_28147_param_Z () {1003;}' unless defined(&NID_id_tc26_gost_28147_param_Z);
    eval 'sub OBJ_id_tc26_gost_28147_param_Z () { &OBJ_id_tc26_gost_28147_constants,1;}' unless defined(&OBJ_id_tc26_gost_28147_param_Z);
    eval 'sub SN_INN () {"INN";}' unless defined(&SN_INN);
    eval 'sub LN_INN () {"INN";}' unless defined(&LN_INN);
    eval 'sub NID_INN () {1004;}' unless defined(&NID_INN);
    eval 'sub OBJ_INN () { &OBJ_member_body,643,3,131,1,1;}' unless defined(&OBJ_INN);
    eval 'sub SN_OGRN () {"OGRN";}' unless defined(&SN_OGRN);
    eval 'sub LN_OGRN () {"OGRN";}' unless defined(&LN_OGRN);
    eval 'sub NID_OGRN () {1005;}' unless defined(&NID_OGRN);
    eval 'sub OBJ_OGRN () { &OBJ_member_body,643,100,1;}' unless defined(&OBJ_OGRN);
    eval 'sub SN_SNILS () {"SNILS";}' unless defined(&SN_SNILS);
    eval 'sub LN_SNILS () {"SNILS";}' unless defined(&LN_SNILS);
    eval 'sub NID_SNILS () {1006;}' unless defined(&NID_SNILS);
    eval 'sub OBJ_SNILS () { &OBJ_member_body,643,100,3;}' unless defined(&OBJ_SNILS);
    eval 'sub SN_OGRNIP () {"OGRNIP";}' unless defined(&SN_OGRNIP);
    eval 'sub LN_OGRNIP () {"OGRNIP";}' unless defined(&LN_OGRNIP);
    eval 'sub NID_OGRNIP () {1226;}' unless defined(&NID_OGRNIP);
    eval 'sub OBJ_OGRNIP () { &OBJ_member_body,643,100,5;}' unless defined(&OBJ_OGRNIP);
    eval 'sub SN_subjectSignTool () {"subjectSignTool";}' unless defined(&SN_subjectSignTool);
    eval 'sub LN_subjectSignTool () {"Signing Tool of Subject";}' unless defined(&LN_subjectSignTool);
    eval 'sub NID_subjectSignTool () {1007;}' unless defined(&NID_subjectSignTool);
    eval 'sub OBJ_subjectSignTool () { &OBJ_member_body,643,100,111;}' unless defined(&OBJ_subjectSignTool);
    eval 'sub SN_issuerSignTool () {"issuerSignTool";}' unless defined(&SN_issuerSignTool);
    eval 'sub LN_issuerSignTool () {"Signing Tool of Issuer";}' unless defined(&LN_issuerSignTool);
    eval 'sub NID_issuerSignTool () {1008;}' unless defined(&NID_issuerSignTool);
    eval 'sub OBJ_issuerSignTool () { &OBJ_member_body,643,100,112;}' unless defined(&OBJ_issuerSignTool);
    eval 'sub SN_classSignTool () {"classSignTool";}' unless defined(&SN_classSignTool);
    eval 'sub LN_classSignTool () {"Class of Signing Tool";}' unless defined(&LN_classSignTool);
    eval 'sub NID_classSignTool () {1227;}' unless defined(&NID_classSignTool);
    eval 'sub OBJ_classSignTool () { &OBJ_member_body,643,100,113;}' unless defined(&OBJ_classSignTool);
    eval 'sub SN_classSignToolKC1 () {"classSignToolKC1";}' unless defined(&SN_classSignToolKC1);
    eval 'sub LN_classSignToolKC1 () {"Class of Signing Tool KC1";}' unless defined(&LN_classSignToolKC1);
    eval 'sub NID_classSignToolKC1 () {1228;}' unless defined(&NID_classSignToolKC1);
    eval 'sub OBJ_classSignToolKC1 () { &OBJ_member_body,643,100,113,1;}' unless defined(&OBJ_classSignToolKC1);
    eval 'sub SN_classSignToolKC2 () {"classSignToolKC2";}' unless defined(&SN_classSignToolKC2);
    eval 'sub LN_classSignToolKC2 () {"Class of Signing Tool KC2";}' unless defined(&LN_classSignToolKC2);
    eval 'sub NID_classSignToolKC2 () {1229;}' unless defined(&NID_classSignToolKC2);
    eval 'sub OBJ_classSignToolKC2 () { &OBJ_member_body,643,100,113,2;}' unless defined(&OBJ_classSignToolKC2);
    eval 'sub SN_classSignToolKC3 () {"classSignToolKC3";}' unless defined(&SN_classSignToolKC3);
    eval 'sub LN_classSignToolKC3 () {"Class of Signing Tool KC3";}' unless defined(&LN_classSignToolKC3);
    eval 'sub NID_classSignToolKC3 () {1230;}' unless defined(&NID_classSignToolKC3);
    eval 'sub OBJ_classSignToolKC3 () { &OBJ_member_body,643,100,113,3;}' unless defined(&OBJ_classSignToolKC3);
    eval 'sub SN_classSignToolKB1 () {"classSignToolKB1";}' unless defined(&SN_classSignToolKB1);
    eval 'sub LN_classSignToolKB1 () {"Class of Signing Tool KB1";}' unless defined(&LN_classSignToolKB1);
    eval 'sub NID_classSignToolKB1 () {1231;}' unless defined(&NID_classSignToolKB1);
    eval 'sub OBJ_classSignToolKB1 () { &OBJ_member_body,643,100,113,4;}' unless defined(&OBJ_classSignToolKB1);
    eval 'sub SN_classSignToolKB2 () {"classSignToolKB2";}' unless defined(&SN_classSignToolKB2);
    eval 'sub LN_classSignToolKB2 () {"Class of Signing Tool KB2";}' unless defined(&LN_classSignToolKB2);
    eval 'sub NID_classSignToolKB2 () {1232;}' unless defined(&NID_classSignToolKB2);
    eval 'sub OBJ_classSignToolKB2 () { &OBJ_member_body,643,100,113,5;}' unless defined(&OBJ_classSignToolKB2);
    eval 'sub SN_classSignToolKA1 () {"classSignToolKA1";}' unless defined(&SN_classSignToolKA1);
    eval 'sub LN_classSignToolKA1 () {"Class of Signing Tool KA1";}' unless defined(&LN_classSignToolKA1);
    eval 'sub NID_classSignToolKA1 () {1233;}' unless defined(&NID_classSignToolKA1);
    eval 'sub OBJ_classSignToolKA1 () { &OBJ_member_body,643,100,113,6;}' unless defined(&OBJ_classSignToolKA1);
    eval 'sub SN_kuznyechik_ecb () {"kuznyechik-ecb";}' unless defined(&SN_kuznyechik_ecb);
    eval 'sub NID_kuznyechik_ecb () {1012;}' unless defined(&NID_kuznyechik_ecb);
    eval 'sub SN_kuznyechik_ctr () {"kuznyechik-ctr";}' unless defined(&SN_kuznyechik_ctr);
    eval 'sub NID_kuznyechik_ctr () {1013;}' unless defined(&NID_kuznyechik_ctr);
    eval 'sub SN_kuznyechik_ofb () {"kuznyechik-ofb";}' unless defined(&SN_kuznyechik_ofb);
    eval 'sub NID_kuznyechik_ofb () {1014;}' unless defined(&NID_kuznyechik_ofb);
    eval 'sub SN_kuznyechik_cbc () {"kuznyechik-cbc";}' unless defined(&SN_kuznyechik_cbc);
    eval 'sub NID_kuznyechik_cbc () {1015;}' unless defined(&NID_kuznyechik_cbc);
    eval 'sub SN_kuznyechik_cfb () {"kuznyechik-cfb";}' unless defined(&SN_kuznyechik_cfb);
    eval 'sub NID_kuznyechik_cfb () {1016;}' unless defined(&NID_kuznyechik_cfb);
    eval 'sub SN_kuznyechik_mac () {"kuznyechik-mac";}' unless defined(&SN_kuznyechik_mac);
    eval 'sub NID_kuznyechik_mac () {1017;}' unless defined(&NID_kuznyechik_mac);
    eval 'sub SN_magma_ecb () {"magma-ecb";}' unless defined(&SN_magma_ecb);
    eval 'sub NID_magma_ecb () {1187;}' unless defined(&NID_magma_ecb);
    eval 'sub SN_magma_ctr () {"magma-ctr";}' unless defined(&SN_magma_ctr);
    eval 'sub NID_magma_ctr () {1188;}' unless defined(&NID_magma_ctr);
    eval 'sub SN_magma_ofb () {"magma-ofb";}' unless defined(&SN_magma_ofb);
    eval 'sub NID_magma_ofb () {1189;}' unless defined(&NID_magma_ofb);
    eval 'sub SN_magma_cbc () {"magma-cbc";}' unless defined(&SN_magma_cbc);
    eval 'sub NID_magma_cbc () {1190;}' unless defined(&NID_magma_cbc);
    eval 'sub SN_magma_cfb () {"magma-cfb";}' unless defined(&SN_magma_cfb);
    eval 'sub NID_magma_cfb () {1191;}' unless defined(&NID_magma_cfb);
    eval 'sub SN_magma_mac () {"magma-mac";}' unless defined(&SN_magma_mac);
    eval 'sub NID_magma_mac () {1192;}' unless defined(&NID_magma_mac);
    eval 'sub SN_camellia_128_cbc () {"CAMELLIA-128-CBC";}' unless defined(&SN_camellia_128_cbc);
    eval 'sub LN_camellia_128_cbc () {"camellia-128-cbc";}' unless defined(&LN_camellia_128_cbc);
    eval 'sub NID_camellia_128_cbc () {751;}' unless defined(&NID_camellia_128_cbc);
    eval 'sub OBJ_camellia_128_cbc () {1,2,392,200011,61,1,1,1,2;}' unless defined(&OBJ_camellia_128_cbc);
    eval 'sub SN_camellia_192_cbc () {"CAMELLIA-192-CBC";}' unless defined(&SN_camellia_192_cbc);
    eval 'sub LN_camellia_192_cbc () {"camellia-192-cbc";}' unless defined(&LN_camellia_192_cbc);
    eval 'sub NID_camellia_192_cbc () {752;}' unless defined(&NID_camellia_192_cbc);
    eval 'sub OBJ_camellia_192_cbc () {1,2,392,200011,61,1,1,1,3;}' unless defined(&OBJ_camellia_192_cbc);
    eval 'sub SN_camellia_256_cbc () {"CAMELLIA-256-CBC";}' unless defined(&SN_camellia_256_cbc);
    eval 'sub LN_camellia_256_cbc () {"camellia-256-cbc";}' unless defined(&LN_camellia_256_cbc);
    eval 'sub NID_camellia_256_cbc () {753;}' unless defined(&NID_camellia_256_cbc);
    eval 'sub OBJ_camellia_256_cbc () {1,2,392,200011,61,1,1,1,4;}' unless defined(&OBJ_camellia_256_cbc);
    eval 'sub SN_id_camellia128_wrap () {"id-camellia128-wrap";}' unless defined(&SN_id_camellia128_wrap);
    eval 'sub NID_id_camellia128_wrap () {907;}' unless defined(&NID_id_camellia128_wrap);
    eval 'sub OBJ_id_camellia128_wrap () {1,2,392,200011,61,1,1,3,2;}' unless defined(&OBJ_id_camellia128_wrap);
    eval 'sub SN_id_camellia192_wrap () {"id-camellia192-wrap";}' unless defined(&SN_id_camellia192_wrap);
    eval 'sub NID_id_camellia192_wrap () {908;}' unless defined(&NID_id_camellia192_wrap);
    eval 'sub OBJ_id_camellia192_wrap () {1,2,392,200011,61,1,1,3,3;}' unless defined(&OBJ_id_camellia192_wrap);
    eval 'sub SN_id_camellia256_wrap () {"id-camellia256-wrap";}' unless defined(&SN_id_camellia256_wrap);
    eval 'sub NID_id_camellia256_wrap () {909;}' unless defined(&NID_id_camellia256_wrap);
    eval 'sub OBJ_id_camellia256_wrap () {1,2,392,200011,61,1,1,3,4;}' unless defined(&OBJ_id_camellia256_wrap);
    eval 'sub OBJ_ntt_ds () {0,3,4401,5;}' unless defined(&OBJ_ntt_ds);
    eval 'sub OBJ_camellia () { &OBJ_ntt_ds,3,1,9;}' unless defined(&OBJ_camellia);
    eval 'sub SN_camellia_128_ecb () {"CAMELLIA-128-ECB";}' unless defined(&SN_camellia_128_ecb);
    eval 'sub LN_camellia_128_ecb () {"camellia-128-ecb";}' unless defined(&LN_camellia_128_ecb);
    eval 'sub NID_camellia_128_ecb () {754;}' unless defined(&NID_camellia_128_ecb);
    eval 'sub OBJ_camellia_128_ecb () { &OBJ_camellia,1;}' unless defined(&OBJ_camellia_128_ecb);
    eval 'sub SN_camellia_128_ofb128 () {"CAMELLIA-128-OFB";}' unless defined(&SN_camellia_128_ofb128);
    eval 'sub LN_camellia_128_ofb128 () {"camellia-128-ofb";}' unless defined(&LN_camellia_128_ofb128);
    eval 'sub NID_camellia_128_ofb128 () {766;}' unless defined(&NID_camellia_128_ofb128);
    eval 'sub OBJ_camellia_128_ofb128 () { &OBJ_camellia,3;}' unless defined(&OBJ_camellia_128_ofb128);
    eval 'sub SN_camellia_128_cfb128 () {"CAMELLIA-128-CFB";}' unless defined(&SN_camellia_128_cfb128);
    eval 'sub LN_camellia_128_cfb128 () {"camellia-128-cfb";}' unless defined(&LN_camellia_128_cfb128);
    eval 'sub NID_camellia_128_cfb128 () {757;}' unless defined(&NID_camellia_128_cfb128);
    eval 'sub OBJ_camellia_128_cfb128 () { &OBJ_camellia,4;}' unless defined(&OBJ_camellia_128_cfb128);
    eval 'sub SN_camellia_128_gcm () {"CAMELLIA-128-GCM";}' unless defined(&SN_camellia_128_gcm);
    eval 'sub LN_camellia_128_gcm () {"camellia-128-gcm";}' unless defined(&LN_camellia_128_gcm);
    eval 'sub NID_camellia_128_gcm () {961;}' unless defined(&NID_camellia_128_gcm);
    eval 'sub OBJ_camellia_128_gcm () { &OBJ_camellia,6;}' unless defined(&OBJ_camellia_128_gcm);
    eval 'sub SN_camellia_128_ccm () {"CAMELLIA-128-CCM";}' unless defined(&SN_camellia_128_ccm);
    eval 'sub LN_camellia_128_ccm () {"camellia-128-ccm";}' unless defined(&LN_camellia_128_ccm);
    eval 'sub NID_camellia_128_ccm () {962;}' unless defined(&NID_camellia_128_ccm);
    eval 'sub OBJ_camellia_128_ccm () { &OBJ_camellia,7;}' unless defined(&OBJ_camellia_128_ccm);
    eval 'sub SN_camellia_128_ctr () {"CAMELLIA-128-CTR";}' unless defined(&SN_camellia_128_ctr);
    eval 'sub LN_camellia_128_ctr () {"camellia-128-ctr";}' unless defined(&LN_camellia_128_ctr);
    eval 'sub NID_camellia_128_ctr () {963;}' unless defined(&NID_camellia_128_ctr);
    eval 'sub OBJ_camellia_128_ctr () { &OBJ_camellia,9;}' unless defined(&OBJ_camellia_128_ctr);
    eval 'sub SN_camellia_128_cmac () {"CAMELLIA-128-CMAC";}' unless defined(&SN_camellia_128_cmac);
    eval 'sub LN_camellia_128_cmac () {"camellia-128-cmac";}' unless defined(&LN_camellia_128_cmac);
    eval 'sub NID_camellia_128_cmac () {964;}' unless defined(&NID_camellia_128_cmac);
    eval 'sub OBJ_camellia_128_cmac () { &OBJ_camellia,10;}' unless defined(&OBJ_camellia_128_cmac);
    eval 'sub SN_camellia_192_ecb () {"CAMELLIA-192-ECB";}' unless defined(&SN_camellia_192_ecb);
    eval 'sub LN_camellia_192_ecb () {"camellia-192-ecb";}' unless defined(&LN_camellia_192_ecb);
    eval 'sub NID_camellia_192_ecb () {755;}' unless defined(&NID_camellia_192_ecb);
    eval 'sub OBJ_camellia_192_ecb () { &OBJ_camellia,21;}' unless defined(&OBJ_camellia_192_ecb);
    eval 'sub SN_camellia_192_ofb128 () {"CAMELLIA-192-OFB";}' unless defined(&SN_camellia_192_ofb128);
    eval 'sub LN_camellia_192_ofb128 () {"camellia-192-ofb";}' unless defined(&LN_camellia_192_ofb128);
    eval 'sub NID_camellia_192_ofb128 () {767;}' unless defined(&NID_camellia_192_ofb128);
    eval 'sub OBJ_camellia_192_ofb128 () { &OBJ_camellia,23;}' unless defined(&OBJ_camellia_192_ofb128);
    eval 'sub SN_camellia_192_cfb128 () {"CAMELLIA-192-CFB";}' unless defined(&SN_camellia_192_cfb128);
    eval 'sub LN_camellia_192_cfb128 () {"camellia-192-cfb";}' unless defined(&LN_camellia_192_cfb128);
    eval 'sub NID_camellia_192_cfb128 () {758;}' unless defined(&NID_camellia_192_cfb128);
    eval 'sub OBJ_camellia_192_cfb128 () { &OBJ_camellia,24;}' unless defined(&OBJ_camellia_192_cfb128);
    eval 'sub SN_camellia_192_gcm () {"CAMELLIA-192-GCM";}' unless defined(&SN_camellia_192_gcm);
    eval 'sub LN_camellia_192_gcm () {"camellia-192-gcm";}' unless defined(&LN_camellia_192_gcm);
    eval 'sub NID_camellia_192_gcm () {965;}' unless defined(&NID_camellia_192_gcm);
    eval 'sub OBJ_camellia_192_gcm () { &OBJ_camellia,26;}' unless defined(&OBJ_camellia_192_gcm);
    eval 'sub SN_camellia_192_ccm () {"CAMELLIA-192-CCM";}' unless defined(&SN_camellia_192_ccm);
    eval 'sub LN_camellia_192_ccm () {"camellia-192-ccm";}' unless defined(&LN_camellia_192_ccm);
    eval 'sub NID_camellia_192_ccm () {966;}' unless defined(&NID_camellia_192_ccm);
    eval 'sub OBJ_camellia_192_ccm () { &OBJ_camellia,27;}' unless defined(&OBJ_camellia_192_ccm);
    eval 'sub SN_camellia_192_ctr () {"CAMELLIA-192-CTR";}' unless defined(&SN_camellia_192_ctr);
    eval 'sub LN_camellia_192_ctr () {"camellia-192-ctr";}' unless defined(&LN_camellia_192_ctr);
    eval 'sub NID_camellia_192_ctr () {967;}' unless defined(&NID_camellia_192_ctr);
    eval 'sub OBJ_camellia_192_ctr () { &OBJ_camellia,29;}' unless defined(&OBJ_camellia_192_ctr);
    eval 'sub SN_camellia_192_cmac () {"CAMELLIA-192-CMAC";}' unless defined(&SN_camellia_192_cmac);
    eval 'sub LN_camellia_192_cmac () {"camellia-192-cmac";}' unless defined(&LN_camellia_192_cmac);
    eval 'sub NID_camellia_192_cmac () {968;}' unless defined(&NID_camellia_192_cmac);
    eval 'sub OBJ_camellia_192_cmac () { &OBJ_camellia,30;}' unless defined(&OBJ_camellia_192_cmac);
    eval 'sub SN_camellia_256_ecb () {"CAMELLIA-256-ECB";}' unless defined(&SN_camellia_256_ecb);
    eval 'sub LN_camellia_256_ecb () {"camellia-256-ecb";}' unless defined(&LN_camellia_256_ecb);
    eval 'sub NID_camellia_256_ecb () {756;}' unless defined(&NID_camellia_256_ecb);
    eval 'sub OBJ_camellia_256_ecb () { &OBJ_camellia,41;}' unless defined(&OBJ_camellia_256_ecb);
    eval 'sub SN_camellia_256_ofb128 () {"CAMELLIA-256-OFB";}' unless defined(&SN_camellia_256_ofb128);
    eval 'sub LN_camellia_256_ofb128 () {"camellia-256-ofb";}' unless defined(&LN_camellia_256_ofb128);
    eval 'sub NID_camellia_256_ofb128 () {768;}' unless defined(&NID_camellia_256_ofb128);
    eval 'sub OBJ_camellia_256_ofb128 () { &OBJ_camellia,43;}' unless defined(&OBJ_camellia_256_ofb128);
    eval 'sub SN_camellia_256_cfb128 () {"CAMELLIA-256-CFB";}' unless defined(&SN_camellia_256_cfb128);
    eval 'sub LN_camellia_256_cfb128 () {"camellia-256-cfb";}' unless defined(&LN_camellia_256_cfb128);
    eval 'sub NID_camellia_256_cfb128 () {759;}' unless defined(&NID_camellia_256_cfb128);
    eval 'sub OBJ_camellia_256_cfb128 () { &OBJ_camellia,44;}' unless defined(&OBJ_camellia_256_cfb128);
    eval 'sub SN_camellia_256_gcm () {"CAMELLIA-256-GCM";}' unless defined(&SN_camellia_256_gcm);
    eval 'sub LN_camellia_256_gcm () {"camellia-256-gcm";}' unless defined(&LN_camellia_256_gcm);
    eval 'sub NID_camellia_256_gcm () {969;}' unless defined(&NID_camellia_256_gcm);
    eval 'sub OBJ_camellia_256_gcm () { &OBJ_camellia,46;}' unless defined(&OBJ_camellia_256_gcm);
    eval 'sub SN_camellia_256_ccm () {"CAMELLIA-256-CCM";}' unless defined(&SN_camellia_256_ccm);
    eval 'sub LN_camellia_256_ccm () {"camellia-256-ccm";}' unless defined(&LN_camellia_256_ccm);
    eval 'sub NID_camellia_256_ccm () {970;}' unless defined(&NID_camellia_256_ccm);
    eval 'sub OBJ_camellia_256_ccm () { &OBJ_camellia,47;}' unless defined(&OBJ_camellia_256_ccm);
    eval 'sub SN_camellia_256_ctr () {"CAMELLIA-256-CTR";}' unless defined(&SN_camellia_256_ctr);
    eval 'sub LN_camellia_256_ctr () {"camellia-256-ctr";}' unless defined(&LN_camellia_256_ctr);
    eval 'sub NID_camellia_256_ctr () {971;}' unless defined(&NID_camellia_256_ctr);
    eval 'sub OBJ_camellia_256_ctr () { &OBJ_camellia,49;}' unless defined(&OBJ_camellia_256_ctr);
    eval 'sub SN_camellia_256_cmac () {"CAMELLIA-256-CMAC";}' unless defined(&SN_camellia_256_cmac);
    eval 'sub LN_camellia_256_cmac () {"camellia-256-cmac";}' unless defined(&LN_camellia_256_cmac);
    eval 'sub NID_camellia_256_cmac () {972;}' unless defined(&NID_camellia_256_cmac);
    eval 'sub OBJ_camellia_256_cmac () { &OBJ_camellia,50;}' unless defined(&OBJ_camellia_256_cmac);
    eval 'sub SN_camellia_128_cfb1 () {"CAMELLIA-128-CFB1";}' unless defined(&SN_camellia_128_cfb1);
    eval 'sub LN_camellia_128_cfb1 () {"camellia-128-cfb1";}' unless defined(&LN_camellia_128_cfb1);
    eval 'sub NID_camellia_128_cfb1 () {760;}' unless defined(&NID_camellia_128_cfb1);
    eval 'sub SN_camellia_192_cfb1 () {"CAMELLIA-192-CFB1";}' unless defined(&SN_camellia_192_cfb1);
    eval 'sub LN_camellia_192_cfb1 () {"camellia-192-cfb1";}' unless defined(&LN_camellia_192_cfb1);
    eval 'sub NID_camellia_192_cfb1 () {761;}' unless defined(&NID_camellia_192_cfb1);
    eval 'sub SN_camellia_256_cfb1 () {"CAMELLIA-256-CFB1";}' unless defined(&SN_camellia_256_cfb1);
    eval 'sub LN_camellia_256_cfb1 () {"camellia-256-cfb1";}' unless defined(&LN_camellia_256_cfb1);
    eval 'sub NID_camellia_256_cfb1 () {762;}' unless defined(&NID_camellia_256_cfb1);
    eval 'sub SN_camellia_128_cfb8 () {"CAMELLIA-128-CFB8";}' unless defined(&SN_camellia_128_cfb8);
    eval 'sub LN_camellia_128_cfb8 () {"camellia-128-cfb8";}' unless defined(&LN_camellia_128_cfb8);
    eval 'sub NID_camellia_128_cfb8 () {763;}' unless defined(&NID_camellia_128_cfb8);
    eval 'sub SN_camellia_192_cfb8 () {"CAMELLIA-192-CFB8";}' unless defined(&SN_camellia_192_cfb8);
    eval 'sub LN_camellia_192_cfb8 () {"camellia-192-cfb8";}' unless defined(&LN_camellia_192_cfb8);
    eval 'sub NID_camellia_192_cfb8 () {764;}' unless defined(&NID_camellia_192_cfb8);
    eval 'sub SN_camellia_256_cfb8 () {"CAMELLIA-256-CFB8";}' unless defined(&SN_camellia_256_cfb8);
    eval 'sub LN_camellia_256_cfb8 () {"camellia-256-cfb8";}' unless defined(&LN_camellia_256_cfb8);
    eval 'sub NID_camellia_256_cfb8 () {765;}' unless defined(&NID_camellia_256_cfb8);
    eval 'sub OBJ_aria () {1,2,410,200046,1,1;}' unless defined(&OBJ_aria);
    eval 'sub SN_aria_128_ecb () {"ARIA-128-ECB";}' unless defined(&SN_aria_128_ecb);
    eval 'sub LN_aria_128_ecb () {"aria-128-ecb";}' unless defined(&LN_aria_128_ecb);
    eval 'sub NID_aria_128_ecb () {1065;}' unless defined(&NID_aria_128_ecb);
    eval 'sub OBJ_aria_128_ecb () { &OBJ_aria,1;}' unless defined(&OBJ_aria_128_ecb);
    eval 'sub SN_aria_128_cbc () {"ARIA-128-CBC";}' unless defined(&SN_aria_128_cbc);
    eval 'sub LN_aria_128_cbc () {"aria-128-cbc";}' unless defined(&LN_aria_128_cbc);
    eval 'sub NID_aria_128_cbc () {1066;}' unless defined(&NID_aria_128_cbc);
    eval 'sub OBJ_aria_128_cbc () { &OBJ_aria,2;}' unless defined(&OBJ_aria_128_cbc);
    eval 'sub SN_aria_128_cfb128 () {"ARIA-128-CFB";}' unless defined(&SN_aria_128_cfb128);
    eval 'sub LN_aria_128_cfb128 () {"aria-128-cfb";}' unless defined(&LN_aria_128_cfb128);
    eval 'sub NID_aria_128_cfb128 () {1067;}' unless defined(&NID_aria_128_cfb128);
    eval 'sub OBJ_aria_128_cfb128 () { &OBJ_aria,3;}' unless defined(&OBJ_aria_128_cfb128);
    eval 'sub SN_aria_128_ofb128 () {"ARIA-128-OFB";}' unless defined(&SN_aria_128_ofb128);
    eval 'sub LN_aria_128_ofb128 () {"aria-128-ofb";}' unless defined(&LN_aria_128_ofb128);
    eval 'sub NID_aria_128_ofb128 () {1068;}' unless defined(&NID_aria_128_ofb128);
    eval 'sub OBJ_aria_128_ofb128 () { &OBJ_aria,4;}' unless defined(&OBJ_aria_128_ofb128);
    eval 'sub SN_aria_128_ctr () {"ARIA-128-CTR";}' unless defined(&SN_aria_128_ctr);
    eval 'sub LN_aria_128_ctr () {"aria-128-ctr";}' unless defined(&LN_aria_128_ctr);
    eval 'sub NID_aria_128_ctr () {1069;}' unless defined(&NID_aria_128_ctr);
    eval 'sub OBJ_aria_128_ctr () { &OBJ_aria,5;}' unless defined(&OBJ_aria_128_ctr);
    eval 'sub SN_aria_192_ecb () {"ARIA-192-ECB";}' unless defined(&SN_aria_192_ecb);
    eval 'sub LN_aria_192_ecb () {"aria-192-ecb";}' unless defined(&LN_aria_192_ecb);
    eval 'sub NID_aria_192_ecb () {1070;}' unless defined(&NID_aria_192_ecb);
    eval 'sub OBJ_aria_192_ecb () { &OBJ_aria,6;}' unless defined(&OBJ_aria_192_ecb);
    eval 'sub SN_aria_192_cbc () {"ARIA-192-CBC";}' unless defined(&SN_aria_192_cbc);
    eval 'sub LN_aria_192_cbc () {"aria-192-cbc";}' unless defined(&LN_aria_192_cbc);
    eval 'sub NID_aria_192_cbc () {1071;}' unless defined(&NID_aria_192_cbc);
    eval 'sub OBJ_aria_192_cbc () { &OBJ_aria,7;}' unless defined(&OBJ_aria_192_cbc);
    eval 'sub SN_aria_192_cfb128 () {"ARIA-192-CFB";}' unless defined(&SN_aria_192_cfb128);
    eval 'sub LN_aria_192_cfb128 () {"aria-192-cfb";}' unless defined(&LN_aria_192_cfb128);
    eval 'sub NID_aria_192_cfb128 () {1072;}' unless defined(&NID_aria_192_cfb128);
    eval 'sub OBJ_aria_192_cfb128 () { &OBJ_aria,8;}' unless defined(&OBJ_aria_192_cfb128);
    eval 'sub SN_aria_192_ofb128 () {"ARIA-192-OFB";}' unless defined(&SN_aria_192_ofb128);
    eval 'sub LN_aria_192_ofb128 () {"aria-192-ofb";}' unless defined(&LN_aria_192_ofb128);
    eval 'sub NID_aria_192_ofb128 () {1073;}' unless defined(&NID_aria_192_ofb128);
    eval 'sub OBJ_aria_192_ofb128 () { &OBJ_aria,9;}' unless defined(&OBJ_aria_192_ofb128);
    eval 'sub SN_aria_192_ctr () {"ARIA-192-CTR";}' unless defined(&SN_aria_192_ctr);
    eval 'sub LN_aria_192_ctr () {"aria-192-ctr";}' unless defined(&LN_aria_192_ctr);
    eval 'sub NID_aria_192_ctr () {1074;}' unless defined(&NID_aria_192_ctr);
    eval 'sub OBJ_aria_192_ctr () { &OBJ_aria,10;}' unless defined(&OBJ_aria_192_ctr);
    eval 'sub SN_aria_256_ecb () {"ARIA-256-ECB";}' unless defined(&SN_aria_256_ecb);
    eval 'sub LN_aria_256_ecb () {"aria-256-ecb";}' unless defined(&LN_aria_256_ecb);
    eval 'sub NID_aria_256_ecb () {1075;}' unless defined(&NID_aria_256_ecb);
    eval 'sub OBJ_aria_256_ecb () { &OBJ_aria,11;}' unless defined(&OBJ_aria_256_ecb);
    eval 'sub SN_aria_256_cbc () {"ARIA-256-CBC";}' unless defined(&SN_aria_256_cbc);
    eval 'sub LN_aria_256_cbc () {"aria-256-cbc";}' unless defined(&LN_aria_256_cbc);
    eval 'sub NID_aria_256_cbc () {1076;}' unless defined(&NID_aria_256_cbc);
    eval 'sub OBJ_aria_256_cbc () { &OBJ_aria,12;}' unless defined(&OBJ_aria_256_cbc);
    eval 'sub SN_aria_256_cfb128 () {"ARIA-256-CFB";}' unless defined(&SN_aria_256_cfb128);
    eval 'sub LN_aria_256_cfb128 () {"aria-256-cfb";}' unless defined(&LN_aria_256_cfb128);
    eval 'sub NID_aria_256_cfb128 () {1077;}' unless defined(&NID_aria_256_cfb128);
    eval 'sub OBJ_aria_256_cfb128 () { &OBJ_aria,13;}' unless defined(&OBJ_aria_256_cfb128);
    eval 'sub SN_aria_256_ofb128 () {"ARIA-256-OFB";}' unless defined(&SN_aria_256_ofb128);
    eval 'sub LN_aria_256_ofb128 () {"aria-256-ofb";}' unless defined(&LN_aria_256_ofb128);
    eval 'sub NID_aria_256_ofb128 () {1078;}' unless defined(&NID_aria_256_ofb128);
    eval 'sub OBJ_aria_256_ofb128 () { &OBJ_aria,14;}' unless defined(&OBJ_aria_256_ofb128);
    eval 'sub SN_aria_256_ctr () {"ARIA-256-CTR";}' unless defined(&SN_aria_256_ctr);
    eval 'sub LN_aria_256_ctr () {"aria-256-ctr";}' unless defined(&LN_aria_256_ctr);
    eval 'sub NID_aria_256_ctr () {1079;}' unless defined(&NID_aria_256_ctr);
    eval 'sub OBJ_aria_256_ctr () { &OBJ_aria,15;}' unless defined(&OBJ_aria_256_ctr);
    eval 'sub SN_aria_128_cfb1 () {"ARIA-128-CFB1";}' unless defined(&SN_aria_128_cfb1);
    eval 'sub LN_aria_128_cfb1 () {"aria-128-cfb1";}' unless defined(&LN_aria_128_cfb1);
    eval 'sub NID_aria_128_cfb1 () {1080;}' unless defined(&NID_aria_128_cfb1);
    eval 'sub SN_aria_192_cfb1 () {"ARIA-192-CFB1";}' unless defined(&SN_aria_192_cfb1);
    eval 'sub LN_aria_192_cfb1 () {"aria-192-cfb1";}' unless defined(&LN_aria_192_cfb1);
    eval 'sub NID_aria_192_cfb1 () {1081;}' unless defined(&NID_aria_192_cfb1);
    eval 'sub SN_aria_256_cfb1 () {"ARIA-256-CFB1";}' unless defined(&SN_aria_256_cfb1);
    eval 'sub LN_aria_256_cfb1 () {"aria-256-cfb1";}' unless defined(&LN_aria_256_cfb1);
    eval 'sub NID_aria_256_cfb1 () {1082;}' unless defined(&NID_aria_256_cfb1);
    eval 'sub SN_aria_128_cfb8 () {"ARIA-128-CFB8";}' unless defined(&SN_aria_128_cfb8);
    eval 'sub LN_aria_128_cfb8 () {"aria-128-cfb8";}' unless defined(&LN_aria_128_cfb8);
    eval 'sub NID_aria_128_cfb8 () {1083;}' unless defined(&NID_aria_128_cfb8);
    eval 'sub SN_aria_192_cfb8 () {"ARIA-192-CFB8";}' unless defined(&SN_aria_192_cfb8);
    eval 'sub LN_aria_192_cfb8 () {"aria-192-cfb8";}' unless defined(&LN_aria_192_cfb8);
    eval 'sub NID_aria_192_cfb8 () {1084;}' unless defined(&NID_aria_192_cfb8);
    eval 'sub SN_aria_256_cfb8 () {"ARIA-256-CFB8";}' unless defined(&SN_aria_256_cfb8);
    eval 'sub LN_aria_256_cfb8 () {"aria-256-cfb8";}' unless defined(&LN_aria_256_cfb8);
    eval 'sub NID_aria_256_cfb8 () {1085;}' unless defined(&NID_aria_256_cfb8);
    eval 'sub SN_aria_128_ccm () {"ARIA-128-CCM";}' unless defined(&SN_aria_128_ccm);
    eval 'sub LN_aria_128_ccm () {"aria-128-ccm";}' unless defined(&LN_aria_128_ccm);
    eval 'sub NID_aria_128_ccm () {1120;}' unless defined(&NID_aria_128_ccm);
    eval 'sub OBJ_aria_128_ccm () { &OBJ_aria,37;}' unless defined(&OBJ_aria_128_ccm);
    eval 'sub SN_aria_192_ccm () {"ARIA-192-CCM";}' unless defined(&SN_aria_192_ccm);
    eval 'sub LN_aria_192_ccm () {"aria-192-ccm";}' unless defined(&LN_aria_192_ccm);
    eval 'sub NID_aria_192_ccm () {1121;}' unless defined(&NID_aria_192_ccm);
    eval 'sub OBJ_aria_192_ccm () { &OBJ_aria,38;}' unless defined(&OBJ_aria_192_ccm);
    eval 'sub SN_aria_256_ccm () {"ARIA-256-CCM";}' unless defined(&SN_aria_256_ccm);
    eval 'sub LN_aria_256_ccm () {"aria-256-ccm";}' unless defined(&LN_aria_256_ccm);
    eval 'sub NID_aria_256_ccm () {1122;}' unless defined(&NID_aria_256_ccm);
    eval 'sub OBJ_aria_256_ccm () { &OBJ_aria,39;}' unless defined(&OBJ_aria_256_ccm);
    eval 'sub SN_aria_128_gcm () {"ARIA-128-GCM";}' unless defined(&SN_aria_128_gcm);
    eval 'sub LN_aria_128_gcm () {"aria-128-gcm";}' unless defined(&LN_aria_128_gcm);
    eval 'sub NID_aria_128_gcm () {1123;}' unless defined(&NID_aria_128_gcm);
    eval 'sub OBJ_aria_128_gcm () { &OBJ_aria,34;}' unless defined(&OBJ_aria_128_gcm);
    eval 'sub SN_aria_192_gcm () {"ARIA-192-GCM";}' unless defined(&SN_aria_192_gcm);
    eval 'sub LN_aria_192_gcm () {"aria-192-gcm";}' unless defined(&LN_aria_192_gcm);
    eval 'sub NID_aria_192_gcm () {1124;}' unless defined(&NID_aria_192_gcm);
    eval 'sub OBJ_aria_192_gcm () { &OBJ_aria,35;}' unless defined(&OBJ_aria_192_gcm);
    eval 'sub SN_aria_256_gcm () {"ARIA-256-GCM";}' unless defined(&SN_aria_256_gcm);
    eval 'sub LN_aria_256_gcm () {"aria-256-gcm";}' unless defined(&LN_aria_256_gcm);
    eval 'sub NID_aria_256_gcm () {1125;}' unless defined(&NID_aria_256_gcm);
    eval 'sub OBJ_aria_256_gcm () { &OBJ_aria,36;}' unless defined(&OBJ_aria_256_gcm);
    eval 'sub SN_kisa () {"KISA";}' unless defined(&SN_kisa);
    eval 'sub LN_kisa () {"kisa";}' unless defined(&LN_kisa);
    eval 'sub NID_kisa () {773;}' unless defined(&NID_kisa);
    eval 'sub OBJ_kisa () { &OBJ_member_body,410,200004;}' unless defined(&OBJ_kisa);
    eval 'sub SN_seed_ecb () {"SEED-ECB";}' unless defined(&SN_seed_ecb);
    eval 'sub LN_seed_ecb () {"seed-ecb";}' unless defined(&LN_seed_ecb);
    eval 'sub NID_seed_ecb () {776;}' unless defined(&NID_seed_ecb);
    eval 'sub OBJ_seed_ecb () { &OBJ_kisa,1,3;}' unless defined(&OBJ_seed_ecb);
    eval 'sub SN_seed_cbc () {"SEED-CBC";}' unless defined(&SN_seed_cbc);
    eval 'sub LN_seed_cbc () {"seed-cbc";}' unless defined(&LN_seed_cbc);
    eval 'sub NID_seed_cbc () {777;}' unless defined(&NID_seed_cbc);
    eval 'sub OBJ_seed_cbc () { &OBJ_kisa,1,4;}' unless defined(&OBJ_seed_cbc);
    eval 'sub SN_seed_cfb128 () {"SEED-CFB";}' unless defined(&SN_seed_cfb128);
    eval 'sub LN_seed_cfb128 () {"seed-cfb";}' unless defined(&LN_seed_cfb128);
    eval 'sub NID_seed_cfb128 () {779;}' unless defined(&NID_seed_cfb128);
    eval 'sub OBJ_seed_cfb128 () { &OBJ_kisa,1,5;}' unless defined(&OBJ_seed_cfb128);
    eval 'sub SN_seed_ofb128 () {"SEED-OFB";}' unless defined(&SN_seed_ofb128);
    eval 'sub LN_seed_ofb128 () {"seed-ofb";}' unless defined(&LN_seed_ofb128);
    eval 'sub NID_seed_ofb128 () {778;}' unless defined(&NID_seed_ofb128);
    eval 'sub OBJ_seed_ofb128 () { &OBJ_kisa,1,6;}' unless defined(&OBJ_seed_ofb128);
    eval 'sub SN_sm4_ecb () {"SM4-ECB";}' unless defined(&SN_sm4_ecb);
    eval 'sub LN_sm4_ecb () {"sm4-ecb";}' unless defined(&LN_sm4_ecb);
    eval 'sub NID_sm4_ecb () {1133;}' unless defined(&NID_sm4_ecb);
    eval 'sub OBJ_sm4_ecb () { &OBJ_sm_scheme,104,1;}' unless defined(&OBJ_sm4_ecb);
    eval 'sub SN_sm4_cbc () {"SM4-CBC";}' unless defined(&SN_sm4_cbc);
    eval 'sub LN_sm4_cbc () {"sm4-cbc";}' unless defined(&LN_sm4_cbc);
    eval 'sub NID_sm4_cbc () {1134;}' unless defined(&NID_sm4_cbc);
    eval 'sub OBJ_sm4_cbc () { &OBJ_sm_scheme,104,2;}' unless defined(&OBJ_sm4_cbc);
    eval 'sub SN_sm4_ofb128 () {"SM4-OFB";}' unless defined(&SN_sm4_ofb128);
    eval 'sub LN_sm4_ofb128 () {"sm4-ofb";}' unless defined(&LN_sm4_ofb128);
    eval 'sub NID_sm4_ofb128 () {1135;}' unless defined(&NID_sm4_ofb128);
    eval 'sub OBJ_sm4_ofb128 () { &OBJ_sm_scheme,104,3;}' unless defined(&OBJ_sm4_ofb128);
    eval 'sub SN_sm4_cfb128 () {"SM4-CFB";}' unless defined(&SN_sm4_cfb128);
    eval 'sub LN_sm4_cfb128 () {"sm4-cfb";}' unless defined(&LN_sm4_cfb128);
    eval 'sub NID_sm4_cfb128 () {1137;}' unless defined(&NID_sm4_cfb128);
    eval 'sub OBJ_sm4_cfb128 () { &OBJ_sm_scheme,104,4;}' unless defined(&OBJ_sm4_cfb128);
    eval 'sub SN_sm4_cfb1 () {"SM4-CFB1";}' unless defined(&SN_sm4_cfb1);
    eval 'sub LN_sm4_cfb1 () {"sm4-cfb1";}' unless defined(&LN_sm4_cfb1);
    eval 'sub NID_sm4_cfb1 () {1136;}' unless defined(&NID_sm4_cfb1);
    eval 'sub OBJ_sm4_cfb1 () { &OBJ_sm_scheme,104,5;}' unless defined(&OBJ_sm4_cfb1);
    eval 'sub SN_sm4_cfb8 () {"SM4-CFB8";}' unless defined(&SN_sm4_cfb8);
    eval 'sub LN_sm4_cfb8 () {"sm4-cfb8";}' unless defined(&LN_sm4_cfb8);
    eval 'sub NID_sm4_cfb8 () {1138;}' unless defined(&NID_sm4_cfb8);
    eval 'sub OBJ_sm4_cfb8 () { &OBJ_sm_scheme,104,6;}' unless defined(&OBJ_sm4_cfb8);
    eval 'sub SN_sm4_ctr () {"SM4-CTR";}' unless defined(&SN_sm4_ctr);
    eval 'sub LN_sm4_ctr () {"sm4-ctr";}' unless defined(&LN_sm4_ctr);
    eval 'sub NID_sm4_ctr () {1139;}' unless defined(&NID_sm4_ctr);
    eval 'sub OBJ_sm4_ctr () { &OBJ_sm_scheme,104,7;}' unless defined(&OBJ_sm4_ctr);
    eval 'sub SN_hmac () {"HMAC";}' unless defined(&SN_hmac);
    eval 'sub LN_hmac () {"hmac";}' unless defined(&LN_hmac);
    eval 'sub NID_hmac () {855;}' unless defined(&NID_hmac);
    eval 'sub SN_cmac () {"CMAC";}' unless defined(&SN_cmac);
    eval 'sub LN_cmac () {"cmac";}' unless defined(&LN_cmac);
    eval 'sub NID_cmac () {894;}' unless defined(&NID_cmac);
    eval 'sub SN_rc4_hmac_md5 () {"RC4-HMAC-MD5";}' unless defined(&SN_rc4_hmac_md5);
    eval 'sub LN_rc4_hmac_md5 () {"rc4-hmac-md5";}' unless defined(&LN_rc4_hmac_md5);
    eval 'sub NID_rc4_hmac_md5 () {915;}' unless defined(&NID_rc4_hmac_md5);
    eval 'sub SN_aes_128_cbc_hmac_sha1 () {"AES-128-CBC-HMAC-SHA1";}' unless defined(&SN_aes_128_cbc_hmac_sha1);
    eval 'sub LN_aes_128_cbc_hmac_sha1 () {"aes-128-cbc-hmac-sha1";}' unless defined(&LN_aes_128_cbc_hmac_sha1);
    eval 'sub NID_aes_128_cbc_hmac_sha1 () {916;}' unless defined(&NID_aes_128_cbc_hmac_sha1);
    eval 'sub SN_aes_192_cbc_hmac_sha1 () {"AES-192-CBC-HMAC-SHA1";}' unless defined(&SN_aes_192_cbc_hmac_sha1);
    eval 'sub LN_aes_192_cbc_hmac_sha1 () {"aes-192-cbc-hmac-sha1";}' unless defined(&LN_aes_192_cbc_hmac_sha1);
    eval 'sub NID_aes_192_cbc_hmac_sha1 () {917;}' unless defined(&NID_aes_192_cbc_hmac_sha1);
    eval 'sub SN_aes_256_cbc_hmac_sha1 () {"AES-256-CBC-HMAC-SHA1";}' unless defined(&SN_aes_256_cbc_hmac_sha1);
    eval 'sub LN_aes_256_cbc_hmac_sha1 () {"aes-256-cbc-hmac-sha1";}' unless defined(&LN_aes_256_cbc_hmac_sha1);
    eval 'sub NID_aes_256_cbc_hmac_sha1 () {918;}' unless defined(&NID_aes_256_cbc_hmac_sha1);
    eval 'sub SN_aes_128_cbc_hmac_sha256 () {"AES-128-CBC-HMAC-SHA256";}' unless defined(&SN_aes_128_cbc_hmac_sha256);
    eval 'sub LN_aes_128_cbc_hmac_sha256 () {"aes-128-cbc-hmac-sha256";}' unless defined(&LN_aes_128_cbc_hmac_sha256);
    eval 'sub NID_aes_128_cbc_hmac_sha256 () {948;}' unless defined(&NID_aes_128_cbc_hmac_sha256);
    eval 'sub SN_aes_192_cbc_hmac_sha256 () {"AES-192-CBC-HMAC-SHA256";}' unless defined(&SN_aes_192_cbc_hmac_sha256);
    eval 'sub LN_aes_192_cbc_hmac_sha256 () {"aes-192-cbc-hmac-sha256";}' unless defined(&LN_aes_192_cbc_hmac_sha256);
    eval 'sub NID_aes_192_cbc_hmac_sha256 () {949;}' unless defined(&NID_aes_192_cbc_hmac_sha256);
    eval 'sub SN_aes_256_cbc_hmac_sha256 () {"AES-256-CBC-HMAC-SHA256";}' unless defined(&SN_aes_256_cbc_hmac_sha256);
    eval 'sub LN_aes_256_cbc_hmac_sha256 () {"aes-256-cbc-hmac-sha256";}' unless defined(&LN_aes_256_cbc_hmac_sha256);
    eval 'sub NID_aes_256_cbc_hmac_sha256 () {950;}' unless defined(&NID_aes_256_cbc_hmac_sha256);
    eval 'sub SN_chacha20_poly1305 () {"ChaCha20-Poly1305";}' unless defined(&SN_chacha20_poly1305);
    eval 'sub LN_chacha20_poly1305 () {"chacha20-poly1305";}' unless defined(&LN_chacha20_poly1305);
    eval 'sub NID_chacha20_poly1305 () {1018;}' unless defined(&NID_chacha20_poly1305);
    eval 'sub SN_chacha20 () {"ChaCha20";}' unless defined(&SN_chacha20);
    eval 'sub LN_chacha20 () {"chacha20";}' unless defined(&LN_chacha20);
    eval 'sub NID_chacha20 () {1019;}' unless defined(&NID_chacha20);
    eval 'sub SN_dhpublicnumber () {"dhpublicnumber";}' unless defined(&SN_dhpublicnumber);
    eval 'sub LN_dhpublicnumber () {"X9.42 DH";}' unless defined(&LN_dhpublicnumber);
    eval 'sub NID_dhpublicnumber () {920;}' unless defined(&NID_dhpublicnumber);
    eval 'sub OBJ_dhpublicnumber () { &OBJ_ISO_US,10046,2,1;}' unless defined(&OBJ_dhpublicnumber);
    eval 'sub SN_brainpoolP160r1 () {"brainpoolP160r1";}' unless defined(&SN_brainpoolP160r1);
    eval 'sub NID_brainpoolP160r1 () {921;}' unless defined(&NID_brainpoolP160r1);
    eval 'sub OBJ_brainpoolP160r1 () {1,3,36,3,3,2,8,1,1,1;}' unless defined(&OBJ_brainpoolP160r1);
    eval 'sub SN_brainpoolP160t1 () {"brainpoolP160t1";}' unless defined(&SN_brainpoolP160t1);
    eval 'sub NID_brainpoolP160t1 () {922;}' unless defined(&NID_brainpoolP160t1);
    eval 'sub OBJ_brainpoolP160t1 () {1,3,36,3,3,2,8,1,1,2;}' unless defined(&OBJ_brainpoolP160t1);
    eval 'sub SN_brainpoolP192r1 () {"brainpoolP192r1";}' unless defined(&SN_brainpoolP192r1);
    eval 'sub NID_brainpoolP192r1 () {923;}' unless defined(&NID_brainpoolP192r1);
    eval 'sub OBJ_brainpoolP192r1 () {1,3,36,3,3,2,8,1,1,3;}' unless defined(&OBJ_brainpoolP192r1);
    eval 'sub SN_brainpoolP192t1 () {"brainpoolP192t1";}' unless defined(&SN_brainpoolP192t1);
    eval 'sub NID_brainpoolP192t1 () {924;}' unless defined(&NID_brainpoolP192t1);
    eval 'sub OBJ_brainpoolP192t1 () {1,3,36,3,3,2,8,1,1,4;}' unless defined(&OBJ_brainpoolP192t1);
    eval 'sub SN_brainpoolP224r1 () {"brainpoolP224r1";}' unless defined(&SN_brainpoolP224r1);
    eval 'sub NID_brainpoolP224r1 () {925;}' unless defined(&NID_brainpoolP224r1);
    eval 'sub OBJ_brainpoolP224r1 () {1,3,36,3,3,2,8,1,1,5;}' unless defined(&OBJ_brainpoolP224r1);
    eval 'sub SN_brainpoolP224t1 () {"brainpoolP224t1";}' unless defined(&SN_brainpoolP224t1);
    eval 'sub NID_brainpoolP224t1 () {926;}' unless defined(&NID_brainpoolP224t1);
    eval 'sub OBJ_brainpoolP224t1 () {1,3,36,3,3,2,8,1,1,6;}' unless defined(&OBJ_brainpoolP224t1);
    eval 'sub SN_brainpoolP256r1 () {"brainpoolP256r1";}' unless defined(&SN_brainpoolP256r1);
    eval 'sub NID_brainpoolP256r1 () {927;}' unless defined(&NID_brainpoolP256r1);
    eval 'sub OBJ_brainpoolP256r1 () {1,3,36,3,3,2,8,1,1,7;}' unless defined(&OBJ_brainpoolP256r1);
    eval 'sub SN_brainpoolP256t1 () {"brainpoolP256t1";}' unless defined(&SN_brainpoolP256t1);
    eval 'sub NID_brainpoolP256t1 () {928;}' unless defined(&NID_brainpoolP256t1);
    eval 'sub OBJ_brainpoolP256t1 () {1,3,36,3,3,2,8,1,1,8;}' unless defined(&OBJ_brainpoolP256t1);
    eval 'sub SN_brainpoolP320r1 () {"brainpoolP320r1";}' unless defined(&SN_brainpoolP320r1);
    eval 'sub NID_brainpoolP320r1 () {929;}' unless defined(&NID_brainpoolP320r1);
    eval 'sub OBJ_brainpoolP320r1 () {1,3,36,3,3,2,8,1,1,9;}' unless defined(&OBJ_brainpoolP320r1);
    eval 'sub SN_brainpoolP320t1 () {"brainpoolP320t1";}' unless defined(&SN_brainpoolP320t1);
    eval 'sub NID_brainpoolP320t1 () {930;}' unless defined(&NID_brainpoolP320t1);
    eval 'sub OBJ_brainpoolP320t1 () {1,3,36,3,3,2,8,1,1,10;}' unless defined(&OBJ_brainpoolP320t1);
    eval 'sub SN_brainpoolP384r1 () {"brainpoolP384r1";}' unless defined(&SN_brainpoolP384r1);
    eval 'sub NID_brainpoolP384r1 () {931;}' unless defined(&NID_brainpoolP384r1);
    eval 'sub OBJ_brainpoolP384r1 () {1,3,36,3,3,2,8,1,1,11;}' unless defined(&OBJ_brainpoolP384r1);
    eval 'sub SN_brainpoolP384t1 () {"brainpoolP384t1";}' unless defined(&SN_brainpoolP384t1);
    eval 'sub NID_brainpoolP384t1 () {932;}' unless defined(&NID_brainpoolP384t1);
    eval 'sub OBJ_brainpoolP384t1 () {1,3,36,3,3,2,8,1,1,12;}' unless defined(&OBJ_brainpoolP384t1);
    eval 'sub SN_brainpoolP512r1 () {"brainpoolP512r1";}' unless defined(&SN_brainpoolP512r1);
    eval 'sub NID_brainpoolP512r1 () {933;}' unless defined(&NID_brainpoolP512r1);
    eval 'sub OBJ_brainpoolP512r1 () {1,3,36,3,3,2,8,1,1,13;}' unless defined(&OBJ_brainpoolP512r1);
    eval 'sub SN_brainpoolP512t1 () {"brainpoolP512t1";}' unless defined(&SN_brainpoolP512t1);
    eval 'sub NID_brainpoolP512t1 () {934;}' unless defined(&NID_brainpoolP512t1);
    eval 'sub OBJ_brainpoolP512t1 () {1,3,36,3,3,2,8,1,1,14;}' unless defined(&OBJ_brainpoolP512t1);
    eval 'sub OBJ_x9_63_scheme () {1,3,133,16,840,63,0;}' unless defined(&OBJ_x9_63_scheme);
    eval 'sub OBJ_secg_scheme () { &OBJ_certicom_arc,1;}' unless defined(&OBJ_secg_scheme);
    eval 'sub SN_dhSinglePass_stdDH_sha1kdf_scheme () {"dhSinglePass-stdDH-sha1kdf-scheme";}' unless defined(&SN_dhSinglePass_stdDH_sha1kdf_scheme);
    eval 'sub NID_dhSinglePass_stdDH_sha1kdf_scheme () {936;}' unless defined(&NID_dhSinglePass_stdDH_sha1kdf_scheme);
    eval 'sub OBJ_dhSinglePass_stdDH_sha1kdf_scheme () { &OBJ_x9_63_scheme,2;}' unless defined(&OBJ_dhSinglePass_stdDH_sha1kdf_scheme);
    eval 'sub SN_dhSinglePass_stdDH_sha224kdf_scheme () {"dhSinglePass-stdDH-sha224kdf-scheme";}' unless defined(&SN_dhSinglePass_stdDH_sha224kdf_scheme);
    eval 'sub NID_dhSinglePass_stdDH_sha224kdf_scheme () {937;}' unless defined(&NID_dhSinglePass_stdDH_sha224kdf_scheme);
    eval 'sub OBJ_dhSinglePass_stdDH_sha224kdf_scheme () { &OBJ_secg_scheme,11,0;}' unless defined(&OBJ_dhSinglePass_stdDH_sha224kdf_scheme);
    eval 'sub SN_dhSinglePass_stdDH_sha256kdf_scheme () {"dhSinglePass-stdDH-sha256kdf-scheme";}' unless defined(&SN_dhSinglePass_stdDH_sha256kdf_scheme);
    eval 'sub NID_dhSinglePass_stdDH_sha256kdf_scheme () {938;}' unless defined(&NID_dhSinglePass_stdDH_sha256kdf_scheme);
    eval 'sub OBJ_dhSinglePass_stdDH_sha256kdf_scheme () { &OBJ_secg_scheme,11,1;}' unless defined(&OBJ_dhSinglePass_stdDH_sha256kdf_scheme);
    eval 'sub SN_dhSinglePass_stdDH_sha384kdf_scheme () {"dhSinglePass-stdDH-sha384kdf-scheme";}' unless defined(&SN_dhSinglePass_stdDH_sha384kdf_scheme);
    eval 'sub NID_dhSinglePass_stdDH_sha384kdf_scheme () {939;}' unless defined(&NID_dhSinglePass_stdDH_sha384kdf_scheme);
    eval 'sub OBJ_dhSinglePass_stdDH_sha384kdf_scheme () { &OBJ_secg_scheme,11,2;}' unless defined(&OBJ_dhSinglePass_stdDH_sha384kdf_scheme);
    eval 'sub SN_dhSinglePass_stdDH_sha512kdf_scheme () {"dhSinglePass-stdDH-sha512kdf-scheme";}' unless defined(&SN_dhSinglePass_stdDH_sha512kdf_scheme);
    eval 'sub NID_dhSinglePass_stdDH_sha512kdf_scheme () {940;}' unless defined(&NID_dhSinglePass_stdDH_sha512kdf_scheme);
    eval 'sub OBJ_dhSinglePass_stdDH_sha512kdf_scheme () { &OBJ_secg_scheme,11,3;}' unless defined(&OBJ_dhSinglePass_stdDH_sha512kdf_scheme);
    eval 'sub SN_dhSinglePass_cofactorDH_sha1kdf_scheme () {"dhSinglePass-cofactorDH-sha1kdf-scheme";}' unless defined(&SN_dhSinglePass_cofactorDH_sha1kdf_scheme);
    eval 'sub NID_dhSinglePass_cofactorDH_sha1kdf_scheme () {941;}' unless defined(&NID_dhSinglePass_cofactorDH_sha1kdf_scheme);
    eval 'sub OBJ_dhSinglePass_cofactorDH_sha1kdf_scheme () { &OBJ_x9_63_scheme,3;}' unless defined(&OBJ_dhSinglePass_cofactorDH_sha1kdf_scheme);
    eval 'sub SN_dhSinglePass_cofactorDH_sha224kdf_scheme () {"dhSinglePass-cofactorDH-sha224kdf-scheme";}' unless defined(&SN_dhSinglePass_cofactorDH_sha224kdf_scheme);
    eval 'sub NID_dhSinglePass_cofactorDH_sha224kdf_scheme () {942;}' unless defined(&NID_dhSinglePass_cofactorDH_sha224kdf_scheme);
    eval 'sub OBJ_dhSinglePass_cofactorDH_sha224kdf_scheme () { &OBJ_secg_scheme,14,0;}' unless defined(&OBJ_dhSinglePass_cofactorDH_sha224kdf_scheme);
    eval 'sub SN_dhSinglePass_cofactorDH_sha256kdf_scheme () {"dhSinglePass-cofactorDH-sha256kdf-scheme";}' unless defined(&SN_dhSinglePass_cofactorDH_sha256kdf_scheme);
    eval 'sub NID_dhSinglePass_cofactorDH_sha256kdf_scheme () {943;}' unless defined(&NID_dhSinglePass_cofactorDH_sha256kdf_scheme);
    eval 'sub OBJ_dhSinglePass_cofactorDH_sha256kdf_scheme () { &OBJ_secg_scheme,14,1;}' unless defined(&OBJ_dhSinglePass_cofactorDH_sha256kdf_scheme);
    eval 'sub SN_dhSinglePass_cofactorDH_sha384kdf_scheme () {"dhSinglePass-cofactorDH-sha384kdf-scheme";}' unless defined(&SN_dhSinglePass_cofactorDH_sha384kdf_scheme);
    eval 'sub NID_dhSinglePass_cofactorDH_sha384kdf_scheme () {944;}' unless defined(&NID_dhSinglePass_cofactorDH_sha384kdf_scheme);
    eval 'sub OBJ_dhSinglePass_cofactorDH_sha384kdf_scheme () { &OBJ_secg_scheme,14,2;}' unless defined(&OBJ_dhSinglePass_cofactorDH_sha384kdf_scheme);
    eval 'sub SN_dhSinglePass_cofactorDH_sha512kdf_scheme () {"dhSinglePass-cofactorDH-sha512kdf-scheme";}' unless defined(&SN_dhSinglePass_cofactorDH_sha512kdf_scheme);
    eval 'sub NID_dhSinglePass_cofactorDH_sha512kdf_scheme () {945;}' unless defined(&NID_dhSinglePass_cofactorDH_sha512kdf_scheme);
    eval 'sub OBJ_dhSinglePass_cofactorDH_sha512kdf_scheme () { &OBJ_secg_scheme,14,3;}' unless defined(&OBJ_dhSinglePass_cofactorDH_sha512kdf_scheme);
    eval 'sub SN_dh_std_kdf () {"dh-std-kdf";}' unless defined(&SN_dh_std_kdf);
    eval 'sub NID_dh_std_kdf () {946;}' unless defined(&NID_dh_std_kdf);
    eval 'sub SN_dh_cofactor_kdf () {"dh-cofactor-kdf";}' unless defined(&SN_dh_cofactor_kdf);
    eval 'sub NID_dh_cofactor_kdf () {947;}' unless defined(&NID_dh_cofactor_kdf);
    eval 'sub SN_ct_precert_scts () {"ct_precert_scts";}' unless defined(&SN_ct_precert_scts);
    eval 'sub LN_ct_precert_scts () {"CT Precertificate SCTs";}' unless defined(&LN_ct_precert_scts);
    eval 'sub NID_ct_precert_scts () {951;}' unless defined(&NID_ct_precert_scts);
    eval 'sub OBJ_ct_precert_scts () {1,3,6,1,4,1,11129,2,4,2;}' unless defined(&OBJ_ct_precert_scts);
    eval 'sub SN_ct_precert_poison () {"ct_precert_poison";}' unless defined(&SN_ct_precert_poison);
    eval 'sub LN_ct_precert_poison () {"CT Precertificate Poison";}' unless defined(&LN_ct_precert_poison);
    eval 'sub NID_ct_precert_poison () {952;}' unless defined(&NID_ct_precert_poison);
    eval 'sub OBJ_ct_precert_poison () {1,3,6,1,4,1,11129,2,4,3;}' unless defined(&OBJ_ct_precert_poison);
    eval 'sub SN_ct_precert_signer () {"ct_precert_signer";}' unless defined(&SN_ct_precert_signer);
    eval 'sub LN_ct_precert_signer () {"CT Precertificate Signer";}' unless defined(&LN_ct_precert_signer);
    eval 'sub NID_ct_precert_signer () {953;}' unless defined(&NID_ct_precert_signer);
    eval 'sub OBJ_ct_precert_signer () {1,3,6,1,4,1,11129,2,4,4;}' unless defined(&OBJ_ct_precert_signer);
    eval 'sub SN_ct_cert_scts () {"ct_cert_scts";}' unless defined(&SN_ct_cert_scts);
    eval 'sub LN_ct_cert_scts () {"CT Certificate SCTs";}' unless defined(&LN_ct_cert_scts);
    eval 'sub NID_ct_cert_scts () {954;}' unless defined(&NID_ct_cert_scts);
    eval 'sub OBJ_ct_cert_scts () {1,3,6,1,4,1,11129,2,4,5;}' unless defined(&OBJ_ct_cert_scts);
    eval 'sub SN_jurisdictionLocalityName () {"jurisdictionL";}' unless defined(&SN_jurisdictionLocalityName);
    eval 'sub LN_jurisdictionLocalityName () {"jurisdictionLocalityName";}' unless defined(&LN_jurisdictionLocalityName);
    eval 'sub NID_jurisdictionLocalityName () {955;}' unless defined(&NID_jurisdictionLocalityName);
    eval 'sub OBJ_jurisdictionLocalityName () {1,3,6,1,4,1,311,60,2,1,1;}' unless defined(&OBJ_jurisdictionLocalityName);
    eval 'sub SN_jurisdictionStateOrProvinceName () {"jurisdictionST";}' unless defined(&SN_jurisdictionStateOrProvinceName);
    eval 'sub LN_jurisdictionStateOrProvinceName () {"jurisdictionStateOrProvinceName";}' unless defined(&LN_jurisdictionStateOrProvinceName);
    eval 'sub NID_jurisdictionStateOrProvinceName () {956;}' unless defined(&NID_jurisdictionStateOrProvinceName);
    eval 'sub OBJ_jurisdictionStateOrProvinceName () {1,3,6,1,4,1,311,60,2,1,2;}' unless defined(&OBJ_jurisdictionStateOrProvinceName);
    eval 'sub SN_jurisdictionCountryName () {"jurisdictionC";}' unless defined(&SN_jurisdictionCountryName);
    eval 'sub LN_jurisdictionCountryName () {"jurisdictionCountryName";}' unless defined(&LN_jurisdictionCountryName);
    eval 'sub NID_jurisdictionCountryName () {957;}' unless defined(&NID_jurisdictionCountryName);
    eval 'sub OBJ_jurisdictionCountryName () {1,3,6,1,4,1,311,60,2,1,3;}' unless defined(&OBJ_jurisdictionCountryName);
    eval 'sub SN_id_scrypt () {"id-scrypt";}' unless defined(&SN_id_scrypt);
    eval 'sub LN_id_scrypt () {"scrypt";}' unless defined(&LN_id_scrypt);
    eval 'sub NID_id_scrypt () {973;}' unless defined(&NID_id_scrypt);
    eval 'sub OBJ_id_scrypt () {1,3,6,1,4,1,11591,4,11;}' unless defined(&OBJ_id_scrypt);
    eval 'sub SN_tls1_prf () {"TLS1-PRF";}' unless defined(&SN_tls1_prf);
    eval 'sub LN_tls1_prf () {"tls1-prf";}' unless defined(&LN_tls1_prf);
    eval 'sub NID_tls1_prf () {1021;}' unless defined(&NID_tls1_prf);
    eval 'sub SN_hkdf () {"HKDF";}' unless defined(&SN_hkdf);
    eval 'sub LN_hkdf () {"hkdf";}' unless defined(&LN_hkdf);
    eval 'sub NID_hkdf () {1036;}' unless defined(&NID_hkdf);
    eval 'sub SN_sshkdf () {"SSHKDF";}' unless defined(&SN_sshkdf);
    eval 'sub LN_sshkdf () {"sshkdf";}' unless defined(&LN_sshkdf);
    eval 'sub NID_sshkdf () {1203;}' unless defined(&NID_sshkdf);
    eval 'sub SN_sskdf () {"SSKDF";}' unless defined(&SN_sskdf);
    eval 'sub LN_sskdf () {"sskdf";}' unless defined(&LN_sskdf);
    eval 'sub NID_sskdf () {1205;}' unless defined(&NID_sskdf);
    eval 'sub SN_x942kdf () {"X942KDF";}' unless defined(&SN_x942kdf);
    eval 'sub LN_x942kdf () {"x942kdf";}' unless defined(&LN_x942kdf);
    eval 'sub NID_x942kdf () {1207;}' unless defined(&NID_x942kdf);
    eval 'sub SN_x963kdf () {"X963KDF";}' unless defined(&SN_x963kdf);
    eval 'sub LN_x963kdf () {"x963kdf";}' unless defined(&LN_x963kdf);
    eval 'sub NID_x963kdf () {1206;}' unless defined(&NID_x963kdf);
    eval 'sub SN_id_pkinit () {"id-pkinit";}' unless defined(&SN_id_pkinit);
    eval 'sub NID_id_pkinit () {1031;}' unless defined(&NID_id_pkinit);
    eval 'sub OBJ_id_pkinit () {1,3,6,1,5,2,3;}' unless defined(&OBJ_id_pkinit);
    eval 'sub SN_pkInitClientAuth () {"pkInitClientAuth";}' unless defined(&SN_pkInitClientAuth);
    eval 'sub LN_pkInitClientAuth () {"PKINIT Client Auth";}' unless defined(&LN_pkInitClientAuth);
    eval 'sub NID_pkInitClientAuth () {1032;}' unless defined(&NID_pkInitClientAuth);
    eval 'sub OBJ_pkInitClientAuth () { &OBJ_id_pkinit,4;}' unless defined(&OBJ_pkInitClientAuth);
    eval 'sub SN_pkInitKDC () {"pkInitKDC";}' unless defined(&SN_pkInitKDC);
    eval 'sub LN_pkInitKDC () {"Signing KDC Response";}' unless defined(&LN_pkInitKDC);
    eval 'sub NID_pkInitKDC () {1033;}' unless defined(&NID_pkInitKDC);
    eval 'sub OBJ_pkInitKDC () { &OBJ_id_pkinit,5;}' unless defined(&OBJ_pkInitKDC);
    eval 'sub SN_X25519 () {"X25519";}' unless defined(&SN_X25519);
    eval 'sub NID_X25519 () {1034;}' unless defined(&NID_X25519);
    eval 'sub OBJ_X25519 () {1,3,101,110;}' unless defined(&OBJ_X25519);
    eval 'sub SN_X448 () {"X448";}' unless defined(&SN_X448);
    eval 'sub NID_X448 () {1035;}' unless defined(&NID_X448);
    eval 'sub OBJ_X448 () {1,3,101,111;}' unless defined(&OBJ_X448);
    eval 'sub SN_ED25519 () {"ED25519";}' unless defined(&SN_ED25519);
    eval 'sub NID_ED25519 () {1087;}' unless defined(&NID_ED25519);
    eval 'sub OBJ_ED25519 () {1,3,101,112;}' unless defined(&OBJ_ED25519);
    eval 'sub SN_ED448 () {"ED448";}' unless defined(&SN_ED448);
    eval 'sub NID_ED448 () {1088;}' unless defined(&NID_ED448);
    eval 'sub OBJ_ED448 () {1,3,101,113;}' unless defined(&OBJ_ED448);
    eval 'sub SN_kx_rsa () {"KxRSA";}' unless defined(&SN_kx_rsa);
    eval 'sub LN_kx_rsa () {"kx-rsa";}' unless defined(&LN_kx_rsa);
    eval 'sub NID_kx_rsa () {1037;}' unless defined(&NID_kx_rsa);
    eval 'sub SN_kx_ecdhe () {"KxECDHE";}' unless defined(&SN_kx_ecdhe);
    eval 'sub LN_kx_ecdhe () {"kx-ecdhe";}' unless defined(&LN_kx_ecdhe);
    eval 'sub NID_kx_ecdhe () {1038;}' unless defined(&NID_kx_ecdhe);
    eval 'sub SN_kx_dhe () {"KxDHE";}' unless defined(&SN_kx_dhe);
    eval 'sub LN_kx_dhe () {"kx-dhe";}' unless defined(&LN_kx_dhe);
    eval 'sub NID_kx_dhe () {1039;}' unless defined(&NID_kx_dhe);
    eval 'sub SN_kx_ecdhe_psk () {"KxECDHE-PSK";}' unless defined(&SN_kx_ecdhe_psk);
    eval 'sub LN_kx_ecdhe_psk () {"kx-ecdhe-psk";}' unless defined(&LN_kx_ecdhe_psk);
    eval 'sub NID_kx_ecdhe_psk () {1040;}' unless defined(&NID_kx_ecdhe_psk);
    eval 'sub SN_kx_dhe_psk () {"KxDHE-PSK";}' unless defined(&SN_kx_dhe_psk);
    eval 'sub LN_kx_dhe_psk () {"kx-dhe-psk";}' unless defined(&LN_kx_dhe_psk);
    eval 'sub NID_kx_dhe_psk () {1041;}' unless defined(&NID_kx_dhe_psk);
    eval 'sub SN_kx_rsa_psk () {"KxRSA_PSK";}' unless defined(&SN_kx_rsa_psk);
    eval 'sub LN_kx_rsa_psk () {"kx-rsa-psk";}' unless defined(&LN_kx_rsa_psk);
    eval 'sub NID_kx_rsa_psk () {1042;}' unless defined(&NID_kx_rsa_psk);
    eval 'sub SN_kx_psk () {"KxPSK";}' unless defined(&SN_kx_psk);
    eval 'sub LN_kx_psk () {"kx-psk";}' unless defined(&LN_kx_psk);
    eval 'sub NID_kx_psk () {1043;}' unless defined(&NID_kx_psk);
    eval 'sub SN_kx_srp () {"KxSRP";}' unless defined(&SN_kx_srp);
    eval 'sub LN_kx_srp () {"kx-srp";}' unless defined(&LN_kx_srp);
    eval 'sub NID_kx_srp () {1044;}' unless defined(&NID_kx_srp);
    eval 'sub SN_kx_gost () {"KxGOST";}' unless defined(&SN_kx_gost);
    eval 'sub LN_kx_gost () {"kx-gost";}' unless defined(&LN_kx_gost);
    eval 'sub NID_kx_gost () {1045;}' unless defined(&NID_kx_gost);
    eval 'sub SN_kx_gost18 () {"KxGOST18";}' unless defined(&SN_kx_gost18);
    eval 'sub LN_kx_gost18 () {"kx-gost18";}' unless defined(&LN_kx_gost18);
    eval 'sub NID_kx_gost18 () {1218;}' unless defined(&NID_kx_gost18);
    eval 'sub SN_kx_any () {"KxANY";}' unless defined(&SN_kx_any);
    eval 'sub LN_kx_any () {"kx-any";}' unless defined(&LN_kx_any);
    eval 'sub NID_kx_any () {1063;}' unless defined(&NID_kx_any);
    eval 'sub SN_auth_rsa () {"AuthRSA";}' unless defined(&SN_auth_rsa);
    eval 'sub LN_auth_rsa () {"auth-rsa";}' unless defined(&LN_auth_rsa);
    eval 'sub NID_auth_rsa () {1046;}' unless defined(&NID_auth_rsa);
    eval 'sub SN_auth_ecdsa () {"AuthECDSA";}' unless defined(&SN_auth_ecdsa);
    eval 'sub LN_auth_ecdsa () {"auth-ecdsa";}' unless defined(&LN_auth_ecdsa);
    eval 'sub NID_auth_ecdsa () {1047;}' unless defined(&NID_auth_ecdsa);
    eval 'sub SN_auth_psk () {"AuthPSK";}' unless defined(&SN_auth_psk);
    eval 'sub LN_auth_psk () {"auth-psk";}' unless defined(&LN_auth_psk);
    eval 'sub NID_auth_psk () {1048;}' unless defined(&NID_auth_psk);
    eval 'sub SN_auth_dss () {"AuthDSS";}' unless defined(&SN_auth_dss);
    eval 'sub LN_auth_dss () {"auth-dss";}' unless defined(&LN_auth_dss);
    eval 'sub NID_auth_dss () {1049;}' unless defined(&NID_auth_dss);
    eval 'sub SN_auth_gost01 () {"AuthGOST01";}' unless defined(&SN_auth_gost01);
    eval 'sub LN_auth_gost01 () {"auth-gost01";}' unless defined(&LN_auth_gost01);
    eval 'sub NID_auth_gost01 () {1050;}' unless defined(&NID_auth_gost01);
    eval 'sub SN_auth_gost12 () {"AuthGOST12";}' unless defined(&SN_auth_gost12);
    eval 'sub LN_auth_gost12 () {"auth-gost12";}' unless defined(&LN_auth_gost12);
    eval 'sub NID_auth_gost12 () {1051;}' unless defined(&NID_auth_gost12);
    eval 'sub SN_auth_srp () {"AuthSRP";}' unless defined(&SN_auth_srp);
    eval 'sub LN_auth_srp () {"auth-srp";}' unless defined(&LN_auth_srp);
    eval 'sub NID_auth_srp () {1052;}' unless defined(&NID_auth_srp);
    eval 'sub SN_auth_null () {"AuthNULL";}' unless defined(&SN_auth_null);
    eval 'sub LN_auth_null () {"auth-null";}' unless defined(&LN_auth_null);
    eval 'sub NID_auth_null () {1053;}' unless defined(&NID_auth_null);
    eval 'sub SN_auth_any () {"AuthANY";}' unless defined(&SN_auth_any);
    eval 'sub LN_auth_any () {"auth-any";}' unless defined(&LN_auth_any);
    eval 'sub NID_auth_any () {1064;}' unless defined(&NID_auth_any);
    eval 'sub SN_poly1305 () {"Poly1305";}' unless defined(&SN_poly1305);
    eval 'sub LN_poly1305 () {"poly1305";}' unless defined(&LN_poly1305);
    eval 'sub NID_poly1305 () {1061;}' unless defined(&NID_poly1305);
    eval 'sub SN_siphash () {"SipHash";}' unless defined(&SN_siphash);
    eval 'sub LN_siphash () {"siphash";}' unless defined(&LN_siphash);
    eval 'sub NID_siphash () {1062;}' unless defined(&NID_siphash);
    eval 'sub SN_ffdhe2048 () {"ffdhe2048";}' unless defined(&SN_ffdhe2048);
    eval 'sub NID_ffdhe2048 () {1126;}' unless defined(&NID_ffdhe2048);
    eval 'sub SN_ffdhe3072 () {"ffdhe3072";}' unless defined(&SN_ffdhe3072);
    eval 'sub NID_ffdhe3072 () {1127;}' unless defined(&NID_ffdhe3072);
    eval 'sub SN_ffdhe4096 () {"ffdhe4096";}' unless defined(&SN_ffdhe4096);
    eval 'sub NID_ffdhe4096 () {1128;}' unless defined(&NID_ffdhe4096);
    eval 'sub SN_ffdhe6144 () {"ffdhe6144";}' unless defined(&SN_ffdhe6144);
    eval 'sub NID_ffdhe6144 () {1129;}' unless defined(&NID_ffdhe6144);
    eval 'sub SN_ffdhe8192 () {"ffdhe8192";}' unless defined(&SN_ffdhe8192);
    eval 'sub NID_ffdhe8192 () {1130;}' unless defined(&NID_ffdhe8192);
    eval 'sub SN_modp_1536 () {"modp_1536";}' unless defined(&SN_modp_1536);
    eval 'sub NID_modp_1536 () {1212;}' unless defined(&NID_modp_1536);
    eval 'sub SN_modp_2048 () {"modp_2048";}' unless defined(&SN_modp_2048);
    eval 'sub NID_modp_2048 () {1213;}' unless defined(&NID_modp_2048);
    eval 'sub SN_modp_3072 () {"modp_3072";}' unless defined(&SN_modp_3072);
    eval 'sub NID_modp_3072 () {1214;}' unless defined(&NID_modp_3072);
    eval 'sub SN_modp_4096 () {"modp_4096";}' unless defined(&SN_modp_4096);
    eval 'sub NID_modp_4096 () {1215;}' unless defined(&NID_modp_4096);
    eval 'sub SN_modp_6144 () {"modp_6144";}' unless defined(&SN_modp_6144);
    eval 'sub NID_modp_6144 () {1216;}' unless defined(&NID_modp_6144);
    eval 'sub SN_modp_8192 () {"modp_8192";}' unless defined(&SN_modp_8192);
    eval 'sub NID_modp_8192 () {1217;}' unless defined(&NID_modp_8192);
    eval 'sub SN_ISO_UA () {"ISO-UA";}' unless defined(&SN_ISO_UA);
    eval 'sub NID_ISO_UA () {1150;}' unless defined(&NID_ISO_UA);
    eval 'sub OBJ_ISO_UA () { &OBJ_member_body,804;}' unless defined(&OBJ_ISO_UA);
    eval 'sub SN_ua_pki () {"ua-pki";}' unless defined(&SN_ua_pki);
    eval 'sub NID_ua_pki () {1151;}' unless defined(&NID_ua_pki);
    eval 'sub OBJ_ua_pki () { &OBJ_ISO_UA,2,1,1,1;}' unless defined(&OBJ_ua_pki);
    eval 'sub SN_dstu28147 () {"dstu28147";}' unless defined(&SN_dstu28147);
    eval 'sub LN_dstu28147 () {"DSTU Gost 28147-2009";}' unless defined(&LN_dstu28147);
    eval 'sub NID_dstu28147 () {1152;}' unless defined(&NID_dstu28147);
    eval 'sub OBJ_dstu28147 () { &OBJ_ua_pki,1,1,1;}' unless defined(&OBJ_dstu28147);
    eval 'sub SN_dstu28147_ofb () {"dstu28147-ofb";}' unless defined(&SN_dstu28147_ofb);
    eval 'sub LN_dstu28147_ofb () {"DSTU Gost 28147-2009 OFB mode";}' unless defined(&LN_dstu28147_ofb);
    eval 'sub NID_dstu28147_ofb () {1153;}' unless defined(&NID_dstu28147_ofb);
    eval 'sub OBJ_dstu28147_ofb () { &OBJ_dstu28147,2;}' unless defined(&OBJ_dstu28147_ofb);
    eval 'sub SN_dstu28147_cfb () {"dstu28147-cfb";}' unless defined(&SN_dstu28147_cfb);
    eval 'sub LN_dstu28147_cfb () {"DSTU Gost 28147-2009 CFB mode";}' unless defined(&LN_dstu28147_cfb);
    eval 'sub NID_dstu28147_cfb () {1154;}' unless defined(&NID_dstu28147_cfb);
    eval 'sub OBJ_dstu28147_cfb () { &OBJ_dstu28147,3;}' unless defined(&OBJ_dstu28147_cfb);
    eval 'sub SN_dstu28147_wrap () {"dstu28147-wrap";}' unless defined(&SN_dstu28147_wrap);
    eval 'sub LN_dstu28147_wrap () {"DSTU Gost 28147-2009 key wrap";}' unless defined(&LN_dstu28147_wrap);
    eval 'sub NID_dstu28147_wrap () {1155;}' unless defined(&NID_dstu28147_wrap);
    eval 'sub OBJ_dstu28147_wrap () { &OBJ_dstu28147,5;}' unless defined(&OBJ_dstu28147_wrap);
    eval 'sub SN_hmacWithDstu34311 () {"hmacWithDstu34311";}' unless defined(&SN_hmacWithDstu34311);
    eval 'sub LN_hmacWithDstu34311 () {"HMAC DSTU Gost 34311-95";}' unless defined(&LN_hmacWithDstu34311);
    eval 'sub NID_hmacWithDstu34311 () {1156;}' unless defined(&NID_hmacWithDstu34311);
    eval 'sub OBJ_hmacWithDstu34311 () { &OBJ_ua_pki,1,1,2;}' unless defined(&OBJ_hmacWithDstu34311);
    eval 'sub SN_dstu34311 () {"dstu34311";}' unless defined(&SN_dstu34311);
    eval 'sub LN_dstu34311 () {"DSTU Gost 34311-95";}' unless defined(&LN_dstu34311);
    eval 'sub NID_dstu34311 () {1157;}' unless defined(&NID_dstu34311);
    eval 'sub OBJ_dstu34311 () { &OBJ_ua_pki,1,2,1;}' unless defined(&OBJ_dstu34311);
    eval 'sub SN_dstu4145le () {"dstu4145le";}' unless defined(&SN_dstu4145le);
    eval 'sub LN_dstu4145le () {"DSTU 4145-2002 little endian";}' unless defined(&LN_dstu4145le);
    eval 'sub NID_dstu4145le () {1158;}' unless defined(&NID_dstu4145le);
    eval 'sub OBJ_dstu4145le () { &OBJ_ua_pki,1,3,1,1;}' unless defined(&OBJ_dstu4145le);
    eval 'sub SN_dstu4145be () {"dstu4145be";}' unless defined(&SN_dstu4145be);
    eval 'sub LN_dstu4145be () {"DSTU 4145-2002 big endian";}' unless defined(&LN_dstu4145be);
    eval 'sub NID_dstu4145be () {1159;}' unless defined(&NID_dstu4145be);
    eval 'sub OBJ_dstu4145be () { &OBJ_dstu4145le,1,1;}' unless defined(&OBJ_dstu4145be);
    eval 'sub SN_uacurve0 () {"uacurve0";}' unless defined(&SN_uacurve0);
    eval 'sub LN_uacurve0 () {"DSTU curve 0";}' unless defined(&LN_uacurve0);
    eval 'sub NID_uacurve0 () {1160;}' unless defined(&NID_uacurve0);
    eval 'sub OBJ_uacurve0 () { &OBJ_dstu4145le,2,0;}' unless defined(&OBJ_uacurve0);
    eval 'sub SN_uacurve1 () {"uacurve1";}' unless defined(&SN_uacurve1);
    eval 'sub LN_uacurve1 () {"DSTU curve 1";}' unless defined(&LN_uacurve1);
    eval 'sub NID_uacurve1 () {1161;}' unless defined(&NID_uacurve1);
    eval 'sub OBJ_uacurve1 () { &OBJ_dstu4145le,2,1;}' unless defined(&OBJ_uacurve1);
    eval 'sub SN_uacurve2 () {"uacurve2";}' unless defined(&SN_uacurve2);
    eval 'sub LN_uacurve2 () {"DSTU curve 2";}' unless defined(&LN_uacurve2);
    eval 'sub NID_uacurve2 () {1162;}' unless defined(&NID_uacurve2);
    eval 'sub OBJ_uacurve2 () { &OBJ_dstu4145le,2,2;}' unless defined(&OBJ_uacurve2);
    eval 'sub SN_uacurve3 () {"uacurve3";}' unless defined(&SN_uacurve3);
    eval 'sub LN_uacurve3 () {"DSTU curve 3";}' unless defined(&LN_uacurve3);
    eval 'sub NID_uacurve3 () {1163;}' unless defined(&NID_uacurve3);
    eval 'sub OBJ_uacurve3 () { &OBJ_dstu4145le,2,3;}' unless defined(&OBJ_uacurve3);
    eval 'sub SN_uacurve4 () {"uacurve4";}' unless defined(&SN_uacurve4);
    eval 'sub LN_uacurve4 () {"DSTU curve 4";}' unless defined(&LN_uacurve4);
    eval 'sub NID_uacurve4 () {1164;}' unless defined(&NID_uacurve4);
    eval 'sub OBJ_uacurve4 () { &OBJ_dstu4145le,2,4;}' unless defined(&OBJ_uacurve4);
    eval 'sub SN_uacurve5 () {"uacurve5";}' unless defined(&SN_uacurve5);
    eval 'sub LN_uacurve5 () {"DSTU curve 5";}' unless defined(&LN_uacurve5);
    eval 'sub NID_uacurve5 () {1165;}' unless defined(&NID_uacurve5);
    eval 'sub OBJ_uacurve5 () { &OBJ_dstu4145le,2,5;}' unless defined(&OBJ_uacurve5);
    eval 'sub SN_uacurve6 () {"uacurve6";}' unless defined(&SN_uacurve6);
    eval 'sub LN_uacurve6 () {"DSTU curve 6";}' unless defined(&LN_uacurve6);
    eval 'sub NID_uacurve6 () {1166;}' unless defined(&NID_uacurve6);
    eval 'sub OBJ_uacurve6 () { &OBJ_dstu4145le,2,6;}' unless defined(&OBJ_uacurve6);
    eval 'sub SN_uacurve7 () {"uacurve7";}' unless defined(&SN_uacurve7);
    eval 'sub LN_uacurve7 () {"DSTU curve 7";}' unless defined(&LN_uacurve7);
    eval 'sub NID_uacurve7 () {1167;}' unless defined(&NID_uacurve7);
    eval 'sub OBJ_uacurve7 () { &OBJ_dstu4145le,2,7;}' unless defined(&OBJ_uacurve7);
    eval 'sub SN_uacurve8 () {"uacurve8";}' unless defined(&SN_uacurve8);
    eval 'sub LN_uacurve8 () {"DSTU curve 8";}' unless defined(&LN_uacurve8);
    eval 'sub NID_uacurve8 () {1168;}' unless defined(&NID_uacurve8);
    eval 'sub OBJ_uacurve8 () { &OBJ_dstu4145le,2,8;}' unless defined(&OBJ_uacurve8);
    eval 'sub SN_uacurve9 () {"uacurve9";}' unless defined(&SN_uacurve9);
    eval 'sub LN_uacurve9 () {"DSTU curve 9";}' unless defined(&LN_uacurve9);
    eval 'sub NID_uacurve9 () {1169;}' unless defined(&NID_uacurve9);
    eval 'sub OBJ_uacurve9 () { &OBJ_dstu4145le,2,9;}' unless defined(&OBJ_uacurve9);
    eval 'sub SN_aes_128_siv () {"AES-128-SIV";}' unless defined(&SN_aes_128_siv);
    eval 'sub LN_aes_128_siv () {"aes-128-siv";}' unless defined(&LN_aes_128_siv);
    eval 'sub NID_aes_128_siv () {1198;}' unless defined(&NID_aes_128_siv);
    eval 'sub SN_aes_192_siv () {"AES-192-SIV";}' unless defined(&SN_aes_192_siv);
    eval 'sub LN_aes_192_siv () {"aes-192-siv";}' unless defined(&LN_aes_192_siv);
    eval 'sub NID_aes_192_siv () {1199;}' unless defined(&NID_aes_192_siv);
    eval 'sub SN_aes_256_siv () {"AES-256-SIV";}' unless defined(&SN_aes_256_siv);
    eval 'sub LN_aes_256_siv () {"aes-256-siv";}' unless defined(&LN_aes_256_siv);
    eval 'sub NID_aes_256_siv () {1200;}' unless defined(&NID_aes_256_siv);
}
unless(defined(&OPENSSL_NO_DEPRECATED_3_0)) {
    eval 'sub SN_id_tc26_cipher_gostr3412_2015_magma_ctracpkm () { &SN_magma_ctr_acpkm;}' unless defined(&SN_id_tc26_cipher_gostr3412_2015_magma_ctracpkm);
    eval 'sub NID_id_tc26_cipher_gostr3412_2015_magma_ctracpkm () { &NID_magma_ctr_acpkm;}' unless defined(&NID_id_tc26_cipher_gostr3412_2015_magma_ctracpkm);
    eval 'sub OBJ_id_tc26_cipher_gostr3412_2015_magma_ctracpkm () { &OBJ_magma_ctr_acpkm;}' unless defined(&OBJ_id_tc26_cipher_gostr3412_2015_magma_ctracpkm);
    eval 'sub SN_id_tc26_cipher_gostr3412_2015_magma_ctracpkm_omac () { &SN_magma_ctr_acpkm_omac;}' unless defined(&SN_id_tc26_cipher_gostr3412_2015_magma_ctracpkm_omac);
    eval 'sub NID_id_tc26_cipher_gostr3412_2015_magma_ctracpkm_omac () { &NID_magma_ctr_acpkm_omac;}' unless defined(&NID_id_tc26_cipher_gostr3412_2015_magma_ctracpkm_omac);
    eval 'sub OBJ_id_tc26_cipher_gostr3412_2015_magma_ctracpkm_omac () { &OBJ_magma_ctr_acpkm_omac;}' unless defined(&OBJ_id_tc26_cipher_gostr3412_2015_magma_ctracpkm_omac);
    eval 'sub SN_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm () { &SN_kuznyechik_ctr_acpkm;}' unless defined(&SN_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm);
    eval 'sub NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm () { &NID_kuznyechik_ctr_acpkm;}' unless defined(&NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm);
    eval 'sub OBJ_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm () { &OBJ_kuznyechik_ctr_acpkm;}' unless defined(&OBJ_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm);
    eval 'sub SN_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm_omac () { &SN_kuznyechik_ctr_acpkm_omac;}' unless defined(&SN_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm_omac);
    eval 'sub NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm_omac () { &NID_kuznyechik_ctr_acpkm_omac;}' unless defined(&NID_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm_omac);
    eval 'sub OBJ_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm_omac () { &OBJ_kuznyechik_ctr_acpkm_omac;}' unless defined(&OBJ_id_tc26_cipher_gostr3412_2015_kuznyechik_ctracpkm_omac);
    eval 'sub SN_id_tc26_wrap_gostr3412_2015_magma_kexp15 () { &SN_magma_kexp15;}' unless defined(&SN_id_tc26_wrap_gostr3412_2015_magma_kexp15);
    eval 'sub NID_id_tc26_wrap_gostr3412_2015_magma_kexp15 () { &NID_magma_kexp15;}' unless defined(&NID_id_tc26_wrap_gostr3412_2015_magma_kexp15);
    eval 'sub OBJ_id_tc26_wrap_gostr3412_2015_magma_kexp15 () { &OBJ_magma_kexp15;}' unless defined(&OBJ_id_tc26_wrap_gostr3412_2015_magma_kexp15);
    eval 'sub SN_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15 () { &SN_kuznyechik_kexp15;}' unless defined(&SN_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15);
    eval 'sub NID_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15 () { &NID_kuznyechik_kexp15;}' unless defined(&NID_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15);
    eval 'sub OBJ_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15 () { &OBJ_kuznyechik_kexp15;}' unless defined(&OBJ_id_tc26_wrap_gostr3412_2015_kuznyechik_kexp15);
    eval 'sub SN_grasshopper_ecb () { &SN_kuznyechik_ecb;}' unless defined(&SN_grasshopper_ecb);
    eval 'sub NID_grasshopper_ecb () { &NID_kuznyechik_ecb;}' unless defined(&NID_grasshopper_ecb);
    eval 'sub SN_grasshopper_ctr () { &SN_kuznyechik_ctr;}' unless defined(&SN_grasshopper_ctr);
    eval 'sub NID_grasshopper_ctr () { &NID_kuznyechik_ctr;}' unless defined(&NID_grasshopper_ctr);
    eval 'sub SN_grasshopper_ofb () { &SN_kuznyechik_ofb;}' unless defined(&SN_grasshopper_ofb);
    eval 'sub NID_grasshopper_ofb () { &NID_kuznyechik_ofb;}' unless defined(&NID_grasshopper_ofb);
    eval 'sub SN_grasshopper_cbc () { &SN_kuznyechik_cbc;}' unless defined(&SN_grasshopper_cbc);
    eval 'sub NID_grasshopper_cbc () { &NID_kuznyechik_cbc;}' unless defined(&NID_grasshopper_cbc);
    eval 'sub SN_grasshopper_cfb () { &SN_kuznyechik_cfb;}' unless defined(&SN_grasshopper_cfb);
    eval 'sub NID_grasshopper_cfb () { &NID_kuznyechik_cfb;}' unless defined(&NID_grasshopper_cfb);
    eval 'sub SN_grasshopper_mac () { &SN_kuznyechik_mac;}' unless defined(&SN_grasshopper_mac);
    eval 'sub NID_grasshopper_mac () { &NID_kuznyechik_mac;}' unless defined(&NID_grasshopper_mac);
}
1;
