DoAsn1Key now fails when WOLFSSH_NO_RSA is defined

pull/808/head
gojimmypi 2025-06-11 14:24:30 -07:00
parent 7f625da9d5
commit 429cf16566
No known key found for this signature in database
GPG Key ID: 3D684FA88DC3FAA8
1 changed files with 5 additions and 0 deletions

View File

@ -1737,6 +1737,7 @@ static int DoAsn1Key(const byte* in, word32 inSz, byte** out,
}
if (ret > 0 && !isPrivate) {
#ifndef WOLFSSH_NO_RSA
long e;
byte n[RSA_MAX_SIZE]; /* TODO: Handle small stack */
word32 nSz = (word32)sizeof(n), eSz = (word32)sizeof(e);
@ -1785,6 +1786,10 @@ static int DoAsn1Key(const byte* in, word32 inSz, byte** out,
*out = newKey;
}
#else
WLOG(WS_LOG_DEBUG, "DoAsn1Key failed; WOLFSSH_NO_RSA disabled RSA");
ret = WS_UNIMPLEMENTED_E;
#endif
}
else if (ret > 0 && isPrivate) {
if (*out == NULL) {