1# OID cross reference table.
2# Links signatures OIDs to their corresponding public key algorithms
3# and digests.
4
5md2WithRSAEncryption	md2	rsaEncryption
6md5WithRSAEncryption	md5	rsaEncryption
7shaWithRSAEncryption	sha	rsaEncryption
8sha1WithRSAEncryption	sha1	rsaEncryption
9md4WithRSAEncryption	md4	rsaEncryption
10sha256WithRSAEncryption sha256	rsaEncryption
11sha384WithRSAEncryption	sha384	rsaEncryption
12sha512WithRSAEncryption	sha512	rsaEncryption
13sha224WithRSAEncryption	sha224	rsaEncryption
14mdc2WithRSA		mdc2	rsaEncryption
15ripemd160WithRSA	ripemd160 rsaEncryption
16RSA_SHA3_224		sha3_224 rsaEncryption
17RSA_SHA3_256		sha3_256 rsaEncryption
18RSA_SHA3_384		sha3_384 rsaEncryption
19RSA_SHA3_512		sha3_512 rsaEncryption
20# For PSS the digest algorithm can vary and depends on the included
21# AlgorithmIdentifier. The digest "undef" indicates the public key
22# method should handle this explicitly.
23rsassaPss		undef	rsaEncryption
24ED25519		    undef	ED25519
25ED448		    undef	ED448
26
27# Alternative deprecated OIDs. By using the older "rsa" OID this
28# type will be recognized by not normally used.
29
30md5WithRSA		md5	rsa
31sha1WithRSA		sha1	rsa
32
33dsaWithSHA		sha	dsa
34dsaWithSHA1		sha1	dsa
35
36dsaWithSHA1_2		sha1	dsa_2
37
38ecdsa_with_SHA1		sha1	X9_62_id_ecPublicKey
39ecdsa_with_SHA224	sha224	X9_62_id_ecPublicKey
40ecdsa_with_SHA256	sha256	X9_62_id_ecPublicKey
41ecdsa_with_SHA384	sha384	X9_62_id_ecPublicKey
42ecdsa_with_SHA512	sha512	X9_62_id_ecPublicKey
43ecdsa_with_Recommended	undef	X9_62_id_ecPublicKey
44ecdsa_with_Specified	undef	X9_62_id_ecPublicKey
45
46dsa_with_SHA224		sha224	dsa
47dsa_with_SHA256		sha256	dsa
48
49id_GostR3411_94_with_GostR3410_2001	id_GostR3411_94 id_GostR3410_2001
50id_GostR3411_94_with_GostR3410_94	id_GostR3411_94 id_GostR3410_94
51id_GostR3411_94_with_GostR3410_94_cc	id_GostR3411_94 id_GostR3410_94_cc
52id_GostR3411_94_with_GostR3410_2001_cc	id_GostR3411_94 id_GostR3410_2001_cc
53id_tc26_signwithdigest_gost3410_2012_256 id_GostR3411_2012_256 id_GostR3410_2012_256
54id_tc26_signwithdigest_gost3410_2012_512 id_GostR3411_2012_512 id_GostR3410_2012_512
55# ECDH KDFs and their corresponding message digests and schemes
56dhSinglePass_stdDH_sha1kdf_scheme		sha1	dh_std_kdf
57dhSinglePass_stdDH_sha224kdf_scheme		sha224	dh_std_kdf
58dhSinglePass_stdDH_sha256kdf_scheme		sha256	dh_std_kdf
59dhSinglePass_stdDH_sha384kdf_scheme		sha384	dh_std_kdf
60dhSinglePass_stdDH_sha512kdf_scheme		sha512	dh_std_kdf
61
62dhSinglePass_cofactorDH_sha1kdf_scheme		sha1	dh_cofactor_kdf
63dhSinglePass_cofactorDH_sha224kdf_scheme	sha224	dh_cofactor_kdf
64dhSinglePass_cofactorDH_sha256kdf_scheme	sha256	dh_cofactor_kdf
65dhSinglePass_cofactorDH_sha384kdf_scheme	sha384	dh_cofactor_kdf
66dhSinglePass_cofactorDH_sha512kdf_scheme	sha512	dh_cofactor_kdf
67