a16b07bb0f37b6fda688b281b07efc92c87c9ed76475b6722dfcaf344096a93a  FILELIST.txt
e07918900b68a42897bd3086830118e283cf1e531d48c5d01e35049437f2bb34  README.zh.md
2d90ed2fe4323008ef2a9bc0da470c02c274d0e11c6f95f7d8a8e622bf8de5a6  SOURCE-WHITELIST.json
c878f04a24c5059c94a69e57f256210cfbf893b4fe127a7660b200ea98b044af  audit_package.py
bf126520b75ffcede750b8c13e21d915c7662dcd3e1d9c76406d1c82a02624e0  stage1-3/decrypt_verify.py
b4a252b390fdf63ebf3d0ae632cbc724a44f7c722fd93c167e41c896525ddf1a  stage1-3/stage1_ciphertext.txt
7ba4a6c466eb7c3102524cd98f89d5734ca4766374c6042c6b140618c01a73c3  stage1-3/stage1_key.json
7c93d84682f15a775f3a6d3eb322f3a66c5b08d7ea8df772266375fd80a4aa05  stage1-3/stage1_plaintext.txt
b4a252b390fdf63ebf3d0ae632cbc724a44f7c722fd93c167e41c896525ddf1a  stage1-3/stage1_reencrypted.txt
ebe8efeab857d6f0ff18e20872d70264781bfdd045ec9999e3c1d1904766a5ad  stage1-3/stage2_ciphertext.txt
5445fbdc54c1aba6ac608da9ce993f8d35e117d63961ca241cec07e2ce36a047  stage1-3/stage2_key.json
8f0816dd9e4a8cb112b1aa648ae152cbdda6879d6edc74c201ceb841a2c9da8d  stage1-3/stage2_plaintext.txt
ebe8efeab857d6f0ff18e20872d70264781bfdd045ec9999e3c1d1904766a5ad  stage1-3/stage2_reencrypted.txt
1e4e57e6993c3496146685bd9f5623e6751e29750b62c13a98729de1083cffb6  stage1-3/stage3_ciphertext.txt
3e5affa094941b27d5d650c17b679130c37dd62dc72538be614c47ec9df3d659  stage1-3/stage3_key.json
3a8f25a494c0d57b9064c3d01a902ad33a2f28e1229724a58851571f7eb3aae4  stage1-3/stage3_plaintext.txt
cda40d53be9210a9d43c96b1eda793a1943950b5dee112a0eeeaa984e70eb0e4  stage1-3/stage3_plaintext_aligned.txt
1e4e57e6993c3496146685bd9f5623e6751e29750b62c13a98729de1083cffb6  stage1-3/stage3_reencrypted.txt
b8e9091b0e7ba93f424c3ef094d5996c0e5548422de43f295f45c3aa0ef17c6d  stage1-3/verification.json
ffee6022999ab410fc42ac8cd43b84c4c35d7a0e493abb0f4cc620dbe0ea7b63  stage10/factorization-verified.json
5cbcfe166250afdf55a8716e60f6d03bdaa00bd14cd176ed4852d702a49a3bcf  stage10/final/independent_evidence.json
097e9007265dda72dfde0a7ec2ac2435e72d4454ae54cd03488afc8d7b9a26b4  stage10/final/independent_manifest.json
8389f0ead01eaa6c5500678533e01aff794566e689c887e3fbdc12811d7045b6  stage10/final/independent_plaintext-raw.bin
63aa2d45165c4d201c1985a9c50746aec9a5efa3ce4abe8152dc8877417b7a4c  stage10/final/independent_plaintext.txt
88aa0d2878dfe1ccd1c3e45a62618552083d09232fc4a1bca0eda027643895c6  stage10/final/independent_reencrypted.d
33d05aa75fb399324a1c4ad3ba0d40d4949209367ee6468ab02c5c1112af5d6b  stage10/final/independent_reproduce.py
cdb26370d491298f57d4c334db2e6fa70f475cc44d7ea8ba9dcd2268812d517a  stage10/final/independent_standard-EDE2-plaintext.bin
e078b25f92a99221d5989f750d2a2e61d4b398385332bceee229a159145eae26  stage10/final/independent_trailing.bin
182ebbb5347e93e2ba83f79095571f848c26030fea2f596a401f80bf51c07d3c  stage10/long_ciphertext.uu
825bc83400fbe33cdfadabe996ae1c8e059bdc3b2c2ed8aa598b889064a5dbfa  stage10/round2-history/lll_triangular.py
7ebe9e59b126aa5fc7e6e28951760332f344cc3ce5491b84656171745e59ca79  stage10/round2-history/partial_factor.py
dda297311bd17cb60210b46b0637af687cff0e50db64a3011649697f9c088677  stage10/round2-history/q-prefix-verification.json
4c6fd6156a37f52ec8bf475047842494792065651e9fc2552d2fb018606a8fc5  stage10/round2-history/verify_q_prefix.py
2679711982cad1a5bc4e4b85695f4060d7f3bbfa5f21b7ace5edf3522eaf25fe  stage10/rsa-public-key-verified.json
f344e94c3168435099734567ef943679e0957a33e9322c2cf63305cfa515fdcc  stage10/short_ciphertext.txt
88aa0d2878dfe1ccd1c3e45a62618552083d09232fc4a1bca0eda027643895c6  stage10/text.d
e194c06578272a3180ec21e3164868cf6d34d7deecf0f3b105adf29e6499ace4  stage4-6/decrypt_verify.py
9010855e466f8b91f4c96169717ec33f61cf876b3956561b407f5f7e7d872b1f  stage4-6/stage4-ciphertext-corrected.txt
a95c5494783f218509fdf5b8d79e2d5111161adfa0d06047775c53afcd8638a1  stage4-6/stage4-ciphertext.txt
2bd64d37c1fada5c6d6f2619b393dbd7f55477c7d4a8f671dafc2fcae4dcb745  stage4-6/stage4-key.txt
3937120ee05b2ee7b658d46bb0897d60f499605cb67f71bfb36a754cfc664b38  stage4-6/stage4-plaintext-corrected-raw.txt
70a97ceceb2194ce494df46a28352aaaab9c826a944622120cc3ea8d649f9dcf  stage4-6/stage4-plaintext-fr.txt
6443325512d0caf974edf20ce0d1b73bef22a2f9c219bf03d88764b8564ceee1  stage4-6/stage4-plaintext-raw.txt
2f97e5ba03e9d691f12199e528c81268fca3bb0721379acb68e9e756ccfd1f74  stage4-6/stage5-ciphertext.txt
113c5451b6e7dcdbe24c7a7bc04f54c55616bb922dd9850ae240a621e75a6912  stage4-6/stage6-ciphertext.txt
1e515a991cfeb6e9558f7006603c50401af52ed7ae09796283e702e565ffaa3d  stage4-6/stage6-key.txt
4d6ee6d2f0b1da3d26d08e44ba4970ce059e9e15508e6b291542df9aa1dabab5  stage4-6/stage6-plaintext-en.txt
b831de7091e7f769f0539d1e28753e3aad24a82264ce0ef0b76fe8058f574691  stage4-6/stage6-plaintext-raw.txt
1daa7ef8b53cddec955ac4925fc4da397938dacb2b3a91a9a55d372465fe99dd  stage4-6/verification.json
3ece645c49c5e883b5e867b20ac726561a31abd8da02df4581542d956e0684c6  stage5/round2/decrypt_verify.py
3579e741de3f8e7405d98838e1ee923cbdffc5f2150459b11410a13bab36f8de  stage5/round2/fermat-latin-key.txt
306054e3e320c6cc0356031a547db80e71390d175f695db2e71a5f3a79607940  stage5/round2/index-evidence.csv
0c15624b85b07238cbfcc077d2f74be972a758e0da95edfd9b113655c0458ccf  stage5/round2/key-letters.txt
8bedb770e737392f2f792b3268b58bbc2af78122c50fdc83354097bc6c656f66  stage5/round2/occurrence-choices.json
e014f718a39a1934e24302cab664aab7f5b128d9b0becf272c6d28de1dd04860  stage5/round2/plaintext-raw.txt
9fcca0a7ffc3b4d6dc30b0774b817c39e844e42f0c5a1216277d80e457f4f95a  stage5/round2/reencrypted.txt
53d4ed313aa06cbcfdaca2765fb03c4c81a4a6a2f6a1928d7f2ce099670052d6  stage5/round2/verification.json
04b08a747e4b9d3aa1228516825c19c1bb20ed6b84ac2301639cd516c24de353  stage7/ciphertext.txt
04b08a747e4b9d3aa1228516825c19c1bb20ed6b84ac2301639cd516c24de353  stage7/ciphertext_reencrypted.txt
590223f6c30647e6866b9ebc05ce3446426c58abbcc1712da6ae7984996222e0  stage7/decrypt.py
cb47e3e6e89a2f5b2349d0e1ec6426936241e00dc3c87445cecc0acc9424eee3  stage7/key.json
a4e45129032a680d776874eff2df1f4cdb7a45c6d174a154bc5728f0d16c303e  stage7/plaintext_raw.txt
80039b2fec93d09319f432a7a93e29711dee15aac85535fc894b057194f1835d  stage7/plaintext_readable.txt
a2754bc319cfbac9668241518930e70bf21609404c342632c2c65d530c854c49  stage7/verification.json
809f6c832c13c2e03e9d453f2be0c0fc03d1d47a42939e0bfde7191333b4fa61  stage8/cipher-plain-alignment.txt
59e2aebe8db56492fd61c90f74b4bae2246d53051455304863088f7aa33ec754  stage8/ciphertext.txt
48cd682a43fdd90b69e2def86ba9b841aa839e65547fa51ef4c6b4f938ee8ca6  stage8/equivalent-keys.json
12cda745089b6da52d9beea88b58c2f9bd460db5010000a0649a258aca31b9f0  stage8/key.json
af88bf18b124db18dabac80b24c5cb116a8ba60c729be0c7a2fb8b0e5eee8a96  stage8/plaintext-de.txt
41dc7ead3d1821c2570f460fe6ff032835ffd329b843e30e0fd824887ef8ee07  stage8/plaintext-raw.txt
377157f0960d99a464c5a3485e1bdaee1e848a81b7df4859b958a5235a8bf5c1  stage8/reencrypted.txt
d78dae408fed6009e05408de26c4007882d40f1eb0fbb49329519080bff4c257  stage8/ring-search-results.txt
5b4e9655b21020e8af055f4f63a6b0dedaa6660e86e337fe97a2c45fcf9be290  stage8/solve_verify.py
1b44789944371ece3b35ddd3d4dfd3b12f79870c0c98533e1620a534826b2158  stage8/verification.json
d296bf8305edc11d43c839249bec94c0f6b9569aea2da7f1832a4a2ff083469f  stage9/ciphertext.uu
4b273957dfeaf00e242b81aaca8ce3ddd80d9822e15937e5b9be6352584f7a78  stage9/round2-gpu/Makefile
e903c9259c29907756aa90817626afa4aa043a1b51a243a55aa6a095625151f1  stage9/round2-gpu/cpu-selftest.log
afc706834feade51fc3ccc1d13d9f521a1b64826f14470ee70e5166e26302504  stage9/round2-gpu/cpu-validation.json
9d5baf02cb397788537883d7c334eb0d1c7ba893c9497e26ed036ba295f0f128  stage9/round2-gpu/fixtures.hpp
8972c9096f185fbf6514412dc3c821debb7397c6ba2e083f16025ed030589f39  stage9/round2-gpu/generate.py
051f2fa3641f4aaa6ca67960a7a2e0d799bf7792694ee1063746b41a28481291  stage9/round2-gpu/generated.cuh
96e92edce1304784af9cd081ca8f61de974161c202beaef4d6c66156d5a555f5  stage9/round2-gpu/main.cu
885a74411980773c5813367c83475f627ab92d5056aeb85531e2b0dfb65ba737  stage9/round2-gpu/scan_state.hpp
253316c16247f5cd00c24a92ce79417cc5ce515a91811f1d4b65f4ac2e722330  stage9/round2-gpu/state-tests.log
bbffa4606b686357d5cfd4313cef66ac1ff94262bd49e19903eb5c45e283d476  stage9/round2-gpu/state_tests.cpp
5cae18f10ba76fb6e867260fc20d8478b4f8e5535e7827d3df040f9f9f1003ce  stage9/round2-repair/all-single-sextet-candidates.json
9a63553b6ef44d25c97051eae772c19208ec85cd0ac5db55655210c461154802  stage9/round2-repair/ciphertext.corrected.uu
064b0435ebd18fe319d92bf4b0c76c48c313e16af316966b0a835c99c951a1ee  stage9/round2-repair/corrections.json
d80f164f808eacfcd44d99d1cf58c19750f0720701632d708de1a40963dafbef  stage9/round2-repair/expected-hashes.json
4a9aaf8545c71688c753d4e9701a64352ad94a136b6e8b9bc2d1d71daf0b427f  stage9/round2-repair/plaintext.full.bin
c1d4c16397d1eb461726dbb94a7634edab89174a5ff8cf470748f2a11921ea4d  stage9/round2-repair/plaintext.txt
7580e744f5c736f805abfaf4d64b7c224399bb48933d28fb6f43944c110e9565  stage9/round2-repair/row18-O-vs-zero-context.png
0847c1c472fde2c0ab32c228dc54f5a6c68956460c242bc704cad1fef19fe170  stage9/round2-repair/row22-dollar-context.png
ada71b24418f4cb0424438c2f2a9bba7b2749bbdbf4a8710f1f3b3ee6cec6966  stage9/round2-repair/row23-Z-context.png
15aa7db0e3c24a584ad3b0efa98b77c162577af4446530bca997c03f14169e55  stage9/round2-repair/rsa_parameters.json
bec5f35e9728a5f06d4118fe1eeeea4943d405fb0f319dfc05e1d4d60133a3b7  stage9/round2-repair/text.corrected.d
860e58834c86af8f4e454e59e8a377d691a70dd9e6d2006ae805bfa53efc1b95  stage9/round2-repair/verification.json
4d2e9a4b6ed968e95382ed58b05e33248e53a688d5b3183b1b7ca5fccdff5ed8  stage9/round2-repair/verify_publication.py
a6e4a524dcf6cd89a6275dc05ce1a209434f8d92c69d2aa92d626ffc6bdfebad  stage9/text.d
68492d460deabf4f2e96f575f817e38a594912bfa39cfabe52c27d57caed98cb  verification-logs/stage10.log
53d4ed313aa06cbcfdaca2765fb03c4c81a4a6a2f6a1928d7f2ce099670052d6  verification-logs/stage5.log
a2754bc319cfbac9668241518930e70bf21609404c342632c2c65d530c854c49  verification-logs/stage7.log
13a9ad84ab97e3400d77fcff89ac2f98d224150a76795e63686cf20335089903  verification-logs/stage8.log
7a60bf8b7fb4d56af23dfd0ecaeb64c7b1b37e7eba17221dcafae0820f15469b  verification-logs/stage9.log
f9a9cd7c0d9fd7358a14f9c0303308d077e7a461c56cabe2118b327fa5805a81  verification-logs/stages1-3.log
1daa7ef8b53cddec955ac4925fc4da397938dacb2b3a91a9a55d372465fe99dd  verification-logs/stages4-and6.log
556613bc6e092977981e175de470cfdaed3351e8cfc027a184e1d7aefad77d00  verification.json
f02d35acf46709803b76be59e3d814d95549676376ae080f60e0995a95c56f0c  verify_all.py
