CVSROOT:        /cvs
Module name:    src
Changes by:     t...@cvs.openbsd.org    2025/07/17 21:16:28

Modified files:
        sbin/isakmpd   : hash.c hash.h 

Log message:
isakmpd: avoid undefined behavior in hash.c

Calling a function through an incompatible function pointer cast is UB.
Add wrapper functions for the hashing functions that pass the correct
member of the union of hash contexts to the libc hashing functions, so
we don't need to cast at all. This matches bin/mdt/md5.c r1.99.

ok mvs yasuoka

Reply via email to