Bifroest | Mr. Tines | CTC Home | CTClib | MacCTC | CTCjava |
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.
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.
In addition to PGP5.0 cyphers, CTC supports a number of ciphers not handled by PGP variants. These include:-
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.
We have released the following components.
All are available for download.
[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.