add encrypting and decrypting of a single block