webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
obj_xref.h
Go to the documentation of this file.
1 /* THIS FILE IS GENERATED FROM obj_xref.txt by obj_xref.pl via the
2  * following command:
3  * perl obj_xref.pl obj_mac.num obj_xref.txt > obj_xref.h */
4 
5 typedef struct
6  {
7  int sign_id;
8  int hash_id;
9  int pkey_id;
10  } nid_triple;
11 
12 static const nid_triple sigoid_srt[] =
13  {
15  {NID_md5WithRSAEncryption, NID_md5, NID_rsaEncryption},
16  {NID_shaWithRSAEncryption, NID_sha, NID_rsaEncryption},
17  {NID_sha1WithRSAEncryption, NID_sha1, NID_rsaEncryption},
20  {NID_mdc2WithRSA, NID_mdc2, NID_rsaEncryption},
22  {NID_dsaWithSHA1, NID_sha1, NID_dsa},
23  {NID_sha1WithRSA, NID_sha1, NID_rsa},
24  {NID_ripemd160WithRSA, NID_ripemd160, NID_rsaEncryption},
25  {NID_md4WithRSAEncryption, NID_md4, NID_rsaEncryption},
27  {NID_sha256WithRSAEncryption, NID_sha256, NID_rsaEncryption},
28  {NID_sha384WithRSAEncryption, NID_sha384, NID_rsaEncryption},
29  {NID_sha512WithRSAEncryption, NID_sha512, NID_rsaEncryption},
30  {NID_sha224WithRSAEncryption, NID_sha224, NID_rsaEncryption},
31  {NID_ecdsa_with_Recommended, NID_undef, NID_X9_62_id_ecPublicKey},
32  {NID_ecdsa_with_Specified, NID_undef, NID_X9_62_id_ecPublicKey},
33  {NID_ecdsa_with_SHA224, NID_sha224, NID_X9_62_id_ecPublicKey},
34  {NID_ecdsa_with_SHA256, NID_sha256, NID_X9_62_id_ecPublicKey},
35  {NID_ecdsa_with_SHA384, NID_sha384, NID_X9_62_id_ecPublicKey},
36  {NID_ecdsa_with_SHA512, NID_sha512, NID_X9_62_id_ecPublicKey},
37  {NID_dsa_with_SHA224, NID_sha224, NID_dsa},
38  {NID_dsa_with_SHA256, NID_sha256, NID_dsa},
43  {NID_rsassaPss, NID_undef, NID_rsaEncryption},
54  };
55 
56 static const nid_triple * const sigoid_srt_xref[] =
57  {
58  &sigoid_srt[0],
59  &sigoid_srt[1],
60  &sigoid_srt[7],
61  &sigoid_srt[2],
62  &sigoid_srt[4],
63  &sigoid_srt[3],
64  &sigoid_srt[9],
65  &sigoid_srt[5],
66  &sigoid_srt[8],
67  &sigoid_srt[12],
68  &sigoid_srt[30],
69  &sigoid_srt[35],
70  &sigoid_srt[6],
71  &sigoid_srt[10],
72  &sigoid_srt[11],
73  &sigoid_srt[13],
74  &sigoid_srt[24],
75  &sigoid_srt[20],
76  &sigoid_srt[32],
77  &sigoid_srt[37],
78  &sigoid_srt[14],
79  &sigoid_srt[21],
80  &sigoid_srt[33],
81  &sigoid_srt[38],
82  &sigoid_srt[15],
83  &sigoid_srt[22],
84  &sigoid_srt[34],
85  &sigoid_srt[39],
86  &sigoid_srt[16],
87  &sigoid_srt[23],
88  &sigoid_srt[19],
89  &sigoid_srt[31],
90  &sigoid_srt[36],
91  &sigoid_srt[25],
92  &sigoid_srt[26],
93  &sigoid_srt[27],
94  &sigoid_srt[28],
95  };
96 
#define NID_sha384WithRSAEncryption
Definition: nid.h:625
#define NID_md4
Definition: nid.h:1162
#define NID_dhSinglePass_stdDH_sha224kdf_scheme
Definition: nid.h:4118
#define NID_id_GostR3410_2001_cc
Definition: nid.h:3881
#define NID_dsa_with_SHA224
Definition: nid.h:2807
#define NID_mdc2WithRSA
Definition: nid.h:2304
int pkey_id
Definition: obj_xref.h:9
#define NID_sha
Definition: nid.h:2020
#define NID_ecdsa_with_SHA224
Definition: nid.h:342
#define NID_id_GostR3411_94_with_GostR3410_94_cc
Definition: nid.h:3886
#define NID_sha512WithRSAEncryption
Definition: nid.h:630
#define NID_dsa
Definition: nid.h:168
#define NID_dsaWithSHA
Definition: nid.h:1977
#define NID_dsaWithSHA1_2
Definition: nid.h:2030
#define NID_sha512
Definition: nid.h:2796
#define NID_rsassaPss
Definition: nid.h:615
#define NID_id_GostR3411_94_with_GostR3410_94
Definition: nid.h:3698
#define NID_sha384
Definition: nid.h:2791
#define NID_dhSinglePass_stdDH_sha256kdf_scheme
Definition: nid.h:4122
#define NID_ecdsa_with_SHA512
Definition: nid.h:354
Definition: obj_xref.h:5
#define NID_dhSinglePass_stdDH_sha512kdf_scheme
Definition: nid.h:4130
#define NID_dsa_with_SHA256
Definition: nid.h:2811
#define NID_mdc2
Definition: nid.h:2309
#define NID_dhSinglePass_stdDH_sha384kdf_scheme
Definition: nid.h:4126
#define NID_sha256WithRSAEncryption
Definition: nid.h:620
#define NID_id_GostR3411_94_with_GostR3410_2001
Definition: nid.h:3693
#define NID_md5WithRSAEncryption
Definition: nid.h:590
#define NID_ripemd160
Definition: nid.h:2040
#define NID_dhSinglePass_cofactorDH_sha224kdf_scheme
Definition: nid.h:4138
#define NID_sha224
Definition: nid.h:2801
#define NID_rsaEncryption
Definition: nid.h:575
int sign_id
Definition: obj_xref.h:7
#define NID_dsa_2
Definition: nid.h:1972
#define NID_id_GostR3411_94_with_GostR3410_2001_cc
Definition: nid.h:3891
#define NID_sha1WithRSAEncryption
Definition: nid.h:595
#define NID_dhSinglePass_cofactorDH_sha256kdf_scheme
Definition: nid.h:4142
#define NID_sha1WithRSA
Definition: nid.h:2035
#define NID_ecdsa_with_SHA384
Definition: nid.h:350
#define NID_X9_62_id_ecPublicKey
Definition: nid.h:210
#define NID_md2
Definition: nid.h:1157
#define NID_ecdsa_with_SHA1
Definition: nid.h:330
#define NID_ripemd160WithRSA
Definition: nid.h:2045
#define NID_dhSinglePass_cofactorDH_sha512kdf_scheme
Definition: nid.h:4150
#define NID_shaWithRSAEncryption
Definition: nid.h:1982
#define NID_id_GostR3410_2001
Definition: nid.h:3713
#define NID_md4WithRSAEncryption
Definition: nid.h:585
#define NID_sha224WithRSAEncryption
Definition: nid.h:635
#define NID_dhSinglePass_cofactorDH_sha384kdf_scheme
Definition: nid.h:4146
#define NID_dh_cofactor_kdf
Definition: nid.h:4157
#define NID_undef
Definition: nid.h:82
#define NID_id_GostR3411_94
Definition: nid.h:3703
#define NID_md2WithRSAEncryption
Definition: nid.h:580
#define NID_dhSinglePass_stdDH_sha1kdf_scheme
Definition: nid.h:4114
#define NID_md5
Definition: nid.h:1167
#define NID_dsaWithSHA1
Definition: nid.h:173
#define NID_dh_std_kdf
Definition: nid.h:4154
int hash_id
Definition: obj_xref.h:8
#define NID_sha1
Definition: nid.h:2025
#define NID_md5WithRSA
Definition: nid.h:1943
#define NID_sha256
Definition: nid.h:2786
#define NID_id_GostR3410_94_cc
Definition: nid.h:3876
#define NID_dhSinglePass_cofactorDH_sha1kdf_scheme
Definition: nid.h:4134
#define NID_ecdsa_with_SHA256
Definition: nid.h:346
#define NID_ecdsa_with_Recommended
Definition: nid.h:334
#define NID_id_GostR3410_94
Definition: nid.h:3718
#define NID_rsa
Definition: nid.h:2299
#define NID_ecdsa_with_Specified
Definition: nid.h:338