Which ciphers $c_k$ enable one to define a joining function $f_{c,k}$ such that:
$$ f_{c,k}(c_k(p_1), p_2) = c_k(p_1 + p_2) $$
That is, the result of joining some known ciphertext $c_k(p_1)$ with a plaintext $p_2$ produces the same ciphertext as the concatenation of the respective plaintexts? Whilst there is some flexibility to modify $p_2$ (e.g. with padding) it cannot be chosen entirely arbitrarily.
What terminology applies to such cipher/function/messages?