Functional Encryption-based Functional Fair Exchange for linear functions