unsigned key_bits)
{
bigint_t tmp_prime, tmp_g;
- size_t siz;
- siz = prime->size;
- if (_gnutls_mpi_init_scan_nz(&tmp_prime, prime->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&tmp_prime, prime->data, prime->size)) {
gnutls_assert();
return GNUTLS_E_MPI_SCAN_FAILED;
}
- siz = generator->size;
- if (_gnutls_mpi_init_scan_nz(&tmp_g, generator->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&tmp_g, generator->data,
+ generator->size)) {
_gnutls_mpi_release(&tmp_prime);
gnutls_assert();
return GNUTLS_E_MPI_SCAN_FAILED;
const gnutls_datum_t *g,
const gnutls_datum_t *y)
{
- size_t siz = 0;
-
if (key == NULL) {
gnutls_assert();
return GNUTLS_E_INVALID_REQUEST;
gnutls_pk_params_release(&key->params);
gnutls_pk_params_init(&key->params);
- siz = p->size;
- if (_gnutls_mpi_init_scan_nz(&key->params.params[0], p->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&key->params.params[0], p->data,
+ p->size)) {
gnutls_assert();
return GNUTLS_E_MPI_SCAN_FAILED;
}
- siz = q->size;
- if (_gnutls_mpi_init_scan_nz(&key->params.params[1], q->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&key->params.params[1], q->data,
+ q->size)) {
gnutls_assert();
_gnutls_mpi_release(&key->params.params[0]);
return GNUTLS_E_MPI_SCAN_FAILED;
}
- siz = g->size;
- if (_gnutls_mpi_init_scan_nz(&key->params.params[2], g->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&key->params.params[2], g->data,
+ g->size)) {
gnutls_assert();
_gnutls_mpi_release(&key->params.params[1]);
_gnutls_mpi_release(&key->params.params[0]);
return GNUTLS_E_MPI_SCAN_FAILED;
}
- siz = y->size;
- if (_gnutls_mpi_init_scan_nz(&key->params.params[3], y->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&key->params.params[3], y->data,
+ y->size)) {
gnutls_assert();
_gnutls_mpi_release(&key->params.params[2]);
_gnutls_mpi_release(&key->params.params[1]);
const gnutls_datum_t *e)
{
int result, ret;
- size_t siz = 0;
gnutls_pk_params_st temp_params;
gnutls_pk_params_init(&temp_params);
memset(&temp_params, 0, sizeof(temp_params));
- siz = m->size;
- if (_gnutls_mpi_init_scan_nz(&temp_params.params[0], m->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&temp_params.params[0], m->data,
+ m->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto error;
}
- siz = e->size;
- if (_gnutls_mpi_init_scan_nz(&temp_params.params[1], e->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&temp_params.params[1], e->data,
+ e->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto error;
const gnutls_datum_t *e2)
{
int ret;
- size_t siz = 0;
if (key == NULL) {
gnutls_assert();
gnutls_pk_params_init(&key->params);
- siz = m->size;
if (_gnutls_mpi_init_scan_nz(&key->params.params[RSA_MODULUS], m->data,
- siz)) {
+ m->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
}
key->params.params_nr++;
- siz = e->size;
if (_gnutls_mpi_init_scan_nz(&key->params.params[RSA_PUB], e->data,
- siz)) {
+ e->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
key->params.params_nr++;
if (d) {
- siz = d->size;
if (_gnutls_mpi_init_scan_nz(&key->params.params[RSA_PRIV],
- d->data, siz)) {
+ d->data, d->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
key->params.params_nr++;
}
- siz = p->size;
if (_gnutls_mpi_init_scan_nz(&key->params.params[RSA_PRIME1], p->data,
- siz)) {
+ p->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
}
key->params.params_nr++;
- siz = q->size;
if (_gnutls_mpi_init_scan_nz(&key->params.params[RSA_PRIME2], q->data,
- siz)) {
+ q->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
key->params.params_nr++;
if (u) {
- siz = u->size;
if (_gnutls_mpi_init_scan_nz(&key->params.params[RSA_COEF],
- u->data, siz)) {
+ u->data, u->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
}
if (e1 && e2) {
- siz = e1->size;
if (_gnutls_mpi_init_scan_nz(&key->params.params[RSA_E1],
- e1->data, siz)) {
+ e1->data, e1->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
}
key->params.params_nr++;
- siz = e2->size;
if (_gnutls_mpi_init_scan_nz(&key->params.params[RSA_E2],
- e2->data, siz)) {
+ e2->data, e2->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
const gnutls_datum_t *x)
{
int ret;
- size_t siz = 0;
if (key == NULL) {
gnutls_assert();
gnutls_pk_params_init(&key->params);
- siz = p->size;
- if (_gnutls_mpi_init_scan_nz(&key->params.params[0], p->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&key->params.params[0], p->data,
+ p->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
}
- siz = q->size;
- if (_gnutls_mpi_init_scan_nz(&key->params.params[1], q->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&key->params.params[1], q->data,
+ q->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
}
- siz = g->size;
- if (_gnutls_mpi_init_scan_nz(&key->params.params[2], g->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&key->params.params[2], g->data,
+ g->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
}
if (y) {
- siz = y->size;
if (_gnutls_mpi_init_scan_nz(&key->params.params[3], y->data,
- siz)) {
+ y->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;
}
}
- siz = x->size;
- if (_gnutls_mpi_init_scan_nz(&key->params.params[4], x->data, siz)) {
+ if (_gnutls_mpi_init_scan_nz(&key->params.params[4], x->data,
+ x->size)) {
gnutls_assert();
ret = GNUTLS_E_MPI_SCAN_FAILED;
goto cleanup;