summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-05-09 14:39:17 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-05-09 14:39:17 +0000
commitdd7fb40b3ee270d9b7222b4d91f7da588d4c06d8 (patch)
tree9eee4a300e0c458ece49bfe0a10b955c543d79e3 /src/include
parented92c15ec7370ea616649ef5d9f19c24d729a5cb (diff)
downloadkrb5-dd7fb40b3ee270d9b7222b4d91f7da588d4c06d8.tar.gz
krb5-dd7fb40b3ee270d9b7222b4d91f7da588d4c06d8.tar.xz
krb5-dd7fb40b3ee270d9b7222b4d91f7da588d4c06d8.zip
add des_random_key_seed
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@798 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/krb5/mit-des.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/include/krb5/mit-des.h b/src/include/krb5/mit-des.h
index 59615f878..f0d2c7976 100644
--- a/src/include/krb5/mit-des.h
+++ b/src/include/krb5/mit-des.h
@@ -16,7 +16,7 @@
#ifndef KRB5_MIT_DES__
#define KRB5_MIT_DES__
-typedef krb5_krb5_octet des_cblock[8]; /* crypto-block size */
+typedef krb5_octet des_cblock[8]; /* crypto-block size */
/* Key schedule--used internally by DES routines to gain some speed */
typedef struct des_ks_struct { des_cblock _; } des_key_schedule[16];
@@ -24,6 +24,11 @@ typedef struct des_ks_struct { des_cblock _; } des_key_schedule[16];
#define DES_ENCRYPT 1
#define DES_DECRYPT 0
+typedef struct des_ran_key_seed {
+ krb5_octet sequence_number[8];
+ des_key_schedule random_sequence_key;
+} des_random_key_seed;
+
/* the first byte of the key is already in the keyblock */
#define DES_KEYBLOCK_SZ (sizeof(krb5_keyblock)+sizeof(des_cblock)-sizeof(krb5_octet))
@@ -35,5 +40,6 @@ typedef struct des_ks_struct { des_cblock _; } des_key_schedule[16];
/* cryptosystem entry descriptor for MIT's DES encryption library */
extern krb5_cryptosystem_entry mit_des_cryptosystem_entry;
+extern krb5_checksum_entry des_cbc_cksumtable_entry;
#endif /* KRB5_MIT_DES__ */