Hi, a short update about the progress. I've made the following changes to pcp[1] so far: - asymmetrically and symmetrically encrypted files are now created in the same format as pbp does (binary output only). Verified to work with symmetric mode only because of some open issues. - the same applies for signatures, binary only as well. pcp has another format for armored sigs (which I like better). - crypt+sign is supported now as well (pcp only). - pcp can import and export pbp public keys. - encryption keys are derived using scrypt(). - crypto and signing keypairs are generated separately. The todo list contains a bunch of open issues anyway: - we still need a consistent pubkey file format. - we also need an agreement on armoring (base85 va z85). - cipher mode: currently pbp (and pcp now) encrypts data in ECB mode with a blocksize of 32k. I think CBC would be better, and I already implemented it (enabled with ./configure --enable-cbc). We'd need an agreement here as well. best regards, Tom [1] https://github.com/TLINDEN/pcp -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.