@@ -125,6 +125,11 @@ fn scan_cfg() -> Result<()> {
125125 /* dh */
126126 check_cfg ( & binding, "wc_InitDhKey" , "dh" ) ;
127127 check_cfg ( & binding, "wc_DhGenerateParams" , "dh_keygen" ) ;
128+ check_cfg ( & binding, "wc_Dh_ffdhe2048_Get" , "dh_ffdhe_2048" ) ;
129+ check_cfg ( & binding, "wc_Dh_ffdhe3072_Get" , "dh_ffdhe_3072" ) ;
130+ check_cfg ( & binding, "wc_Dh_ffdhe4096_Get" , "dh_ffdhe_4096" ) ;
131+ check_cfg ( & binding, "wc_Dh_ffdhe6144_Get" , "dh_ffdhe_6144" ) ;
132+ check_cfg ( & binding, "wc_Dh_ffdhe8192_Get" , "dh_ffdhe_8192" ) ;
128133
129134 /* ecc */
130135 check_cfg ( & binding, "wc_ecc_init" , "ecc" ) ;
@@ -155,24 +160,37 @@ fn scan_cfg() -> Result<()> {
155160 check_cfg ( & binding, "wc_ed448_verify_msg_ex" , "ed448_verify" ) ;
156161 check_cfg ( & binding, "wc_ed448_verify_msg_init" , "ed448_streaming_verify" ) ;
157162
163+ /* hkdf */
164+ check_cfg ( & binding, "wc_HKDF_Extract_ex" , "hkdf" ) ;
165+
166+ /* hmac */
167+ check_cfg ( & binding, "wc_HmacSetKey" , "hmac" ) ;
168+
158169 /* kdf */
159170 check_cfg ( & binding, "wc_PBKDF2" , "kdf_pbkdf2" ) ;
160171 check_cfg ( & binding, "wc_PKCS12_PBKDF_ex" , "kdf_pkcs12" ) ;
161172 check_cfg ( & binding, "wc_SRTP_KDF" , "kdf_srtp" ) ;
162173 check_cfg ( & binding, "wc_SSH_KDF" , "kdf_ssh" ) ;
163174 check_cfg ( & binding, "wc_Tls13_HKDF_Extract_ex" , "kdf_tls13" ) ;
164175
176+ /* prf */
177+ check_cfg ( & binding, "wc_PRF" , "prf" ) ;
178+
165179 /* random */
166180 check_cfg ( & binding, "wc_RNG_DRBG_Reseed" , "random_hashdrbg" ) ;
181+ check_cfg ( & binding, "wc_InitRng" , "random" ) ;
167182
168183 /* rsa */
169184 check_cfg ( & binding, "wc_InitRsaKey" , "rsa" ) ;
170185 check_cfg ( & binding, "wc_RsaDirect" , "rsa_direct" ) ;
171186 check_cfg ( & binding, "wc_MakeRsaKey" , "rsa_keygen" ) ;
187+ check_cfg ( & binding, "wc_RsaPSS_Sign" , "rsa_pss" ) ;
172188
173189 /* sha */
174190 check_cfg ( & binding, "wc_InitSha" , "sha" ) ;
191+ check_cfg ( & binding, "wc_InitSha224" , "sha224" ) ;
175192 check_cfg ( & binding, "wc_InitSha256" , "sha256" ) ;
193+ check_cfg ( & binding, "wc_InitSha384" , "sha384" ) ;
176194 check_cfg ( & binding, "wc_InitSha512" , "sha512" ) ;
177195 check_cfg ( & binding, "wc_InitSha3_224" , "sha3" ) ;
178196 check_cfg ( & binding, "wc_InitShake128" , "shake128" ) ;
0 commit comments