[Delta] QCA 2
kiko at tempest.com.br
Thu May 27 06:19:27 PDT 2004
-----BEGIN PGP SIGNED MESSAGE-----
> I wanted to note that I've been making good progress on QCA
> 2, and I think I'll commit some stuff in a week or so. I also
> want to mention that the Delta website (
> http://delta.affinix.com/ ) now has a public plan/agenda that I
> will probably update every so often as I move along. The
> "short-term" agenda gives an insight as to what is going on with
> particular items.
While developing a crypto app, I've used QCA 1.0 and made several
extensions to it that I'm calling qca-1.1 and sending along to you.
- From the README-v1.1:
I added support for CRLs, PRNG, RSA key generation callbacks (so
you can show a progress bar while the key is being generated) and
basic PKCS7 and PKCS12 stuff. I needed those things for the Kapanga
project (a X509 wallet and crypto proxy that will come out soon).
I also added SSL session resumption support and a few niceties for
anyone working with client certificates.
While it works for me, consider it a work in progress, though.
I tried to extend Justin's original work without breaking anything
that already worked (that is, I added more classes, methods and
parameters to already existing methods, but always supplying
defaults to the way things previously were), but I have not
thoroughly tested to see everything works. Justin may also decide
to do some serious reworking in the stuff I added. And yeah, I
know that after doing all that I should also contribute to the
examples tree -- that's coming RSN.
Some of the things in there are among the ugliest kludges I've
ever made (such as using QMaps to dispatch OpenSSL callbacks to
the correct objects), but they do work. I tested both in Windows
with VC++6SP5 and Linux with gcc 2.96 and 3.2.
Feel free to incorporate anything of that into QCA2. Tell me if
you need a hand on this.
- --Marco "Kiko" Carnut, CISSP
- --Tempest Security Technologies -- www.tempest.com.br
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0
-----END PGP SIGNATURE-----
More information about the Delta-affinix.com