diff --git a/zk-token-sdk/src/zk_token_elgamal/ops.rs b/zk-token-sdk/src/zk_token_elgamal/ops.rs index 56b3effd4..5bf4d021c 100644 --- a/zk-token-sdk/src/zk_token_elgamal/ops.rs +++ b/zk-token-sdk/src/zk_token_elgamal/ops.rs @@ -68,7 +68,7 @@ mod target_arch { amount_as_ct[..32].copy_from_slice(RISTRETTO_BASEPOINT_COMPRESSED.as_bytes()); add_ciphertexts( Scalar::one(), - ct, + &ct, Scalar::from(amount), &pod::ElGamalCiphertext(amount_as_ct), ) @@ -82,7 +82,7 @@ mod target_arch { amount_as_ct[..32].copy_from_slice(RISTRETTO_BASEPOINT_COMPRESSED.as_bytes()); add_ciphertexts( Scalar::one(), - ct, + &ct, -Scalar::from(amount), &pod::ElGamalCiphertext(amount_as_ct), )