chore: Use naming scheme without rosenpass- for crates

This commit is contained in:
Karolin Varner
2023-11-20 10:44:26 +01:00
committed by Karolin Varner
parent 3ddf736b60
commit 86300ca936
24 changed files with 10 additions and 10 deletions

19
sodium/src/lib.rs Normal file
View File

@@ -0,0 +1,19 @@
use libsodium_sys as libsodium;
macro_rules! sodium_call {
($name:ident, $($args:expr),*) => { ::rosenpass_util::attempt!({
anyhow::ensure!(unsafe{libsodium::$name($($args),*)} > -1,
"Error in libsodium's {}.", stringify!($name));
Ok(())
})};
($name:ident) => { sodium_call!($name, ) };
}
#[inline]
pub fn init() -> anyhow::Result<()> {
log::trace!("initializing libsodium");
sodium_call!(sodium_init)
}
pub mod aead;
pub mod helpers;