Bifroest Mr. Tines MacCTC CTCjava
Bifroest Mr. Tines CTC Home CTClib MacCTC CTCjava


CTClib 2.0

Release 2.0 is PGP5.x inter-operable. It includes:-

Together these allow exchanging messages with all variants of PGP using all types of PGP public-key.

Missing

Regretably there are currently the following inter-operability problems:-

We did not consider it was worth delaying the release to try to include these. We do intend to include them in a future release.

Extras

In addition to PGP5.0 cyphers, CTC supports a number of ciphers not handled by PGP variants. These include:-

Public Key

Symmetric Ciphers

Miscellaneous

Compatibility

We believe that CTClib2.0 is largely source upwards compatible with respect to 1.0. Note however that include file modifications mean that all source using CTC header files should be recompiled. The known incompatibilities are:-

If any further incompatibilities are noted in the course of undating the documentation, they will be listed here.

Components

We have released the following components.

All are available for download.


[1]: We have 3-DES implementation and works when encrypting to a PGP-key, but not with conventional encryption. Probably this is due to slightly different pass-phrase to key conversion. However this has yet to be investigated. We hope to have this fixed soon. Note that in the course of making CTC (at say 2.1) inter-operable with PGP, it might then not be inter-operable on this type of encryption with the unmodified version. You are accordingly recommended not to use CTC2.0 for 3-DES conventional encryption.

[2]: PGP adds an extra packet to non-IDEA conventionally encrypted messages identifying the cipher used. CTC currently neither reads nor generates these. Accordingly you have to set the decryption cipher manually. This is especially difficult CTC->PGP.

[3]: The main difficulty is actually reading and decrypting the PGP secret key packets. We haven't worked precisely what the format is yet. Actually using the keys once we have get them is very little extra work.


webmaster@bifroest.demon.co.uk