]> git.ipfire.org Git - thirdparty/krb5.git/commit
Check for FAST in encrypted challenge client
authorGreg Hudson <ghudson@mit.edu>
Tue, 11 Apr 2017 21:00:01 +0000 (17:00 -0400)
committerGreg Hudson <ghudson@mit.edu>
Mon, 17 Jul 2017 21:33:48 +0000 (17:33 -0400)
commit39a8a84b9bc880ef2879667f93c18b4d1b989eff
treecaab5956ab6b778eb90eb6350368e7fc7bfde9b5
parent4d2d6096c181eb2ec79597dc94d48b31af606615
Check for FAST in encrypted challenge client

If we reach the encrypted challenge clpreauth process method without
an armor key, error out instead of crashing.  This can happen if (a)
the KDC offers encrypted challenge even though the request doesn't use
FAST (the Heimdal KDC apparently does this), and (b) we fall back to
that preauth method before generating a preauthenticated request,
typically because of a prompter failure in encrypted timestamp.
Reported by Nico Williams.

(cherry picked from commit ff6aac3e018e80fa32df2e14446c6ed9595dfc3c)

ticket: 8573
version_fixed: 1.14.6
src/lib/krb5/krb/preauth_ec.c