#
9b20849b |
|
03-Jan-2024 |
Ricardo Branco <rbranco@suse.de> |
md5: Enter capability mode earlier Reviewed by: markj MFC after: 1 month Pull Request: https://github.com/freebsd/freebsd-src/pull/988
|
#
51e16cb8 |
|
23-Nov-2023 |
Warner Losh <imp@FreeBSD.org> |
sbin: Remove ancient SCCS tags. Remove ancient SCCS tags from the tree, automated scripting, with two minor fixup to keep things compiling. All the common forms in the tree were removed with a perl script. Sponsored by: Netflix
|
#
d0b2dbfa |
|
16-Aug-2023 |
Warner Losh <imp@FreeBSD.org> |
Remove $FreeBSD$: one-line sh pattern Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
|
#
4849767c |
|
08-May-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
md5: Improve compatibility. * Overhaul the GNU compatibility mode to more closely emulate what the GNU tools do. * Add a Perl compatibility mode which emulates the shasum tool that ships with Perl. This is currently not installed. * Overhaul the tests. Sponsored by: Klara, Inc. Reviewed by: kevans Differential Revision: https://reviews.freebsd.org/D39446
|
#
2768d705 |
|
06-Feb-2023 |
Dag-Erling Smørgrav <des@FreeBSD.org> |
libmd / md5: Add SHA-512/224. While there, remove .Tn from man pages. Also remove an obsolete comment about the 80386. MFC after: 1 week Sponsored by: Klara, Inc. Reviewed by: kevans, allanjude Differential Revision: https://reviews.freebsd.org/D38373
|
#
1b4ac906 |
|
24-Jun-2021 |
Stefan Eßer <se@FreeBSD.org> |
sbin/md5: re-enable tests The directory for the tests was missing in BSD.tests.dist, causing build failures in "make distribute". Li-Wen Hsu fixed this issue in commit cb194afef50dc, allowing me to re-enable installation of the tests. MFC after: 3 days
|
#
3268f407 |
|
24-Jun-2021 |
Stefan Eßer <se@FreeBSD.org> |
sbin/md5: disable tests due to build failures Testing with buildworld/installworld had succeeded, but it appears that a path is not correctly set for the distribute target in the tests directory. Commenting out HAS_TESTS should make the build succeed again and give time to resolve the "make distribute" issue. The tests have been locally run to verify that the recent changes to add a coreutils compatible -c option does not lead to any regressions.
|
#
884fc552 |
|
25-Jun-2021 |
Stefan Eßer <se@FreeBSD.org> |
sbin/md5: add tests While the correctness of the supported hash algorithms can be tested with the built-in self-test feature, these test cases are meant to detect changes in the output format. A follow-up commit will improve the compatibility with the coreutils versions of the hash programs, and these tests should detect any unintended side-effects of such a change on existing functionality.
|
#
086feed8 |
|
19-May-2021 |
Warner Losh <imp@FreeBSD.org> |
md5: Create md5sum, etc compatible programs On Linux, there's a similar set of programs to ours, but that end in the letters 'sum'. These act basically like FreeBSD versions run with the -r option. Add code so that when the program ends in 'sum' you get the linux -r behavior. This is enough to make most things that use sha*sum work correctly (the -c / --check options, as well as the long args are not implemented). When running with the -sum programs, ignore -t instead of running internal speed tests and make -c an error. Reviewed by: sef, and kp and allanjude (earlier version) Relnotes: yes Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D30309
|
#
4635180e |
|
23-Aug-2018 |
Alex Richardson <arichardson@FreeBSD.org> |
Allow bootstrapping md5 on Linux, MacOS and FreeBSD < 12 In order to build on a Linux host we need to bootstrap md5 since the Linux md5sum command produces output in a different format. Reviewed By: emaste Approved By: brooks (mentor) Differential Revision: https://reviews.freebsd.org/D16846
|
#
8ff3cdd1 |
|
09-Jul-2018 |
Conrad Meyer <cem@FreeBSD.org> |
Integrate SHA2-224 with userspace components The double compilation of the kernel sources in libmd and libcrypt is baffling, but add yet another define hack to prevent duplicate symbols. Add documentation and SHA2-224 test cases to libmd. Integrate with the md5(1) command, document, and add more test cases; self-tests pass.
|
#
1780e407 |
|
28-May-2016 |
Allan Jude <allanjude@FreeBSD.org> |
Implement SHA-512 truncated (224 and 256 bits) This implements SHA-512/256, which generates a 256 bit hash by calculating the SHA-512 then truncating the result. A different initial value is used, making the result different from the first 256 bits of the SHA-512 of the same input. SHA-512 is ~50% faster than SHA-256 on 64bit platforms, so the result is a faster 256 bit hash. The main goal of this implementation is to enable support for this faster hashing algorithm in ZFS. The feature was introduced into ZFS in r289422, but is disconnected because SHA-512/256 support was missing. A further commit will enable it in ZFS. This is the follow on to r292782 Reviewed by: cem Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D6061
|
#
406d87b1 |
|
09-Feb-2016 |
Glen Barber <gjb@FreeBSD.org> |
Explicitly add more files to the 'runtime' package. Sponsored by: The FreeBSD Foundation
|
#
7a3f5d11 |
|
27-Dec-2015 |
Allan Jude <allanjude@FreeBSD.org> |
Replace sys/crypto/sha2/sha2.c with lib/libmd/sha512c.c cperciva's libmd implementation is 5-30% faster The same was done for SHA256 previously in r263218 cperciva's implementation was lacking SHA-384 which I implemented, validated against OpenSSL and the NIST documentation Extend sbin/md5 to create sha384(1) Chase dependancies on sys/crypto/sha2/sha2.{c,h} and replace them with sha512{c.c,.h} Reviewed by: cperciva, des, delphij Approved by: secteam, bapt (mentor) MFC after: 2 weeks Sponsored by: ScaleEngine Inc. Differential Revision: https://reviews.freebsd.org/D3929
|
#
11500c4e |
|
27-Mar-2015 |
Xin LI <delphij@FreeBSD.org> |
Fix remaining warnings. MFC after: 2 weeks
|
#
13eb765f |
|
25-Nov-2014 |
Baptiste Daroussin <bapt@FreeBSD.org> |
Convert sbin/ to LIBADD Reduce overlinking
|
#
7e659f94 |
|
19-Apr-2013 |
Ed Schouten <ed@FreeBSD.org> |
Add the Clang specific -Wmissing-variable-declarations to WARNS=6. This compiler flag enforces that that people either mark variables static or use an external declarations for the variable, similar to how -Wmissing-prototypes works for functions. Due to the fact that Yacc/Lex generate code that cannot trivially be changed to not warn because of this (lots of yy* variables), add a NO_WMISSING_VARIABLE_DECLARATIONS that can be used to turn off this specific compiler warning. Announced on: toolchain@
|
#
edd4c16f |
|
31-Jul-2012 |
Xin LI <delphij@FreeBSD.org> |
Teach md5(1) about sha512. MFC after: 1 month
|
#
a7d5f7eb |
|
19-Oct-2010 |
Jamie Gritton <jamie@FreeBSD.org> |
A new jail(8) with a configuration file, to replace the work currently done by /etc/rc.d/jail.
|
#
fe0506d7 |
|
09-Mar-2010 |
Marcel Moolenaar <marcel@FreeBSD.org> |
Create the altix project branch. The altix project will add support for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting is a two-module system, consisting of a base compute module and a CPU expansion module. SGI's NUMAFlex architecture can be an excellent platform to test CPU affinity and NUMA-aware features in FreeBSD.
|
#
106d8391 |
|
19-Oct-2009 |
Ruslan Ermilov <ru@FreeBSD.org> |
Switch the default WARNS level for sbin/ to 6. Submitted by: Ulrich Spörlein
|
#
d7f03759 |
|
19-Oct-2008 |
Ulf Lilleengen <lulf@FreeBSD.org> |
- Import the HEAD csup code which is the basis for the cvsmode work.
|
#
186c183c |
|
09-Mar-2005 |
Colin Percival <cperciva@FreeBSD.org> |
In light of the recent 2^69 operation collision-finding attack on SHA1, add support for SHA256. Tested on: i386, sparc64 Tested using: NIST test vectors, built-in tests X-MFC-after: 5.4-RELEASE
|
#
cb49d42b |
|
11-Jun-2004 |
Oliver Eikemeier <eik@FreeBSD.org> |
Add sha1 and rmd160 checksum tools. Since the algorithms are already supported in libmd, the size increase is small when a dynamic root is used. Approved by: joerg, ru MFC after: 2 weeks
|
#
47d7e8a9 |
|
05-Feb-2004 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fixed style of DPADD and LDADD assignments as per style.Makefile(5).
|
#
2d68bf45 |
|
03-Dec-2001 |
David E. O'Brien <obrien@FreeBSD.org> |
Default to WARNS=2. Binary builds that cannot handle this must explicitly set WARNS=0. Reviewed by: mike
|
#
982f5d88 |
|
22-Jun-2001 |
Dima Dorfman <dd@FreeBSD.org> |
WARNS= -> WARNS?= Submitted by: Mike Barcroft <mike@q9media.com>
|
#
05fe5d56 |
|
22-May-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Fix argument processing. Make this compile with WARNS=2. PR: bin/27524 MFC after: 3 days
|
#
0a5779d4 |
|
26-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
- Backout botched attempt to introduce MANSECT feature. - MAN[1-9] -> MAN.
|
#
fe655281 |
|
20-Mar-2001 |
Ruslan Ermilov <ru@FreeBSD.org> |
Set the default manual section for sbin/ to 8.
|
#
00f11233 |
|
08-Feb-1997 |
Wolfram Schneider <wosch@FreeBSD.org> |
/usr/lib/libmd.a -> ${LIBMD}
|
#
e1645093 |
|
29-Oct-1994 |
Paul Traina <pst@FreeBSD.org> |
Incorproate version of md5 placed into public domain by RSA.
|