Awesome job, thank you so much. :)
By the way, the challenge file that Gabe used is located here:
I'd be curious to see why Filippo's Go code can't deserialize it.
Maybe a platform specific bug?
On Thu, Feb 1, 2018 at 3:56 PM, Gabe Ortiz via zapps-wg
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA512
> Powers of Tau Attestation by Gabe Ortiz (@signalnine)
> Round: 48
> Date: 2018-02-01
> Location: Albuquerque, NM, USA
> Commit version: d47a1d3d1f007063cbcc35f1ab902601a8b3bd91
> SHA256 challenge file:
> Blake2b response file:
> The BLAKE2b hash of `./response` is:
> 7c220a51 5804a837 d314eb18 f861198f
> e1bff8e0 f3e4018f 68a6b2c6 8a4bc89b
> 59a80446 52cc2602 4c3f72f9 32730700
> 1bff8df0 429da619 70d6f587 72629732
> The hardware used was a mid-2011 MacBook Air running OS X 10.11.6. WiFi and
> Bluetooth were disabled and the MAC address of the WiFi adapter was blocked
> at my router. I transferred the challenge file via USB drive. I first
> attempted to use Filippo Valsorda’s golang implementation but ran into an
> issue where it was throwing an error, “Failed to read the challenge: point
> is compressed.” So, I ran the standard Rust implementation instead.
> Additional entropy was produced via a USB-connected keyboard. I again
> transferred the response and response hash via a USB drive to my
> network-connected laptop for upload. The MacBook Air and the USB drive used
> to do the compute was then destroyed.
> Just for fun, here’s an imgur album of the laptop destruction (yes, we made
> sure to avoid damage to the battery cells):
> -----BEGIN PGP SIGNATURE-----
> -----END PGP SIGNATURE-----