add valid_etype, krb5_csarray, krb5_max_cryptosystem
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@259
dc483132-0cff-0310-8789-
dd5450dbe970
#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__ */