⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 objects.h

📁 Marvell ISP wireless wpa_supplicant application
💻 H
📖 第 1 页 / 共 3 页
字号:
/* crypto/objects/objects.h *//* Copyright (C) 1995-1998 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.] */#ifndef HEADER_OBJECTS_H#define HEADER_OBJECTS_H#define USE_OBJ_MAC#ifdef USE_OBJ_MAC#include <openssl/obj_mac.h>#else#define SN_undef			"UNDEF"#define LN_undef			"undefined"#define NID_undef			0#define OBJ_undef			0L#define SN_Algorithm			"Algorithm"#define LN_algorithm			"algorithm"#define NID_algorithm			38#define OBJ_algorithm			1L,3L,14L,3L,2L#define LN_rsadsi			"rsadsi"#define NID_rsadsi			1#define OBJ_rsadsi			1L,2L,840L,113549L#define LN_pkcs				"pkcs"#define NID_pkcs			2#define OBJ_pkcs			OBJ_rsadsi,1L#define SN_md2				"MD2"#define LN_md2				"md2"#define NID_md2				3#define OBJ_md2				OBJ_rsadsi,2L,2L#define SN_md5				"MD5"#define LN_md5				"md5"#define NID_md5				4#define OBJ_md5				OBJ_rsadsi,2L,5L#define SN_rc4				"RC4"#define LN_rc4				"rc4"#define NID_rc4				5#define OBJ_rc4				OBJ_rsadsi,3L,4L#define LN_rsaEncryption		"rsaEncryption"#define NID_rsaEncryption		6#define OBJ_rsaEncryption		OBJ_pkcs,1L,1L#define SN_md2WithRSAEncryption		"RSA-MD2"#define LN_md2WithRSAEncryption		"md2WithRSAEncryption"#define NID_md2WithRSAEncryption	7#define OBJ_md2WithRSAEncryption	OBJ_pkcs,1L,2L#define SN_md5WithRSAEncryption		"RSA-MD5"#define LN_md5WithRSAEncryption		"md5WithRSAEncryption"#define NID_md5WithRSAEncryption	8#define OBJ_md5WithRSAEncryption	OBJ_pkcs,1L,4L#define SN_pbeWithMD2AndDES_CBC		"PBE-MD2-DES"#define LN_pbeWithMD2AndDES_CBC		"pbeWithMD2AndDES-CBC"#define NID_pbeWithMD2AndDES_CBC	9#define OBJ_pbeWithMD2AndDES_CBC	OBJ_pkcs,5L,1L#define SN_pbeWithMD5AndDES_CBC		"PBE-MD5-DES"#define LN_pbeWithMD5AndDES_CBC		"pbeWithMD5AndDES-CBC"#define NID_pbeWithMD5AndDES_CBC	10#define OBJ_pbeWithMD5AndDES_CBC	OBJ_pkcs,5L,3L#define LN_X500				"X500"#define NID_X500			11#define OBJ_X500			2L,5L#define LN_X509				"X509"#define NID_X509			12#define OBJ_X509			OBJ_X500,4L#define SN_commonName			"CN"#define LN_commonName			"commonName"#define NID_commonName			13#define OBJ_commonName			OBJ_X509,3L#define SN_countryName			"C"#define LN_countryName			"countryName"#define NID_countryName			14#define OBJ_countryName			OBJ_X509,6L#define SN_localityName			"L"#define LN_localityName			"localityName"#define NID_localityName		15#define OBJ_localityName		OBJ_X509,7L/* Postal Address? PA *//* should be "ST" (rfc1327) but MS uses 'S' */#define SN_stateOrProvinceName		"ST"#define LN_stateOrProvinceName		"stateOrProvinceName"#define NID_stateOrProvinceName		16#define OBJ_stateOrProvinceName		OBJ_X509,8L#define SN_organizationName		"O"#define LN_organizationName		"organizationName"#define NID_organizationName		17#define OBJ_organizationName		OBJ_X509,10L#define SN_organizationalUnitName	"OU"#define LN_organizationalUnitName	"organizationalUnitName"#define NID_organizationalUnitName	18#define OBJ_organizationalUnitName	OBJ_X509,11L#define SN_rsa				"RSA"#define LN_rsa				"rsa"#define NID_rsa				19#define OBJ_rsa				OBJ_X500,8L,1L,1L#define LN_pkcs7			"pkcs7"#define NID_pkcs7			20#define OBJ_pkcs7			OBJ_pkcs,7L#define LN_pkcs7_data			"pkcs7-data"#define NID_pkcs7_data			21#define OBJ_pkcs7_data			OBJ_pkcs7,1L#define LN_pkcs7_signed			"pkcs7-signedData"#define NID_pkcs7_signed		22#define OBJ_pkcs7_signed		OBJ_pkcs7,2L#define LN_pkcs7_enveloped		"pkcs7-envelopedData"#define NID_pkcs7_enveloped		23#define OBJ_pkcs7_enveloped		OBJ_pkcs7,3L#define LN_pkcs7_signedAndEnveloped	"pkcs7-signedAndEnvelopedData"#define NID_pkcs7_signedAndEnveloped	24#define OBJ_pkcs7_signedAndEnveloped	OBJ_pkcs7,4L#define LN_pkcs7_digest			"pkcs7-digestData"#define NID_pkcs7_digest		25#define OBJ_pkcs7_digest		OBJ_pkcs7,5L#define LN_pkcs7_encrypted		"pkcs7-encryptedData"#define NID_pkcs7_encrypted		26#define OBJ_pkcs7_encrypted		OBJ_pkcs7,6L#define LN_pkcs3			"pkcs3"#define NID_pkcs3			27#define OBJ_pkcs3			OBJ_pkcs,3L#define LN_dhKeyAgreement		"dhKeyAgreement"#define NID_dhKeyAgreement		28#define OBJ_dhKeyAgreement		OBJ_pkcs3,1L#define SN_des_ecb			"DES-ECB"#define LN_des_ecb			"des-ecb"#define NID_des_ecb			29#define OBJ_des_ecb			OBJ_algorithm,6L#define SN_des_cfb64			"DES-CFB"#define LN_des_cfb64			"des-cfb"#define NID_des_cfb64			30/* IV + num */#define OBJ_des_cfb64			OBJ_algorithm,9L#define SN_des_cbc			"DES-CBC"#define LN_des_cbc			"des-cbc"#define NID_des_cbc			31/* IV */#define OBJ_des_cbc			OBJ_algorithm,7L#define SN_des_ede			"DES-EDE"#define LN_des_ede			"des-ede"#define NID_des_ede			32/* ?? */#define OBJ_des_ede			OBJ_algorithm,17L#define SN_des_ede3			"DES-EDE3"#define LN_des_ede3			"des-ede3"#define NID_des_ede3			33#define SN_idea_cbc			"IDEA-CBC"#define LN_idea_cbc			"idea-cbc"#define NID_idea_cbc			34#define OBJ_idea_cbc			1L,3L,6L,1L,4L,1L,188L,7L,1L,1L,2L#define SN_idea_cfb64			"IDEA-CFB"#define LN_idea_cfb64			"idea-cfb"#define NID_idea_cfb64			35#define SN_idea_ecb			"IDEA-ECB"#define LN_idea_ecb			"idea-ecb"#define NID_idea_ecb			36#define SN_rc2_cbc			"RC2-CBC"#define LN_rc2_cbc			"rc2-cbc"#define NID_rc2_cbc			37#define OBJ_rc2_cbc			OBJ_rsadsi,3L,2L#define SN_rc2_ecb			"RC2-ECB"#define LN_rc2_ecb			"rc2-ecb"#define NID_rc2_ecb			38#define SN_rc2_cfb64			"RC2-CFB"#define LN_rc2_cfb64			"rc2-cfb"#define NID_rc2_cfb64			39#define SN_rc2_ofb64			"RC2-OFB"#define LN_rc2_ofb64			"rc2-ofb"#define NID_rc2_ofb64			40#define SN_sha				"SHA"#define LN_sha				"sha"#define NID_sha				41#define OBJ_sha				OBJ_algorithm,18L#define SN_shaWithRSAEncryption		"RSA-SHA"#define LN_shaWithRSAEncryption		"shaWithRSAEncryption"#define NID_shaWithRSAEncryption	42#define OBJ_shaWithRSAEncryption	OBJ_algorithm,15L#define SN_des_ede_cbc			"DES-EDE-CBC"#define LN_des_ede_cbc			"des-ede-cbc"#define NID_des_ede_cbc			43#define SN_des_ede3_cbc			"DES-EDE3-CBC"#define LN_des_ede3_cbc			"des-ede3-cbc"#define NID_des_ede3_cbc		44#define OBJ_des_ede3_cbc		OBJ_rsadsi,3L,7L#define SN_des_ofb64			"DES-OFB"#define LN_des_ofb64			"des-ofb"#define NID_des_ofb64			45#define OBJ_des_ofb64			OBJ_algorithm,8L#define SN_idea_ofb64			"IDEA-OFB"#define LN_idea_ofb64			"idea-ofb"#define NID_idea_ofb64			46#define LN_pkcs9			"pkcs9"#define NID_pkcs9			47#define OBJ_pkcs9			OBJ_pkcs,9L#define SN_pkcs9_emailAddress		"Email"#define LN_pkcs9_emailAddress		"emailAddress"#define NID_pkcs9_emailAddress		48#define OBJ_pkcs9_emailAddress		OBJ_pkcs9,1L#define LN_pkcs9_unstructuredName	"unstructuredName"#define NID_pkcs9_unstructuredName	49#define OBJ_pkcs9_unstructuredName	OBJ_pkcs9,2L#define LN_pkcs9_contentType		"contentType"#define NID_pkcs9_contentType		50#define OBJ_pkcs9_contentType		OBJ_pkcs9,3L#define LN_pkcs9_messageDigest		"messageDigest"#define NID_pkcs9_messageDigest		51#define OBJ_pkcs9_messageDigest		OBJ_pkcs9,4L#define LN_pkcs9_signingTime		"signingTime"#define NID_pkcs9_signingTime		52#define OBJ_pkcs9_signingTime		OBJ_pkcs9,5L#define LN_pkcs9_countersignature	"countersignature"#define NID_pkcs9_countersignature	53#define OBJ_pkcs9_countersignature	OBJ_pkcs9,6L#define LN_pkcs9_challengePassword	"challengePassword"#define NID_pkcs9_challengePassword	54#define OBJ_pkcs9_challengePassword	OBJ_pkcs9,7L#define LN_pkcs9_unstructuredAddress	"unstructuredAddress"#define NID_pkcs9_unstructuredAddress	55#define OBJ_pkcs9_unstructuredAddress	OBJ_pkcs9,8L#define LN_pkcs9_extCertAttributes	"extendedCertificateAttributes"#define NID_pkcs9_extCertAttributes	56#define OBJ_pkcs9_extCertAttributes	OBJ_pkcs9,9L#define SN_netscape			"Netscape"#define LN_netscape			"Netscape Communications Corp."#define NID_netscape			57#define OBJ_netscape			2L,16L,840L,1L,113730L#define SN_netscape_cert_extension	"nsCertExt"#define LN_netscape_cert_extension	"Netscape Certificate Extension"#define NID_netscape_cert_extension	58#define OBJ_netscape_cert_extension	OBJ_netscape,1L#define SN_netscape_data_type		"nsDataType"#define LN_netscape_data_type		"Netscape Data Type"#define NID_netscape_data_type		59#define OBJ_netscape_data_type		OBJ_netscape,2L#define SN_des_ede_cfb64		"DES-EDE-CFB"#define LN_des_ede_cfb64		"des-ede-cfb"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -