Citation: 1P.789/2005 04.01.2006 E. C

A.________ forme un recours de droit public au Tribunal fédéral. Invoquant les art. 10 Cst. et 5 CEDH, il se plaint d'une violation de son droit à la liberté personnelle. Il conclut à l'annulation de la décision attaquée et à sa mise en liberté immédiate, moyennant le dépôt de ses papiers et le versement d'une caution de 15.000 fr.; subsidiairement, il demande le renvoi de la cause à l'autorité cantonale pour nouvelle décision dans le sens des considérants. Il sollicite par ailleurs l'assistance judiciaire, son mandataire lui étant désigné comme avocat d'office. Le Procureur général s'en remet à justice quant à la recevabilité du recours et conclut à son rejet sur le fond, sans formuler d'observations. L'autorité cantonale conclut au rejet du recours, en renvoyant à sa décision.