mirror of https://github.com/wolfSSL/wolfssh.git
Fixes after reviewer's comments.
parent
1d15b570b7
commit
a36d91bc93
|
@ -3040,6 +3040,8 @@ static int DoKexDhReply(WOLFSSH* ssh, byte* buf, word32 len, word32* idx)
|
||||||
#endif
|
#endif
|
||||||
sigKeyBlock_ptr = &s_sigKeyBlock;
|
sigKeyBlock_ptr = &s_sigKeyBlock;
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
if (ret == WS_SUCCESS) {
|
||||||
sig = buf + begin;
|
sig = buf + begin;
|
||||||
tmpIdx = begin;
|
tmpIdx = begin;
|
||||||
begin += sigSz;
|
begin += sigSz;
|
||||||
|
@ -6583,9 +6585,10 @@ int SendKexDhReply(WOLFSSH* ssh)
|
||||||
|
|
||||||
if (ret == WS_SUCCESS) {
|
if (ret == WS_SUCCESS) {
|
||||||
if (ssh == NULL || ssh->handshake == NULL) {
|
if (ssh == NULL || ssh->handshake == NULL) {
|
||||||
return WS_BAD_ARGUMENT;
|
ret = WS_BAD_ARGUMENT;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
if (ret == WS_SUCCESS) {
|
||||||
WMEMSET(sigKeyBlock_ptr, 0, sizeof(struct wolfSSH_sigKeyBlockFull));
|
WMEMSET(sigKeyBlock_ptr, 0, sizeof(struct wolfSSH_sigKeyBlockFull));
|
||||||
|
|
||||||
sigKeyBlock_ptr->useRsa = ssh->handshake->pubKeyId == ID_SSH_RSA;
|
sigKeyBlock_ptr->useRsa = ssh->handshake->pubKeyId == ID_SSH_RSA;
|
||||||
|
@ -8456,6 +8459,7 @@ int SendUserAuthRequest(WOLFSSH* ssh, byte authId, int addSig)
|
||||||
if (ssh == NULL)
|
if (ssh == NULL)
|
||||||
ret = WS_BAD_ARGUMENT;
|
ret = WS_BAD_ARGUMENT;
|
||||||
|
|
||||||
|
if (ret == WS_SUCCESS)
|
||||||
WMEMSET(keySig_ptr, 0, sizeof(WS_KeySignature));
|
WMEMSET(keySig_ptr, 0, sizeof(WS_KeySignature));
|
||||||
|
|
||||||
if (ret == WS_SUCCESS) {
|
if (ret == WS_SUCCESS) {
|
||||||
|
|
Loading…
Reference in New Issue