Lines Matching defs:cruft

318 	u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr;
333 /* Each component of the cruft will be at most as big as the prime */
334 cruft = os_malloc(prime_len * 2);
335 if (!cruft) {
355 if (crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len) < 0)
358 eap_pwd_h_update(hash, cruft, prime_len);
361 if (crypto_ec_point_to_bin(data->grp->group, data->my_element, cruft,
362 cruft + prime_len) < 0) {
367 eap_pwd_h_update(hash, cruft, prime_len * 2);
370 if (crypto_bignum_to_bin(data->my_scalar, cruft, order_len,
374 eap_pwd_h_update(hash, cruft, order_len);
377 if (crypto_ec_point_to_bin(data->grp->group, data->peer_element, cruft,
378 cruft + prime_len) < 0) {
383 eap_pwd_h_update(hash, cruft, prime_len * 2);
386 if (crypto_bignum_to_bin(data->peer_scalar, cruft, order_len,
390 eap_pwd_h_update(hash, cruft, order_len);
394 os_memset(cruft, 0, prime_len);
395 ptr = cruft;
402 eap_pwd_h_update(hash, cruft, ptr - cruft);
416 bin_clear_free(cruft, prime_len * 2);
761 u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr;
783 /* each component of the cruft will be at most as big as the prime */
784 cruft = os_malloc(prime_len * 2);
785 if (!cruft) {
799 if (crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len) < 0)
802 eap_pwd_h_update(hash, cruft, prime_len);
805 if (crypto_ec_point_to_bin(data->grp->group, data->peer_element, cruft,
806 cruft + prime_len) < 0) {
811 eap_pwd_h_update(hash, cruft, prime_len * 2);
814 if (crypto_bignum_to_bin(data->peer_scalar, cruft, order_len,
818 eap_pwd_h_update(hash, cruft, order_len);
821 if (crypto_ec_point_to_bin(data->grp->group, data->my_element, cruft,
822 cruft + prime_len) < 0) {
827 eap_pwd_h_update(hash, cruft, prime_len * 2);
830 if (crypto_bignum_to_bin(data->my_scalar, cruft, order_len,
834 eap_pwd_h_update(hash, cruft, order_len);
860 bin_clear_free(cruft, prime_len * 2);