[krbdev.mit.edu #8199] git commit 
    Greg Hudson via RT 
    rt-comment at krbdev.mit.edu
       
    Wed Jul  8 18:24:55 EDT 2015
    
    
  
Only include one key in etype-info
As described in RFC 6113 section 2.1, the KDC can choose a single
long-term key at the beginning of the preauth conversation based on
the request enctype list.  Implement this change for the PA-ETYPE-INFO
and PA-ETYPE-INFO2 padata included in preauth hint lists, by selecting
the client key before checking padata, making the client keyblock
available in the preauth rock, and unifying the etype-info handlers to
use a single helper function for edata and AS-REP padata.
https://github.com/krb5/krb5/commit/385cd2d07983a89892dad1606e1a41a78066c6ec
Author: Greg Hudson <ghudson at mit.edu>
Commit: 385cd2d07983a89892dad1606e1a41a78066c6ec
Branch: master
 src/kdc/do_as_req.c   |   88 ++++++++++------
 src/kdc/kdc_preauth.c |  269 +++++++++----------------------------------------
 src/kdc/kdc_util.h    |    1 +
 3 files changed, 104 insertions(+), 254 deletions(-)
    
    
More information about the krb5-bugs
mailing list