mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-08-07 06:42:56 +03:00
Use size_t cast for pointer subtractions
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
This commit is contained in:
@@ -1620,12 +1620,12 @@ int mbedtls_rsa_rsaes_oaep_decrypt(mbedtls_rsa_context *ctx,
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
if (ilen - (p - buf) > output_max_len) {
|
||||
if (ilen - ((size_t) (p - buf)) > output_max_len) {
|
||||
ret = MBEDTLS_ERR_RSA_OUTPUT_TOO_LARGE;
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
*olen = ilen - (p - buf);
|
||||
*olen = ilen - ((size_t) (p - buf));
|
||||
if (*olen != 0) {
|
||||
memcpy(output, p, *olen);
|
||||
}
|
||||
@@ -2191,7 +2191,7 @@ int mbedtls_rsa_rsassa_pss_verify_ext(mbedtls_rsa_context *ctx,
|
||||
return MBEDTLS_ERR_RSA_INVALID_PADDING;
|
||||
}
|
||||
|
||||
observed_salt_len = hash_start - p;
|
||||
observed_salt_len = (size_t) (hash_start - p);
|
||||
|
||||
if (expected_salt_len != MBEDTLS_RSA_SALT_LEN_ANY &&
|
||||
observed_salt_len != (size_t) expected_salt_len) {
|
||||
|
Reference in New Issue
Block a user