Certifying Zero-Knowledge Circuits with Refinement Types | IEEE Conference Publication | IEEE Xplore