[krbdev.mit.edu #8490] git commit

Greg Hudson via RT rt-comment at krbdev.mit.edu
Mon Oct 3 16:02:45 EDT 2016


Add aes-sha2 test cases

Add test cases for all of the test vectors in the aes-sha2 draft.  In
t_cksums.c and t_decrypt.c, modify the test structure to allow for
binary plaintexts.  In t_str2key.c, modify the test structure to allow
for binary salts.  In t_derive.c, allow tests to have outputs which
don't match the key size, using krb5int_derive_random() instead of
krb5int_derive_key().

Add test cases for KRB-FX-CF2 and for gss_pseudo_random() using test
vectors generated ourselves.

Add k5test and dejagnu test passes for aes-sha2 enctypes.

https://github.com/krb5/krb5/commit/d4efd9fe567631b9d5f3ffa8b53a22953e5069cb
Author: Greg Hudson <ghudson at mit.edu>
Commit: d4efd9fe567631b9d5f3ffa8b53a22953e5069cb
Branch: master
 src/lib/crypto/crypto_tests/t_cf2.expected |    2 +
 src/lib/crypto/crypto_tests/t_cf2.in       |   10 ++
 src/lib/crypto/crypto_tests/t_cksums.c     |   67 ++++++---
 src/lib/crypto/crypto_tests/t_decrypt.c    |  210 ++++++++++++++++++++-------
 src/lib/crypto/crypto_tests/t_derive.c     |  121 ++++++++++++++--
 src/lib/crypto/crypto_tests/t_encrypt.c    |    2 +
 src/lib/crypto/crypto_tests/t_prf.c        |   22 +++
 src/lib/crypto/crypto_tests/t_short.c      |    2 +
 src/lib/crypto/crypto_tests/t_str2key.c    |  169 +++++++++++++----------
 src/lib/crypto/libk5crypto.exports         |    3 +
 src/tests/dejagnu/config/default.exp       |   24 +++
 src/tests/gssapi/t_prf.c                   |   16 ++-
 src/util/k5test.py                         |   20 +++
 13 files changed, 503 insertions(+), 165 deletions(-)



More information about the krb5-bugs mailing list