From 493a333078c7ccbf62f27aa257a3836b706930fe Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Fri, 2 Aug 2013 06:28:05 +0000 Subject: [PATCH] Verify RSA keys created by rsa2_openssh_createkey. [originally from svn r9980] --- sshrsa.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sshrsa.c b/sshrsa.c index 11c488e8..07853646 100644 --- a/sshrsa.c +++ b/sshrsa.c @@ -711,6 +711,11 @@ static void *rsa2_openssh_createkey(unsigned char **blob, int *len) return NULL; } + if (!rsa_verify(rsa)) { + rsa2_freekey(rsa); + return NULL; + } + return rsa; }