Skip to content
Snippets Groups Projects
Commit fc81fc07 authored by Niels Möller's avatar Niels Möller
Browse files

*** empty log message ***

Rev: nettle/ChangeLog:1.216
Rev: nettle/NEWS:1.14
parent ae76b86e
Branches
Tags
No related merge requests found
2011-08-29 Niels Mller <nisse@lysator.liu.se>
* sha512.c: (COMPRESS): New macro wrapping _nettle_sha512_compress.
(sha512_update): Use MD_UPDATE.
(sha512_final): Deleted function.
(sha512_write_digest): Use MD_FINAL.
* sha256.c (COMPRESS): New macro wrapping _nettle_sha256_compress.
(SHA256_INCR): Deleted macro.
(sha256_update): Use MD_UPDATE.
(sha256_final): Deleted function.
(sha256_write_digest): New function, replacing sha256_final, and
using MD_FINAL.
(sha256_digest): Use sha256_write_digest.
(sha224_digest): Likewise.
* tools/nettle-hash.c (list_algorithms): Fixed typo in header.
* sha1.c (SHA1_DATA_LENGTH): Deleted unused macro.
(sha1_init): Use memcpy to initialize the state vector.
(SHA1_INCR): Deleted macro.
(sha1_update): Use MD_UPDATE macro, to reduce code duplication.
(sha1_digest): Use MD_FINAL macro.
(sha1_final): Deleted function.
* sha.h (struct sha1_ctx): Renamed attribute digest to state.
* macros.h (MD_UPDATE): New macro.
(MD_FINAL): New macro.
2011-08-28 Niels Mller <nisse@lysator.liu.se>
* ripemd160.c (ripemd160_final): Use LE_WRITE_UINT32. Deleted byte
......
NEWS for the 2.3 release
Misc:
* In the context struct sha1_ctx renamed the attribute
"digest" to "state". Applications should not peek inside
this struct, and the ABI is unchanged.
NEWS for the 2.2 release
Licensing change:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment