Lines Matching defs:elements
1802 gcry_mpi_t *elements, const char *algo_name)
1813 elements[idx] = NULL;
1816 elements[idx] = gcry_sexp_nth_mpi (list, 1, GCRYMPI_FMT_USG);
1818 if (!elements[idx])
1825 /* Check that all elements are available. */
1827 if (!elements[idx])
1839 if (elements[0] && elements[1] && elements[2]
1840 && !elements[3] && !elements[4] && !elements[5])
1850 if (elements[i])
1851 gcry_free (elements[i]);
1861 gcry_mpi_t *elements, pk_extra_spec_t *extraspec)
1871 elements[idx] = NULL;
1872 gcry_assert (idx >= 5); /* We know that ECC has at least 5 elements
1875 elements[5] = NULL; /* Extra clear for the params only case. */
1883 elements[idx] = NULL;
1886 elements[idx] = gcry_sexp_nth_mpi (list, 1, GCRYMPI_FMT_USG);
1888 if (!elements[idx])
1897 missing elements. */
1924 if (!elements[idx])
1925 elements[idx] = params[idx];
1940 if (!elements[idx])
1950 if (elements[idx])
1951 gcry_free (elements[idx]);
1973 * elements are pairs with parameter-id and value.
3216 /* Count elements, so that we can allocate enough space. */