I encourage anyone who is thinking of implementing convergent encryption to read "Convergent Encryption Reconsidered" from the tahoe guys: http://www.mail-archive.com/cryptography@metzdowd.com/msg089...
(tldr; there are serious security/privacy vulnerabilities with convergent encryption)