1
0
mirror of https://github.com/Mbed-TLS/mbedtls.git synced 2025-11-14 04:02:31 +03:00

Remove dependencies on mbedtls_pk_sign

Replace mbedtls_pk_sign with mbedtls_pk_sign_restartable, as mbedtls_pk_sign has now been
removed and was origonally a pass through call to mbedtls_pk_sign_restartable.

Signed-off-by: Ben Taylor <ben.taylor@linaro.org>
This commit is contained in:
Ben Taylor
2025-10-02 13:29:19 +01:00
parent 4624f508d3
commit 94f1628aca
4 changed files with 8 additions and 8 deletions

View File

@@ -2880,11 +2880,11 @@ curve_matching_done:
* after the call to ssl_prepare_server_key_exchange. * after the call to ssl_prepare_server_key_exchange.
* ssl_write_server_key_exchange also takes care of incrementing * ssl_write_server_key_exchange also takes care of incrementing
* ssl->out_msglen. */ * ssl->out_msglen. */
if ((ret = mbedtls_pk_sign(mbedtls_ssl_own_key(ssl), if ((ret = mbedtls_pk_sign_restartable(mbedtls_ssl_own_key(ssl),
md_alg, hash, hashlen, md_alg, hash, hashlen,
ssl->out_msg + ssl->out_msglen + 2, ssl->out_msg + ssl->out_msglen + 2,
out_buf_len - ssl->out_msglen - 2, out_buf_len - ssl->out_msglen - 2,
signature_len)) != 0) { signature_len, NULL)) != 0) {
MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_pk_sign", ret); MBEDTLS_SSL_DEBUG_RET(1, "mbedtls_pk_sign", ret);
return ret; return ret;
} }

View File

@@ -571,8 +571,8 @@ int mbedtls_x509write_crt_der(mbedtls_x509write_cert *ctx,
} }
if ((ret = mbedtls_pk_sign(ctx->issuer_key, ctx->md_alg, if ((ret = mbedtls_pk_sign_restartable(ctx->issuer_key, ctx->md_alg,
hash, hash_length, sig, sizeof(sig), &sig_len)) != 0) { hash, hash_length, sig, sizeof(sig), &sig_len, NULL)) != 0) {
return ret; return ret;
} }

View File

@@ -217,8 +217,8 @@ static int x509write_csr_der_internal(mbedtls_x509write_csr *ctx,
&hash_len) != PSA_SUCCESS) { &hash_len) != PSA_SUCCESS) {
return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED; return MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED;
} }
if ((ret = mbedtls_pk_sign(ctx->key, ctx->md_alg, hash, 0, if ((ret = mbedtls_pk_sign_restartable(ctx->key, ctx->md_alg, hash, 0,
sig, sig_size, &sig_len)) != 0) { sig, sig_size, &sig_len, NULL)) != 0) {
return ret; return ret;
} }

View File

@@ -1243,10 +1243,10 @@ static int ssl_async_resume(mbedtls_ssl_context *ssl,
switch (ctx->operation_type) { switch (ctx->operation_type) {
case ASYNC_OP_SIGN: case ASYNC_OP_SIGN:
ret = mbedtls_pk_sign(key_slot->pk, ret = mbedtls_pk_sign_restartable(key_slot->pk,
ctx->md_alg, ctx->md_alg,
ctx->input, ctx->input_len, ctx->input, ctx->input_len,
output, output_size, output_len); output, output_size, output_len, NULL);
break; break;
default: default:
mbedtls_printf( mbedtls_printf(