• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/wpa/src/eap_server/

Lines Matching refs:cruft

315 	u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr;
330 /* Each component of the cruft will be at most as big as the prime */
331 cruft = os_malloc(prime_len * 2);
332 if (!cruft) {
352 crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len);
353 eap_pwd_h_update(hash, cruft, prime_len);
356 if (crypto_ec_point_to_bin(data->grp->group, data->my_element, cruft,
357 cruft + prime_len) < 0) {
362 eap_pwd_h_update(hash, cruft, prime_len * 2);
365 crypto_bignum_to_bin(data->my_scalar, cruft, order_len, order_len);
366 eap_pwd_h_update(hash, cruft, order_len);
369 if (crypto_ec_point_to_bin(data->grp->group, data->peer_element, cruft,
370 cruft + prime_len) < 0) {
375 eap_pwd_h_update(hash, cruft, prime_len * 2);
378 crypto_bignum_to_bin(data->peer_scalar, cruft, order_len, order_len);
379 eap_pwd_h_update(hash, cruft, order_len);
383 os_memset(cruft, 0, prime_len);
384 ptr = cruft;
391 eap_pwd_h_update(hash, cruft, ptr - cruft);
405 bin_clear_free(cruft, prime_len * 2);
750 u8 conf[SHA256_MAC_LEN], *cruft = NULL, *ptr;
772 /* each component of the cruft will be at most as big as the prime */
773 cruft = os_malloc(prime_len * 2);
774 if (!cruft) {
788 crypto_bignum_to_bin(data->k, cruft, prime_len, prime_len);
789 eap_pwd_h_update(hash, cruft, prime_len);
792 if (crypto_ec_point_to_bin(data->grp->group, data->peer_element, cruft,
793 cruft + prime_len) < 0) {
798 eap_pwd_h_update(hash, cruft, prime_len * 2);
801 crypto_bignum_to_bin(data->peer_scalar, cruft, order_len, order_len);
802 eap_pwd_h_update(hash, cruft, order_len);
805 if (crypto_ec_point_to_bin(data->grp->group, data->my_element, cruft,
806 cruft + prime_len) < 0) {
811 eap_pwd_h_update(hash, cruft, prime_len * 2);
814 crypto_bignum_to_bin(data->my_scalar, cruft, order_len, order_len);
815 eap_pwd_h_update(hash, cruft, order_len);
841 bin_clear_free(cruft, prime_len * 2);