Skip to content

IKEv2 with macOS 13.1 #96

@pierlu

Description

@pierlu

IKEv2 EAP username/pass connection from macOS 13.1 to Linux Ubuntu 22.04 fails with

pfkey_sa: NAT-T: type=UDP encap (2) sport=4500 dport=4500
pfkey_sa: unsupported integrity algorithm HMAC_SHA2_256_128
ikev2_childsa_enable: failed to load CHILD SA spi 0xd316e0d9
spi=0xd0f5d9995c2f573f: ikev2_childsa_delete: deleted CHILD SA spi 0xd316e0d9
spi=0xd0f5d9995c2f573f: ikev2_childsa_delete: deleted CHILD SA spi 0x0c4a3c5f
ikev2_resp_recv: failed to send auth response
spi=0xd0f5d9995c2f573f: sa_state: EAP_VALID -> CLOSED from 80.xxx.xxx.117:4500 to 92.xxx.xxx.23:4500 policy 'IKEv2 RoadWarrior'
ikev2_recv: closing SA
spi=0xd0f5d9995c2f573f: sa_free: IKE_AUTH failed

7.1 and 7.0 versions of openiked crashed with segfault.

In version 7.2 the iked daemon doesn't crash, the macOS connection stays UP (the panel says "connected"), but as seen from the logs above server-side is actually down, and the traffic is not flowing.
Is HMAC_SHA2_256_128 support in linux/openssl broken?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions