phk
e1c7d43764
Get this file closer to style(9).
2002-09-08 15:10:04 +00:00
bmah
c397827503
Fix a bug where calling MD5File(3) with a zero-length file generated an
...
error, due to an uninitialized variable.
Reviewed by: phk, archie
2002-09-06 19:51:58 +00:00
mux
88ae6f5384
Add missing const's.
2002-06-24 13:52:26 +00:00
phk
458ed40192
Improve the handling of Encode and Decode operations in MD5.
...
Use memcpy for all little-endian architectures, sys/kern/md5c.c indicates
this should be safe for all currently supported LE archs.
Change the Encode and Decode functions for other archs to use le32toh()
and htole32() functions instead of explicit byte shuffling.
On sparc64 this gives md5(1) about 8% speed increase.
2002-06-22 12:54:11 +00:00
ru
560cbd2c17
Don't build manuals at inappropriate time.
...
Collapse generation of md[245].3 manpages.
2002-04-10 17:01:55 +00:00
phk
b61fae7b37
Modernize my email address.
2002-03-25 14:12:49 +00:00
phk
a83aaaa1fa
Modernize my email address.
2002-03-25 13:52:45 +00:00
obrien
f597ce10f8
Remove __P() usage.
2002-03-21 23:54:04 +00:00
obrien
24a8f39238
Remove 'register' keyword.
2002-03-21 23:39:28 +00:00
ru
727c2b4b9e
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
dillon
bc1ffc42bd
add __FBSDID()s to libmd
2001-09-30 21:56:22 +00:00
ru
09d142dfd5
mdoc(7) police:
...
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.
2001-08-07 15:48:51 +00:00
dd
c49a4e6620
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
ru
940dc0c680
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 13:41:46 +00:00
ru
4b0a48252c
mdoc(7) police: use proper markup for function arguments.
2001-04-04 10:23:27 +00:00
ru
f85a17a1d7
MAN[1-9] -> MAN.
2001-03-27 17:27:19 +00:00
phk
f3af16b3ba
Add a new entrypoint to the hashes in libmd:
...
char *
FooFileChunk(const char *filename, char *buf, off_t offset, off_t length)
Which only hashes part of a file.
Implement FooFile() in terms of this function.
Submitted by: roam
2001-03-17 10:00:50 +00:00
ru
fe2efd38b3
mdoc(7) police: removed history info from the .Os FreeBSD call.
2000-12-14 11:52:05 +00:00
phantom
2514e055d6
Introduce .Lb macro to libmd manpages
2000-04-22 16:11:30 +00:00
rgrimes
7e1486bf06
Replace beforeinstall target with new variables used by .mk system.
...
Reviewed by: marcel, and make world
2000-01-14 07:57:47 +00:00
peter
4a06465a4e
Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL"
...
is an application space macro and the applications are supposed to be free
to use it as they please (but cannot). This is consistant with the other
BSD's who made this change quite some time ago. More commits to come.
1999-12-29 05:07:58 +00:00
peter
e226894fa0
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
ache
f66b27e3b4
add more MLINKS
1999-03-02 22:53:24 +00:00
wollman
5baa16887a
Don't even attempt to build the assembly-language versions of RIPEMD160
...
and SHA-1 when OBJFORMAT is not ELF. Add a warning to the man page
about how SHA-1 uses bswapl, which will trap on 80386es (and the kernel
should, but doesn't currently, emulate).
1999-03-01 02:39:45 +00:00
chuckr
cf96f19950
fix for incorrect specification of alignment (it worked for the elf
...
build, but broke while doing the aout legacy build). Now using
.p2align instead of .align. Fixes broken buildworld.
Submitted by: John Polstra
Reviewed by: John Polstra
1999-02-28 18:55:39 +00:00
mjacob
ee84be005f
No, this isn't what I submitted. Seems like the patch I sent
...
was ignored and an incorrect hand edit was used instead.
1999-02-27 02:45:31 +00:00
wollman
fb43c0f117
Fixes for Alpha.
...
Submitted by: mjacob
1999-02-26 20:06:46 +00:00
wollman
a231c18a71
Don't build the assembly for shared linkage, PIC isn't implemented.
1999-02-26 18:43:01 +00:00
wollman
318945369d
Add Eric Young's RIPEMD160 implementation as well, in case SHA-1
...
should prove weak. Also fix a few problems with the SHA-1 build.
1999-02-26 18:41:47 +00:00
wollman
52414b347e
Fix bug in MDx test suite.
...
Add Eric Young's SHA-[01] implementations.
1999-02-26 04:25:01 +00:00
wollman
116953de02
Add a note about the insecurity of MD4 and potential vulnerability of
...
MD5 to similar attacks.
1999-02-11 20:31:49 +00:00
jdp
847ef2ce73
Build libmd shared for a.out too. Required for some PAM modules.
1998-11-12 04:08:10 +00:00
imp
e1bf841f1a
$@ -> ${.TARGET}
1998-09-11 05:42:37 +00:00
jb
ad07d4a0af
BINFORMAT -> OBJFORMAT ready for E-day.
1998-08-30 01:57:55 +00:00
phk
463e43d900
Split the padding out into a separate function.
...
Synchronize the kernel and libmd versions of md5c.c
PR: misc/6127
Reviewed by: phk
Submitted by: Ari Suutari <ari@suutari.iki.fi>
1998-03-27 10:23:00 +00:00
bde
570fccf1a3
Don't use the beforedepend target. It was a no-op here except for
...
helping bsd.dep.mk break `make -jN depend'.
1998-03-19 15:27:08 +00:00
charnier
46f7bb5b5b
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq
1998-03-19 07:34:22 +00:00
peter
247813c4dd
If not building a.out, still build a pic version of libmd. This allows
...
things like libskey.so to be dynamically self contained.
Things like md5(1) where speed is critical should still link with libmd.a,
but for things like login, where it's a once-off call if skey is used, it's
not worth the hassle.
1997-09-05 11:49:43 +00:00
joerg
88662ccfea
Make the MD* header files C++-aware. Also, string arguments are supposed
...
to be of type `const char *'.
PR: 3291
Submitted by: dima@tejblum.dnttm.rssi.ru (Dmitrij Tejblum)
1997-08-25 05:24:31 +00:00
bde
e8c3c558fc
FIxed arg types (mostly missing consts) in synopsis.
1997-03-19 00:52:58 +00:00
peter
3447762204
Revert $FreeBSD$ to $Id$
1997-02-22 15:12:41 +00:00
jkh
9c0cd3f9df
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
phk
9ad6ff260b
Just pick up the real thing from <sys/md5.h>
1996-12-22 10:32:17 +00:00
phk
2a5914d630
Make this compile in the kernel too, major cosmetic cleanup.
1996-12-22 10:27:25 +00:00
bde
7e35783fbe
Moved #include of <sys/types.h> earlier so that this compiles when
...
<stdio.h> doesn't (bogusly) include <sys/types.h>.
Cleaned up #includes.
1996-10-25 06:48:29 +00:00
phk
b74235fd9f
Add #include <sys/types>
1996-10-22 16:28:56 +00:00
phk
61dbdd8c4a
close bin/1648 libmd not 64bit safe.
...
if something fails to compile now, you need to add #include <sys/types.h>
Partially Submitted by: Jason Thorpe <thorpej@nas.nasa.gov>
1996-10-22 16:27:47 +00:00
wollman
d8b2081c13
Use -mdoc macros properly.
...
Translate from Danglish into English.
Refer to the alogrithms as ``RSA Data Security MDX message digest'' as
required by the license.
1996-10-09 21:00:48 +00:00
peter
0a95f18e6f
cmp -s || install -c ==> install -C, use a .for loop
1996-08-30 01:53:09 +00:00
mpp
d335e4c510
Some minor man page cleanup.
1996-08-23 20:52:53 +00:00