diff options
author | Greg Hudson <ghudson@mit.edu> | 2010-11-19 22:01:32 +0000 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2010-11-19 22:01:32 +0000 |
commit | b085c9946d17fde5801e5fa3dd7dfd8eb0700df9 (patch) | |
tree | 4c4d2f665bfd201d4a13252fd97c40f9becab81f /src/lib/crypto/nss/nss_gen.h | |
parent | 2f62797b59b7f10515851f4825d0c112d915cf7f (diff) | |
download | krb5-camellia-cts-cmac.zip krb5-camellia-cts-cmac.tar.gz krb5-camellia-cts-cmac.tar.bz2 |
Add Camellia support to the NSS back end. (It was mostly alreadycamellia-cts-cmac
there, but we needed a cbc-mac function.)
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/camellia-cts-cmac@24523 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/crypto/nss/nss_gen.h')
-rw-r--r-- | src/lib/crypto/nss/nss_gen.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lib/crypto/nss/nss_gen.h b/src/lib/crypto/nss/nss_gen.h index 4eb8f2f..73f7734 100644 --- a/src/lib/crypto/nss/nss_gen.h +++ b/src/lib/crypto/nss/nss_gen.h @@ -90,6 +90,12 @@ k5_nss_gen_cts_iov(krb5_key key, CK_MECHANISM_TYPE mech, CK_ATTRIBUTE_TYPE operation, const krb5_data *ivec, krb5_crypto_iov *data, size_t num_data); +/* Compute a CBC-MAC. */ +krb5_error_code +k5_nss_gen_cbcmac_iov(krb5_key key, CK_MECHANISM_TYPE mech, + const krb5_data *ivec, const krb5_crypto_iov *data, + size_t num_data, krb5_data *output); + /* Stream state management calls. */ krb5_error_code k5_nss_stream_init_state(krb5_data *new_state); krb5_error_code k5_nss_stream_free_state(krb5_data *state); |