65 Commits

Author SHA1 Message Date
Albert Astals Cid
f62a8ee8f7 Run clang-format
find . \( -name "*.cpp" -or -name "*.h"  -or -name "*.c"  -or -name "*.cc" \) -exec clang-format -i {} \;

If you reached this file doing a git blame, please see README.clang-format (added 2 commits in the future of this one)
2020-09-07 02:13:47 +02:00
Albert Astals Cid
d26d7a7959 Add more override
And fix okular -> qca copy&paste typo ^_^
2020-02-09 01:21:32 +01:00
Laurent Montel
acb45eeb84 Use nullptr 2020-01-20 13:37:51 +01:00
Adnan RIHAN
17cf1841f7 RSA Keys are permutable, can encrypt with private and decrypt with public
[REVIEW]: 114416
2013-12-17 06:57:26 +01:00
Ivan Romanov
3aafc9c4e3 added EME_PKCS1v15_SSL Encryption Algorithm
OpenSSL defines four encryption algorithms for RSA encryption. Added
new algorithm EME_PKCS1v15_SSL which identical with RSA_SSLV23_PADDING
2013-11-17 02:06:12 +06:00
Ivan Romanov
fc315c5bba added no padding encryption algorithm to qca core 2013-08-25 16:50:51 +06:00
Justin Karneges
177149f8b4 in the docs, explain that signatures are more than just hash+pubkey operations
svn path=/trunk/kdesupport/qca/; revision=1062589
2009-12-15 09:48:04 +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
Justin Karneges
c7f5815b98 fix license header wrapping
svn path=/trunk/kdesupport/qca/; revision=808523
2008-05-16 20:41:50 +00:00
Brad Hards
793febc551 A little more API docs.
svn path=/trunk/kdesupport/qca/; revision=708108
2007-09-03 20:59:10 +00:00
Justin Karneges
5a21fd531c add missing parameter docs
svn path=/trunk/kdesupport/qca/; revision=708100
2007-09-03 20:44:32 +00:00
Brad Hards
2516322eea More API docs.
CCMAIL: justin@affinix.com

svn path=/trunk/kdesupport/qca/; revision=708083
2007-09-03 19:51:18 +00:00
Brad Hards
9f9156e4a6 API documentation fixes.
svn path=/trunk/kdesupport/qca/; revision=707939
2007-09-03 12:04:55 +00:00
Brad Hards
7db5c7713d More updates for API documentation.
We now use \ingroup rather than \addtogroup to
collect the user API.

Also made sure that we have the right #include
magic for all of the user API.

svn path=/trunk/kdesupport/qca/; revision=696216
2007-08-04 08:09:02 +00:00
Brad Hards
0f89c8bc31 Take 2 at grouping parts of the QCA API.
We now only put classes in the module pages.

svn path=/trunk/kdesupport/qca/; revision=694573
2007-07-31 04:11:42 +00:00
Brad Hards
ec582e26b4 Divide the API documentation into a user module and a
provider module.

Also associate the metatype support functions with the 
SyncThread page, as requested by Justin.

svn path=/trunk/kdesupport/qca/; revision=694526
2007-07-30 23:40:24 +00:00
Justin Karneges
bf27824a9a use MemoryRegion instead of SecureArray, for hash, mac, and pkey sign/verify
svn path=/trunk/kdesupport/qca/; revision=677315
2007-06-18 21:31:14 +00:00
Justin Karneges
2db0ae1fcb remove unnecessary secure array usage in pkey api
svn path=/trunk/kdesupport/qca/; revision=674761
2007-06-12 23:49:25 +00:00
Justin Karneges
9003c933ef notes about synchronous event handling
svn path=/trunk/kdesupport/qca/; revision=673089
2007-06-08 23:34:31 +00:00
Justin Karneges
2171081a29 some nit api changes
svn path=/trunk/kdesupport/qca/; revision=673037
2007-06-08 20:31:50 +00:00
André Wöbbeking
12059c9b1f -pedantic
svn path=/trunk/kdesupport/qca/; revision=670669
2007-06-02 11:43:53 +00:00
Brad Hards
0073bb0a13 Add apidox for DLGroupSet enum.
svn path=/trunk/kdesupport/qca/; revision=670647
2007-06-02 10:39:17 +00:00
Brad Hards
19ac4b741d Add in minimal apidocs for assignment operators and copy
constructors.

Also fix the problem where Provider::Context wasn't
showing up properly in the class list.

svn path=/trunk/kdesupport/qca/; revision=670559
2007-06-02 00:24:30 +00:00
Justin Karneges
27f327bd7a formatting, non-default ctor/etc and dptr
svn path=/trunk/kdesupport/qca/; revision=670551
2007-06-01 23:22:53 +00:00
Justin Karneges
35e5d4d4ba Q_DISABLE_COPY
svn path=/trunk/kdesupport/qca/; revision=669727
2007-05-30 07:02:34 +00:00
Brad Hards
e6296a5755 API documentation update
svn path=/trunk/kdesupport/qca/; revision=661327
2007-05-05 07:31:08 +00:00
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
99a846e139 simple emsa3/pkcs1 encoding function
svn path=/trunk/kdesupport/qca/; revision=652395
2007-04-10 21:32:22 +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
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
Justin Karneges
2c9fe4432c remove const for encrypt,decrypt,deriveKey
svn path=/trunk/kdesupport/qca/; revision=524786
2006-03-31 09:13:50 +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
b21c67fc97 Update API docs.
svn path=/trunk/kdesupport/qca/; revision=513368
2006-02-25 08:37:16 +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
Justin Karneges
0b0fd4407c add "raw" mode
svn path=/trunk/kdesupport/qca/; revision=439531
2005-07-28 11:34:03 +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
16287e0775 Another bunch of API doco updates
svn path=/trunk/kdesupport/qca/; revision=416305
2005-05-21 05:13:31 +00:00
Brad Hards
11dc5029a6 Another batch of API documentation updates.
svn path=/trunk/kdesupport/qca/; revision=415712
2005-05-19 12:04:08 +00:00
Brad Hards
ae7ebd1261 Another batch of API documentation updates.
svn path=/trunk/kdesupport/qca/; revision=415341
2005-05-18 12:15:21 +00:00
Justin Karneges
ab9e0fd6d3 qt4 moc doesn't need the "public" Private workaround
svn path=/trunk/kdesupport/qca/; revision=409943
2005-05-06 07:21:42 +00:00
Brad Hards
6e165868ce Update API documentation, still a long way to go.
svn path=/trunk/kdesupport/qca/; revision=408154
2005-04-27 12:03:12 +00:00
Justin Karneges
beb5736f05 smart provider handling for pkey
svn path=/trunk/kdesupport/qca/; revision=405023
2005-04-12 10:25:35 +00:00
Brad Hards
72195fbdab More updates to the API docs.
svn path=/trunk/kdesupport/qca/; revision=404537
2005-04-10 11:00:07 +00:00
Brad Hards
0bd6895fbf Update public key crypto docs. Still a long way to go.
svn path=/trunk/kdesupport/qca/; revision=404512
2005-04-10 08:17:03 +00:00
Brad Hards
99216bb2db First cut of API documentation for the public key crypto classes.
svn path=/trunk/kdesupport/qca/; revision=404499
2005-04-10 03:06:51 +00:00
Justin Karneges
704de04a07 key bitsize
svn path=/trunk/kdesupport/qca/; revision=402997
2005-04-04 00:34:13 +00:00
Justin Karneges
7dc24b2d94 make a separate list for DER/PEM I/O support
svn path=/trunk/kdesupport/qca/; revision=395659
2005-03-08 03:17:37 +00:00