]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet6/esp.h
xnu-4903.270.47.tar.gz
[apple/xnu.git] / bsd / netinet6 / esp.h
index 94f6e26b7b13045a9ca124556006fd7f95d2ecee..c49d5eff3b3aeabfea4ba33c9f8033d190171342 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (c) 2008-2013 Apple Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
- * 
+ *
  * This file contains Original Code and/or Modifications of Original Code
  * as defined in and that are subject to the Apple Public Source License
  * Version 2.0 (the 'License'). You may not use this file except in
  * unlawful or unlicensed copies of an Apple operating system, or to
  * circumvent, violate, or enable the circumvention or violation of, any
  * terms of an Apple operating system software license agreement.
- * 
+ *
  * Please obtain a copy of the License at
  * http://www.opensource.apple.com/apsl/ and read it before using this file.
- * 
+ *
  * The Original Code and all software distributed under the License are
  * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
@@ -22,7 +22,7 @@
  * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
  * Please see the License for the specific language governing rights and
  * limitations under the License.
- * 
+ *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 
@@ -68,7 +68,7 @@
 
 
 struct esp {
-       u_int32_t       esp_spi;        /* ESP */
+       u_int32_t       esp_spi;        /* ESP */
        /*variable size, 32bit bound*/  /* Initialization Vector */
        /*variable size*/               /* Payload data */
        /*variable size*/               /* padding */
@@ -79,8 +79,8 @@ struct esp {
 };
 
 struct newesp {
-       u_int32_t       esp_spi;        /* ESP */
-       u_int32_t       esp_seq;        /* Sequence number */
+       u_int32_t       esp_spi;        /* ESP */
+       u_int32_t       esp_seq;        /* Sequence number */
        /*variable size*/               /* (IV and) Payload data */
        /*variable size*/               /* padding */
        /*8bit*/                        /* pad size */
@@ -90,8 +90,8 @@ struct newesp {
 };
 
 struct esptail {
-       u_int8_t        esp_padlen;     /* pad length */
-       u_int8_t        esp_nxt;        /* Next header */
+       u_int8_t        esp_padlen;     /* pad length */
+       u_int8_t        esp_nxt;        /* Next header */
        /*variable size, 32bit bound*/  /* Authentication data (new IPsec)*/
 };
 
@@ -99,24 +99,24 @@ struct esptail {
 struct secasvar;
 
 struct esp_algorithm {
-       size_t padbound;        /* pad boundary, in byte */
-       int ivlenval;           /* iv length, in byte */
+       size_t padbound;        /* pad boundary, in byte */
+       int ivlenval;           /* iv length, in byte */
        int (*mature)(struct secasvar *);
-       int keymin;     /* in bits */
-       int keymax;     /* in bits */
+       int keymin;     /* in bits */
+       int keymax;     /* in bits */
        int (*schedlen)(const struct esp_algorithm *);
        const char *name;
        int (*ivlen)(const struct esp_algorithm *, struct secasvar *);
        int (*decrypt)(struct mbuf *, size_t,
-               struct secasvar *, const struct esp_algorithm *, int);
+           struct secasvar *, const struct esp_algorithm *, int);
        int (*encrypt)(struct mbuf *, size_t, size_t,
-               struct secasvar *, const struct esp_algorithm *, int);
+           struct secasvar *, const struct esp_algorithm *, int);
        /* not supposed to be called directly */
        int (*schedule)(const struct esp_algorithm *, struct secasvar *);
        int (*blockdecrypt)(const struct esp_algorithm *,
-               struct secasvar *, u_int8_t *, u_int8_t *);
+           struct secasvar *, u_int8_t *, u_int8_t *);
        int (*blockencrypt)(const struct esp_algorithm *,
-               struct secasvar *, u_int8_t *, u_int8_t *);
+           struct secasvar *, u_int8_t *, u_int8_t *);
        /* For Authenticated Encryption Methods */
        size_t icvlen;
        int (*finalizedecrypt)(struct secasvar *, u_int8_t *, uint);
@@ -134,7 +134,7 @@ extern size_t esp_hdrsiz(struct ipsecrequest *);
 
 extern int esp_schedule(const struct esp_algorithm *, struct secasvar *);
 extern int esp_auth(struct mbuf *, size_t, size_t,
-       struct secasvar *, u_char *);
+    struct secasvar *, u_char *);
 #endif /* BSD_KERNEL_PRIVATE */
 
 #endif /* _NETINET6_ESP_H_ */