1 // This file is Copyright its original authors, visible in version control
2 // history and in the source files from which this was generated.
4 // This file is licensed under the license available in the LICENSE or LICENSE.md
5 // file in the root of this repository or, if no such file exists, the same
6 // license as that which applies to the original source files from which this
7 // source was automatically generated.
9 //! Some utility modules live here. See individual sub-modules for more info.
11 use std::str::FromStr;
13 use bitcoin::hashes::Hash;
14 use crate::c_types::*;
19 pub mod message_signing;
24 use std::str::FromStr;
26 use bitcoin::hashes::Hash;
27 use crate::c_types::*;
32 use std::str::FromStr;
34 use bitcoin::hashes::Hash;
35 use crate::c_types::*;
40 use std::str::FromStr;
42 use bitcoin::hashes::Hash;
43 use crate::c_types::*;
48 use std::str::FromStr;
50 use bitcoin::hashes::Hash;
51 use crate::c_types::*;
55 use std::str::FromStr;
57 use bitcoin::hashes::Hash;
58 use crate::c_types::*;
64 use std::str::FromStr;
66 use bitcoin::hashes::Hash;
67 use crate::c_types::*;
72 use std::str::FromStr;
74 use bitcoin::hashes::Hash;
75 use crate::c_types::*;
78 mod chacha20poly1305rfc {
80 use std::str::FromStr;
82 use bitcoin::hashes::Hash;
83 use crate::c_types::*;
87 use std::str::FromStr;
89 use bitcoin::hashes::Hash;
90 use crate::c_types::*;
94 mod transaction_utils {
96 use std::str::FromStr;
98 use bitcoin::hashes::Hash;
99 use crate::c_types::*;
104 use std::str::FromStr;
105 use std::ffi::c_void;
106 use bitcoin::hashes::Hash;
107 use crate::c_types::*;
112 use std::str::FromStr;
113 use std::ffi::c_void;
114 use bitcoin::hashes::Hash;
115 use crate::c_types::*;