summaryrefslogtreecommitdiffstats
path: root/src/include
diff options
context:
space:
mode:
authorJohn Kohl <jtkohl@mit.edu>1990-01-09 16:53:32 +0000
committerJohn Kohl <jtkohl@mit.edu>1990-01-09 16:53:32 +0000
commit785a3cad2811c3851012e032c0509b83ab4a0051 (patch)
tree6e825fc97bd14e9d940403ee0b5fd707763e704d /src/include
parentf4858625b215091cd6dfdad13908f37c17e61230 (diff)
*** empty log message ***
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@75 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
-rw-r--r--src/include/krb5/asn.1/encode.h44
1 files changed, 44 insertions, 0 deletions
diff --git a/src/include/krb5/asn.1/encode.h b/src/include/krb5/asn.1/encode.h
new file mode 100644
index 0000000000..f18ef5ebdf
--- /dev/null
+++ b/src/include/krb5/asn.1/encode.h
@@ -0,0 +1,44 @@
+/*
+ * $Source$
+ * $Author$
+ * $Id$
+ *
+ * Copyright 1990 by the Massachusetts Institute of Technology.
+ *
+ * For copying and distribution information, please see the file
+ * <krb5/mit-copyright.h>.
+ *
+ * #defines for using generic encoder routine.
+ */
+
+#include <krb5/copyright.h>
+
+#ifndef __KRB5_ENCODE_DEFS__
+#define __KRB5_ENCODE_DEFS__
+
+#define encode_krb5_authenticator(pauth, error) \
+ encode_generic(pauth, error, \
+ encode_KRB5_Authenticator, \
+ krb5_authenticator2KRB5_Authenticator, \
+ free_KRB5_Authenticator)
+#define decode_krb5_authenticator(pauth, error) \
+ (krb5_authenticator *) \
+ decode_generic(pauth, error, \
+ decode_KRB5_Authenticator, \
+ KRB5_Authenticator2krb5_authenticator, \
+ free_KRB5_Authenticator)
+
+#define encode_krb5_ticket(ptick, error) \
+ encode_generic(ptick, error, \
+ encode_KRB5_Ticket, \
+ krb5_ticket2KRB5_Ticket, \
+ free_KRB5_Ticket)
+
+#define decode_krb5_ticket(ptick, error) \
+ (krb5_ticket *) \
+ decode_generic(ptick, error, \
+ decode_KRB5_Ticket, \
+ KRB5_Ticket2krb5_ticket, \
+ free_KRB5_Ticket)
+
+#endif /* __KRB5_ENCODE_DEFS__ */