Public-key encryption and authentication of quantum information