24 Commits

Author SHA1 Message Date
Brad Hards
492ec1c0a8 Remove the Quality enum from the Random capability, as
discussed with Justin.

It was only really supported by the Botan provider, and
Botan dropped the idea in 1.6.0. Also, it never ensured
that the random number was actually secure.

svn path=/trunk/kdesupport/qca/; revision=620048
2007-01-05 05:22:34 +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
a60b281780 Remove the "withAlgorithm" method, which doesn't really
make sense with our new approach to using 
MessageAuthenticationCode directly. 

Also a few random whitepace changes, brought to you by
.xemacs.

svn path=/trunk/kdesupport/qca/; revision=605535
2006-11-17 05:06:47 +00:00
Brad Hards
6ad4fb500e Remove the default arguments on MessageAuthenticationCode,
as discussed with Justin.

It basically made sense to have a default of SHA1 for HMAC, but
when we went away from having all the specific classes, defaulting
all MAC to be HMAC(SHA1) was a bit of a stretch.

svn path=/trunk/kdesupport/qca/; revision=605322
2006-11-16 10:58:43 +00:00
Brad Hards
11d097e08d Finally commit the big "primitives" API change.
Essentially if you had previously used a subclass
of Cipher, Hash or MAC, then you need to change
your code. The change is pretty simple - you
just pass a string name as the first argument.


svn path=/trunk/kdesupport/qca/; revision=576204
2006-08-23 12:38:39 +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
Brad Hards
ce74875074 Add in an interface for SHA-224.
svn path=/trunk/kdesupport/qca/; revision=407281
2005-04-22 23:03:14 +00:00
Brad Hards
8819b48829 Tweak API documentation entries for Cipher.
svn path=/trunk/kdesupport/qca/; revision=402823
2005-04-03 11:18:35 +00:00
Brad Hards
2f3cdb4a05 Add OFB to the API.
svn path=/trunk/kdesupport/qca/; revision=400924
2005-03-27 09:40:53 +00:00
Brad Hards
452e215365 Add in PBKDF2 interface.
Also fix some out-of-date API docs.

svn path=/trunk/kdesupport/qca/; revision=400463
2005-03-25 11:09:19 +00:00
Brad Hards
cc5827facd API docs tweak
svn path=/trunk/kdesupport/qca/; revision=398297
2005-03-17 09:41:59 +00:00
Brad Hards
74597e874e Update for recent changes to the Cipher API.
svn path=/trunk/kdesupport/qca/; revision=394323
2005-03-02 10:16:39 +00:00
Brad Hards
13cf1028b1 Fix api docs - explain it is Qt4, typo fix for BlowFish, and assignment
operator for KDF

svn path=/trunk/kdesupport/qca/; revision=394300
2005-03-02 08:13:53 +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
Justin Karneges
d6c41ddf9c add kdf context
svn path=/trunk/kdesupport/qca/; revision=394058
2005-03-01 10:21:21 +00:00
Justin Karneges
7dc68f5e61 port to Qt 4
svn path=/trunk/kdesupport/qca/; revision=393410
2005-02-27 01:12:26 +00:00
Brad Hards
9599457db7 Remove trailing spaces.
svn path=/trunk/kdesupport/qca/; revision=380727
2005-01-21 10:20:41 +00:00
Brad Hards
775ddd347b API docs for Random Quality enum
svn path=/trunk/kdesupport/qca/; revision=379704
2005-01-18 11:17:01 +00:00
Brad Hards
fa9d500d91 Update the API documentation. We should now have #include <QtCrypto>
everywhere, but it needs to be done one class at a time.
If you see any wrong, let me know.

CCMAIL:delta-affinix.com@lists.affinix.com

svn path=/trunk/kdesupport/qca/; revision=379674
2005-01-18 09:59:10 +00:00
Brad Hards
03a093bea0 More API docs update
svn path=/trunk/kdesupport/qca/; revision=376809
2005-01-09 10:53:34 +00:00
Justin Karneges
8f8795e04e just some formatting cleanup
svn path=/trunk/kdesupport/qca/; revision=375613
2005-01-05 07:26:54 +00:00
Justin Karneges
47d42a6d6d divide qca.h, move the includes
svn path=/trunk/kdesupport/qca/; revision=374565
2005-01-01 02:44:28 +00:00