> the only place where an unaligned 'out' argument is passed to siphash24_finalize() in practice is the test case
No, also in networkd. Anyway, fixed upstream in https://github.com/systemd/systemd/commit/dbe81cbd2a9 . A more robust fix for the main issue now landed as well (avoiding the malloc, which wasn't checked and could potentially fail). Upstream master now works fine on both x86 and ARM.
> the only place where an unaligned 'out' argument is passed to siphash24_ finalize( ) in practice is the test case
No, also in networkd. Anyway, fixed upstream in https:/ /github. com/systemd/ systemd/ commit/ dbe81cbd2a9 . A more robust fix for the main issue now landed as well (avoiding the malloc, which wasn't checked and could potentially fail). Upstream master now works fine on both x86 and ARM.