Updated kylr's attestation.
This commit is contained in:
parent
7ddf675c4b
commit
0d490c2c61
|
@ -1,4 +1,4 @@
|
|||
# Unknown
|
||||
# kylr
|
||||
|
||||
Response file:
|
||||
|
||||
|
|
|
@ -0,0 +1,197 @@
|
|||
-----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 at 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-----
|
|
@ -26,7 +26,7 @@
|
|||
24. [minezcash](./0024/) aa153027a4ef067b1a55af4932cc3edca13f30cf21060a956da09cd705e23ff968bb93fe1022c5abd45fb6ca81796b2223a574548363a0705e3c8b5b82f9b443
|
||||
25. [Fabrice Marchal](./0025/) b39c2f54485df51cd0434b0d3cbfcff7b7cc02c2e941097526cf5e605c9f8aaddd3cf9372d0e567cad8c49d7b507a47dac7510203a7f2f00b7d7810636064f06
|
||||
26. [Gareth Davies](./0026/) f2fe2ed9625ad86cee7d63cf779d6a487b47bdd5d1f33051598de29c90642eb94422ab584f5410203f949f86c56a552384d3d4507e9e7e59d2ec8a57ca472bc4
|
||||
27. [Unknown](./0027/) c1551793c699de37037ea02006adef4acae97c9e222b3e014f7c38b8a8ae35fde34b3c24ec92daa63b56943f45b7e2b3a54a56c8256a19db8771bdf1a5d20b01
|
||||
27. [kylr](./0027/) c1551793c699de37037ea02006adef4acae97c9e222b3e014f7c38b8a8ae35fde34b3c24ec92daa63b56943f45b7e2b3a54a56c8256a19db8771bdf1a5d20b01
|
||||
|
||||
## License
|
||||
|
||||
|
|
Loading…
Reference in New Issue