Lines Matching refs:dest

139 TEE_Result TEE_BigIntConvertFromOctetString(TEE_BigInt *dest,  in TEE_BigIntConvertFromOctetString()  argument
157 res = copy_mpi_to_bigint(&mpi_dest, dest); in TEE_BigIntConvertFromOctetString()
164 TEE_Result __GP11_TEE_BigIntConvertFromOctetString(TEE_BigInt *dest, in __GP11_TEE_BigIntConvertFromOctetString() argument
169 return TEE_BigIntConvertFromOctetString(dest, buffer, bufferLen, sign); in __GP11_TEE_BigIntConvertFromOctetString()
206 void TEE_BigIntConvertFromS32(TEE_BigInt *dest, int32_t shortVal) in TEE_BigIntConvertFromS32() argument
210 get_mpi(&mpi, dest); in TEE_BigIntConvertFromS32()
214 MPI_CHECK(copy_mpi_to_bigint(&mpi, dest)); in TEE_BigIntConvertFromS32()
218 TEE_Result TEE_BigIntConvertToS32(int32_t *dest, const TEE_BigInt *src) in TEE_BigIntConvertToS32() argument
232 if (ADD_OVERFLOW(0, TEE_U32_FROM_BIG_ENDIAN(v), dest)) in TEE_BigIntConvertToS32()
235 if (SUB_OVERFLOW(0, TEE_U32_FROM_BIG_ENDIAN(v), dest)) in TEE_BigIntConvertToS32()
276 void TEE_BigIntShiftRight(TEE_BigInt *dest, const TEE_BigInt *op, size_t bits) in TEE_BigIntShiftRight() argument
281 get_mpi(&mpi_dest, dest); in TEE_BigIntShiftRight()
283 if (dest == op) { in TEE_BigIntShiftRight()
313 MPI_CHECK(copy_mpi_to_bigint(&mpi_dest, dest)); in TEE_BigIntShiftRight()
317 void __GP11_TEE_BigIntShiftRight(TEE_BigInt *dest, const TEE_BigInt *op, in __GP11_TEE_BigIntShiftRight() argument
320 TEE_BigIntShiftRight(dest, op, bits); in __GP11_TEE_BigIntShiftRight()
370 TEE_Result TEE_BigIntAssign(TEE_BigInt *dest, const TEE_BigInt *src) in TEE_BigIntAssign() argument
373 struct bigint_hdr *dst_hdr = (struct bigint_hdr *)dest; in TEE_BigIntAssign()
388 TEE_Result TEE_BigIntAbs(TEE_BigInt *dest, const TEE_BigInt *src) in TEE_BigIntAbs() argument
390 TEE_Result res = TEE_BigIntAssign(dest, src); in TEE_BigIntAbs()
393 ((struct bigint_hdr *)dest)->sign = 1; in TEE_BigIntAbs()
398 static void bigint_binary(TEE_BigInt *dest, const TEE_BigInt *op1, in bigint_binary() argument
409 get_mpi(&mpi_dest, dest); in bigint_binary()
411 if (op1 == dest) in bigint_binary()
416 if (op2 == dest) in bigint_binary()
425 MPI_CHECK(copy_mpi_to_bigint(&mpi_dest, dest)); in bigint_binary()
433 static void bigint_binary_mod(TEE_BigInt *dest, const TEE_BigInt *op1, in bigint_binary_mod() argument
449 get_mpi(&mpi_dest, dest); in bigint_binary_mod()
452 if (op1 == dest) in bigint_binary_mod()
457 if (op2 == dest) in bigint_binary_mod()
469 MPI_CHECK(copy_mpi_to_bigint(&mpi_dest, dest)); in bigint_binary_mod()
479 void TEE_BigIntAdd(TEE_BigInt *dest, const TEE_BigInt *op1, in TEE_BigIntAdd() argument
482 bigint_binary(dest, op1, op2, mbedtls_mpi_add_mpi); in TEE_BigIntAdd()
485 void TEE_BigIntSub(TEE_BigInt *dest, const TEE_BigInt *op1, in TEE_BigIntSub() argument
488 bigint_binary(dest, op1, op2, mbedtls_mpi_sub_mpi); in TEE_BigIntSub()
491 void TEE_BigIntNeg(TEE_BigInt *dest, const TEE_BigInt *src) in TEE_BigIntNeg() argument
495 get_mpi(&mpi_dest, dest); in TEE_BigIntNeg()
497 if (dest != src) { in TEE_BigIntNeg()
509 MPI_CHECK(copy_mpi_to_bigint(&mpi_dest, dest)); in TEE_BigIntNeg()
513 void TEE_BigIntMul(TEE_BigInt *dest, const TEE_BigInt *op1, in TEE_BigIntMul() argument
531 TEE_BigIntAdd(dest, tmp, zero); in TEE_BigIntMul()
536 void TEE_BigIntSquare(TEE_BigInt *dest, const TEE_BigInt *op) in TEE_BigIntSquare() argument
538 TEE_BigIntMul(dest, op, op); in TEE_BigIntSquare()
584 void TEE_BigIntMod(TEE_BigInt *dest, const TEE_BigInt *op, const TEE_BigInt *n) in TEE_BigIntMod() argument
589 bigint_binary(dest, op, n, mbedtls_mpi_mod_mpi); in TEE_BigIntMod()
592 void TEE_BigIntAddMod(TEE_BigInt *dest, const TEE_BigInt *op1, in TEE_BigIntAddMod() argument
595 bigint_binary_mod(dest, op1, op2, n, mbedtls_mpi_add_mpi); in TEE_BigIntAddMod()
598 void TEE_BigIntSubMod(TEE_BigInt *dest, const TEE_BigInt *op1, in TEE_BigIntSubMod() argument
601 bigint_binary_mod(dest, op1, op2, n, mbedtls_mpi_sub_mpi); in TEE_BigIntSubMod()
604 void TEE_BigIntMulMod(TEE_BigInt *dest, const TEE_BigInt *op1, in TEE_BigIntMulMod() argument
607 bigint_binary_mod(dest, op1, op2, n, mbedtls_mpi_mul_mpi); in TEE_BigIntMulMod()
610 void TEE_BigIntSquareMod(TEE_BigInt *dest, const TEE_BigInt *op, in TEE_BigIntSquareMod() argument
613 TEE_BigIntMulMod(dest, op, op, n); in TEE_BigIntSquareMod()
616 void TEE_BigIntInvMod(TEE_BigInt *dest, const TEE_BigInt *op, in TEE_BigIntInvMod() argument
627 get_mpi(&mpi_dest, dest); in TEE_BigIntInvMod()
630 if (op == dest) in TEE_BigIntInvMod()
637 MPI_CHECK(copy_mpi_to_bigint(&mpi_dest, dest)); in TEE_BigIntInvMod()
683 TEE_Result TEE_BigIntExpMod(TEE_BigInt *dest, const TEE_BigInt *op1, in TEE_BigIntExpMod() argument
695 get_mpi(&mpi_dest, dest); in TEE_BigIntExpMod()
697 if (op1 == dest) in TEE_BigIntExpMod()
702 if (op2 == dest) in TEE_BigIntExpMod()
717 MPI_CHECK(copy_mpi_to_bigint(&mpi_dest, dest)); in TEE_BigIntExpMod()
966 void TEE_BigIntConvertToFMM(TEE_BigIntFMM *dest, const TEE_BigInt *src, in TEE_BigIntConvertToFMM() argument
970 TEE_BigIntMod(dest, src, n); in TEE_BigIntConvertToFMM()
973 void TEE_BigIntConvertFromFMM(TEE_BigInt *dest, const TEE_BigIntFMM *src, in TEE_BigIntConvertFromFMM() argument
980 get_mpi(&mpi_dst, dest); in TEE_BigIntConvertFromFMM()
985 MPI_CHECK(copy_mpi_to_bigint(&mpi_dst, dest)); in TEE_BigIntConvertFromFMM()
990 void TEE_BigIntComputeFMM(TEE_BigIntFMM *dest, const TEE_BigIntFMM *op1, in TEE_BigIntComputeFMM() argument
1000 get_mpi(&mpi_dst, dest); in TEE_BigIntComputeFMM()
1013 MPI_CHECK(copy_mpi_to_bigint(&mpi_dst, dest)); in TEE_BigIntComputeFMM()