summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-11-20 14:41:07 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-11-20 14:41:07 +0000
commitb551c5b15188979d02d53480238db2abed0015fe (patch)
treec851993b0adfb11cb088dbfcc8a0a19621def1ea /src/include
parent126b01f6a25aa6aa21561bbb8fe3933979052f90 (diff)
add krb5_use_cstype macro
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1481 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-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 dd86b7589..8e4f1355c 100644
--- a/src/include/krb5/encryption.h
+++ b/src/include/krb5/encryption.h
@@ -141,6 +141,8 @@ extern int krb5_max_cksum; /* max entry in array */
#define valid_cksumtype(cktype) ((cktype <= krb5_max_cksum) && (cktype > 0) && krb5_cksumarray[cktype])
+/* set up *eblockp to use etype */
+#define krb5_use_cstype(eblockp, etype) (eblockp)->crypto_entry = krb5_csarray[(etype)]->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)