Lines Matching defs:cruft
698 u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr;
729 cruft = os_malloc(prime_len * 2);
730 if (!cruft) {
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);
763 if (crypto_bignum_to_bin(data->server_scalar, cruft, order_len,
767 eap_pwd_h_update(hash, cruft, order_len);
770 if (crypto_ec_point_to_bin(data->grp->group, data->my_element, cruft,
771 cruft + prime_len) != 0) {
776 eap_pwd_h_update(hash, cruft, prime_len * 2);
779 if (crypto_bignum_to_bin(data->my_scalar, cruft, order_len,
783 eap_pwd_h_update(hash, cruft, order_len);
810 if (crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len) < 0)
813 eap_pwd_h_update(hash, cruft, prime_len);
816 if (crypto_ec_point_to_bin(data->grp->group, data->my_element, cruft,
817 cruft + prime_len) != 0) {
822 eap_pwd_h_update(hash, cruft, prime_len * 2);
825 if (crypto_bignum_to_bin(data->my_scalar, cruft, order_len,
829 eap_pwd_h_update(hash, cruft, order_len);
833 cruft, cruft + prime_len) != 0) {
838 eap_pwd_h_update(hash, cruft, prime_len * 2);
841 if (crypto_bignum_to_bin(data->server_scalar, cruft, order_len,
845 eap_pwd_h_update(hash, cruft, order_len);
869 bin_clear_free(cruft, prime_len * 2);