1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#[cfg(not(feature = "wasm"))]
mod secp256k1;
#[cfg(not(feature = "wasm"))]
pub use self::secp256k1::*;
#[cfg(feature = "wasm")]
mod libsecp256k1;
#[cfg(feature = "wasm")]
pub use self::libsecp256k1::*;
pub const MESSAGE_SIGNATURE_ENCODED_SIZE: u32 = 65;
pub struct MessageSignature(pub [u8; 65]);
impl_array_newtype!(MessageSignature, u8, 65);
impl_array_hexstring_fmt!(MessageSignature);
impl_byte_array_newtype!(MessageSignature, u8, 65);
impl_byte_array_serde!(MessageSignature);