diff --git a/Makefile b/Makefile index 2029f7a..ba40bf9 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,8 @@ format: .PHONY: lint lint: cargo fmt -- --check - cargo clippy --target wasm32-unknown-unknown + cargo clippy --package secp256k1-node + cargo clippy --package secp256k1-wasm --target wasm32-unknown-unknown npx prettier -c . .PHONY: test diff --git a/secp256k1-wasm/src/lib.rs b/secp256k1-wasm/src/lib.rs index 52d8405..9612a0a 100644 --- a/secp256k1-wasm/src/lib.rs +++ b/secp256k1-wasm/src/lib.rs @@ -49,6 +49,9 @@ pub static EXTRA_DATA_INPUT: [u8; EXTRA_DATA_SIZE] = [0; EXTRA_DATA_SIZE]; pub static mut SIGNATURE_INPUT: [u8; SIGNATURE_SIZE] = [0; SIGNATURE_SIZE]; macro_rules! jstry { + ($value:expr) => { + jstry!($value, ()) + }; ($value:expr, $ret:expr) => { match $value { Ok(value) => value, @@ -150,7 +153,7 @@ pub extern "C" fn point_add_scalar(inputlen: usize, outputlen: usize) -> i32 { #[export_name = "pointCompress"] pub extern "C" fn point_compress(inputlen: usize, outputlen: usize) { unsafe { - let pk = jstry!(pubkey_parse(PUBLIC_KEY_INPUT.as_ptr(), inputlen), ()); + let pk = jstry!(pubkey_parse(PUBLIC_KEY_INPUT.as_ptr(), inputlen)); pubkey_serialize(&pk, PUBLIC_KEY_INPUT.as_mut_ptr(), outputlen); } } diff --git a/secp256k1/src/lib.rs b/secp256k1/src/lib.rs index e59e190..311b688 100644 --- a/secp256k1/src/lib.rs +++ b/secp256k1/src/lib.rs @@ -1,3 +1,4 @@ +#![allow(clippy::missing_safety_doc)] #![cfg_attr(not(any(test, feature = "std")), no_std)] #![feature(core_intrinsics)]