summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Park <pjpark@mit.edu>1995-08-04 20:30:56 +0000
committerPaul Park <pjpark@mit.edu>1995-08-04 20:30:56 +0000
commit5df6c0386ac2d4bbe72063b60ff374fe108bd3fe (patch)
treec19df38d7466c92d4ac4a21d0ab960a67aa2b4ce /src
parent3d4a18ecb24ac09bbbc4f599f443b0a7687d9161 (diff)
downloadkrb5-5df6c0386ac2d4bbe72063b60ff374fe108bd3fe.tar.gz
krb5-5df6c0386ac2d4bbe72063b60ff374fe108bd3fe.tar.xz
krb5-5df6c0386ac2d4bbe72063b60ff374fe108bd3fe.zip
Add prototype definitions for new libkadm functions
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6411 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src')
-rw-r--r--src/include/krb5/adm_proto.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/include/krb5/adm_proto.h b/src/include/krb5/adm_proto.h
index 59caeb1b12..b925d2bbf4 100644
--- a/src/include/krb5/adm_proto.h
+++ b/src/include/krb5/adm_proto.h
@@ -36,6 +36,9 @@ typedef struct _krb5_db_entry krb5_db_entry;
#ifndef KRB5_ADM_H__
struct ___krb5_realm_params;
typedef struct ___krb5_realm_params krb5_realm_params;
+
+struct ___krb5_key_salt_tuple;
+typedef struct ___krb5_key_salt_tuple krb5_key_salt_tuple;
#endif /* KRB5_ADM_H__ */
/*
@@ -197,4 +200,28 @@ krb5_error_code
krb5_timestamp_to_string KRB5_PROTOTYPE((krb5_timestamp, char *, size_t));
krb5_error_code
krb5_deltat_to_string KRB5_PROTOTYPE((krb5_deltat, char *, size_t));
+
+/* keysalt.c */
+krb5_boolean
+krb5_keysalt_is_present KRB5_PROTOTYPE((krb5_key_salt_tuple *,
+ krb5_int32,
+ krb5_keytype,
+ krb5_int32));
+krb5_error_code
+krb5_keysalt_iterate
+ KRB5_PROTOTYPE((krb5_key_salt_tuple *,
+ krb5_int32,
+ krb5_boolean,
+ krb5_error_code (*)
+ KRB5_NPROTOTYPE((krb5_key_salt_tuple *,
+ krb5_pointer)),
+ krb5_pointer));
+
+krb5_error_code
+krb5_string_to_keysalts KRB5_PROTOTYPE((char *,
+ const char *,
+ const char *,
+ krb5_boolean,
+ krb5_key_salt_tuple **,
+ krb5_int32 *));
#endif /* KRB5_ADM_PROTO_H__ */