2
在哪里可以找到基于64位指令集的改进的sha1哈希的Openssl实现。它是this的替代实现。我试图在我的/ usr/inclusde和/ usr/lib /中找到它,但找不到它。它似乎是Openssl的附加组件(openssl-addons/intel-accel /),但不包含Openssl软件包。还有如何使用它来代替Openssl的平常sha1?Openssl实现改进的sha1哈希
在哪里可以找到基于64位指令集的改进的sha1哈希的Openssl实现。它是this的替代实现。我试图在我的/ usr/inclusde和/ usr/lib /中找到它,但找不到它。它似乎是Openssl的附加组件(openssl-addons/intel-accel /),但不包含Openssl软件包。还有如何使用它来代替Openssl的平常sha1?Openssl实现改进的sha1哈希
SSE3优化版本的SHA-1已经是OpenSSL 1.0.1
的一部分,不需要附加组件。只要确保您使用汇编程序例程(不是通用C)编译它。
仅供参考:优化的执行SHA-1的是文件在OpenSSL 1.0.1压缩包crypto/sha/asm/sha1-586.pl
和crypto/sha/asm/sha1-x86_64.pl
。