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>
Wed, 12 Apr 2017 15:28:46 +0000 (11:28 -0400)
commitff6aac3e018e80fa32df2e14446c6ed9595dfc3c
treef4a1a9eafdaae8409adafd77ca6f2062a8d2173b
parent0daf1d9750b8e6f96f51261bbec87c5eb51c0598
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.

ticket: 8573 (new)
target_version: 1.15-next
target_version: 1.14-next
tags: pullup
src/lib/krb5/krb/preauth_ec.c