objects.h (68651) | objects.h (89837) |
---|---|
1/* crypto/objects/objects.h */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 438 unchanged lines hidden (view full) --- 447#define LN_netscape_cert_sequence "Netscape Certificate Sequence" 448#define NID_netscape_cert_sequence 79 449#define OBJ_netscape_cert_sequence OBJ_netscape_data_type,5L 450 451#define SN_desx_cbc "DESX-CBC" 452#define LN_desx_cbc "desx-cbc" 453#define NID_desx_cbc 80 454 | 1/* crypto/objects/objects.h */ 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 3 * All rights reserved. 4 * 5 * This package is an SSL implementation written 6 * by Eric Young (eay@cryptsoft.com). 7 * The implementation was written so as to conform with Netscapes SSL. 8 * --- 438 unchanged lines hidden (view full) --- 447#define LN_netscape_cert_sequence "Netscape Certificate Sequence" 448#define NID_netscape_cert_sequence 79 449#define OBJ_netscape_cert_sequence OBJ_netscape_data_type,5L 450 451#define SN_desx_cbc "DESX-CBC" 452#define LN_desx_cbc "desx-cbc" 453#define NID_desx_cbc 80 454 |
455#define SN_ld_ce "ld-ce" 456#define NID_ld_ce 81 457#define OBJ_ld_ce 2L,5L,29L | 455#define SN_id_ce "id-ce" 456#define NID_id_ce 81 457#define OBJ_id_ce 2L,5L,29L |
458 459#define SN_subject_key_identifier "subjectKeyIdentifier" 460#define LN_subject_key_identifier "X509v3 Subject Key Identifier" 461#define NID_subject_key_identifier 82 | 458 459#define SN_subject_key_identifier "subjectKeyIdentifier" 460#define LN_subject_key_identifier "X509v3 Subject Key Identifier" 461#define NID_subject_key_identifier 82 |
462#define OBJ_subject_key_identifier OBJ_ld_ce,14L | 462#define OBJ_subject_key_identifier OBJ_id_ce,14L |
463 464#define SN_key_usage "keyUsage" 465#define LN_key_usage "X509v3 Key Usage" 466#define NID_key_usage 83 | 463 464#define SN_key_usage "keyUsage" 465#define LN_key_usage "X509v3 Key Usage" 466#define NID_key_usage 83 |
467#define OBJ_key_usage OBJ_ld_ce,15L | 467#define OBJ_key_usage OBJ_id_ce,15L |
468 469#define SN_private_key_usage_period "privateKeyUsagePeriod" 470#define LN_private_key_usage_period "X509v3 Private Key Usage Period" 471#define NID_private_key_usage_period 84 | 468 469#define SN_private_key_usage_period "privateKeyUsagePeriod" 470#define LN_private_key_usage_period "X509v3 Private Key Usage Period" 471#define NID_private_key_usage_period 84 |
472#define OBJ_private_key_usage_period OBJ_ld_ce,16L | 472#define OBJ_private_key_usage_period OBJ_id_ce,16L |
473 474#define SN_subject_alt_name "subjectAltName" 475#define LN_subject_alt_name "X509v3 Subject Alternative Name" 476#define NID_subject_alt_name 85 | 473 474#define SN_subject_alt_name "subjectAltName" 475#define LN_subject_alt_name "X509v3 Subject Alternative Name" 476#define NID_subject_alt_name 85 |
477#define OBJ_subject_alt_name OBJ_ld_ce,17L | 477#define OBJ_subject_alt_name OBJ_id_ce,17L |
478 479#define SN_issuer_alt_name "issuerAltName" 480#define LN_issuer_alt_name "X509v3 Issuer Alternative Name" 481#define NID_issuer_alt_name 86 | 478 479#define SN_issuer_alt_name "issuerAltName" 480#define LN_issuer_alt_name "X509v3 Issuer Alternative Name" 481#define NID_issuer_alt_name 86 |
482#define OBJ_issuer_alt_name OBJ_ld_ce,18L | 482#define OBJ_issuer_alt_name OBJ_id_ce,18L |
483 484#define SN_basic_constraints "basicConstraints" 485#define LN_basic_constraints "X509v3 Basic Constraints" 486#define NID_basic_constraints 87 | 483 484#define SN_basic_constraints "basicConstraints" 485#define LN_basic_constraints "X509v3 Basic Constraints" 486#define NID_basic_constraints 87 |
487#define OBJ_basic_constraints OBJ_ld_ce,19L | 487#define OBJ_basic_constraints OBJ_id_ce,19L |
488 489#define SN_crl_number "crlNumber" 490#define LN_crl_number "X509v3 CRL Number" 491#define NID_crl_number 88 | 488 489#define SN_crl_number "crlNumber" 490#define LN_crl_number "X509v3 CRL Number" 491#define NID_crl_number 88 |
492#define OBJ_crl_number OBJ_ld_ce,20L | 492#define OBJ_crl_number OBJ_id_ce,20L |
493 494#define SN_certificate_policies "certificatePolicies" 495#define LN_certificate_policies "X509v3 Certificate Policies" 496#define NID_certificate_policies 89 | 493 494#define SN_certificate_policies "certificatePolicies" 495#define LN_certificate_policies "X509v3 Certificate Policies" 496#define NID_certificate_policies 89 |
497#define OBJ_certificate_policies OBJ_ld_ce,32L | 497#define OBJ_certificate_policies OBJ_id_ce,32L |
498 499#define SN_authority_key_identifier "authorityKeyIdentifier" 500#define LN_authority_key_identifier "X509v3 Authority Key Identifier" 501#define NID_authority_key_identifier 90 | 498 499#define SN_authority_key_identifier "authorityKeyIdentifier" 500#define LN_authority_key_identifier "X509v3 Authority Key Identifier" 501#define NID_authority_key_identifier 90 |
502#define OBJ_authority_key_identifier OBJ_ld_ce,35L | 502#define OBJ_authority_key_identifier OBJ_id_ce,35L |
503 504#define SN_bf_cbc "BF-CBC" 505#define LN_bf_cbc "bf-cbc" 506#define NID_bf_cbc 91 507#define OBJ_bf_cbc 1L,3L,6L,1L,4L,1L,3029L,1L,2L 508 509#define SN_bf_ecb "BF-ECB" 510#define LN_bf_ecb "bf-ecb" --- 44 unchanged lines hidden (view full) --- 555#define SN_uniqueIdentifier "UID" 556#define LN_uniqueIdentifier "uniqueIdentifier" 557#define NID_uniqueIdentifier 102 558#define OBJ_uniqueIdentifier OBJ_X509,45L 559 560#define SN_crl_distribution_points "crlDistributionPoints" 561#define LN_crl_distribution_points "X509v3 CRL Distribution Points" 562#define NID_crl_distribution_points 103 | 503 504#define SN_bf_cbc "BF-CBC" 505#define LN_bf_cbc "bf-cbc" 506#define NID_bf_cbc 91 507#define OBJ_bf_cbc 1L,3L,6L,1L,4L,1L,3029L,1L,2L 508 509#define SN_bf_ecb "BF-ECB" 510#define LN_bf_ecb "bf-ecb" --- 44 unchanged lines hidden (view full) --- 555#define SN_uniqueIdentifier "UID" 556#define LN_uniqueIdentifier "uniqueIdentifier" 557#define NID_uniqueIdentifier 102 558#define OBJ_uniqueIdentifier OBJ_X509,45L 559 560#define SN_crl_distribution_points "crlDistributionPoints" 561#define LN_crl_distribution_points "X509v3 CRL Distribution Points" 562#define NID_crl_distribution_points 103 |
563#define OBJ_crl_distribution_points OBJ_ld_ce,31L | 563#define OBJ_crl_distribution_points OBJ_id_ce,31L |
564 565#define SN_md5WithRSA "RSA-NP-MD5" 566#define LN_md5WithRSA "md5WithRSA" 567#define NID_md5WithRSA 104 568#define OBJ_md5WithRSA OBJ_algorithm,3L 569 570#define SN_serialNumber "SN" 571#define LN_serialNumber "serialNumber" --- 100 unchanged lines hidden (view full) --- 672#define SN_zlib_compression "ZLIB" 673#define LN_zlib_compression "zlib compression" 674#define NID_zlib_compression 125 675#define OBJ_zlib_compression 1L,1L,1L,1L,666L,2L 676 677#define SN_ext_key_usage "extendedKeyUsage" 678#define LN_ext_key_usage "X509v3 Extended Key Usage" 679#define NID_ext_key_usage 126 | 564 565#define SN_md5WithRSA "RSA-NP-MD5" 566#define LN_md5WithRSA "md5WithRSA" 567#define NID_md5WithRSA 104 568#define OBJ_md5WithRSA OBJ_algorithm,3L 569 570#define SN_serialNumber "SN" 571#define LN_serialNumber "serialNumber" --- 100 unchanged lines hidden (view full) --- 672#define SN_zlib_compression "ZLIB" 673#define LN_zlib_compression "zlib compression" 674#define NID_zlib_compression 125 675#define OBJ_zlib_compression 1L,1L,1L,1L,666L,2L 676 677#define SN_ext_key_usage "extendedKeyUsage" 678#define LN_ext_key_usage "X509v3 Extended Key Usage" 679#define NID_ext_key_usage 126 |
680#define OBJ_ext_key_usage OBJ_ld_ce,37 | 680#define OBJ_ext_key_usage OBJ_id_ce,37 |
681 682#define SN_id_pkix "PKIX" 683#define NID_id_pkix 127 684#define OBJ_id_pkix 1L,3L,6L,1L,5L,5L,7L 685 686#define SN_id_kp "id-kp" 687#define NID_id_kp 128 688#define OBJ_id_kp OBJ_id_pkix,3L --- 57 unchanged lines hidden (view full) --- 746#define SN_ns_sgc "nsSGC" 747#define LN_ns_sgc "Netscape Server Gated Crypto" 748#define NID_ns_sgc 139 749#define OBJ_ns_sgc OBJ_netscape,4L,1L 750 751#define SN_delta_crl "deltaCRL" 752#define LN_delta_crl "X509v3 Delta CRL Indicator" 753#define NID_delta_crl 140 | 681 682#define SN_id_pkix "PKIX" 683#define NID_id_pkix 127 684#define OBJ_id_pkix 1L,3L,6L,1L,5L,5L,7L 685 686#define SN_id_kp "id-kp" 687#define NID_id_kp 128 688#define OBJ_id_kp OBJ_id_pkix,3L --- 57 unchanged lines hidden (view full) --- 746#define SN_ns_sgc "nsSGC" 747#define LN_ns_sgc "Netscape Server Gated Crypto" 748#define NID_ns_sgc 139 749#define OBJ_ns_sgc OBJ_netscape,4L,1L 750 751#define SN_delta_crl "deltaCRL" 752#define LN_delta_crl "X509v3 Delta CRL Indicator" 753#define NID_delta_crl 140 |
754#define OBJ_delta_crl OBJ_ld_ce,27L | 754#define OBJ_delta_crl OBJ_id_ce,27L |
755 756#define SN_crl_reason "CRLReason" 757#define LN_crl_reason "CRL Reason Code" 758#define NID_crl_reason 141 | 755 756#define SN_crl_reason "CRLReason" 757#define LN_crl_reason "CRL Reason Code" 758#define NID_crl_reason 141 |
759#define OBJ_crl_reason OBJ_ld_ce,21L | 759#define OBJ_crl_reason OBJ_id_ce,21L |
760 761#define SN_invalidity_date "invalidityDate" 762#define LN_invalidity_date "Invalidity Date" 763#define NID_invalidity_date 142 | 760 761#define SN_invalidity_date "invalidityDate" 762#define LN_invalidity_date "Invalidity Date" 763#define NID_invalidity_date 142 |
764#define OBJ_invalidity_date OBJ_ld_ce,24L | 764#define OBJ_invalidity_date OBJ_id_ce,24L |
765 766#define SN_sxnet "SXNetID" 767#define LN_sxnet "Strong Extranet ID" 768#define NID_sxnet 143 769#define OBJ_sxnet 1L,3L,101L,1L,4L,1L 770 771/* PKCS12 and related OBJECT IDENTIFIERS */ 772 --- 227 unchanged lines hidden (view full) --- 1000ASN1_OBJECT * OBJ_txt2obj(const char *s, int no_name); 1001int OBJ_obj2txt(char *buf, int buf_len, ASN1_OBJECT *a, int no_name); 1002int OBJ_txt2nid(char *s); 1003int OBJ_ln2nid(const char *s); 1004int OBJ_sn2nid(const char *s); 1005int OBJ_cmp(ASN1_OBJECT *a,ASN1_OBJECT *b); 1006char * OBJ_bsearch(char *key,char *base,int num,int size,int (*cmp)(const void *, const void *)); 1007 | 765 766#define SN_sxnet "SXNetID" 767#define LN_sxnet "Strong Extranet ID" 768#define NID_sxnet 143 769#define OBJ_sxnet 1L,3L,101L,1L,4L,1L 770 771/* PKCS12 and related OBJECT IDENTIFIERS */ 772 --- 227 unchanged lines hidden (view full) --- 1000ASN1_OBJECT * OBJ_txt2obj(const char *s, int no_name); 1001int OBJ_obj2txt(char *buf, int buf_len, ASN1_OBJECT *a, int no_name); 1002int OBJ_txt2nid(char *s); 1003int OBJ_ln2nid(const char *s); 1004int OBJ_sn2nid(const char *s); 1005int OBJ_cmp(ASN1_OBJECT *a,ASN1_OBJECT *b); 1006char * OBJ_bsearch(char *key,char *base,int num,int size,int (*cmp)(const void *, const void *)); 1007 |
1008void ERR_load_OBJ_strings(void ); 1009 | |
1010int OBJ_new_nid(int num); 1011int OBJ_add_object(ASN1_OBJECT *obj); 1012int OBJ_create(char *oid,char *sn,char *ln); 1013void OBJ_cleanup(void ); 1014int OBJ_create_objects(BIO *in); 1015 1016/* BEGIN ERROR CODES */ 1017/* The following lines are auto generated by the script mkerr.pl. Any changes 1018 * made after this point may be overwritten when the script is next run. 1019 */ | 1008int OBJ_new_nid(int num); 1009int OBJ_add_object(ASN1_OBJECT *obj); 1010int OBJ_create(char *oid,char *sn,char *ln); 1011void OBJ_cleanup(void ); 1012int OBJ_create_objects(BIO *in); 1013 1014/* BEGIN ERROR CODES */ 1015/* The following lines are auto generated by the script mkerr.pl. Any changes 1016 * made after this point may be overwritten when the script is next run. 1017 */ |
1018void ERR_load_OBJ_strings(void); |
|
1020 1021/* Error codes for the OBJ functions. */ 1022 1023/* Function codes. */ 1024#define OBJ_F_OBJ_CREATE 100 1025#define OBJ_F_OBJ_DUP 101 1026#define OBJ_F_OBJ_NID2LN 102 1027#define OBJ_F_OBJ_NID2OBJ 103 1028#define OBJ_F_OBJ_NID2SN 104 1029 1030/* Reason codes. */ 1031#define OBJ_R_MALLOC_FAILURE 100 1032#define OBJ_R_UNKNOWN_NID 101 1033 1034#ifdef __cplusplus 1035} 1036#endif 1037#endif | 1019 1020/* Error codes for the OBJ functions. */ 1021 1022/* Function codes. */ 1023#define OBJ_F_OBJ_CREATE 100 1024#define OBJ_F_OBJ_DUP 101 1025#define OBJ_F_OBJ_NID2LN 102 1026#define OBJ_F_OBJ_NID2OBJ 103 1027#define OBJ_F_OBJ_NID2SN 104 1028 1029/* Reason codes. */ 1030#define OBJ_R_MALLOC_FAILURE 100 1031#define OBJ_R_UNKNOWN_NID 101 1032 1033#ifdef __cplusplus 1034} 1035#endif 1036#endif |
1038 | |