summaryrefslogtreecommitdiff
path: root/aes_armv4.S
diff options
context:
space:
mode:
authorJeffrey Walton <noloader@gmail.com>2019-05-19 06:59:12 -0400
committerGitHub <noreply@github.com>2019-05-19 06:59:12 -0400
commit4c9ca6b723b5ec5aab7eec720ad4d22598abe941 (patch)
tree58ddee7860612888b43175d9d33cbdc936d044aa /aes_armv4.S
parent8c99b1cd7592818072bc0882e9498e7c29402c5c (diff)
downloadcryptopp-git-4c9ca6b723b5ec5aab7eec720ad4d22598abe941.tar.gz
Add ARM SHA256 asm implementation from Cryptogams (GH #840, PR #840)
Cryptogams is Andy Polyakov's project used to create high speed crypto algorithms and share them with other developers. Cryptogams has a dual license. First is the OpenSSL license because Andy contributes to OpenSSL. Second is a BSD license for those who want a more permissive license. Andy's implementation runs about 45% faster than C/C++ code. Testing on a 1 GHz Cortex-A7 shows Cryptograms at 17 cpb, and C++ at 30 cpb. The integration instructions are documented at [Cryptogams SHA](https://wiki.openssl.org/index.php/Cryptogams_SHA) on the OpenSSL wiki.
Diffstat (limited to 'aes_armv4.S')
-rw-r--r--aes_armv4.S3
1 files changed, 0 insertions, 3 deletions
diff --git a/aes_armv4.S b/aes_armv4.S
index e2f85ba1..6704b59b 100644
--- a/aes_armv4.S
+++ b/aes_armv4.S
@@ -1213,6 +1213,3 @@ _armv4_AES_decrypt:
sub r10,r10,#1024
ldr pc,[sp],#4 @ pop and return
.size _armv4_AES_decrypt,.-_armv4_AES_decrypt
-.byte 65,69,83,32,102,111,114,32,65,82,77,118,52,44,32,67,82,89,80,84,79,71,65,77,83,32,98,121,32,60,97,112,112,114,111,64,111,112,101,110,115,115,108,46,111,114,103,62,0
-.align 2
-.align 2