From 7a906e47edf339cdfdd731e23fd58f00ec4b374f Mon Sep 17 00:00:00 2001 From: toddouska Date: Tue, 12 Jul 2016 16:28:59 -0600 Subject: [PATCH] fix rsa flatten eSz check --- wolfcrypt/src/rsa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wolfcrypt/src/rsa.c b/wolfcrypt/src/rsa.c index 3377fb445..778c99efd 100644 --- a/wolfcrypt/src/rsa.c +++ b/wolfcrypt/src/rsa.c @@ -1237,7 +1237,7 @@ int wc_RsaFlattenPublicKey(RsaKey* key, byte* e, word32* eSz, byte* n, return BAD_FUNC_ARG; sz = mp_unsigned_bin_size(&key->e); - if ((word32)sz > *nSz) + if ((word32)sz > *eSz) return RSA_BUFFER_E; ret = mp_to_unsigned_bin(&key->e, e); if (ret != MP_OKAY)