summaryrefslogtreecommitdiff
path: root/lib/libmd/Makefile
AgeCommit message (Expand)Author
2025-10-24lib/libmd: import md5 amd64 kernelsRobert Clausecker
2025-10-24sys: move sys/kern/md[45].c to sys/cryptoRobert Clausecker
2025-05-15lib/libmd: add optimised SHA1 implementations for amd64Robert Clausecker
2025-05-15lib/libmd: replace SHA-1 implementation with Go's implementationRobert Clausecker
2024-09-29libmd: split tests out into the test infrastructureKyle Evans
2024-09-29libmd: symbol versioningKyle Evans
2024-09-29libmd, kern, stand: consolidate md5 implementations (NFC)Kyle Evans
2024-07-15Remove residual blank line at start of MakefileWarner Losh
2023-08-16Remove $FreeBSD$: one-line sh patternWarner Losh
2023-02-06libmd / md5: Add SHA-512/224.Dag-Erling Smørgrav
2022-09-09src.conf: Introduce WITHOUT_MACHDEP knob.Gleb Popov
2021-12-13Add accelerated arm64 sha512 to libmdAndrew Turner
2021-08-30Revert "Disable the accelerated arm64 sha25 in static libraries"Andrew Turner
2021-08-19Disable the accelerated arm64 sha25 in static librariesAndrew Turner
2021-08-11Use arm64 sha256 intrinsics in libmdAndrew Turner
2020-10-02libmd: add dependency workaround for r366344Ed Maste
2020-10-01libmd: fix assembly optimized skein implementationEd Maste
2020-07-23libmd: temporarily disable optimized assembly skein1024 implementationEd Maste
2020-07-15Remove warning that is no longer accurate after r361853Alex Richardson
2020-06-06Rename skein_block_asm.s to .S and assemble using Clang IASEd Maste
2020-06-05Also pass SKEIN_USE_ASM to the assembler, via AFLAGSEd Maste
2020-06-05Apply C SKEIN_LOOP setting only to skein_block.cEd Maste
2019-09-05pkgbase: Put a lot of binaries and lib in FreeBSD-runtimeEmmanuel Vadot
2018-08-26r338270 had the side effect of no longer installing libmd.so into /lib.Sean Bruno
2018-08-23Don't build skein_block_asm.s if we don't have an as binaryAlex Richardson
2018-08-20Allow bootstrapping libmd on MacOSAlex Richardson
2018-07-09Integrate SHA2-224 with userspace componentsConrad Meyer
2018-05-23Revert r334090.Mark Johnston
2018-05-23libmd: build with WARNS=1Eitan Adler
2017-07-01Increase loop unrolling for skein hashesAllan Jude
2017-03-06Fix bootstrapping libmd on older systems after r314709.Bryan Drewery
2017-01-20Use SRCTOP-relative paths to other directories instead of .CURDIR-relative onesEnji Cooper
2016-07-21libmd: strip local absolute symbols (to link with lld)Ed Maste
2016-05-29Import the skein hashing algorithm, based on the threefish block cipherAllan Jude
2016-05-28Implement SHA-512 truncated (224 and 256 bits)Allan Jude
2016-02-04First pass through library packaging.Glen Barber
2015-12-27Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.cAllan Jude
2015-07-12Add new include path for sha256.hCraig Rodrigues
2015-06-15Revert r284417 it is not necessary anymoreBaptiste Daroussin
2015-06-15Enforce overwritting SHLIBDIRBaptiste Daroussin
2015-05-11Unbreak MIPS build following rev. 282726Thomas Quinot
2014-03-16replace the kernel's version w/ cperciva's implementation... In allJohn-Mark Gurney
2012-04-28Remove the RFC 1319 MD2 Message-Digest Algorithm routines from libmd.David E. O'Brien
2011-04-09Add SHA512 (Actually, this is Colin Percival's code for SHA256, withMark Murray
2011-02-15Fix some leftover binaries and shared libraries in the system that stillDimitry Andric
2010-01-02Build lib/ with WARNS=6 by default.Ed Schouten
2008-12-02Make the "test" target test the compiled version, instead of thePoul-Henning Kamp
2005-03-09In light of the recent 2^69 operation collision-finding attack on SHA1,Colin Percival
2004-02-26Backed out rev.1.6 and subsequent copying of it (bogus addition ofBruce Evans
2003-08-18style.Makefile(5)David E. O'Brien