summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1991-02-14 15:15:38 +0000
committerJohn Kohl <jtkohl@mit.edu>1991-02-14 15:15:38 +0000
commit6cd8d288348334a83329665dc1ca1c07fb0091bc (patch)
treef4dc28f433c0d8da4a2415da3606b2dd982b90e2 /src/include
parentc309eee4533bef7e13fcf462bdd0b36d022c3dd1 (diff)
downloadkrb5-6cd8d288348334a83329665dc1ca1c07fb0091bc.tar.gz
krb5-6cd8d288348334a83329665dc1ca1c07fb0091bc.tar.xz
krb5-6cd8d288348334a83329665dc1ca1c07fb0091bc.zip
add salt support
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1699 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/krb5/kdb.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/include/krb5/kdb.h b/src/include/krb5/kdb.h
index 64c2fcb3b..a69a2f3e5 100644
--- a/src/include/krb5/kdb.h
+++ b/src/include/krb5/kdb.h
@@ -37,8 +37,17 @@ typedef struct _krb5_db_entry {
krb5_principal mod_name;
krb5_timestamp mod_date;
krb5_flags attributes;
+ krb5_int32 salt_type:8,
+ salt_length:24;
+ krb5_octet *salt;
} krb5_db_entry;
+#define KRB5_KDB_SALTTYPE_NORMAL 0
+#define KRB5_KDB_SALTTYPE_V4 1
+#define KRB5_KDB_SALTTYPE_NOREALM 2
+#define KRB5_KDB_SALTTYPE_ONLYREALM 3
+#define KRB5_KDB_SALTTYPE_SPECIAL 4
+
#define KRB5_KDB_DISALLOW_POSTDATED 0x00000001
#define KRB5_KDB_DISALLOW_FORWARDABLE 0x00000002
#define KRB5_KDB_DISALLOW_TGT_BASED 0x00000004