]> git.ipfire.org Git - thirdparty/strongswan.git/blobdiff - src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c
kernel-pfkey: Enable macOS native AES_GCM_ICV16 support
[thirdparty/strongswan.git] / src / libcharon / plugins / kernel_pfkey / kernel_pfkey_ipsec.c
index b937a769ec57d9678e03d803c43d858641b2b934..34089f9127609358bcda33d8dae47e8a8b4615f5 100644 (file)
@@ -890,6 +890,8 @@ static kernel_algorithm_t encryption_algs[] = {
        {ENCR_AES_GCM_ICV8,                     SADB_X_EALG_AES_GCM_ICV8        },
        {ENCR_AES_GCM_ICV12,            SADB_X_EALG_AES_GCM_ICV12       },
        {ENCR_AES_GCM_ICV16,            SADB_X_EALG_AES_GCM_ICV16       },
+#elif defined(SADB_X_EALG_AES_GCM) /* macOS */
+       {ENCR_AES_GCM_ICV16,            SADB_X_EALG_AES_GCM                     },
 #endif
 #ifdef SADB_X_EALG_CAMELLIACBC
        {ENCR_CAMELLIA_CBC,                     SADB_X_EALG_CAMELLIACBC         },