summaryrefslogtreecommitdiffstats
path: root/src/include/krb5/encryption.h
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1989-11-29 14:39:13 +0000
committerJohn Kohl <jtkohl@mit.edu>1989-11-29 14:39:13 +0000
commit79e732990deab8b5c4ede3faf3e3a1f099f97469 (patch)
tree0a49a8b6efbe75b85caf37268fa6c5b81d54166d /src/include/krb5/encryption.h
parent3654a0536d6978dd2ab34af18511591326c7179f (diff)
downloadkrb5-79e732990deab8b5c4ede3faf3e3a1f099f97469.tar.gz
krb5-79e732990deab8b5c4ede3faf3e3a1f099f97469.tar.xz
krb5-79e732990deab8b5c4ede3faf3e3a1f099f97469.zip
remove unnecessary #define's
change to pointer to krb5_cryptosystem_entry add finish_key func git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@35 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include/krb5/encryption.h')
-rw-r--r--src/include/krb5/encryption.h10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/include/krb5/encryption.h b/src/include/krb5/encryption.h
index cfed5e4000..5ec9c59d0d 100644
--- a/src/include/krb5/encryption.h
+++ b/src/include/krb5/encryption.h
@@ -30,25 +30,19 @@ typedef struct _krb5_cryptosystem_entry {
int (*decrypt_func)(/* void *in, void *out, size_t length,
krb5_encrypt_block *block */);
int (*process_key)(/* krb5_encrypt_block *block, krb5_keyblock *key */);
+ int (*finish_key)(/* krb5_encrypt_block *block */);
int block_length;
int pad_minimum; /* needed for cksum size computation */
int keysize;
} krb5_cryptosystem_entry;
typedef struct _krb5_encrypt_block {
- krb5_cryptosystem_entry crypto_entry;
+ krb5_cryptosystem_entry *crypto_entry;
krb5_keyblock *key;
void *priv; /* for private use, e.g. DES
key schedules */
} krb5_encrypt_block;
-#define efunc crypto_entry.encrypt_func
-#define dfunc crypto_entry.decrypt_func
-#define prkey crypto_entry.process_key
-#define blength crypto_entry.block_length
-#define padmin crypto_entry.pad_minimum
-#define ksize crypto_entry.keysize
-
/* per Kerberos v5 protocol spec */
#define KEYTYPE_NULL 0x0000
#define KEYTYPE_DES 0x0001 /* Data Encryption Standard,