Delegation-based conversion from CPA to CCA-secure predicate encryption. (3rd May 2020)