Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) From: ghudson@mit.edu Subject: git commit RT-Send-CC: X-RT-Original-Encoding: iso-8859-1 Content-Length: 1553 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 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(-)