Lines Matching refs:grp_q
117 * in public exponent g^x, under group defined by 'grp_p', 'grp_q' and 'grp_g'
127 schnorr_sign(const BIGNUM *grp_p, const BIGNUM *grp_q, const BIGNUM *grp_g,
178 if ((h = schnorr_hash(grp_p, grp_q, grp_g, evp_md, g_v, g_x,
185 if (BN_mod_mul(tmp, x, h, grp_q, bn_ctx) == -1) {
189 if (BN_mod_sub(r, v, tmp, grp_q, bn_ctx) == -1) {
213 * in public exponent g^x, under group defined by 'grp_p', 'grp_q' and 'grp_g'
221 schnorr_sign_buf(const BIGNUM *grp_p, const BIGNUM *grp_q, const BIGNUM *grp_g,
228 if (schnorr_sign(grp_p, grp_q, grp_g, EVP_sha256(),
252 * public exponent g_x (g^x) under group defined by 'grp_p', 'grp_q' and
258 schnorr_verify(const BIGNUM *grp_p, const BIGNUM *grp_q, const BIGNUM *grp_g,
296 if (BN_mod_exp(gx_q, g_x, grp_q, grp_p, bn_ctx) == -1) {
307 if ((h = schnorr_hash(grp_p, grp_q, grp_g, evp_md, e, g_x,
353 * g_x (g^x) under group defined by 'grp_p', 'grp_q' and 'grp_g' using a
359 schnorr_verify_buf(const BIGNUM *grp_p, const BIGNUM *grp_q,
390 ret = schnorr_verify(grp_p, grp_q, grp_g, EVP_sha256(),
583 schnorr_selftest_one(const BIGNUM *grp_p, const BIGNUM *grp_q,
598 if (schnorr_sign_buf(grp_p, grp_q, grp_g, x, g_x, "junk", 4,
601 if (schnorr_verify_buf(grp_p, grp_q, grp_g, g_x, "junk", 4,
604 if (schnorr_verify_buf(grp_p, grp_q, grp_g, g_x, "JUNK", 4,
608 if (schnorr_verify_buf(grp_p, grp_q, grp_g, g_x, "junk", 4,