Lines Matching defs:prime_len
362 size_t prime_len, order_len;
383 prime_len = crypto_ec_prime_len(data->grp->group);
396 if (payload_len != 2 * prime_len + order_len) {
400 (unsigned int) (2 * prime_len + order_len));
432 exp_len = 1 + salt_len + 2 * prime_len + order_len;
469 exp_len = 1 + salt_len + 2 * prime_len + order_len;
504 exp_len = 1 + salt_len + 2 * prime_len + order_len;
540 if (payload_len != 2 * prime_len + order_len) {
544 (unsigned int) (2 * prime_len + order_len));
618 ptr += prime_len * 2;
657 data->outbuf = wpabuf_alloc(2 * prime_len + order_len);
661 element = wpabuf_put(data->outbuf, 2 * prime_len);
674 element + prime_len) != 0) {
699 size_t prime_len = 0, order_len = 0;
713 prime_len = crypto_ec_prime_len(data->grp->group);
729 cruft = os_malloc(prime_len * 2);
748 if (crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len) < 0)
751 eap_pwd_h_update(hash, cruft, prime_len);
755 cruft, cruft + prime_len) != 0) {
760 eap_pwd_h_update(hash, cruft, prime_len * 2);
771 cruft + prime_len) != 0) {
776 eap_pwd_h_update(hash, cruft, prime_len * 2);
810 if (crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len) < 0)
813 eap_pwd_h_update(hash, cruft, prime_len);
817 cruft + prime_len) != 0) {
822 eap_pwd_h_update(hash, cruft, prime_len * 2);
833 cruft, cruft + prime_len) != 0) {
838 eap_pwd_h_update(hash, cruft, prime_len * 2);
869 bin_clear_free(cruft, prime_len * 2);