705 Commits

Author SHA1 Message Date
Brad Hards
cf029fd41d Add certificate unit test into build.
svn path=/trunk/kdesupport/qca/; revision=503478
2006-01-29 11:49:05 +00:00
Brad Hards
b711972b95 Moved into certunittest directory.
svn path=/trunk/kdesupport/qca/; revision=503475
2006-01-29 11:43:57 +00:00
Brad Hards
a68a9ea320 Switch the certificate handling unit test over to
the QTestLib framework.

svn path=/trunk/kdesupport/qca/; revision=503466
2006-01-29 11:24:50 +00:00
Brad Hards
0421e0c4b2 Minor API documentation updates
svn path=/trunk/kdesupport/qca/; revision=503440
2006-01-29 06:44:19 +00:00
Brad Hards
5af77cc0ce Move the providers page to where doxygen will find it.
Add a bit more detail to the providers page, including a link 
to the new client-side provider example.

Add an introductory architecture page.

svn path=/trunk/kdesupport/qca/; revision=503433
2006-01-29 05:43:49 +00:00
Brad Hards
1fdb5879ad Ensure that we test each provider.
Also add additional support for Botan.

svn path=/trunk/kdesupport/qca/; revision=503086
2006-01-28 08:14:13 +00:00
Brad Hards
fffd8e95b3 Link the aes-cmac example into the API documentation.
svn path=/trunk/kdesupport/qca/; revision=503084
2006-01-28 08:07:11 +00:00
Brad Hards
beef3740c2 Minor cleanup - remove the printf call.
svn path=/trunk/kdesupport/qca/; revision=503083
2006-01-28 08:03:20 +00:00
Brad Hards
3eca248df3 Add a new example, showing how to do a provider
from client side code.

Also a few tweaks to the examples to help with 
Qt4.1 changes.

svn path=/trunk/kdesupport/qca/; revision=503081
2006-01-28 06:54:42 +00:00
Brad Hards
cf139f1861 Add in missing project file
svn path=/trunk/kdesupport/qca/; revision=500002
2006-01-19 10:35:44 +00:00
Justin Karneges
c2d3bf934b lots todo!
svn path=/trunk/kdesupport/qca/; revision=499010
2006-01-16 20:12:20 +00:00
Justin Karneges
7e97a7451b small optimization in the backlog
svn path=/trunk/kdesupport/qca/; revision=499009
2006-01-16 20:11:45 +00:00
Justin Karneges
6f3ff1791a don't forget the dl groups
svn path=/trunk/kdesupport/qca/; revision=499008
2006-01-16 20:10:38 +00:00
Brad Hards
cfc956ad88 libgcrypt has a bug in the HMAC implementation for SHA2 (384
and 512 bits). We don't advertise support for any current
version.

svn path=/trunk/kdesupport/qca/; revision=498288
2006-01-15 10:58:49 +00:00
Brad Hards
b0474cde5d convert over the symmetric key and hmac tests.
Also update cipherunittest to remove non-required deletion.

svn path=/trunk/kdesupport/qca/; revision=498274
2006-01-15 08:54:59 +00:00
Brad Hards
9b37abbca9 Fix handling for two key 3DES, and an bug in the
keylength reporting for AES192.

svn path=/trunk/kdesupport/qca/; revision=498257
2006-01-15 05:48:00 +00:00
Brad Hards
c6f2916f3e Fix a couple of memory leaks, and a couple of errors in
the symmetric cipher handling. Now passes all unit tests.

svn path=/trunk/kdesupport/qca/; revision=498255
2006-01-15 05:41:02 +00:00
Brad Hards
ae1b5463d6 Fix the symmetric cipher support. Now passes all unit tests.
svn path=/trunk/kdesupport/qca/; revision=498254
2006-01-15 05:38:25 +00:00
Brad Hards
b15d8ae8aa Convert the old symmetric cipher tests to use
QTestLib. Also fixed up some problems in the test
suite.

svn path=/trunk/kdesupport/qca/; revision=498252
2006-01-15 05:17:47 +00:00
Brad Hards
3f17eb5b67 Minor tweak to silence valgrind
svn path=/trunk/kdesupport/qca/; revision=498251
2006-01-15 05:14:23 +00:00
Brad Hards
ca9d436b2f Update provider to match Botan-1.4.10 release.
Basically I was lazy with the #includes, and it
should be correct now.

svn path=/trunk/kdesupport/qca/; revision=491002
2005-12-24 04:59:27 +00:00
Brad Hards
070191cd52 Add in-tree build support for the Botan provider
svn path=/trunk/kdesupport/qca/; revision=490997
2005-12-24 03:19:27 +00:00
Brad Hards
61973e6200 Prepare the libgcrypt provider for in-tree testing.
svn path=/trunk/kdesupport/qca/; revision=490976
2005-12-24 00:25:51 +00:00
Brad Hards
f2a92b528d More removal of GUI libs to help running without X.
svn path=/trunk/kdesupport/qca/; revision=490789
2005-12-23 07:02:32 +00:00
Brad Hards
80a9775594 Remove the GUI libs, so we don't need X to run the
tests.

svn path=/trunk/kdesupport/qca/; revision=490787
2005-12-23 06:34:28 +00:00
Brad Hards
e05b2aded4 Add missing test case.
svn path=/trunk/kdesupport/qca/; revision=490782
2005-12-23 06:16:08 +00:00
Brad Hards
82dc381484 Big refactoring of the unit tests:
- start of conversion to new QtTestLib
 - directory per test case


svn path=/trunk/kdesupport/qca/; revision=490779
2005-12-23 06:05:33 +00:00
Brad Hards
b6b4b13f56 Ensure that return values for failing unit tests aren't hidden by the
"cd .." step.

svn path=/trunk/kdesupport/qca/; revision=478912
2005-11-08 11:12:28 +00:00
Brad Hards
eed60aadac Try to get failing tests to bail out.
svn path=/trunk/kdesupport/qca/; revision=478906
2005-11-08 10:39:17 +00:00
Brad Hards
02ea0f1edc We don't need no stinkin' GUI support
svn path=/trunk/kdesupport/qca/; revision=478904
2005-11-08 10:25:12 +00:00
Brad Hards
36f402cf92 Update to new unit test concept
svn path=/trunk/kdesupport/qca/; revision=478900
2005-11-08 10:04:19 +00:00
Brad Hards
6db8bd6c8a Correct CONFIG setting for qtestlib
svn path=/trunk/kdesupport/qca/; revision=478895
2005-11-08 09:25:04 +00:00
Brad Hards
69af56fed2 Fix incorrect CONFIG option
svn path=/trunk/kdesupport/qca/; revision=478890
2005-11-08 09:00:45 +00:00
Brad Hards
113c1dfaf4 Remove redundant include, allow QCA to build with
Intel C COmpiler.

svn path=/trunk/kdesupport/qca/; revision=478246
2005-11-06 10:24:29 +00:00
Brad Hards
3b58d170b4 Start of big reorganisation of the unit tests.
This now requires QTestLib, as provided with 
Qt 4.1

svn path=/trunk/kdesupport/qca/; revision=478231
2005-11-06 09:25:56 +00:00
Brad Hards
76c875a699 Add support for building the plugin without needing
to install the QCA libraries first.

svn path=/trunk/kdesupport/qca/; revision=468858
2005-10-09 12:21:18 +00:00
Brad Hards
523060f9eb Trivial reminder for unittest framework
svn path=/trunk/kdesupport/qca/; revision=466257
2005-10-02 02:24:49 +00:00
Justin Karneges
e5b4256b89 some extra items
svn path=/trunk/kdesupport/qca/; revision=460790
2005-09-15 08:10:56 +00:00
Brad Hards
764ca60152 Minor addition to API docs.
svn path=/trunk/kdesupport/qca/; revision=459497
2005-09-11 06:38:41 +00:00
Brad Hards
89c12f590c Fix bits()
svn path=/trunk/kdesupport/qca/; revision=459496
2005-09-11 06:37:26 +00:00
Brad Hards
39c92b1730 Big refactoring of Botan plugin. Now supports
many more capabilities. The qconf module now 
takes advantage of new qconf features.

svn path=/trunk/kdesupport/qca/; revision=459494
2005-09-11 06:29:57 +00:00
Justin Karneges
839af39a0f build system
svn path=/trunk/kdesupport/qca/; revision=445720
2005-08-11 19:18:10 +00:00
Justin Karneges
c774979d18 build system
svn path=/trunk/kdesupport/qca/; revision=445718
2005-08-11 19:07:36 +00:00
Justin Karneges
8c76a8245b oops, wrong file name
svn path=/trunk/kdesupport/qca/; revision=442349
2005-08-02 12:22:06 +00:00
Justin Karneges
f603d493f8 build fixes
svn path=/trunk/kdesupport/qca/; revision=441946
2005-08-01 06:56:44 +00:00
Justin Karneges
3a7a8651f6 don't need this
svn path=/trunk/kdesupport/qca/; revision=441833
2005-08-01 03:49:14 +00:00
Justin Karneges
cb0311b6f0 update tls provider, update build system
svn path=/trunk/kdesupport/qca/; revision=441828
2005-08-01 03:41:38 +00:00
Justin Karneges
a4e58108b3 prf file support
svn path=/trunk/kdesupport/qca/; revision=441824
2005-08-01 03:16:36 +00:00
Justin Karneges
20fd5eab8b qca libs now go in lib subdir
svn path=/trunk/kdesupport/qca/; revision=441823
2005-08-01 03:15:35 +00:00
Justin Karneges
52b65a93b0 update
svn path=/trunk/kdesupport/qca/; revision=441466
2005-07-31 05:25:40 +00:00