@@ -109,6 +109,46 @@ struct pkey_type_t pkey_types[] = {
109109 },
110110#endif
111111#ifdef HAVE_SLH_DSA
112+ {
113+ .name .atom_str = "slh_dsa_shake_128s" ,
114+ .evp_pkey_id = EVP_PKEY_SLH_DSA_SHAKE_128S ,
115+ .sign .alg_str = "SLH-DSA-SHAKE-128s"
116+ },
117+ {
118+ .name .atom_str = "slh_dsa_shake_128f" ,
119+ .evp_pkey_id = EVP_PKEY_SLH_DSA_SHAKE_128F ,
120+ .sign .alg_str = "SLH-DSA-SHAKE-128f"
121+ },
122+ {
123+ .name .atom_str = "slh_dsa_sha2_128s" ,
124+ .evp_pkey_id = EVP_PKEY_SLH_DSA_SHA2_128S ,
125+ .sign .alg_str = "SLH-DSA-SHA2-128s"
126+ },
127+ {
128+ .name .atom_str = "slh_dsa_sha2_128f" ,
129+ .evp_pkey_id = EVP_PKEY_SLH_DSA_SHA2_128F ,
130+ .sign .alg_str = "SLH-DSA-SHA2-128f"
131+ },
132+ {
133+ .name .atom_str = "slh_dsa_shake_192s" ,
134+ .evp_pkey_id = EVP_PKEY_SLH_DSA_SHAKE_192S ,
135+ .sign .alg_str = "SLH-DSA-SHAKE-192s"
136+ },
137+ {
138+ .name .atom_str = "slh_dsa_shake_192f" ,
139+ .evp_pkey_id = EVP_PKEY_SLH_DSA_SHAKE_192F ,
140+ .sign .alg_str = "SLH-DSA-SHAKE-192f"
141+ },
142+ {
143+ .name .atom_str = "slh_dsa_sha2_192s" ,
144+ .evp_pkey_id = EVP_PKEY_SLH_DSA_SHA2_192S ,
145+ .sign .alg_str = "SLH-DSA-SHA2-192s"
146+ },
147+ {
148+ .name .atom_str = "slh_dsa_sha2_192f" ,
149+ .evp_pkey_id = EVP_PKEY_SLH_DSA_SHA2_192F ,
150+ .sign .alg_str = "SLH-DSA-SHA2-192f"
151+ },
112152 {
113153 .name .atom_str = "slh_dsa_shake_256s" ,
114154 .evp_pkey_id = EVP_PKEY_SLH_DSA_SHAKE_256S ,
0 commit comments