A zero knowledge proof implementation in Go