mirror of
https://github.com/rosenpass/rosenpass.git
synced 2026-02-27 22:13:12 -08:00
fix: enabled fuzzing
This commit is contained in:
committed by
Karolin Varner
parent
ba224a2200
commit
284ebb261f
14
fuzz/fuzz_targets/mceliece_encaps.rs
Normal file
14
fuzz/fuzz_targets/mceliece_encaps.rs
Normal file
@@ -0,0 +1,14 @@
|
||||
#![no_main]
|
||||
extern crate rosenpass;
|
||||
|
||||
use libfuzzer_sys::fuzz_target;
|
||||
|
||||
use rosenpass::pqkem::{StaticKEM, KEM};
|
||||
|
||||
fuzz_target!(|input: &[u8]| {
|
||||
let mut ciphertext = [0u8; 188];
|
||||
let mut shared_secret = [0u8; 32];
|
||||
|
||||
// We expect errors while fuzzing therefore we do not check the result.
|
||||
let _ = StaticKEM::encaps(&mut shared_secret, &mut ciphertext, input);
|
||||
});
|
||||
Reference in New Issue
Block a user