Project homepage Mailing List  Warmcat.com  API Docs  Github Mirror 
{"schema":"libjg2-1", "vpath":"/git/", "avatar":"/git/avatar/", "alang":"", "gen_ut":1753415004, "reponame":"openssl", "desc":"OpenSSL", "owner": { "name": "Andy Green", "email": "andy@warmcat.com", "md5": "c50933ca2aa61e0fe2c43d46bb6b59cb" },"url":"https://warmcat.com/repo/openssl", "f":3, "items": [ {"schema":"libjg2-1", "cid":"8c95a7d736d1c5f00a6e10a389071aec", "commit": {"type":"commit", "time": 1549380557, "time_ofs": 60, "oid_tree": { "oid": "56b7dc13a392901713066d5ce8742dadc28fb6b1", "alias": []}, "oid":{ "oid": "3b09585bd67c41445be4be8a84233e5d9a699264", "alias": []}, "msg": "Remove unnecessary trailing whitespace", "sig_commit": { "git_time": { "time": 1549380557, "offset": 60 }, "name": "Richard Levitte", "email": "levitte@openssl.org", "md5": "b737120f0642a6a5c30c6291e6170c77" }, "sig_author": { "git_time": { "time": 1548959495, "offset": -480 }, "name": "Sam Roberts", "email": "vieuxtech@gmail.com", "md5": "5400fb8b9bc881974c296be603995b26" }}, "body": "Remove unnecessary trailing whitespace\n\nTrim trailing whitespace. It doesn't match OpenSSL coding standards,\nAFAICT, and it can cause problems with git tooling.\n\nTrailing whitespace remains in test data and external source.\n\nBackport-of: https://github.com/openssl/openssl/pull/8092\n\nReviewed-by: Matthias St. Pierre \u003cMatthias.St.Pierre@ncp-e.com\u003e\nReviewed-by: Richard Levitte \u003clevitte@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/8134)\n" , "diff": "diff --git a/CONTRIBUTING b/CONTRIBUTING\nindex c0eed39..5d71776 100644\n--- a/CONTRIBUTING\n+++ b/CONTRIBUTING\n@@ -57,7 +57,7 @@ guidelines:\n 7. For user visible changes (API changes, behaviour changes, ...),\n consider adding a note in CHANGES. This could be a summarising\n description of the change, and could explain the grander details.\n- Have a look through existing entries for inspiration. \n+ Have a look through existing entries for inspiration.\n Please note that this is NOT simply a copy of git-log oneliners.\n Also note that security fixes get an entry in CHANGES.\n This file helps users get more in depth information of what comes\ndiff --git a/Configurations/00-base-templates.conf b/Configurations/00-base-templates.conf\nindex 8555ba1..5fd995c 100644\n--- a/Configurations/00-base-templates.conf\n+++ b/Configurations/00-base-templates.conf\n@@ -306,7 +306,7 @@ my %targets\u003d(\n \tsha1_asm_src \u003d\u003e \u0022sha1-armv4-large.S sha256-armv4.S sha512-armv4.S\u0022,\n \tmodes_asm_src \u003d\u003e \u0022ghash-armv4.S ghashv8-armx.S\u0022,\n \tchacha_asm_src \u003d\u003e \u0022chacha-armv4.S\u0022,\n-\tpoly1305_asm_src\u003d\u003e \u0022poly1305-armv4.S\u0022, \n+\tpoly1305_asm_src\u003d\u003e \u0022poly1305-armv4.S\u0022,\n \tkeccak1600_asm_src\t\u003d\u003e \u0022keccak1600-armv4.S\u0022,\n \tperlasm_scheme\t\u003d\u003e \u0022void\u0022\n },\ndiff --git a/Configurations/50-win-onecore.conf b/Configurations/50-win-onecore.conf\nindex c71d364..51cb381 100644\n--- a/Configurations/50-win-onecore.conf\n+++ b/Configurations/50-win-onecore.conf\n@@ -4,7 +4,7 @@\n # Mobile[?] Windows editions. It's a set up \u0022umbrella\u0022 libraries that\n # export subset of Win32 API that are common to all Windows 10 devices.\n #\n-# OneCore Configuration temporarly dedicated for console applications \n+# OneCore Configuration temporarly dedicated for console applications\n # due to disabled event logging, which is incompatible with one core.\n # Error messages are provided via standard error only.\n # TODO: extend error handling to use ETW based eventing\ndiff --git a/Configurations/README b/Configurations/README\nindex d2d893d..0b85628 100644\n--- a/Configurations/README\n+++ b/Configurations/README\n@@ -118,7 +118,7 @@ In each table entry, the following keys are significant:\n '\u003cunistd.h\u003e'. This is very rarely needed.\n \n shared_extension \u003d\u003e File name extension used for shared\n- libraries. \n+ libraries.\n obj_extension \u003d\u003e File name extension used for object files.\n On unix, this defaults to \u0022.o\u0022 (NOTE: this\n is here for future use, it's not\n@@ -518,7 +518,7 @@ clash with those generated by Configure, it's possible to tell it\n not to generate them with the use of OVERRIDES, for example:\n \n SOURCE[libfoo]\u003dfoo.c bar.c\n- \n+\n OVERRIDES\u003dbar.o\n BEGINRAW[Makefile(unix)]\n bar.o: bar.c\ndiff --git a/Configurations/README.design b/Configurations/README.design\nindex cae08fc..5fb2737 100644\n--- a/Configurations/README.design\n+++ b/Configurations/README.design\n@@ -86,7 +86,7 @@ depends on the library 'libssl' to function properly.\n LIBS\u003d../libcrypto\n SOURCE[../libcrypto]\u003daes.c evp.c cversion.c\n DEPEND[cversion.o]\u003dbuildinf.h\n- \n+\n GENERATE[buildinf.h]\u003d../util/mkbuildinf.pl \u0022$(CC) $(CFLAGS)\u0022 \u0022$(PLATFORM)\u0022\n DEPEND[buildinf.h]\u003d../Makefile\n DEPEND[../util/mkbuildinf.pl]\u003d../util/Foo.pm\n@@ -101,7 +101,7 @@ show that duplicate information isn't an issue.\n This build.info file informs us that 'libcrypto' is built from a few\n source files, 'crypto/aes.c', 'crypto/evp.c' and 'crypto/cversion.c'.\n It also shows us that building the object file inferred from\n-'crypto/cversion.c' depends on 'crypto/buildinf.h'. Finally, it \n+'crypto/cversion.c' depends on 'crypto/buildinf.h'. Finally, it\n also shows the possibility to declare how some files are generated\n using some script, in this case a perl script, and how such scripts\n can be declared to depend on other files, in this case a perl module.\n@@ -152,7 +152,7 @@ information comes down to this:\n SOURCE[libssl]\u003dssl/tls.c\n INCLUDE[libssl]\u003dinclude\n DEPEND[libssl]\u003dlibcrypto\n- \n+\n PROGRAMS\u003dapps/openssl\n SOURCE[apps/openssl]\u003dapps/openssl.c\n INCLUDE[apps/openssl]\u003d. include\n@@ -167,7 +167,7 @@ information comes down to this:\n SOURCE[engines/ossltest]\u003dengines/e_ossltest.c\n DEPEND[engines/ossltest]\u003dlibcrypto.a\n INCLUDE[engines/ossltest]\u003dinclude\n- \n+\n GENERATE[crypto/buildinf.h]\u003dutil/mkbuildinf.pl \u0022$(CC) $(CFLAGS)\u0022 \u0022$(PLATFORM)\u0022\n DEPEND[crypto/buildinf.h]\u003dMakefile\n DEPEND[util/mkbuildinf.pl]\u003dutil/Foo.pm\ndiff --git a/Configurations/descrip.mms.tmpl b/Configurations/descrip.mms.tmpl\nindex 1f2776a..0ccd5f0 100644\n--- a/Configurations/descrip.mms.tmpl\n+++ b/Configurations/descrip.mms.tmpl\n@@ -1046,7 +1046,7 @@ EOF\n push @lines, \u0022\u005c@ WRITE OPT_FILE \u005c\u0022$x/SHARE\u005c\u0022\u0022;\n } elsif ($x \u003d~ m|\u005c.OLB$|) {\n (my $l \u003d $x) \u003d~ s/\u005cW/_/g;\n- push @lines, \n+ push @lines,\n \u0022\u005c@ IF nomain THEN WRITE OPT_FILE \u005c\u0022$x/LIB\u005c$(INCLUDE_MAIN_$l)\u005c\u0022\u0022,\n \u0022\u005c@ IF .NOT. nomain THEN WRITE OPT_FILE \u005c\u0022$x/LIB\u005c\u0022\u0022\n }\ndiff --git a/LICENSE b/LICENSE\nindex e953f59..0511f2e 100644\n--- a/LICENSE\n+++ b/LICENSE\n@@ -17,7 +17,7 @@\n * are met:\n *\n * 1. Redistributions of source code must retain the above copyright\n- * notice, this list of conditions and the following disclaimer. \n+ * notice, this list of conditions and the following disclaimer.\n *\n * 2. Redistributions in binary form must reproduce the above copyright\n * notice, this list of conditions and the following disclaimer in\n@@ -72,21 +72,21 @@\n * This package is an SSL implementation written\n * by Eric Young (eay@cryptsoft.com).\n * The implementation was written so as to conform with Netscapes SSL.\n- * \n+ *\n * This library is free for commercial and non-commercial use as long as\n * the following conditions are aheared to. The following conditions\n * apply to all code found in this distribution, be it the RC4, RSA,\n * lhash, DES, etc., code; not just the SSL code. The SSL documentation\n * included with this distribution is covered by the same copyright terms\n * except that the holder is Tim Hudson (tjh@cryptsoft.com).\n- * \n+ *\n * Copyright remains Eric Young's, and as such any Copyright notices in\n * the code are not to be removed.\n * If this package is used in a product, Eric Young should be given attribution\n * as the author of the parts of the library used.\n * This can be in the form of a textual message at program startup or\n * in documentation (online or textual) provided with the package.\n- * \n+ *\n * Redistribution and use in source and binary forms, with or without\n * modification, are permitted provided that the following conditions\n * are met:\n@@ -101,10 +101,10 @@\n * Eric Young (eay@cryptsoft.com)\u0022\n * The word 'cryptographic' can be left out if the rouines from the library\n * being used are not cryptographic related :-).\n- * 4. If you include any Windows specific code (or a derivative thereof) from \n+ * 4. If you include any Windows specific code (or a derivative thereof) from\n * the apps directory (application code) you must include an acknowledgement:\n * \u0022This product includes software written by Tim Hudson (tjh@cryptsoft.com)\u0022\n- * \n+ *\n * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND\n * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\n * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE\n@@ -116,7 +116,7 @@\n * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY\n * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF\n * SUCH DAMAGE.\n- * \n+ *\n * The licence and distribution terms for any publically available version or\n * derivative of this code cannot be changed. i.e. this code cannot simply be\n * copied and put under another distribution licence\ndiff --git a/NOTES.ANDROID b/NOTES.ANDROID\nindex eeacdad..8645977 100644\n--- a/NOTES.ANDROID\n+++ b/NOTES.ANDROID\n@@ -26,7 +26,7 @@\n you need to set ANDROID_NDK_HOME environment to point at NDK directory\n as /some/where/android-ndk-\u003cver\u003e. Both variables are significant at both\n configuration and compilation times. NDK customarily supports multiple\n- Android API levels, e.g. android-14, android-21, etc. By default latest \n+ Android API levels, e.g. android-14, android-21, etc. By default latest\n one available is chosen. If you need to target older platform, pass\n additional -D__ANDROID_API__\u003dN to Configure. N is numeric value of the\n target platform version. For example, to compile for ICS on ARM with\ndiff --git a/NOTES.DJGPP b/NOTES.DJGPP\nindex bbe63dc..d43d4e8 100644\n--- a/NOTES.DJGPP\n+++ b/NOTES.DJGPP\n@@ -1,5 +1,5 @@\n \n- \n+\n INSTALLATION ON THE DOS PLATFORM WITH DJGPP\n -------------------------------------------\n \n@@ -29,7 +29,7 @@\n running \u0022./Configure\u0022 with appropriate arguments:\n \n \t./Configure no-threads --prefix\u003d/dev/env/DJDIR DJGPP\n- \n+\n And finally fire up \u0022make\u0022. You may run out of DPMI selectors when\n running in a DOS box under Windows. If so, just close the BASH\n shell, go back to Windows, and restart BASH. Then run \u0022make\u0022 again.\ndiff --git a/NOTES.VMS b/NOTES.VMS\nindex 98def06..d6a336f 100644\n--- a/NOTES.VMS\n+++ b/NOTES.VMS\n@@ -42,7 +42,7 @@\n for now is to rename the OpenSSL source directory, as follows (please\n adjust for the actual source directory name you have):\n \n- $ rename openssl-1^.1^.0.DIR openssl-1_1_0.DIR \n+ $ rename openssl-1^.1^.0.DIR openssl-1_1_0.DIR\n \n \n About MMS and DCL\ndiff --git a/apps/ct_log_list.cnf b/apps/ct_log_list.cnf\nindex 650aa22..e643cfd 100644\n--- a/apps/ct_log_list.cnf\n+++ b/apps/ct_log_list.cnf\n@@ -2,8 +2,8 @@\n # that are to be trusted.\n \n # Google's list of logs can be found here:\n-# www.certificate-transparency.org/known-logs \n+# www.certificate-transparency.org/known-logs\n # A Python program to convert the log list to OpenSSL's format can be\n # found here:\n-# https://github.com/google/certificate-transparency/blob/master/python/utilities/log_list/print_log_list.py \n+# https://github.com/google/certificate-transparency/blob/master/python/utilities/log_list/print_log_list.py\n # Use the \u0022--openssl_output\u0022 flag.\ndiff --git a/apps/demoSRP/srp_verifier.txt b/apps/demoSRP/srp_verifier.txt\nindex ccae629..c2d5c60 100644\n--- a/apps/demoSRP/srp_verifier.txt\n+++ b/apps/demoSRP/srp_verifier.txt\n@@ -3,4 +3,4 @@\n # records starting with a I followed by the g and N values and the id.\n # The exact values ... you have to dig this out from the source of srp.c\n # or srp_vfy.c\n-# The last value of an I is used as the default group for new users. \n+# The last value of an I is used as the default group for new users.\ndiff --git a/apps/dh1024.pem b/apps/dh1024.pem\nindex f1a5e18..813e8a4 100644\n--- a/apps/dh1024.pem\n+++ b/apps/dh1024.pem\n@@ -4,7 +4,7 @@ Sgh5jjQE3e+VGbPNOkMbMCsKbfJfFDdP4TVtbVHCReSFtXZiXn7G9ExC6aY37WsL\n /1y29Aa37e44a/taiZ+lrp8kEXxLH+ZJKGZR7OZTgf//////////AgEC\n -----END DH PARAMETERS-----\n \n-These are the 1024-bit DH parameters from \u0022Internet Key Exchange \n+These are the 1024-bit DH parameters from \u0022Internet Key Exchange\n Protocol Version 2 (IKEv2)\u0022: https://tools.ietf.org/html/rfc5996\n \n See https://tools.ietf.org/html/rfc2412 for how they were generated.\ndiff --git a/apps/dh2048.pem b/apps/dh2048.pem\nindex e899f2e..288a209 100644\n--- a/apps/dh2048.pem\n+++ b/apps/dh2048.pem\n@@ -7,8 +7,8 @@ fDKQXkYuNs474553LBgOhgObJ4Oi7Aeij7XFXfBvTFLJ3ivL9pVYFxg5lUl86pVq\n 5RXSJhiY+gUQFXKOWoqsqmj//////////wIBAg\u003d\u003d\n -----END DH PARAMETERS-----\n \n-These are the 2048-bit DH parameters from \u0022More Modular Exponential \n-(MODP) Diffie-Hellman groups for Internet Key Exchange (IKE)\u0022: \n+These are the 2048-bit DH parameters from \u0022More Modular Exponential\n+(MODP) Diffie-Hellman groups for Internet Key Exchange (IKE)\u0022:\n https://tools.ietf.org/html/rfc3526\n \n See https://tools.ietf.org/html/rfc2412 for how they were generated.\ndiff --git a/apps/dh4096.pem b/apps/dh4096.pem\nindex adada2b..08560e1 100644\n--- a/apps/dh4096.pem\n+++ b/apps/dh4096.pem\n@@ -12,8 +12,8 @@ ARpyPBKnh+bXiHGaEL26WyaZwycYavTiPBqUaDS2FQvaJYPpyirUTOjbu8LbBN6O\n HNAGkSfVsFqpk7TqmI2P3cGG/7fckKbAj030Nck0BjGZ//////////8CAQI\u003d\n -----END DH PARAMETERS-----\n \n-These are the 4096-bit DH parameters from \u0022More Modular Exponential \n-(MODP) Diffie-Hellman groups for Internet Key Exchange (IKE)\u0022: \n+These are the 4096-bit DH parameters from \u0022More Modular Exponential\n+(MODP) Diffie-Hellman groups for Internet Key Exchange (IKE)\u0022:\n https://tools.ietf.org/html/rfc3526\n \n See https://tools.ietf.org/html/rfc2412 for how they were generated.\ndiff --git a/apps/openssl-vms.cnf b/apps/openssl-vms.cnf\nindex 178a0b0..e64cc9f 100644\n--- a/apps/openssl-vms.cnf\n+++ b/apps/openssl-vms.cnf\n@@ -18,7 +18,7 @@ oid_section\t\t\u003d new_oids\n # To use this configuration file with the \u0022-extfile\u0022 option of the\n # \u0022openssl x509\u0022 utility, name here the section containing the\n # X.509v3 extensions to use:\n-# extensions\t\t\u003d \n+# extensions\t\t\u003d\n # (Alternatively, use a configuration file that has only\n # X.509v3 extensions in its main [\u003d default] section.)\n \n@@ -115,7 +115,7 @@ x509_extensions\t\u003d v3_ca\t# The extensions to add to the self signed cert\n # input_password \u003d secret\n # output_password \u003d secret\n \n-# This sets a mask for permitted string types. There are several options. \n+# This sets a mask for permitted string types. There are several options.\n # default: PrintableString, T61String, BMPString.\n # pkix\t : PrintableString, BMPString (PKIX recommendation before 2004)\n # utf8only: only UTF8Strings (PKIX recommendation after 2004).\ndiff --git a/apps/openssl.cnf b/apps/openssl.cnf\nindex 6df2878..4acca4b 100644\n--- a/apps/openssl.cnf\n+++ b/apps/openssl.cnf\n@@ -18,7 +18,7 @@ oid_section\t\t\u003d new_oids\n # To use this configuration file with the \u0022-extfile\u0022 option of the\n # \u0022openssl x509\u0022 utility, name here the section containing the\n # X.509v3 extensions to use:\n-# extensions\t\t\u003d \n+# extensions\t\t\u003d\n # (Alternatively, use a configuration file that has only\n # X.509v3 extensions in its main [\u003d default] section.)\n \n@@ -115,7 +115,7 @@ x509_extensions\t\u003d v3_ca\t# The extensions to add to the self signed cert\n # input_password \u003d secret\n # output_password \u003d secret\n \n-# This sets a mask for permitted string types. There are several options. \n+# This sets a mask for permitted string types. There are several options.\n # default: PrintableString, T61String, BMPString.\n # pkix\t : PrintableString, BMPString (PKIX recommendation before 2004)\n # utf8only: only UTF8Strings (PKIX recommendation after 2004).\ndiff --git a/config b/config\nindex b8adf34..35e70f8 100755\n--- a/config\n+++ b/config\n@@ -19,7 +19,7 @@ THERE\u003d`dirname $0`\n # pick up any command line args to config\n for i\n do\n-case \u0022$i\u0022 in \n+case \u0022$i\u0022 in\n -d*) options\u003d$options\u0022 --debug\u0022;;\n -t*) DRYRUN\u003d\u0022true\u0022 VERBOSE\u003d\u0022true\u0022;;\n -v*) VERBOSE\u003d\u0022true\u0022;;\n@@ -59,7 +59,7 @@ __CNF_LDLIBS\u003d\n \n # Now test for ISC and SCO, since it is has a braindamaged uname.\n #\n-# We need to work around FreeBSD 1.1.5.1 \n+# We need to work around FreeBSD 1.1.5.1\n (\n XREL\u003d`uname -X 2\u003e/dev/null | grep \u0022^Release\u0022 | awk '{print $3}'`\n if [ \u0022x$XREL\u0022 !\u003d \u0022x\u0022 ]; then\n@@ -363,7 +363,7 @@ esac\n # At this point we gone through all the one's\n # we know of: Punt\n \n-echo \u0022${MACHINE}-whatever-${SYSTEM}\u0022 \n+echo \u0022${MACHINE}-whatever-${SYSTEM}\u0022\n exit 0\n ) 2\u003e/dev/null | (\n \n@@ -433,7 +433,7 @@ fi\n \n CCVER\u003d${CCVER:-0}\n \n-# read the output of the embedded GuessOS \n+# read the output of the embedded GuessOS\n read GUESSOS\n \n echo Operating system: $GUESSOS\n@@ -732,7 +732,7 @@ case \u0022$GUESSOS\u0022 in\n *-*-[Uu]nix[Ww]are7)\n \tif [ \u0022$CC\u0022 \u003d \u0022gcc\u0022 ]; then\n \t OUT\u003d\u0022unixware-7-gcc\u0022 ; options\u003d\u0022$options no-sse2\u0022\n-\telse \n+\telse\n \t OUT\u003d\u0022unixware-7\u0022 ; options\u003d\u0022$options no-sse2\u0022\n \t __CNF_CPPFLAGS\u003d\u0022$__CNF_CPPFLAGS -D__i386__\u0022\n \tfi\n@@ -793,7 +793,7 @@ case \u0022$GUESSOS\u0022 in\n OUT\u003d\u0022aix64-gcc\u0022\n fi\n \telif [ $OBJECT_MODE -eq 64 ]; then\n-\t echo 'Your $OBJECT_MODE was found to be set to 64' \n+\t echo 'Your $OBJECT_MODE was found to be set to 64'\n \t OUT\u003d\u0022aix64-cc\u0022\n \telse\n \t OUT\u003d\u0022aix-cc\u0022\n@@ -897,7 +897,7 @@ if [ \u0022.$PERL\u0022 \u003d . ] ; then\n \texit 1\n fi\n \n-# run Configure to check to see if we need to specify the \n+# run Configure to check to see if we need to specify the\n # compiler for the platform ... in which case we add it on\n # the end ... otherwise we leave it off\n \n@@ -920,7 +920,7 @@ if [ $? \u003d \u00220\u0022 ]; then\n \t __CNF_LDFLAGS\u003d\u0022'$__CNF_LDFLAGS'\u0022 \u005c\n \t __CNF_LDLIBS\u003d\u0022'$__CNF_LDLIBS'\u0022 \u005c\n \t $PERL $THERE/Configure $OUT $options\n- fi \n+ fi\n if [ \u0022$DRYRUN\u0022 \u003d \u0022false\u0022 ]; then\n # eval to make sure quoted options, possibly with spaces inside,\n # are treated right\ndiff --git a/crypto/bn/asm/ia64.S b/crypto/bn/asm/ia64.S\nindex d235c45..f7e5491 100644\n--- a/crypto/bn/asm/ia64.S\n+++ b/crypto/bn/asm/ia64.S\n@@ -48,7 +48,7 @@\n // on Itanium2! What to do? Reschedule loops for Itanium2? But then\n // Itanium would exhibit anti-scalability. So I've chosen to reschedule\n // for worst latency for every instruction aiming for best *all-round*\n-// performance. \n+// performance.\n \n // Q.\tHow much faster does it get?\n // A.\tHere is the output from 'openssl speed rsa dsa' for vanilla\n@@ -472,7 +472,7 @@ bn_mul_add_words:\n .global\tbn_sqr_words#\n .proc\tbn_sqr_words#\n .align\t64\n-.skip\t32\t// makes the loop body aligned at 64-byte boundary \n+.skip\t32\t// makes the loop body aligned at 64-byte boundary\n bn_sqr_words:\n \t.prologue\n \t.save\tar.pfs,r2\ndiff --git a/crypto/bn/asm/sparcv8plus.S b/crypto/bn/asm/sparcv8plus.S\nindex fe4699b..831cf21 100644\n--- a/crypto/bn/asm/sparcv8plus.S\n+++ b/crypto/bn/asm/sparcv8plus.S\n@@ -154,9 +154,9 @@\n .register\t%g2,#scratch\n .register\t%g3,#scratch\n # define\tFRAME_SIZE\t-192\n-#else \n+#else\n # define\tFRAME_SIZE\t-96\n-#endif \n+#endif\n /*\n * GNU assembler can't stand stuw:-(\n */\ndiff --git a/crypto/bn/bn_ctx.c b/crypto/bn/bn_ctx.c\nindex aa08b31..228c853 100644\n--- a/crypto/bn/bn_ctx.c\n+++ b/crypto/bn/bn_ctx.c\n@@ -256,7 +256,7 @@ static int BN_STACK_push(BN_STACK *st, unsigned int idx)\n unsigned int newsize \u003d\n st-\u003esize ? (st-\u003esize * 3 / 2) : BN_CTX_START_FRAMES;\n unsigned int *newitems;\n- \n+\n if ((newitems \u003d OPENSSL_malloc(sizeof(*newitems) * newsize)) \u003d\u003d NULL) {\n BNerr(BN_F_BN_STACK_PUSH, ERR_R_MALLOC_FAILURE);\n return 0;\n@@ -310,7 +310,7 @@ static BIGNUM *BN_POOL_get(BN_POOL *p, int flag)\n /* Full; allocate a new pool item and link it in. */\n if (p-\u003eused \u003d\u003d p-\u003esize) {\n BN_POOL_ITEM *item;\n- \n+\n if ((item \u003d OPENSSL_malloc(sizeof(*item))) \u003d\u003d NULL) {\n BNerr(BN_F_BN_POOL_GET, ERR_R_MALLOC_FAILURE);\n return NULL;\ndiff --git a/crypto/cryptlib.c b/crypto/cryptlib.c\nindex fb314e3..06fff16 100644\n--- a/crypto/cryptlib.c\n+++ b/crypto/cryptlib.c\n@@ -352,9 +352,9 @@ void OPENSSL_showfatal(const char *fmta, ...)\n \n /*\n * TODO: (For non GUI and no std error cases)\n- * Add event logging feature here. \n+ * Add event logging feature here.\n */\n- \n+\n # if !defined(NDEBUG)\n /*\n * We are in a situation where we tried to report a critical\n@@ -393,7 +393,7 @@ void OPENSSL_showfatal(const char *fmta, ...)\n # endif\n # else\n MessageBox(NULL, buf, _T(\u0022OpenSSL: FATAL\u0022), MB_OK | MB_ICONERROR);\n-# endif \n+# endif\n }\n #else\n void OPENSSL_showfatal(const char *fmta, ...)\ndiff --git a/crypto/des/asm/des_enc.m4 b/crypto/des/asm/des_enc.m4\nindex 4a0d156..dad14d4 100644\n--- a/crypto/des/asm/des_enc.m4\n+++ b/crypto/des/asm/des_enc.m4\n@@ -313,7 +313,7 @@ $4:\n \tsll\tout1, 28, out1 ! rotate\n \txor\t$1, local1, $1 ! 1 finished, local1 now sbox 7\n \n-\tld\t[global2+local2], local2 ! 2 \n+\tld\t[global2+local2], local2 ! 2\n \tsrl\tout0, 24, local1 ! 7\n \tor\tout1, local0, out1 ! rotate\n \n@@ -1392,7 +1392,7 @@ DES_ncbc_encrypt:\n \tadd\t%o7,global1,global1\n \tsub\tglobal1,.PIC.DES_SPtrans-.des_and,out2\n \n-\tcmp\tin5, 0 ! enc \n+\tcmp\tin5, 0 ! enc\n \n \tbe\t.ncbc.dec\n \tSTPTR\tin4, IVEC\ndiff --git a/crypto/ec/curve448/point_448.h b/crypto/ec/curve448/point_448.h\nindex 0ef3b87..9dabb89 100644\n--- a/crypto/ec/curve448/point_448.h\n+++ b/crypto/ec/curve448/point_448.h\n@@ -116,7 +116,7 @@ void curve448_scalar_encode(unsigned char ser[C448_SCALAR_BYTES],\n \n /*\n * Add two scalars. |a|, |b| and |out| may alias each other.\n- * \n+ *\n * a (in): One scalar.\n * b (in): Another scalar.\n * out (out): a+b.\n@@ -135,7 +135,7 @@ void curve448_scalar_sub(curve448_scalar_t out,\n \n /*\n * Multiply two scalars. |a|, |b| and |out| may alias each other.\n- * \n+ *\n * a (in): One scalar.\n * b (in): Another scalar.\n * out (out): a*b.\n@@ -145,7 +145,7 @@ void curve448_scalar_mul(curve448_scalar_t out,\n \n /*\n * Halve a scalar. |a| and |out| may alias each other.\n-* \n+*\n * a (in): A scalar.\n * out (out): a/2.\n */\n@@ -154,7 +154,7 @@ void curve448_scalar_halve(curve448_scalar_t out, const curve448_scalar_t a);\n /*\n * Copy a scalar. The scalars may alias each other, in which case this\n * function does nothing.\n- * \n+ *\n * a (in): A scalar.\n * out (out): Will become a copy of a.\n */\n@@ -183,7 +183,7 @@ static ossl_inline void curve448_point_copy(curve448_point_t a,\n *\n * a (in): A point.\n * b (in): Another point.\n- * \n+ *\n * Returns:\n * C448_TRUE: The points are equal.\n * C448_FALSE: The points are not equal.\n@@ -243,7 +243,7 @@ void curve448_point_mul_by_ratio_and_encode_like_x448(\n /*\n * RFC 7748 Diffie-Hellman base point scalarmul. This function uses a different\n * (non-Decaf) encoding.\n- * \n+ *\n * out (out): The scaled point base*scalar\n * scalar (in): The scalar to multiply by.\n */\n@@ -273,7 +273,7 @@ void curve448_precomputed_scalarmul(curve448_point_t scaled,\n * base2 (in): A second point to be scaled.\n * scalar2 (in) A second scalar to multiply by.\n *\n- * Warning: This function takes variable time, and may leak the scalars used. \n+ * Warning: This function takes variable time, and may leak the scalars used.\n * It is designed for signature verification.\n */\n void curve448_base_double_scalarmul_non_secret(curve448_point_t combo,\ndiff --git a/crypto/engine/README b/crypto/engine/README\nindex 0050b9e..c7a5696 100644\n--- a/crypto/engine/README\n+++ b/crypto/engine/README\n@@ -26,7 +26,7 @@ algorithm/mode pair are;\n EVP_EncryptInit(\u0026ctx, cipher, key, iv);\n [ ... use EVP_EncryptUpdate() and EVP_EncryptFinal() ...]\n \n-(ii) indirectly; \n+(ii) indirectly;\n OpenSSL_add_all_ciphers();\n cipher \u003d EVP_get_cipherbyname(\u0022des_cbc\u0022);\n EVP_EncryptInit(\u0026ctx, cipher, key, iv);\ndiff --git a/crypto/engine/eng_lib.c b/crypto/engine/eng_lib.c\nindex 3ef3aae..9e00f2d 100644\n--- a/crypto/engine/eng_lib.c\n+++ b/crypto/engine/eng_lib.c\n@@ -124,7 +124,7 @@ static int int_cleanup_check(int create)\n static ENGINE_CLEANUP_ITEM *int_cleanup_item(ENGINE_CLEANUP_CB *cb)\n {\n ENGINE_CLEANUP_ITEM *item;\n- \n+\n if ((item \u003d OPENSSL_malloc(sizeof(*item))) \u003d\u003d NULL) {\n ENGINEerr(ENGINE_F_INT_CLEANUP_ITEM, ERR_R_MALLOC_FAILURE);\n return NULL;\ndiff --git a/crypto/pem/pem_info.c b/crypto/pem/pem_info.c\nindex a45fe83..25dd55e 100644\n--- a/crypto/pem/pem_info.c\n+++ b/crypto/pem/pem_info.c\n@@ -297,7 +297,7 @@ int PEM_X509_INFO_write_bio(BIO *bp, X509_INFO *xi, EVP_CIPHER *enc,\n goto err;\n }\n \n- /* Create the right magic header stuff */ \n+ /* Create the right magic header stuff */\n buf[0] \u003d '\u005c0';\n PEM_proc_type(buf, PEM_TYPE_ENCRYPTED);\n PEM_dek_info(buf, objstr, EVP_CIPHER_iv_length(enc),\ndiff --git a/crypto/srp/srp_vfy.c b/crypto/srp/srp_vfy.c\nindex f47f6d9..f9988ab 100644\n--- a/crypto/srp/srp_vfy.c\n+++ b/crypto/srp/srp_vfy.c\n@@ -187,7 +187,7 @@ void SRP_user_pwd_free(SRP_user_pwd *user_pwd)\n static SRP_user_pwd *SRP_user_pwd_new(void)\n {\n SRP_user_pwd *ret;\n- \n+\n if ((ret \u003d OPENSSL_malloc(sizeof(*ret))) \u003d\u003d NULL) {\n /* SRPerr(SRP_F_SRP_USER_PWD_NEW, ERR_R_MALLOC_FAILURE); */ /*ckerr_ignore*/\n return NULL;\ndiff --git a/demos/bio/accept.cnf b/demos/bio/accept.cnf\nindex eb69658..cb0cefb 100644\n--- a/demos/bio/accept.cnf\n+++ b/demos/bio/accept.cnf\n@@ -6,7 +6,7 @@ Port \u003d 4433\n # Only support 3 curves\n Curves \u003d P-521:P-384:P-256\n # Restricted signature algorithms\n-SignatureAlgorithms \u003d RSA+SHA512:ECDSA+SHA512 \n+SignatureAlgorithms \u003d RSA+SHA512:ECDSA+SHA512\n Certificate\u003dserver.pem\n PrivateKey\u003dserver.pem\n ChainCAFile\u003droot.pem\ndiff --git a/demos/bio/connect.cnf b/demos/bio/connect.cnf\nindex 4dee03c..ab76440 100644\n--- a/demos/bio/connect.cnf\n+++ b/demos/bio/connect.cnf\n@@ -6,4 +6,4 @@ Connect \u003d localhost:4433\n # Only support 3 curves\n Curves \u003d P-521:P-384:P-256\n # Restricted signature algorithms\n-SignatureAlgorithms \u003d RSA+SHA512:ECDSA+SHA512 \n+SignatureAlgorithms \u003d RSA+SHA512:ECDSA+SHA512\ndiff --git a/demos/bio/descrip.mms b/demos/bio/descrip.mms\nindex 8e127b0..d49725f 100644\n--- a/demos/bio/descrip.mms\n+++ b/demos/bio/descrip.mms\n@@ -23,7 +23,7 @@ SHARED \u003d TRUE\n \t@ !\n \n # Because we use an option file, we need to redefine this\n-.obj.exe : \n+.obj.exe :\n \t$(LINK) $(LINKFLAGS) $\u003c,OPT:/OPT\n \n all : client-arg.exe client-conf.exe saccept.exe sconnect.exe -\ndiff --git a/demos/certs/README b/demos/certs/README\nindex 126663a..fde832e 100644\n--- a/demos/certs/README\n+++ b/demos/certs/README\n@@ -8,7 +8,7 @@ automatically using scripts. Example creates a root CA, an intermediate CA\n signed by the root and several certificates signed by the intermediate CA.\n \n The script then creates an empty index.txt file and adds entries for the\n-certificates and generates a CRL. Then one certificate is revoked and a \n+certificates and generates a CRL. Then one certificate is revoked and a\n second CRL generated.\n \n The script ocsprun.sh runs the test responder on port 8888 covering the\ndiff --git a/demos/certs/apps/mkxcerts.sh b/demos/certs/apps/mkxcerts.sh\nindex 0f88a48..ebe1920 100644\n--- a/demos/certs/apps/mkxcerts.sh\n+++ b/demos/certs/apps/mkxcerts.sh\n@@ -13,7 +13,7 @@ CN\u003d\u0022OpenSSL Test RSA SHA-512 cert\u0022 $OPENSSL req \u005c\n \t-config apps.cnf -extensions usr_cert -x509 -nodes \u005c\n \t-keyout tsha512.pem -out tsha512.pem -new -days 3650 -sha512\n \n-# Create EC parameters \n+# Create EC parameters\n \n $OPENSSL ecparam -name P-256 -out ecp256.pem\n $OPENSSL ecparam -name P-384 -out ecp384.pem\ndiff --git a/demos/certs/mkcerts.sh b/demos/certs/mkcerts.sh\nindex 18daa6b..2d14a95 100644\n--- a/demos/certs/mkcerts.sh\n+++ b/demos/certs/mkcerts.sh\n@@ -42,7 +42,7 @@ CN\u003d\u0022Test OCSP Responder Cert\u0022 $OPENSSL req -config ca.cnf -nodes \u005c\n $OPENSSL x509 -req -in respreq.pem -CA intca.pem -CAkey intkey.pem -days 3600 \u005c\n \t-extfile ca.cnf -extensions ocsp_cert -CAcreateserial -out resp.pem\n \n-# Example creating a PKCS#3 DH certificate. \n+# Example creating a PKCS#3 DH certificate.\n \n # First DH parameters\n \ndiff --git a/doc/HOWTO/certificates.txt b/doc/HOWTO/certificates.txt\nindex c2efdca..cfd2bda 100644\n--- a/doc/HOWTO/certificates.txt\n+++ b/doc/HOWTO/certificates.txt\n@@ -106,5 +106,5 @@ some applications, you don't even have to do that.\n By now, you have your certificate and your private key and can start\n using applications that depend on it.\n \n--- \n+--\n Richard Levitte\ndiff --git a/doc/HOWTO/proxy_certificates.txt b/doc/HOWTO/proxy_certificates.txt\nindex 18b3e03..2936cd6 100644\n--- a/doc/HOWTO/proxy_certificates.txt\n+++ b/doc/HOWTO/proxy_certificates.txt\n@@ -315,5 +315,5 @@ certificates checked properly, using the code above:\n SSL_CTX_set_cert_verify_callback(s_ctx, my_X509_verify_cert, \u0026needed_rights);\n \n \n--- \n+--\n Richard Levitte\ndiff --git a/doc/fingerprints.txt b/doc/fingerprints.txt\nindex 2cb74ae..51e76c8 100644\n--- a/doc/fingerprints.txt\n+++ b/doc/fingerprints.txt\n@@ -18,7 +18,7 @@ uid Richard Levitte \u003crichard@opensslfoundation.com\u003e\n uid Richard Levitte \u003clevitte@openssl.org\u003e\n uid Richard Levitte \u003crichard@openssl.com\u003e\n \n-pub 2048R/0E604491 2013-04-30 \n+pub 2048R/0E604491 2013-04-30\n Key fingerprint \u003d 8657 ABB2 60F0 56B1 E519 0839 D9C4 D26D 0E60 4491\n uid Matt Caswell \u003cmatt@openssl.org\u003e\n uid Matt Caswell \u003cfrodo@baggins.org\u003e\ndiff --git a/doc/man1/ca.pod b/doc/man1/ca.pod\nindex 1b5f657..98f5dba 100644\n--- a/doc/man1/ca.pod\n+++ b/doc/man1/ca.pod\n@@ -475,7 +475,7 @@ the B\u003c-selfsign\u003e command line option.\n \n Note that it is valid in some circumstances for certificates to be created\n without any subject. In the case where there are multiple certificates without\n-subjects this does not count as a duplicate. \n+subjects this does not count as a duplicate.\n \n \u003ditem B\u003cserial\u003e\n \ndiff --git a/doc/man1/s_server.pod b/doc/man1/s_server.pod\nindex 254bfe7..471afb9 100644\n--- a/doc/man1/s_server.pod\n+++ b/doc/man1/s_server.pod\n@@ -834,7 +834,7 @@ unknown cipher suites a client says it supports.\n L\u003cSSL_CONF_cmd(3)\u003e, L\u003csess_id(1)\u003e, L\u003cs_client(1)\u003e, L\u003cciphers(1)\u003e\n L\u003cSSL_CTX_set_max_send_fragment(3)\u003e,\n L\u003cSSL_CTX_set_split_send_fragment(3)\u003e,\n-L\u003cSSL_CTX_set_max_pipelines(3)\u003e \n+L\u003cSSL_CTX_set_max_pipelines(3)\u003e\n \n \u003dhead1 HISTORY\n \ndiff --git a/doc/man3/EVP_PKEY_asn1_get_count.pod b/doc/man3/EVP_PKEY_asn1_get_count.pod\nindex 9ad2dae..a190f5e 100644\n--- a/doc/man3/EVP_PKEY_asn1_get_count.pod\n+++ b/doc/man3/EVP_PKEY_asn1_get_count.pod\n@@ -48,7 +48,7 @@ engine that implements it.\n \n EVP_PKEY_asn1_get0_info() returns the public key ID, base public key\n ID (both NIDs), any flags, the method description and PEM type string\n-associated with the public key ASN.1 method B\u003c*ameth\u003e. \n+associated with the public key ASN.1 method B\u003c*ameth\u003e.\n \n EVP_PKEY_asn1_count(), EVP_PKEY_asn1_get0(), EVP_PKEY_asn1_find() and\n EVP_PKEY_asn1_find_str() are not thread safe, but as long as all\ndiff --git a/doc/man3/HMAC.pod b/doc/man3/HMAC.pod\nindex c480a9c..0e8439b 100644\n--- a/doc/man3/HMAC.pod\n+++ b/doc/man3/HMAC.pod\n@@ -91,7 +91,7 @@ because reuse of an existing key with a different digest is not supported.\n \n HMAC_Init() initializes a B\u003cHMAC_CTX\u003e structure to use the hash\n function B\u003cevp_md\u003e and the key B\u003ckey\u003e which is B\u003ckey_len\u003e bytes\n-long. \n+long.\n \n HMAC_Update() can be called repeatedly with chunks of the message to\n be authenticated (B\u003clen\u003e bytes at B\u003cdata\u003e).\ndiff --git a/doc/man3/SSL_CTX_set0_CA_list.pod b/doc/man3/SSL_CTX_set0_CA_list.pod\nindex d7ed897..e68e260 100644\n--- a/doc/man3/SSL_CTX_set0_CA_list.pod\n+++ b/doc/man3/SSL_CTX_set0_CA_list.pod\n@@ -101,7 +101,7 @@ set CA names using the \u0022client CA list\u0022 functions and then get them using the\n used on the server side then the \u0022client CA list\u0022 functions take precedence.\n Typically, on the server side, the \u0022client CA list \u0022 functions should be used in\n preference. As noted above in most cases it is not necessary to set CA names on\n-the client side. \n+the client side.\n \n SSL_CTX_set0_CA_list() sets the list of CAs to be sent to the peer to\n B\u003cname_list\u003e. Ownership of B\u003cname_list\u003e is transferred to B\u003cctx\u003e and\ndiff --git a/doc/man3/SSL_CTX_set_ctlog_list_file.pod b/doc/man3/SSL_CTX_set_ctlog_list_file.pod\nindex 275831a..296f6e2 100644\n--- a/doc/man3/SSL_CTX_set_ctlog_list_file.pod\n+++ b/doc/man3/SSL_CTX_set_ctlog_list_file.pod\n@@ -24,7 +24,7 @@ See L\u003cCTLOG_STORE_new(3)\u003e for the file format.\n \u003dhead1 NOTES\n \n These functions will not clear the existing CT log list - it will be appended\n-to. To replace the existing list, use L\u003cSSL_CTX_set0_ctlog_store\u003e first. \n+to. To replace the existing list, use L\u003cSSL_CTX_set0_ctlog_store\u003e first.\n \n If an error occurs whilst parsing a particular log entry in the file, that log\n entry will be skipped.\ndiff --git a/doc/man3/SSL_read_early_data.pod b/doc/man3/SSL_read_early_data.pod\nindex 9769aa7..85de887 100644\n--- a/doc/man3/SSL_read_early_data.pod\n+++ b/doc/man3/SSL_read_early_data.pod\n@@ -93,7 +93,7 @@ the server.\n A client uses the function SSL_write_early_data() to send early data. This\n function is similar to the L\u003cSSL_write_ex(3)\u003e function, but with the following\n differences. See L\u003cSSL_write_ex(3)\u003e for information on how to write bytes to\n-the underlying connection, and how to handle any errors that may arise. This \n+the underlying connection, and how to handle any errors that may arise. This\n page describes the differences between SSL_write_early_data() and\n L\u003cSSL_write_ex(3)\u003e.\n \ndiff --git a/include/internal/tsan_assist.h b/include/internal/tsan_assist.h\nindex f30ffe3..29409ff 100644\n--- a/include/internal/tsan_assist.h\n+++ b/include/internal/tsan_assist.h\n@@ -6,7 +6,7 @@\n * in the file LICENSE in the source distribution or at\n * https://www.openssl.org/source/license.html\n */\n- \n+\n /*\n * Contemporary compilers implement lock-free atomic memory access\n * primitives that facilitate writing \u0022thread-opportunistic\u0022 or even real\ndiff --git a/test/README.external b/test/README.external\nindex f836b1b..2f5423c 100644\n--- a/test/README.external\n+++ b/test/README.external\n@@ -145,7 +145,7 @@ To update the commit for any of the above test suites:\n \n - Enter subdirectory and pull from the repository (use a specific branch/tag if required):\n \n- $ cd \u003csubmodule-dir\u003e \n+ $ cd \u003csubmodule-dir\u003e\n $ git pull origin master\n \n - Go to root directory, there should be a new git status:\ndiff --git a/test/rdrand_sanitytest.c b/test/rdrand_sanitytest.c\nindex 0e67b37..781827b 100644\n--- a/test/rdrand_sanitytest.c\n+++ b/test/rdrand_sanitytest.c\n@@ -1,6 +1,6 @@\n /*\n * Copyright 2018 The OpenSSL Project Authors. All Rights Reserved.\n- * \n+ *\n * Licensed under the OpenSSL license (the \u0022License\u0022). You may not use\n * this file except in compliance with the License. You can obtain a copy\n * in the file LICENSE in the source distribution or at\n@@ -24,7 +24,7 @@ void OPENSSL_cpuid_setup(void);\n \n extern unsigned int OPENSSL_ia32cap_P[4];\n \n-static int sanity_check_bytes(size_t (*rng)(unsigned char *, size_t), \n+static int sanity_check_bytes(size_t (*rng)(unsigned char *, size_t),\n int rounds, int min_failures, int max_retries, int max_zero_words)\n {\n int testresult \u003d 0;\ndiff --git a/test/servername_test.c b/test/servername_test.c\nindex 1a73bf0..6606948 100644\n--- a/test/servername_test.c\n+++ b/test/servername_test.c\n@@ -203,7 +203,7 @@ static int server_setup_sni(void)\n /* SNI should have been cleared during handshake */\n goto end;\n }\n- \n+\n testresult \u003d 1;\n end:\n SSL_free(serverssl);\ndiff --git a/test/testutil/main.c b/test/testutil/main.c\nindex 6781a52..80c5183 100644\n--- a/test/testutil/main.c\n+++ b/test/testutil/main.c\n@@ -54,7 +54,7 @@ int main(int argc, char *argv[])\n \n ret \u003d pulldown_test_framework(ret);\n test_close_streams();\n- return ret; \n+ return ret;\n }\n \n const char *test_get_program_name(void)\ndiff --git a/test/tls13secretstest.c b/test/tls13secretstest.c\nindex 66a0582..7ca6b3d 100644\n--- a/test/tls13secretstest.c\n+++ b/test/tls13secretstest.c\n@@ -28,7 +28,7 @@\n \n /*\n * Based on the test vectors availble in:\n- * https://tools.ietf.org/html/draft-ietf-tls-tls13-vectors-06 \n+ * https://tools.ietf.org/html/draft-ietf-tls-tls13-vectors-06\n */\n \n static unsigned char hs_start_hash[] \u003d {\ndiff --git a/util/indent.pro b/util/indent.pro\nindex 443bddb..3d3f747 100644\n--- a/util/indent.pro\n+++ b/util/indent.pro\n@@ -26,7 +26,7 @@\n -nprs\n -npsl\n -nsc\n--ppi1 \n+-ppi1\n -saf\n -sai\n -saw\ndiff --git a/util/local_shlib.com.in b/util/local_shlib.com.in\nindex e49aa15..a381872 100644\n--- a/util/local_shlib.com.in\n+++ b/util/local_shlib.com.in\n@@ -16,7 +16,7 @@ $\n $ NAMES :\u003d {- join(\u0022,\u0022, keys %names); -}\n {-\n join(\u0022\u005cn\u0022, map { \u0022\u005c$ __$_ \u003d \u005c\u0022\u0022.$names{$_}.\u0022\u005c\u0022\u0022 } keys %names);\n--} \n+-}\n $ I \u003d 0\n $ LOOP:\n $ E \u003d F$ELEMENT(I,\u0022,\u0022,NAMES)\ndiff --git a/util/openssl-format-source b/util/openssl-format-source\nindex 2655e9c..d629ec4 100755\n--- a/util/openssl-format-source\n+++ b/util/openssl-format-source\n@@ -8,18 +8,18 @@\n # https://www.openssl.org/source/license.html\n \n #\n-# openssl-format-source \n+# openssl-format-source\n # - format source tree according to OpenSSL coding style using indent\n #\n # usage:\n # openssl-format-source [-v] [-n] [file|directory] ...\n #\n # note: the indent options assume GNU indent v2.2.10 which was released\n-# Feb-2009 so if you have an older indent the options may not \n+# Feb-2009 so if you have an older indent the options may not\n #\tmatch what is expected\n #\n # any marked block comment blocks have to be moved to align manually after\n-# the reformatting has been completed as marking a block causes indent to \n+# the reformatting has been completed as marking a block causes indent to\n # not move it at all ...\n #\n \n@@ -55,17 +55,17 @@ fi\n \n # Extra arguments; for adding the comment-formatting\n INDENT_ARGS\u003d\u0022\u0022\n-for i \n+for i\n do\n if [ \u0022$STOPARGS\u0022 !\u003d \u0022true\u0022 ]; then\n case $i in\n --) STOPARGS\u003d\u0022true\u0022; continue;;\n -n) DONT\u003d\u0022true\u0022; continue;;\n- -v) VERBOSE\u003d\u0022true\u0022; \n+ -v) VERBOSE\u003d\u0022true\u0022;\n \t echo \u0022INDENT_PROFILE\u003d$INDENT_PROFILE\u0022;\n \t continue;;\n- -c) COMMENTS\u003d\u0022true\u0022; \n- \t INDENT_ARGS\u003d\u0022-fc1 -fca -cdb -sc\u0022; \n+ -c) COMMENTS\u003d\u0022true\u0022;\n+ \t INDENT_ARGS\u003d\u0022-fc1 -fca -cdb -sc\u0022;\n \t continue;;\n -nc) COMMENTS\u003d\u0022true\u0022;\n \t continue;;\n@@ -76,14 +76,14 @@ do\n \n if [ -d \u0022$i\u0022 ]; then\n LIST\u003d`find \u0022$i\u0022 -name '*.[ch]' -print`\n- else \n+ else\n if [ ! -f \u0022$i\u0022 ]; then\n echo \u0022$0: source file not found: $i\u0022 \u003e\u00262\n exit 1\n fi\n LIST\u003d\u0022$i\u0022\n fi\n- \n+\n for j in $LIST\n do\n # ignore symlinks - we only ever process the base file - so if we\n@@ -98,7 +98,7 @@ do\n tmp\u003d$(mktemp /tmp/indent.XXXXXX)\n trap 'rm -f \u0022$tmp\u0022' HUP INT TERM EXIT\n \n- case `basename $j` in \n+ case `basename $j` in\n \t# the list of files that indent is unable to handle correctly\n \t# that we simply leave alone for manual formatting now\n \tobj_dat.h|aes_core.c|aes_x86core.c|ecp_nistz256.c)\n@@ -108,11 +108,11 @@ do\n \t if [ \u0022$COMMENTS\u0022 \u003d \u0022true\u0022 ]; then\n \t # we have to mark single line comments as /*- ...*/ to stop indent\n \t # messing with them, run expand then indent as usual but with the\n-\t # the process-comments options and then undo that marking, and then \n+\t # the process-comments options and then undo that marking, and then\n \t # finally re-run indent without process-comments so the marked-to-\n-\t # be-ignored comments we did automatically end up getting moved \n-\t # into the right position within the code as indent leaves marked \n-\t # comments entirely untouched - we appear to have no way to avoid \n+\t # be-ignored comments we did automatically end up getting moved\n+\t # into the right position within the code as indent leaves marked\n+\t # comments entirely untouched - we appear to have no way to avoid\n \t # the double processing and get the desired output\n \t cat \u0022$j\u0022 | \u005c\n \t expand | \u005c\ndiff --git a/util/perl/TLSProxy/Alert.pm b/util/perl/TLSProxy/Alert.pm\nindex e66883d..1c8a7f8 100644\n--- a/util/perl/TLSProxy/Alert.pm\n+++ b/util/perl/TLSProxy/Alert.pm\n@@ -16,7 +16,7 @@ sub new\n $encrypted,\n $level,\n $description) \u003d @_;\n- \n+\n my $self \u003d {\n server \u003d\u003e $server,\n encrypted \u003d\u003e $encrypted,\ndiff --git a/util/perl/TLSProxy/Message.pm b/util/perl/TLSProxy/Message.pm\nindex ee507f9..9eebfaa 100644\n--- a/util/perl/TLSProxy/Message.pm\n+++ b/util/perl/TLSProxy/Message.pm\n@@ -238,7 +238,7 @@ sub get_messages\n $startoffset \u003d $recoffset;\n $recoffset +\u003d 4;\n $payload \u003d \u0022\u0022;\n- \n+\n if ($recoffset \u003c\u003d $record-\u003edecrypt_len) {\n #Some payload data is present in this record\n if ($record-\u003edecrypt_len - $recoffset \u003e\u003d $messlen) {\n@@ -410,7 +410,7 @@ sub new\n $records,\n $startoffset,\n $message_frag_lens) \u003d @_;\n- \n+\n my $self \u003d {\n server \u003d\u003e $server,\n data \u003d\u003e $data,\ndiff --git a/util/perl/TLSProxy/Record.pm b/util/perl/TLSProxy/Record.pm\nindex 0a280cb..add7720 100644\n--- a/util/perl/TLSProxy/Record.pm\n+++ b/util/perl/TLSProxy/Record.pm\n@@ -173,7 +173,7 @@ sub new\n $decrypt_len,\n $data,\n $decrypt_data) \u003d @_;\n- \n+\n my $self \u003d {\n flight \u003d\u003e $flight,\n content_type \u003d\u003e $content_type,\ndiff --git a/util/perl/TLSProxy/ServerHello.pm b/util/perl/TLSProxy/ServerHello.pm\nindex c95bbee..8f662d0 100644\n--- a/util/perl/TLSProxy/ServerHello.pm\n+++ b/util/perl/TLSProxy/ServerHello.pm\n@@ -25,7 +25,7 @@ sub new\n $records,\n $startoffset,\n $message_frag_lens) \u003d @_;\n- \n+\n my $self \u003d $class-\u003eSUPER::new(\n $server,\n TLSProxy::Message::MT_SERVER_HELLO,\n@@ -78,7 +78,7 @@ sub parse\n my $extension_data;\n if ($extensions_len !\u003d 0) {\n $extension_data \u003d substr($self-\u003edata, $ptr);\n- \n+\n if (length($extension_data) !\u003d $extensions_len) {\n die \u0022Invalid extension length\u005cn\u0022;\n }\ndiff --git a/util/perl/TLSProxy/ServerKeyExchange.pm b/util/perl/TLSProxy/ServerKeyExchange.pm\nindex cb4cc7c..57b8377 100644\n--- a/util/perl/TLSProxy/ServerKeyExchange.pm\n+++ b/util/perl/TLSProxy/ServerKeyExchange.pm\n@@ -20,7 +20,7 @@ sub new\n $records,\n $startoffset,\n $message_frag_lens) \u003d @_;\n- \n+\n my $self \u003d $class-\u003eSUPER::new(\n $server,\n TLSProxy::Message::MT_SERVER_KEY_EXCHANGE,\n","s":{"c":1753415004,"u": 93282}} ],"g": 99071,"chitpc": 0,"ehitpc": 0,"indexed":0 , "ab": 0, "si": 0, "db":0, "di":0, "sat":0, "lfc": "0000"}