X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/0a7de7458d150b5d4dffc935ba399be265ef0a1a..c3c9b80d004dbbfdf763edeb97968c6997e3b45b:/bsd/netinet6/esp_chachapoly.h diff --git a/bsd/netinet6/esp_chachapoly.h b/bsd/netinet6/esp_chachapoly.h index 79f2c5af3..97fb157c7 100644 --- a/bsd/netinet6/esp_chachapoly.h +++ b/bsd/netinet6/esp_chachapoly.h @@ -38,15 +38,15 @@ #define ESP_CHACHAPOLY_ICV_LEN 16 #define ESP_CHACHAPOLY_KEYBITS_WITH_SALT 288 /* 32 bytes key + 4 bytes salt */ -int esp_chachapoly_schedlen(const struct esp_algorithm *); +size_t esp_chachapoly_schedlen(const struct esp_algorithm *); int esp_chachapoly_schedule(const struct esp_algorithm *, struct secasvar *); int esp_chachapoly_encrypt(struct mbuf *, size_t, size_t, struct secasvar *, const struct esp_algorithm *, int); int esp_chachapoly_decrypt(struct mbuf *, size_t, struct secasvar *, const struct esp_algorithm *, int); -int esp_chachapoly_encrypt_finalize(struct secasvar *, unsigned char *, unsigned int); -int esp_chachapoly_decrypt_finalize(struct secasvar *, unsigned char *, unsigned int); +int esp_chachapoly_encrypt_finalize(struct secasvar *, unsigned char *, size_t); +int esp_chachapoly_decrypt_finalize(struct secasvar *, unsigned char *, size_t); int esp_chachapoly_mature(struct secasvar *); int esp_chachapoly_ivlen(const struct esp_algorithm *, struct secasvar *);