progressing en/decryption