[331] | 1 | /*
|
---|
| 2 | * WARNING: do not edit!
|
---|
| 3 | * Generated by objxref.pl
|
---|
| 4 | *
|
---|
| 5 | * Copyright 1998-2016 The OpenSSL Project Authors. All Rights Reserved.
|
---|
| 6 | *
|
---|
| 7 | * Licensed under the OpenSSL license (the "License"). You may not use
|
---|
| 8 | * this file except in compliance with the License. You can obtain a copy
|
---|
| 9 | * in the file LICENSE in the source distribution or at
|
---|
| 10 | * https://www.openssl.org/source/license.html
|
---|
| 11 | */
|
---|
| 12 |
|
---|
| 13 |
|
---|
| 14 | typedef struct {
|
---|
| 15 | int sign_id;
|
---|
| 16 | int hash_id;
|
---|
| 17 | int pkey_id;
|
---|
| 18 | } nid_triple;
|
---|
| 19 |
|
---|
| 20 | DEFINE_STACK_OF(nid_triple)
|
---|
| 21 |
|
---|
| 22 | static const nid_triple sigoid_srt[] = {
|
---|
| 23 | {NID_md2WithRSAEncryption, NID_md2, NID_rsaEncryption},
|
---|
| 24 | {NID_md5WithRSAEncryption, NID_md5, NID_rsaEncryption},
|
---|
| 25 | {NID_shaWithRSAEncryption, NID_sha, NID_rsaEncryption},
|
---|
| 26 | {NID_sha1WithRSAEncryption, NID_sha1, NID_rsaEncryption},
|
---|
| 27 | {NID_dsaWithSHA, NID_sha, NID_dsa},
|
---|
| 28 | {NID_dsaWithSHA1_2, NID_sha1, NID_dsa_2},
|
---|
| 29 | {NID_mdc2WithRSA, NID_mdc2, NID_rsaEncryption},
|
---|
| 30 | {NID_md5WithRSA, NID_md5, NID_rsa},
|
---|
| 31 | {NID_dsaWithSHA1, NID_sha1, NID_dsa},
|
---|
| 32 | {NID_sha1WithRSA, NID_sha1, NID_rsa},
|
---|
| 33 | {NID_ripemd160WithRSA, NID_ripemd160, NID_rsaEncryption},
|
---|
| 34 | {NID_md4WithRSAEncryption, NID_md4, NID_rsaEncryption},
|
---|
| 35 | {NID_ecdsa_with_SHA1, NID_sha1, NID_X9_62_id_ecPublicKey},
|
---|
| 36 | {NID_sha256WithRSAEncryption, NID_sha256, NID_rsaEncryption},
|
---|
| 37 | {NID_sha384WithRSAEncryption, NID_sha384, NID_rsaEncryption},
|
---|
| 38 | {NID_sha512WithRSAEncryption, NID_sha512, NID_rsaEncryption},
|
---|
| 39 | {NID_sha224WithRSAEncryption, NID_sha224, NID_rsaEncryption},
|
---|
| 40 | {NID_ecdsa_with_Recommended, NID_undef, NID_X9_62_id_ecPublicKey},
|
---|
| 41 | {NID_ecdsa_with_Specified, NID_undef, NID_X9_62_id_ecPublicKey},
|
---|
| 42 | {NID_ecdsa_with_SHA224, NID_sha224, NID_X9_62_id_ecPublicKey},
|
---|
| 43 | {NID_ecdsa_with_SHA256, NID_sha256, NID_X9_62_id_ecPublicKey},
|
---|
| 44 | {NID_ecdsa_with_SHA384, NID_sha384, NID_X9_62_id_ecPublicKey},
|
---|
| 45 | {NID_ecdsa_with_SHA512, NID_sha512, NID_X9_62_id_ecPublicKey},
|
---|
| 46 | {NID_dsa_with_SHA224, NID_sha224, NID_dsa},
|
---|
| 47 | {NID_dsa_with_SHA256, NID_sha256, NID_dsa},
|
---|
| 48 | {NID_id_GostR3411_94_with_GostR3410_2001, NID_id_GostR3411_94,
|
---|
| 49 | NID_id_GostR3410_2001},
|
---|
| 50 | {NID_id_GostR3411_94_with_GostR3410_94, NID_id_GostR3411_94,
|
---|
| 51 | NID_id_GostR3410_94},
|
---|
| 52 | {NID_id_GostR3411_94_with_GostR3410_94_cc, NID_id_GostR3411_94,
|
---|
| 53 | NID_id_GostR3410_94_cc},
|
---|
| 54 | {NID_id_GostR3411_94_with_GostR3410_2001_cc, NID_id_GostR3411_94,
|
---|
| 55 | NID_id_GostR3410_2001_cc},
|
---|
| 56 | {NID_rsassaPss, NID_undef, NID_rsaEncryption},
|
---|
| 57 | {NID_dhSinglePass_stdDH_sha1kdf_scheme, NID_sha1, NID_dh_std_kdf},
|
---|
| 58 | {NID_dhSinglePass_stdDH_sha224kdf_scheme, NID_sha224, NID_dh_std_kdf},
|
---|
| 59 | {NID_dhSinglePass_stdDH_sha256kdf_scheme, NID_sha256, NID_dh_std_kdf},
|
---|
| 60 | {NID_dhSinglePass_stdDH_sha384kdf_scheme, NID_sha384, NID_dh_std_kdf},
|
---|
| 61 | {NID_dhSinglePass_stdDH_sha512kdf_scheme, NID_sha512, NID_dh_std_kdf},
|
---|
| 62 | {NID_dhSinglePass_cofactorDH_sha1kdf_scheme, NID_sha1,
|
---|
| 63 | NID_dh_cofactor_kdf},
|
---|
| 64 | {NID_dhSinglePass_cofactorDH_sha224kdf_scheme, NID_sha224,
|
---|
| 65 | NID_dh_cofactor_kdf},
|
---|
| 66 | {NID_dhSinglePass_cofactorDH_sha256kdf_scheme, NID_sha256,
|
---|
| 67 | NID_dh_cofactor_kdf},
|
---|
| 68 | {NID_dhSinglePass_cofactorDH_sha384kdf_scheme, NID_sha384,
|
---|
| 69 | NID_dh_cofactor_kdf},
|
---|
| 70 | {NID_dhSinglePass_cofactorDH_sha512kdf_scheme, NID_sha512,
|
---|
| 71 | NID_dh_cofactor_kdf},
|
---|
| 72 | {NID_id_tc26_signwithdigest_gost3410_2012_256, NID_id_GostR3411_2012_256,
|
---|
| 73 | NID_id_GostR3410_2012_256},
|
---|
| 74 | {NID_id_tc26_signwithdigest_gost3410_2012_512, NID_id_GostR3411_2012_512,
|
---|
| 75 | NID_id_GostR3410_2012_512},
|
---|
| 76 | };
|
---|
| 77 |
|
---|
| 78 | static const nid_triple *const sigoid_srt_xref[] = {
|
---|
| 79 | &sigoid_srt[0],
|
---|
| 80 | &sigoid_srt[1],
|
---|
| 81 | &sigoid_srt[7],
|
---|
| 82 | &sigoid_srt[2],
|
---|
| 83 | &sigoid_srt[4],
|
---|
| 84 | &sigoid_srt[3],
|
---|
| 85 | &sigoid_srt[9],
|
---|
| 86 | &sigoid_srt[5],
|
---|
| 87 | &sigoid_srt[8],
|
---|
| 88 | &sigoid_srt[12],
|
---|
| 89 | &sigoid_srt[30],
|
---|
| 90 | &sigoid_srt[35],
|
---|
| 91 | &sigoid_srt[6],
|
---|
| 92 | &sigoid_srt[10],
|
---|
| 93 | &sigoid_srt[11],
|
---|
| 94 | &sigoid_srt[13],
|
---|
| 95 | &sigoid_srt[24],
|
---|
| 96 | &sigoid_srt[20],
|
---|
| 97 | &sigoid_srt[32],
|
---|
| 98 | &sigoid_srt[37],
|
---|
| 99 | &sigoid_srt[14],
|
---|
| 100 | &sigoid_srt[21],
|
---|
| 101 | &sigoid_srt[33],
|
---|
| 102 | &sigoid_srt[38],
|
---|
| 103 | &sigoid_srt[15],
|
---|
| 104 | &sigoid_srt[22],
|
---|
| 105 | &sigoid_srt[34],
|
---|
| 106 | &sigoid_srt[39],
|
---|
| 107 | &sigoid_srt[16],
|
---|
| 108 | &sigoid_srt[23],
|
---|
| 109 | &sigoid_srt[19],
|
---|
| 110 | &sigoid_srt[31],
|
---|
| 111 | &sigoid_srt[36],
|
---|
| 112 | &sigoid_srt[25],
|
---|
| 113 | &sigoid_srt[26],
|
---|
| 114 | &sigoid_srt[27],
|
---|
| 115 | &sigoid_srt[28],
|
---|
| 116 | &sigoid_srt[40],
|
---|
| 117 | &sigoid_srt[41],
|
---|
| 118 | };
|
---|