xref: /freebsd/crypto/openssl/crypto/objects/obj_xref.txt (revision e7be843b4a162e68651d3911f0357ed464915629)
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	rsassaPss
24ED25519		    undef	ED25519
25ED448		    undef	ED448
26ML_DSA_44  undef ML_DSA_44
27ML_DSA_65  undef ML_DSA_65
28ML_DSA_87  undef ML_DSA_87
29SLH_DSA_SHA2_128s  undef SLH_DSA_SHA2_128s
30SLH_DSA_SHA2_128f  undef SLH_DSA_SHA2_128f
31SLH_DSA_SHA2_192s  undef SLH_DSA_SHA2_192s
32SLH_DSA_SHA2_192f  undef SLH_DSA_SHA2_192f
33SLH_DSA_SHA2_256s  undef SLH_DSA_SHA2_256s
34SLH_DSA_SHA2_256f  undef SLH_DSA_SHA2_256f
35SLH_DSA_SHAKE_128s undef SLH_DSA_SHAKE_128s
36SLH_DSA_SHAKE_128f undef SLH_DSA_SHAKE_128f
37SLH_DSA_SHAKE_192s undef SLH_DSA_SHAKE_192s
38SLH_DSA_SHAKE_192f undef SLH_DSA_SHAKE_192f
39SLH_DSA_SHAKE_256s undef SLH_DSA_SHAKE_256s
40SLH_DSA_SHAKE_256f undef SLH_DSA_SHAKE_256f
41
42# Alternative deprecated OIDs. By using the older "rsa" OID this
43# type will be recognized by not normally used.
44
45md5WithRSA		md5	rsa
46sha1WithRSA		sha1	rsa
47
48dsaWithSHA		sha	dsa
49dsaWithSHA1		sha1	dsa
50
51dsaWithSHA1_2		sha1	dsa_2
52
53ecdsa_with_SHA1		sha1	X9_62_id_ecPublicKey
54ecdsa_with_SHA224	sha224	X9_62_id_ecPublicKey
55ecdsa_with_SHA256	sha256	X9_62_id_ecPublicKey
56ecdsa_with_SHA384	sha384	X9_62_id_ecPublicKey
57ecdsa_with_SHA512	sha512	X9_62_id_ecPublicKey
58ecdsa_with_Recommended	undef	X9_62_id_ecPublicKey
59ecdsa_with_Specified	undef	X9_62_id_ecPublicKey
60ecdsa_with_SHA3_224     sha3_224    X9_62_id_ecPublicKey
61ecdsa_with_SHA3_256     sha3_256    X9_62_id_ecPublicKey
62ecdsa_with_SHA3_384     sha3_384    X9_62_id_ecPublicKey
63ecdsa_with_SHA3_512     sha3_512    X9_62_id_ecPublicKey
64
65dsa_with_SHA224		sha224	dsa
66dsa_with_SHA256		sha256	dsa
67
68id_GostR3411_94_with_GostR3410_2001	id_GostR3411_94 id_GostR3410_2001
69id_GostR3411_94_with_GostR3410_94	id_GostR3411_94 id_GostR3410_94
70id_GostR3411_94_with_GostR3410_94_cc	id_GostR3411_94 id_GostR3410_94_cc
71id_GostR3411_94_with_GostR3410_2001_cc	id_GostR3411_94 id_GostR3410_2001_cc
72id_tc26_signwithdigest_gost3410_2012_256 id_GostR3411_2012_256 id_GostR3410_2012_256
73id_tc26_signwithdigest_gost3410_2012_512 id_GostR3411_2012_512 id_GostR3410_2012_512
74# ECDH KDFs and their corresponding message digests and schemes
75dhSinglePass_stdDH_sha1kdf_scheme		sha1	dh_std_kdf
76dhSinglePass_stdDH_sha224kdf_scheme		sha224	dh_std_kdf
77dhSinglePass_stdDH_sha256kdf_scheme		sha256	dh_std_kdf
78dhSinglePass_stdDH_sha384kdf_scheme		sha384	dh_std_kdf
79dhSinglePass_stdDH_sha512kdf_scheme		sha512	dh_std_kdf
80
81dhSinglePass_cofactorDH_sha1kdf_scheme		sha1	dh_cofactor_kdf
82dhSinglePass_cofactorDH_sha224kdf_scheme	sha224	dh_cofactor_kdf
83dhSinglePass_cofactorDH_sha256kdf_scheme	sha256	dh_cofactor_kdf
84dhSinglePass_cofactorDH_sha384kdf_scheme	sha384	dh_cofactor_kdf
85dhSinglePass_cofactorDH_sha512kdf_scheme	sha512	dh_cofactor_kdf
86
87SM2_with_SM3		sm3	sm2
88