1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
/* Copyright (c) Fortanix, Inc. * * Licensed under the GNU General Public License, version 2 <LICENSE-GPL or * https://www.gnu.org/licenses/gpl-2.0.html> or the Apache License, Version * 2.0 <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0>, at your * option. This file may not be copied, modified, or distributed except * according to those terms. */ #![cfg_attr(not(feature = "std"), no_std)] #[cfg(feature = "std")] extern crate core; #[macro_use] extern crate cfg_if; pub mod types; include!(concat!(env!("OUT_DIR"), "/mod-bindings.rs")); pub use bindings::*; /* This value is defined by a C function macro, something which is not supported by bindgen currently https://github.com/rust-lang-nursery/rust-bindgen/issues/231 */ pub const ECDSA_MAX_LEN : u32 = 141;