diff --git a/build.rs b/build.rs index eb6e0fc..8a55725 100644 --- a/build.rs +++ b/build.rs @@ -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");