Created SILC Client Libary by moving stuff from silc/ directory.
[silc.git] / lib / silcclient / protocol.h
similarity index 88%
rename from apps/silc/protocol.h
rename to lib/silcclient/protocol.h
index 684995dd2b431df6c03c4f454ede1256bf49510d..87c2573ad06230c76a31d335085248a3309a3ce2 100644 (file)
 #define PROTOCOL_H
 
 /* SILC client protocol types */
-#define SILC_PROTOCOL_CLIENT_NONE 0
-#define SILC_PROTOCOL_CLIENT_CONNECTION_AUTH 1
-#define SILC_PROTOCOL_CLIENT_KEY_EXCHANGE 2
-/* #define SILC_PROTOCOL_CLIENT_MAX 255 */
+#define SILC_PROTOCOL_CLIENT_NONE               0
+#define SILC_PROTOCOL_CLIENT_CONNECTION_AUTH    1
+#define SILC_PROTOCOL_CLIENT_KEY_EXCHANGE       2
+/* #define SILC_PROTOCOL_CLIENT_MAX             255 */
 
 /* Internal context for key exchange protocol */
 typedef struct {
@@ -53,7 +53,7 @@ typedef struct {
 
   /* Auth method that must be used. This is resolved before this
      connection authentication protocol is started. */
-  unsigned int auth_meth;
+  SilcProtocolAuthMeth auth_meth;
 
   /* Destinations ID from KE protocol context */
   void *dest_id;