Executable stack can be security hole, EX stack prevents working of NX. More information can be found here: https://wiki.gentoo.org/wiki/Project:Hardened/GNU_stack_quickstart https://wiki.gentoo.org/wiki/Hardened/PaX_Utilities#Introduction i686 architecture wasn't affected. Signed-off-by: Marcin Mirosław <marcin at mejor.pl> --- lib/sha1_ssse3.S | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/sha1_ssse3.S b/lib/sha1_ssse3.S index 22ce597..a9ce142 100644 --- a/lib/sha1_ssse3.S +++ b/lib/sha1_ssse3.S @@ -562,3 +562,7 @@ W_PRECALC_AVX * unsigned int rounds); */ SHA1_VECTOR_ASM sha1_transform_avx + +#if defined(__linux__) && defined(__ELF__) +.section .note.GNU-stack,"",%progbits +#endif -- 1.8.3.2 |