diff --git a/Cargo.lock b/Cargo.lock index bd7a4df..ea4f4b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -263,9 +263,9 @@ checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" [[package]] name = "bytemuck" -version = "1.16.0" +version = "1.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" +checksum = "773d90827bc3feecfb67fab12e24de0749aad83c74b9504ecde46237b5cd24e2" [[package]] name = "byteorder" @@ -275,9 +275,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.6.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "cbc" @@ -1774,9 +1774,9 @@ checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] name = "openssl" -version = "0.10.64" +version = "0.10.66" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1" dependencies = [ "bitflags 2.5.0", "cfg-if", @@ -1806,9 +1806,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.102" +version = "0.9.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6" dependencies = [ "cc", "libc", diff --git a/deny.toml b/deny.toml index 5ce6897..646ad73 100644 --- a/deny.toml +++ b/deny.toml @@ -1,12 +1,3 @@ -[advisories] -vulnerability = "deny" -unmaintained = "deny" -notice = "deny" -unsound = "deny" -ignore = [ - -] - [bans] multiple-versions = "deny" deny = [ @@ -36,9 +27,6 @@ unknown-git = "deny" github = ["klever-io"] [licenses] -unlicensed = "deny" -allow-osi-fsf-free = "neither" -copyleft = "deny" confidence-threshold = 0.8 allow = [ "Apache-2.0", diff --git a/packages/kos-sdk/src/chains/bitcoin/transaction.rs b/packages/kos-sdk/src/chains/bitcoin/transaction.rs index fe22558..c9c8f20 100644 --- a/packages/kos-sdk/src/chains/bitcoin/transaction.rs +++ b/packages/kos-sdk/src/chains/bitcoin/transaction.rs @@ -53,8 +53,8 @@ impl BTCTransaction { match self.tx.inputs[inp_idx].partial_sigs.first_key_value() { Some((pubkey, sig)) => { let mut script_witness = bitcoin::Witness::new(); - script_witness.push(&sig.to_vec()); - script_witness.push(&pubkey.to_bytes()); + script_witness.push(sig.to_vec()); + script_witness.push(pubkey.to_bytes()); script_witness } _ => return Err(Error::TransportError("No signature found".to_string())), diff --git a/packages/kos-types/Cargo.toml b/packages/kos-types/Cargo.toml index cd78fb5..1dac0bb 100644 --- a/packages/kos-types/Cargo.toml +++ b/packages/kos-types/Cargo.toml @@ -12,9 +12,10 @@ rust-version = { workspace = true } alloc = ["hex/alloc"] serde = ["dep:serde", "alloc"] std = ["alloc", "serde?/std"] +random = ["rand"] [dependencies] -rand = { workspace = true } +rand = { workspace = true, optional = true } coins-bip32 = { workspace = true } coins-bip39 = { workspace = true } secp256k1 = { workspace = true, features = ["recovery", "rand"] }