Citation: 1C_503/2012 E. C

Agissant par la voie du recours en matière de droit public, X.________ demande au Tribunal fédéral de réformer l'arrêt cantonal en ce sens qu'une indemnité de 100'000 fr. lui est octroyée. Il conclut subsidiairement à l'annulation de l'arrêt attaqué et au renvoi de la cause au Tribunal cantonal pour nouvelle instruction dans le sens des considérants. Il requiert en outre que lui soit accordé le bénéfice de l'assistance judiciaire. La cour cantonale conclut au rejet du recours et se réfère aux considérants de son arrêt. Se référant également à l'arrêt attaqué ainsi qu'à sa décision, le Service juridique et législatif du canton de Vaud conclut lui aussi au rejet du recours. Consulté, l'Office fédéral de la justice renonce à formuler des déterminations. Le recourant n'a pas déposé d'écriture complémentaire.