lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README

nip46_messages_and_uris.rs (390B)


      1 #![no_main]
      2 
      3 use libfuzzer_sys::fuzz_target;
      4 use radroots_nostr_connect::{
      5     message::{RequestMessage, ResponseEnvelope},
      6     uri::Uri,
      7 };
      8 
      9 fuzz_target!(|data: &[u8]| {
     10     let _ = serde_json::from_slice::<RequestMessage>(data);
     11     let _ = serde_json::from_slice::<ResponseEnvelope>(data);
     12     if let Ok(value) = core::str::from_utf8(data) {
     13         let _ = Uri::parse(value);
     14     }
     15 });