4
0
mirror of https://github.com/QuasarApp/qca.git synced 2025-05-14 03:29:32 +00:00

33 Commits

Author SHA1 Message Date
Maciej Mrozowski
38a76161a3 Actually detect whether MD2 is avalable for OpenSSL plugin
CCMAIL: fundawang@linux.net.cn

svn path=/trunk/kdesupport/qca/; revision=1115936
2010-04-18 01:59:31 +00:00
Funda Wang
ddbc7a0da5 conditional build md2 support
svn path=/trunk/kdesupport/qca/; revision=1111902
2010-04-07 00:24:14 +00:00
Justin Karneges
0e18d679bd make sure EVPKey does not use uninitialized data
svn path=/trunk/kdesupport/qca/; revision=997267
2009-07-15 17:13:37 +00:00
Brad Hards
5af426b83a Add support for certificates with SHA2 family digest algorithms.
svn path=/trunk/kdesupport/qca/; revision=992617
2009-07-07 12:24:51 +00:00
Bernhard Rosenkraenzer
0ce797a909 Make it build (and work) with OpenSSL 1.0 betas
svn path=/trunk/kdesupport/qca/; revision=978853
2009-06-08 11:08:43 +00:00
Justin Karneges
5a2cde805b fix warning
svn path=/trunk/kdesupport/qca/; revision=864425
2008-09-24 19:23:30 +00:00
Justin Karneges
d8619e1dd1 remove whirlpool usage. the algorithm is missing on at least 0.9.8g and
0.9.8i, even though there's an OBJ_whirlpool definition in 0.9.8i.

svn path=/trunk/kdesupport/qca/; revision=864423
2008-09-24 19:22:26 +00:00
Sean Harmer
8055efb814 Fixing a memory leak reported by valgrind when encrypting data usng PKCS7_encrypt.
svn path=/trunk/kdesupport/qca/; revision=848615
2008-08-18 09:08:51 +00:00
Justin Karneges
13e3d34027 patch from Michael Leupold for random support
svn path=/trunk/kdesupport/qca/; revision=820011
2008-06-12 21:11:53 +00:00
Justin Karneges
b869b3f291 always request a certificate from the client when in server mode
svn path=/trunk/kdesupport/qca/; revision=777109
2008-02-19 19:09:12 +00:00
Justin Karneges
8034ea2b3a compile on msvc6
svn path=/trunk/kdesupport/qca/; revision=777103
2008-02-19 18:53:39 +00:00
Brad Hards
d7ccec1e6d Add support for Password Based Key Derivation Function 2
(per RFC2898) for the OpenSSL-based provider.

We need this for decrypting OOo encrypted documents. It is
present in the libgcrypt and Botan based providers, but they
aren't released.

svn path=/trunk/kdesupport/qca/; revision=747138
2007-12-11 06:34:57 +00:00
Justin Karneges
d5d180d27d allow X509Item to be assigned in the same way it can be copied
svn path=/trunk/kdesupport/qca/; revision=737612
2007-11-16 19:11:04 +00:00
Justin Karneges
beb62607cc fix for notValidBefore/notValidAfter values when CA signing
svn path=/trunk/kdesupport/qca/; revision=733311
2007-11-06 07:09:20 +00:00
Justin Karneges
702f2a5662 initial CA support
svn path=/trunk/kdesupport/qca/; revision=733263
2007-11-05 23:55:30 +00:00
Justin Karneges
8b52677483 "undefined interface" moc workaround
http://forum.psi-im.org/thread/4686

svn path=/trunk/kdesupport/qca/; revision=732927
2007-11-05 05:21:51 +00:00
Brad Hards
a0992ebbd0 Implement the Whirlpool hashing algorithm, and the
CAST5 cipher in QCA.

CCMAIL: tnagy1024@gmail.com

svn path=/trunk/kdesupport/qca/; revision=707711
2007-09-02 18:55:35 +00:00
Justin Karneges
f7d62e373b infocontext support for cipher and mac
svn path=/trunk/kdesupport/qca/; revision=705920
2007-08-28 22:03:30 +00:00
Justin Karneges
5e602dcd97 Hash::supportedTypes and InfoContext
svn path=/trunk/kdesupport/qca/; revision=705821
2007-08-28 17:11:40 +00:00
Justin Karneges
dfaee3b8a2 slight improvement of cms error reporting
svn path=/trunk/kdesupport/qca/; revision=702435
2007-08-20 16:25:18 +00:00
Justin Karneges
42ad5f5928 when doing enc/dec in one pass, append to to_net rather than replace it
svn path=/trunk/kdesupport/qca/; revision=702419
2007-08-20 15:49:20 +00:00
Justin Karneges
f525239f5c support tls update with both from_net and from_app at the same time
svn path=/trunk/kdesupport/qca/; revision=702052
2007-08-20 01:11:25 +00:00
Justin Karneges
551b84abf4 error message hack for cms, this is still a mess
svn path=/trunk/kdesupport/qca/; revision=699764
2007-08-14 02:35:39 +00:00
Justin Karneges
c9cfdf7208 cms bytes written signal
svn path=/trunk/kdesupport/qca/; revision=699474
2007-08-13 06:54:00 +00:00
Justin Karneges
4a6f061ec1 for safety, use the always-fail passphrase callback even for public objects
svn path=/trunk/kdesupport/qca/; revision=699035
2007-08-11 21:02:41 +00:00
Justin Karneges
38112041a3 don't increment openssl references when using X509_STORE add functions
svn path=/trunk/kdesupport/qca/; revision=699026
2007-08-11 20:39:01 +00:00
Brad Hards
a0f358dd9d Add AES192 in CBC mode with PKCS7 padding, and also
AES256 in CBC mode with PKCS7 padding.

We already have AES128 in CBC mode with PKCS7 padding, which
is pretty much strong enough for anything you'd be willing
to use an internet-connected computer for.

svn path=/trunk/kdesupport/qca/; revision=696966
2007-08-06 12:09:41 +00:00
Justin Karneges
3259b8763c follow api change
svn path=/trunk/kdesupport/qca/; revision=695692
2007-08-02 17:31:35 +00:00
Justin Karneges
6422e7bc8c tripledes-cbc
svn path=/trunk/kdesupport/qca/; revision=692991
2007-07-26 19:11:04 +00:00
Justin Karneges
facac9f2f0 tls session resuming, firstStepDone changed to certificateRequested
svn path=/trunk/kdesupport/qca/; revision=684510
2007-07-06 18:57:03 +00:00
Justin Karneges
e4c50c2aa2 flag for when server requests a certificate
svn path=/trunk/kdesupport/qca/; revision=684491
2007-07-06 18:03:29 +00:00
Justin Karneges
58097350d8 need to emit resultsReady after start
svn path=/trunk/kdesupport/qca/; revision=683035
2007-07-04 00:53:51 +00:00
Justin Karneges
d8773cf850 more qca-openssl to qca-ossl renaming
svn path=/trunk/kdesupport/qca/; revision=681659
2007-06-29 19:51:37 +00:00