From: John Kohl Date: Sat, 3 Feb 1990 17:18:37 +0000 (+0000) Subject: remove krb5_keyblock_size(), not useful and was incorrect. X-Git-Tag: krb5-1.0-alpha2~1124 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=3a9b11815e3b3452d050903a694a5ff85ac87adb;p=krb5.git 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 --- diff --git a/src/include/krb5/encryption.h b/src/include/krb5/encryption.h index 6dca47035..7a7f38326 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__ */