add remaining message
authorJohn Kohl <jtkohl@mit.edu>
Tue, 9 Jan 1990 17:16:10 +0000 (17:16 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Tue, 9 Jan 1990 17:16:10 +0000 (17:16 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@76 dc483132-0cff-0310-8789-dd5450dbe970

src/include/krb5/asn.1/encode.h

index f18ef5ebdf68aae130eed3b2af679ae39f6545e0..7ac2c5574889d44a6dbf96bb8a2f62e810daf09a 100644 (file)
@@ -33,7 +33,6 @@
                   encode_KRB5_Ticket, \
                   krb5_ticket2KRB5_Ticket, \
                   free_KRB5_Ticket)
-
 #define decode_krb5_ticket(ptick, error) \
     (krb5_ticket *) \
     decode_generic(ptick, error, \
                   KRB5_Ticket2krb5_ticket, \
                   free_KRB5_Ticket)
 
+#define encode_krb5_as_req(req, error) \
+    encode_generic(req, error, \
+                  encode_KRB5_AS__REQ, \
+                  krb5_as_req2KRB5_AS__REQ, \
+                  free_KRB5_AS__REQ)
+#define decode_krb5_as_req(req, error) \
+    (krb5_as_req *) \
+    decode_generic(req, error, \
+                  decode_KRB5_AS__REQ, \
+                  KRB5_AS__REQ2krb5_as_req, \
+                  free_KRB5_AS__REQ)
+
+#define encode_krb5_kdc_rep(req, error) \
+    encode_generic(req, error, \
+                  encode_KRB5_KDC__REP, \
+                  krb5_kdc_rep2KRB5_KDC__REP, \
+                  free_KRB5_KDC__REP)
+#define decode_krb5_kdc_rep(req, error) \
+    (krb5_kdc_rep *) \
+    decode_generic(req, error, \
+                  decode_KRB5_KDC__REP, \
+                  KRB5_KDC__REP2krb5_kdc_rep, \
+                  free_KRB5_KDC__REP)
+
+#define encode_krb5_ap_req(req, error) \
+    encode_generic(req, error, \
+                  encode_KRB5_AP__REQ, \
+                  krb5_ap_req2KRB5_AP__REQ, \
+                  free_KRB5_AP__REQ)
+#define decode_krb5_ap_req(req, error) \
+    (krb5_ap_req *) \
+    decode_generic(req, error, \
+                  decode_KRB5_AP__REQ, \
+                  KRB5_AP__REQ2krb5_ap_req, \
+                  free_KRB5_AP__REQ)
+
+#define encode_krb5_ap_rep(req, error) \
+    encode_generic(req, error, \
+                  encode_KRB5_AP__REP, \
+                  krb5_ap_rep2KRB5_AP__REP, \
+                  free_KRB5_AP__REP)
+#define decode_krb5_ap_rep(req, error) \
+    (krb5_ap_rep *) \
+    decode_generic(req, error, \
+                  decode_KRB5_AP__REP, \
+                  KRB5_AP__REP2krb5_ap_rep, \
+                  free_KRB5_AP__REP)
+
+#define encode_krb5_tgs_req(req, error) \
+    encode_generic(req, error, \
+                  encode_KRB5_TGS__REQ, \
+                  krb5_tgs_req2KRB5_TGS__REQ, \
+                  free_KRB5_TGS__REQ)
+#define decode_krb5_tgs_req(req, error) \
+    (krb5_tgs_req *) \
+    decode_generic(req, error, \
+                  decode_KRB5_TGS__REQ, \
+                  KRB5_TGS__REQ2krb5_tgs_req, \
+                  free_KRB5_TGS__REQ)
+
+#define encode_krb5_safe(req, error) \
+    encode_generic(req, error, \
+                  encode_KRB5_KRB__SAFE, \
+                  krb5_safe2KRB5_KRB__SAFE, \
+                  free_KRB5_KRB__SAFE)
+#define decode_krb5_safe(req, error) \
+    (krb5_safe *) \
+    decode_generic(req, error, \
+                  decode_KRB5_KRB__SAFE, \
+                  KRB5_KRB__SAFE2krb5_safe, \
+                  free_KRB5_KRB__SAFE)
+
+#define encode_krb5_priv(req, error) \
+    encode_generic(req, error, \
+                  encode_KRB5_KRB__PRIV, \
+                  krb5_priv2KRB5_KRB__PRIV, \
+                  free_KRB5_KRB__PRIV)
+#define decode_krb5_priv(req, error) \
+    (krb5_priv *) \
+    decode_generic(req, error, \
+                  decode_KRB5_KRB__PRIV, \
+                  KRB5_KRB__PRIV2krb5_priv, \
+                  free_KRB5_KRB__PRIV)
+
+#define encode_krb5_error(req, error) \
+    encode_generic(req, error, \
+                  encode_KRB5_KRB__ERROR, \
+                  krb5_error2KRB5_KRB__ERROR, \
+                  free_KRB5_KRB__ERROR)
+#define decode_krb5_error(req, error) \
+    (krb5_error *) \
+    decode_generic(req, error, \
+                  decode_KRB5_KRB__ERROR, \
+                  KRB5_KRB__ERROR2krb5_error, \
+                  free_KRB5_KRB__ERROR)
+
+
 #endif /* __KRB5_ENCODE_DEFS__ */