]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/netinet6/esp_rijndael.h
xnu-3789.51.2.tar.gz
[apple/xnu.git] / bsd / netinet6 / esp_rijndael.h
index 1436da6b2d272b16ce2b130f98df92cab8714812..75d92c6e824f31fc5ba4eaa9c609fd895560ed41 100644 (file)
@@ -59,7 +59,7 @@
  */
 #include <sys/appleapiopts.h>
 
-#ifdef KERNEL_PRIVATE
+#ifdef BSD_KERNEL_PRIVATE
 int esp_aes_schedlen(const struct esp_algorithm *);
 int esp_aes_schedule(const struct esp_algorithm *, struct secasvar *);
 int esp_cbc_decrypt_aes(struct mbuf *, size_t, struct secasvar *, 
@@ -68,4 +68,10 @@ int
 esp_cbc_encrypt_aes(struct mbuf *, size_t, size_t, struct secasvar *, 
        const struct esp_algorithm *, int);
 
-#endif /* KERNEL_PRIVATE */
+int esp_gcm_schedlen(const struct esp_algorithm *);
+int esp_gcm_schedule(const struct esp_algorithm *, struct secasvar *);
+int esp_gcm_encrypt_aes(struct mbuf *, size_t, size_t, struct secasvar *, const struct esp_algorithm *, int);
+int esp_gcm_decrypt_aes(struct mbuf *, size_t, struct secasvar *, const struct esp_algorithm *, int);
+int esp_gcm_encrypt_finalize(struct secasvar *, unsigned char *, unsigned int);
+int esp_gcm_decrypt_finalize(struct secasvar *, unsigned char *, unsigned int);
+#endif /* BSD_KERNEL_PRIVATE */