summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* [KVIrc] (branches/no_openssl) More OpenSSL vestige removal.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3663 17fca916-40b9-46aa-a4ea-0a15b648b75c curanGravatar Kai Wasserbäch2009-12-032-3/+2
* [KVIrc] (branches/no_openssl) Remove last vestiges of OpenSSL from top-level ...•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3662 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-12-031-1/+0
* [KVIrc] (branches/no_openssl) Merge r3549 to r3660 into branch.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3661 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-12-03292-36272/+43144
* [KVIrc] (branches/curan) Update status file.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3634 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-11-271-7/+13
* [KVIrc] (branches/no embedded): Merge r3360 through r3631 into branch for eas...•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3632 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-11-27870-109419/+54746
* [KVIrc] (branches/no embedded): Remove untested feature random IV for now.••• As my time is severly limited and I'd like to see the rest of this code in trunk, I'll remove the untested random IV generation for now. git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3631 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-11-272-80/+18
* [KVIrc] (branches/no_openssl): Delete »src/kvilib/net/kvi_ssl.{h,cpp}«.••• These two files provided the OpenSSL wrapper for KVIrc and is no longer needed. We call on the respective QtNetwork methods where needed. git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3555 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-10-082-896/+0
* [KVIrc] (branches/no_openssl): doc/COPYING: removed exceptions, updated to cu...••• (The address of the FSF has changed.) git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3553 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-10-081-31/+70
* [KVIrc] (branches/no_openssl): doc/INSTALL: remove OpenSSL documentation.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3552 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-10-081-14/+0
* [KVIrc] (branches/no_openssl): remove OpenSSL code path from »str.digest«.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3551 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-10-082-45/+6
* [KVIrc] (branches/no_openssl): Removed OpenSSL from top CMakeLists.txt.••• WARNING: WON'T BUILD ANYMORE! I KNOW THAT. ;) git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3550 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-10-081-38/+0
* [KVIrc] (branches/no_openssl): Create from r3548•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3549 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-10-082218-0/+739746
* [KVIrc] (branches): Add no_openssl branch to README.active-branches.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3548 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-10-081-0/+24
* [KVIrc] (branches/no embedded): Fixing IV generation.••• Usage of a wron variable to determine the required IV size led to random IVs which broke decryption. Additionally this commit prepares for real randomized IVs, which are required to ensure no information leakage about the used key. In case of random IVs per message, the generated IV is prepended to the transmitted message (and yes, this doesn't affect the security ;-) ). git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3364 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-202-36/+109
* [KVIrc] (branches/no embedded): Merging r3323 to r3359 into branch.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3360 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-20304-76698/+76668
* [KVIrc] (branches/no embedded): Add hardcoded IV and fix Blowfish key parsing.••• * The module this shall replace hardcoded the IV to 0, do the same. * The parsing of keys (and to some extent encrypted data) was flawd, fix the parsing routines. git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3355 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-191-29/+47
* [KVIrc] (branches/no embedded): src/modules/str/libkvistr.cpp: Fix typo.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3352 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-191-1/+1
* [KVIrc] (branches/no embedded): Fix Rijndael module's CMakeLists.txt.••• If compiled without OpenSSL support and without WANT_NO_EMBEDDED_CODE CMake complained about not set variables in the Rijndael module's CMakeLists.txt file. We encapsule everything in a nice IF statement and CMake is happy. git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3351 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-191-0/+2
* [KVIrc] (branches/no embedded): Ensure version 5.x of Crypto++.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3349 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-181-1/+1
* [KVIrc] (branches/no embedded): Minor cleanups.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3348 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-183-20/+27
* [KVIrc] (branches/no embedded): $str.digest for all.••• Until now $str.digest was dependant on OpenSSL. This commit removes this limitation. Now one can decide at compile time for one of the following backends: * OpenSSL (etherything as it is now). * Crypto++ (better backend, right now the entire SHA familiy, MD2, MD4, MD5, the entire RIPEMD family and CRC32 are enabled). * QCryptographicHash (as a fallback mechanism this option was added, which offers MD4, MD5 and SHA1). git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3347 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-182-13/+156
* [KVIrc] (branches/no embedded): Work around a moc bug.••• Split the old implementation and the new Crypto++-based version into seperate files and let CMake handle what to build, that works around a bug in moc, that lead to linking errors. Now it _SHOULD_ really work. git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3346 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-179-567/+820
* [KVIrc] (branches/no embedded):••• * First implementation of Rijndael and Blowfish with libcrypto++ as a backend. - It compiles. - MOC is somewhat broken (indexes the wrong code and is then expecting functions which aren't present, need to figure out how to tell MOC which part of the code is there to be scanned). - No test run has been made so far (no time, if someone else wants to go ahead...). * If you compile with the Crypto++ backend, you'll be warned about experimental code. NOTE: This commit is (as should be clear from the above) a WIP state. git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3342 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-178-68/+556
* [KVIrc] (branches/no embedded):••• * Prepare the main CMakeLists.txt for the new code/option. * Add myself to »src/modules/about/ENTRIES«. * Removed kvi_md5.cpp from »src/kvilib/CMakeLists.txt« * Don't compile »src/modules/rijndael/rijndael.{h,cpp}« and »src/modules/rijndael/ablowfish.{h,cpp}« if »WANT_NO_EMBEDDED_CODE« is set. (We keep the error codes from »src/modules/rijndael/rijndael.h« for now.) git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3339 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-157-9/+65
* [KVIrc] (branches/curan) Add some documentation about the branches.•••git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3328 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-092-0/+43
* [KVIrc] (branches/no embedded) Remove »kvi_d5.{h,cpp}«.••• As the embedded MD5 implementation wasn't used for some time in KVIrc and nobody complained: just remove it. It seems like everybody who uses it already compiles KVIrc with OpenSSL enabled. git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3324 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-082-367/+0
* [KVIrc] (branches/no embedded) Copy r3321 as the code base.••• This branch is for hunting down code embedded or recreated, which should come from libraries. An example would be the MD5 code. git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3323 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-082332-0/+799182
* [KVIrc] (branches) Create a »curan« directory.••• Seperate my branches from »official« ones. git-svn-id: https://svn.kvirc.de/svn/branches/kvirc/curan@3322 17fca916-40b9-46aa-a4ea-0a15b648b75c Gravatar Kai Wasserbäch2009-07-080-0/+0