2005-05-02 07:41:26 +00:00
|
|
|
Qt Cryptographic Architecture (QCA)
|
|
|
|
-----------------------------------
|
|
|
|
|
2003-07-10 22:29:45 +00:00
|
|
|
Author: Justin Karneges <justin@affinix.com>
|
2003-07-10 17:31:04 +00:00
|
|
|
|
|
|
|
|
2005-05-02 07:41:26 +00:00
|
|
|
About QCA
|
|
|
|
---------
|
|
|
|
This library provides an easy API for a range of cryptographic
|
|
|
|
features, including SSL/TLS, X.509 certificates, SASL, symmetric
|
|
|
|
ciphers, public key ciphers, hashes and much more.
|
2003-07-10 17:31:04 +00:00
|
|
|
|
2003-09-10 19:05:37 +00:00
|
|
|
Functionality is supplied via plugins. This is useful for avoiding
|
|
|
|
dependence on a particular crypto library and makes upgrading easier,
|
|
|
|
as there is no need to recompile your application when adding or
|
|
|
|
upgrading a crypto plugin. Also, by pushing crypto functionality into
|
|
|
|
plugins, your application is free of legal issues, such as export
|
|
|
|
regulation.
|
2003-07-10 22:29:45 +00:00
|
|
|
|
|
|
|
|
2005-05-02 07:41:26 +00:00
|
|
|
Building from CVS/SVN
|
|
|
|
---------------------
|
|
|
|
|
|
|
|
First, compile and install the 'qconf' program. You'll need the CVS
|
|
|
|
version of it, and here are the instructions:
|
|
|
|
|
|
|
|
export CVSROOT=:pserver:anonymous@cvs.anywise.org:/psi
|
|
|
|
cvs login
|
|
|
|
cvs co qconf
|
|
|
|
|
|
|
|
Then compile qconf using the usual "./configure, make, make install"
|
|
|
|
procedure.
|
|
|
|
|
|
|
|
Finally, go into the QCA source tree and type 'qconf'. You should now
|
|
|
|
have a configure script to execute.
|
|
|
|
|
|
|
|
When you execute that script, you should see something like the following:
|
|
|
|
|
|
|
|
Configuring Qt Cryptographic Architecture (QCA) ...
|
|
|
|
Verifying Qt 4 build environment ... ok
|
|
|
|
Checking for certstore ... using bundled
|
|
|
|
|
|
|
|
Good, your configure finished. Now run /usr/bin/gmake.
|
2003-07-10 22:29:45 +00:00
|
|
|
|
2005-05-02 07:41:26 +00:00
|
|
|
If so, you can just run (g)make to build QCA. If not, have a look at
|
|
|
|
conf.log to see what might have gone wrong.
|
2003-07-10 22:29:45 +00:00
|
|
|
|
2006-03-31 11:26:23 +00:00
|
|
|
|
|
|
|
You will also need to build appropriate plugins to get support for
|
|
|
|
many of the QCA features.
|