add ciphertext capsuling feature.
enhanced encapsuling