Lines Matching refs: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);
671 element + prime_len) != 0) {
696 size_t prime_len = 0, order_len = 0;
710 prime_len = crypto_ec_prime_len(data->grp->group);
726 cruft = os_malloc(prime_len * 2);
745 crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len);
746 eap_pwd_h_update(hash, cruft, prime_len);
750 cruft, cruft + prime_len) != 0) {
755 eap_pwd_h_update(hash, cruft, prime_len * 2);
763 cruft + prime_len) != 0) {
768 eap_pwd_h_update(hash, cruft, prime_len * 2);
799 crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len);
800 eap_pwd_h_update(hash, cruft, prime_len);
804 cruft + prime_len) != 0) {
809 eap_pwd_h_update(hash, cruft, prime_len * 2);
817 cruft, cruft + prime_len) != 0) {
822 eap_pwd_h_update(hash, cruft, prime_len * 2);
850 bin_clear_free(cruft, prime_len * 2);