Lines Matching refs:prime

169 		BN_clear_free(data->grp->prime);
336 BN_num_bits(data->grp->prime));
372 prime_len = BN_num_bytes(data->grp->prime);
442 BN_bin2bn(ptr, BN_num_bytes(data->grp->prime), x);
443 ptr += BN_num_bytes(data->grp->prime);
444 BN_bin2bn(ptr, BN_num_bytes(data->grp->prime), y);
445 ptr += BN_num_bytes(data->grp->prime);
520 ((element = os_malloc(BN_num_bytes(data->grp->prime) * 2)) ==
528 * sufficiently smaller than the prime or order might need pre-pending
532 os_memset(element, 0, BN_num_bytes(data->grp->prime) * 2);
537 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(x);
539 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(y);
540 BN_bn2bin(y, element + BN_num_bytes(data->grp->prime) + offset);
543 2 * BN_num_bytes(data->grp->prime));
549 2 * BN_num_bytes(data->grp->prime));
605 /* each component of the cruft will be at most as big as the prime */
606 if (((cruft = os_malloc(BN_num_bytes(data->grp->prime))) == NULL) ||
622 * zero the memory each time because this is mod prime math and some
625 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
626 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(data->k);
628 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
638 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
639 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(x);
641 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
642 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
643 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(y);
645 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
648 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
663 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
664 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(x);
666 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
667 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
668 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(y);
670 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
673 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
703 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
704 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(data->k);
706 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
716 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
717 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(x);
719 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
720 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
721 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(y);
723 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
726 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
740 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
741 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(x);
743 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
744 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
745 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(y);
747 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
750 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
778 bin_clear_free(cruft, BN_num_bytes(data->grp->prime));