qca/plugins/qca-openssl

QCA OpenSSL plugin
------------------
Authors: Justin Karneges <justin@affinix.com>
         Brad Hards <bradh@frogmouth.net>

This plugin provides features based on OpenSSL. It implements:
* Hashing - SHA1, SHA0, RIPEMD160, MD2, MD4, MD5
* Hashing - SHA224, SHA256, SHA384 and SHA512 (for openssl 0.9.8)
* Block Ciphers
* Keyed Hash Message Authentication Code (HMAC), using SHA1, MD5, RIPEMD160
* Public keys - RSA, DSA, Diffie-Hellman
* PKCS#12
* SSL/TLS
* CMS (for S/MIME)

Requirements:
  OpenSSL Library (http://www.openssl.org/)

Installing
----------

For Unix/Linux/Mac:

  ./configure
  make
  make install

For Windows:

  edit qca-openssl.pro
  qmake qca-openssl.pro
  nmake (or make)

  copy [debug|release]\qca-openssl.dll qtdir\plugins\crypto