fix: block randomized functions due to missing randombytes implementation

This commit is contained in:
2025-03-19 11:23:14 +01:00
parent 7d0667d1c0
commit 8ce3b3fd0e

View File

@@ -34,6 +34,7 @@ fn main() {
let bindings_level2 = bindgen::Builder::default()
.header(headers_path_str)
.clang_arg("-DMLKEM_K=2")
.blocklist_function("PQCP_MLKEM_NATIVE_MLKEM512_keypair|PQCP_MLKEM_NATIVE_MLKEM512_enc")
.parse_callbacks(Box::new(bindgen::CargoCallbacks::new()))
.generate()
.expect("Unable to generate bindings");
@@ -41,6 +42,7 @@ fn main() {
let bindings_level3 = bindgen::Builder::default()
.header(headers_path_str)
.clang_arg("-DMLKEM_K=3")
.blocklist_function("PQCP_MLKEM_NATIVE_MLKEM768_keypair|PQCP_MLKEM_NATIVE_MLKEM768_enc")
.parse_callbacks(Box::new(bindgen::CargoCallbacks::new()))
.generate()
.expect("Unable to generate bindings");
@@ -48,6 +50,7 @@ fn main() {
let bindings_level4 = bindgen::Builder::default()
.header(headers_path_str)
.clang_arg("-DMLKEM_K=4")
.blocklist_function("PQCP_MLKEM_NATIVE_MLKEM1024_keypair|PQCP_MLKEM_NATIVE_MLKEM1024_enc")
.parse_callbacks(Box::new(bindgen::CargoCallbacks::new()))
.generate()
.expect("Unable to generate bindings");