An official source told Reuters that Hamas approved a list of 34 hostages that was presented by Israel for a prisoner swap as part of a ceasefire deal.