moved file en/de-cryption from src to libpcp, which makes it way easier to
implement pbp compatibility