- Updated rsa_pkcs1_verify() and rsa_pkcs1_sign() to use appropriate buffer size for max MPIs
diff --git a/library/rsa.c b/library/rsa.c
index 2dcb130..191bfe8 100644
--- a/library/rsa.c
+++ b/library/rsa.c
@@ -496,7 +496,7 @@
size_t ilen;
unsigned char *p;
unsigned char bt;
- unsigned char buf[1024];
+ unsigned char buf[POLARSSL_MPI_MAX_SIZE];
#if defined(POLARSSL_PKCS1_V21)
unsigned char lhash[POLARSSL_MD_MAX_SIZE];
unsigned int hlen;
@@ -862,7 +862,7 @@
int ret;
size_t len, siglen;
unsigned char *p, c;
- unsigned char buf[1024];
+ unsigned char buf[POLARSSL_MPI_MAX_SIZE];
#if defined(POLARSSL_PKCS1_V21)
unsigned char result[POLARSSL_MD_MAX_SIZE];
unsigned char zeros[8];