From: Tobias Brunner Date: Thu, 23 Jun 2022 14:38:02 +0000 (+0200) Subject: android: Announce support for TFC padding X-Git-Tag: 5.9.10rc1~8^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1138b629fb06328492782e5e7610b34f695ebc9e;p=thirdparty%2Fstrongswan.git android: Announce support for TFC padding Has been supported by libipsec for a long time (since 5.1.1). UDP encap is already enforced via config, this just makes the flags the same as in kernel-libipsec. --- diff --git a/src/frontends/android/app/src/main/jni/libandroidbridge/kernel/android_ipsec.c b/src/frontends/android/app/src/main/jni/libandroidbridge/kernel/android_ipsec.c index 1a47f6d8d7..7af027e751 100644 --- a/src/frontends/android/app/src/main/jni/libandroidbridge/kernel/android_ipsec.c +++ b/src/frontends/android/app/src/main/jni/libandroidbridge/kernel/android_ipsec.c @@ -49,7 +49,8 @@ static void expire(uint8_t protocol, uint32_t spi, host_t *dst, bool hard) METHOD(kernel_ipsec_t, get_features, kernel_feature_t, private_kernel_android_ipsec_t *this) { - return KERNEL_SA_USE_TIME; + return KERNEL_REQUIRE_UDP_ENCAPSULATION | KERNEL_ESP_V3_TFC | + KERNEL_SA_USE_TIME; } METHOD(kernel_ipsec_t, get_spi, status_t,