mirror of
https://github.com/QuasarApp/qca.git
synced 2025-05-06 15:59:34 +00:00
update
svn path=/trunk/kdesupport/qca/; revision=684065
This commit is contained in:
parent
e31ddc9c7d
commit
db1e37e29d
18
INSTALL
18
INSTALL
@ -1,6 +1,8 @@
|
|||||||
Installing QCA
|
Installing QCA
|
||||||
--------------
|
--------------
|
||||||
|
|
||||||
|
QCA requires Qt 4.2 or greater.
|
||||||
|
|
||||||
For Unix/Linux/Mac:
|
For Unix/Linux/Mac:
|
||||||
|
|
||||||
./configure
|
./configure
|
||||||
@ -15,5 +17,21 @@ For Windows:
|
|||||||
installwin
|
installwin
|
||||||
|
|
||||||
|
|
||||||
|
Notes
|
||||||
|
-----
|
||||||
|
- On unix, use --prefix=$PWD to build in-place
|
||||||
|
- On windows, run configwin without arguments to see possible build modes
|
||||||
|
|
||||||
|
|
||||||
|
Building from SVN
|
||||||
|
------------------
|
||||||
|
First, install the 'qconf' program, at least version 1.3. You can download
|
||||||
|
the source here:
|
||||||
|
http://delta.affinix.com/qconf/
|
||||||
|
|
||||||
|
Then, go into the QCA source tree and type 'qconf'. You should now have a
|
||||||
|
configure script to execute, just like from a normal source package.
|
||||||
|
|
||||||
|
|
||||||
Please report problems to:
|
Please report problems to:
|
||||||
delta@lists.affinix.com
|
delta@lists.affinix.com
|
||||||
|
83
README
83
README
@ -1,50 +1,61 @@
|
|||||||
Qt Cryptographic Architecture (QCA)
|
Qt Cryptographic Architecture (QCA) version 2.0.0
|
||||||
-----------------------------------
|
-------------------------------------------------
|
||||||
|
Date: July 5th, 2007
|
||||||
|
Website: http://delta.affinix.com/qca/
|
||||||
|
Mailing List: Delta Project <delta@lists.affinix.com>
|
||||||
|
|
||||||
Author: Justin Karneges <justin@affinix.com>
|
Project Lead/Maintainer (2003-current):
|
||||||
|
Justin Karneges <justin@affinix.com>
|
||||||
|
|
||||||
|
Development, Documentation, Unittests (2004-current):
|
||||||
|
Brad Hards <bradh@frogmouth.net>
|
||||||
|
|
||||||
|
Special Thanks:
|
||||||
|
Alon Bar-Lev, for smart card and design assistance
|
||||||
|
Jack Lloyd, for Botan and X.509 mentoring
|
||||||
|
L. Peter Deutsch, for the public domain MD5 implementation
|
||||||
|
Steve Reid, for the public domain SHA1 implementation
|
||||||
|
|
||||||
|
|
||||||
About QCA
|
For installation or compiling instructions, see the INSTALL file.
|
||||||
---------
|
|
||||||
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.
|
|
||||||
|
|
||||||
Functionality is supplied via plugins. This is useful for avoiding
|
This library is licensed under the Lesser GNU General Public License. See
|
||||||
dependence on a particular crypto library and makes upgrading easier,
|
the COPYING file for more information.
|
||||||
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.
|
|
||||||
|
|
||||||
|
|
||||||
Building from a Source package
|
Changes
|
||||||
------------------------------
|
-------
|
||||||
|
New in 2.0.0
|
||||||
See the 'INSTALL' file.
|
- Rewritten for Qt 4
|
||||||
|
- MAC algorithms
|
||||||
|
- DSA
|
||||||
|
- Diffie-Hellman
|
||||||
|
- Secure random
|
||||||
|
- Secure memory
|
||||||
|
- Extensive X.509 API, supporting chains, crls, and validation
|
||||||
|
- Smart cards and other key storage
|
||||||
|
- OpenPGP
|
||||||
|
- Cryptographic Message Syntax (for S/MIME)
|
||||||
|
- probably more
|
||||||
|
|
||||||
|
|
||||||
Building from CVS/SVN
|
Description
|
||||||
---------------------
|
-----------
|
||||||
|
|
||||||
First, install the 'qconf' program, at least version 1.3. You can download
|
QCA is a library that provides an easy API for a range of crypographic
|
||||||
the source here:
|
features, including SSL/TLS, X.509 certificates, SASL, OpenPGP, smartcards,
|
||||||
http://delta.affinix.com/qconf/
|
and much more.
|
||||||
|
|
||||||
Then, go into the QCA source tree and type 'qconf'. You should now have a
|
Functionality is supplied via plugins. This is useful for avoiding
|
||||||
configure script to execute.
|
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.
|
||||||
|
|
||||||
When you execute that script, you should see something like the following:
|
In order for QCA to be of much use, you'll want to install some plugins.
|
||||||
|
|
||||||
Configuring Qt Cryptographic Architecture (QCA) ...
|
QCA was originally created to support the security needs of the
|
||||||
Verifying Qt 4 build environment ... ok
|
Psi XMPP/Jabber client project ( http://psi-im.org/ ).
|
||||||
Checking for certstore ... using bundled
|
|
||||||
|
|
||||||
Good, your configure finished. Now run /usr/bin/gmake.
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
|
|
||||||
You will also need to build appropriate plugins to get support for
|
Have fun,
|
||||||
many of the QCA features.
|
-Justin
|
||||||
|
Loading…
x
Reference in New Issue
Block a user