commit | 9d72df8e6d7742741bc66f51e89d7ee65368ca33 | [log] [tgz] |
---|---|---|
author | Janos Follath <janos.follath@arm.com> | Thu Aug 15 16:06:19 2024 +0100 |
committer | Janos Follath <janos.follath@arm.com> | Thu Aug 15 16:06:19 2024 +0100 |
tree | 4805bacdd5bef6bda54581342a5fd59d3d8139a1 | |
parent | 2c62441f965b1c10edd4e3d62da218fcb971cfa9 [diff] |
Optimise public RSA operations Signed-off-by: Janos Follath <janos.follath@arm.com>
diff --git a/library/rsa.c b/library/rsa.c index 7eb4a25..d0a2695 100644 --- a/library/rsa.c +++ b/library/rsa.c
@@ -1259,7 +1259,7 @@ } olen = ctx->len; - MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&T, &T, &ctx->E, &ctx->N, &ctx->RN)); + MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod_unsafe(&T, &T, &ctx->E, &ctx->N, &ctx->RN)); MBEDTLS_MPI_CHK(mbedtls_mpi_write_binary(&T, output, olen)); cleanup: