function pointFromHash()

in src/ristretto255.js [714:727]


function pointFromHash(h) {
  const r0 = lowlevel.gf();
  const r1 = lowlevel.gf();
  const p0 = fe();
  const p1 = fe();

  lowlevel.unpack25519(r0, h.slice(0, 32));
  lowlevel.unpack25519(r1, h.slice(32, 64));
  elligator(p0, r0);
  elligator(p1, r1);

  lowlevel.add(p0, p1);
  return p0;
}