There are a number of cryptosystems besides GnuPG. While we could always fork this repo and plug in another, that's both harder to maintain and harder for users to work with.
Maybe the GnuPg part can be abstracted out a bit, and an hookable api for encrypt(eml) decrypt(eml) can be used?