[#] http://marc.info/?l=openbsd-cvs&m=140776380015519&w=2
openbsd-cvs(obsdave,2) — All
2014-08-11 17:55:11


Module name: src
Changes by: bcook@cvs.openbsd.org 2014/08/11 07:29:43

Modified files:
lib/libcrypto/crypto/arch/amd64: Makefile.inc
lib/libssl/src/crypto/engine: eng_rsax.c
lib/libssl/src/crypto/evp: e_rc4_hmac_md5.c

Log message:
Guard RSA / RC4-5 ASM when NO_ASM is not defined

Most assembly blocks remain inactive if OPENSSL_NO_ASM is not defined,
only enabling inline assembly, but the RSA / RC4-5 blocks (used only in
amd64 systems) turn on implicitly. Guard these two as well.

This simplifies enabling just inline ASM in portable, no effective
change in OpenBSD.