gsasl-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CVS gsasl/lib/src


From: gsasl-commit
Subject: CVS gsasl/lib/src
Date: Tue, 21 Sep 2004 01:47:53 +0200

Update of /home/cvs/gsasl/lib/src
In directory dopio:/tmp/cvs-serv15919

Modified Files:
        xcode.c obsolete.c gsasl.h.in gsasl-compat.h 
Log Message:
(gsasl_encode, gsasl_decode): Obsolete.
(gsasl_encode_inline, gsasl_decode_inline): Add.  Same as above.


--- /home/cvs/gsasl/lib/src/xcode.c     2004/04/15 22:02:50     1.2
+++ /home/cvs/gsasl/lib/src/xcode.c     2004/09/20 23:47:52     1.3
@@ -42,7 +42,7 @@
 }
 
 /**
- * gsasl_encode:
+ * gsasl_encode_inline:
  * @sctx: libgsasl session handle.
  * @input: input byte array.
  * @input_len: size of input byte array.
@@ -56,9 +56,9 @@
  * an error code.
  **/
 int
-gsasl_encode (Gsasl_session * sctx,
-             const char *input,
-             size_t input_len, char *output, size_t * output_len)
+gsasl_encode_inline (Gsasl_session * sctx,
+                    const char *input, size_t input_len,
+                    char *output, size_t * output_len)
 {
   _Gsasl_code_function code;
 
@@ -71,7 +71,7 @@
 }
 
 /**
- * gsasl_decode:
+ * gsasl_decode_inline:
  * @sctx: libgsasl session handle.
  * @input: input byte array.
  * @input_len: size of input byte array.
@@ -85,9 +85,9 @@
  * an error code.
  **/
 int
-gsasl_decode (Gsasl_session * sctx,
-             const char *input,
-             size_t input_len, char *output, size_t * output_len)
+gsasl_decode_inline (Gsasl_session * sctx,
+                    const char *input, size_t input_len,
+                    char *output, size_t * output_len)
 {
   _Gsasl_code_function code;
 
--- /home/cvs/gsasl/lib/src/obsolete.c  2004/09/20 23:30:23     1.7
+++ /home/cvs/gsasl/lib/src/obsolete.c  2004/09/20 23:47:52     1.8
@@ -450,3 +450,53 @@
 {
   return sctx->ctx;
 }
+
+/**
+ * gsasl_encode:
+ * @sctx: libgsasl session handle.
+ * @input: input byte array.
+ * @input_len: size of input byte array.
+ * @output: output byte array.
+ * @output_len: size of output byte array.
+ *
+ * Encode data according to negotiated SASL mechanism.  This might mean
+ * that data is integrity or privacy protected.
+ *
+ * Note that this function is obsolete and may be removed in the
+ * future.
+ *
+ * Return value: Returns GSASL_OK if encoding was successful, otherwise
+ * an error code.
+ **/
+int
+gsasl_encode (Gsasl_session * sctx,
+             const char *input, size_t input_len,
+             char *output, size_t * output_len)
+{
+  return gsasl_encode_inline (sctx, input, input_len, output, output_len);
+}
+
+/**
+ * gsasl_decode:
+ * @sctx: libgsasl session handle.
+ * @input: input byte array.
+ * @input_len: size of input byte array.
+ * @output: output byte array.
+ * @output_len: size of output byte array.
+ *
+ * Decode data according to negotiated SASL mechanism.  This might mean
+ * that data is integrity or privacy protected.
+ *
+ * Note that this function is obsolete and may be removed in the
+ * future.
+ *
+ * Return value: Returns GSASL_OK if encoding was successful, otherwise
+ * an error code.
+ **/
+int
+gsasl_decode (Gsasl_session * sctx,
+             const char *input,
+             size_t input_len, char *output, size_t * output_len)
+{
+  return gsasl_decode_inline (sctx, input, input_len, output, output_len);
+}
--- /home/cvs/gsasl/lib/src/gsasl.h.in  2004/09/20 23:40:11     1.18
+++ /home/cvs/gsasl/lib/src/gsasl.h.in  2004/09/20 23:47:52     1.19
@@ -237,12 +237,12 @@
   extern void gsasl_finish (Gsasl_session * sctx);
 
 /* Session functions: xcode.c */
-  extern int gsasl_encode (Gsasl_session * sctx,
-                          const char *input, size_t input_len,
-                          char *output, size_t * output_len);
-  extern int gsasl_decode (Gsasl_session * sctx,
-                          const char *input, size_t input_len,
-                          char *output, size_t * output_len);
+  extern int gsasl_encode_inline (Gsasl_session * sctx,
+                                 const char *input, size_t input_len,
+                                 char *output, size_t * output_len);
+  extern int gsasl_decode_inline (Gsasl_session * sctx,
+                                 const char *input, size_t input_len,
+                                 char *output, size_t * output_len);
 
 /* Error handling: error.c */
   extern const char *gsasl_strerror (int err);
--- /home/cvs/gsasl/lib/src/gsasl-compat.h      2004/09/20 23:30:23     1.2
+++ /home/cvs/gsasl/lib/src/gsasl-compat.h      2004/09/20 23:47:52     1.3
@@ -254,5 +254,11 @@
 extern void *gsasl_server_application_data_get (Gsasl_session_ctx * sctx);
 extern int gsasl_randomize (int strong, char *data, size_t datalen);
 extern Gsasl *gsasl_ctx_get (Gsasl_session * sctx);
+extern int gsasl_encode (Gsasl_session * sctx,
+                        const char *input, size_t input_len,
+                        char *output, size_t * output_len);
+extern int gsasl_decode (Gsasl_session * sctx,
+                        const char *input, size_t input_len,
+                        char *output, size_t * output_len);
 
 #endif /* GSASL_COMPAT_H */





reply via email to

[Prev in Thread] Current Thread [Next in Thread]