1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-10-18 02:19:39 +00:00
freebsd/lib/libmd
Kyle Evans c02bc0aa0b libmd: re-apply masking of _Transform names
Visibility can get complicated when, e.g., ifuncs are involved.  In
particular, SHA256/SHA512 on aarch64 use ifuncs for their _Transform
implementations, which then exposes global symbols of the same name that
break things trying to statically link both libcrypto and libmd.

Revert this part of the _Transform removal to fix the pkg-static build
on aarch64.

Fixes:	81de655acd ("libmd: stop exporting Transform() symbols")
2024-09-30 14:59:31 -05:00
..
i386 Remove $FreeBSD$: one-line .c comment pattern 2023-08-16 11:54:29 -06:00
tests libmd: tests: raise WARNS to the default 2024-09-29 22:34:20 -05:00
Makefile libmd: split tests out into the test infrastructure 2024-09-29 22:34:19 -05:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
md4.copyright Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
md4.h Consolidate md4 implementations written in C 2024-09-29 22:34:21 -05:00
md5.copyright Remove $FreeBSD$: one-line nroff pattern 2023-08-16 11:55:15 -06:00
md5.h libmd, kern, stand: consolidate md5 implementations (NFC) 2024-09-29 22:34:18 -05:00
mdX.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
mdXhl.c libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
ripemd.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
ripemd.h libmd: re-apply masking of _Transform names 2024-09-30 14:59:31 -05:00
rmd160c.c libmd: stop exporting _version symbols 2024-09-29 22:35:23 -05:00
rmd_locl.h libmd: Fix a common typo in the license header 2022-03-27 19:46:32 +02:00
rmdconst.h libmd: Fix a common typo in the license header 2022-03-27 19:46:32 +02:00
sha0c.c libmd: stop exporting Transform() symbols 2024-09-29 22:34:20 -05:00
sha1c.c libmd: stop exporting _version symbols 2024-09-29 22:35:23 -05:00
sha256.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
sha512.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
sha_locl.h libmd: Fix a common typo in the license header 2022-03-27 19:46:32 +02:00
sha.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
sha.h libmd: re-apply masking of _Transform names 2024-09-30 14:59:31 -05:00
skein.3 libmd: export and document *Fd/*FdChunk interfaces 2024-09-29 22:34:20 -05:00
Symbol.map libmd: quickly switch exported symbols to FBSD_1.8 before anyone notices 2024-09-29 23:42:53 -05:00