add convenient cloaking support based on chacha20