summaryrefslogtreecommitdiffstats
path: root/src/include/krb5/encryption.h
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-02-03 17:18:37 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-02-03 17:18:37 +0000
commit3a9b11815e3b3452d050903a694a5ff85ac87adb (patch)
treef6fabff0ddfdecca870ea112501d6cd3fd062bfd /src/include/krb5/encryption.h
parentc0493eeebbba87373b386f1624c45ec10f34248e (diff)
downloadkrb5-3a9b11815e3b3452d050903a694a5ff85ac87adb.tar.gz
krb5-3a9b11815e3b3452d050903a694a5ff85ac87adb.tar.xz
krb5-3a9b11815e3b3452d050903a694a5ff85ac87adb.zip
remove krb5_keyblock_size(), not useful and was incorrect.
add valid_etype, krb5_csarray, krb5_max_cryptosystem git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@259 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include/krb5/encryption.h')
-rw-r--r--src/include/krb5/encryption.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/include/krb5/encryption.h b/src/include/krb5/encryption.h
index 6dca470355..7a7f383263 100644
--- a/src/include/krb5/encryption.h
+++ b/src/include/krb5/encryption.h
@@ -105,6 +105,10 @@ typedef struct _krb5_checksum_entry {
#define krb5_encrypt_size(length, crypto) \
krb5_roundup((length)+(crypto)->pad_minimum, (crypto)->block_length)
-#define krb5_keyblock_size(blockp) (sizeof(*blockp)+blockp->length-1)
+extern krb5_cs_table_entry *krb5_csarray[];
+extern int krb5_max_cryptosystem; /* max entry in array */
+
+#define valid_etype(etype) ((etype <= krb5_max_cryptosystem) && (etype > 0) && krb5_csarray[etype])
+
#endif /* __KRB5_ENCRYPTION__ */