Lines Matching refs:prime

165 		BN_clear_free(data->grp->prime);
275 BN_num_bits(data->grp->prime));
365 BN_bin2bn(ptr, BN_num_bytes(data->grp->prime), x);
366 ptr += BN_num_bytes(data->grp->prime);
367 BN_bin2bn(ptr, BN_num_bytes(data->grp->prime), y);
368 ptr += BN_num_bytes(data->grp->prime);
443 ((element = os_malloc(BN_num_bytes(data->grp->prime) * 2)) ==
451 * sufficiently smaller than the prime or order might need pre-pending
455 os_memset(element, 0, BN_num_bytes(data->grp->prime) * 2);
460 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(x);
462 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(y);
463 BN_bn2bin(y, element + BN_num_bytes(data->grp->prime) + offset);
466 2 * BN_num_bytes(data->grp->prime));
472 2 * BN_num_bytes(data->grp->prime));
515 /* each component of the cruft will be at most as big as the prime */
516 if (((cruft = os_malloc(BN_num_bytes(data->grp->prime))) == NULL) ||
532 * zero the memory each time because this is mod prime math and some
535 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
536 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(data->k);
538 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
548 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
549 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(x);
551 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
552 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
553 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(y);
555 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
558 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
573 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
574 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(x);
576 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
577 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
578 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(y);
580 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
583 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
613 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
614 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(data->k);
616 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
626 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
627 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(x);
629 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
630 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
631 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(y);
633 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
636 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
650 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
651 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(x);
653 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
654 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
655 offset = BN_num_bytes(data->grp->prime) - BN_num_bytes(y);
657 eap_pwd_h_update(hash, cruft, BN_num_bytes(data->grp->prime));
660 os_memset(cruft, 0, BN_num_bytes(data->grp->prime));
687 bin_clear_free(cruft, BN_num_bytes(data->grp->prime));