get1
ge25519 get1, get2;
if (ge25519_unpackneg_vartime(&get1,pk)) goto badsig;
if (ge25519_isneutral_vartime(&get1)) goto badsig;
ge25519_double_scalarmult_vartime(&get2, &get1, &schram, &ge25519_base, &scs);