)]}'
{"id":"openstack%2Fbarbican~998599","triplet_id":"openstack%2Fbarbican~master~I6b4864618c7cd75cc06dc7183c6ecaec28a52528","project":"openstack/barbican","branch":"master","topic":"yubihsm2-support","attention_set":{"36680":{"account":{"_account_id":36680,"name":"Josselin Mouette","display_name":"Josselin Mouette","email":"josselin.mouette@exaion.com","username":"jmouette"},"last_update":"2026-07-24 12:35:19.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I6b4864618c7cd75cc06dc7183c6ecaec28a52528","subject":"Add support for YubiHSM2","status":"NEW","created":"2026-07-24 11:10:32.000000000","updated":"2026-08-24 19:41:04.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"492767f98dcc718a734c6562290d812e7074bde5","_number":998599,"virtual_id_number":998599,"owner":{"_account_id":36680,"name":"Josselin Mouette","display_name":"Josselin Mouette","email":"josselin.mouette@exaion.com","username":"jmouette"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-08-24 19:41:04.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":35125,"name":"Mauricio Harley","email":"mharley@redhat.com","username":"mharley-rh"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-24 12:35:19.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-08-14 14:19:46.000000000","updated_by":{"_account_id":35125,"name":"Mauricio Harley","email":"mharley@redhat.com","username":"mharley-rh"},"reviewer":{"_account_id":35125,"name":"Mauricio Harley","email":"mharley@redhat.com","username":"mharley-rh"},"state":"CC"}],"messages":[{"id":"93fc826f72ee77bae5c27f6dc77aca35e8157ef0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36680,"name":"Josselin Mouette","display_name":"Josselin Mouette","email":"josselin.mouette@exaion.com","username":"jmouette"},"date":"2026-07-24 11:10:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c68f3f93a0625e2b958dc56019675f66be96a2be","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 12:35:19.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e5827df9bf94426497fe6dbeb569fe67\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f23f3e7987314c2896e20a4073e99387 : FAILURE in 10m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c47f0112c7ac47f8ac87e4f4538aba90 : SUCCESS in 5m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/540ee89af1304e8f9e160e36a1ac830b : FAILURE in 4m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ea9c59c23b89436ba04a840fc80023f1 : FAILURE in 4m 25s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/af42c1300e064746a12aabe2dc7234bc : FAILURE in 4m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06737da51c6a4c0f97e8c626bab86b0c : SUCCESS in 8m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8092784dd83741808c1f7bfb24c477e7 : SUCCESS in 3m 10s\n- barbican-tox-functional https://zuul.opendev.org/t/openstack/build/fafe3f776ed34329846d2417f306c15c : FAILURE in 36m 20s\n- barbican-vault-tox-functional https://zuul.opendev.org/t/openstack/build/0c28d4e1a6e948319e1a34472602173b : FAILURE in 35m 10s\n- barbican-openbao-tox-functional https://zuul.opendev.org/t/openstack/build/9be931dd2dbd442c99d1ccb771073384 : FAILURE in 33m 12s\n- barbican-grenade https://zuul.opendev.org/t/openstack/build/5d973a1d299242e5818a48954b948539 : SUCCESS in 1h 22m 12s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/cca7395b01764a4cba5c30d9fe822992 : FAILURE in 39m 52s\n- barbican-tempest-plugin-simple-crypto-secure-rbac https://zuul.opendev.org/t/openstack/build/d173570e18104695967bc26445bb7136 : SUCCESS in 35m 22s\n- barbican-tempest-plugin-simple-crypto-ipv6-only https://zuul.opendev.org/t/openstack/build/f986b7c19eb84cbaa8986f7370ac3cc1 : SUCCESS in 28m 05s\n- barbican-tox-functional-fips https://zuul.opendev.org/t/openstack/build/13610afdeb3f4ba8be566bc775857626 : POST_FAILURE in 15m 19s (non-voting)\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/67798efe40b9467196bd55b1a21341b3 : SUCCESS in 35m 04s\n- octavia-v2-dsvm-tls-barbican-secure-rbac https://zuul.opendev.org/t/openstack/build/d2ab36f8aa6c4655b08fe3b430bdf971 : SUCCESS in 35m 37s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job barbican-tox-functional-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job barbican-tox-functional-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"85a8fcdce63c825074b7aa805849547df53cea86","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36680,"name":"Josselin Mouette","display_name":"Josselin Mouette","email":"josselin.mouette@exaion.com","username":"jmouette"},"date":"2026-07-24 13:48:16.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"4fdcbcb45b75e02b4743b0063aa4af0a506c82a6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 15:29:47.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/af2e049ed8a04e9f85fec36904d20bd7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/90f8a7ad915348059e12c9f4d283f623 : SUCCESS in 9m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f13072ab5a6d491a9ed25a2f5424a6df : SUCCESS in 4m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ba2ee09f4fef455a8e510fc171d4fa5e : SUCCESS in 4m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/34da3b391aec4923a3e0ce1e5aafd73c : SUCCESS in 7m 47s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e52e2cc0450d46e1be5ae640899e00eb : SUCCESS in 8m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/177317ba3e654be8b20df7fb728960cc : SUCCESS in 9m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/94551e5c3a0d4004b9ffd3592e9423cb : SUCCESS in 5m 56s\n- barbican-tox-functional https://zuul.opendev.org/t/openstack/build/a41538b261a24fbebf8725ff3445110a : FAILURE in 32m 43s\n- barbican-vault-tox-functional https://zuul.opendev.org/t/openstack/build/41f9908b70c9460599ca32cd639e50c7 : FAILURE in 33m 08s\n- barbican-openbao-tox-functional https://zuul.opendev.org/t/openstack/build/5e1766aaef9a4dce91ddf8c9103112ee : FAILURE in 34m 14s\n- barbican-grenade https://zuul.opendev.org/t/openstack/build/de1669151f58468b9cd08b79491bcbe0 : SUCCESS in 1h 34m 30s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3723108d2f0d4c888ddf4b9a554e6a19 : SUCCESS in 35m 59s\n- barbican-tempest-plugin-simple-crypto-secure-rbac https://zuul.opendev.org/t/openstack/build/2bb67394b6e34c3eb1462377a3300192 : SUCCESS in 34m 16s\n- barbican-tempest-plugin-simple-crypto-ipv6-only https://zuul.opendev.org/t/openstack/build/6dd8d213e9074dd6a25de10e047e6276 : SUCCESS in 34m 22s\n- barbican-tox-functional-fips https://zuul.opendev.org/t/openstack/build/c5a6a65ad6e141f9b3388fd4073519f3 : POST_FAILURE in 22m 44s (non-voting)\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/07dc8ff7690d4ab0a6255c065cb94c91 : SUCCESS in 57m 34s\n- octavia-v2-dsvm-tls-barbican-secure-rbac https://zuul.opendev.org/t/openstack/build/835d4acdf6f7471299b6ac86bf6de13a : SUCCESS in 45m 58s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job barbican-tox-functional-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job barbican-tox-functional-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"c1337f2bed162b99d8d819aeaa9b4c771f8f4b3a","author":{"_account_id":35125,"name":"Mauricio Harley","email":"mharley@redhat.com","username":"mharley-rh"},"date":"2026-08-14 14:19:46.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"dab6e384b0e202f5d3edcce1cb454bf5778edb70","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36680,"name":"Josselin Mouette","display_name":"Josselin Mouette","email":"josselin.mouette@exaion.com","username":"jmouette"},"date":"2026-08-24 18:15:12.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"492767f98dcc718a734c6562290d812e7074bde5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-24 19:41:04.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/f489ca2c13d54171bc0e1bb300a25e01\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cd0362d69b4c4619b671abc96d6538fa : SUCCESS in 10m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d4503c26f62948d2ae3c6bcdf30058e8 : SUCCESS in 3m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a20695fbc639493696bda5adf795be56 : SUCCESS in 4m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6609f32f15c24ab4835c65b15691873a : SUCCESS in 4m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/544abe917a624f749eef3bc009f4e126 : SUCCESS in 7m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c984246b2d84084bdc9dfc3ac1b01b9 : SUCCESS in 9m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/099c9dc676eb4e2a8f8ed1b7d67e5d4a : SUCCESS in 6m 16s\n- barbican-tox-functional https://zuul.opendev.org/t/openstack/build/750f294cfc9b476387c2b7da88925d88 : FAILURE in 32m 13s\n- barbican-vault-tox-functional https://zuul.opendev.org/t/openstack/build/5477d4d39dc24114ba1a94f087bc3410 : FAILURE in 23m 13s\n- barbican-openbao-tox-functional https://zuul.opendev.org/t/openstack/build/2f084d823e6748c7932d02084f4256cf : FAILURE in 34m 35s\n- barbican-grenade https://zuul.opendev.org/t/openstack/build/5c8a34fb83a34ffd97def25145e153ea : SUCCESS in 1h 19m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ca1e92e1ca91469da2247fb69d2d765f : SUCCESS in 30m 58s\n- barbican-tempest-plugin-simple-crypto-secure-rbac https://zuul.opendev.org/t/openstack/build/098c8009a6d443cabc3e827f3258cec9 : SUCCESS in 35m 57s\n- barbican-tempest-plugin-simple-crypto-ipv6-only https://zuul.opendev.org/t/openstack/build/5312fb6c0b4a429e93b9bd2890bfd0be : SUCCESS in 16m 24s\n- barbican-tox-functional-fips https://zuul.opendev.org/t/openstack/build/dffbea4ca68e40299ead421ff036bf91 : POST_FAILURE in 10m 04s (non-voting)\n- octavia-v2-dsvm-tls-barbican https://zuul.opendev.org/t/openstack/build/4a9f24f2274241d584b24a7ad71cb559 : SUCCESS in 33m 31s\n- octavia-v2-dsvm-tls-barbican-secure-rbac https://zuul.opendev.org/t/openstack/build/fa13b956de5a4f9c86dcab8607182967 : SUCCESS in 32m 32s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job barbican-tox-functional-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job barbican-tox-functional-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"6c0cbf020fd5bf209b5a679f31ea6c6e38904701","revisions":{"0254619bb61675dac6ffb4ae4b92c1bf26ccd47a":{"kind":"REWORK","_number":1,"created":"2026-07-24 11:10:32.000000000","uploader":{"_account_id":36680,"name":"Josselin Mouette","display_name":"Josselin Mouette","email":"josselin.mouette@exaion.com","username":"jmouette"},"ref":"refs/changes/99/998599/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/barbican","ref":"refs/changes/99/998599/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/barbican refs/changes/99/998599/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/barbican refs/changes/99/998599/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/barbican refs/changes/99/998599/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/barbican refs/changes/99/998599/1"}}},"commit":{"parents":[{"commit":"bef1b0a676e730bfeb458dc0694f45cbaa1928e5","subject":"Configure the keywrap mechanism to IV bytes mapping in the file header","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/barbican/commit/bef1b0a676e730bfeb458dc0694f45cbaa1928e5"}]}],"author":{"name":"Josselin Mouette","email":"josselin.mouette@exaion.com","date":"2026-07-24 10:55:05.000000000","tz":120},"committer":{"name":"Josselin Mouette","email":"josselin.mouette@exaion.com","date":"2026-07-24 11:09:56.000000000","tz":120},"subject":"Add support for YubiHSM2","message":"Add support for YubiHSM2\n\nIntroduces support for key type VENDOR_YUBICO_CKK_AES256_CCM_WRAP and\nkeywrap mechanism VENDOR_YUBICO_CKM_AES_CCM_WRAP.\n\nBased on Robert Jansen\u0027s work.\n\nCloses-Bug: #2042949\nChange-Id: I6b4864618c7cd75cc06dc7183c6ecaec28a52528\nSigned-off-by: Josselin Mouette \u003cjosselin.mouette@exaion.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/barbican/commit/0254619bb61675dac6ffb4ae4b92c1bf26ccd47a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/barbican/commit/0254619bb61675dac6ffb4ae4b92c1bf26ccd47a"}]},"branch":"refs/heads/master"},"a7c2333ad54324d7c31d031da4824c244b16f832":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-07-24 13:48:16.000000000","uploader":{"_account_id":36680,"name":"Josselin Mouette","display_name":"Josselin Mouette","email":"josselin.mouette@exaion.com","username":"jmouette"},"ref":"refs/changes/99/998599/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/barbican","ref":"refs/changes/99/998599/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/barbican refs/changes/99/998599/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/barbican refs/changes/99/998599/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/barbican refs/changes/99/998599/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/barbican refs/changes/99/998599/2"}}},"commit":{"parents":[{"commit":"b40cf99c97cd75b1d03d89c08266e65ffb35b0d3","subject":"Configure the keywrap mechanism to IV bytes mapping in the file header","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/barbican/commit/b40cf99c97cd75b1d03d89c08266e65ffb35b0d3"}]}],"author":{"name":"Josselin Mouette","email":"josselin.mouette@exaion.com","date":"2026-07-24 10:55:05.000000000","tz":120},"committer":{"name":"Josselin Mouette","email":"josselin.mouette@exaion.com","date":"2026-07-24 13:47:41.000000000","tz":120},"subject":"Add support for YubiHSM2","message":"Add support for YubiHSM2\n\nIntroduces support for key type VENDOR_YUBICO_CKK_AES256_CCM_WRAP and\nkeywrap mechanism VENDOR_YUBICO_CKM_AES_CCM_WRAP.\n\nBased on Robert Jansen\u0027s work.\n\nCloses-Bug: #2042949\nChange-Id: I6b4864618c7cd75cc06dc7183c6ecaec28a52528\nSigned-off-by: Josselin Mouette \u003cjosselin.mouette@exaion.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/barbican/commit/a7c2333ad54324d7c31d031da4824c244b16f832"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/barbican/commit/a7c2333ad54324d7c31d031da4824c244b16f832"}]},"branch":"refs/heads/master"},"6c0cbf020fd5bf209b5a679f31ea6c6e38904701":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-08-24 18:15:12.000000000","uploader":{"_account_id":36680,"name":"Josselin Mouette","display_name":"Josselin Mouette","email":"josselin.mouette@exaion.com","username":"jmouette"},"ref":"refs/changes/99/998599/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/barbican","ref":"refs/changes/99/998599/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/barbican refs/changes/99/998599/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/barbican refs/changes/99/998599/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/barbican refs/changes/99/998599/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/barbican refs/changes/99/998599/3"}}},"commit":{"parents":[{"commit":"7740bff66d63fab0c5bd7478ef11881c42ad71d8","subject":"Configure the keywrap mechanism to IV bytes mapping in the file header","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/barbican/commit/7740bff66d63fab0c5bd7478ef11881c42ad71d8"}]}],"author":{"name":"Josselin Mouette","email":"josselin.mouette@exaion.com","date":"2026-07-24 10:55:05.000000000","tz":120},"committer":{"name":"Josselin Mouette","email":"josselin.mouette@exaion.com","date":"2026-08-24 18:11:23.000000000","tz":120},"subject":"Add support for YubiHSM2","message":"Add support for YubiHSM2\n\nIntroduces support for key type VENDOR_YUBICO_CKK_AES256_CCM_WRAP and\nkeywrap mechanism VENDOR_YUBICO_CKM_AES_CCM_WRAP.\n\nBased on Robert Jansen\u0027s work.\n\nCloses-Bug: #2042949\nChange-Id: I6b4864618c7cd75cc06dc7183c6ecaec28a52528\nSigned-off-by: Josselin Mouette \u003cjosselin.mouette@exaion.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/barbican/commit/6c0cbf020fd5bf209b5a679f31ea6c6e38904701"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/barbican/commit/6c0cbf020fd5bf209b5a679f31ea6c6e38904701"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
