diff --git a/ferveo/src/bindings_wasm.rs b/ferveo/src/bindings_wasm.rs index e686f8a9..a8b1f7c7 100644 --- a/ferveo/src/bindings_wasm.rs +++ b/ferveo/src/bindings_wasm.rs @@ -273,7 +273,7 @@ pub fn ferveo_encrypt( } #[wasm_bindgen] -#[derive(Clone, Debug, Serialize, Deserialize)] +#[derive(Clone, Debug, Serialize, Deserialize, derive_more::AsRef)] pub struct SharedSecret(api::SharedSecret); generate_common_methods!(SharedSecret); @@ -317,6 +317,7 @@ pub fn decrypt_with_shared_secret( type InnerDkgPublicKey = api::DkgPublicKey; #[wasm_bindgen] +#[derive(derive_more::From, derive_more::AsRef)] pub struct DkgPublicKey(InnerDkgPublicKey); generate_equals!(DkgPublicKey);