View | Details | Raw Unified | Return to bug 462
Collapse All | Expand All

(-)rsa.c~ (-2 / +2 lines)
Lines 133-142 Link Here
133
		fatal("rsa_generate_additional_parameters: BN_CTX_new failed");
133
		fatal("rsa_generate_additional_parameters: BN_CTX_new failed");
134
134
135
	BN_sub(aux, rsa->q, BN_value_one());
135
	BN_sub(aux, rsa->q, BN_value_one());
136
	BN_mod(rsa->dmq1, rsa->d, aux, ctx);
136
	BN_div(NULL, rsa->dmq1, rsa->d, aux, ctx);
137
137
138
	BN_sub(aux, rsa->p, BN_value_one());
138
	BN_sub(aux, rsa->p, BN_value_one());
139
	BN_mod(rsa->dmp1, rsa->d, aux, ctx);
139
	BN_div(NULL, rsa->dmp1, rsa->d, aux, ctx);
140
140
141
	BN_clear_free(aux);
141
	BN_clear_free(aux);
142
	BN_CTX_free(ctx);
142
	BN_CTX_free(ctx);
(-)auth-rsa.c~ (-1 / +1 lines)
Lines 66-72 Link Here
66
	BN_rand(challenge, 256, 0, 0);
66
	BN_rand(challenge, 256, 0, 0);
67
	if ((ctx = BN_CTX_new()) == NULL)
67
	if ((ctx = BN_CTX_new()) == NULL)
68
		fatal("auth_rsa_generate_challenge: BN_CTX_new() failed");
68
		fatal("auth_rsa_generate_challenge: BN_CTX_new() failed");
69
	BN_mod(challenge, challenge, key->rsa->n, ctx);
69
	BN_div(NULL, challenge, challenge, key->rsa->n, ctx);
70
	BN_CTX_free(ctx);
70
	BN_CTX_free(ctx);
71
71
72
	return challenge;
72
	return challenge;

Return to bug 462