mariadb/extra/yassl/taocrypt
Marko Mäkelä 89d80c1b0b Fix many -Wconversion warnings.
Define my_thread_id as an unsigned type, to avoid mismatch with
ulonglong.  Change some parameters to this type.

Use size_t in a few more places.

Declare many flag constants as unsigned to avoid sign mismatch
when shifting bits or applying the unary ~ operator.

When applying the unary ~ operator to enum constants, explictly
cast the result to an unsigned type, because enum constants can
be treated as signed.

In InnoDB, change the source code line number parameters from
ulint to unsigned type. Also, make some InnoDB functions return
a narrower type (unsigned or uint32_t instead of ulint;
bool instead of ibool).
2017-03-07 19:07:27 +02:00
..
benchmark mysql-5.5.32 merge 2013-07-16 19:09:54 +02:00
certs Bug #13706828: UPGRADE YASSL FROM 1.7.2 TO 2.1.4 2012-02-10 16:33:27 +02:00
include Fix many -Wconversion warnings. 2017-03-07 19:07:27 +02:00
mySTL Updated/added copyright header. Added line "use is subject to license terms" 2014-02-17 18:19:04 +05:30
src Merge branch '10.1' into 10.2 2016-12-29 13:23:18 +01:00
test Merge branch 'mysql/5.5' into 5.5 2016-10-13 11:18:30 +02:00
CMakeLists.txt 5.5.39 merge 2014-08-07 18:06:56 +02:00
COPYING Fix for Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 15:53:48 +01:00
INSTALL Import yaSSL version 1.4.0 2006-09-25 16:40:29 +02:00
README Bug #13706828: UPGRADE YASSL FROM 1.7.2 TO 2.1.4 2012-02-10 16:33:27 +02:00
taocrypt.dsp Bug #13706828: UPGRADE YASSL FROM 1.7.2 TO 2.1.4 2012-02-10 16:33:27 +02:00
taocrypt.dsw Bug#15883127: PORT FIX FOR BUG #13904906 TO MYSQL 5.1 2012-11-21 19:12:20 +05:30
test.dsw Update yassl to 1.2.2 2006-04-07 11:35:12 +02:00

TaoCrypt release 0.9.2   02/5/2007


This release includes bug fixes, portability enhancements, and some 
optimiations.

See 0.9.0 for build instructions.




******************TaoCrypt release 0.9.0   09/18/2006

This is the first release of TaoCrypt, it was previously only included with
yaSSL. TaoCrypt is highly portable and fast, its features include:

One way hash functions: SHA-1, MD2, MD4, MD5, RIPEMD-160
Message authentication codes: HMAC
Block Ciphers: DES, Triple-DES, AES, Blowfish, Twofish
Stream Ciphers: ARC4
Public Key Crypto: RSA, DSA, Diffie-Hellman
Password based key derivation: PBKDF2 from PKCS #5
Pseudo Random Number Generators
Large Integer Support
Base 16/64 encoding/decoding
DER encoding/decoding
X.509 processing
SSE2 and ia32 asm for the right processors and compilers


To build on Unix

    ./configure
    make

    To test the build, from the ./test directory run ./test


On Windows

    Open the taocrypt project workspace
    Choose (Re)Build All

    To test the build, run the test executable


Please send any questions or comments to todd@yassl.com.