Home
last modified time | relevance | path

Searched hist:cb5e41b160838880de7d03100afa02e4edee5a9e (Results 1 – 7 of 7) sorted by relevance

/freebsd/lib/libcrypt/
H A Dlibcrypt.ldscriptcb5e41b160838880de7d03100afa02e4edee5a9e Fri Oct 11 17:41:52 CEST 2024 Robert Clausecker <fuz@FreeBSD.org> lib/libcrypt: unbundle hash functions

libcrypt bundles the various hash functions it needs,
duplicating code that is also found in libmd.
Unbundle the hash functions and apply the same hack used
for libncursesw so static consumers link -lmd in addition
to -lcrypt.

Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D47062
H A Dlibcrypt.aldscriptcb5e41b160838880de7d03100afa02e4edee5a9e Fri Oct 11 17:41:52 CEST 2024 Robert Clausecker <fuz@FreeBSD.org> lib/libcrypt: unbundle hash functions

libcrypt bundles the various hash functions it needs,
duplicating code that is also found in libmd.
Unbundle the hash functions and apply the same hack used
for libncursesw so static consumers link -lmd in addition
to -lcrypt.

Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D47062
H A DMakefilediff 87c2aab0a0b3db2a4690773b869e8cfc8b3ac6c2 Sat Oct 26 16:16:10 CEST 2024 Robert Clausecker <fuz@FreeBSD.org> lib/libcrypt: reinstate CFLAGS+=-I${SRCTOP}/sys/crypto/sha2

This is apparently needed for the cross-build from Linux to succeed.

Fixes: cb5e41b160838880de7d03100afa02e4edee5a9e
diff cb5e41b160838880de7d03100afa02e4edee5a9e Fri Oct 11 17:41:52 CEST 2024 Robert Clausecker <fuz@FreeBSD.org> lib/libcrypt: unbundle hash functions

libcrypt bundles the various hash functions it needs,
duplicating code that is also found in libmd.
Unbundle the hash functions and apply the same hack used
for libncursesw so static consumers link -lmd in addition
to -lcrypt.

Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D47062
/freebsd/tools/build/
H A Ddepend-cleanup.shdiff d8cd2d0833e0e8d6f41fcf481ea27a21358b21d2 Fri Oct 25 22:39:06 CEST 2024 Robert Clausecker <fuz@FreeBSD.org> depend-cleanup.sh: clean up after hash function removal from libcrypt

The hash function removal changed the mangled names of MD[45] and
SHA{256,512} hash function identifiers. Clean these files to pick
up the symbol change.

Reported by: bapt
Tested by: brooks
Fixes: cb5e41b160838880de7d03100afa02e4edee5a9e
/freebsd/share/mk/
H A Dsrc.libnames.mkdiff cb5e41b160838880de7d03100afa02e4edee5a9e Fri Oct 11 17:41:52 CEST 2024 Robert Clausecker <fuz@FreeBSD.org> lib/libcrypt: unbundle hash functions

libcrypt bundles the various hash functions it needs,
duplicating code that is also found in libmd.
Unbundle the hash functions and apply the same hack used
for libncursesw so static consumers link -lmd in addition
to -lcrypt.

Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D47062
/freebsd/lib/
H A DMakefilediff cb5e41b160838880de7d03100afa02e4edee5a9e Fri Oct 11 17:41:52 CEST 2024 Robert Clausecker <fuz@FreeBSD.org> lib/libcrypt: unbundle hash functions

libcrypt bundles the various hash functions it needs,
duplicating code that is also found in libmd.
Unbundle the hash functions and apply the same hack used
for libncursesw so static consumers link -lmd in addition
to -lcrypt.

Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D47062
/freebsd/
H A DMakefile.inc1diff cb5e41b160838880de7d03100afa02e4edee5a9e Fri Oct 11 17:41:52 CEST 2024 Robert Clausecker <fuz@FreeBSD.org> lib/libcrypt: unbundle hash functions

libcrypt bundles the various hash functions it needs,
duplicating code that is also found in libmd.
Unbundle the hash functions and apply the same hack used
for libncursesw so static consumers link -lmd in addition
to -lcrypt.

Reviewed by: kevans
Differential Revision: https://reviews.freebsd.org/D47062