]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet6/esp.h
xnu-3789.51.2.tar.gz
[apple/xnu.git] / bsd / netinet6 / esp.h
index 048a792cbcf5b9aa1a40cba9aca7f6a2583bd754..b2deaa2f3f95d29c99403ef459537935923247c1 100644 (file)
@@ -117,6 +117,10 @@ struct esp_algorithm {
                struct secasvar *, u_int8_t *, u_int8_t *);
        int (*blockencrypt)(const struct esp_algorithm *,
                struct secasvar *, u_int8_t *, u_int8_t *);
+       /* For Authenticated Encryption Methods */
+       size_t icvlen;
+       int (*finalizedecrypt)(struct secasvar *, u_int8_t *, uint);
+       int (*finalizeencrypt)(struct secasvar *, u_int8_t *, uint);
 };
 
 extern const struct esp_algorithm *esp_algorithm_lookup(int);