Highly Efficient and Re-Executable Private Function Evaluation With Linear Complexity