4
0
mirror of https://github.com/QuasarApp/qca.git synced 2025-05-15 03:49:33 +00:00

141 Commits

Author SHA1 Message Date
Brad Hards
cf8ff67e8a Update provider to handle new include style.
svn path=/trunk/kdesupport/qca/; revision=383578
2005-01-29 07:55:29 +00:00
Brad Hards
23c6ebaabb Update provider to handle new include approach
svn path=/trunk/kdesupport/qca/; revision=383575
2005-01-29 07:42:34 +00:00
Brad Hards
533c9c9c59 Update provider to reflect new include style.
svn path=/trunk/kdesupport/qca/; revision=383573
2005-01-29 07:16:35 +00:00
Brad Hards
b9c40d98fc Make it consistent.
svn path=/trunk/kdesupport/qca/; revision=381430
2005-01-23 07:10:41 +00:00
Brad Hards
cce3f0dd74 Add hashing algos.
svn path=/trunk/kdesupport/qca/; revision=374188
2004-12-30 09:45:07 +00:00
Brad Hards
6b13577210 Add MD4, MD5 and RIPEMD160 hashes. Also add suppression of warnings
about weak keys.

svn path=/trunk/kdesupport/qca/; revision=374166
2004-12-30 08:22:28 +00:00
Brad Hards
17ec148d16 Refactoring of the QCA OpenSSL plugin to use the EVP interface.
Also some gratuitous wipespace changes.

svn path=/trunk/kdesupport/qca/; revision=374165
2004-12-30 08:20:54 +00:00
Brad Hards
84a734a1c6 qconf enable qca-botan
svn path=/trunk/kdesupport/qca/; revision=371799
2004-12-19 01:16:02 +00:00
Brad Hards
c8689200cf Add qconf support.
svn path=/trunk/kdesupport/qca/; revision=371796
2004-12-19 01:01:03 +00:00
Brad Hards
89510efec0 This built, but segfaulted. It'd be nice if we could avoid it
building at all, but not seeing any way to do that yet.

svn path=/trunk/kdesupport/qca/; revision=371576
2004-12-18 07:06:56 +00:00
Brad Hards
ddbfb53e95 DES provider
svn path=/trunk/kdesupport/qca/; revision=366842
2004-11-28 11:15:52 +00:00
Brad Hards
15b15a266e Initial cut-over to the new padding approach. We still don't actually
support PKCS7, but I'll try to finish that off today.

This also brings in some API docs changes that I had lying around, they
aren't related, but I was too lazy to split it out.

svn path=/trunk/kdesupport/qca/; revision=366744
2004-11-27 21:14:42 +00:00
Brad Hards
a544a15e4b An interim step to getting the new crypto approach implemented.
I had the concept wrong for how update() and final() should work,
this corrects that.

svn path=/trunk/kdesupport/qca/; revision=366590
2004-11-27 10:31:22 +00:00
Brad Hards
9707759819 Initial import of a Botan provider. Not installable yet.
svn path=/trunk/kdesupport/qca/; revision=365741
2004-11-24 07:36:45 +00:00
Brad Hards
f5f984383b Big refactoring, so I have less places to make misteakes.
Also add in AES192, AES256, Blowfish and triple DES. Do we want anything
else? DES maybe?

svn path=/trunk/kdesupport/qca/; revision=365384
2004-11-23 08:51:35 +00:00
Brad Hards
1a1aef19ed Add the second v2 plugin. This one is based on libgcrypt, and the
current version provides SHA1, SHA256, SHA384 and SHA512, as well as some
early work on AES128.

Justin - can you take a look at the qconf stuff, or point me to an
example of one that uses the -config script approach? Basically we
just need to plug in libgcrypt-config --cflags and
libgcrypt-config --libs (and maybe make sure --version is at least
1.2.0).

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

svn path=/trunk/kdesupport/qca/; revision=364428
2004-11-20 06:07:03 +00:00
Brad Hards
3486e4e37b Make the context structures be protected:
svn path=/trunk/kdesupport/qca/; revision=362816
2004-11-14 00:27:13 +00:00
Brad Hards
b30bc1bb9d KeyLength fixes.
svn path=/trunk/kdesupport/qca/; revision=361649
2004-11-09 08:39:17 +00:00
Brad Hards
077224671c Build system cleanups.
svn path=/trunk/kdesupport/qca/; revision=361150
2004-11-07 11:21:26 +00:00
Brad Hards
791977a0b6 The first V2 plugin!
This has OpenSSL support, and implements hashes (SHA1, SHA0, MD2, MD4,
MD5, RIPEMD160) and HMAC (with SHA1, MD5 and RIPEMD160).

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

svn path=/trunk/kdesupport/qca/; revision=361137
2004-11-07 10:08:07 +00:00
Brad Hards
3962447ad3 Add support for SHA0, MD2, MD4 and RIPEMD160 hashes.
svn path=/trunk/kdesupport/qca/; revision=349963
2004-09-28 11:54:40 +00:00
Justin Karneges
25e241f074 INSTALL_ROOT
svn path=/trunk/kdesupport/qca/; revision=274086
2003-12-21 00:11:51 +00:00
Justin Karneges
cf85f2dcfe oops
svn path=/trunk/kdesupport/qca/; revision=273613
2003-12-17 23:14:26 +00:00
Justin Karneges
1c059f49d2 install to the right place?
svn path=/trunk/kdesupport/qca/; revision=273605
2003-12-17 22:54:50 +00:00
Justin Karneges
16feb132f3 fix memory leak
svn path=/trunk/kdesupport/qca/; revision=272322
2003-12-10 16:53:57 +00:00
Justin Karneges
a9adf55765 fix configuration
svn path=/trunk/kdesupport/qca/; revision=272231
2003-12-10 00:06:43 +00:00
Justin Karneges
2c7e5a19b9 last solaris warning
svn path=/trunk/kdesupport/qca/; revision=265753
2003-11-09 12:12:21 +00:00
Justin Karneges
3be0a7d433 more solaris warnings
svn path=/trunk/kdesupport/qca/; revision=264385
2003-11-04 00:38:37 +00:00
Justin Karneges
0f43bd6808 fix solaris warnings
svn path=/trunk/kdesupport/qca/; revision=264257
2003-11-03 16:32:30 +00:00
Justin Karneges
0f0d05799d more portable scripts
svn path=/trunk/kdesupport/qca/; revision=261838
2003-10-25 12:31:00 +00:00
Justin Karneges
2d8cdd94c1 solaris-compatible
svn path=/trunk/kdesupport/qca/; revision=261833
2003-10-25 12:19:52 +00:00
Justin Karneges
f3f2ba28fa SASL error codes
svn path=/trunk/kdesupport/qca/; revision=259307
2003-10-16 03:04:49 +00:00
Justin Karneges
e3e16a85e5 no more malloc/free
svn path=/trunk/kdesupport/qca/; revision=258135
2003-10-12 03:57:11 +00:00
Justin Karneges
6292d9f0cb last windows fixes?
svn path=/trunk/kdesupport/qca/; revision=258132
2003-10-12 02:31:04 +00:00
Justin Karneges
874cc2c610 more win fixes
svn path=/trunk/kdesupport/qca/; revision=258131
2003-10-12 02:04:33 +00:00
Justin Karneges
e0e9dd211a make it work under windows
svn path=/trunk/kdesupport/qca/; revision=258130
2003-10-12 01:50:36 +00:00
Justin Karneges
85583e9c2e TLS shutdown handling
svn path=/trunk/kdesupport/qca/; revision=257828
2003-10-10 20:04:50 +00:00
Justin Karneges
5e5c2d4b42 nit
svn path=/trunk/kdesupport/qca/; revision=257766
2003-10-10 14:36:05 +00:00
Justin Karneges
231ec39c5b support for tracking written TLS bytes
svn path=/trunk/kdesupport/qca/; revision=257147
2003-10-08 02:26:11 +00:00
Justin Karneges
eaa4a1973c finished?
svn path=/trunk/kdesupport/qca/; revision=252009
2003-09-18 00:27:28 +00:00
Justin Karneges
44d388b635 nit fixes
svn path=/trunk/kdesupport/qca/; revision=251728
2003-09-17 01:55:03 +00:00
Justin Karneges
3b519974a9 a configure script
svn path=/trunk/kdesupport/qca/; revision=251727
2003-09-17 01:54:23 +00:00
Justin Karneges
90274a5914 more files
svn path=/trunk/kdesupport/qca/; revision=251726
2003-09-17 01:48:20 +00:00
Justin Karneges
3c306e011d initial stuff
svn path=/trunk/kdesupport/qca/; revision=251725
2003-09-17 01:42:02 +00:00
Justin Karneges
b5ee65cbb6 license info / plugin version define
svn path=/trunk/kdesupport/qca/; revision=251711
2003-09-17 01:02:09 +00:00
Justin Karneges
5564ba5d92 a todo file!
svn path=/trunk/kdesupport/qca/; revision=251431
2003-09-16 03:00:57 +00:00
Justin Karneges
7f65515918 add license info, conform to slight change in qca
svn path=/trunk/kdesupport/qca/; revision=251430
2003-09-16 02:57:37 +00:00
Justin Karneges
16988ca210 updated to latest qconf (fixes qmake path issue)
svn path=/trunk/kdesupport/qca/; revision=251422
2003-09-16 01:10:09 +00:00
Justin Karneges
ee7f535a5c some rearrangements
svn path=/trunk/kdesupport/qca/; revision=251397
2003-09-15 23:06:00 +00:00
Justin Karneges
eae4c603d5 some fixes
svn path=/trunk/kdesupport/qca/; revision=251228
2003-09-15 13:23:34 +00:00