reducing capabilities of the threads to a minimum
[strongswan.git] / src / libstrongswan / library.h
index 12aa0cb..67a05f1 100644 (file)
@@ -226,9 +226,23 @@ enum status_t {
         * Destroy object which called method belongs to.
         */
        DESTROY_ME,
+       
+       /**
+        * Another call to the method is required.
+        */
+       NEED_MORE,
 };
 
 /**
+ * used by strict_crl_policy
+ */
+typedef enum {
+       STRICT_NO,
+       STRICT_YES,
+       STRICT_IFURI
+} strict_t;
+
+/**
  * enum_names for type status_t.
  */
 extern enum_name_t *status_names;
@@ -260,6 +274,11 @@ typedef struct sockaddr sockaddr_t;
 void *clalloc(void *pointer, size_t size);
 
 /**
+ * Same as memcpy, but XORs src into dst instead of copy
+ */
+void memxor(u_int8_t dest[], u_int8_t src[], size_t n);
+
+/**
  * Special type to count references
  */
 typedef volatile u_int refcount_t;