aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1991-02-13 15:58:48 +0000
committerJohn Kohl <jtkohl@mit.edu>1991-02-13 15:58:48 +0000
commit352c58f2b61c8e5df83fb6285dd3f9f6514ebd72 (patch)
treee1f28915150764f8977e7cdf4c2d390d99be3e64
parentd98edb1f2da9c27f82782816992d34d8bb10b44a (diff)
downloadkrb5-352c58f2b61c8e5df83fb6285dd3f9f6514ebd72.zip
krb5-352c58f2b61c8e5df83fb6285dd3f9f6514ebd72.tar.gz
krb5-352c58f2b61c8e5df83fb6285dd3f9f6514ebd72.tar.bz2
add krb5_use_keytype
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1691 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/include/krb5/encryption.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/include/krb5/encryption.h b/src/include/krb5/encryption.h
index 129565c..0fbacdc 100644
--- a/src/include/krb5/encryption.h
+++ b/src/include/krb5/encryption.h
@@ -150,6 +150,8 @@ extern int krb5_max_cksum; /* max entry in array */
/* set up *eblockp to use etype */
#define krb5_use_cstype(eblockp, etype) (eblockp)->crypto_entry = krb5_csarray[(etype)]->system
+/* ...or keytype */
+#define krb5_use_keytype(eblockp, keytype) (eblockp)->crypto_entry = krb5_keytype_array[(keytype)]->system
#define krb5_encrypt(inptr, outptr, size, eblock, ivec) (*(eblock)->crypto_entry->encrypt_func)(inptr, outptr, size, eblock, ivec)
#define krb5_decrypt(inptr, outptr, size, eblock, ivec) (*(eblock)->crypto_entry->decrypt_func)(inptr, outptr, size, eblock, ivec)