pull up r22094, r22095 from trunk
authorTom Yu <tlyu@mit.edu>
Tue, 14 Apr 2009 21:07:42 +0000 (21:07 +0000)
committerTom Yu <tlyu@mit.edu>
Tue, 14 Apr 2009 21:07:42 +0000 (21:07 +0000)
commitdc187d2b2c1ec061a3345b0f1cc0323cbf24767c
tree90b5075a424c8d54f8f599915ae8a81ce40df8c2
parenteab292166a8f5edead9c2919d27fc89ad9e153da
pull up r22094, r22095 from trunk

 ------------------------------------------------------------------------
 r22095 | hartmans | 2009-03-16 12:50:23 -0400 (Mon, 16 Mar 2009) | 7 lines
 Changed paths:
    M /trunk/src/lib/crypto/Makefile.in
    A /trunk/src/lib/crypto/t_cf2.c
    A /trunk/src/lib/crypto/t_cf2.comments
    A /trunk/src/lib/crypto/t_cf2.expected
    A /trunk/src/lib/crypto/t_cf2.in
    A /trunk/src/lib/crypto/t_prf.comments
    A /trunk/src/lib/crypto/t_prf.expected
    A /trunk/src/lib/crypto/t_prf.in

 ticket: 6421

 Implement test cases for CF2

 Implement a simple program to call KRB-FX-CF2 and print the resulting
 keys.  Add to regression tests.  Also, use the PRF testing application
 to confirm that CF2 generates consistent keys if called by hand.
 ------------------------------------------------------------------------
 r22094 | hartmans | 2009-03-16 12:50:09 -0400 (Mon, 16 Mar 2009) | 6 lines
 Changed paths:
    M /trunk/src/include/krb5/krb5.hin
    M /trunk/src/lib/crypto/Makefile.in
    A /trunk/src/lib/crypto/cf2.c
    M /trunk/src/lib/crypto/etypes.h
    M /trunk/src/lib/crypto/libk5crypto.exports

 ticket: 6421
 Subject: Implement KRB-FX_CF2

 Draft-ietf-krb-wg-preauth-framework defines a function KRB-FX-CF2 that
 combines two keys of arbitrary enctype.  Implement this function as an
 exported API.

ticket: 6421
version_fixed: 1.7

git-svn-id: svn://anonsvn.mit.edu/krb5/branches/krb5-1-7@22228 dc483132-0cff-0310-8789-dd5450dbe970
12 files changed:
src/include/krb5/krb5.hin
src/lib/crypto/Makefile.in
src/lib/crypto/cf2.c [new file with mode: 0644]
src/lib/crypto/etypes.h
src/lib/crypto/libk5crypto.exports
src/lib/crypto/t_cf2.c [new file with mode: 0644]
src/lib/crypto/t_cf2.comments [new file with mode: 0644]
src/lib/crypto/t_cf2.expected [new file with mode: 0644]
src/lib/crypto/t_cf2.in [new file with mode: 0644]
src/lib/crypto/t_prf.comments [new file with mode: 0644]
src/lib/crypto/t_prf.expected [new file with mode: 0644]
src/lib/crypto/t_prf.in [new file with mode: 0644]