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

56 Commits

Author SHA1 Message Date
Justin Karneges
97d1a15017 explicit constructors
svn path=/trunk/kdesupport/qca/; revision=655600
2007-04-18 21:02:46 +00:00
Justin Karneges
924d5a685f QSecureArray/QBigInteger -> QCA::SecureArray/QCA::BigInteger
svn path=/trunk/kdesupport/qca/; revision=653598
2007-04-13 19:04:16 +00:00
Justin Karneges
e38dd5370d keystore api update
svn path=/trunk/kdesupport/qca/; revision=653377
2007-04-13 06:32:02 +00:00
Justin Karneges
39cd886afb QCAPlugin is now not a QObject, but subclasses are
svn path=/trunk/kdesupport/qca/; revision=653255
2007-04-13 00:42:19 +00:00
Justin Karneges
2309c8aebd thread-safety and haveSecureRandom for rng
svn path=/trunk/kdesupport/qca/; revision=652419
2007-04-10 23:34:45 +00:00
Alon Bar-Lev
c0ebf2b8c0 Logger: Add log level filter
svn path=/trunk/kdesupport/qca/; revision=651562
2007-04-08 12:29:44 +00:00
Justin Karneges
ee57685090 new event/asker implementation
svn path=/trunk/kdesupport/qca/; revision=651445
2007-04-07 18:31:59 +00:00
Justin Karneges
7bda235c4c update asker api to allow specifying just a keystore for token
svn path=/trunk/kdesupport/qca/; revision=650968
2007-04-05 23:14:50 +00:00
Brad Hards
3ba47fa6c4 EBN fixes for signal: -> Q_SIGNALS, slots: -> Q_SLOTS
svn path=/trunk/kdesupport/qca/; revision=649891
2007-04-03 11:03:38 +00:00
Justin Karneges
b1cf8d5e90 /me learns hex
svn path=/trunk/kdesupport/qca/; revision=647950
2007-03-30 00:49:11 +00:00
Justin Karneges
65241886a3 set qca version to 1.99.99, which will allow us to ban beta-compiled plugins after final
svn path=/trunk/kdesupport/qca/; revision=647946
2007-03-30 00:35:15 +00:00
Justin Karneges
66e98c2371 keystore api update for passive entries, initial refactor of keystore backend
svn path=/trunk/kdesupport/qca/; revision=646458
2007-03-25 19:36:00 +00:00
Brad Hards
3507ede288 Documentation update.
Improve API documentation for Event related classes,
and add an example/demo of how to use Event together
with EventHandler, PasswordAsker and TokenAsker.

svn path=/trunk/kdesupport/qca/; revision=644098
2007-03-19 09:28:19 +00:00
Brad Hards
5d26cadeed Add the first cut of a logging capability for QCA.
The design consists of a single system Logger object,
and an AbstractLogDevice which you subclass to do whatever
logging you want, and then just plug into the Logger.

svn path=/trunk/kdesupport/qca/; revision=625453
2007-01-20 07:05:31 +00:00
Brad Hards
57c0a105b2 Update FSF address.
svn path=/trunk/kdesupport/qca/; revision=618708
2007-01-02 05:10:11 +00:00
Brad Hards
2f7e0e5dab Spelling fixes, as identified by Krazy tool.
svn path=/trunk/kdesupport/qca/; revision=618413
2007-01-01 09:01:23 +00:00
Brad Hards
c1994c86eb Remove an accidentally committed method declaration,
which caused breakage.

Thanks to David Faure for reporting this.

svn path=/trunk/kdesupport/qca/; revision=614843
2006-12-19 06:34:33 +00:00
David Faure
2f98906618 Fix compilation for now
svn path=/trunk/kdesupport/qca/; revision=614665
2006-12-18 15:53:49 +00:00
Brad Hards
b3322eed2f A few API documentation updates.
svn path=/trunk/kdesupport/qca/; revision=614545
2006-12-18 07:08:16 +00:00
Justin Karneges
92b8320625 provider config api
svn path=/trunk/kdesupport/qca/; revision=605056
2006-11-15 07:05:50 +00:00
Justin Karneges
ee676bd6f1 all provider contexts are qobjects now!
svn path=/trunk/kdesupport/qca/; revision=604498
2006-11-13 00:47:46 +00:00
Justin Karneges
498fe8fff4 provider versioning, also added qcaVersion for runtime version check
svn path=/trunk/kdesupport/qca/; revision=604475
2006-11-12 23:01:27 +00:00
Brad Hards
ade65e2453 An initial set of API documentation for Event.
svn path=/trunk/kdesupport/qca/; revision=595108
2006-10-13 11:29:30 +00:00
Brad Hards
74dc6ef1db Typo fix.
svn path=/trunk/kdesupport/qca/; revision=594807
2006-10-12 11:36:20 +00:00
Justin Karneges
6a0884f267 new event system
svn path=/trunk/kdesupport/qca/; revision=527107
2006-04-06 21:43:31 +00:00
Brad Hards
e9cca1e405 Some initial API documentation work on the SecureMessage
classes. This adds a lot of errors, but at least the classes
now appear in the documentation.

svn path=/trunk/kdesupport/qca/; revision=522584
2006-03-26 06:15:12 +00:00
Brad Hards
6ff80e4f25 More API documentation. The main change in this lot is to
ensure that every header file is documented. That avoids 
ugly results in the "files" tab in the HTML, and also
identifies some undocumented functions - also fixed.

svn path=/trunk/kdesupport/qca/; revision=522574
2006-03-26 03:27:54 +00:00
Brad Hards
82094ffb79 API documentation work. The main focus is making sure
that everything says #include <QtCrypto>, not
#include <qca_foo.h>


svn path=/trunk/kdesupport/qca/; revision=522368
2006-03-25 10:44:30 +00:00
Justin Karneges
a948a8f3ba support for a credit string
svn path=/trunk/kdesupport/qca/; revision=513334
2006-02-25 02:43:31 +00:00
Justin Karneges
7722e56837 use q_interface for plugins, add diagnostic text
svn path=/trunk/kdesupport/qca/; revision=513017
2006-02-24 08:08:43 +00:00
Justin Karneges
0f64071f8b reworked keystore system, also now tls is async
svn path=/trunk/kdesupport/qca/; revision=439543
2005-07-28 12:17:09 +00:00
Justin Karneges
c359e14cee more windows/build fixes
svn path=/trunk/kdesupport/qca/; revision=432335
2005-07-07 00:52:42 +00:00
Justin Karneges
375cf48ca2 support objects: synchronizer and dirwatch
svn path=/trunk/kdesupport/qca/; revision=431042
2005-07-03 03:06:45 +00:00
Justin Karneges
9b918f5de9 add more QCA_EXPORT
svn path=/trunk/kdesupport/qca/; revision=428729
2005-06-25 02:48:53 +00:00
Brad Hards
367d4b432b Misc API documentation update
svn path=/trunk/kdesupport/qca/; revision=421527
2005-06-03 10:26:52 +00:00
Brad Hards
78da6a0e85 Minor API documentation updates
svn path=/trunk/kdesupport/qca/; revision=406224
2005-04-17 23:43:32 +00:00
Justin Karneges
3647904e4e properties stub
svn path=/trunk/kdesupport/qca/; revision=405512
2005-04-14 10:47:29 +00:00
Justin Karneges
2cc707f493 ability to specify provider to isSupported, also added QCA::findProvider()
svn path=/trunk/kdesupport/qca/; revision=405506
2005-04-14 10:28:50 +00:00
Brad Hards
0f31ce5991 Update docs to reflect API changes.
svn path=/trunk/kdesupport/qca/; revision=404498
2005-04-10 03:06:01 +00:00
Justin Karneges
f027ff41a9 keystore works and systemstore uses it
svn path=/trunk/kdesupport/qca/; revision=404245
2005-04-09 07:43:15 +00:00
Justin Karneges
ab508f9893 keystore API for accessing system stores, smart cards, and pgp
svn path=/trunk/kdesupport/qca/; revision=401186
2005-03-28 07:11:58 +00:00
Justin Karneges
31780a9650 public key implementation
svn path=/trunk/kdesupport/qca/; revision=394708
2005-03-03 21:56:23 +00:00
Justin Karneges
add103a725 finalize cipher stuff (naming, padding, modes), restore key/iv bytearray overloads
svn path=/trunk/kdesupport/qca/; revision=394295
2005-03-02 08:04:56 +00:00
Brad Hards
841f69d7d8 Fix typo that prevented Doxygen generating docs for SymmetricKey
svn path=/trunk/kdesupport/qca/; revision=393969
2005-03-01 01:50:20 +00:00
Justin Karneges
acdaed396b algorithm now uses qshareddata (commence the fireworks!)
svn path=/trunk/kdesupport/qca/; revision=393963
2005-03-01 01:05:21 +00:00
Justin Karneges
0e1c7408e8 new plugin code, based on QPlugin
svn path=/trunk/kdesupport/qca/; revision=393688
2005-02-28 02:28:23 +00:00
Justin Karneges
7dc68f5e61 port to Qt 4
svn path=/trunk/kdesupport/qca/; revision=393410
2005-02-27 01:12:26 +00:00
Justin Karneges
f587b07b3d moved the reference counter out of Context and into Algorithm
svn path=/trunk/kdesupport/qca/; revision=382941
2005-01-27 16:40:33 +00:00
Justin Karneges
ca4a3a543d added PBE, moved some enums and C secmem out of qca_core
svn path=/trunk/kdesupport/qca/; revision=382285
2005-01-25 13:01:45 +00:00
Brad Hards
9599457db7 Remove trailing spaces.
svn path=/trunk/kdesupport/qca/; revision=380727
2005-01-21 10:20:41 +00:00