From 55ff136e12d7425426e2196c6018f3123dd5e40d Mon Sep 17 00:00:00 2001 From: Shen Noether Date: Thu, 2 Jun 2016 19:02:54 +0100 Subject: [PATCH] ringct: changes to hashToPointSimple to calcualte H2 values Ported from Shen's RingCT repo --- src/ringct/rctOps.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ringct/rctOps.cpp b/src/ringct/rctOps.cpp index 4fdfba73..29e5e7e8 100644 --- a/src/ringct/rctOps.cpp +++ b/src/ringct/rctOps.cpp @@ -408,9 +408,14 @@ namespace rct { key hashToPointSimple(const key & hh) { key pointk; + ge_p1p1 point2; + ge_p2 point; ge_p3 res; key h = cn_fast_hash(hh); ge_frombytes_vartime(&res, h.bytes); + ge_p3_to_p2(&point, &res); + ge_mul8(&point2, &point); + ge_p1p1_to_p3(&res, &point2); ge_p3_tobytes(pointk.bytes, &res); return pointk; }