Lines Matching defs:prime_len
240 size_t prime_len, order_len;
250 prime_len = crypto_ec_prime_len(data->grp->group);
282 data->outbuf = wpabuf_alloc(2 * prime_len + order_len +
294 element = wpabuf_put(data->outbuf, 2 * prime_len);
301 element + prime_len) < 0) {
320 size_t prime_len, order_len;
330 prime_len = crypto_ec_prime_len(data->grp->group);
334 cruft = os_malloc(prime_len * 2);
355 if (crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len) < 0)
358 eap_pwd_h_update(hash, cruft, prime_len);
362 cruft + prime_len) < 0) {
367 eap_pwd_h_update(hash, cruft, prime_len * 2);
378 cruft + prime_len) < 0) {
383 eap_pwd_h_update(hash, cruft, prime_len * 2);
394 os_memset(cruft, 0, prime_len);
416 bin_clear_free(cruft, prime_len * 2);
666 size_t prime_len, order_len;
670 prime_len = crypto_ec_prime_len(data->grp->group);
673 if (payload_len != 2 * prime_len + order_len) {
677 (unsigned int) (2 * prime_len + order_len));
697 ptr += prime_len * 2;
762 size_t prime_len, order_len;
764 prime_len = crypto_ec_prime_len(data->grp->group);
784 cruft = os_malloc(prime_len * 2);
799 if (crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len) < 0)
802 eap_pwd_h_update(hash, cruft, prime_len);
806 cruft + prime_len) < 0) {
811 eap_pwd_h_update(hash, cruft, prime_len * 2);
822 cruft + prime_len) < 0) {
827 eap_pwd_h_update(hash, cruft, prime_len * 2);
860 bin_clear_free(cruft, prime_len * 2);