aboutsummaryrefslogtreecommitdiff
path: root/engines/asm
AgeCommit message (Collapse)AuthorFilesLines
2017-05-11Remove filename argument to x86 asm_init.David Benjamin1-1/+1
The assembler already knows the actual path to the generated file and, in other perlasm architectures, is left to manage debug symbols itself. Notably, in OpenSSL 1.1.x's new build system, which allows a separate build directory, converting .pl to .s as the scripts currently do result in the wrong paths. This also avoids inconsistencies from some of the files using $0 and some passing in the filename. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Andy Polyakov <appro@openssl.org> (Merged from https://github.com/openssl/openssl/pull/3431)
2016-10-10Remove trailing whitespace from some files.David Benjamin1-1/+1
The prevailing style seems to not have trailing whitespace, but a few lines do. This is mostly in the perlasm files, but a few C files got them after the reformat. This is the result of: find . -name '*.pl' | xargs sed -E -i '' -e 's/( |'$'\t'')*$//' find . -name '*.c' | xargs sed -E -i '' -e 's/( |'$'\t'')*$//' find . -name '*.h' | xargs sed -E -i '' -e 's/( |'$'\t'')*$//' Then bn_prime.h was excluded since this is a generated file. Note mkerr.pl has some changes in a heredoc for some help output, but other lines there lack trailing whitespace too. Reviewed-by: Kurt Roeckx <kurt@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org>
2016-05-29x86_64 assembly pack: tolerate spaces in source directory name.Andy Polyakov1-1/+1
[as it is now quoting $output is not required, but done just in case] Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-05-21Add OpenSSL copyright to .pl filesRich Salz2-2/+16
Reviewed-by: Richard Levitte <levitte@openssl.org>
2016-03-08Fix engine/asm/e_padlock-x86.pl for newer semanticsRichard Levitte1-0/+5
Reviewed-by: Andy Polyakov <appro@openssl.org>
2014-08-19RT2513: Fix typo's paramter-->parameterMartin Olsson1-2/+2
I also found a couple of others (padlock and signinit) and fixed them. Reviewed-by: Emilia Kasper <emilia@openssl.org>
2013-01-22x86_64 assembly pack: make Windows build more robust.Andy Polyakov1-1/+2
PR: 2963 and a number of others
2012-06-27x86_64 assembly pack: make it possible to compile with Perl located onAndy Polyakov1-1/+1
path with spaces. PR: 2835
2012-03-19e_padlock-x86[_64].pl: better understanding of prefetch errata and properAndy Polyakov2-78/+204
workaround.
2011-10-11e_padlock-x86[_64].pl: protection against prefetch errata.Andy Polyakov2-17/+73
2011-10-09e_padlock-x86_64.pl: brown-bag bug in stack pointer handling.Andy Polyakov1-0/+5
2011-10-08e_padlock-x86[_64].pl: SHA fixes, comply with specification and fix bug.Andy Polyakov2-13/+156
2011-10-05e_padlock: add CTR mode.Andy Polyakov2-13/+75
2011-10-04e_padlock-x86_64.pl: fix typo.Andy Polyakov1-1/+2
2011-10-04e_padlock-x86*.pl: Nano-related update.Andy Polyakov2-21/+49
2011-10-01e_padlock-x86.pl: previous C3-specific fix was incomplete.Andy Polyakov1-2/+3
2011-10-01e_padlock-x86.pl: make it work on VIA C3 (which doesn't support SSE2).Andy Polyakov1-20/+17
2011-09-18Make latest assembler additions (vpaes and e_padlock) work in Windows build.Andy Polyakov1-5/+7
2011-09-06engines/asm/e_padlock-x86_64.pl: name it right and fix small bug.Andy Polyakov1-1/+1
2011-09-06Padlock engine: make it independent of inline assembler.Andy Polyakov2-0/+751