Added SymCipher implementation