[PATCH 0/9] libmd: Porting to more exotic platforms

Michael Haubenwallner michael.haubenwallner at ssi-schaefer.com
Mon Apr 10 11:10:37 UTC 2017


Hi,

here's a list of patches to get libmd working on non-BSD and non-Linux
platforms, like Solaris, AIX, HP-UX, Cygwin, MinGW with both gcc and
native compilers, if any.

While I was porting the weak SHA384 function definitions, I've realized
that I fail to see a reason why those SHA384 functions should be less
strong at all than their SHA512 implementations, so the last patch
drops SHA384 symbol weakness for now, although weak symbol portability
might be possible using AX_SYS_WEAK_ALIAS macro from autoconf-archive:
https://www.gnu.org/software/autoconf-archive/ax_sys_weak_alias.html

Thoughts?

Thanks!
/haubi/



More information about the libbsd mailing list