summaryrefslogtreecommitdiffstats
path: root/src/kadmin/v5server
diff options
context:
space:
mode:
authorPaul Park <pjpark@mit.edu>1995-08-04 20:36:33 +0000
committerPaul Park <pjpark@mit.edu>1995-08-04 20:36:33 +0000
commit225e993690de31c5c0dedcc4d5a8deb57cc78cc1 (patch)
tree8df96c1138551b0f644f3339dc92bda49fac09fc /src/kadmin/v5server
parent0b53e9da5391c04419a989f54a61ea7d37d2bdb8 (diff)
downloadkrb5-225e993690de31c5c0dedcc4d5a8deb57cc78cc1.tar.gz
krb5-225e993690de31c5c0dedcc4d5a8deb57cc78cc1.tar.xz
krb5-225e993690de31c5c0dedcc4d5a8deb57cc78cc1.zip
Update key handling prototypes and add new prototypes
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6419 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/v5server')
-rw-r--r--src/kadmin/v5server/kadm5_defs.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/kadmin/v5server/kadm5_defs.h b/src/kadmin/v5server/kadm5_defs.h
index 2f4a584e3f..3307781e73 100644
--- a/src/kadmin/v5server/kadm5_defs.h
+++ b/src/kadmin/v5server/kadm5_defs.h
@@ -109,6 +109,8 @@ krb5_error_code key_string_to_keys
KRB5_PROTOTYPE((krb5_context,
krb5_db_entry *,
krb5_data *,
+ krb5_int32,
+ krb5_key_salt_tuple *,
krb5_int32 *,
krb5_key_data **));
krb5_error_code key_random_key
@@ -142,6 +144,10 @@ krb5_error_code key_name_to_data KRB5_PROTOTYPE((krb5_db_entry *,
krb5_key_salt_tuple *,
krb5_int32,
krb5_key_data **));
+krb5_error_code key_dbent_to_keysalts
+ KRB5_PROTOTYPE((krb5_db_entry *,
+ krb5_int32 *,
+ krb5_key_salt_tuple **));
/* srv_acl.c */
krb5_error_code acl_init
@@ -229,6 +235,12 @@ krb5_boolean passwd_check_npass_ok
krb5_db_entry *,
krb5_data *,
krb5_int32 *));
+krb5_boolean passwd_check_opass_ok
+ KRB5_PROTOTYPE((krb5_context,
+ int,
+ krb5_principal,
+ krb5_db_entry *,
+ krb5_data *));
/* admin.c */
krb5_error_code admin_add_principal
@@ -280,6 +292,18 @@ krb5_error_code admin_extract_key
krb5_data *,
krb5_int32 *,
krb5_data **));
+krb5_error_code admin_add_key
+ KRB5_PROTOTYPE((krb5_context,
+ int,
+ krb5_ticket *,
+ krb5_int32,
+ krb5_data *));
+krb5_error_code admin_delete_key
+ KRB5_PROTOTYPE((krb5_context,
+ int,
+ krb5_ticket *,
+ krb5_int32,
+ krb5_data *));
void admin_init KRB5_PROTOTYPE((krb5_deltat,
krb5_deltat,
krb5_boolean,