kbparse_lib/
lib.rs

1//! This crate provides a lightweight ability to parse Apple _user_ keybags (version 5).
2//!
3//! ```rust, no_run
4//! // Simplified example
5//!
6//! use kbparse_lib::keybag::Keybagv5;
7//!
8//! fn main() -> Result<(), Box<dyn std::error::Error>> {
9//!     let args: Vec<String> = std::env::args().collect();
10//!     let bytes = std::fs::read(&args[1])?;
11//!     let kb = Keybagv5::parse(&bytes)?;
12//!     println!("{:#?}", kb);
13//!     dbg!(&kb);
14//!     Ok(())
15//! }
16//! ```
17//!
18
19pub mod keybag;