diff options
author | Ken Raeburn <raeburn@mit.edu> | 2010-01-03 23:39:12 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2010-01-03 23:39:12 +0000 |
commit | b71168c7fbe2143bc72c674f1e74a239b90b5007 (patch) | |
tree | 9dbe00201d0e4a0fa0c45a358af683ffe14d304a /src/lib/krb5/ccache/deps | |
parent | ca56ca345f0cd89c0bc1e544158a21b394c2616a (diff) | |
download | krb5-b71168c7fbe2143bc72c674f1e74a239b90b5007.tar.gz krb5-b71168c7fbe2143bc72c674f1e74a239b90b5007.tar.xz krb5-b71168c7fbe2143bc72c674f1e74a239b90b5007.zip |
Enable caching of key-derived context info such as key schedules from
one encryption operation to another. Use a new function in the
enc_provider structure for cleanup. Implement caching of aes_ctx
values.
Using Greg's performance tests from the derived-key caching work, on a
2.8GHz Xeon, I see 1 million AES-128 encryptions of 16 bytes improved
by 5-6%; encryptions of 1024 bytes and checksums are not significantly
affected.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@23574 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/ccache/deps')
0 files changed, 0 insertions, 0 deletions