#![cfg_attr(not(any(feature = "wasi-component", feature = "wasmer-wai")), no_std)]
#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(clippy::all)]
extern crate libc;
mod sodium_bindings;
pub use sodium_bindings::*;
#[cfg(any(feature = "wasi-component", feature = "wasmer-wai"))]
pub mod crypto_impl;
#[cfg(all(feature = "wasi-component", target_arch = "wasm32"))]
mod component;
#[cfg(all(feature = "wasmer-wai", target_arch = "wasm32"))]
mod wai_component;