]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
crypto/sha/asm/sha512-ia64.pl: When checking assembler file names, ignore case
authorRichard Levitte <levitte@openssl.org>
Fri, 4 Nov 2022 09:37:13 +0000 (10:37 +0100)
committerRichard Levitte <levitte@openssl.org>
Fri, 4 Nov 2022 09:37:13 +0000 (10:37 +0100)
The use case is that uppercase .ASM extension may be used on some platforms,
and we were only testing for the lowercase extension.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/19604)

crypto/sha/asm/sha512-ia64.pl

index eccc6c92e767adaff5d2f0900d21cc6296a4fd97..e147f2682d5b89f3447880e9820871f5e672c5d9 100755 (executable)
@@ -78,7 +78,7 @@
 # $output is the last argument if it looks like a file (it has an extension)
 $output = $#ARGV >= 0 && $ARGV[$#ARGV] =~ m|\.\w+$| ? pop : undef;
 
-if ($output =~ /512.*\.[s|asm]/) {
+if ($output =~ /512.*\.[s|asm]/i) {
        $SZ=8;
        $BITS=8*$SZ;
        $LDW="ld8";
@@ -92,7 +92,7 @@ if ($output =~ /512.*\.[s|asm]/) {
        @sigma0=(1,  8, 7);
        @sigma1=(19,61, 6);
        $rounds=80;
-} elsif ($output =~ /256.*\.[s|asm]/) {
+} elsif ($output =~ /256.*\.[s|asm]/i) {
        $SZ=4;
        $BITS=8*$SZ;
        $LDW="ld4";