在OpenSSL中,存在sha1_block_data_order
的asm和C实现。我做了
$ openssl dgst -sha1 data.txt.
然后执行asm实现。我需要做什么才能实现C实现?
谢谢,
Eric J.
答案 0 :(得分:1)
这是在OpenSSL的编译时选择的。
如果您不想使用汇编语言实现,则应按no-asm
{{1}中所述将选项./config
传递给./Configure
或INSTALL
。 }或其他INSTALL.W32
,具体取决于您的平台:
INSTALL*
例如在Linux / UNIX系统上:
no-asm Do not use assembler code.
在Windows上:
$ ./config no-asm [other options] --prefix=/some/dir
$ make
$ make test
$ make install