📄 obj_mac.h
字号:
/* crypto/objects/obj_mac.h *//* THIS FILE IS GENERATED FROM objects.txt by objects.pl via the * following command: * perl objects.pl objects.txt obj_mac.num obj_mac.h *//* Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) * All rights reserved. * * This package is an SSL implementation written * by Eric Young (eay@cryptsoft.com). * The implementation was written so as to conform with Netscapes SSL. * * This library is free for commercial and non-commercial use as long as * the following conditions are aheared to. The following conditions * apply to all code found in this distribution, be it the RC4, RSA, * lhash, DES, etc., code; not just the SSL code. The SSL documentation * included with this distribution is covered by the same copyright terms * except that the holder is Tim Hudson (tjh@cryptsoft.com). * * Copyright remains Eric Young's, and as such any Copyright notices in * the code are not to be removed. * If this package is used in a product, Eric Young should be given attribution * as the author of the parts of the library used. * This can be in the form of a textual message at program startup or * in documentation (online or textual) provided with the package. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * 1. Redistributions of source code must retain the copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. All advertising materials mentioning features or use of this software * must display the following acknowledgement: * "This product includes cryptographic software written by * Eric Young (eay@cryptsoft.com)" * The word 'cryptographic' can be left out if the rouines from the library * being used are not cryptographic related :-). * 4. If you include any Windows specific code (or a derivative thereof) from * the apps directory (application code) you must include an acknowledgement: * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" * * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * * The licence and distribution terms for any publically available version or * derivative of this code cannot be changed. i.e. this code cannot simply be * copied and put under another distribution licence * [including the GNU Public Licence.] */#define SN_undef "UNDEF"#define LN_undef "undefined"#define NID_undef 0#define OBJ_undef 0L#define SN_itu_t "ITU-T"#define LN_itu_t "itu-t"#define NID_itu_t 645#define OBJ_itu_t 0L#define NID_ccitt 404#define OBJ_ccitt OBJ_itu_t#define SN_iso "ISO"#define LN_iso "iso"#define NID_iso 181#define OBJ_iso 1L#define SN_joint_iso_itu_t "JOINT-ISO-ITU-T"#define LN_joint_iso_itu_t "joint-iso-itu-t"#define NID_joint_iso_itu_t 646#define OBJ_joint_iso_itu_t 2L#define NID_joint_iso_ccitt 393#define OBJ_joint_iso_ccitt OBJ_joint_iso_itu_t#define SN_member_body "member-body"#define LN_member_body "ISO Member Body"#define NID_member_body 182#define OBJ_member_body OBJ_iso,2L#define SN_identified_organization "identified-organization"#define NID_identified_organization 676#define OBJ_identified_organization OBJ_iso,3L#define SN_certicom_arc "certicom-arc"#define NID_certicom_arc 677#define OBJ_certicom_arc OBJ_identified_organization,132L#define SN_international_organizations "international-organizations"#define LN_international_organizations "International Organizations"#define NID_international_organizations 647#define OBJ_international_organizations OBJ_joint_iso_itu_t,23L#define SN_wap "wap"#define NID_wap 678#define OBJ_wap OBJ_international_organizations,43L#define SN_wap_wsg "wap-wsg"#define NID_wap_wsg 679#define OBJ_wap_wsg OBJ_wap,13L#define SN_selected_attribute_types "selected-attribute-types"#define LN_selected_attribute_types "Selected Attribute Types"#define NID_selected_attribute_types 394#define OBJ_selected_attribute_types OBJ_joint_iso_itu_t,5L,1L,5L#define SN_clearance "clearance"#define NID_clearance 395#define OBJ_clearance OBJ_selected_attribute_types,55L#define SN_ISO_US "ISO-US"#define LN_ISO_US "ISO US Member Body"#define NID_ISO_US 183#define OBJ_ISO_US OBJ_member_body,840L#define SN_X9_57 "X9-57"#define LN_X9_57 "X9.57"#define NID_X9_57 184#define OBJ_X9_57 OBJ_ISO_US,10040L#define SN_X9cm "X9cm"#define LN_X9cm "X9.57 CM ?"#define NID_X9cm 185#define OBJ_X9cm OBJ_X9_57,4L#define SN_dsa "DSA"#define LN_dsa "dsaEncryption"#define NID_dsa 116#define OBJ_dsa OBJ_X9cm,1L#define SN_dsaWithSHA1 "DSA-SHA1"#define LN_dsaWithSHA1 "dsaWithSHA1"#define NID_dsaWithSHA1 113#define OBJ_dsaWithSHA1 OBJ_X9cm,3L#define SN_ansi_X9_62 "ansi-X9-62"#define LN_ansi_X9_62 "ANSI X9.62"#define NID_ansi_X9_62 405#define OBJ_ansi_X9_62 OBJ_ISO_US,10045L#define OBJ_X9_62_id_fieldType OBJ_ansi_X9_62,1L#define SN_X9_62_prime_field "prime-field"#define NID_X9_62_prime_field 406#define OBJ_X9_62_prime_field OBJ_X9_62_id_fieldType,1L#define SN_X9_62_characteristic_two_field "characteristic-two-field"#define NID_X9_62_characteristic_two_field 407#define OBJ_X9_62_characteristic_two_field OBJ_X9_62_id_fieldType,2L#define SN_X9_62_id_characteristic_two_basis "id-characteristic-two-basis"#define NID_X9_62_id_characteristic_two_basis 680#define OBJ_X9_62_id_characteristic_two_basis OBJ_X9_62_characteristic_two_field,3L#define SN_X9_62_onBasis "onBasis"#define NID_X9_62_onBasis 681#define OBJ_X9_62_onBasis OBJ_X9_62_id_characteristic_two_basis,1L#define SN_X9_62_tpBasis "tpBasis"#define NID_X9_62_tpBasis 682#define OBJ_X9_62_tpBasis OBJ_X9_62_id_characteristic_two_basis,2L#define SN_X9_62_ppBasis "ppBasis"#define NID_X9_62_ppBasis 683#define OBJ_X9_62_ppBasis OBJ_X9_62_id_characteristic_two_basis,3L#define OBJ_X9_62_id_publicKeyType OBJ_ansi_X9_62,2L#define SN_X9_62_id_ecPublicKey "id-ecPublicKey"#define NID_X9_62_id_ecPublicKey 408#define OBJ_X9_62_id_ecPublicKey OBJ_X9_62_id_publicKeyType,1L#define OBJ_X9_62_ellipticCurve OBJ_ansi_X9_62,3L#define OBJ_X9_62_c_TwoCurve OBJ_X9_62_ellipticCurve,0L#define SN_X9_62_c2pnb163v1 "c2pnb163v1"#define NID_X9_62_c2pnb163v1 684#define OBJ_X9_62_c2pnb163v1 OBJ_X9_62_c_TwoCurve,1L#define SN_X9_62_c2pnb163v2 "c2pnb163v2"#define NID_X9_62_c2pnb163v2 685#define OBJ_X9_62_c2pnb163v2 OBJ_X9_62_c_TwoCurve,2L#define SN_X9_62_c2pnb163v3 "c2pnb163v3"#define NID_X9_62_c2pnb163v3 686#define OBJ_X9_62_c2pnb163v3 OBJ_X9_62_c_TwoCurve,3L#define SN_X9_62_c2pnb176v1 "c2pnb176v1"#define NID_X9_62_c2pnb176v1 687#define OBJ_X9_62_c2pnb176v1 OBJ_X9_62_c_TwoCurve,4L#define SN_X9_62_c2tnb191v1 "c2tnb191v1"#define NID_X9_62_c2tnb191v1 688#define OBJ_X9_62_c2tnb191v1 OBJ_X9_62_c_TwoCurve,5L#define SN_X9_62_c2tnb191v2 "c2tnb191v2"#define NID_X9_62_c2tnb191v2 689#define OBJ_X9_62_c2tnb191v2 OBJ_X9_62_c_TwoCurve,6L#define SN_X9_62_c2tnb191v3 "c2tnb191v3"#define NID_X9_62_c2tnb191v3 690#define OBJ_X9_62_c2tnb191v3 OBJ_X9_62_c_TwoCurve,7L#define SN_X9_62_c2onb191v4 "c2onb191v4"#define NID_X9_62_c2onb191v4 691#define OBJ_X9_62_c2onb191v4 OBJ_X9_62_c_TwoCurve,8L#define SN_X9_62_c2onb191v5 "c2onb191v5"#define NID_X9_62_c2onb191v5 692#define OBJ_X9_62_c2onb191v5 OBJ_X9_62_c_TwoCurve,9L#define SN_X9_62_c2pnb208w1 "c2pnb208w1"#define NID_X9_62_c2pnb208w1 693#define OBJ_X9_62_c2pnb208w1 OBJ_X9_62_c_TwoCurve,10L#define SN_X9_62_c2tnb239v1 "c2tnb239v1"#define NID_X9_62_c2tnb239v1 694#define OBJ_X9_62_c2tnb239v1 OBJ_X9_62_c_TwoCurve,11L#define SN_X9_62_c2tnb239v2 "c2tnb239v2"#define NID_X9_62_c2tnb239v2 695#define OBJ_X9_62_c2tnb239v2 OBJ_X9_62_c_TwoCurve,12L#define SN_X9_62_c2tnb239v3 "c2tnb239v3"#define NID_X9_62_c2tnb239v3 696#define OBJ_X9_62_c2tnb239v3 OBJ_X9_62_c_TwoCurve,13L#define SN_X9_62_c2onb239v4 "c2onb239v4"#define NID_X9_62_c2onb239v4 697#define OBJ_X9_62_c2onb239v4 OBJ_X9_62_c_TwoCurve,14L#define SN_X9_62_c2onb239v5 "c2onb239v5"#define NID_X9_62_c2onb239v5 698#define OBJ_X9_62_c2onb239v5 OBJ_X9_62_c_TwoCurve,15L#define SN_X9_62_c2pnb272w1 "c2pnb272w1"#define NID_X9_62_c2pnb272w1 699#define OBJ_X9_62_c2pnb272w1 OBJ_X9_62_c_TwoCurve,16L#define SN_X9_62_c2pnb304w1 "c2pnb304w1"#define NID_X9_62_c2pnb304w1 700#define OBJ_X9_62_c2pnb304w1 OBJ_X9_62_c_TwoCurve,17L#define SN_X9_62_c2tnb359v1 "c2tnb359v1"#define NID_X9_62_c2tnb359v1 701#define OBJ_X9_62_c2tnb359v1 OBJ_X9_62_c_TwoCurve,18L#define SN_X9_62_c2pnb368w1 "c2pnb368w1"#define NID_X9_62_c2pnb368w1 702#define OBJ_X9_62_c2pnb368w1 OBJ_X9_62_c_TwoCurve,19L#define SN_X9_62_c2tnb431r1 "c2tnb431r1"#define NID_X9_62_c2tnb431r1 703#define OBJ_X9_62_c2tnb431r1 OBJ_X9_62_c_TwoCurve,20L#define OBJ_X9_62_primeCurve OBJ_X9_62_ellipticCurve,1L#define SN_X9_62_prime192v1 "prime192v1"#define NID_X9_62_prime192v1 409#define OBJ_X9_62_prime192v1 OBJ_X9_62_primeCurve,1L#define SN_X9_62_prime192v2 "prime192v2"#define NID_X9_62_prime192v2 410#define OBJ_X9_62_prime192v2 OBJ_X9_62_primeCurve,2L#define SN_X9_62_prime192v3 "prime192v3"#define NID_X9_62_prime192v3 411#define OBJ_X9_62_prime192v3 OBJ_X9_62_primeCurve,3L#define SN_X9_62_prime239v1 "prime239v1"#define NID_X9_62_prime239v1 412#define OBJ_X9_62_prime239v1 OBJ_X9_62_primeCurve,4L#define SN_X9_62_prime239v2 "prime239v2"#define NID_X9_62_prime239v2 413#define OBJ_X9_62_prime239v2 OBJ_X9_62_primeCurve,5L#define SN_X9_62_prime239v3 "prime239v3"#define NID_X9_62_prime239v3 414#define OBJ_X9_62_prime239v3 OBJ_X9_62_primeCurve,6L#define SN_X9_62_prime256v1 "prime256v1"#define NID_X9_62_prime256v1 415#define OBJ_X9_62_prime256v1 OBJ_X9_62_primeCurve,7L#define OBJ_X9_62_id_ecSigType OBJ_ansi_X9_62,4L#define SN_ecdsa_with_SHA1 "ecdsa-with-SHA1"#define NID_ecdsa_with_SHA1 416#define OBJ_ecdsa_with_SHA1 OBJ_X9_62_id_ecSigType,1L#define OBJ_secg_ellipticCurve OBJ_certicom_arc,0L#define SN_secp112r1 "secp112r1"#define NID_secp112r1 704#define OBJ_secp112r1 OBJ_secg_ellipticCurve,6L#define SN_secp112r2 "secp112r2"#define NID_secp112r2 705#define OBJ_secp112r2 OBJ_secg_ellipticCurve,7L#define SN_secp128r1 "secp128r1"#define NID_secp128r1 706#define OBJ_secp128r1 OBJ_secg_ellipticCurve,28L#define SN_secp128r2 "secp128r2"#define NID_secp128r2 707#define OBJ_secp128r2 OBJ_secg_ellipticCurve,29L#define SN_secp160k1 "secp160k1"#define NID_secp160k1 708#define OBJ_secp160k1 OBJ_secg_ellipticCurve,9L#define SN_secp160r1 "secp160r1"#define NID_secp160r1 709#define OBJ_secp160r1 OBJ_secg_ellipticCurve,8L#define SN_secp160r2 "secp160r2"#define NID_secp160r2 710#define OBJ_secp160r2 OBJ_secg_ellipticCurve,30L#define SN_secp192k1 "secp192k1"#define NID_secp192k1 711#define OBJ_secp192k1 OBJ_secg_ellipticCurve,31L#define SN_secp224k1 "secp224k1"#define NID_secp224k1 712#define OBJ_secp224k1 OBJ_secg_ellipticCurve,32L#define SN_secp224r1 "secp224r1"#define NID_secp224r1 713#define OBJ_secp224r1 OBJ_secg_ellipticCurve,33L#define SN_secp256k1 "secp256k1"#define NID_secp256k1 714#define OBJ_secp256k1 OBJ_secg_ellipticCurve,10L#define SN_secp384r1 "secp384r1"#define NID_secp384r1 715#define OBJ_secp384r1 OBJ_secg_ellipticCurve,34L#define SN_secp521r1 "secp521r1"#define NID_secp521r1 716#define OBJ_secp521r1 OBJ_secg_ellipticCurve,35L#define SN_sect113r1 "sect113r1"#define NID_sect113r1 717#define OBJ_sect113r1 OBJ_secg_ellipticCurve,4L#define SN_sect113r2 "sect113r2"#define NID_sect113r2 718#define OBJ_sect113r2 OBJ_secg_ellipticCurve,5L#define SN_sect131r1 "sect131r1"#define NID_sect131r1 719#define OBJ_sect131r1 OBJ_secg_ellipticCurve,22L#define SN_sect131r2 "sect131r2"#define NID_sect131r2 720#define OBJ_sect131r2 OBJ_secg_ellipticCurve,23L#define SN_sect163k1 "sect163k1"#define NID_sect163k1 721#define OBJ_sect163k1 OBJ_secg_ellipticCurve,1L#define SN_sect163r1 "sect163r1"#define NID_sect163r1 722#define OBJ_sect163r1 OBJ_secg_ellipticCurve,2L#define SN_sect163r2 "sect163r2"#define NID_sect163r2 723#define OBJ_sect163r2 OBJ_secg_ellipticCurve,15L#define SN_sect193r1 "sect193r1"#define NID_sect193r1 724#define OBJ_sect193r1 OBJ_secg_ellipticCurve,24L#define SN_sect193r2 "sect193r2"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -