mirror of https://github.com/wolfSSL/wolfssh.git
Fix existing tests
parent
367dd5a8f2
commit
9e3eee1276
11
tests/api.c
11
tests/api.c
|
|
@ -1158,6 +1158,15 @@ static int sftpUserAuth(byte authType, WS_UserAuthData* authData, void* ctx)
|
|||
return ret;
|
||||
}
|
||||
|
||||
static int AcceptAnyServerHostKey(const byte* pubKey, word32 pubKeySz,
|
||||
void* ctx)
|
||||
{
|
||||
(void)pubKey;
|
||||
(void)pubKeySz;
|
||||
(void)ctx;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* performs connection to port, sets WOLFSSH_CTX and WOLFSSH on success
|
||||
* caller needs to free ctx and ssh when done
|
||||
*/
|
||||
|
|
@ -1180,6 +1189,7 @@ static void sftp_client_connect(WOLFSSH_CTX** ctx, WOLFSSH** ssh, int port)
|
|||
return;
|
||||
}
|
||||
|
||||
wolfSSH_CTX_SetPublicKeyCheck(*ctx, AcceptAnyServerHostKey);
|
||||
wolfSSH_SetUserAuth(*ctx, sftpUserAuth);
|
||||
*ssh = wolfSSH_new(*ctx);
|
||||
if (*ssh == NULL) {
|
||||
|
|
@ -1888,6 +1898,7 @@ static void keyboard_client_connect(WOLFSSH_CTX** ctx, WOLFSSH** ssh, int port)
|
|||
return;
|
||||
}
|
||||
|
||||
wolfSSH_CTX_SetPublicKeyCheck(*ctx, AcceptAnyServerHostKey);
|
||||
wolfSSH_SetUserAuth(*ctx, keyboardUserAuth);
|
||||
*ssh = wolfSSH_new(*ctx);
|
||||
if (*ssh == NULL) {
|
||||
|
|
|
|||
11
tests/auth.c
11
tests/auth.c
|
|
@ -549,6 +549,15 @@ cleanup:
|
|||
WOLFSSL_RETURN_FROM_THREAD(0);
|
||||
}
|
||||
|
||||
static int AcceptAnyServerHostKey(const byte* pubKey, word32 pubKeySz,
|
||||
void* ctx)
|
||||
{
|
||||
(void)pubKey;
|
||||
(void)pubKeySz;
|
||||
(void)ctx;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Run one pubkey auth attempt.
|
||||
* sCtx – server context (authorised key hash)
|
||||
* cCtx – client context (key material to present)
|
||||
|
|
@ -578,6 +587,7 @@ static int run_pubkey_test(PubkeyServerCtx* sCtx, PubkeyClientCtx* cCtx,
|
|||
|
||||
clientCtx = wolfSSH_CTX_new(WOLFSSH_ENDPOINT_CLIENT, NULL);
|
||||
AssertNotNull(clientCtx);
|
||||
wolfSSH_CTX_SetPublicKeyCheck(clientCtx, AcceptAnyServerHostKey);
|
||||
wolfSSH_SetUserAuth(clientCtx, clientPubkeyUserAuth);
|
||||
|
||||
clientSsh = wolfSSH_new(clientCtx);
|
||||
|
|
@ -977,6 +987,7 @@ static int basic_client_connect(WOLFSSH_CTX** ctx, WOLFSSH** ssh, int port)
|
|||
return WS_BAD_ARGUMENT;
|
||||
}
|
||||
|
||||
wolfSSH_CTX_SetPublicKeyCheck(*ctx, AcceptAnyServerHostKey);
|
||||
wolfSSH_SetUserAuth(*ctx, keyboardUserAuth);
|
||||
*ssh = wolfSSH_new(*ctx);
|
||||
if (*ssh == NULL) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue