[Top][All Lists]
[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 */
- CVS gsasl/lib/src, (continued)
- CVS gsasl/lib/src, gsasl-commit, 2004/09/18
- CVS gsasl/lib/src, gsasl-commit, 2004/09/18
- CVS gsasl/lib/src, gsasl-commit, 2004/09/18
- CVS gsasl/lib/src, gsasl-commit, 2004/09/18
- CVS gsasl/lib/src, gsasl-commit, 2004/09/18
- CVS gsasl/lib/src, gsasl-commit, 2004/09/18
- CVS gsasl/lib/src, gsasl-commit, 2004/09/18
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src,
gsasl-commit <=
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/20
- CVS gsasl/lib/src, gsasl-commit, 2004/09/22