summaryrefslogtreecommitdiffstats
path: root/lib/libc/hash (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Zap context correctly, from Juergen Buchmueller <pullmoll at stop1984 dot com>millert2003-09-081-5/+5
| | | | Same as sys/crypto/sha2.c revision 1.2
* Remove bogus static; from Hiroki Satomillert2003-07-211-3/+3
|
* missing const; millert okderaadt2003-06-252-4/+4
|
* Sync with share/misc/license.template and add missing DARPA creditmillert2003-06-173-24/+28
| | | | where applicable.
* Use an ISC-tyle license for all my code; it is simpler and more permissive.millert2003-06-033-66/+33
|
* - section reorderjmc2003-05-303-52/+52
| | | | - whitespace at EOL
* Include string.h for memset() proto; noticed by lebel@millert2003-05-093-3/+6
|
* Add sha2 routines based on code by Aaron D. Gifford with minormillert2003-05-084-6/+1309
| | | | | | massaging and a man page by me. I used the phk-derived stuff for sha2hl.c instead of Aaron's for consistency with our other hash routines.
* Clear the digest local var w/ memset() in the End function.millert2003-05-082-12/+14
|
* updated URL from Leandro Costa;jmc2003-05-061-2/+3
| | | | ok millert@
* Move the rounds into separate functions on sparc64 so gcc's optimizermillert2003-01-082-22/+69
| | | | | | doesn't blow up. This is a hack but is better than compiling sha1.c with -O0 on sparc64. From NetBSD (mrg). deraadt@ OK
* o Ansi function headersmillert2002-12-234-67/+51
| | | | | | | | o Add __BEGIN_DECLS/__END_DECLS to include files o Safe macros o Remove useless variable assignment in the End function of *hl.c o Some minor KNF, needs more From Dan Weeks
* compile sparc64 version of sha1.go with -O0, too. OK jason@marc2002-01-161-1/+4
|
* add RFC 3174 to SEE ALSO sectionmillert2001-10-291-1/+6
|
* sync with rmd160.hmarkus2001-10-011-4/+4
|
* new rmd160 implementation. based onmarkus2001-10-012-400/+340
| | | | ftp://ftp.rsasecurity.com/pub/cryptobytes/crypto3n2.pdf, ok deraadt@
* Also build the .so version of sha1 without optimization.drahn2001-09-251-1/+3
| | | | ok jason@
* get previous right...jason2001-09-241-2/+2
|
* add hack for sha1.po on sparc64, toojason2001-09-241-1/+4
|
* gcc hangs when compiling sha1 on sparc64, workaround.art2001-09-021-1/+6
|
* o) We always close .Bl and .Bd tags;mpech2001-08-062-6/+4
| | | | | | | | | | o) .Sh AUTHOR -> .Sh AUTHORS; o) We don't like .Pp before/after .Sh; o) We don't like .Pp before/after .Rs/.Re; o) NetBSD -> .Nx; o) OpenBSD -> .Ox; millert@ ok
* mdoc prefers `\e' as an escape character.aaron2000-12-212-4/+4
|
* Repairs, mostly removing hard sentence breaks.aaron2000-04-182-11/+16
|
* Add missing MLINKsmillert1999-11-171-4/+6
|
* - let cryptographic checksums refer to each otherespie1999-10-061-2/+3
| | | | - avoid .Xref to one's own manpage
* More <sys/file.h> vs. <fcntl.h> and open() flags fixes.millert1999-08-172-6/+6
|
* Explicitly include <sys/types.h> and some minor style points.millert1999-08-161-5/+10
|
* more unescaped \n lines in nroff documentsderaadt1999-08-112-4/+4
|
* - remove all trailing whitespaceaaron1999-07-092-6/+6
| | | | | | | | | | * except when it is escaped with a `\' at the end of the line - fix remaining .Nm usage as well - this is from a patch I received from kwesterback@home.com, who has been working on some scripts for fixing formatting errors in mdoc'd man pages Ok, so there could be a cost/benefit debate with this commit, but since I have the patch we might as well commit it...
* The proper order of the ``introductory'' macros in a man page is .Dd/.Dt/.Os.aaron1999-07-072-2/+4
| | | | | | | Out of the approximately 1450 man pages, only about 90 of them were wrong. Thanks to kwesterback@home.com for coming up with a script and patch to repair this. The patch also inserted a .Os macro in the few man pages that were missing one.
* kill some old macrosaaron1999-05-252-4/+4
|
* punctuationaaron1999-05-252-4/+4
|
* Fixup of formatting in the example source codewvdputte1999-04-182-6/+6
|
* Add thread-safety to libc, so that libc_r will build (on i386 at least).d1998-11-201-2/+2
| | | | | | | | | | | | | All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a special syscall) Add -pthread option to gcc (that makes it use -lc_r and -D_POSIX_THREADS). Doc some re-entrant routines Add libc_r to intro(3) dig() uses some libc srcs and an extra -I was needed there. Add more md stuff to libc_r. Update includes for the pthreads api Update libc_r TODO
* Make RMD160Update a little less overzealous when fed small crumbs.janjaap1998-09-091-24/+29
|
* Remove the advertising clause in my old license, it impedes free usemillert1998-06-212-10/+4
| | | | | of the code as a large number of similar clauses makes it impossible to write an ad for a product using the code...
* nbytes - ofs should never be less than 0 (Oops on me)janjaap1998-06-021-0/+2
|
* teach rmd160 not to throw leftovers out the windowjanjaap1998-03-231-22/+44
|
* .Bx Open -> .Ox 2.xmillert1998-03-072-6/+4
|
* extra commas go foom foom foomderaadt1998-02-272-4/+4
|
* Fix compiler warnings.millert1997-08-241-2/+5
|
* tabify + trailing blankskstailey1997-07-232-12/+12
|
* Converting u_char[] -> u_int[] is easy on little endian machines :-)millert1997-07-181-1/+5
|
* Use u_int32_t not size_t.millert1997-07-171-3/+2
|
* Typomillert1997-07-171-2/+2
|
* Manpage for RMD*(3)millert1997-07-172-2/+226
|
* More typos.millert1997-07-171-3/+3
|
* Allow passing of a NULL digest to RMD160Final(3).millert1997-07-171-6/+8
|
* mdX(3)-like interface to RIPEMD-160 hash function. Code bymillert1997-07-173-2/+465
| | | | Antoon Bosselaers and massaged by me to fit the mdX(3) API.
* Fix typomillert1997-07-171-2/+2
|