Merge pull request #103 from willco007/patch-2
Fix for security issue CVE-2016-0787
Этот коммит содержится в:
родитель
ded55537ac
Коммит
7934c9ce2a
@ -133,7 +133,7 @@ static int diffie_hellman_sha1(LIBSSH2_SESSION *session,
|
|||||||
memset(&exchange_state->req_state, 0, sizeof(packet_require_state_t));
|
memset(&exchange_state->req_state, 0, sizeof(packet_require_state_t));
|
||||||
|
|
||||||
/* Generate x and e */
|
/* Generate x and e */
|
||||||
_libssh2_bn_rand(exchange_state->x, group_order, 0, -1);
|
_libssh2_bn_rand(exchange_state->x, group_order * 8 - 1, 0, -1);
|
||||||
_libssh2_bn_mod_exp(exchange_state->e, g, exchange_state->x, p,
|
_libssh2_bn_mod_exp(exchange_state->e, g, exchange_state->x, p,
|
||||||
exchange_state->ctx);
|
exchange_state->ctx);
|
||||||
|
|
||||||
|
Загрузка…
x
Ссылка в новой задаче
Block a user