diff options
| author | John Kohl <jtkohl@mit.edu> | 1990-12-15 10:10:06 +0000 |
|---|---|---|
| committer | John Kohl <jtkohl@mit.edu> | 1990-12-15 10:10:06 +0000 |
| commit | 74083410c73f6563119bb8556abe20dfcb8ed683 (patch) | |
| tree | beadebeb80c1ccd5a499ef9b1e912b30996ccb5d /src/include | |
| parent | 0ba6a207e6d2499c1db2d76945c6a9ea88f3342d (diff) | |
| download | krb5-74083410c73f6563119bb8556abe20dfcb8ed683.tar.gz krb5-74083410c73f6563119bb8556abe20dfcb8ed683.tar.xz krb5-74083410c73f6563119bb8556abe20dfcb8ed683.zip | |
need to declare krb5_encrypted_keyblock *before* db_entry
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1556 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/krb5/kdb.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/include/krb5/kdb.h b/src/include/krb5/kdb.h index 2f04677d0..64c2fcb3b 100644 --- a/src/include/krb5/kdb.h +++ b/src/include/krb5/kdb.h @@ -16,6 +16,16 @@ #ifndef KRB5_KDB5__ #define KRB5_KDB5__ +/* this is the same structure as krb5_keyblock, but with a different name to + enable compile-time catching of programmer confusion between encrypted & + decrypted keys in the database */ + +typedef struct _krb5_encrypted_keyblock { + krb5_keytype keytype; + int length; + krb5_octet *contents; +} krb5_encrypted_keyblock; + typedef struct _krb5_db_entry { krb5_principal principal; krb5_encrypted_keyblock key; @@ -37,16 +47,6 @@ typedef struct _krb5_db_entry { #define KRB5_KDB_DISALLOW_DUP_SKEY 0x00000020 #define KRB5_KDB_DISALLOW_ALL_TIX 0x00000040 -/* this is the same structure as krb5_keyblock, but with a different name to - enable compile-time catching of programmer confusion between encrypted & - decrypted keys in the database */ - -typedef struct _krb5_encrypted_keyblock { - krb5_keytype keytype; - int length; - krb5_octet *contents; -} krb5_encrypted_keyblock; - /* XXX depends on knowledge of krb5_parse_name() formats */ #define KRB5_KDB_M_NAME "K/M" /* Kerberos/Master */ |
