From e32924f0ee61bc81c5a647d96893ac774b3b53b8 Mon Sep 17 00:00:00 2001 From: Andrew Poelstra Date: Mon, 8 Oct 2018 05:17:26 +0000 Subject: [PATCH] rangeproof: fix serialization of pedersen commintments --- src/modules/rangeproof/main_impl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/rangeproof/main_impl.h b/src/modules/rangeproof/main_impl.h index 3fe1693f..d3f1dd33 100644 --- a/src/modules/rangeproof/main_impl.h +++ b/src/modules/rangeproof/main_impl.h @@ -73,7 +73,7 @@ int secp256k1_pedersen_commitment_serialize(const secp256k1_context* ctx, unsign secp256k1_pedersen_commitment_load(&ge, commit); - output[0] = 11 ^ secp256k1_fe_is_quad_var(&ge.y); + output[0] = 9 ^ secp256k1_fe_is_quad_var(&ge.y); secp256k1_fe_normalize_var(&ge.x); secp256k1_fe_get_b32(&output[1], &ge.x); return 1;