eaglgenes's modifications of CipherShed