Thanks! I've updated the transcript repo now.

Sean

On Wed, Dec 20, 2017 at 7:35 AM, kylr via zapps-wg
<zapps...@lists.z.cash.foundation> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Powers of Tau Operational Writeup
> =================================
>
> Round: 27
> Date: 2017-12-18
> Name: kylr
>
> sha256sum challenge:
> d25ea47dd128c3f4c3a72a62cfd5ee6ff57e4e0be11aa3b6c61a9992daaa6e8b
> The BLAKE2b hash of `./response` is:
> c1551793 c699de37 037ea020 06adef4a
> cae97c9e 222b3e01 4f7c38b8 a8ae35fd
> e34b3c24 ec92daa6 3b56943f 45b7e2b3
> a54a56c8 256a19db 8771bdf1 a5d20b01
>
>
> Preparation steps
> =================
>
> Git repository: https://github.com/ebfull/powersoftau
> Commit hash: d47a1d3d1f007063cbcc35f1ab902601a8b3bd91
>
>
> Without announcing participation on the mailing list, I contacted Sean to
> get the challenge file.
> I prepared a fresh Qubes OS 4.0 rc3 install on an Intel(R) Core(TM) i7-4550U
> CPU.
> The actual computation were done on Fedora 25 AppVM (Linux version
> 4.9.56-21.pvops.qubes.x86_64 (user@build-fedora4) (gcc version 6.4.1
> 20170727 (Red Hat 6.4.1-1) (GCC) ) #1 SMP Wed Oct 18 00:22:42 UTC 2017).
> I installed the rust, rust-std and cargo binaries from the OS repositories:
>
> $ rpm -K -v rust-1.21.0-1.fc25.x86_64.rpm
> rust-1.21.0-1.fc25.x86_64.rpm:
>     Header V3 RSA/SHA256 Signature, key ID fdb19c98: OK
>     Header SHA1 digest: OK (3b017ab329b2f1b5f6b5da6800ef87bb2adcaac0)
>     V3 RSA/SHA256 Signature, key ID fdb19c98: OK
>     MD5 digest: OK (975bdc134bdfa1219e4614ed817cf7a6)
> $ rpm -qi rust
> Name        : rust
> Version     : 1.21.0
> Release     : 1.fc25
> Architecture: x86_64
> Install Date: Tue Dec 19 05:25:17 2017
> Group       : Unspecified
> Size        : 53667089
> License     : (ASL 2.0 or MIT) and (BSD and ISC and MIT)
> Signature   : RSA/SHA256, Fri Oct 13 21:21:16 2017, Key ID 4089d8f2fdb19c98
> Source RPM  : rust-1.21.0-1.fc25.src.rpm
> Build Date  : Thu Oct 12 20:27:34 2017
> Build Host  : buildvm-24.phx2.fedoraproject.org
> $ rpm -K -v rust-std-static-1.21.0-1.fc25.x86_64.rpm
> rust-std-static-1.21.0-1.fc25.x86_64.rpm:
>     Header V3 RSA/SHA256 Signature, key ID fdb19c98: OK
>     Header SHA1 digest: OK (53328170ec5bca69f9195071ede21b93c83c45ef)
>     V3 RSA/SHA256 Signature, key ID fdb19c98: OK
>     MD5 digest: OK (d7e405b68ac93c0642c201c269460d72)
> $ rpm -qi rust-std-static
> Name        : rust-std-static
> Version     : 1.21.0
> Release     : 1.fc25
> Architecture: x86_64
> Install Date: Tue Dec 19 05:25:14 2017
> Group       : Unspecified
> Size        : 59410932
> License     : (ASL 2.0 or MIT) and (BSD and ISC and MIT)
> Signature   : RSA/SHA256, Fri Oct 13 21:21:35 2017, Key ID 4089d8f2fdb19c98
> Source RPM  : rust-1.21.0-1.fc25.src.rpm
> Build Date  : Thu Oct 12 20:27:34 2017
> Build Host  : buildvm-24.phx2.fedoraproject.org
> $ rpm -K -v cargo-0.22.0-1.fc25.x86_64.rpm
> cargo-0.22.0-1.fc25.x86_64.rpm:
>     Header V3 RSA/SHA256 Signature, key ID fdb19c98: OK
>     Header SHA1 digest: OK (9c4a18b617594cdeb03a5467a81a931a2807c78d)
>     V3 RSA/SHA256 Signature, key ID fdb19c98: OK
>     MD5 digest: OK (66262fdef69bd1c55d9e79310ad0b1b6)
> $ rpm -qi cargo
> Name        : cargo
> Version     : 0.22.0
> Release     : 1.fc25
> Architecture: x86_64
> Install Date: Tue Dec 19 05:29:20 2017
> Group       : Unspecified
> Size        : 6441642
> License     : ASL 2.0 or MIT
> Signature   : RSA/SHA256, Wed Oct 18 03:05:07 2017, Key ID 4089d8f2fdb19c98
> Source RPM  : cargo-0.22.0-1.fc25.src.rpm
> Build Date  : Tue Oct 17 12:24:13 2017
> Build Host  : buildvm-32.phx2.fedoraproject.org
>
>
> I created a build of powersoftau which resulted in the following dependency
> hashes:
> $ pwd
> /home/user/.cargo/registry/cache/github.com-1ecc6299db9ec823
> $ sha256sum *
> 53bf612c0f2839b7e764ebac65d6cb985f7c6812de399d0728038f4b1da141bc
> blake2-0.6.1.crate
> 560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40
> byte-tools-0.2.0.crate
> ff81738b726f5d099632ceaffe7fb65b90212e8dce59d518729e7e8634032d3d
> byteorder-1.1.0.crate
> 8ff012e225ce166d4422e0e78419d901719760f62ae2b7969ca6b564d1b54a9e
> constant_time_eq-0.1.3.crate
> 8837ab96533202c5b610ed44bc7f4183e7957c1c8f56e8cc78bb098593c8ba0a
> crossbeam-0.3.0.crate
> 779015233ac67d65098614aec748ac1c756ab6677fa2e14cf8b37c08dfed1198
> crypto-mac-0.4.0.crate
> e5b29bf156f3f4b3c4f610a25ff69370616ae6e0657d416de22645483e72af0a
> digest-0.6.2.crate
> fceb69994e330afed50c93524be68c42fa898c2d9fd4ee8da03bd7363acd26f2
> generic-array-0.8.3.crate
> 56cce3130fd040c28df6f495c8492e5ec5808fb4c9093c310df02b0c8f030148
> libc-0.2.32.crate
> 9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2
> nodrop-0.1.12.crate
> 514f0d73e64be53ff320680ca671b64fe3fb91da01e1ae2ddc99eb51d453b20d
> num_cpus-1.7.0.crate
> c6cecc13d1871265fea9be96aa9f1cc027edacd55d2fb1fbc164e19725b88d70
> pairing-0.13.0.crate
> 61efcbcd9fa8d8fbb07c84e34a8af18a1ff177b449689ad38a6e9457ecc7b2ae
> rand-0.3.17.crate
> 13a99dc6780ef33c78780b826cf9d2a78840b72cae9474de4bcaf9051e60ebbd
> typenum-1.9.0.crate
>
> I disabled swap.
>
>
> Procedure
> =========
> $ cargo run --release --bin compute
> <snip>
> The BLAKE2b hash of `./response` is:
> c1551793 c699de37 037ea020 06adef4a
> cae97c9e 222b3e01 4f7c38b8 a8ae35fd
> e34b3c24 ec92daa6 3b56943f 45b7e2b3
> a54a56c8 256a19db 8771bdf1 a5d20b01
> $ sha256sum ./response
> 342170430d75c92c199f0606616dfa4112b2dfcb1c96b956b533e680eced8996  ./response
>
>
> Postprocessing
> ==============
> I saved the powersoftau repo and dependency crates and the rust, rust-std
> and cargo rpms.
> Then I destroyed the VM.
>
>
> Appendix
> ===
>
> - -----BEGIN PGP PUBLIC KEY BLOCK-----
> Version: GnuPG v2
>
> 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
> 06DzAdk=
> =jp8B
> - -----END PGP PUBLIC KEY BLOCK-----
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v2
>
> iQIcBAEBCAAGBQJaOkxyAAoJEBJIrhLgSgSzojgP/A9PhFpS0jTE+mBDBJkuRsEr
> nKdAJuEktDjoCyqJ+HrhneX2PQdl+p8pnPGrb9jVTWgIMvMwgC20EASPtjA9+szh
> GlWMnnKXzDAY3BpprfA2k8K4kYw43WRzGFs6rjAAIZq9ukrmvcLQBCKws/zYJaL6
> yds8HS+aLp0F371c+DdzV6aQ4Ul88yQhzuN0xfoQMrqJhE4h/6U7YAKORKyMCTzg
> v2+vdhXyBU26DzgVltfx30zvAoCL1YqZDnlnDAaZUKjXYNOJSqq/Dr/VRorLuY3p
> KboqbrS/rHkaTikSXPEJ46Pza44PCkPQZ/Lht3KKmucPsvKp55KlqIz8OSehH0BD
> r2QU+VkWwrWI/jqUAmKYGmSyJG5qTl7iR0+0pKxLoryWA3l9H3UlNTCGPw7NkqlJ
> GpS863nGVhrmbMkSfyGuC2nKOB0J0BmKfrXdZs4HMWFCmp93pr8E7cmZ5QecUs4a
> qba+0G3xQM43H12WYSc5+0zQMJnffhPYEQQZ0UMCQgZtPT7q/g3v9pLomCmDJJv0
> QzeUazr1EsdGeSNWsD0EP6x3UsF1GATRFQlqPH3vdnGmLvKdGmA2+ZkMaSmrR4Y2
> TIN+PDuZHwU0/7MfGYLxuuMDgvQsn5+hKvXEdpe8YNIAep3D8spjdTaA2BlLOwN1
> durbbDzjxGnUlRamFYEW
> =OcYI
> -----END PGP SIGNATURE-----
>
>
>
>

Reply via email to