Lines Matching refs:cruft
695 u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr;
726 cruft = os_malloc(prime_len * 2);
727 if (!cruft) {
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);
758 crypto_bignum_to_bin(data->server_scalar, cruft, order_len, order_len);
759 eap_pwd_h_update(hash, cruft, order_len);
762 if (crypto_ec_point_to_bin(data->grp->group, data->my_element, cruft,
763 cruft + prime_len) != 0) {
768 eap_pwd_h_update(hash, cruft, prime_len * 2);
771 crypto_bignum_to_bin(data->my_scalar, cruft, order_len, order_len);
772 eap_pwd_h_update(hash, cruft, order_len);
799 crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len);
800 eap_pwd_h_update(hash, cruft, prime_len);
803 if (crypto_ec_point_to_bin(data->grp->group, data->my_element, cruft,
804 cruft + prime_len) != 0) {
809 eap_pwd_h_update(hash, cruft, prime_len * 2);
812 crypto_bignum_to_bin(data->my_scalar, cruft, order_len, order_len);
813 eap_pwd_h_update(hash, cruft, order_len);
817 cruft, cruft + prime_len) != 0) {
822 eap_pwd_h_update(hash, cruft, prime_len * 2);
825 crypto_bignum_to_bin(data->server_scalar, cruft, order_len, order_len);
826 eap_pwd_h_update(hash, cruft, order_len);
850 bin_clear_free(cruft, prime_len * 2);