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