jjelen pushed to openssh (f22). "Fix buffer handling in GSS after rebase"
notifications at fedoraproject.org
notifications at fedoraproject.org
Thu Mar 26 13:52:33 UTC 2015
>From d94cf274564baf22b5fa2928bc2a0a8c8e69946c Mon Sep 17 00:00:00 2001
From: Jakub Jelen <jjelen at redhat.com>
Date: Thu, 26 Mar 2015 12:38:43 +0100
Subject: Fix buffer handling in GSS after rebase
diff --git a/openssh-6.6p1-gsskex.patch b/openssh-6.6p1-gsskex.patch
index 42b6a10..1f8ed83 100644
--- a/openssh-6.6p1-gsskex.patch
+++ b/openssh-6.6p1-gsskex.patch
@@ -1346,8 +1346,8 @@ diff -up openssh-6.8p1/kexgssc.c.gsskex openssh-6.8p1/kexgssc.c
+ case KEX_GSS_GRP14_SHA1:
+ kex_dh_hash( ssh->kex->client_version_string,
+ ssh->kex->server_version_string,
-+ buffer_ptr(ssh->kex->my), buffer_len(ssh->kex->my),
-+ buffer_ptr(ssh->kex->peer), buffer_len(ssh->kex->peer),
++ buffer_ptr(&ssh->kex->my), buffer_len(&ssh->kex->my),
++ buffer_ptr(&ssh->kex->peer), buffer_len(&ssh->kex->peer),
+ (serverhostkey ? serverhostkey : empty), slen,
+ dh->pub_key, /* e */
+ dh_server_pub, /* f */
@@ -1360,8 +1360,8 @@ diff -up openssh-6.8p1/kexgssc.c.gsskex openssh-6.8p1/kexgssc.c
+ ssh->kex->hash_alg,
+ ssh->kex->client_version_string,
+ ssh->kex->server_version_string,
-+ buffer_ptr(ssh->kex->my), buffer_len(ssh->kex->my),
-+ buffer_ptr(ssh->kex->peer), buffer_len(ssh->kex->peer),
++ buffer_ptr(&ssh->kex->my), buffer_len(&ssh->kex->my),
++ buffer_ptr(&ssh->kex->peer), buffer_len(&ssh->kex->peer),
+ (serverhostkey ? serverhostkey : empty), slen,
+ min, nbits, max,
+ dh->p, dh->g,
@@ -1636,8 +1636,8 @@ diff -up openssh-6.8p1/kexgsss.c.gsskex openssh-6.8p1/kexgsss.c
+ case KEX_GSS_GRP14_SHA1:
+ kex_dh_hash(
+ ssh->kex->client_version_string, ssh->kex->server_version_string,
-+ buffer_ptr(ssh->kex->peer), buffer_len(ssh->kex->peer),
-+ buffer_ptr(ssh->kex->my), buffer_len(ssh->kex->my),
++ buffer_ptr(&ssh->kex->peer), buffer_len(&ssh->kex->peer),
++ buffer_ptr(&ssh->kex->my), buffer_len(&ssh->kex->my),
+ NULL, 0, /* Change this if we start sending host keys */
+ dh_client_pub, dh->pub_key, shared_secret,
+ hash, &hashlen
@@ -1647,8 +1647,8 @@ diff -up openssh-6.8p1/kexgsss.c.gsskex openssh-6.8p1/kexgsss.c
+ kexgex_hash(
+ ssh->kex->hash_alg,
+ ssh->kex->client_version_string, ssh->kex->server_version_string,
-+ buffer_ptr(ssh->kex->peer), buffer_len(ssh->kex->peer),
-+ buffer_ptr(ssh->kex->my), buffer_len(ssh->kex->my),
++ buffer_ptr(&ssh->kex->peer), buffer_len(&ssh->kex->peer),
++ buffer_ptr(&ssh->kex->my), buffer_len(&ssh->kex->my),
+ NULL, 0,
+ min, nbits, max,
+ dh->p, dh->g,
--
cgit v0.10.2
http://pkgs.fedoraproject.org/cgit/openssh.git/commit/?h=f22&id=d94cf274564baf22b5fa2928bc2a0a8c8e69946c
More information about the scm-commits
mailing list