summaryrefslogtreecommitdiff
path: root/sha512.c
Commit message (Collapse)AuthorAgeFilesLines
* * sha256.c (sha256_update): Updated MD_UPDATE call for newNiels Möller2011-08-291-6/+18
| | | | | | | | | | conventions. (sha256_write_digest): Use MD_PAD rather than MD_FINAL, and insert the length manually. * sha512.c: Analogous changes. Rev: nettle/sha256.c:1.7 Rev: nettle/sha512.c:1.6
* (COMPRESS): New macro wrapping _nettle_sha512_compress.Niels Möller2011-08-291-79/+8
| | | | | | | | (sha512_update): Use MD_UPDATE. (sha512_final): Deleted function. (sha512_write_digest): Use MD_FINAL. Rev: nettle/sha512.c:1.5
* * Makefile.in (nettle_SOURCES): Added sha384-meta.c.Niels Möller2010-03-251-6/+54
| | | | | | | | | | | | | | | | | | | * sha384-meta.c: New file. * sha.h: Added declarations for sha384. Some are aliases for the corresponding sha512 definition. * sha512.c (sha512_write_digest): New function. (sha512_digest): Use it. (sha384_init): New function. (sha384_digest): New function. Rev: nettle/ChangeLog:1.59 Rev: nettle/Makefile.in:1.19 Rev: nettle/nettle-meta.h:1.4 Rev: nettle/sha.h:1.5 Rev: nettle/sha384-meta.c:1.1 Rev: nettle/sha512.c:1.4
* * sha512.c: (sha512_digest): Simplified handling of any finalNiels Möller2010-03-241-31/+8
| | | | | | | partial word of the digest. Rev: nettle/ChangeLog:1.58 Rev: nettle/sha512.c:1.3
* * sha512.c: Reorganized to use _nettle_sha512_compress.Niels Möller2010-03-241-168/+28
| | | | | | | | | | | | | | * sha512-compress.c (_nettle_sha512_compress): Compression function extracted from sha512.c to a new file. * Makefile.in (nettle_SOURCES): Added sha256-compress.c and sha512-compress.c. Rev: nettle/ChangeLog:1.57 Rev: nettle/Makefile.in:1.18 Rev: nettle/sha.h:1.4 Rev: nettle/sha512-compress.c:1.1 Rev: nettle/sha512.c:1.2
* * Makefile.in (nettle_SOURCES): Added sha512.c and sha512-meta.c.Niels Möller2010-03-221-0/+413
* sha.h: Added SHA-512-related declarations. * nettle-meta.h: Likewise. * sha512-meta.c: New file. * sha512.c: New file. Rev: nettle/Makefile.in:1.14 Rev: nettle/nettle-meta.h:1.3 Rev: nettle/sha.h:1.2 Rev: nettle/sha512-meta.c:1.1 Rev: nettle/sha512.c:1.1