diff for duplicates of <5515342F.6010703@openssl.org> diff --git a/a/1.txt b/N1/1.txt index d68fb40..faf34b0 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -35,3 +35,11 @@ spotted little-endian dependency (see #ifndef __ARMEB__ in attached). I guess that it worked for you either because it was NEON that was tested (it does work as is) or __LINUX_ARM_ARCH__ was less than 7 (in which case it uses endian-neutral byte-by-byte data load). Can you confirm either? + +-------------- next part -------------- +A non-text attachment was scrubbed... +Name: sha256-armv4.diff +Type: text/x-patch +Size: 838 bytes +Desc: not available +URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20150327/6d108844/attachment.bin> diff --git a/a/2.hdr b/a/2.hdr deleted file mode 100644 index bfbc795..0000000 --- a/a/2.hdr +++ /dev/null @@ -1,5 +0,0 @@ -Content-Type: text/x-patch; - name="sha256-armv4.diff" -Content-Transfer-Encoding: quoted-printable -Content-Disposition: attachment; - filename="sha256-armv4.diff" diff --git a/a/2.txt b/a/2.txt deleted file mode 100644 index 34bc834..0000000 --- a/a/2.txt +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/crypto/sha/asm/sha256-armv4.pl b/crypto/sha/asm/sha256-armv4.pl -index 4fee74d..fac0533 100644 ---- a/crypto/sha/asm/sha256-armv4.pl -+++ b/crypto/sha/asm/sha256-armv4.pl -@@ -73,7 +73,9 @@ $code.=<<___ if ($i<16); - eor $t0,$e,$e,ror#`$Sigma1[1]-$Sigma1[0]` - add $a,$a,$t2 @ h+=Maj(a,b,c) from the past - eor $t0,$t0,$e,ror#`$Sigma1[2]-$Sigma1[0]` @ Sigma1(e) -+# ifndef __ARMEB__ - rev $t1,$t1 -+# endif - #else - @ ldrb $t1,[$inp,#3] @ $i - add $a,$a,$t2 @ h+=Maj(a,b,c) from the past -@@ -166,6 +168,7 @@ $code=<<___; - #else - .syntax unified - # ifdef __thumb2__ -+# define adrl adr - .thumb - # else - .code 32 -@@ -460,7 +463,7 @@ sha256_block_data_order_neon: - stmdb sp!,{r4-r12,lr} - - sub $H,sp,#16*4+16 -- adr $Ktbl,K256 -+ adrl $Ktbl,K256 - bic $H,$H,#15 @ align for 128-bit stores - mov $t2,sp - mov sp,$H @ alloca diff --git a/a/3.hdr b/a/3.hdr deleted file mode 100644 index 4b86001..0000000 --- a/a/3.hdr +++ /dev/null @@ -1,4 +0,0 @@ -Content-Type: text/plain; charset="us-ascii" -MIME-Version: 1.0 -Content-Transfer-Encoding: 7bit -Content-Disposition: inline diff --git a/a/3.txt b/a/3.txt deleted file mode 100644 index 8133cf0..0000000 --- a/a/3.txt +++ /dev/null @@ -1,4 +0,0 @@ -_______________________________________________ -linux-arm-kernel mailing list -linux-arm-kernel@lists.infradead.org -http://lists.infradead.org/mailman/listinfo/linux-arm-kernel diff --git a/a/content_digest b/N1/content_digest index 7eb5f0d..9017cfe 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -5,17 +5,11 @@ "ref\020150324130511.GK14457@ns203013.ovh.net\0" "ref\0CAKv+Gu8Px6dYKdrVFyh_5WN3sEAGYy0fv0qHONJ5x+68YZjCOQ@mail.gmail.com\0" "ref\0CAKv+Gu_4G69JZJPex_=1xOZ4z5Fxtht4YG4G=TnYrkXPuiXvFg@mail.gmail.com\0" - "From\0Andy Polyakov <appro@openssl.org>\0" - "Subject\0Re: [PATCHv2] arm: crypto: Add optimized SHA-256/224\0" + "From\0appro@openssl.org (Andy Polyakov)\0" + "Subject\0[PATCHv2] arm: crypto: Add optimized SHA-256/224\0" "Date\0Fri, 27 Mar 2015 11:42:55 +0100\0" - "To\0Ard Biesheuvel <ard.biesheuvel@linaro.org>" - " Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>\0" - "Cc\0Herbert Xu <herbert@gondor.apana.org.au>" - David S. Miller <davem@davemloft.net> - linux-arm-kernel@lists.infradead.org <linux-arm-kernel@lists.infradead.org> - Sami Tolvanen <samitolvanen@google.com> - " linux-crypto@vger.kernel.org <linux-crypto@vger.kernel.org>\0" - "\01:1\0" + "To\0linux-arm-kernel@lists.infradead.org\0" + "\00:1\0" "b\0" ">> Could you share the error log please?\n" "> \n" @@ -53,46 +47,14 @@ "spotted little-endian dependency (see #ifndef __ARMEB__ in attached). I\n" "guess that it worked for you either because it was NEON that was tested\n" "(it does work as is) or __LINUX_ARM_ARCH__ was less than 7 (in which\n" - case it uses endian-neutral byte-by-byte data load). Can you confirm either? - "\01:2\0" - "fn\0sha256-armv4.diff\0" - "b\0" - "diff --git a/crypto/sha/asm/sha256-armv4.pl b/crypto/sha/asm/sha256-armv4.pl\n" - "index 4fee74d..fac0533 100644\n" - "--- a/crypto/sha/asm/sha256-armv4.pl\n" - "+++ b/crypto/sha/asm/sha256-armv4.pl\n" - "@@ -73,7 +73,9 @@ $code.=<<___ if ($i<16);\n" - " \teor\t$t0,$e,$e,ror#`$Sigma1[1]-$Sigma1[0]`\n" - " \tadd\t$a,$a,$t2\t\t\t@ h+=Maj(a,b,c) from the past\n" - " \teor\t$t0,$t0,$e,ror#`$Sigma1[2]-$Sigma1[0]`\t@ Sigma1(e)\n" - "+# ifndef __ARMEB__\n" - " \trev\t$t1,$t1\n" - "+# endif\n" - " #else\n" - " \t@ ldrb\t$t1,[$inp,#3]\t\t\t@ $i\n" - " \tadd\t$a,$a,$t2\t\t\t@ h+=Maj(a,b,c) from the past\n" - "@@ -166,6 +168,7 @@ $code=<<___;\n" - " #else\n" - " .syntax unified\n" - " # ifdef __thumb2__\n" - "+# define adrl adr\n" - " .thumb\n" - " # else\n" - " .code 32\n" - "@@ -460,7 +463,7 @@ sha256_block_data_order_neon:\n" - " \tstmdb\tsp!,{r4-r12,lr}\n" - " \n" - " \tsub\t$H,sp,#16*4+16\n" - "-\tadr\t$Ktbl,K256\n" - "+\tadrl\t$Ktbl,K256\n" - " \tbic\t$H,$H,#15\t\t@ align for 128-bit stores\n" - " \tmov\t$t2,sp\n" - " \tmov\tsp,$H\t\t\t@ alloca" - "\01:3\0" - "b\0" - "_______________________________________________\n" - "linux-arm-kernel mailing list\n" - "linux-arm-kernel@lists.infradead.org\n" - http://lists.infradead.org/mailman/listinfo/linux-arm-kernel + "case it uses endian-neutral byte-by-byte data load). Can you confirm either?\n" + "\n" + "-------------- next part --------------\n" + "A non-text attachment was scrubbed...\n" + "Name: sha256-armv4.diff\n" + "Type: text/x-patch\n" + "Size: 838 bytes\n" + "Desc: not available\n" + URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20150327/6d108844/attachment.bin> -d22374f901c242ad0574940847e26ee0f8f4af72c8210654476087e9365186bc +c47f2e533c33318017ebdcbf7a567817ad14d034d19b6108274ad140c4b3708a
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.