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