diff options
author | lloyd <[email protected]> | 2011-03-12 22:55:29 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2011-03-12 22:55:29 +0000 |
commit | 41fa68ddc6d93b7a8bc07d3cad7af2535fb89d09 (patch) | |
tree | 556367f69bcbeea5a7d2187b8e0744fc8fe89e91 /doc/log.txt | |
parent | 6be6268bbcd19f1017d13442007801c23f4696db (diff) |
Modify SHA-224/SHA-256 so that it does the message expansion in
registers as needed (16 turns before the value is used), with indexes
fully precomputed. On a Core i7-860 with GCC 4.5.2, performance went
from 152 MiB/s to 167 MiB/s.
Diffstat (limited to 'doc/log.txt')
-rw-r--r-- | doc/log.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/log.txt b/doc/log.txt index 9313ac2f6..0caccf661 100644 --- a/doc/log.txt +++ b/doc/log.txt @@ -1,7 +1,11 @@ * 1.9.15-dev, ????-??-?? + - Modify how message expansion is done in SHA-256, leading to a 10% + speedup on x86-64. - Pipe will delete empty output queues as soon as they are no longer needed, even if earlier messages still have data unread. + - Avoid reading the SPARC %tick register on OpenBSD, as unlike Linux + and Solaris the kernel will not trap and emulate it for userspace. * 1.9.14, 2011-03-01 - Add support for bcrypt, OpenBSD's password hashing scheme |