Lines Matching refs:x

43 static uint32_t add( const uint32_t *x, const uint32_t *y, uint32_t *result, uint8_t length){  in add()  argument
48 d += (uint64_t) x[v] + (uint64_t) y[v]; in add()
57 static uint32_t sub( const uint32_t *x, const uint32_t *y, uint32_t *result, uint8_t length){ in sub() argument
61 d = (uint64_t) x[v] - (uint64_t) y[v] - d; in sub()
137 static int fieldAdd(const uint32_t *x, const uint32_t *y, const uint32_t *reducer, uint32_t *result… in fieldAdd() argument
138 if(add(x, y, result, arrayLength)){ //add prime if carry is still set! in fieldAdd()
147 static int fieldSub(const uint32_t *x, const uint32_t *y, const uint32_t *modulus, uint32_t *result… in fieldSub() argument
148 if(sub(x, y, result, arrayLength)){ //add modulus if carry is set in fieldSub()
159 static int fieldMult(const uint32_t *x, const uint32_t *y, uint32_t *result, uint8_t length){ in fieldMult() argument
167 l = (uint64_t)x[n]*(uint64_t)y[k]; in fieldMult()
333 static int fieldAddAndDivide(const uint32_t *x, const uint32_t *modulus, const uint32_t *reducer, u… in fieldAddAndDivide() argument
334 uint32_t n = add(x, modulus, result, arrayLength); in fieldAddAndDivide()
593 int ecc_ecdsa_validate(const uint32_t *x, const uint32_t *y, const uint32_t *e, const uint32_t *r, … in ecc_ecdsa_validate() argument
622 ecc_ec_mult(x, y, u2, tmp2_x, tmp2_y); in ecc_ecdsa_validate()
641 uint32_t ecc_add( const uint32_t *x, const uint32_t *y, uint32_t *result, uint8_t length) in ecc_add() argument
643 return add(x, y, result, length); in ecc_add()
645 uint32_t ecc_sub( const uint32_t *x, const uint32_t *y, uint32_t *result, uint8_t length) in ecc_sub() argument
647 return sub(x, y, result, length); in ecc_sub()
649 int ecc_fieldAdd(const uint32_t *x, const uint32_t *y, const uint32_t *reducer, uint32_t *result) in ecc_fieldAdd() argument
651 return fieldAdd(x, y, reducer, result); in ecc_fieldAdd()
653 int ecc_fieldSub(const uint32_t *x, const uint32_t *y, const uint32_t *modulus, uint32_t *result) in ecc_fieldSub() argument
655 return fieldSub(x, y, modulus, result); in ecc_fieldSub()
657 int ecc_fieldMult(const uint32_t *x, const uint32_t *y, uint32_t *result, uint8_t length) in ecc_fieldMult() argument
659 return fieldMult(x, y, result, length); in ecc_fieldMult()