diff --git a/include/polarssl/rsa.h b/include/polarssl/rsa.h index 7daa05a41..a513a7730 100644 --- a/include/polarssl/rsa.h +++ b/include/polarssl/rsa.h @@ -451,7 +451,7 @@ int rsa_pkcs1_verify( rsa_context *ctx, md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, - unsigned char *sig ); + const unsigned char *sig ); /** * \brief Perform a PKCS#1 v1.5 verification (RSASSA-PKCS1-v1_5-VERIFY) @@ -474,7 +474,7 @@ int rsa_rsassa_pkcs1_v15_verify( rsa_context *ctx, md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, - unsigned char *sig ); + const unsigned char *sig ); /** * \brief Perform a PKCS#1 v2.1 PSS verification (RSASSA-PSS-VERIFY) @@ -504,7 +504,7 @@ int rsa_rsassa_pss_verify( rsa_context *ctx, md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, - unsigned char *sig ); + const unsigned char *sig ); /** * \brief Free the components of an RSA key diff --git a/library/rsa.c b/library/rsa.c index 146b4a3d4..8a9b0f42d 100644 --- a/library/rsa.c +++ b/library/rsa.c @@ -953,7 +953,7 @@ int rsa_rsassa_pss_verify( rsa_context *ctx, md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, - unsigned char *sig ) + const unsigned char *sig ) { int ret; size_t siglen; @@ -1063,7 +1063,7 @@ int rsa_rsassa_pkcs1_v15_verify( rsa_context *ctx, md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, - unsigned char *sig ) + const unsigned char *sig ) { int ret; size_t len, siglen, asn1_len; @@ -1177,7 +1177,7 @@ int rsa_pkcs1_verify( rsa_context *ctx, md_type_t md_alg, unsigned int hashlen, const unsigned char *hash, - unsigned char *sig ) + const unsigned char *sig ) { switch( ctx->padding ) {