Lines Matching full:q1
30 BIGNUM *q1;
40 BN_free(ctx->q1);
51 ctx->q1 = BN_new();
55 if (!ctx->bn_ctx || !ctx->s || !ctx->m || !ctx->q1 || !ctx->qr ||
80 static bool calc_q1q2(const uint8_t *s, const uint8_t *m, uint8_t *q1,
91 if (!BN_mul(ctx.q1, ctx.s, ctx.s, ctx.bn_ctx))
94 if (!BN_div(ctx.q1, ctx.qr, ctx.q1, ctx.m, ctx.bn_ctx))
97 if (BN_num_bytes(ctx.q1) > SGX_MODULUS_SIZE) {
98 fprintf(stderr, "Too large Q1 %d bytes\n",
99 BN_num_bytes(ctx.q1));
115 len = BN_bn2bin(ctx.q1, q1);
116 reverse_bytes(q1, len);
374 if (!calc_q1q2(sigstruct->signature, sigstruct->modulus, sigstruct->q1,