Denis Vlasenko 98c87f7575 sha256/512: code shrink. Run-tested.
function                                             old     new   delta
sha512_process_block128                                -    1444   +1444
sha1_process_block64                                   -     542    +542
sha256_process_block64                                 -     529    +529
K512_lo                                                -     320    +320
K256                                                   -     320    +320
init512_lo                                             -      32     +32
init256                                                -      32     +32
sha1_hash                                             99     128     +29
sha256_end                                           160     135     -25
sha1_end                                             189     160     -29
sha512_end                                           237     204     -33
sha256_begin                                          77      44     -33
sha512_begin                                         154      88     -66
sha256_hash                                          338     259     -79
sha512_hash                                          358     262     -96
sha1_compile                                         542       -    -542
sha256_process_block                                 594       -    -594
static.K                                             896       -    -896
sha512_process_block                                1861       -   -1861
------------------------------------------------------------------------------
(add/remove: 7/4 grow/shrink: 1/7 up/down: 3248/-4254)      Total: -1006 bytes
   text    data     bss     dec     hex filename
 808013     468    7856  816337   c74d1 busybox_old
 807007     468    7856  815331   c70e3 busybox_unstripped
2009-03-11 21:15:51 +00:00
..
2008-12-03 18:48:39 +00:00
2008-07-23 08:41:08 +00:00
2008-12-07 00:52:58 +00:00
2008-08-17 12:47:19 +00:00
2008-12-07 00:52:58 +00:00
2008-11-11 21:15:56 +00:00
2008-06-28 04:58:55 +00:00
2008-07-09 19:44:08 +00:00
2008-12-04 15:29:35 +00:00
2008-08-05 17:43:29 +00:00
2008-12-07 00:52:58 +00:00
2008-06-30 13:30:21 +00:00
2009-03-11 21:15:51 +00:00
2008-12-07 00:52:58 +00:00
2008-12-07 00:52:58 +00:00
2008-12-07 00:52:58 +00:00

Please see the LICENSE file for copyright information (GPLv2)

libbb is BusyBox's utility library.  All of this stuff used to be stuffed into
a single file named utility.c.  When I split utility.c to create libbb, some of
the very oldest stuff ended up without their original copyright and licensing
information (which is now lost in the mists of time).  If you see something
that you wrote that is mis-attributed, do let me know so we can fix that up.

	Erik Andersen
	<andersen@codepoet.org>