From efb9aae66b873bf0d65dd80940438973da87817e Mon Sep 17 00:00:00 2001 From: hu55a1n1 Date: Mon, 4 Dec 2023 09:18:25 -0800 Subject: [PATCH] Remove ecies dep; use libsecp256k1 instead --- bisenzone-cw-mvp/contracts/cw-tee-mtcs/Cargo.toml | 2 +- bisenzone-cw-mvp/contracts/cw-tee-mtcs/src/contract.rs | 2 +- bisenzone-cw-mvp/contracts/cw-tee-mtcs/src/error.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bisenzone-cw-mvp/contracts/cw-tee-mtcs/Cargo.toml b/bisenzone-cw-mvp/contracts/cw-tee-mtcs/Cargo.toml index ac389f6..036ff5d 100644 --- a/bisenzone-cw-mvp/contracts/cw-tee-mtcs/Cargo.toml +++ b/bisenzone-cw-mvp/contracts/cw-tee-mtcs/Cargo.toml @@ -48,7 +48,7 @@ cosmwasm-std = { version = "1.5.0", features = [ ] } cw-storage-plus = "1.1.0" cw2 = "1.1.1" -ecies = "0.2.6" +libsecp256k1 = { version = "0.7.1", default-features = false } schemars = "0.8.15" serde = { version = "1.0.189", default-features = false, features = ["derive"] } thiserror = { version = "1.0.49" } diff --git a/bisenzone-cw-mvp/contracts/cw-tee-mtcs/src/contract.rs b/bisenzone-cw-mvp/contracts/cw-tee-mtcs/src/contract.rs index cfd795b..5b1e832 100644 --- a/bisenzone-cw-mvp/contracts/cw-tee-mtcs/src/contract.rs +++ b/bisenzone-cw-mvp/contracts/cw-tee-mtcs/src/contract.rs @@ -45,7 +45,7 @@ pub fn execute( pub mod execute { use cosmwasm_std::{DepsMut, Response}; - use ecies::PublicKey; + use libsecp256k1::PublicKey; use crate::state::Nonce; use crate::state::{Request, REQUESTS}; diff --git a/bisenzone-cw-mvp/contracts/cw-tee-mtcs/src/error.rs b/bisenzone-cw-mvp/contracts/cw-tee-mtcs/src/error.rs index d05eb20..a965913 100644 --- a/bisenzone-cw-mvp/contracts/cw-tee-mtcs/src/error.rs +++ b/bisenzone-cw-mvp/contracts/cw-tee-mtcs/src/error.rs @@ -1,5 +1,5 @@ use cosmwasm_std::StdError; -use ecies::SecpError; +use libsecp256k1::Error as SecpError; use thiserror::Error; #[derive(Error, Debug)]