Lines Matching refs:product
320 void uECC_vli_mmod(uECC_word_t *result, uECC_word_t *product, in uECC_vli_mmod() argument
325 uECC_word_t *v[2] = {tmp, product}; in uECC_vli_mmod()
368 uECC_word_t product[2 * NUM_ECC_WORDS]; in uECC_vli_modMult() local
369 uECC_vli_mult(product, left, right, num_words); in uECC_vli_modMult()
370 uECC_vli_mmod(result, product, mod, num_words); in uECC_vli_modMult()
376 uECC_word_t product[2 * NUM_ECC_WORDS]; in uECC_vli_modMult_fast() local
377 uECC_vli_mult(product, left, right, curve->num_words); in uECC_vli_modMult_fast()
379 curve->mmod_fast(result, product); in uECC_vli_modMult_fast()
521 void vli_mmod_fast_secp256r1(unsigned int *result, unsigned int*product) in vli_mmod_fast_secp256r1() argument
527 uECC_vli_set(result, product, NUM_ECC_WORDS); in vli_mmod_fast_secp256r1()
531 tmp[3] = product[11]; in vli_mmod_fast_secp256r1()
532 tmp[4] = product[12]; in vli_mmod_fast_secp256r1()
533 tmp[5] = product[13]; in vli_mmod_fast_secp256r1()
534 tmp[6] = product[14]; in vli_mmod_fast_secp256r1()
535 tmp[7] = product[15]; in vli_mmod_fast_secp256r1()
540 tmp[3] = product[12]; in vli_mmod_fast_secp256r1()
541 tmp[4] = product[13]; in vli_mmod_fast_secp256r1()
542 tmp[5] = product[14]; in vli_mmod_fast_secp256r1()
543 tmp[6] = product[15]; in vli_mmod_fast_secp256r1()
549 tmp[0] = product[8]; in vli_mmod_fast_secp256r1()
550 tmp[1] = product[9]; in vli_mmod_fast_secp256r1()
551 tmp[2] = product[10]; in vli_mmod_fast_secp256r1()
553 tmp[6] = product[14]; in vli_mmod_fast_secp256r1()
554 tmp[7] = product[15]; in vli_mmod_fast_secp256r1()
558 tmp[0] = product[9]; in vli_mmod_fast_secp256r1()
559 tmp[1] = product[10]; in vli_mmod_fast_secp256r1()
560 tmp[2] = product[11]; in vli_mmod_fast_secp256r1()
561 tmp[3] = product[13]; in vli_mmod_fast_secp256r1()
562 tmp[4] = product[14]; in vli_mmod_fast_secp256r1()
563 tmp[5] = product[15]; in vli_mmod_fast_secp256r1()
564 tmp[6] = product[13]; in vli_mmod_fast_secp256r1()
565 tmp[7] = product[8]; in vli_mmod_fast_secp256r1()
569 tmp[0] = product[11]; in vli_mmod_fast_secp256r1()
570 tmp[1] = product[12]; in vli_mmod_fast_secp256r1()
571 tmp[2] = product[13]; in vli_mmod_fast_secp256r1()
573 tmp[6] = product[8]; in vli_mmod_fast_secp256r1()
574 tmp[7] = product[10]; in vli_mmod_fast_secp256r1()
578 tmp[0] = product[12]; in vli_mmod_fast_secp256r1()
579 tmp[1] = product[13]; in vli_mmod_fast_secp256r1()
580 tmp[2] = product[14]; in vli_mmod_fast_secp256r1()
581 tmp[3] = product[15]; in vli_mmod_fast_secp256r1()
583 tmp[6] = product[9]; in vli_mmod_fast_secp256r1()
584 tmp[7] = product[11]; in vli_mmod_fast_secp256r1()
588 tmp[0] = product[13]; in vli_mmod_fast_secp256r1()
589 tmp[1] = product[14]; in vli_mmod_fast_secp256r1()
590 tmp[2] = product[15]; in vli_mmod_fast_secp256r1()
591 tmp[3] = product[8]; in vli_mmod_fast_secp256r1()
592 tmp[4] = product[9]; in vli_mmod_fast_secp256r1()
593 tmp[5] = product[10]; in vli_mmod_fast_secp256r1()
595 tmp[7] = product[12]; in vli_mmod_fast_secp256r1()
599 tmp[0] = product[14]; in vli_mmod_fast_secp256r1()
600 tmp[1] = product[15]; in vli_mmod_fast_secp256r1()
602 tmp[3] = product[9]; in vli_mmod_fast_secp256r1()
603 tmp[4] = product[10]; in vli_mmod_fast_secp256r1()
604 tmp[5] = product[11]; in vli_mmod_fast_secp256r1()
606 tmp[7] = product[13]; in vli_mmod_fast_secp256r1()