From 4943ac7b88dc9004ec24510bf5f8f3a75f5f71f0 Mon Sep 17 00:00:00 2001 From: Neil Horman Date: Sun, 16 Mar 2025 11:34:14 -0400 Subject: [PATCH] Update dead links and e-mails our sources http://www.openssl.org/~appro/cryptogams/ is 404, update to https://github.com/dot-asm/cryptogams/ And clean up the boiler plate text around it. Replace stray usage of appro@openssl.org with github url. The email in question here is no longer valid, replace it with the corresponding github id for the user. Replace with Fix lots more dead emails addresses that we missed Remove reference urls that no longer exist. Just delete urls that 404 now, and have no obvious new link. Reviewed-by: Tom Cosgrove Reviewed-by: Paul Yang (Merged from https://github.com/openssl/openssl/pull/27073) --- Configurations/10-main.conf | 2 +- crypto/aes/asm/aes-586.pl | 6 +++--- crypto/aes/asm/aes-armv4.pl | 6 +++--- crypto/aes/asm/aes-c64xplus.pl | 6 +++--- crypto/aes/asm/aes-ia64.S | 4 ++-- crypto/aes/asm/aes-mips.pl | 6 +++--- crypto/aes/asm/aes-parisc.pl | 6 +++--- crypto/aes/asm/aes-ppc.pl | 6 +++--- crypto/aes/asm/aes-s390x.pl | 6 +++--- crypto/aes/asm/aes-sparcv9.pl | 2 +- crypto/aes/asm/aes-x86_64.pl | 6 +++--- crypto/aes/asm/aesfx-sparcv9.pl | 6 +++--- crypto/aes/asm/aesni-mb-x86_64.pl | 4 ++-- crypto/aes/asm/aesni-sha1-x86_64.pl | 6 +++--- crypto/aes/asm/aesni-sha256-x86_64.pl | 6 +++--- crypto/aes/asm/aesni-x86.pl | 6 +++--- crypto/aes/asm/aesni-x86_64.pl | 6 +++--- crypto/aes/asm/aesp8-ppc.pl | 6 +++--- crypto/aes/asm/aesv8-armx.pl | 4 ++-- crypto/aes/asm/bsaes-armv7.pl | 11 +++++------ crypto/aes/asm/bsaes-x86_64.pl | 2 +- crypto/aes/asm/vpaes-armv8.pl | 2 +- crypto/aes/asm/vpaes-x86.pl | 2 +- crypto/aes/asm/vpaes-x86_64.pl | 2 +- crypto/bn/asm/alpha-mont.pl | 6 +++--- crypto/bn/asm/armv4-gf2m.pl | 6 +++--- crypto/bn/asm/armv4-mont.pl | 6 +++--- crypto/bn/asm/armv8-mont.pl | 6 +++--- crypto/bn/asm/bn-c64xplus.asm | 2 +- crypto/bn/asm/c64xplus-gf2m.pl | 4 ++-- crypto/bn/asm/ia64-mont.pl | 6 +++--- crypto/bn/asm/ia64.S | 4 ++-- crypto/bn/asm/mips-mont.pl | 8 ++++---- crypto/bn/asm/mips.pl | 8 ++++---- crypto/bn/asm/parisc-mont.pl | 6 +++--- crypto/bn/asm/ppc-mont.pl | 6 +++--- crypto/bn/asm/ppc64-mont.pl | 6 +++--- crypto/bn/asm/rsaz-avx2.pl | 2 +- crypto/bn/asm/rsaz-x86_64.pl | 2 +- crypto/bn/asm/s390x-gf2m.pl | 6 +++--- crypto/bn/asm/s390x-mont.pl | 6 +++--- crypto/bn/asm/sparcv8.S | 4 ++-- crypto/bn/asm/sparcv8plus.S | 4 ++-- crypto/bn/asm/sparcv9-gf2m.pl | 6 +++--- crypto/bn/asm/sparcv9-mont.pl | 6 +++--- crypto/bn/asm/sparcv9a-mont.pl | 6 +++--- crypto/bn/asm/via-mont.pl | 6 +++--- crypto/bn/asm/vis3-mont.pl | 6 +++--- crypto/bn/asm/x86-gf2m.pl | 6 +++--- crypto/bn/asm/x86-mont.pl | 6 +++--- crypto/bn/asm/x86_64-gcc.c | 2 +- crypto/bn/asm/x86_64-gf2m.pl | 6 +++--- crypto/bn/asm/x86_64-mont.pl | 6 +++--- crypto/bn/asm/x86_64-mont5.pl | 6 +++--- crypto/camellia/asm/cmll-x86.pl | 7 +++---- crypto/camellia/asm/cmll-x86_64.pl | 7 +++---- crypto/chacha/asm/chacha-armv4.pl | 4 ++-- crypto/chacha/asm/chacha-armv8.pl | 4 ++-- crypto/chacha/asm/chacha-c64xplus.pl | 6 +++--- crypto/chacha/asm/chacha-ppc.pl | 6 +++--- crypto/chacha/asm/chacha-s390x.pl | 6 +++--- crypto/chacha/asm/chacha-x86.pl | 6 +++--- crypto/chacha/asm/chacha-x86_64.pl | 6 +++--- crypto/chacha/asm/chachap10-ppc.pl | 6 +++--- crypto/ec/asm/ecp_nistz256-armv4.pl | 6 +++--- crypto/ec/asm/ecp_nistz256-armv8.pl | 6 +++--- crypto/ec/asm/ecp_nistz256-ppc64.pl | 6 +++--- crypto/ec/asm/ecp_nistz256-sparcv9.pl | 6 +++--- crypto/ec/asm/ecp_nistz256-x86.pl | 6 +++--- crypto/ec/asm/ecp_nistz256-x86_64.pl | 4 ++-- crypto/ec/asm/x25519-ppc64.pl | 4 ++-- crypto/ec/asm/x25519-x86_64.pl | 6 +++--- crypto/ec/ec_cvt.c | 2 +- crypto/md5/asm/md5-sparcv9.pl | 6 +++--- crypto/modes/asm/aes-gcm-armv8_64.pl | 4 ++-- crypto/modes/asm/aesni-gcm-x86_64.pl | 6 +++--- crypto/modes/asm/ghash-alpha.pl | 6 +++--- crypto/modes/asm/ghash-armv4.pl | 6 +++--- crypto/modes/asm/ghash-c64xplus.pl | 6 +++--- crypto/modes/asm/ghash-ia64.pl | 6 +++--- crypto/modes/asm/ghash-parisc.pl | 6 +++--- crypto/modes/asm/ghash-s390x.pl | 6 +++--- crypto/modes/asm/ghash-sparcv9.pl | 6 +++--- crypto/modes/asm/ghash-x86.pl | 6 +++--- crypto/modes/asm/ghash-x86_64.pl | 6 +++--- crypto/modes/asm/ghashp8-ppc.pl | 6 +++--- crypto/modes/asm/ghashv8-armx.pl | 6 +++--- crypto/perlasm/x86_64-xlate.pl | 2 +- crypto/poly1305/asm/poly1305-armv4.pl | 6 +++--- crypto/poly1305/asm/poly1305-armv8.pl | 6 +++--- crypto/poly1305/asm/poly1305-c64xplus.pl | 6 +++--- crypto/poly1305/asm/poly1305-mips.pl | 8 ++++---- crypto/poly1305/asm/poly1305-ppcfp.pl | 6 +++--- crypto/poly1305/asm/poly1305-s390x.pl | 6 +++--- crypto/poly1305/asm/poly1305-sparcv9.pl | 6 +++--- crypto/poly1305/asm/poly1305-x86.pl | 6 +++--- crypto/poly1305/asm/poly1305-x86_64.pl | 6 +++--- crypto/poly1305/poly1305.c | 2 +- crypto/rc4/asm/rc4-586.pl | 6 +++--- crypto/rc4/asm/rc4-c64xplus.pl | 6 +++--- crypto/rc4/asm/rc4-md5-x86_64.pl | 4 ++-- crypto/rc4/asm/rc4-parisc.pl | 6 +++--- crypto/rc4/asm/rc4-s390x.pl | 6 +++--- crypto/rc4/asm/rc4-x86_64.pl | 6 +++--- crypto/sha/asm/keccak1600-armv4.pl | 6 +++--- crypto/sha/asm/keccak1600-armv8.pl | 6 +++--- crypto/sha/asm/keccak1600-avx2.pl | 6 +++--- crypto/sha/asm/keccak1600-avx512.pl | 6 +++--- crypto/sha/asm/keccak1600-avx512vl.pl | 6 +++--- crypto/sha/asm/keccak1600-c64x.pl | 6 +++--- crypto/sha/asm/keccak1600-mmx.pl | 6 +++--- crypto/sha/asm/keccak1600-ppc64.pl | 6 +++--- crypto/sha/asm/keccak1600-s390x.pl | 6 +++--- crypto/sha/asm/keccak1600-x86_64.pl | 6 +++--- crypto/sha/asm/keccak1600p8-ppc.pl | 6 +++--- crypto/sha/asm/sha1-586.pl | 6 +++--- crypto/sha/asm/sha1-alpha.pl | 6 +++--- crypto/sha/asm/sha1-armv4-large.pl | 6 +++--- crypto/sha/asm/sha1-armv8.pl | 6 +++--- crypto/sha/asm/sha1-c64xplus.pl | 6 +++--- crypto/sha/asm/sha1-ia64.pl | 8 ++++---- crypto/sha/asm/sha1-mb-x86_64.pl | 6 +++--- crypto/sha/asm/sha1-mips.pl | 8 ++++---- crypto/sha/asm/sha1-parisc.pl | 6 +++--- crypto/sha/asm/sha1-ppc.pl | 6 +++--- crypto/sha/asm/sha1-s390x.pl | 6 +++--- crypto/sha/asm/sha1-sparcv9.pl | 6 +++--- crypto/sha/asm/sha1-sparcv9a.pl | 6 +++--- crypto/sha/asm/sha1-thumb.pl | 6 +++--- crypto/sha/asm/sha1-x86_64.pl | 6 +++--- crypto/sha/asm/sha256-586.pl | 6 +++--- crypto/sha/asm/sha256-armv4.pl | 6 +++--- crypto/sha/asm/sha256-c64xplus.pl | 6 +++--- crypto/sha/asm/sha256-mb-x86_64.pl | 6 +++--- crypto/sha/asm/sha512-586.pl | 6 +++--- crypto/sha/asm/sha512-armv4.pl | 10 +++++----- crypto/sha/asm/sha512-armv8.pl | 6 +++--- crypto/sha/asm/sha512-c64xplus.pl | 6 +++--- crypto/sha/asm/sha512-ia64.pl | 10 +++++----- crypto/sha/asm/sha512-mips.pl | 8 ++++---- crypto/sha/asm/sha512-parisc.pl | 6 +++--- crypto/sha/asm/sha512-ppc.pl | 4 ++-- crypto/sha/asm/sha512-s390x.pl | 6 +++--- crypto/sha/asm/sha512-sparcv9.pl | 6 +++--- crypto/sha/asm/sha512-x86_64.pl | 6 +++--- crypto/sha/asm/sha512p8-ppc.pl | 6 +++--- crypto/whrlpool/asm/wp-mmx.pl | 2 +- crypto/whrlpool/asm/wp-x86_64.pl | 2 +- engines/asm/e_padlock-x86.pl | 6 +++--- engines/asm/e_padlock-x86_64.pl | 6 +++--- util/perl/OpenSSL/Test.pm | 2 +- util/perl/OpenSSL/config.pm | 2 +- 152 files changed, 420 insertions(+), 423 deletions(-) diff --git a/Configurations/10-main.conf b/Configurations/10-main.conf index cba57b41273..947cf568eca 100644 --- a/Configurations/10-main.conf +++ b/Configurations/10-main.conf @@ -257,7 +257,7 @@ my %targets = ( # gcc shared build with Sun C. Given that gcc generates faster # code [thanks to inline assembler], I would actually recommend # to consider using gcc shared build even with vendor compiler:-) - # -- + # -- inherit_from => [ "solaris-common-gcc" ], CC => "gcc", CFLAGS => add_before(picker(default => "-Wall", diff --git a/crypto/aes/asm/aes-586.pl b/crypto/aes/asm/aes-586.pl index 7b4f9e1672f..51c860eacba 100755 --- a/crypto/aes/asm/aes-586.pl +++ b/crypto/aes/asm/aes-586.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Version 4.3. @@ -2991,7 +2991,7 @@ sub deckey() &xor ("eax","eax"); # return success &function_end("AES_set_decrypt_key"); -&asciz("AES for x86, CRYPTOGAMS by "); +&asciz("AES for x86, CRYPTOGAMS by "); &asm_finish(); diff --git a/crypto/aes/asm/aes-armv4.pl b/crypto/aes/asm/aes-armv4.pl index fc9ff7d3e4e..f2357e92ed4 100644 --- a/crypto/aes/asm/aes-armv4.pl +++ b/crypto/aes/asm/aes-armv4.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # AES for ARMv4 @@ -1229,7 +1229,7 @@ _armv4_AES_decrypt: sub $tbl,$tbl,#1024 ldr pc,[sp],#4 @ pop and return .size _armv4_AES_decrypt,.-_armv4_AES_decrypt -.asciz "AES for ARMv4, CRYPTOGAMS by " +.asciz "AES for ARMv4, CRYPTOGAMS by " .align 2 ___ diff --git a/crypto/aes/asm/aes-c64xplus.pl b/crypto/aes/asm/aes-c64xplus.pl index fa9a132d90f..2465ddff383 100644 --- a/crypto/aes/asm/aes-c64xplus.pl +++ b/crypto/aes/asm/aes-c64xplus.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # [Endian-neutral] AES for C64x+. @@ -1373,7 +1373,7 @@ AES_Td4: .byte 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61 .byte 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26 .byte 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d - .cstring "AES for C64x+, CRYPTOGAMS by " + .cstring "AES for C64x+, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/aes/asm/aes-ia64.S b/crypto/aes/asm/aes-ia64.S index ad9e466bbc1..a0b68d22caf 100644 --- a/crypto/aes/asm/aes-ia64.S +++ b/crypto/aes/asm/aes-ia64.S @@ -6,7 +6,7 @@ // https://www.openssl.org/source/license.html // // ==================================================================== -// Written by Andy Polyakov for the OpenSSL +// Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL // project. Rights for redistribution and usage in source and binary // forms are granted according to the License. // ==================================================================== @@ -33,7 +33,7 @@ // 64 bytes line size and L2 - 128 bytes... .ident "aes-ia64.S, version 1.2" -.ident "IA-64 ISA artwork by Andy Polyakov " +.ident "IA-64 ISA artwork by Andy Polyakov " .explicit .text diff --git a/crypto/aes/asm/aes-mips.pl b/crypto/aes/asm/aes-mips.pl index 290621acc2c..c21bae58803 100644 --- a/crypto/aes/asm/aes-mips.pl +++ b/crypto/aes/asm/aes-mips.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # AES for MIPS @@ -93,7 +93,7 @@ if ($flavour =~ /64|n32/i) { } $pf = ($flavour =~ /nubi/i) ? $t0 : $t2; # -# +# # ###################################################################### diff --git a/crypto/aes/asm/aes-parisc.pl b/crypto/aes/asm/aes-parisc.pl index 3d55eec9bb3..37c9011524a 100644 --- a/crypto/aes/asm/aes-parisc.pl +++ b/crypto/aes/asm/aes-parisc.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # AES for PA-RISC. @@ -1012,7 +1012,7 @@ L\$AES_Td .BYTE 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61 .BYTE 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26 .BYTE 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d - .STRINGZ "AES for PA-RISC, CRYPTOGAMS by " + .STRINGZ "AES for PA-RISC, CRYPTOGAMS by " ___ if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1` diff --git a/crypto/aes/asm/aes-ppc.pl b/crypto/aes/asm/aes-ppc.pl index 595182c89bf..08e710f7e88 100644 --- a/crypto/aes/asm/aes-ppc.pl +++ b/crypto/aes/asm/aes-ppc.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # Needs more work: key setup, CBC routine... @@ -1454,7 +1454,7 @@ Ldec_compact_done: .byte 0,12,0x14,0,0,0,0,0 .size .AES_decrypt,.-.AES_decrypt -.asciz "AES for PPC, CRYPTOGAMS by " +.asciz "AES for PPC, CRYPTOGAMS by " .align 7 ___ diff --git a/crypto/aes/asm/aes-s390x.pl b/crypto/aes/asm/aes-s390x.pl index 5d1283f5769..78aa6dacfc9 100644 --- a/crypto/aes/asm/aes-s390x.pl +++ b/crypto/aes/asm/aes-s390x.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # AES for s390x. @@ -2276,7 +2276,7 @@ $code.=<<___; ___ } $code.=<<___; -.string "AES for s390x, CRYPTOGAMS by " +.string "AES for s390x, CRYPTOGAMS by " ___ $code =~ s/\`([^\`]*)\`/eval $1/gem; diff --git a/crypto/aes/asm/aes-sparcv9.pl b/crypto/aes/asm/aes-sparcv9.pl index d15640e3d76..ed9961555c2 100755 --- a/crypto/aes/asm/aes-sparcv9.pl +++ b/crypto/aes/asm/aes-sparcv9.pl @@ -8,7 +8,7 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. Rights for redistribution and usage in source and binary # forms are granted according to the License. # ==================================================================== diff --git a/crypto/aes/asm/aes-x86_64.pl b/crypto/aes/asm/aes-x86_64.pl index 8c7b205a051..41d2387d08e 100755 --- a/crypto/aes/asm/aes-x86_64.pl +++ b/crypto/aes/asm/aes-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Version 2.1. @@ -2642,7 +2642,7 @@ ___ $code.=<<___; .long 0x80808080, 0x80808080, 0xfefefefe, 0xfefefefe .long 0x1b1b1b1b, 0x1b1b1b1b, 0, 0 -.asciz "AES for x86_64, CRYPTOGAMS by " +.asciz "AES for x86_64, CRYPTOGAMS by " .align 64 .previous ___ diff --git a/crypto/aes/asm/aesfx-sparcv9.pl b/crypto/aes/asm/aesfx-sparcv9.pl index 27233d03af7..b3c17ad6771 100644 --- a/crypto/aes/asm/aesfx-sparcv9.pl +++ b/crypto/aes/asm/aesfx-sparcv9.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # March 2016 @@ -1127,7 +1127,7 @@ aes_fx_ctr32_encrypt_blocks: .byte 0, 0, 56, 8, 0, 56, 8, -56 .Lone: .word 0, 1 -.asciz "AES for Fujitsu SPARC64 X, CRYPTOGAMS by " +.asciz "AES for Fujitsu SPARC64 X, CRYPTOGAMS by " .align 4 ___ } diff --git a/crypto/aes/asm/aesni-mb-x86_64.pl b/crypto/aes/asm/aesni-mb-x86_64.pl index dde15b1ef7e..7d2eee130a3 100644 --- a/crypto/aes/asm/aesni-mb-x86_64.pl +++ b/crypto/aes/asm/aesni-mb-x86_64.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # Multi-buffer AES-NI procedures process several independent buffers diff --git a/crypto/aes/asm/aesni-sha1-x86_64.pl b/crypto/aes/asm/aesni-sha1-x86_64.pl index 4e8fa1d753d..164b5cf963b 100644 --- a/crypto/aes/asm/aesni-sha1-x86_64.pl +++ b/crypto/aes/asm/aesni-sha1-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # June 2011 @@ -1748,7 +1748,7 @@ K_XX_XX: .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f # pbswap mask .byte 0xf,0xe,0xd,0xc,0xb,0xa,0x9,0x8,0x7,0x6,0x5,0x4,0x3,0x2,0x1,0x0 -.asciz "AESNI-CBC+SHA1 stitch for x86_64, CRYPTOGAMS by " +.asciz "AESNI-CBC+SHA1 stitch for x86_64, CRYPTOGAMS by " .align 64 .previous ___ diff --git a/crypto/aes/asm/aesni-sha256-x86_64.pl b/crypto/aes/asm/aesni-sha256-x86_64.pl index 39d29ddbb02..78615988bb9 100644 --- a/crypto/aes/asm/aesni-sha256-x86_64.pl +++ b/crypto/aes/asm/aesni-sha256-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # January 2013 @@ -209,7 +209,7 @@ $TABLE: .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f .long 0,0,0,0, 0,0,0,0, -1,-1,-1,-1 .long 0,0,0,0, 0,0,0,0 - .asciz "AESNI-CBC+SHA256 stitch for x86_64, CRYPTOGAMS by " + .asciz "AESNI-CBC+SHA256 stitch for x86_64, CRYPTOGAMS by " .align 64 .previous ___ diff --git a/crypto/aes/asm/aesni-x86.pl b/crypto/aes/asm/aesni-x86.pl index 7cf838db170..c46f7332e41 100644 --- a/crypto/aes/asm/aesni-x86.pl +++ b/crypto/aes/asm/aesni-x86.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # This module implements support for Intel AES-NI extension. In @@ -3406,7 +3406,7 @@ my ($l_,$block,$i1,$i3,$i5) = ($rounds_,$key_,$rounds,$len,$out); &data_word(0x04070605,0x04070605,0x04070605,0x04070605); &data_word(1,1,1,1); &data_word(0x1b,0x1b,0x1b,0x1b); -&asciz("AES for Intel AES-NI, CRYPTOGAMS by "); +&asciz("AES for Intel AES-NI, CRYPTOGAMS by "); &asm_finish(); diff --git a/crypto/aes/asm/aesni-x86_64.pl b/crypto/aes/asm/aesni-x86_64.pl index bff33f2b8dc..d01eea7a169 100644 --- a/crypto/aes/asm/aesni-x86_64.pl +++ b/crypto/aes/asm/aesni-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # This module implements support for Intel AES-NI extension. In @@ -4764,7 +4764,7 @@ $code.=<<___; .Lkey_rcon1b: .long 0x1b,0x1b,0x1b,0x1b -.asciz "AES for Intel AES-NI, CRYPTOGAMS by " +.asciz "AES for Intel AES-NI, CRYPTOGAMS by " .align 64 .previous ___ diff --git a/crypto/aes/asm/aesp8-ppc.pl b/crypto/aes/asm/aesp8-ppc.pl index 38b9405a283..c3c9f9563a3 100755 --- a/crypto/aes/asm/aesp8-ppc.pl +++ b/crypto/aes/asm/aesp8-ppc.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # This module implements support for AES instructions as per PowerISA @@ -109,7 +109,7 @@ Lconsts: blr .long 0 .byte 0,12,0x14,0,0,0,0,0 -.asciz "AES for PowerISA 2.07, CRYPTOGAMS by " +.asciz "AES for PowerISA 2.07, CRYPTOGAMS by " .globl .${prefix}_set_encrypt_key .align 5 diff --git a/crypto/aes/asm/aesv8-armx.pl b/crypto/aes/asm/aesv8-armx.pl index 4f503a31ca6..5ca6fbebf2a 100755 --- a/crypto/aes/asm/aesv8-armx.pl +++ b/crypto/aes/asm/aesv8-armx.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # This module implements support for ARMv8 AES instructions. The diff --git a/crypto/aes/asm/bsaes-armv7.pl b/crypto/aes/asm/bsaes-armv7.pl index 6cbd00e2c67..7949df1d384 100644 --- a/crypto/aes/asm/bsaes-armv7.pl +++ b/crypto/aes/asm/bsaes-armv7.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # # Specific modes and adaptation for Linux kernel by Ard Biesheuvel # of Linaro. @@ -33,8 +33,7 @@ # key conv. 440 cycles per 128-bit key/0.18 of 8x block # # Snapdragon S4 encrypts byte in 17.6 cycles and decrypts in 19.7, -# which is [much] worse than anticipated (for further details see -# http://www.openssl.org/~appro/Snapdragon-S4.html). +# which is [much] worse than anticipated # # Cortex-A15 manages in 14.2/16.1 cycles [when integer-only code # manages in 20.0 cycles]. @@ -45,7 +44,7 @@ # results keep in mind key schedule conversion overhead (see # bsaes-x86_64.pl for further details)... # -# +# # April-August 2013 # Add CBC, CTR and XTS subroutines and adapt for kernel use; courtesy of Ard. @@ -835,7 +834,7 @@ _bsaes_const: .quad 0x02060a0e03070b0f, 0x0004080c0105090d .LREVM0SR: .quad 0x090d01050c000408, 0x03070b0f060a0e02 -.asciz "Bit-sliced AES for NEON, CRYPTOGAMS by " +.asciz "Bit-sliced AES for NEON, CRYPTOGAMS by " .align 6 .size _bsaes_const,.-_bsaes_const diff --git a/crypto/aes/asm/bsaes-x86_64.pl b/crypto/aes/asm/bsaes-x86_64.pl index 7230f760856..944b789bf75 100644 --- a/crypto/aes/asm/bsaes-x86_64.pl +++ b/crypto/aes/asm/bsaes-x86_64.pl @@ -95,7 +95,7 @@ # Add bsaes_xts_[en|de]crypt. Less-than-80-bytes-block performance is # suboptimal, but XTS is meant to be used with larger blocks... # -# +# # $output is the last argument if it looks like a file (it has an extension) # $flavour is the first argument if it doesn't look like a file diff --git a/crypto/aes/asm/vpaes-armv8.pl b/crypto/aes/asm/vpaes-armv8.pl index 78c8d90ba48..a8cc8c3f78e 100755 --- a/crypto/aes/asm/vpaes-armv8.pl +++ b/crypto/aes/asm/vpaes-armv8.pl @@ -18,7 +18,7 @@ ## http://crypto.stanford.edu/vpaes/. ## ###################################################################### -# ARMv8 NEON adaptation by +# ARMv8 NEON adaptation by # # Reason for undertaken effort is that there is at least one popular # SoC based on Cortex-A53 that doesn't have crypto extensions. diff --git a/crypto/aes/asm/vpaes-x86.pl b/crypto/aes/asm/vpaes-x86.pl index b206e934b48..d9bafbdd60f 100644 --- a/crypto/aes/asm/vpaes-x86.pl +++ b/crypto/aes/asm/vpaes-x86.pl @@ -52,7 +52,7 @@ # and +15% on Atom (as implied, over "hyper-threading-safe" # code path). # -# +# $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1; push(@INC,"${dir}","${dir}../../perlasm"); diff --git a/crypto/aes/asm/vpaes-x86_64.pl b/crypto/aes/asm/vpaes-x86_64.pl index f6281884152..bf108514fd0 100644 --- a/crypto/aes/asm/vpaes-x86_64.pl +++ b/crypto/aes/asm/vpaes-x86_64.pl @@ -52,7 +52,7 @@ # pshufb, yet it's respectable +36%/62% improvement on Core 2 # (as implied, over "hyper-threading-safe" code path). # -# +# # $output is the last argument if it looks like a file (it has an extension) # $flavour is the first argument if it doesn't look like a file diff --git a/crypto/bn/asm/alpha-mont.pl b/crypto/bn/asm/alpha-mont.pl index 9d362a6f65e..bd5a9933da0 100644 --- a/crypto/bn/asm/alpha-mont.pl +++ b/crypto/bn/asm/alpha-mont.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # On 21264 RSA sign performance improves by 70/35/20/15 percent for @@ -319,7 +319,7 @@ bn_mul_mont: lda sp,48(sp) ret (ra) .end bn_mul_mont -.ascii "Montgomery Multiplication for Alpha, CRYPTOGAMS by " +.ascii "Montgomery Multiplication for Alpha, CRYPTOGAMS by " .align 2 ___ diff --git a/crypto/bn/asm/armv4-gf2m.pl b/crypto/bn/asm/armv4-gf2m.pl index 5733a017466..3c1d5afdd9e 100644 --- a/crypto/bn/asm/armv4-gf2m.pl +++ b/crypto/bn/asm/armv4-gf2m.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # May 2011 @@ -321,7 +321,7 @@ $code.=<<___; .word OPENSSL_armcap_P-. # endif #endif -.asciz "GF(2^m) Multiplication for ARMv4/NEON, CRYPTOGAMS by " +.asciz "GF(2^m) Multiplication for ARMv4/NEON, CRYPTOGAMS by " .align 5 #if __ARM_MAX_ARCH__>=7 diff --git a/crypto/bn/asm/armv4-mont.pl b/crypto/bn/asm/armv4-mont.pl index 6e839d845ca..017aa7cddff 100644 --- a/crypto/bn/asm/armv4-mont.pl +++ b/crypto/bn/asm/armv4-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # January 2007. @@ -746,7 +746,7 @@ $code.=<<___; ___ } $code.=<<___; -.asciz "Montgomery multiplication for ARMv4/NEON, CRYPTOGAMS by " +.asciz "Montgomery multiplication for ARMv4/NEON, CRYPTOGAMS by " .align 2 #if __ARM_MAX_ARCH__>=7 .extern OPENSSL_armcap_P diff --git a/crypto/bn/asm/armv8-mont.pl b/crypto/bn/asm/armv8-mont.pl index 83129d6a2d6..b69df520352 100755 --- a/crypto/bn/asm/armv8-mont.pl +++ b/crypto/bn/asm/armv8-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # March 2015 @@ -1901,7 +1901,7 @@ ___ } $code.=<<___; .rodata -.asciz "Montgomery Multiplication for ARMv8, CRYPTOGAMS by " +.asciz "Montgomery Multiplication for ARMv8, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/bn/asm/bn-c64xplus.asm b/crypto/bn/asm/bn-c64xplus.asm index e273d37c1fc..bf8943dd36b 100644 --- a/crypto/bn/asm/bn-c64xplus.asm +++ b/crypto/bn/asm/bn-c64xplus.asm @@ -6,7 +6,7 @@ ;; https://www.openssl.org/source/license.html ;; ;;==================================================================== -;; Written by Andy Polyakov for the OpenSSL +;; Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL ;; project. ;; ;; Rights for redistribution and usage in source and binary forms are diff --git a/crypto/bn/asm/c64xplus-gf2m.pl b/crypto/bn/asm/c64xplus-gf2m.pl index 5b58f3ac547..18d3367836a 100644 --- a/crypto/bn/asm/c64xplus-gf2m.pl +++ b/crypto/bn/asm/c64xplus-gf2m.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # February 2012 diff --git a/crypto/bn/asm/ia64-mont.pl b/crypto/bn/asm/ia64-mont.pl index ab0ad9d1b39..15e5aea2ef0 100644 --- a/crypto/bn/asm/ia64-mont.pl +++ b/crypto/bn/asm/ia64-mont.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # January 2010 @@ -853,7 +853,7 @@ bn_mul_mont_8: .type copyright#,\@object copyright: -stringz "Montgomery multiplication for IA-64, CRYPTOGAMS by " +stringz "Montgomery multiplication for IA-64, CRYPTOGAMS by " ___ open STDOUT,">$output" if $output; diff --git a/crypto/bn/asm/ia64.S b/crypto/bn/asm/ia64.S index 0d64e98c48b..2cdb7ac385a 100644 --- a/crypto/bn/asm/ia64.S +++ b/crypto/bn/asm/ia64.S @@ -1,7 +1,7 @@ .explicit .text .ident "ia64.S, Version 2.1" -.ident "IA-64 ISA artwork by Andy Polyakov " +.ident "IA-64 ISA artwork by Andy Polyakov " // Copyright 2001-2018 The OpenSSL Project Authors. All Rights Reserved. // @@ -12,7 +12,7 @@ // // ==================================================================== -// Written by Andy Polyakov for the OpenSSL +// Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL // project. // // Rights for redistribution and usage in source and binary forms are diff --git a/crypto/bn/asm/mips-mont.pl b/crypto/bn/asm/mips-mont.pl index 687cc90928b..cf767e28796 100644 --- a/crypto/bn/asm/mips-mont.pl +++ b/crypto/bn/asm/mips-mont.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # This module doesn't present direct interest for OpenSSL, because it @@ -74,7 +74,7 @@ if ($flavour =~ /64|n32/i) { } $SAVED_REGS_MASK = ($flavour =~ /nubi/i) ? 0x00fff000 : 0x00ff0000; # -# +# # ###################################################################### @@ -427,7 +427,7 @@ $code.=<<___; $PTR_ADD $sp,$FRAMESIZE*$SZREG .end bn_mul_mont_internal .rdata -.asciiz "Montgomery Multiplication for MIPS, CRYPTOGAMS by " +.asciiz "Montgomery Multiplication for MIPS, CRYPTOGAMS by " ___ $code =~ s/\`([^\`]*)\`/eval $1/gem; diff --git a/crypto/bn/asm/mips.pl b/crypto/bn/asm/mips.pl index 44a6f10d4db..f2e7c446a62 100644 --- a/crypto/bn/asm/mips.pl +++ b/crypto/bn/asm/mips.pl @@ -8,7 +8,7 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. # # Rights for redistribution and usage in source and binary forms are @@ -41,7 +41,7 @@ # Performance improvement is astonishing! 'apps/openssl speed rsa dsa' # goes way over 3 times faster! # -# +# # October 2010 # @@ -129,7 +129,7 @@ $code.=<<___; .rdata .asciiz "mips3.s, Version 1.2" -.asciiz "MIPS II/III/IV ISA artwork by Andy Polyakov " +.asciiz "MIPS II/III/IV ISA artwork by Andy Polyakov " .text .set noat @@ -1089,7 +1089,7 @@ $code.=<<___; # bug)" warning. If anybody out there # has a clue about how to circumvent # this do send me a note. - # + # $LD $b_0,0($a2) $LD $a_1,$BNSZ($a1) diff --git a/crypto/bn/asm/parisc-mont.pl b/crypto/bn/asm/parisc-mont.pl index d6ca83c40ba..b2ceec4db87 100644 --- a/crypto/bn/asm/parisc-mont.pl +++ b/crypto/bn/asm/parisc-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # On PA-7100LC this module performs ~90-50% better, less for longer @@ -890,7 +890,7 @@ L\$abort .EXIT $POPMB -$FRAME(%sp),%r3 .PROCEND - .STRINGZ "Montgomery Multiplication for PA-RISC, CRYPTOGAMS by " + .STRINGZ "Montgomery Multiplication for PA-RISC, CRYPTOGAMS by " ___ # Explicitly encode PA-RISC 2.0 instructions used in this module, so diff --git a/crypto/bn/asm/ppc-mont.pl b/crypto/bn/asm/ppc-mont.pl index c3072f0d5f8..775db3f3669 100644 --- a/crypto/bn/asm/ppc-mont.pl +++ b/crypto/bn/asm/ppc-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # April 2006 @@ -1986,7 +1986,7 @@ $code.=<<___; ___ } $code.=<<___; -.asciz "Montgomery Multiplication for PPC, CRYPTOGAMS by " +.asciz "Montgomery Multiplication for PPC, CRYPTOGAMS by " ___ $code =~ s/\`([^\`]*)\`/eval $1/gem; diff --git a/crypto/bn/asm/ppc64-mont.pl b/crypto/bn/asm/ppc64-mont.pl index 59fae341e07..908c6fc239b 100644 --- a/crypto/bn/asm/ppc64-mont.pl +++ b/crypto/bn/asm/ppc64-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # December 2007 @@ -1648,7 +1648,7 @@ $code.=<<___; .long 0 .size .$fname,.-.$fname -.asciz "Montgomery Multiplication for PPC64, CRYPTOGAMS by " +.asciz "Montgomery Multiplication for PPC64, CRYPTOGAMS by " ___ $code =~ s/\`([^\`]*)\`/eval $1/gem; diff --git a/crypto/bn/asm/rsaz-avx2.pl b/crypto/bn/asm/rsaz-avx2.pl index 59b9c89b5be..328a8875474 100755 --- a/crypto/bn/asm/rsaz-avx2.pl +++ b/crypto/bn/asm/rsaz-avx2.pl @@ -26,7 +26,7 @@ # on AVX2 capable x86_64 platforms", # http://rt.openssl.org/Ticket/Display.html?id=2850&user=guest&pass=guest # -# +13% improvement over original submission by +# +13% improvement over original submission by # # rsa2048 sign/sec OpenSSL 1.0.1 scalar(*) this # 2.3GHz Haswell 621 765/+23% 1113/+79% diff --git a/crypto/bn/asm/rsaz-x86_64.pl b/crypto/bn/asm/rsaz-x86_64.pl index 36bf229477a..1db92ad9a7b 100755 --- a/crypto/bn/asm/rsaz-x86_64.pl +++ b/crypto/bn/asm/rsaz-x86_64.pl @@ -34,7 +34,7 @@ # to more modular mixture of C and assembly. And it's optimized even # for processors other than Intel Core family (see table below for # improvement coefficients). -# +# # # RSA1024 sign/sec this/original |this/rsax(*) this/fips(*) # ----------------+--------------------------- diff --git a/crypto/bn/asm/s390x-gf2m.pl b/crypto/bn/asm/s390x-gf2m.pl index 038a6bc9744..918861dfdc8 100644 --- a/crypto/bn/asm/s390x-gf2m.pl +++ b/crypto/bn/asm/s390x-gf2m.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # May 2011 @@ -222,7 +222,7 @@ $code.=<<___; lm${g} %r6,%r15,`$stdframe+128+6*$SIZE_T`($sp) br $ra .size bn_GF2m_mul_2x2,.-bn_GF2m_mul_2x2 -.string "GF(2^m) Multiplication for s390x, CRYPTOGAMS by " +.string "GF(2^m) Multiplication for s390x, CRYPTOGAMS by " ___ $code =~ s/\`([^\`]*)\`/eval($1)/gem; diff --git a/crypto/bn/asm/s390x-mont.pl b/crypto/bn/asm/s390x-mont.pl index af088ccae10..e34bf480366 100644 --- a/crypto/bn/asm/s390x-mont.pl +++ b/crypto/bn/asm/s390x-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # April 2007. @@ -275,7 +275,7 @@ $code.=<<___; lghi %r2,1 # signal "processed" br %r14 .size bn_mul_mont,.-bn_mul_mont -.string "Montgomery Multiplication for s390x, CRYPTOGAMS by " +.string "Montgomery Multiplication for s390x, CRYPTOGAMS by " ___ foreach (split("\n",$code)) { diff --git a/crypto/bn/asm/sparcv8.S b/crypto/bn/asm/sparcv8.S index e5402cc4e26..30ad7335dc0 100644 --- a/crypto/bn/asm/sparcv8.S +++ b/crypto/bn/asm/sparcv8.S @@ -1,5 +1,5 @@ .ident "sparcv8.s, Version 1.4" -.ident "SPARC v8 ISA artwork by Andy Polyakov " +.ident "SPARC v8 ISA artwork by Andy Polyakov " /* * ==================================================================== @@ -16,7 +16,7 @@ * This is my modest contribution to OpenSSL project (see * http://www.openssl.org/ for more information about it) and is * a drop-in SuperSPARC ISA replacement for crypto/bn/bn_asm.c - * module. For updates see http://fy.chalmers.se/~appro/hpe/. + * module. * * See bn_asm.sparc.v8plus.S for more details. */ diff --git a/crypto/bn/asm/sparcv8plus.S b/crypto/bn/asm/sparcv8plus.S index 8a936f1c72e..0682b046b1e 100644 --- a/crypto/bn/asm/sparcv8plus.S +++ b/crypto/bn/asm/sparcv8plus.S @@ -1,5 +1,5 @@ .ident "sparcv8plus.s, Version 1.4" -.ident "SPARC v9 ISA artwork by Andy Polyakov " +.ident "SPARC v9 ISA artwork by Andy Polyakov " /* * ==================================================================== @@ -16,7 +16,7 @@ * This is my modest contribution to OpenSSL project (see * http://www.openssl.org/ for more information about it) and is * a drop-in UltraSPARC ISA replacement for crypto/bn/bn_asm.c - * module. For updates see http://fy.chalmers.se/~appro/hpe/. + * module. * * Questions-n-answers. * diff --git a/crypto/bn/asm/sparcv9-gf2m.pl b/crypto/bn/asm/sparcv9-gf2m.pl index 9f773f183c9..8706f112e42 100644 --- a/crypto/bn/asm/sparcv9-gf2m.pl +++ b/crypto/bn/asm/sparcv9-gf2m.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # October 2012 @@ -193,7 +193,7 @@ $code.=<<___; restore .type bn_GF2m_mul_2x2,#function .size bn_GF2m_mul_2x2,.-bn_GF2m_mul_2x2 -.asciz "GF(2^m) Multiplication for SPARCv9, CRYPTOGAMS by " +.asciz "GF(2^m) Multiplication for SPARCv9, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/bn/asm/sparcv9-mont.pl b/crypto/bn/asm/sparcv9-mont.pl index fe51fcaf81c..970a26b882d 100644 --- a/crypto/bn/asm/sparcv9-mont.pl +++ b/crypto/bn/asm/sparcv9-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # December 2005 @@ -614,7 +614,7 @@ $code.=<<___; add $tp,8,$tp .type $fname,#function .size $fname,(.-$fname) -.asciz "Montgomery Multiplication for SPARCv9, CRYPTOGAMS by " +.asciz "Montgomery Multiplication for SPARCv9, CRYPTOGAMS by " .align 32 ___ $code =~ s/\`([^\`]*)\`/eval($1)/gem; diff --git a/crypto/bn/asm/sparcv9a-mont.pl b/crypto/bn/asm/sparcv9a-mont.pl index 08773bc7583..1554dfabaf6 100755 --- a/crypto/bn/asm/sparcv9a-mont.pl +++ b/crypto/bn/asm/sparcv9a-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # October 2005 @@ -870,7 +870,7 @@ $fname: restore .type $fname,#function .size $fname,(.-$fname) -.asciz "Montgomery Multiplication for UltraSPARC, CRYPTOGAMS by " +.asciz "Montgomery Multiplication for UltraSPARC, CRYPTOGAMS by " .align 32 ___ diff --git a/crypto/bn/asm/via-mont.pl b/crypto/bn/asm/via-mont.pl index 365dc652fe5..d54bfe47244 100644 --- a/crypto/bn/asm/via-mont.pl +++ b/crypto/bn/asm/via-mont.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Wrapper around 'rep montmul', VIA-specific instruction accessing @@ -243,7 +243,7 @@ $sp=&DWP(28,"esp"); &set_label("leave"); &function_end($func); -&asciz("Padlock Montgomery Multiplication, CRYPTOGAMS by "); +&asciz("Padlock Montgomery Multiplication, CRYPTOGAMS by "); &asm_finish(); diff --git a/crypto/bn/asm/vis3-mont.pl b/crypto/bn/asm/vis3-mont.pl index f7e6c38635a..dcbe1603f33 100644 --- a/crypto/bn/asm/vis3-mont.pl +++ b/crypto/bn/asm/vis3-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # October 2012. @@ -340,7 +340,7 @@ $code.=<<___; restore .type bn_mul_mont_vis3, #function .size bn_mul_mont_vis3, .-bn_mul_mont_vis3 -.asciz "Montgomery Multiplication for SPARCv9 VIS3, CRYPTOGAMS by " +.asciz "Montgomery Multiplication for SPARCv9 VIS3, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/bn/asm/x86-gf2m.pl b/crypto/bn/asm/x86-gf2m.pl index 469effd39e5..cd5c7faa45b 100644 --- a/crypto/bn/asm/x86-gf2m.pl +++ b/crypto/bn/asm/x86-gf2m.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # May 2011 @@ -317,7 +317,7 @@ if ($sse2) { &ret (); &function_end_B("bn_GF2m_mul_2x2"); -&asciz ("GF(2^m) Multiplication for x86, CRYPTOGAMS by "); +&asciz ("GF(2^m) Multiplication for x86, CRYPTOGAMS by "); &asm_finish(); diff --git a/crypto/bn/asm/x86-mont.pl b/crypto/bn/asm/x86-mont.pl index 8fff9e1d368..65418ac2cb4 100755 --- a/crypto/bn/asm/x86-mont.pl +++ b/crypto/bn/asm/x86-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # October 2005 @@ -623,7 +623,7 @@ $sbit=$num; &set_label("just_leave"); &function_end("bn_mul_mont"); -&asciz("Montgomery Multiplication for x86, CRYPTOGAMS by "); +&asciz("Montgomery Multiplication for x86, CRYPTOGAMS by "); &asm_finish(); diff --git a/crypto/bn/asm/x86_64-gcc.c b/crypto/bn/asm/x86_64-gcc.c index 68453b3d527..1a791ee60de 100644 --- a/crypto/bn/asm/x86_64-gcc.c +++ b/crypto/bn/asm/x86_64-gcc.c @@ -14,7 +14,7 @@ /*- * x86_64 BIGNUM accelerator version 0.1, December 2002. * - * Implemented by Andy Polyakov for the OpenSSL + * Implemented by Andy Polyakov for the OpenSSL * project. * * Rights for redistribution and usage in source and binary forms are diff --git a/crypto/bn/asm/x86_64-gf2m.pl b/crypto/bn/asm/x86_64-gf2m.pl index 4c4dfc41ffe..19bb002945c 100644 --- a/crypto/bn/asm/x86_64-gf2m.pl +++ b/crypto/bn/asm/x86_64-gf2m.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # May 2011 @@ -305,7 +305,7 @@ $code.=<<___; .Lend_mul_2x2: .cfi_endproc .size bn_GF2m_mul_2x2,.-bn_GF2m_mul_2x2 -.asciz "GF(2^m) Multiplication for x86_64, CRYPTOGAMS by " +.asciz "GF(2^m) Multiplication for x86_64, CRYPTOGAMS by " .align 16 ___ diff --git a/crypto/bn/asm/x86_64-mont.pl b/crypto/bn/asm/x86_64-mont.pl index 140072b899d..94577411438 100755 --- a/crypto/bn/asm/x86_64-mont.pl +++ b/crypto/bn/asm/x86_64-mont.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # October 2005. @@ -1400,7 +1400,7 @@ $code.=<<___; ___ }}} $code.=<<___; -.asciz "Montgomery Multiplication for x86_64, CRYPTOGAMS by " +.asciz "Montgomery Multiplication for x86_64, CRYPTOGAMS by " .align 16 ___ diff --git a/crypto/bn/asm/x86_64-mont5.pl b/crypto/bn/asm/x86_64-mont5.pl index 07dd40d9228..b093fcfc6a6 100755 --- a/crypto/bn/asm/x86_64-mont5.pl +++ b/crypto/bn/asm/x86_64-mont5.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # August 2011. @@ -3582,7 +3582,7 @@ $code.=<<___; .Linc: .long 0,0, 1,1 .long 2,2, 2,2 -.asciz "Montgomery Multiplication with scatter/gather for x86_64, CRYPTOGAMS by " +.asciz "Montgomery Multiplication with scatter/gather for x86_64, CRYPTOGAMS by " .previous ___ diff --git a/crypto/camellia/asm/cmll-x86.pl b/crypto/camellia/asm/cmll-x86.pl index 284d31ca943..51748d8d5db 100644 --- a/crypto/camellia/asm/cmll-x86.pl +++ b/crypto/camellia/asm/cmll-x86.pl @@ -8,14 +8,13 @@ # ==================================================================== -# Copyright (c) 2008 Andy Polyakov +# Copyright (c) 2008 Andy Polyakov # # This module may be used under the terms of either the GNU General # Public License version 2 or later, the GNU Lesser General Public # License version 2.1 or later, the Mozilla Public License version # 1.1 or the BSD License. The exact terms of either license are -# distributed along with this module. For further details see -# http://www.openssl.org/~appro/camellia/. +# distributed along with this module. # ==================================================================== # Performance in cycles per processed byte (less is better) in @@ -1142,7 +1141,7 @@ my ($s0,$s1,$s2,$s3) = @T; &function_end("Camellia_cbc_encrypt"); } -&asciz("Camellia for x86 by "); +&asciz("Camellia for x86 by "); &asm_finish(); diff --git a/crypto/camellia/asm/cmll-x86_64.pl b/crypto/camellia/asm/cmll-x86_64.pl index 43023a6986b..2ebf3f9a77b 100644 --- a/crypto/camellia/asm/cmll-x86_64.pl +++ b/crypto/camellia/asm/cmll-x86_64.pl @@ -8,14 +8,13 @@ # ==================================================================== -# Copyright (c) 2008 Andy Polyakov +# Copyright (c) 2008 Andy Polyakov # # This module may be used under the terms of either the GNU General # Public License version 2 or later, the GNU Lesser General Public # License version 2.1 or later, the Mozilla Public License version # 1.1 or the BSD License. The exact terms of either license are -# distributed along with this module. For further details see -# http://www.openssl.org/~appro/camellia/. +# distributed along with this module. # ==================================================================== # Performance in cycles per processed byte (less is better) in @@ -937,7 +936,7 @@ Camellia_cbc_encrypt: .cfi_endproc .size Camellia_cbc_encrypt,.-Camellia_cbc_encrypt -.asciz "Camellia for x86_64 by " +.asciz "Camellia for x86_64 by " ___ } diff --git a/crypto/chacha/asm/chacha-armv4.pl b/crypto/chacha/asm/chacha-armv4.pl index bb48b6eeb99..3bc8b88e569 100755 --- a/crypto/chacha/asm/chacha-armv4.pl +++ b/crypto/chacha/asm/chacha-armv4.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # December 2014 diff --git a/crypto/chacha/asm/chacha-armv8.pl b/crypto/chacha/asm/chacha-armv8.pl index 8ed2a1a3264..f500bf1eb54 100755 --- a/crypto/chacha/asm/chacha-armv8.pl +++ b/crypto/chacha/asm/chacha-armv8.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # June 2015 diff --git a/crypto/chacha/asm/chacha-c64xplus.pl b/crypto/chacha/asm/chacha-c64xplus.pl index a10f7c0aff3..44599e195eb 100755 --- a/crypto/chacha/asm/chacha-c64xplus.pl +++ b/crypto/chacha/asm/chacha-c64xplus.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # ChaCha20 for C64x+. @@ -917,7 +917,7 @@ $code.=<<___; .endasmfunc .sect .const - .cstring "ChaCha20 for C64x+, CRYPTOGAMS by " + .cstring "ChaCha20 for C64x+, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/chacha/asm/chacha-ppc.pl b/crypto/chacha/asm/chacha-ppc.pl index 60982dddb21..d25698435b6 100755 --- a/crypto/chacha/asm/chacha-ppc.pl +++ b/crypto/chacha/asm/chacha-ppc.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # October 2015 @@ -1323,7 +1323,7 @@ $code.=<<___; .long 0x79622d32,0x79622d32,0x79622d32,0x79622d32 .long 0x6b206574,0x6b206574,0x6b206574,0x6b206574 .long 0,1,2,3 -.asciz "ChaCha20 for PowerPC/AltiVec, CRYPTOGAMS by " +.asciz "ChaCha20 for PowerPC/AltiVec, CRYPTOGAMS by " .align 2 ___ diff --git a/crypto/chacha/asm/chacha-s390x.pl b/crypto/chacha/asm/chacha-s390x.pl index 9e29ebccb59..72c6742b79c 100755 --- a/crypto/chacha/asm/chacha-s390x.pl +++ b/crypto/chacha/asm/chacha-s390x.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # December 2015 @@ -1050,7 +1050,7 @@ LONG (0x3320646e,0x3320646e,0x3320646e,0x3320646e); LONG (0x79622d32,0x79622d32,0x79622d32,0x79622d32); LONG (0x6b206574,0x6b206574,0x6b206574,0x6b206574); -ASCIZ ("\"ChaCha20 for s390x, CRYPTOGAMS by \""); +ASCIZ ("\"ChaCha20 for s390x, CRYPTOGAMS by \""); ALIGN (4); PERLASM_END(); diff --git a/crypto/chacha/asm/chacha-x86.pl b/crypto/chacha/asm/chacha-x86.pl index d0e83d88cec..06c92b073fc 100755 --- a/crypto/chacha/asm/chacha-x86.pl +++ b/crypto/chacha/asm/chacha-x86.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # January 2015 @@ -785,7 +785,7 @@ sub SSSE3ROUND { # critical path is 20 "SIMD ticks" per round &data_word(0,-1,-1,-1); &align (64); } -&asciz ("ChaCha20 for x86, CRYPTOGAMS by "); +&asciz ("ChaCha20 for x86, CRYPTOGAMS by "); if ($ymm) { my ($xa,$xa_,$xb,$xb_,$xc,$xc_,$xd,$xd_)=map("xmm$_",(0..7)); diff --git a/crypto/chacha/asm/chacha-x86_64.pl b/crypto/chacha/asm/chacha-x86_64.pl index 5506e33fa2d..fe534a10ab1 100755 --- a/crypto/chacha/asm/chacha-x86_64.pl +++ b/crypto/chacha/asm/chacha-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # November 2014 @@ -133,7 +133,7 @@ $code.=<<___; .long 16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16 .Lsigma: .asciz "expand 32-byte k" -.asciz "ChaCha20 for x86_64, CRYPTOGAMS by " +.asciz "ChaCha20 for x86_64, CRYPTOGAMS by " .previous ___ diff --git a/crypto/chacha/asm/chachap10-ppc.pl b/crypto/chacha/asm/chachap10-ppc.pl index a6bff8db38a..62a706cd259 100755 --- a/crypto/chacha/asm/chachap10-ppc.pl +++ b/crypto/chacha/asm/chachap10-ppc.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # October 2015 @@ -1261,7 +1261,7 @@ $code.=<<___; .long 0x6b206574,0x6b206574,0x6b206574,0x6b206574 .long 0,1,2,3 .long 0x03020100,0x07060504,0x0b0a0908,0x0f0e0d0c -.asciz "ChaCha20 for PowerPC/AltiVec, CRYPTOGAMS by " +.asciz "ChaCha20 for PowerPC/AltiVec, CRYPTOGAMS by " .align 2 ___ diff --git a/crypto/ec/asm/ecp_nistz256-armv4.pl b/crypto/ec/asm/ecp_nistz256-armv4.pl index 0adad26cb11..a00fba7f403 100755 --- a/crypto/ec/asm/ecp_nistz256-armv4.pl +++ b/crypto/ec/asm/ecp_nistz256-armv4.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # ECP_NISTZ256 module for ARMv4. @@ -114,7 +114,7 @@ $code.=<<___; .long 0xfffffffe, 0xffffffff, 0xfffffffd, 0x00000004 .Lone: .long 1,0,0,0,0,0,0,0 -.asciz "ECP_NISTZ256 for ARMv4, CRYPTOGAMS by " +.asciz "ECP_NISTZ256 for ARMv4, CRYPTOGAMS by " .align 6 ___ diff --git a/crypto/ec/asm/ecp_nistz256-armv8.pl b/crypto/ec/asm/ecp_nistz256-armv8.pl index 35b14c695df..f84c6d49e7e 100644 --- a/crypto/ec/asm/ecp_nistz256-armv8.pl +++ b/crypto/ec/asm/ecp_nistz256-armv8.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # ECP_NISTZ256 module for ARMv8. @@ -115,7 +115,7 @@ $code.=<<___; .quad 0xf3b9cac2fc632551,0xbce6faada7179e84,0xffffffffffffffff,0xffffffff00000000 .LordK: .quad 0xccd1c8aaee00bc4f -.asciz "ECP_NISTZ256 for ARMv8, CRYPTOGAMS by " +.asciz "ECP_NISTZ256 for ARMv8, CRYPTOGAMS by " .text diff --git a/crypto/ec/asm/ecp_nistz256-ppc64.pl b/crypto/ec/asm/ecp_nistz256-ppc64.pl index 7f600cece9d..6d31b331ada 100755 --- a/crypto/ec/asm/ecp_nistz256-ppc64.pl +++ b/crypto/ec/asm/ecp_nistz256-ppc64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # ECP_NISTZ256 module for PPC64. @@ -98,7 +98,7 @@ for(1..37) { $code.=<<___; .size ecp_nistz256_precomputed,.-ecp_nistz256_precomputed -.asciz "ECP_NISTZ256 for PPC64, CRYPTOGAMS by " +.asciz "ECP_NISTZ256 for PPC64, CRYPTOGAMS by " # void ecp_nistz256_mul_mont(BN_ULONG x0[4],const BN_ULONG x1[4], # const BN_ULONG x2[4]); diff --git a/crypto/ec/asm/ecp_nistz256-sparcv9.pl b/crypto/ec/asm/ecp_nistz256-sparcv9.pl index 986e002cc94..d241196cacb 100755 --- a/crypto/ec/asm/ecp_nistz256-sparcv9.pl +++ b/crypto/ec/asm/ecp_nistz256-sparcv9.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # ECP_NISTZ256 module for SPARCv9. @@ -111,7 +111,7 @@ $code.=<<___; .long 0xfffffffe, 0xffffffff, 0xfffffffd, 0x00000004 .Lone: .long 1,0,0,0,0,0,0,0 -.asciz "ECP_NISTZ256 for SPARCv9, CRYPTOGAMS by " +.asciz "ECP_NISTZ256 for SPARCv9, CRYPTOGAMS by " ! void ecp_nistz256_to_mont(BN_ULONG %i0[8],const BN_ULONG %i1[8]); .globl ecp_nistz256_to_mont diff --git a/crypto/ec/asm/ecp_nistz256-x86.pl b/crypto/ec/asm/ecp_nistz256-x86.pl index e78f0cd7266..24e665c98d2 100755 --- a/crypto/ec/asm/ecp_nistz256-x86.pl +++ b/crypto/ec/asm/ecp_nistz256-x86.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # ECP_NISTZ256 module for x86/SSE2. @@ -104,7 +104,7 @@ for(1..37) { &static_label("ONE"); &set_label("ONE"); &data_word(1,0,0,0,0,0,0,0); -&asciz("ECP_NISZ256 for x86/SSE2, CRYPTOGAMS by "); +&asciz("ECP_NISZ256 for x86/SSE2, CRYPTOGAMS by "); &align(64); ######################################################################## diff --git a/crypto/ec/asm/ecp_nistz256-x86_64.pl b/crypto/ec/asm/ecp_nistz256-x86_64.pl index 4da9a149a99..dfcf04dd717 100755 --- a/crypto/ec/asm/ecp_nistz256-x86_64.pl +++ b/crypto/ec/asm/ecp_nistz256-x86_64.pl @@ -17,7 +17,7 @@ # S.Gueron and V.Krasnov, "Fast Prime Field Elliptic Curve Cryptography with # 256 Bit Primes" -# Further optimization by : +# Further optimization by : # # this/original with/without -DECP_NISTZ256_ASM(*) # Opteron +15-49% +150-195% @@ -3051,7 +3051,7 @@ ___ # reloading them, pointers, would create undesired dependencies on # effective addresses calculation paths. In other words it's too done # to favour out-of-order execution logic. -# +# my ($r_ptr,$a_ptr,$b_org,$b_ptr)=("%rdi","%rsi","%rdx","%rbx"); my ($acc0,$acc1,$acc2,$acc3,$acc4,$acc5,$acc6,$acc7)=map("%r$_",(8..15)); diff --git a/crypto/ec/asm/x25519-ppc64.pl b/crypto/ec/asm/x25519-ppc64.pl index c1d9650c6bf..d88e221a72d 100755 --- a/crypto/ec/asm/x25519-ppc64.pl +++ b/crypto/ec/asm/x25519-ppc64.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # X25519 lower-level primitives for PPC64. diff --git a/crypto/ec/asm/x25519-x86_64.pl b/crypto/ec/asm/x25519-x86_64.pl index d2285269a30..918d0370ee7 100755 --- a/crypto/ec/asm/x25519-x86_64.pl +++ b/crypto/ec/asm/x25519-x86_64.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # X25519 lower-level primitives for x86_64. @@ -909,7 +909,7 @@ x25519_fe64_tobytes: ___ } $code.=<<___; -.asciz "X25519 primitives for x86_64, CRYPTOGAMS by " +.asciz "X25519 primitives for x86_64, CRYPTOGAMS by " ___ # EXCEPTION_DISPOSITION handler (EXCEPTION_RECORD *rec,ULONG64 frame, diff --git a/crypto/ec/ec_cvt.c b/crypto/ec/ec_cvt.c index 1145bfb68f9..899d58a5155 100644 --- a/crypto/ec/ec_cvt.c +++ b/crypto/ec/ec_cvt.c @@ -44,7 +44,7 @@ EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a, * implementing dedicated NxN multiplication subroutines for * small N. But till it materializes, let's stick to generic * prime method... - * + * <@dot-asm> */ meth = EC_GFp_mont_method(); #else diff --git a/crypto/md5/asm/md5-sparcv9.pl b/crypto/md5/asm/md5-sparcv9.pl index c41ccf6ba90..4f1101f1de0 100644 --- a/crypto/md5/asm/md5-sparcv9.pl +++ b/crypto/md5/asm/md5-sparcv9.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # # Hardware SPARC T4 support by David S. Miller. # ==================================================================== @@ -377,7 +377,7 @@ $code.=<<___; .type ossl_md5_block_asm_data_order,#function .size ossl_md5_block_asm_data_order,(.-ossl_md5_block_asm_data_order) -.asciz "MD5 block transform for SPARCv9, CRYPTOGAMS by " +.asciz "MD5 block transform for SPARCv9, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/modes/asm/aes-gcm-armv8_64.pl b/crypto/modes/asm/aes-gcm-armv8_64.pl index 95491fd08e5..507e8c341e3 100755 --- a/crypto/modes/asm/aes-gcm-armv8_64.pl +++ b/crypto/modes/asm/aes-gcm-armv8_64.pl @@ -12,7 +12,7 @@ # derived from https://github.com/ARM-software/AArch64cryptolib, original # author Samuel Lee . The module is, however, dual # licensed under OpenSSL and CRYPTOGAMS licenses depending on where you -# obtain it. For further details see http://www.openssl.org/~appro/cryptogams/. +# obtain it. For further details see https://github.com/dot-asm/cryptogams/. #======================================================================== # # Approach - assume we don't want to reload constants, so reserve ~half of vector register file for constants @@ -6036,7 +6036,7 @@ ___ $code.=<<___; .rodata -.asciz "GHASH for ARMv8, CRYPTOGAMS by " +.asciz "GHASH for ARMv8, CRYPTOGAMS by " .align 2 #endif ___ diff --git a/crypto/modes/asm/aesni-gcm-x86_64.pl b/crypto/modes/asm/aesni-gcm-x86_64.pl index 872e13f8f1a..1eaf114008d 100644 --- a/crypto/modes/asm/aesni-gcm-x86_64.pl +++ b/crypto/modes/asm/aesni-gcm-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # @@ -955,7 +955,7 @@ $code.=<<___; .byte 2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 .Lone_lsb: .byte 1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 -.asciz "AES-NI GCM module for x86_64, CRYPTOGAMS by " +.asciz "AES-NI GCM module for x86_64, CRYPTOGAMS by " .previous .align 64 ___ diff --git a/crypto/modes/asm/ghash-alpha.pl b/crypto/modes/asm/ghash-alpha.pl index c350e901555..7d906daa1c7 100644 --- a/crypto/modes/asm/ghash-alpha.pl +++ b/crypto/modes/asm/ghash-alpha.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # March 2010 @@ -457,7 +457,7 @@ rem_4bit: .long 0,0x7080<<16, 0,0x6CA0<<16, 0,0x48C0<<16, 0,0x54E0<<16 .long 0,0xE100<<16, 0,0xFD20<<16, 0,0xD940<<16, 0,0xC560<<16 .long 0,0x9180<<16, 0,0x8DA0<<16, 0,0xA9C0<<16, 0,0xB5E0<<16 -.ascii "GHASH for Alpha, CRYPTOGAMS by " +.ascii "GHASH for Alpha, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/modes/asm/ghash-armv4.pl b/crypto/modes/asm/ghash-armv4.pl index 044f86f143f..0c3261b552d 100644 --- a/crypto/modes/asm/ghash-armv4.pl +++ b/crypto/modes/asm/ghash-armv4.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # April 2010 @@ -538,7 +538,7 @@ $code.=<<___; ___ } $code.=<<___; -.asciz "GHASH for ARMv4/NEON, CRYPTOGAMS by " +.asciz "GHASH for ARMv4/NEON, CRYPTOGAMS by " .align 2 ___ diff --git a/crypto/modes/asm/ghash-c64xplus.pl b/crypto/modes/asm/ghash-c64xplus.pl index ded2f779e66..ab818f0f308 100644 --- a/crypto/modes/asm/ghash-c64xplus.pl +++ b/crypto/modes/asm/ghash-c64xplus.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # December 2011 @@ -238,7 +238,7 @@ $code.=<<___; .endasmfunc .sect .const - .cstring "GHASH for C64x+, CRYPTOGAMS by " + .cstring "GHASH for C64x+, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/modes/asm/ghash-ia64.pl b/crypto/modes/asm/ghash-ia64.pl index 74b88176b84..f0d9197c8ef 100755 --- a/crypto/modes/asm/ghash-ia64.pl +++ b/crypto/modes/asm/ghash-ia64.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # March 2010 @@ -460,7 +460,7 @@ rem_8bit: data1 0xB5,0xE0, 0xB4,0x22, 0xB6,0x64, 0xB7,0xA6, 0xB2,0xE8, 0xB3,0x2A, 0xB1,0x6C, 0xB0,0xAE data1 0xBB,0xF0, 0xBA,0x32, 0xB8,0x74, 0xB9,0xB6, 0xBC,0xF8, 0xBD,0x3A, 0xBF,0x7C, 0xBE,0xBE .size rem_8bit#,512 -stringz "GHASH for IA64, CRYPTOGAMS by " +stringz "GHASH for IA64, CRYPTOGAMS by " ___ $code =~ s/mux1(\s+)\S+\@rev/nop.i$1 0x0/gm if ($big_endian); diff --git a/crypto/modes/asm/ghash-parisc.pl b/crypto/modes/asm/ghash-parisc.pl index 7b5cc2f16e3..654b53ba2b8 100644 --- a/crypto/modes/asm/ghash-parisc.pl +++ b/crypto/modes/asm/ghash-parisc.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # April 2010 @@ -627,7 +627,7 @@ L\$rem_4bit .WORD `0x7080<<16`,0,`0x6CA0<<16`,0,`0x48C0<<16`,0,`0x54E0<<16`,0 .WORD `0xE100<<16`,0,`0xFD20<<16`,0,`0xD940<<16`,0,`0xC560<<16`,0 .WORD `0x9180<<16`,0,`0x8DA0<<16`,0,`0xA9C0<<16`,0,`0xB5E0<<16`,0 - .STRINGZ "GHASH for PA-RISC, GRYPTOGAMS by " + .STRINGZ "GHASH for PA-RISC, GRYPTOGAMS by " .ALIGN 64 ___ diff --git a/crypto/modes/asm/ghash-s390x.pl b/crypto/modes/asm/ghash-s390x.pl index 0ae6adbf614..d5a20e1848a 100644 --- a/crypto/modes/asm/ghash-s390x.pl +++ b/crypto/modes/asm/ghash-s390x.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # September 2010. @@ -248,7 +248,7 @@ rem_4bit: .long `0x9180<<12`,0,`0x8DA0<<12`,0,`0xA9C0<<12`,0,`0xB5E0<<12`,0 .type rem_4bit,\@object .size rem_4bit,(.-rem_4bit) -.string "GHASH for s390x, CRYPTOGAMS by " +.string "GHASH for s390x, CRYPTOGAMS by " ___ $code =~ s/\`([^\`]*)\`/eval $1/gem; diff --git a/crypto/modes/asm/ghash-sparcv9.pl b/crypto/modes/asm/ghash-sparcv9.pl index e35064237f4..3f6d76dbbf8 100644 --- a/crypto/modes/asm/ghash-sparcv9.pl +++ b/crypto/modes/asm/ghash-sparcv9.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # March 2010 @@ -535,7 +535,7 @@ gcm_ghash_vis3: ___ }}} $code.=<<___; -.asciz "GHASH for SPARCv9/VIS3, CRYPTOGAMS by " +.asciz "GHASH for SPARCv9/VIS3, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/modes/asm/ghash-x86.pl b/crypto/modes/asm/ghash-x86.pl index c796107c7f9..f153da07be4 100644 --- a/crypto/modes/asm/ghash-x86.pl +++ b/crypto/modes/asm/ghash-x86.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # March, May, June 2010 @@ -1374,7 +1374,7 @@ my ($Xhi,$Xi)=@_; &data_word(0,0x9180<<$S,0,0x8DA0<<$S,0,0xA9C0<<$S,0,0xB5E0<<$S); }}} # !$x86only -&asciz("GHASH for x86, CRYPTOGAMS by "); +&asciz("GHASH for x86, CRYPTOGAMS by "); &asm_finish(); close STDOUT or die "error closing STDOUT: $!"; diff --git a/crypto/modes/asm/ghash-x86_64.pl b/crypto/modes/asm/ghash-x86_64.pl index 6ef8e555d0a..9f164e6fa58 100644 --- a/crypto/modes/asm/ghash-x86_64.pl +++ b/crypto/modes/asm/ghash-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # March, June 2010 @@ -1663,7 +1663,7 @@ $code.=<<___; .value 0xB5E0,0xB422,0xB664,0xB7A6,0xB2E8,0xB32A,0xB16C,0xB0AE .value 0xBBF0,0xBA32,0xB874,0xB9B6,0xBCF8,0xBD3A,0xBF7C,0xBEBE -.asciz "GHASH for x86_64, CRYPTOGAMS by " +.asciz "GHASH for x86_64, CRYPTOGAMS by " .align 64 .previous ___ diff --git a/crypto/modes/asm/ghashp8-ppc.pl b/crypto/modes/asm/ghashp8-ppc.pl index 20f611dabd4..eb3b4db5eb7 100755 --- a/crypto/modes/asm/ghashp8-ppc.pl +++ b/crypto/modes/asm/ghashp8-ppc.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # GHASH for for PowerISA v2.07. @@ -654,7 +654,7 @@ ___ $code.=<<___; .size .gcm_ghash_p8,.-.gcm_ghash_p8 -.asciz "GHASH for PowerISA 2.07, CRYPTOGAMS by " +.asciz "GHASH for PowerISA 2.07, CRYPTOGAMS by " .align 2 ___ diff --git a/crypto/modes/asm/ghashv8-armx.pl b/crypto/modes/asm/ghashv8-armx.pl index 8ab7c03df16..5401e50bf89 100644 --- a/crypto/modes/asm/ghashv8-armx.pl +++ b/crypto/modes/asm/ghashv8-armx.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # GHASH for ARMv8 Crypto Extension, 64-bit polynomial multiplication. @@ -811,7 +811,7 @@ ___ $code.=<<___; .rodata -.asciz "GHASH for ARMv8, CRYPTOGAMS by " +.asciz "GHASH for ARMv8, CRYPTOGAMS by " .align 2 #endif ___ diff --git a/crypto/perlasm/x86_64-xlate.pl b/crypto/perlasm/x86_64-xlate.pl index 2cd9a219c23..af12a798ca4 100755 --- a/crypto/perlasm/x86_64-xlate.pl +++ b/crypto/perlasm/x86_64-xlate.pl @@ -7,7 +7,7 @@ # https://www.openssl.org/source/license.html -# Ascetic x86_64 AT&T to MASM/NASM assembler translator by . +# Ascetic x86_64 AT&T to MASM/NASM assembler translator by <@dot-asm>. # # Why AT&T to MASM and not vice versa? Several reasons. Because AT&T # format is way easier to parse. Because it's simpler to "gear" from diff --git a/crypto/poly1305/asm/poly1305-armv4.pl b/crypto/poly1305/asm/poly1305-armv4.pl index 673ea62ec38..4430c7cffb2 100755 --- a/crypto/poly1305/asm/poly1305-armv4.pl +++ b/crypto/poly1305/asm/poly1305-armv4.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # IALU(*)/gcc-4.4 NEON @@ -1236,7 +1236,7 @@ poly1305_emit_neon: ___ } } $code.=<<___; -.asciz "Poly1305 for ARMv4/NEON, CRYPTOGAMS by " +.asciz "Poly1305 for ARMv4/NEON, CRYPTOGAMS by " .align 2 #if __ARM_MAX_ARCH__>=7 .extern OPENSSL_armcap_P diff --git a/crypto/poly1305/asm/poly1305-armv8.pl b/crypto/poly1305/asm/poly1305-armv8.pl index df722dc26da..cc2052ecc91 100755 --- a/crypto/poly1305/asm/poly1305-armv8.pl +++ b/crypto/poly1305/asm/poly1305-armv8.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # This module implements Poly1305 hash for ARMv8. @@ -948,7 +948,7 @@ poly1305_emit_neon: .align 5 .Lzeros: .long 0,0,0,0,0,0,0,0 -.asciz "Poly1305 for ARMv8, CRYPTOGAMS by " +.asciz "Poly1305 for ARMv8, CRYPTOGAMS by " .align 2 ___ diff --git a/crypto/poly1305/asm/poly1305-c64xplus.pl b/crypto/poly1305/asm/poly1305-c64xplus.pl index 2bcdced7f45..242363db45d 100755 --- a/crypto/poly1305/asm/poly1305-c64xplus.pl +++ b/crypto/poly1305/asm/poly1305-c64xplus.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Poly1305 hash for C64x+. @@ -323,7 +323,7 @@ ___ } $code.=<<___; .sect .const - .cstring "Poly1305 for C64x+, CRYPTOGAMS by " + .cstring "Poly1305 for C64x+, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/poly1305/asm/poly1305-mips.pl b/crypto/poly1305/asm/poly1305-mips.pl index 6c0b3292d07..a2871c12fbc 100755 --- a/crypto/poly1305/asm/poly1305-mips.pl +++ b/crypto/poly1305/asm/poly1305-mips.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # Poly1305 hash for MIPS64. @@ -52,7 +52,7 @@ # ($s0,$s1,$s2,$s3,$s4,$s5,$s6,$s7)=map("\$$_",(16..23)); # ($gp,$sp,$fp,$ra)=map("\$$_",(28..31)); # -# +# # ###################################################################### @@ -430,7 +430,7 @@ poly1305_emit: jr $ra .end poly1305_emit .rdata -.asciiz "Poly1305 for MIPS64, CRYPTOGAMS by " +.asciiz "Poly1305 for MIPS64, CRYPTOGAMS by " .align 2 ___ } diff --git a/crypto/poly1305/asm/poly1305-ppcfp.pl b/crypto/poly1305/asm/poly1305-ppcfp.pl index 218708a4625..9557378386f 100755 --- a/crypto/poly1305/asm/poly1305-ppcfp.pl +++ b/crypto/poly1305/asm/poly1305-ppcfp.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # This module implements Poly1305 hash for PowerPC FPU. @@ -734,7 +734,7 @@ LPICmeup: .quad 0x4230000000000000 # 2^(52+16+64-96) .quad 0x0000000000000001 # fpscr: truncate, no exceptions -.asciz "Poly1305 for PPC FPU, CRYPTOGAMS by " +.asciz "Poly1305 for PPC FPU, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/poly1305/asm/poly1305-s390x.pl b/crypto/poly1305/asm/poly1305-s390x.pl index 4a93064ff66..1314571bf5d 100755 --- a/crypto/poly1305/asm/poly1305-s390x.pl +++ b/crypto/poly1305/asm/poly1305-s390x.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # This module implements Poly1305 hash for s390x. @@ -979,6 +979,6 @@ LONG (0xffffffff,0x00000000,0xffffffff,0xffffffff); LONG (0xffffffff,0x00000000,0xffffffff,0x00000000); LONG (0x00000000,0x00000000,0xffffffff,0x00000000); -STRING ("\"Poly1305 for s390x, CRYPTOGAMS by \""); +STRING ("\"Poly1305 for s390x, CRYPTOGAMS by \""); PERLASM_END(); diff --git a/crypto/poly1305/asm/poly1305-sparcv9.pl b/crypto/poly1305/asm/poly1305-sparcv9.pl index dc592a07aca..f58ef6b5b51 100755 --- a/crypto/poly1305/asm/poly1305-sparcv9.pl +++ b/crypto/poly1305/asm/poly1305-sparcv9.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # This module implements Poly1305 hash for SPARCv9, vanilla, as well @@ -1043,7 +1043,7 @@ $code.=<<___; .word 0x3e300000,0x00000000 ! 2^(52+16+0-96) .word 0x40300000,0x00000000 ! 2^(52+16+32-96) .word 0x42300000,0x00000000 ! 2^(52+16+64-96) -.asciz "Poly1305 for SPARCv9/VIS3/FMA, CRYPTOGAMS by " +.asciz "Poly1305 for SPARCv9/VIS3/FMA, CRYPTOGAMS by " .align 4 ___ } diff --git a/crypto/poly1305/asm/poly1305-x86.pl b/crypto/poly1305/asm/poly1305-x86.pl index c91d01fb3ba..8764a8bcd39 100755 --- a/crypto/poly1305/asm/poly1305-x86.pl +++ b/crypto/poly1305/asm/poly1305-x86.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # This module implements Poly1305 hash for x86. @@ -1806,7 +1806,7 @@ sub vlazy_reduction { &data_word(0x03ffffff,0,0x03ffffff,0, 0x03ffffff,0, 0x03ffffff,0); &data_word(0x0fffffff,0x0ffffffc,0x0ffffffc,0x0ffffffc); } -&asciz ("Poly1305 for x86, CRYPTOGAMS by "); +&asciz ("Poly1305 for x86, CRYPTOGAMS by "); &align (4); &asm_finish(); diff --git a/crypto/poly1305/asm/poly1305-x86_64.pl b/crypto/poly1305/asm/poly1305-x86_64.pl index 305099ca030..33e11b665ea 100755 --- a/crypto/poly1305/asm/poly1305-x86_64.pl +++ b/crypto/poly1305/asm/poly1305-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # This module implements Poly1305 hash for x86_64. @@ -3820,7 +3820,7 @@ $code.=<<___; ___ } $code.=<<___; -.asciz "Poly1305 for x86_64, CRYPTOGAMS by " +.asciz "Poly1305 for x86_64, CRYPTOGAMS by " .align 16 ___ diff --git a/crypto/poly1305/poly1305.c b/crypto/poly1305/poly1305.c index 693decd4ee8..a5c62bc7492 100644 --- a/crypto/poly1305/poly1305.c +++ b/crypto/poly1305/poly1305.c @@ -60,7 +60,7 @@ static unsigned int U8TOU32(const unsigned char *p) * implementation is not necessarily optimal choice in every situation, * rather contrary... * - * + * */ typedef unsigned int u32; diff --git a/crypto/rc4/asm/rc4-586.pl b/crypto/rc4/asm/rc4-586.pl index 1fae93ae1a7..d13a9ebb0ba 100644 --- a/crypto/rc4/asm/rc4-586.pl +++ b/crypto/rc4/asm/rc4-586.pl @@ -8,10 +8,10 @@ # ==================================================================== -# [Re]written by Andy Polyakov for the OpenSSL +# [Re]written by Andy Polyakov for the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # At some point it became apparent that the original SSLeay RC4 @@ -416,7 +416,7 @@ $idx="edx"; &asciz ("rc4(4x,int)"); &asciz ("rc4(1x,char)"); &asciz ("rc4(8x,mmx)"); -&asciz ("RC4 for x86, CRYPTOGAMS by "); +&asciz ("RC4 for x86, CRYPTOGAMS by "); &align (64); &function_end_B("RC4_options"); diff --git a/crypto/rc4/asm/rc4-c64xplus.pl b/crypto/rc4/asm/rc4-c64xplus.pl index bd1745f1f32..c6938fae36e 100644 --- a/crypto/rc4/asm/rc4-c64xplus.pl +++ b/crypto/rc4/asm/rc4-c64xplus.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # RC4 for C64x+. @@ -182,7 +182,7 @@ _rc4_options: .align 4 rc4_options: .cstring "rc4(sploop,char)" - .cstring "RC4 for C64+, CRYPTOGAMS by " + .cstring "RC4 for C64+, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/rc4/asm/rc4-md5-x86_64.pl b/crypto/rc4/asm/rc4-md5-x86_64.pl index 90c94dcb5e3..9896a509b00 100644 --- a/crypto/rc4/asm/rc4-md5-x86_64.pl +++ b/crypto/rc4/asm/rc4-md5-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # June 2011 diff --git a/crypto/rc4/asm/rc4-parisc.pl b/crypto/rc4/asm/rc4-parisc.pl index 9a38674a59f..eb8ea907e8c 100644 --- a/crypto/rc4/asm/rc4-parisc.pl +++ b/crypto/rc4/asm/rc4-parisc.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # RC4 for PA-RISC. @@ -314,7 +314,7 @@ L\$pic .ALIGN 8 L\$opts .STRINGZ "rc4(4x,`$SZ==1?"char":"int"`)" - .STRINGZ "RC4 for PA-RISC, CRYPTOGAMS by " + .STRINGZ "RC4 for PA-RISC, CRYPTOGAMS by " ___ if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1` diff --git a/crypto/rc4/asm/rc4-s390x.pl b/crypto/rc4/asm/rc4-s390x.pl index d5250f57f19..4b3a2df633c 100644 --- a/crypto/rc4/asm/rc4-s390x.pl +++ b/crypto/rc4/asm/rc4-s390x.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # February 2009 @@ -162,7 +162,7 @@ $code.=<<___; lm${g} %r6,%r11,6*$SIZE_T($sp) br $rp .size RC4,.-RC4 -.string "RC4 for s390x, CRYPTOGAMS by " +.string "RC4 for s390x, CRYPTOGAMS by " ___ } diff --git a/crypto/rc4/asm/rc4-x86_64.pl b/crypto/rc4/asm/rc4-x86_64.pl index 83a1d13635f..a01b62a6ec4 100755 --- a/crypto/rc4/asm/rc4-x86_64.pl +++ b/crypto/rc4/asm/rc4-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # July 2004 @@ -552,7 +552,7 @@ RC4_options: .asciz "rc4(8x,int)" .asciz "rc4(8x,char)" .asciz "rc4(16x,int)" -.asciz "RC4 for x86_64, CRYPTOGAMS by " +.asciz "RC4 for x86_64, CRYPTOGAMS by " .align 64 .size RC4_options,.-RC4_options ___ diff --git a/crypto/sha/asm/keccak1600-armv4.pl b/crypto/sha/asm/keccak1600-armv4.pl index f9a8cd1f004..e5aa50ee86c 100755 --- a/crypto/sha/asm/keccak1600-armv4.pl +++ b/crypto/sha/asm/keccak1600-armv4.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Keccak-1600 for ARMv4. @@ -1605,7 +1605,7 @@ SHA3_squeeze_neon: ldmia sp!, {r4-r6,pc} .size SHA3_squeeze_neon,.-SHA3_squeeze_neon #endif -.asciz "Keccak-1600 absorb and squeeze for ARMv4/NEON, CRYPTOGAMS by " +.asciz "Keccak-1600 absorb and squeeze for ARMv4/NEON, CRYPTOGAMS by " .align 2 ___ diff --git a/crypto/sha/asm/keccak1600-armv8.pl b/crypto/sha/asm/keccak1600-armv8.pl index f49c54c4656..61096079d31 100755 --- a/crypto/sha/asm/keccak1600-armv8.pl +++ b/crypto/sha/asm/keccak1600-armv8.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Keccak-1600 for ARMv8. @@ -853,7 +853,7 @@ SHA3_squeeze_cext: ___ } }}} $code.=<<___; -.asciz "Keccak-1600 absorb and squeeze for ARMv8, CRYPTOGAMS by " +.asciz "Keccak-1600 absorb and squeeze for ARMv8, CRYPTOGAMS by " ___ { my %opcode = ( diff --git a/crypto/sha/asm/keccak1600-avx2.pl b/crypto/sha/asm/keccak1600-avx2.pl index 86406653344..81f579cf228 100755 --- a/crypto/sha/asm/keccak1600-avx2.pl +++ b/crypto/sha/asm/keccak1600-avx2.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Keccak-1600 for AVX2. @@ -474,7 +474,7 @@ iotas: .quad 0x0000000080000001, 0x0000000080000001, 0x0000000080000001, 0x0000000080000001 .quad 0x8000000080008008, 0x8000000080008008, 0x8000000080008008, 0x8000000080008008 -.asciz "Keccak-1600 absorb and squeeze for AVX2, CRYPTOGAMS by " +.asciz "Keccak-1600 absorb and squeeze for AVX2, CRYPTOGAMS by " ___ $output=pop and open STDOUT,">$output"; diff --git a/crypto/sha/asm/keccak1600-avx512.pl b/crypto/sha/asm/keccak1600-avx512.pl index efc32545c35..5f070772570 100755 --- a/crypto/sha/asm/keccak1600-avx512.pl +++ b/crypto/sha/asm/keccak1600-avx512.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Keccak-1600 for AVX-512F. @@ -543,7 +543,7 @@ iotas: .quad 0x0000000080000001 .quad 0x8000000080008008 -.asciz "Keccak-1600 absorb and squeeze for AVX-512F, CRYPTOGAMS by " +.asciz "Keccak-1600 absorb and squeeze for AVX-512F, CRYPTOGAMS by " ___ $output=pop and open STDOUT,">$output"; diff --git a/crypto/sha/asm/keccak1600-avx512vl.pl b/crypto/sha/asm/keccak1600-avx512vl.pl index f941556b42a..cb3dbdde871 100755 --- a/crypto/sha/asm/keccak1600-avx512vl.pl +++ b/crypto/sha/asm/keccak1600-avx512vl.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Keccak-1600 for AVX512VL. @@ -384,7 +384,7 @@ iotas: .quad 0x0000000080000001, 0x0000000080000001, 0x0000000080000001, 0x0000000080000001 .quad 0x8000000080008008, 0x8000000080008008, 0x8000000080008008, 0x8000000080008008 -.asciz "Keccak-1600 absorb and squeeze for AVX512VL, CRYPTOGAMS by " +.asciz "Keccak-1600 absorb and squeeze for AVX512VL, CRYPTOGAMS by " ___ $output=pop and open STDOUT,">$output"; diff --git a/crypto/sha/asm/keccak1600-c64x.pl b/crypto/sha/asm/keccak1600-c64x.pl index 0a9dec85c29..832df6fc6e8 100755 --- a/crypto/sha/asm/keccak1600-c64x.pl +++ b/crypto/sha/asm/keccak1600-c64x.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # [ABI- and endian-neutral] Keccak-1600 for C64x. @@ -875,7 +875,7 @@ iotas: .uword 0x00000001, 0x00008000 .uword 0x00000000, 0x80008082 - .cstring "Keccak-1600 absorb and squeeze for C64x, CRYPTOGAMS by " + .cstring "Keccak-1600 absorb and squeeze for C64x, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/sha/asm/keccak1600-mmx.pl b/crypto/sha/asm/keccak1600-mmx.pl index 7657a23a9c2..69c2dd98c5d 100755 --- a/crypto/sha/asm/keccak1600-mmx.pl +++ b/crypto/sha/asm/keccak1600-mmx.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Keccak-1600 for x86 MMX. @@ -432,7 +432,7 @@ sub Rho() { ######### regular Rho step &data_word(0x00008080,0x80000000); &data_word(0x80000001,0x00000000); &data_word(0x80008008,0x80000000); -&asciz("Keccak-1600 absorb and squeeze for MMX, CRYPTOGAMS by "); +&asciz("Keccak-1600 absorb and squeeze for MMX, CRYPTOGAMS by "); &asm_finish(); diff --git a/crypto/sha/asm/keccak1600-ppc64.pl b/crypto/sha/asm/keccak1600-ppc64.pl index 54f32e8c929..cb2337a2478 100755 --- a/crypto/sha/asm/keccak1600-ppc64.pl +++ b/crypto/sha/asm/keccak1600-ppc64.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Keccak-1600 for PPC64. @@ -772,7 +772,7 @@ iotas: .quad 0x0000000080000001 .quad 0x8000000080008008 .size iotas,.-iotas -.asciz "Keccak-1600 absorb and squeeze for PPC64, CRYPTOGAMS by " +.asciz "Keccak-1600 absorb and squeeze for PPC64, CRYPTOGAMS by " ___ $code =~ s/\`([^\`]*)\`/eval $1/gem; diff --git a/crypto/sha/asm/keccak1600-s390x.pl b/crypto/sha/asm/keccak1600-s390x.pl index 7d5ebde1171..4252af0bccb 100755 --- a/crypto/sha/asm/keccak1600-s390x.pl +++ b/crypto/sha/asm/keccak1600-s390x.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Keccak-1600 for s390x. @@ -554,7 +554,7 @@ iotas: .quad 0x0000000080000001 .quad 0x8000000080008008 .size iotas,.-iotas -.asciz "Keccak-1600 absorb and squeeze for s390x, CRYPTOGAMS by " +.asciz "Keccak-1600 absorb and squeeze for s390x, CRYPTOGAMS by " ___ # unlike 32-bit shift 64-bit one takes three arguments diff --git a/crypto/sha/asm/keccak1600-x86_64.pl b/crypto/sha/asm/keccak1600-x86_64.pl index 3dbf17731e4..df9a371f94f 100755 --- a/crypto/sha/asm/keccak1600-x86_64.pl +++ b/crypto/sha/asm/keccak1600-x86_64.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Keccak-1600 for x86_64. @@ -597,7 +597,7 @@ iotas: .quad 0x0000000080000001 .quad 0x8000000080008008 .size iotas,.-iotas -.asciz "Keccak-1600 absorb and squeeze for x86_64, CRYPTOGAMS by " +.asciz "Keccak-1600 absorb and squeeze for x86_64, CRYPTOGAMS by " ___ foreach (split("\n",$code)) { diff --git a/crypto/sha/asm/keccak1600p8-ppc.pl b/crypto/sha/asm/keccak1600p8-ppc.pl index 7554c87f208..e0b2a21e867 100755 --- a/crypto/sha/asm/keccak1600p8-ppc.pl +++ b/crypto/sha/asm/keccak1600p8-ppc.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Keccak-1600 for PowerISA 2.07. @@ -836,7 +836,7 @@ iotas: .quad 0x0000000080000001,0 .quad 0x8000000080008008,0 .size iotas,.-iotas -.asciz "Keccak-1600 absorb and squeeze for PowerISA 2.07, CRYPTOGAMS by " +.asciz "Keccak-1600 absorb and squeeze for PowerISA 2.07, CRYPTOGAMS by " ___ foreach (split("\n",$code)) { diff --git a/crypto/sha/asm/sha1-586.pl b/crypto/sha/asm/sha1-586.pl index 00350324a11..f1c75f7eceb 100644 --- a/crypto/sha/asm/sha1-586.pl +++ b/crypto/sha/asm/sha1-586.pl @@ -8,10 +8,10 @@ # ==================================================================== -# [Re]written by Andy Polyakov for the OpenSSL +# [Re]written by Andy Polyakov for the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # "[Re]written" was achieved in two major overhauls. In 2004 BODY_* @@ -1483,7 +1483,7 @@ sub Xtail_avx() &data_word(0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f); # pbswap mask &data_byte(0xf,0xe,0xd,0xc,0xb,0xa,0x9,0x8,0x7,0x6,0x5,0x4,0x3,0x2,0x1,0x0); } -&asciz("SHA1 block transform for x86, CRYPTOGAMS by "); +&asciz("SHA1 block transform for x86, CRYPTOGAMS by "); &asm_finish(); diff --git a/crypto/sha/asm/sha1-alpha.pl b/crypto/sha/asm/sha1-alpha.pl index 0ffc090602e..389912ccc8e 100644 --- a/crypto/sha/asm/sha1-alpha.pl +++ b/crypto/sha/asm/sha1-alpha.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # SHA1 block procedure for Alpha. @@ -321,7 +321,7 @@ $code.=<<___; lda sp,64(sp) ret (ra) .end sha1_block_data_order -.ascii "SHA1 block transform for Alpha, CRYPTOGAMS by " +.ascii "SHA1 block transform for Alpha, CRYPTOGAMS by " .align 2 ___ $output=pop and open STDOUT,">$output"; diff --git a/crypto/sha/asm/sha1-armv4-large.pl b/crypto/sha/asm/sha1-armv4-large.pl index b3a8ec69414..fc2a347be4d 100644 --- a/crypto/sha/asm/sha1-armv4-large.pl +++ b/crypto/sha/asm/sha1-armv4-large.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # sha1_block procedure for ARMv4. @@ -322,7 +322,7 @@ $code.=<<___; .word OPENSSL_armcap_P-.Lsha1_block # endif #endif -.asciz "SHA1 block transform for ARMv4/NEON/ARMv8, CRYPTOGAMS by " +.asciz "SHA1 block transform for ARMv4/NEON/ARMv8, CRYPTOGAMS by " .align 5 ___ ##################################################################### diff --git a/crypto/sha/asm/sha1-armv8.pl b/crypto/sha/asm/sha1-armv8.pl index c3a40b4abd9..1c1920f7021 100644 --- a/crypto/sha/asm/sha1-armv8.pl +++ b/crypto/sha/asm/sha1-armv8.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # SHA1 for ARMv8. @@ -329,7 +329,7 @@ $code.=<<___; .long 0x6ed9eba1,0x6ed9eba1,0x6ed9eba1,0x6ed9eba1 //K_20_39 .long 0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc,0x8f1bbcdc //K_40_59 .long 0xca62c1d6,0xca62c1d6,0xca62c1d6,0xca62c1d6 //K_60_79 -.asciz "SHA1 block transform for ARMv8, CRYPTOGAMS by " +.asciz "SHA1 block transform for ARMv8, CRYPTOGAMS by " .align 2 ___ }}} diff --git a/crypto/sha/asm/sha1-c64xplus.pl b/crypto/sha/asm/sha1-c64xplus.pl index 6a97da2b570..aa66b853840 100644 --- a/crypto/sha/asm/sha1-c64xplus.pl +++ b/crypto/sha/asm/sha1-c64xplus.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # SHA1 for C64x+. @@ -328,7 +328,7 @@ $code.=<<___; .endasmfunc .sect .const - .cstring "SHA1 block transform for C64x+, CRYPTOGAMS by " + .cstring "SHA1 block transform for C64x+, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/sha/asm/sha1-ia64.pl b/crypto/sha/asm/sha1-ia64.pl index f1b412dcf2e..f3f9ee408a5 100644 --- a/crypto/sha/asm/sha1-ia64.pl +++ b/crypto/sha/asm/sha1-ia64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # Eternal question is what's wrong with compiler generated code? The @@ -26,7 +26,7 @@ $output = $#ARGV >= 0 && $ARGV[$#ARGV] =~ m|\.\w+$| ? pop : undef; $code=<<___; .ident \"sha1-ia64.s, version 1.3\" -.ident \"IA-64 ISA artwork by Andy Polyakov \" +.ident \"IA-64 ISA artwork by Andy Polyakov \" .explicit ___ @@ -308,7 +308,7 @@ $code.=<<___; mov pr=r2,0x1ffff br.ret.sptk.many b0 };; .endp sha1_block_data_order# -stringz "SHA1 block transform for IA64, CRYPTOGAMS by " +stringz "SHA1 block transform for IA64, CRYPTOGAMS by " ___ open STDOUT,">$output" if $output; diff --git a/crypto/sha/asm/sha1-mb-x86_64.pl b/crypto/sha/asm/sha1-mb-x86_64.pl index d9d1630d16d..747da59c57f 100644 --- a/crypto/sha/asm/sha1-mb-x86_64.pl +++ b/crypto/sha/asm/sha1-mb-x86_64.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # Multi-buffer SHA1 procedure processes n buffers in parallel by @@ -1388,7 +1388,7 @@ K_XX_XX: .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f # pbswap .long 0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f # pbswap .byte 0xf,0xe,0xd,0xc,0xb,0xa,0x9,0x8,0x7,0x6,0x5,0x4,0x3,0x2,0x1,0x0 - .asciz "SHA1 multi-block transform for x86_64, CRYPTOGAMS by " + .asciz "SHA1 multi-block transform for x86_64, CRYPTOGAMS by " .previous ___ diff --git a/crypto/sha/asm/sha1-mips.pl b/crypto/sha/asm/sha1-mips.pl index b41dd7a5d26..9bf3622a442 100644 --- a/crypto/sha/asm/sha1-mips.pl +++ b/crypto/sha/asm/sha1-mips.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # SHA1 block procedure for MIPS. @@ -75,7 +75,7 @@ if ($flavour =~ /64|n32/i) { $SZREG=4; } # -# +# # ###################################################################### @@ -458,7 +458,7 @@ $code.=<<___; $PTR_ADD $sp,$FRAMESIZE*$SZREG .end sha1_block_data_order .rdata -.asciiz "SHA1 for MIPS, CRYPTOGAMS by " +.asciiz "SHA1 for MIPS, CRYPTOGAMS by " ___ print $code; close STDOUT or die "error closing STDOUT: $!"; diff --git a/crypto/sha/asm/sha1-parisc.pl b/crypto/sha/asm/sha1-parisc.pl index 9eb98e8036a..60082297460 100644 --- a/crypto/sha/asm/sha1-parisc.pl +++ b/crypto/sha/asm/sha1-parisc.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # SHA1 block procedure for PA-RISC. @@ -260,7 +260,7 @@ $code.=<<___; .EXIT $POPMB -$FRAME(%sp),%r3 .PROCEND - .STRINGZ "SHA1 block transform for PA-RISC, CRYPTOGAMS by " + .STRINGZ "SHA1 block transform for PA-RISC, CRYPTOGAMS by " ___ if (`$ENV{CC} -Wa,-v -c -o /dev/null -x assembler /dev/null 2>&1` diff --git a/crypto/sha/asm/sha1-ppc.pl b/crypto/sha/asm/sha1-ppc.pl index acea2e94f39..e3197b5c6ca 100755 --- a/crypto/sha/asm/sha1-ppc.pl +++ b/crypto/sha/asm/sha1-ppc.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # I let hardware handle unaligned input(*), except on page boundaries @@ -347,7 +347,7 @@ $code.=<<___; .size .sha1_block_data_order,.-.sha1_block_data_order ___ $code.=<<___; -.asciz "SHA1 block transform for PPC, CRYPTOGAMS by " +.asciz "SHA1 block transform for PPC, CRYPTOGAMS by " ___ $code =~ s/\`([^\`]*)\`/eval $1/gem; diff --git a/crypto/sha/asm/sha1-s390x.pl b/crypto/sha/asm/sha1-s390x.pl index d870e0078eb..5cb48063787 100644 --- a/crypto/sha/asm/sha1-s390x.pl +++ b/crypto/sha/asm/sha1-s390x.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # SHA1 block procedure for s390x. @@ -242,7 +242,7 @@ $code.=<<___; lm${g} %r6,%r15,`$frame+6*$SIZE_T`($sp) br %r14 .size sha1_block_data_order,.-sha1_block_data_order -.string "SHA1 block transform for s390x, CRYPTOGAMS by " +.string "SHA1 block transform for s390x, CRYPTOGAMS by " ___ $code =~ s/\`([^\`]*)\`/eval $1/gem; diff --git a/crypto/sha/asm/sha1-sparcv9.pl b/crypto/sha/asm/sha1-sparcv9.pl index 904eda64655..d1053c57210 100644 --- a/crypto/sha/asm/sha1-sparcv9.pl +++ b/crypto/sha/asm/sha1-sparcv9.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # # Hardware SPARC T4 support by David S. Miller # ==================================================================== @@ -371,7 +371,7 @@ $code.=<<___; restore .type sha1_block_data_order,#function .size sha1_block_data_order,(.-sha1_block_data_order) -.asciz "SHA1 block transform for SPARCv9, CRYPTOGAMS by " +.asciz "SHA1 block transform for SPARCv9, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/sha/asm/sha1-sparcv9a.pl b/crypto/sha/asm/sha1-sparcv9a.pl index 1b7a7f9c912..d296836f7ad 100644 --- a/crypto/sha/asm/sha1-sparcv9a.pl +++ b/crypto/sha/asm/sha1-sparcv9a.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # January 2009 @@ -544,7 +544,7 @@ $code.=<<___; restore .type sha1_block_data_order,#function .size sha1_block_data_order,(.-sha1_block_data_order) -.asciz "SHA1 block transform for SPARCv9a, CRYPTOGAMS by " +.asciz "SHA1 block transform for SPARCv9a, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/sha/asm/sha1-thumb.pl b/crypto/sha/asm/sha1-thumb.pl index aece5ea0cdd..ca8a944921f 100644 --- a/crypto/sha/asm/sha1-thumb.pl +++ b/crypto/sha/asm/sha1-thumb.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # sha1_block for Thumb. @@ -258,7 +258,7 @@ $code.=<<___; .LK_40_59: .word 0x8f1bbcdc .LK_60_79: .word 0xca62c1d6 .size sha1_block_data_order,.-sha1_block_data_order -.asciz "SHA1 block transform for Thumb, CRYPTOGAMS by " +.asciz "SHA1 block transform for Thumb, CRYPTOGAMS by " ___ print $code; diff --git a/crypto/sha/asm/sha1-x86_64.pl b/crypto/sha/asm/sha1-x86_64.pl index 30c545cf419..3231ef15235 100755 --- a/crypto/sha/asm/sha1-x86_64.pl +++ b/crypto/sha/asm/sha1-x86_64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # sha1_block procedure for x86_64. @@ -1850,7 +1850,7 @@ K_XX_XX: ___ }}} $code.=<<___; -.asciz "SHA1 block transform for x86_64, CRYPTOGAMS by " +.asciz "SHA1 block transform for x86_64, CRYPTOGAMS by " .align 64 ___ diff --git a/crypto/sha/asm/sha256-586.pl b/crypto/sha/asm/sha256-586.pl index 8e19cd875e3..593308a9ffe 100644 --- a/crypto/sha/asm/sha256-586.pl +++ b/crypto/sha/asm/sha256-586.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # SHA256 block transform for x86. September 2007. @@ -367,7 +367,7 @@ my $suffix=shift; 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 ); &data_word(@K256); &data_word(0x00010203,0x04050607,0x08090a0b,0x0c0d0e0f); # byte swap mask -&asciz("SHA256 block transform for x86, CRYPTOGAMS by "); +&asciz("SHA256 block transform for x86, CRYPTOGAMS by "); ($a,$b,$c,$d,$e,$f,$g,$h)=(0..7); # offsets sub off { &DWP(4*(((shift)-$i)&7),"esp"); } diff --git a/crypto/sha/asm/sha256-armv4.pl b/crypto/sha/asm/sha256-armv4.pl index feb1f26109a..694440292ba 100644 --- a/crypto/sha/asm/sha256-armv4.pl +++ b/crypto/sha/asm/sha256-armv4.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # # Permission to use under GPL terms is granted. # ==================================================================== @@ -690,7 +690,7 @@ $code.=<<___; ___ }}} $code.=<<___; -.asciz "SHA256 block transform for ARMv4/NEON/ARMv8, CRYPTOGAMS by " +.asciz "SHA256 block transform for ARMv4/NEON/ARMv8, CRYPTOGAMS by " .align 2 #if __ARM_MAX_ARCH__>=7 && !defined(__KERNEL__) .extern OPENSSL_armcap_P diff --git a/crypto/sha/asm/sha256-c64xplus.pl b/crypto/sha/asm/sha256-c64xplus.pl index 13fd45fd762..12c106cf81b 100644 --- a/crypto/sha/asm/sha256-c64xplus.pl +++ b/crypto/sha/asm/sha256-c64xplus.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # SHA256 for C64x+. @@ -310,7 +310,7 @@ K256: .uword 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3 .uword 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208 .uword 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 - .cstring "SHA256 block transform for C64x+, CRYPTOGAMS by " + .cstring "SHA256 block transform for C64x+, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/sha/asm/sha256-mb-x86_64.pl b/crypto/sha/asm/sha256-mb-x86_64.pl index 9398b7954a7..979e1a3e387 100644 --- a/crypto/sha/asm/sha256-mb-x86_64.pl +++ b/crypto/sha/asm/sha256-mb-x86_64.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # Multi-buffer SHA256 procedure processes n buffers in parallel by @@ -1389,7 +1389,7 @@ K256_shaext: .long 0x391c0cb3,0x4ed8aa4a,0x5b9cca4f,0x682e6ff3 .long 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 .long 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 - .asciz "SHA256 multi-block transform for x86_64, CRYPTOGAMS by " + .asciz "SHA256 multi-block transform for x86_64, CRYPTOGAMS by " .previous ___ diff --git a/crypto/sha/asm/sha512-586.pl b/crypto/sha/asm/sha512-586.pl index c25e773b0aa..5d74bc4281f 100644 --- a/crypto/sha/asm/sha512-586.pl +++ b/crypto/sha/asm/sha512-586.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # SHA512 block transform for x86. September 2007. @@ -917,7 +917,7 @@ sub BODY_00_15_ssse3 { # "phase-less" copy of BODY_00_15_sse2 &data_word(0x04050607,0x00010203); # byte swap &data_word(0x0c0d0e0f,0x08090a0b); # mask &function_end_B("sha512_block_data_order"); -&asciz("SHA512 block transform for x86, CRYPTOGAMS by "); +&asciz("SHA512 block transform for x86, CRYPTOGAMS by "); &asm_finish(); diff --git a/crypto/sha/asm/sha512-armv4.pl b/crypto/sha/asm/sha512-armv4.pl index 9aa310ffd05..13883ac942f 100644 --- a/crypto/sha/asm/sha512-armv4.pl +++ b/crypto/sha/asm/sha512-armv4.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # # Permission to use under GPL terms is granted. # ==================================================================== @@ -43,8 +43,8 @@ # terms it's 22.6 cycles per byte, which is disappointing result. # Technical writers asserted that 3-way S4 pipeline can sustain # multiple NEON instructions per cycle, but dual NEON issue could -# not be observed, see http://www.openssl.org/~appro/Snapdragon-S4.html -# for further details. On side note Cortex-A15 processes one byte in +# not be observed. +# On side note Cortex-A15 processes one byte in # 16 cycles. # Byte order [in]dependence. ========================================= @@ -657,7 +657,7 @@ $code.=<<___; ___ } $code.=<<___; -.asciz "SHA512 block transform for ARMv4/NEON, CRYPTOGAMS by " +.asciz "SHA512 block transform for ARMv4/NEON, CRYPTOGAMS by " .align 2 #if __ARM_MAX_ARCH__>=7 && !defined(__KERNEL__) .extern OPENSSL_armcap_P diff --git a/crypto/sha/asm/sha512-armv8.pl b/crypto/sha/asm/sha512-armv8.pl index 90e2a2e5a7a..6fb26e912b5 100644 --- a/crypto/sha/asm/sha512-armv8.pl +++ b/crypto/sha/asm/sha512-armv8.pl @@ -7,10 +7,10 @@ # https://www.openssl.org/source/license.html # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # # Permission to use under GPLv2 terms is granted. # ==================================================================== @@ -356,7 +356,7 @@ $code.=<<___ if ($SZ==4); ___ $code.=<<___; .size .LK$BITS,.-.LK$BITS -.asciz "SHA$BITS block transform for ARMv8, CRYPTOGAMS by " +.asciz "SHA$BITS block transform for ARMv8, CRYPTOGAMS by " .align 2 .text diff --git a/crypto/sha/asm/sha512-c64xplus.pl b/crypto/sha/asm/sha512-c64xplus.pl index 867f2a42d65..111010c4401 100644 --- a/crypto/sha/asm/sha512-c64xplus.pl +++ b/crypto/sha/asm/sha512-c64xplus.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # SHA512 for C64x+. @@ -429,7 +429,7 @@ K512: .uword 0x3c9ebe0a,0x15c9bebc, 0x431d67c4,0x9c100d4c .uword 0x4cc5d4be,0xcb3e42b6, 0x597f299c,0xfc657e2a .uword 0x5fcb6fab,0x3ad6faec, 0x6c44198c,0x4a475817 - .cstring "SHA512 block transform for C64x+, CRYPTOGAMS by " + .cstring "SHA512 block transform for C64x+, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/sha/asm/sha512-ia64.pl b/crypto/sha/asm/sha512-ia64.pl index e147f2682d5..c3e6ce9f247 100755 --- a/crypto/sha/asm/sha512-ia64.pl +++ b/crypto/sha/asm/sha512-ia64.pl @@ -8,10 +8,10 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # # SHA256/512_Transform for Itanium. @@ -121,7 +121,7 @@ if (!defined($big_endian)) $code=<<___; .ident \"$output, version 2.0\" -.ident \"IA-64 ISA artwork by Andy Polyakov \" +.ident \"IA-64 ISA artwork by Andy Polyakov \" .explicit .text @@ -643,7 +643,7 @@ K256: data4 0x428a2f98,0x71374491,0xb5c0fbcf,0xe9b5dba5 data4 0x748f82ee,0x78a5636f,0x84c87814,0x8cc70208 data4 0x90befffa,0xa4506ceb,0xbef9a3f7,0xc67178f2 .size K256#,$SZ*$rounds -stringz "SHA256 block transform for IA64, CRYPTOGAMS by " +stringz "SHA256 block transform for IA64, CRYPTOGAMS by " ___ print<<___ if ($BITS==64); .align 64 @@ -689,5 +689,5 @@ K512: data8 0x428a2f98d728ae22,0x7137449123ef65cd data8 0x4cc5d4becb3e42b6,0x597f299cfc657e2a data8 0x5fcb6fab3ad6faec,0x6c44198c4a475817 .size K512#,$SZ*$rounds -stringz "SHA512 block transform for IA64, CRYPTOGAMS by " +stringz "SHA512 block transform for IA64, CRYPTOGAMS by " ___ diff --git a/crypto/sha/asm/sha512-mips.pl b/crypto/sha/asm/sha512-mips.pl index 573bb574fc6..77e2e032acf 100644 --- a/crypto/sha/asm/sha512-mips.pl +++ b/crypto/sha/asm/sha512-mips.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # SHA2 block procedures for MIPS. @@ -84,7 +84,7 @@ if ($flavour =~ /64|n32/i) { } $pf = ($flavour =~ /nubi/i) ? $t0 : $t2; # -# +# # ###################################################################### @@ -517,7 +517,7 @@ $code.=<<___; ___ } $code.=<<___; -.asciiz "SHA${label} for MIPS, CRYPTOGAMS by " +.asciiz "SHA${label} for MIPS, CRYPTOGAMS by " .align 5 ___ diff --git a/crypto/sha/asm/sha512-parisc.pl b/crypto/sha/asm/sha512-parisc.pl index d0e5a4d5cec..6df83515e15 100755 --- a/crypto/sha/asm/sha512-parisc.pl +++ b/crypto/sha/asm/sha512-parisc.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # SHA256/512 block procedure for PA-RISC. @@ -692,7 +692,7 @@ $code.=<<___; .EXIT $POPMB -$FRAME(%sp),%r3 .PROCEND - .STRINGZ "SHA`64*$SZ` block transform for PA-RISC, CRYPTOGAMS by " + .STRINGZ "SHA`64*$SZ` block transform for PA-RISC, CRYPTOGAMS by " ___ # Explicitly encode PA-RISC 2.0 instructions used in this module, so diff --git a/crypto/sha/asm/sha512-ppc.pl b/crypto/sha/asm/sha512-ppc.pl index 966713936e6..3f5a6f19cd8 100755 --- a/crypto/sha/asm/sha512-ppc.pl +++ b/crypto/sha/asm/sha512-ppc.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # I let hardware handle unaligned input, except on page boundaries diff --git a/crypto/sha/asm/sha512-s390x.pl b/crypto/sha/asm/sha512-s390x.pl index bc8ab0ca9fd..c7b0906260f 100644 --- a/crypto/sha/asm/sha512-s390x.pl +++ b/crypto/sha/asm/sha512-s390x.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # SHA256/512 block procedures for s390x. @@ -315,7 +315,7 @@ $code.=<<___; lm${g} %r6,%r15,`$frame+6*$SIZE_T`($sp) br %r14 .size $Func,.-$Func -.string "SHA${label} block transform for s390x, CRYPTOGAMS by " +.string "SHA${label} block transform for s390x, CRYPTOGAMS by " ___ $code =~ s/\`([^\`]*)\`/eval $1/gem; diff --git a/crypto/sha/asm/sha512-sparcv9.pl b/crypto/sha/asm/sha512-sparcv9.pl index 6bf366ef124..9fd1fda6c55 100644 --- a/crypto/sha/asm/sha512-sparcv9.pl +++ b/crypto/sha/asm/sha512-sparcv9.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # # Hardware SPARC T4 support by David S. Miller # ==================================================================== @@ -797,7 +797,7 @@ $code.=<<___; restore .type sha${label}_block_data_order,#function .size sha${label}_block_data_order,(.-sha${label}_block_data_order) -.asciz "SHA${label} block transform for SPARCv9, CRYPTOGAMS by " +.asciz "SHA${label} block transform for SPARCv9, CRYPTOGAMS by " .align 4 ___ diff --git a/crypto/sha/asm/sha512-x86_64.pl b/crypto/sha/asm/sha512-x86_64.pl index b37058ae03f..7f4f87aa953 100755 --- a/crypto/sha/asm/sha512-x86_64.pl +++ b/crypto/sha/asm/sha512-x86_64.pl @@ -8,7 +8,7 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. Rights for redistribution and usage in source and binary # forms are granted according to the License. # ==================================================================== @@ -461,7 +461,7 @@ $TABLE: .long 0x03020100,0x0b0a0908,0xffffffff,0xffffffff .long 0xffffffff,0xffffffff,0x03020100,0x0b0a0908 .long 0xffffffff,0xffffffff,0x03020100,0x0b0a0908 - .asciz "SHA256 block transform for x86_64, CRYPTOGAMS by " + .asciz "SHA256 block transform for x86_64, CRYPTOGAMS by " .previous ___ } else { @@ -553,7 +553,7 @@ $TABLE: .quad 0x0001020304050607,0x08090a0b0c0d0e0f .quad 0x0001020304050607,0x08090a0b0c0d0e0f - .asciz "SHA512 block transform for x86_64, CRYPTOGAMS by " + .asciz "SHA512 block transform for x86_64, CRYPTOGAMS by " .previous ___ } diff --git a/crypto/sha/asm/sha512p8-ppc.pl b/crypto/sha/asm/sha512p8-ppc.pl index 97df14ef4cc..6ffb2d342db 100755 --- a/crypto/sha/asm/sha512p8-ppc.pl +++ b/crypto/sha/asm/sha512p8-ppc.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # SHA256/512 for PowerISA v2.07. @@ -414,7 +414,7 @@ $code.=<<___ if ($LENDIAN); # word-swapped ___ } $code.=<<___; -.asciz "SHA${bits} for PowerISA 2.07, CRYPTOGAMS by " +.asciz "SHA${bits} for PowerISA 2.07, CRYPTOGAMS by " .align 2 ___ diff --git a/crypto/whrlpool/asm/wp-mmx.pl b/crypto/whrlpool/asm/wp-mmx.pl index ad2528a9e28..8f5364c686a 100644 --- a/crypto/whrlpool/asm/wp-mmx.pl +++ b/crypto/whrlpool/asm/wp-mmx.pl @@ -8,7 +8,7 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. Rights for redistribution and usage in source and binary # forms are granted according to the License. # ==================================================================== diff --git a/crypto/whrlpool/asm/wp-x86_64.pl b/crypto/whrlpool/asm/wp-x86_64.pl index e3421dcbdf1..b0c49dfe149 100644 --- a/crypto/whrlpool/asm/wp-x86_64.pl +++ b/crypto/whrlpool/asm/wp-x86_64.pl @@ -8,7 +8,7 @@ # # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. Rights for redistribution and usage in source and binary # forms are granted according to the License. # ==================================================================== diff --git a/engines/asm/e_padlock-x86.pl b/engines/asm/e_padlock-x86.pl index 3e9a22fca4b..27751401b52 100644 --- a/engines/asm/e_padlock-x86.pl +++ b/engines/asm/e_padlock-x86.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # September 2011 @@ -612,7 +612,7 @@ my ($mode,$opcode) = @_; &ret (); &function_end_B("padlock_sha512_blocks"); -&asciz ("VIA Padlock x86 module, CRYPTOGAMS by "); +&asciz ("VIA Padlock x86 module, CRYPTOGAMS by "); &align (16); &dataseg(); diff --git a/engines/asm/e_padlock-x86_64.pl b/engines/asm/e_padlock-x86_64.pl index b147868851d..0474e549475 100644 --- a/engines/asm/e_padlock-x86_64.pl +++ b/engines/asm/e_padlock-x86_64.pl @@ -8,10 +8,10 @@ # ==================================================================== -# Written by Andy Polyakov for the OpenSSL +# Written by Andy Polyakov, @dot-asm, initially for use in the OpenSSL # project. The module is, however, dual licensed under OpenSSL and # CRYPTOGAMS licenses depending on where you obtain it. For further -# details see http://www.openssl.org/~appro/cryptogams/. +# details see https://github.com/dot-asm/cryptogams/. # ==================================================================== # September 2011 @@ -573,7 +573,7 @@ ___ &generate_mode("ctr32",0xd8); # all 64-bit CPUs have working CTR... $code.=<<___; -.asciz "VIA Padlock x86_64 module, CRYPTOGAMS by " +.asciz "VIA Padlock x86_64 module, CRYPTOGAMS by " .align 16 .data .align 8 diff --git a/util/perl/OpenSSL/Test.pm b/util/perl/OpenSSL/Test.pm index 3123c1d3ec2..b90870d7138 100644 --- a/util/perl/OpenSSL/Test.pm +++ b/util/perl/OpenSSL/Test.pm @@ -1311,7 +1311,7 @@ L, L =head1 AUTHORS Richard Levitte Elevitte@openssl.orgE with assistance and -inspiration from Andy Polyakov Eappro@openssl.org. +inspiration from Andy Polyakov Ehttps://github.com/dot-asm. =cut diff --git a/util/perl/OpenSSL/config.pm b/util/perl/OpenSSL/config.pm index 04aef069f92..24d0dfb0606 100755 --- a/util/perl/OpenSSL/config.pm +++ b/util/perl/OpenSSL/config.pm @@ -750,7 +750,7 @@ EOF # $GCC_ARCH denotes default ABI chosen by compiler driver # (first one found on the $PATH). I assume that user # expects certain consistency with the rest of his builds - # and therefore switch over to 64-bit. + # and therefore switch over to 64-bit. <@dot-asm> print <