)]}'
{"id":"depot~4789","triplet_id":"depot~canon~Ib148f06d6c42a41377d1df1f0738d77da935a9f6","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000045":{"account":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"last_update":"2022-01-08 05:51:16.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ib148f06d6c42a41377d1df1f0738d77da935a9f6","subject":"feat(wpcarro/cryptopals): Support repeating key cipher","status":"MERGED","created":"2022-01-04 20:46:38.000000000","updated":"2022-01-08 05:51:16.000000000","submitted":"2022-01-08 05:51:16.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"4789","meta_rev_id":"28decbf805b0dfa608bbb06024112d6783313711","_number":4789,"virtual_id_number":4789,"owner":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"all":[{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2022-01-08 05:51:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-01-08 05:51:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"approved":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"all":[{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2022-01-08 05:51:16.000000000","_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"all":[{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"all":[{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-04 20:46:42.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2022-01-04 20:47:13.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-01-08 05:51:16.000000000","updated_by":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"153297ca6a1ad486da76ed5860bd8369ab03584f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"date":"2022-01-04 20:46:38.000000000","message":"Uploaded patch set 1: Autosubmit+1 Code-Review+2.","accounts_in_message":[],"_revision_number":1},{"id":"b3eaa10d19fcfebb9e30e4c521934079d7843ba7","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 20:46:42.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 of cl/4789: https://buildkite.com/tvl/depot/builds/11133","accounts_in_message":[],"_revision_number":1},{"id":"c3086209361e8cf0be2fcddb6facc3e00c6297c2","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-04 20:47:13.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/11133","accounts_in_message":[],"_revision_number":1},{"id":"1c592d51be3a500a8bc2b49052ff40453279b9ef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"date":"2022-01-08 04:23:42.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"d6d7f2e2eedd0789b48508e2b8e6385fa8ab08ee","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-08 04:23:54.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 of cl/4789: https://buildkite.com/tvl/depot/builds/11237","accounts_in_message":[],"_revision_number":2},{"id":"4d61c1e0a7591fa9a3713838ac98aa47d9331014","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-08 04:25:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild of patchset 2 passed: https://buildkite.com/tvl/depot/builds/11237","accounts_in_message":[],"_revision_number":2},{"id":"779c0734447733510b458a83572c606cd0b7e249","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"date":"2022-01-08 05:28:21.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"fd1dd69de34e358e55cf5d3567258f8f3c103846","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-08 05:28:34.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 of cl/4789: https://buildkite.com/tvl/depot/builds/11287","accounts_in_message":[],"_revision_number":3},{"id":"36fce70136a0f3a672771eaab94f6db1ad9dbc58","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-08 05:30:16.000000000","message":"Patch Set 3: Verified-1\n\nBuild of patchset 3 failed: https://buildkite.com/tvl/depot/builds/11287","accounts_in_message":[],"_revision_number":3},{"id":"2f303a54aa081fdecce2b5d3c2c3b80420924c48","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"date":"2022-01-08 05:48:49.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"7016083ee6ae39889fd5654ebd954b352333a606","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-08 05:48:51.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 of cl/4789: https://buildkite.com/tvl/depot/builds/11340","accounts_in_message":[],"_revision_number":4},{"id":"f088298866ba312e48a59eda3bd52a33057eab80","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2022-01-08 05:51:12.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/11340","accounts_in_message":[],"_revision_number":4},{"id":"28decbf805b0dfa608bbb06024112d6783313711","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2022-01-08 05:51:16.000000000","message":"Change has been successfully rebased and submitted as fad38387af3b6a5ed0d8f3042e2ac0a6ceabf45a\n\n2 is the latest approved patch-set.\nNo files were changed between the latest approved patch-set and the submitted one.\n","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"fad38387af3b6a5ed0d8f3042e2ac0a6ceabf45a","revisions":{"c60ccb91798da5cfcde998e373ca478277501970":{"kind":"REWORK","_number":1,"created":"2022-01-04 20:46:38.000000000","uploader":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"ref":"refs/changes/89/4789/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/4789/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/4789/1"}}},"commit":{"parents":[{"commit":"ea82419aa8610370310d16027c18c67f70166baf","subject":"fix(wpcarro/cryptopals): Update cleartext scoring algorithm","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dea82419aa8610370310d16027c18c67f70166baf"}]}],"author":{"name":"William Carroll","email":"wpcarro@gmail.com","date":"2022-01-04 20:44:59.000000000","tz":-480},"committer":{"name":"William Carroll","email":"wpcarro@gmail.com","date":"2022-01-04 20:44:59.000000000","tz":-480},"subject":"feat(wpcarro/cryptopals): Support repeating key cipher","message":"feat(wpcarro/cryptopals): Support repeating key cipher\n\nI think this is a form of symmetric encryption where the passphrase (e.g. \"ICE\")\nis repeated (e.g. \"ICEICEICEICEI...\") until it matches the length of the\ncleartext string; after that, the two byte-strings are XOR\u0027d against one another\nand then encoded as hexadecimal creating the ciphertext.\n\nChange-Id: Ib148f06d6c42a41377d1df1f0738d77da935a9f6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc60ccb91798da5cfcde998e373ca478277501970"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dc60ccb91798da5cfcde998e373ca478277501970"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"ea82419aa8610370310d16027c18c67f70166baf","is_merged_in_target_branch":false,"change_id":"Id322af64d792c15231a1a02794f396c46196c207","change_number":4788,"patch_set_number":1,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"ffc7a2c040f95b01895fbcaa32a158a03a973ce1":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2022-01-08 04:23:42.000000000","uploader":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"ref":"refs/changes/89/4789/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/4789/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/4789/2"}}},"commit":{"parents":[{"commit":"228cacc56e7e7030ca05262f112db8e490f7c541","subject":"fix(wpcarro/cryptopals): Update cleartext scoring algorithm","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d228cacc56e7e7030ca05262f112db8e490f7c541"}]}],"author":{"name":"William Carroll","email":"wpcarro@gmail.com","date":"2022-01-04 20:44:59.000000000","tz":-480},"committer":{"name":"William Carroll","email":"wpcarro@gmail.com","date":"2022-01-08 04:23:26.000000000","tz":-480},"subject":"feat(wpcarro/cryptopals): Support repeating key cipher","message":"feat(wpcarro/cryptopals): Support repeating key cipher\n\nI think this is a form of symmetric encryption where the passphrase (e.g. \"ICE\")\nis repeated (e.g. \"ICEICEICEICEI...\") until it matches the length of the\ncleartext string; after that, the two byte-strings are XOR\u0027d against one another\nand then encoded as hexadecimal creating the ciphertext.\n\nChange-Id: Ib148f06d6c42a41377d1df1f0738d77da935a9f6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dffc7a2c040f95b01895fbcaa32a158a03a973ce1"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dffc7a2c040f95b01895fbcaa32a158a03a973ce1"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"228cacc56e7e7030ca05262f112db8e490f7c541","is_merged_in_target_branch":false,"change_id":"Id322af64d792c15231a1a02794f396c46196c207","change_number":4788,"patch_set_number":2,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7d157b461521777baa603a4582c0900c6cfc2129":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2022-01-08 05:28:21.000000000","uploader":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"ref":"refs/changes/89/4789/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/4789/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/4789/3"}}},"commit":{"parents":[{"commit":"74a827235836719590964b5b8e70055e56296af0","subject":"fix(wpcarro/cryptopals): Update cleartext scoring algorithm","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d74a827235836719590964b5b8e70055e56296af0"}]}],"author":{"name":"William Carroll","email":"wpcarro@gmail.com","date":"2022-01-04 20:44:59.000000000","tz":-480},"committer":{"name":"William Carroll","email":"wpcarro@gmail.com","date":"2022-01-08 05:28:08.000000000","tz":-480},"subject":"feat(wpcarro/cryptopals): Support repeating key cipher","message":"feat(wpcarro/cryptopals): Support repeating key cipher\n\nI think this is a form of symmetric encryption where the passphrase (e.g. \"ICE\")\nis repeated (e.g. \"ICEICEICEICEI...\") until it matches the length of the\ncleartext string; after that, the two byte-strings are XOR\u0027d against one another\nand then encoded as hexadecimal creating the ciphertext.\n\nChange-Id: Ib148f06d6c42a41377d1df1f0738d77da935a9f6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7d157b461521777baa603a4582c0900c6cfc2129"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7d157b461521777baa603a4582c0900c6cfc2129"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"74a827235836719590964b5b8e70055e56296af0","is_merged_in_target_branch":false,"change_id":"Id322af64d792c15231a1a02794f396c46196c207","change_number":4788,"patch_set_number":3,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"4b996f040d320ef312d5f57d08666e2644119773":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2022-01-08 05:48:49.000000000","uploader":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"},"ref":"refs/changes/89/4789/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/4789/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/4789/4"}}},"commit":{"parents":[{"commit":"e99fe3f82c2f8a812fa4af41569842ed626aba7e","subject":"fix(wpcarro/cryptopals): Update cleartext scoring algorithm","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de99fe3f82c2f8a812fa4af41569842ed626aba7e"}]}],"author":{"name":"William Carroll","email":"wpcarro@gmail.com","date":"2022-01-04 20:44:59.000000000","tz":-480},"committer":{"name":"William Carroll","email":"wpcarro@gmail.com","date":"2022-01-08 05:48:42.000000000","tz":-480},"subject":"feat(wpcarro/cryptopals): Support repeating key cipher","message":"feat(wpcarro/cryptopals): Support repeating key cipher\n\nI think this is a form of symmetric encryption where the passphrase (e.g. \"ICE\")\nis repeated (e.g. \"ICEICEICEICEI...\") until it matches the length of the\ncleartext string; after that, the two byte-strings are XOR\u0027d against one another\nand then encoded as hexadecimal creating the ciphertext.\n\nChange-Id: Ib148f06d6c42a41377d1df1f0738d77da935a9f6\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4b996f040d320ef312d5f57d08666e2644119773"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d4b996f040d320ef312d5f57d08666e2644119773"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"e99fe3f82c2f8a812fa4af41569842ed626aba7e","is_merged_in_target_branch":false,"change_id":"Id322af64d792c15231a1a02794f396c46196c207","change_number":4788,"patch_set_number":4,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"fad38387af3b6a5ed0d8f3042e2ac0a6ceabf45a":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2022-01-08 05:51:16.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/89/4789/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/89/4789/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/89/4789/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/89/4789/5"}}},"commit":{"parents":[{"commit":"7aaddb3d31dabff196eb9ef27666099c00dd5338","subject":"fix(wpcarro/cryptopals): Update cleartext scoring algorithm","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7aaddb3d31dabff196eb9ef27666099c00dd5338"}]}],"author":{"name":"William Carroll","email":"wpcarro@gmail.com","date":"2022-01-04 20:44:59.000000000","tz":-480},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2022-01-08 05:51:16.000000000","tz":0},"subject":"feat(wpcarro/cryptopals): Support repeating key cipher","message":"feat(wpcarro/cryptopals): Support repeating key cipher\n\nI think this is a form of symmetric encryption where the passphrase (e.g. \"ICE\")\nis repeated (e.g. \"ICEICEICEICEI...\") until it matches the length of the\ncleartext string; after that, the two byte-strings are XOR\u0027d against one another\nand then encoded as hexadecimal creating the ciphertext.\n\nChange-Id: Ib148f06d6c42a41377d1df1f0738d77da935a9f6\nReviewed-on: https://cl.tvl.fyi/c/depot/+/4789\nTested-by: BuildkiteCI\nReviewed-by: wpcarro \u003cwpcarro@gmail.com\u003e\nAutosubmit: wpcarro \u003cwpcarro@gmail.com\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfad38387af3b6a5ed0d8f3042e2ac0a6ceabf45a"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dfad38387af3b6a5ed0d8f3042e2ac0a6ceabf45a"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7aaddb3d31dabff196eb9ef27666099c00dd5338","is_merged_in_target_branch":true,"change_id":"Id322af64d792c15231a1a02794f396c46196c207","change_number":4788,"patch_set_number":5,"change_status":"MERGED"}],"branch":"refs/heads/canon","description":"Rebase"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Code-Review-from-owners","status":"OK","applied_by":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}},{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000045,"name":"wpcarro","email":"wpcarro@gmail.com","username":"wpcarro"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review-from-owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review-from-owners\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review-from-owners\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dCustom-Rule"],"failing_atoms":[]}}]}
