File tree Expand file tree Collapse file tree
wrapper/rust/wolfssl-wolfcrypt Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -331,6 +331,12 @@ fn scan_cfg() -> Result<()> {
331331 /* mlkem / ML-KEM */
332332 check_cfg ( & binding, "wc_MlKemKey_Init" , "mlkem" ) ;
333333
334+ /* lms / HSS */
335+ check_cfg ( & binding, "wc_LmsKey_Init" , "lms" ) ;
336+ check_cfg ( & binding, "wc_LmsKey_MakeKey" , "lms_make_key" ) ;
337+ check_cfg ( & binding, "wc_LmsParm_WC_LMS_PARM_L1_H5_W1" , "lms_sha256_256" ) ;
338+ check_cfg ( & binding, "wc_LmsParm_WC_LMS_PARM_SHA256_192_L1_H5_W1" , "lms_sha256_192" ) ;
339+
334340 /* sha */
335341 check_cfg ( & binding, "wc_InitSha" , "sha" ) ;
336342 check_cfg ( & binding, "wc_InitSha224" , "sha224" ) ;
Original file line number Diff line number Diff line change 2121#include "wolfssl/wolfcrypt/pwdbased.h"
2222#include "wolfssl/wolfcrypt/dilithium.h"
2323#include "wolfssl/wolfcrypt/mlkem.h"
24+ #include "wolfssl/wolfcrypt/wc_lms.h"
Original file line number Diff line number Diff line change @@ -37,6 +37,7 @@ pub mod fips;
3737pub mod hkdf;
3838pub mod hmac;
3939pub mod kdf;
40+ pub mod lms;
4041pub mod mlkem;
4142pub mod prf;
4243pub mod random;
You can’t perform that action at this time.
0 commit comments