175 Commits

Author SHA1 Message Date
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
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
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
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
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
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
52b65a93b0 update
svn path=/trunk/kdesupport/qca/; revision=441466
2005-07-31 05:25:40 +00:00
Justin Karneges
946ace4621 initial pkcs#11 token provider
svn path=/trunk/kdesupport/qca/; revision=439551
2005-07-28 12:41:07 +00:00
Justin Karneges
3723dd3469 upgrade tls, public key object parenting, support for private keys held by other providers
svn path=/trunk/kdesupport/qca/; revision=439546
2005-07-28 12:26:55 +00:00
Justin Karneges
3cbca2eacc upgrade keystore
svn path=/trunk/kdesupport/qca/; revision=439544
2005-07-28 12:19:41 +00:00
Justin Karneges
db4024a86c make it work on windows
svn path=/trunk/kdesupport/qca/; revision=432338
2005-07-07 00:54:12 +00:00
Justin Karneges
f47b2a9f13 simple gpg plugin for now
svn path=/trunk/kdesupport/qca/; revision=432337
2005-07-07 00:53:54 +00:00
Justin Karneges
2ec10b5622 gpgop is back again finally
svn path=/trunk/kdesupport/qca/; revision=432323
2005-07-06 23:25:51 +00:00
Justin Karneges
0868bb084c delay startup of qprocess (since it might signal immediately), set qprocess parent to 0 before deleteLater
svn path=/trunk/kdesupport/qca/; revision=432302
2005-07-06 22:17:57 +00:00
Justin Karneges
34894dd80f proper object parenting
svn path=/trunk/kdesupport/qca/; revision=430634
2005-07-02 02:01:09 +00:00
Justin Karneges
f824ceec8e smime decrypt and verify, but still very rough
svn path=/trunk/kdesupport/qca/; revision=428930
2005-06-25 20:27:10 +00:00
Justin Karneges
b8a7b3acbb keybundle support
svn path=/trunk/kdesupport/qca/; revision=428735
2005-06-25 04:04:29 +00:00
Justin Karneges
13b370fe91 convert some non-essential QSecureArrays to QByteArray
svn path=/trunk/kdesupport/qca/; revision=428712
2005-06-24 23:41:25 +00:00
Justin Karneges
e65054be3a optimize final read
svn path=/trunk/kdesupport/qca/; revision=426848
2005-06-18 18:08:09 +00:00
Justin Karneges
105a404c1d handle exit correctly now that qt is fixed, don't do certain pipe stuff unless necessary
svn path=/trunk/kdesupport/qca/; revision=424198
2005-06-11 04:41:39 +00:00
Brad Hards
d8a26a3215 Implement bitSize for RSA.
svn path=/trunk/kdesupport/qca/; revision=422366
2005-06-05 09:17:53 +00:00
Justin Karneges
7c20f79df3 pixbundle outline
svn path=/trunk/kdesupport/qca/; revision=422356
2005-06-05 08:49:15 +00:00
Justin Karneges
ac3740b4d6 gpgproc import
svn path=/trunk/kdesupport/qca/; revision=422354
2005-06-05 08:45:48 +00:00
Justin Karneges
4ea4093794 basic cms sign/encrypt capability, added smime functions to qcatool
svn path=/trunk/kdesupport/qca/; revision=412156
2005-05-10 21:10:35 +00:00
Brad Hards
8d7b21b102 Hmm, turns out that no constraints doesn't mean
no authorised usage, it means any authorised usage.

Maybe no common, but probably very important for
interoperability.

svn path=/trunk/kdesupport/qca/; revision=410238
2005-05-07 07:32:18 +00:00
Brad Hards
62125521f8 Add in support for checking usage when validating keys.
CCMAIL: justin-psi2@affinix.com

svn path=/trunk/kdesupport/qca/; revision=409986
2005-05-06 11:09:29 +00:00
Brad Hards
2255042598 Make sure that we can compile with a released libgrypt.
Also add in a couple of TODO items I thought of along the way.

svn path=/trunk/kdesupport/qca/; revision=408964
2005-05-01 08:03:55 +00:00
Brad Hards
86710a6f04 Change to the way we check if a certificate is self-signed, to use the
build in OpenSSL test (X509_check_issued).

CCMAIL: justin-psi@affinix.com

svn path=/trunk/kdesupport/qca/; revision=408755
2005-04-30 07:33:22 +00:00
Justin Karneges
7f1146c396 identity result not plugin's job
svn path=/trunk/kdesupport/qca/; revision=407599
2005-04-24 19:15:55 +00:00
Justin Karneges
db68d7059e ssl works now
svn path=/trunk/kdesupport/qca/; revision=407592
2005-04-24 19:09:06 +00:00
Brad Hards
74fc4be540 Add in extra HMAC support. We had SHA1, RIPEMD-160, and MD5 hashing.
This change adds SHA-224, SHA-256, SHA-384 and SHA-512. Note that
libgcrypt-1.2.1 doesn't have SHA-224, so this will break if you don't
have a more recent version. Also note that there is no more recent
version at the moment.

svn path=/trunk/kdesupport/qca/; revision=407453
2005-04-24 07:50:56 +00:00
Justin Karneges
a76718c1c3 load the trusted store
svn path=/trunk/kdesupport/qca/; revision=407307
2005-04-23 04:40:11 +00:00
Justin Karneges
9e92bb4675 TLS support in qca-openssl
svn path=/trunk/kdesupport/qca/; revision=407124
2005-04-22 12:46:55 +00:00
Justin Karneges
3ed21c34d7 updated the build system: subdirs layout, latest qconf
svn path=/trunk/kdesupport/qca/; revision=406922
2005-04-21 13:26:38 +00:00
Brad Hards
e14b232489 Add qca to the provider libs requirements. Not including it appears
harmless on linux, but causes macos to barf.

svn path=/trunk/kdesupport/qca/; revision=406687
2005-04-20 08:44:31 +00:00
Brad Hards
4808b30585 Remove some debugging verbage
svn path=/trunk/kdesupport/qca/; revision=406686
2005-04-20 08:43:25 +00:00
Brad Hards
a101cdeff6 Initial add of HMAC support for Botan provider
Note that this has issues with long keys (more than 512 bytes). If you get
segfaults in set_key, then that is likely the problem. I've queried
Jack Lloyd about it, but no answer at this stage.

svn path=/trunk/kdesupport/qca/; revision=406446
2005-04-18 22:18:50 +00:00
Brad Hards
8da07f1232 Add in skeleton of a QCA2 SASL provider, based on Cyrus SASL
svn path=/trunk/kdesupport/qca/; revision=406284
2005-04-18 11:50:58 +00:00
Justin Karneges
55997c30ba mac fixes
svn path=/trunk/kdesupport/qca/; revision=405481
2005-04-14 06:51:54 +00:00
Brad Hards
e81156fea5 Enable the secure memory plugin.
svn path=/trunk/kdesupport/qca/; revision=405284
2005-04-13 12:10:35 +00:00