summaryrefslogtreecommitdiff
path: root/extra/yassl/taocrypt/src/integer.cpp
Commit message (Collapse)AuthorAgeFilesLines
* MDEV-18531 : remove yasslVladislav Vaintroub2019-05-221-3892/+0
|
* Merge branch '5.5' into 10.1Vicențiu Ciorbaru2019-05-111-1/+1
|\
| * Update FSF AddressVicențiu Ciorbaru2019-05-111-1/+1
| | | | | | | | * Update wrong zip-code
* | Upstream patch from Debian Bug 838557Kristian Nielsen2016-10-211-2/+3
| | | | | | | | | | | | The patch fixes 128-bit multiply on mips64. This corrects a previous incorrect patch upstreamed from Debian.
* | Merge branch '5.5' into 10.0Sergei Golubchik2015-02-181-4/+6
|\ \ | |/
| * Merge remote-tracking branch 'mysql/5.5' into bb-5.5-merge @ mysql-5.5.42Sergei Golubchik2015-02-111-4/+6
| |\
| | * Bug#20201864 : UPGRADE TO YASSL 2.3.7Harin Vadodaria2014-12-301-4/+6
| | | | | | | | | | | | | | | | | | | | | Upgrading YaSSL from 2.3.5 to 2.3.7 Reviewed-by : Kristofer Pettersson <kristofer.pettersson@oracle.com> Reviewed-by : Vamsikrishna Bhagi <vamsikrishna.bhagi@oracle.com>
| | * Bug#19370676 : YASSL PRE-AUTH BUFFER OVERFLOW WHEN CLIENTHarin Vadodaria2014-08-231-19/+12
| | | | | | | | | | | | | | | | | | | | | | | | LIES ABOUT SUITE_LEN_ and Bug#19355577 : YASSL PRE-AUTH BUFFER OVERFLOW WHEN CLIENT LIES ABOUT COMP_LEN_ Description : Updating yaSSL to version 2.3.4.
| | * Bug#14211271 ISSUES WITH SSL ON DEBIAN WHEEZY I386 AND KFREEBSD-I386Anirudh Mangipudi2014-02-061-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: It was reported that on Debian and KFreeBSD platforms, i386 architecture machines certain SSL tests are failing. main.ssl_connect rpl.rpl_heartbeat_ssl rpl.rpl_ssl1 rpl.rpl_ssl main.ssl_cipher, main.func_encrypt were the tests that were reportedly failing (crashing). The reason for the crashes are said to be due to the assembly code of yaSSL. Solution: There was initially a workaround suggested i.e., to enable -DTAOCRYPT_DISABLE_X86ASM flag which would prevent the crash, but at an expense of 4X reduction of speed. Since this was unacceptable, the fix was the functions using assembly, now input variables from the function call using extended inline assembly on GCC instead of relying on direct assembly code.
| | * Further upgrade the yaSSL library to version 2.2.0Joerg Bruehe2012-03-021-1/+4
| | | | | | | | | | | | | | | | | | to pick up some new security fixes that are in it. Patch provided by Georgi Kodinov.
| | * Bug #13706828: UPGRADE YASSL FROM 1.7.2 TO 2.1.4Georgi Kodinov2012-02-101-81/+14
| | | | | | | | | | | | | | | | | | | | | $SUBJ$ 1. Took a diff between the previous base version and the mysql sources. 2. Added the new 2.1.4 base version. 3. Reviewed and re-applied the diff from step #1.
| | * Bug#13706621 : UNIFY THE YASSL VERSIONS THAT WE USE BY BACKPORTING 5.1 Georgi Kodinov2012-02-101-14/+20
| | | | | | | | | | | | | | | | | | | | | AND 5.5 YASSL FIXES. Took the 5.5 yassl code and applied it to the 5.0 codebase, keeping the compilation files.
| | * Import patch from yaSSL after fixing warnings upstreammsvensson@pilot.blaudden2007-03-231-1/+1
| | |
| | * Import yassl 1.6.0msvensson@pilot.blaudden2007-03-231-1/+1
| | |
| | * Fixed compiler warnings (for linux and win32 and win64)monty@mysql.com/narttu.mysql.fi2007-02-221-1/+1
| | | | | | | | | | | | Fixed a couple of usage of not initialized warnings (unlikely cases)
| | * Import latest version of yaSSLmsvensson@neptunus.(none)2007-01-291-42/+23
| | | | | | | | | | | | | | | | | | | | | - Replace SawTooth copyright header with MySQL's - Bug#19209 Test 'rpl_openssl' hangs on Windows - Spurious "2013 Connection to server lost" errors fixed yaSSL doesn't close socket anymore, that is left to the application
| | * Import yaSSL version 1.5.8msvensson@neptunus.(none)2007-01-221-19/+24
| | | | | | | | | | | | - Includes patch for Bug#25189
| | * Import version 1.50 of yaSSLmsvensson@shellback.(none)2006-11-291-46/+33
| | |
| | * Import yaSSL version 1.4.0msvensson@neptunus.(none)2006-09-251-6/+6
| | |
| | * Import yaSSL version 1.3.7msvensson@shellback.(none)2006-07-171-0/+4
| | | | | | | | | | | | - Fix for "bug#16755 Please find a SSL library that is FLOSS-Exception / LGPL copyrighted"
| | * Import from yaSSL msvensson@shellback.(none)2006-05-291-1/+4
| | |
| | * Update yaSSL to version 1.3.0msvensson@shellback.(none)2006-05-031-3/+3
| | |
| | * Fix merge errormsvensson@shellback.(none)2006-04-271-8/+0
| | |
| | * Merge shellback.(none):/home/msvensson/mysql/mysql-5.0msvensson@shellback.(none)2006-04-271-11/+19
| | |\ | | | | | | | | | | | | into shellback.(none):/home/msvensson/mysql/mysql-5.0-maint
| | | * Import from yaSSL upstreammsvensson@shellback.(none)2006-04-181-4/+16
| | | |
| | | * Update yassl to 1.2.2msvensson@shellback.(none)2006-04-071-9/+9
| | | |
| | * | Bug#18815 libmysql using yassl can't be linked with c programmsvensson@neptunus.(none)2006-04-181-4/+17
| | |/ | | | | | | | | | - Apply patch to remove dependency on C++ libs when linking "libmysql" from c
| | * WL#2286 - Compile MySQL w/YASSL supportsvoj@mysql.com2005-07-011-2/+4
| | | | | | | | | | | | | | | Merge with latest yaSSL. It includes fix for bigendian/littleendian problem (fixes func_encrypt test failure). Our trees are in sync now.
| | * Fix for Intel compilergeorg@lmy002.wdf.sap.corp2005-06-271-1/+2
| | |
| | * WL#2286 - Compile MySQL w/YASSL supportsvoj@mysql.com2005-06-221-1/+1
| | | | | | | | | | | | | | | Fix GCC 4.0 link failure. Better CXX_VERSION guessing.
| | * WL#2286 - Compile MySQL w/YASSL supportsvoj@mysql.com2005-06-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Fix for yaSSL link failures with Forte Developer 7, MIPSpro Compilers, Compaq C++. These compilers have problem with implicit template instantiation in archives (libyassl.a, libtaocrypt.a). Instantiate templates explicitly. Fix for yaSSL link failure on powermacg5 (gcc 3.3). When -O3 is specified gcc inlines __cxa_pure_virtual. This is wrong behavior, __cxa_pure_virtual must never be inlined.
| | * WL#2286 - Compile MySQL w/YASSL supportsvoj@mysql.com2005-06-161-6/+34
| | | | | | | | | | | | Merge with latest yaSSL.
| | * Merge with latest yaSSL.svoj@mysql.com2005-06-101-10/+0
| | | | | | | | | | | | Fixes IsAligned yaSSL assertion failure.
| | * yassl template instantiation - don't do too muchserg@serg.mylan2005-06-031-3/+4
| | | | | | | | | | | | | | | mysys/my_access.c: remove incorrect fix comments
| | * WL#2286 - Compile MySQL w/YASSL supportsvoj@mysql.com2005-06-031-0/+2
| | | | | | | | | | | | Compilation errors fixes.
| | * WL#2286 - Compile MySQL w/YASSL supportsvoj@mysql.com2005-05-311-17/+7
| | | | | | | | | | | | merge with latest yaSSL, move templates instantiation into separate file where it is possible
| | * WL#2286 - Compile MySQL w/YASSL supportsvoj@mysql.com2005-05-251-0/+3
| | | | | | | | | | | | Merge with latest yaSSL, fix compilation error for SSE2 processors.
| | * Upgrade yaSSL to 0.9.9.svoj@mysql.com2005-05-251-235/+8
| | |
| | * Fix FC3 yaSSL compilation problem.svoj@mysql.com2005-05-061-3/+4
| | | | | | | | | | | | This fix is about WL#2286 - Compile MySQL w/YASSL support
| | * gcc 2.92 compatibilityserg@sergbook.mylan2005-05-051-9/+6
| | |
| | * yassl changeset 2:serg@serg.mylan2005-04-301-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | remove FIX_GCC_LINKING_PROBLEM and -DDEFINE_CXA_PURE_VIRTUAL replace echo in configure.in with AC_MSG_WARN/AC_MSG_ERROR don't set -DUSE_MYSYS_NEW for gcc 2.95 set $USE_MYSYS_NEW even if CXX is g++ yassl bugfixes instantiate all yassl templates explicitly
| | * WL#2286 Compile MySQL w/YASSL supportsvoj@mysql.com2005-04-281-0/+4174
| | | | | | | | yaSSL-0.9.7 library bundled.
* | 5.5.40+ mergeSergei Golubchik2014-10-091-19/+12
|\ \ | |/
| * mysql-5.5.40Sergei Golubchik2014-10-061-18/+11
| |\
| | * Bug#19370676 : YASSL PRE-AUTH BUFFER OVERFLOW WHEN CLIENTHarin Vadodaria2014-08-231-19/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | LIES ABOUT SUITE_LEN_ and Bug#19355577 : YASSL PRE-AUTH BUFFER OVERFLOW WHEN CLIENT LIES ABOUT COMP_LEN_ Description : Updating yaSSL to version 2.3.4.
| * | MDEV-6528 review debian patches for mysqlSergei Golubchik2014-10-021-1/+1
| | | | | | | | | | | | and apply whatever was reasonable
* | | 5.5 mergeSergei Golubchik2014-05-091-2/+4
|\ \ \ | |/ /
| * | mysql-5.5.37 selective mergeSergei Golubchik2014-03-271-2/+4
| |\ \ | | |/
| | * Bug#14211271 ISSUES WITH SSL ON DEBIAN WHEEZY I386 AND KFREEBSD-I386Anirudh Mangipudi2014-02-061-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: It was reported that on Debian and KFreeBSD platforms, i386 architecture machines certain SSL tests are failing. main.ssl_connect rpl.rpl_heartbeat_ssl rpl.rpl_ssl1 rpl.rpl_ssl main.ssl_cipher, main.func_encrypt were the tests that were reportedly failing (crashing). The reason for the crashes are said to be due to the assembly code of yaSSL. Solution: There was initially a workaround suggested i.e., to enable -DTAOCRYPT_DISABLE_X86ASM flag which would prevent the crash, but at an expense of 4X reduction of speed. Since this was unacceptable, the fix was the functions using assembly, now input variables from the function call using extended inline assembly on GCC instead of relying on direct assembly code.
* | | remove HAVE_EXPLICIT_TEMPLATE_INSTANTIATIONSergei Golubchik2012-12-171-12/+0
|/ /