mux
19361eefdf
Add missing const's.
2002-06-24 13:52:26 +00:00
phk
5f785ab6dd
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
76ecabcdaf
Don't build manuals at inappropriate time.
...
Collapse generation of md[245].3 manpages.
2002-04-10 17:01:55 +00:00
phk
18a4c2c111
Modernize my email address.
2002-03-25 14:12:49 +00:00
phk
811d04c86c
Modernize my email address.
2002-03-25 13:52:45 +00:00
obrien
fd9d7ac0ed
Remove __P() usage.
2002-03-21 23:54:04 +00:00
obrien
084b4588f2
Remove 'register' keyword.
2002-03-21 23:39:28 +00:00
ru
623da62a5a
mdoc(7) police: Use the new .In macro for #include statements.
2001-10-01 16:09:29 +00:00
dillon
ed504fcccb
add __FBSDID()s to libmd
2001-09-30 21:56:22 +00:00
ru
4345758876
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
a145482cf6
Remove whitespace at EOL.
2001-07-15 07:53:42 +00:00
ru
317b7d8e37
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 13:41:46 +00:00
ru
091222e6af
mdoc(7) police: use proper markup for function arguments.
2001-04-04 10:23:27 +00:00
ru
25ef23ac1c
MAN[1-9] -> MAN.
2001-03-27 17:27:19 +00:00
phk
cf0fcea2b7
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
c23c39b3a4
mdoc(7) police: removed history info from the .Os FreeBSD call.
2000-12-14 11:52:05 +00:00
phantom
98949b1e90
Introduce .Lb macro to libmd manpages
2000-04-22 16:11:30 +00:00
rgrimes
c127d0e61e
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
d53e4c1d80
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
76f0c923fe
$Id$ -> $FreeBSD$
1999-08-28 00:22:10 +00:00
ache
4e5c23f7a1
add more MLINKS
1999-03-02 22:53:24 +00:00
wollman
e903dee1c1
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
cd8e257052
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
39fab177a1
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
7810a0ea5a
Fixes for Alpha.
...
Submitted by: mjacob
1999-02-26 20:06:46 +00:00
wollman
563552afce
Don't build the assembly for shared linkage, PIC isn't implemented.
1999-02-26 18:43:01 +00:00
wollman
db4b7a727b
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
f508af7620
Fix bug in MDx test suite.
...
Add Eric Young's SHA-[01] implementations.
1999-02-26 04:25:01 +00:00
wollman
11fe28a14a
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
fa540c0172
Build libmd shared for a.out too. Required for some PAM modules.
1998-11-12 04:08:10 +00:00
imp
7085d1ce9f
$@ -> ${.TARGET}
1998-09-11 05:42:37 +00:00
jb
e6edac6dac
BINFORMAT -> OBJFORMAT ready for E-day.
1998-08-30 01:57:55 +00:00
phk
4db0fa09db
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
d6e453e36f
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
79fc0e5555
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq
1998-03-19 07:34:22 +00:00
peter
62978560da
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
a4d82a959a
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
4cc11f6a3d
FIxed arg types (mostly missing consts) in synopsis.
1997-03-19 00:52:58 +00:00
peter
6b08958c64
Revert $FreeBSD$ to $Id$
1997-02-22 15:12:41 +00:00
jkh
808a36ef65
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
73758fb15d
Just pick up the real thing from <sys/md5.h>
1996-12-22 10:32:17 +00:00
phk
350e9588f9
Make this compile in the kernel too, major cosmetic cleanup.
1996-12-22 10:27:25 +00:00
bde
842a7446a3
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
9205a4589e
Add #include <sys/types>
1996-10-22 16:28:56 +00:00
phk
2916d56c9d
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
130a49f9b8
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
9879cf14c3
cmp -s || install -c ==> install -C, use a .for loop
1996-08-30 01:53:09 +00:00
mpp
05d0602202
Some minor man page cleanup.
1996-08-23 20:52:53 +00:00
phk
8398830f31
Fix a memory leak in MD[245]End()
...
Submitted by: Ikuo Nakagawa <ikuo@isl.intec.co.jp>
PR: misc/1424
1996-07-24 20:55:38 +00:00
jdp
a0b884c252
Correct two errors in the manual page.
1996-05-28 18:57:31 +00:00