#91 refactoring CipherSuite: finished