BAPS3 protocol library for Rust