test(solana): sign message with many cosigners
What changed, and why it matters
This commit only adds a new test case for Solana message signing with 64 cosigners and updates the expected screen snapshots used by automated testing. It does not change any firmware code that runs on the Trezor device, so it cannot introduce a security vulnerability or fix one.
No security action needed; this is a routine test-only change.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The diff adds one pytest parameter (n_cosigners=64, id=’large-multi’) to tests/device_tests/solana/test_sign_message.py and records the corresponding UI fixture hashes for multiple device models and languages in tests/ui_tests/fixtures.json. No production firmware, bootloader, or application code is modified.
Changed components
tests/device_tests/solana/test_sign_message.pytests/ui_tests/fixtures.jsonInspect captured patch +25 / −0
diff --git a/tests/device_tests/solana/test_sign_message.py b/tests/device_tests/solana/test_sign_message.py
index deae34b2..fd330fbd 100644
--- a/tests/device_tests/solana/test_sign_message.py
+++ b/tests/device_tests/solana/test_sign_message.py
@@ -23,6 +23,7 @@ ED25519_PRIV_SIZE = 32
pytest.param(0, "Hello, 🌍! Spëcial châräctérs.", id="utf-8"),
pytest.param(0, "Much " + "much " * 42 + "longer message.", id="long"),
pytest.param(2, "Multi-party agreement.", id="multi"),
+ pytest.param(64, "Large multi-party agreement.", id="large-multi"),
],
)
def test_sign_verify(session: Session, n_cosigners: int, message: str) -> None:
diff --git a/tests/ui_tests/fixtures.json b/tests/ui_tests/fixtures.json
index babaec2d..2dc85ff6 100644
--- a/tests/ui_tests/fixtures.json
+++ b/tests/ui_tests/fixtures.json
@@ -2594,6 +2594,7 @@
"T2T1_cs_solana-test_sign_message.py::test_invalid_envelope[missing]": "3931fd61d7434bd59bcc611afb082855dbcc6733b93ac1ff608e43f4fa511ea1",
"T2T1_cs_solana-test_sign_message.py::test_missing_signer": "f2b80196c81ce473b7f24f16f6192ac76d9d2ca23fb0b40053c00d02b53d5111",
"T2T1_cs_solana-test_sign_message.py::test_sign_verify[ascii]": "b6e237d1627e49862ec5d892e32e399d97602209d93174a169eeffd7609d7986",
+"T2T1_cs_solana-test_sign_message.py::test_sign_verify[large-multi]": "a564cc6f47b7908139dca0e2b4bd0cf03fe8e383799e9b49e9d022c6ad4618c4",
"T2T1_cs_solana-test_sign_message.py::test_sign_verify[long]": "410edd4fa5c1487de772a39ddb68121bfa76acd0e2fcb4d350070628768ed478",
"T2T1_cs_solana-test_sign_message.py::test_sign_verify[multi]": "9bdb4750fb4b80f005166b1bfe32de0402d73099813787ae1cd542afe7de6127",
"T2T1_cs_solana-test_sign_message.py::test_sign_verify[utf-8]": "81e5d1675f40b8b1a1f90cb4eb74c4a945f996966f93c2020f7738a0e637cd55",
@@ -4370,6 +4371,7 @@
"T2T1_de_solana-test_sign_message.py::test_invalid_envelope[missing]": "f198e4ef2aca96d02e3da0327bbf118b4c77831dfdb33425336ceaa489bd2247",
"T2T1_de_solana-test_sign_message.py::test_missing_signer": "efeaf51fe18b983e9b1a6947a939ad305a92e57798fe07110bb61c0f65755881",
"T2T1_de_solana-test_sign_message.py::test_sign_verify[ascii]": "3745604932b5b15c4154a963dd60bed45172eb054ea833e423ff275750eacd6e",
+"T2T1_de_solana-test_sign_message.py::test_sign_verify[large-multi]": "f88c92b77071a835a02ac0afcb7c8f53eeae57359b20b55e7334770362c1ca3d",
"T2T1_de_solana-test_sign_message.py::test_sign_verify[long]": "2edae9af5cf58e2720d3456c2430f8a1fe3107f4c4f8cb5a1fb9e3c9d47aceb0",
"T2T1_de_solana-test_sign_message.py::test_sign_verify[multi]": "81eabe71bff44cd66a87f466c1473592c68c632cc4a104a2cef5231d12882d29",
"T2T1_de_solana-test_sign_message.py::test_sign_verify[utf-8]": "3ac406b98374cffb303b15f60a977742c8abefb0dc7ace34e2d7687c25973919",
@@ -6146,6 +6148,7 @@
"T2T1_en_solana-test_sign_message.py::test_invalid_envelope[missing]": "435d2dc1164b3a3dc3e3e08cb50582e5a697a44d79fb472ef8bfcfe7531d3552",
"T2T1_en_solana-test_sign_message.py::test_missing_signer": "8aa7c68cd09e700e8c6903dcfc39c4a66214481c12c34dc56762829478399b79",
"T2T1_en_solana-test_sign_message.py::test_sign_verify[ascii]": "d78bfc00591a2cbe4cc119f164c9951a1963f681947e15977c867ddb009197db",
+"T2T1_en_solana-test_sign_message.py::test_sign_verify[large-multi]": "e009b2b7c8155d043f53606baeeb09fef376715c9202924c530b08f13057171a",
"T2T1_en_solana-test_sign_message.py::test_sign_verify[long]": "4c7a6fd5acba80f6b02d5c59e55e2b0ec7b291581a0a904d54c02a8907564440",
"T2T1_en_solana-test_sign_message.py::test_sign_verify[multi]": "33e2a18c86744d91f7bffa14d170beab7c8600b914f9f1698ed674037394077f",
"T2T1_en_solana-test_sign_message.py::test_sign_verify[utf-8]": "9e3a971c0ec15023b7ec1e4a51bba659ff04e7c079b923ca8e50e1e0f19403bd",
@@ -7940,6 +7943,7 @@
"T2T1_es_solana-test_sign_message.py::test_invalid_envelope[missing]": "e1ac8441259ba4d05afcac5c4012e5e843f724caeb89bbfc8fc839901647a940",
"T2T1_es_solana-test_sign_message.py::test_missing_signer": "17d836396f272c01cafa175aa87b0c076aedf7698c935d1921c7d3d7e8911903",
"T2T1_es_solana-test_sign_message.py::test_sign_verify[ascii]": "62ad1427541856978fcfb1866ffbd4444fb0c1fb6325bdba20be77cba33dbdfd",
+"T2T1_es_solana-test_sign_message.py::test_sign_verify[large-multi]": "40b93ae546976175228d2db0fd52ab20d281d8d1d920f92f89914e49419ae1a4",
"T2T1_es_solana-test_sign_message.py::test_sign_verify[long]": "95d53d773ed3c51c2360da1b4fb82b70c5f91858e249cd7c2f0eaf39b5616bcf",
"T2T1_es_solana-test_sign_message.py::test_sign_verify[multi]": "663d674e8679cae5f2b33c92a3b025d7988ef9a7543d697ad0df4e245018f623",
"T2T1_es_solana-test_sign_message.py::test_sign_verify[utf-8]": "551d0044ef2dad51f4e9ec32b9a0172960c659324112e35783ea010828f8a696",
@@ -9716,6 +9720,7 @@
"T2T1_fr_solana-test_sign_message.py::test_invalid_envelope[missing]": "43c8dc2c94980b2455917b62eb9b30ce342571be4b4a95659c7d036ac80a240c",
"T2T1_fr_solana-test_sign_message.py::test_missing_signer": "7e5a99a4b6aad4cdf7a9f9aecf483faa381108ee2108efaba88f261e29ac1f8a",
"T2T1_fr_solana-test_sign_message.py::test_sign_verify[ascii]": "812a072077ecf7cc9365d4b37d5d55e5eddaf627e499376b5f9c493b4a4da11b",
+"T2T1_fr_solana-test_sign_message.py::test_sign_verify[large-multi]": "29f7643b94f88bf7c1ee0a79059ed79d2caf316d514e37721d29423d6b0ce5c2",
"T2T1_fr_solana-test_sign_message.py::test_sign_verify[long]": "a83635cac9a760d6642dff9c172e0cfd12ea853a7b151074d5df4a89996ea765",
"T2T1_fr_solana-test_sign_message.py::test_sign_verify[multi]": "4bcfe44e6d47b4c977564303671479254bce8e49d7597e812c87c9280f16a07e",
"T2T1_fr_solana-test_sign_message.py::test_sign_verify[utf-8]": "57ec040ae7e3e3bb8d4ba3600d84cf85c6f50c99f0b108b2315e98dd4913f1f9",
@@ -11492,6 +11497,7 @@
"T2T1_pt_solana-test_sign_message.py::test_invalid_envelope[missing]": "2543461170d60e2513382a6cdf55ab255b6ac241603cf76b3d8b205666728e60",
"T2T1_pt_solana-test_sign_message.py::test_missing_signer": "020b255e04b59e53d2aa87ae960038f4538d350de28df15a1ac41b376e9d04f2",
"T2T1_pt_solana-test_sign_message.py::test_sign_verify[ascii]": "96f66ad7982b97f24d2e1542c0f24be2822ee401a2c728c20c5dcbefa6f5e8dd",
+"T2T1_pt_solana-test_sign_message.py::test_sign_verify[large-multi]": "44fd8d6a19c260d9dfda47c3a21a950cfe0e393ba434588edbde44eb868920d7",
"T2T1_pt_solana-test_sign_message.py::test_sign_verify[long]": "6dce297efaa7a7149ec4b08a00b6817ff1cda6317462b0e9c6bfe49bbc170f21",
"T2T1_pt_solana-test_sign_message.py::test_sign_verify[multi]": "63564041a1b0cdab94fb7ebd515190b736226ba12287f52456167be0b080c077",
"T2T1_pt_solana-test_sign_message.py::test_sign_verify[utf-8]": "99a63cc6196351d9c2533aed8fa15e8cef2d66b7e69a375ecc05e8a506c602ef",
@@ -13508,6 +13514,7 @@
"T3B1_cs_solana-test_sign_message.py::test_invalid_envelope[missing]": "5c2cc103e0aed88253d3e27593208eb836f17e67c1a4188a76e70b811c498ffd",
"T3B1_cs_solana-test_sign_message.py::test_missing_signer": "aec89f6952811bcfa54db3842b2e2e24d7ae162a65bf19424b4e6b6620fe70bb",
"T3B1_cs_solana-test_sign_message.py::test_sign_verify[ascii]": "49864253bf034ae386e389263b727710f95294c142342e8cacb161788ae2c74d",
+"T3B1_cs_solana-test_sign_message.py::test_sign_verify[large-multi]": "76e256e37909ac7d6ed5ed48f6393a954752a5c58e8097f59c1b212a1a180412",
"T3B1_cs_solana-test_sign_message.py::test_sign_verify[long]": "2a1568d0714b77d626e7e12a0920a436224da20535d12e3f4c06aa6a6ec26e43",
"T3B1_cs_solana-test_sign_message.py::test_sign_verify[multi]": "7657e8a9b5d558e8752b221bd531bc169dfc0dc93368b5545f15cd0165b26f38",
"T3B1_cs_solana-test_sign_message.py::test_sign_verify[utf-8]": "4a293c5b02cf83478f9c63124f71d02cde7288cc4df93e6ff1ed50d819db8146",
@@ -15225,6 +15232,7 @@
"T3B1_de_solana-test_sign_message.py::test_invalid_envelope[missing]": "45007d5ea40b2c87bff811b796d3107be406d2f32eb91c2da41193e05ee65bd2",
"T3B1_de_solana-test_sign_message.py::test_missing_signer": "14dfefb39e3707b5294815085c5d94626e4e632f7fd9ca60df4b28e57d015dde",
"T3B1_de_solana-test_sign_message.py::test_sign_verify[ascii]": "87fb98a5f1e63bdcf16fecce41ff1b8f7a2755bace0949e055d2ff44d61e050f",
+"T3B1_de_solana-test_sign_message.py::test_sign_verify[large-multi]": "72a144eb167294e53ed63999a4b6b45e1099025f04054676ba9a25f860b976d0",
"T3B1_de_solana-test_sign_message.py::test_sign_verify[long]": "a55da296f2d2a87b781f7e7b1aeffbd5b2c50c4fbc91061d61466cecb7653c0f",
"T3B1_de_solana-test_sign_message.py::test_sign_verify[multi]": "5acd6e4387b9807863f2830d4a2ab9e9913fdd028260d759a23f2948b81e90eb",
"T3B1_de_solana-test_sign_message.py::test_sign_verify[utf-8]": "035e0ed75f6be3b344cca8434dca129714a41697776a8a1b70633888f8afbe2b",
@@ -16942,6 +16950,7 @@
"T3B1_en_solana-test_sign_message.py::test_invalid_envelope[missing]": "1d1372507083cf29fe446bbe75f89d2346e6f24f4bcafaf4b6923ec2369beae5",
"T3B1_en_solana-test_sign_message.py::test_missing_signer": "7945fdf0623a34efada654fe62a57fa06c6ab0cf4383bc14c6b7acd594b10596",
"T3B1_en_solana-test_sign_message.py::test_sign_verify[ascii]": "f6297e791630bf84fdb679e5e55138ada9a26ffcf7a04744186e4f97e17c6bb6",
+"T3B1_en_solana-test_sign_message.py::test_sign_verify[large-multi]": "adc53eb680b88bae1e29c88d9891cdb9374f819bab10c8cedea60bf857c37b7d",
"T3B1_en_solana-test_sign_message.py::test_sign_verify[long]": "6b8f99f4cdb98f44ab29dfcbb883d2d50e1848a0118056ade9ad88feb18a3ba5",
"T3B1_en_solana-test_sign_message.py::test_sign_verify[multi]": "0a3ddad594328952aa36622a260d7141ad7e30c546eca6663cdf025fe278f819",
"T3B1_en_solana-test_sign_message.py::test_sign_verify[utf-8]": "e645fce51e75ee290ce17bb38ffcad10b78e189e837bec68f951e6e85f188d31",
@@ -18659,6 +18668,7 @@
"T3B1_es_solana-test_sign_message.py::test_invalid_envelope[missing]": "189af34fda5c9f6f23eebc3bc7f3f192ef3a24e79e7a30b4e311812c80e5352b",
"T3B1_es_solana-test_sign_message.py::test_missing_signer": "1c43a01a3864c17b781e3a68121bb7c4378f858ab5c4db5b3d012f138eba5fb8",
"T3B1_es_solana-test_sign_message.py::test_sign_verify[ascii]": "3f72196a8d043bf1f758e8662b99605dedcfdfb9b07b51b84e6ae553325840c6",
+"T3B1_es_solana-test_sign_message.py::test_sign_verify[large-multi]": "3b0f6ea13e837f07601bce8966dce43a4163d9744f8bcd11fff8b8a69fee2d8e",
"T3B1_es_solana-test_sign_message.py::test_sign_verify[long]": "852804c0500a3ff01cfacd5fe96e19fe41dac7eb2d44bf7c602bfbc4fe459717",
"T3B1_es_solana-test_sign_message.py::test_sign_verify[multi]": "fdadace8de02a2c405ff898725ae64e9885e476b9b9189ea7a8d4ce696ca95df",
"T3B1_es_solana-test_sign_message.py::test_sign_verify[utf-8]": "fc856a46db982ad2e5daa2d497171e0be7f87f6a6de6da3506a3c1a17fb2db93",
@@ -20376,6 +20386,7 @@
"T3B1_fr_solana-test_sign_message.py::test_invalid_envelope[missing]": "e7fb92407703ede56882fc56153175ef4470c314f80e92685c25a7ffe8751620",
"T3B1_fr_solana-test_sign_message.py::test_missing_signer": "979886e5de665a0a5bd752457a29ad2bd0aad9d94702754cb351dc7d31979b42",
"T3B1_fr_solana-test_sign_message.py::test_sign_verify[ascii]": "a654f4183c583bfbe53df058a7a181147fbdc2f872013f31c16fc692ff71f4f3",
+"T3B1_fr_solana-test_sign_message.py::test_sign_verify[large-multi]": "58a995604ad89b2029c2760cb2ebf874a36d13b83336d49fe6445241515d0db2",
"T3B1_fr_solana-test_sign_message.py::test_sign_verify[long]": "b07e502821413961aecd1c9491b45d94d2297280ccd7b51f3062977ed8ff38ce",
"T3B1_fr_solana-test_sign_message.py::test_sign_verify[multi]": "abdd3949c9ca2ff6dd8e65e00c2438f47a48cb2983d5676eb279a892e52cef2c",
"T3B1_fr_solana-test_sign_message.py::test_sign_verify[utf-8]": "9c69b80e240794dd9768cd2050fc1acece44cd6792c30639494c806ec4f1a5fb",
@@ -22093,6 +22104,7 @@
"T3B1_pt_solana-test_sign_message.py::test_invalid_envelope[missing]": "841fe022ae08583005a0bbaa568d8630438fa3e1d4d96a68859edaeb39870ac5",
"T3B1_pt_solana-test_sign_message.py::test_missing_signer": "bbd866375fe164eb4caaddceb8a49d710b09ad01ca2cf67a0006d3a0d3ecb121",
"T3B1_pt_solana-test_sign_message.py::test_sign_verify[ascii]": "80277d96c132d4dae329ab259932a08dda306d4f3bd8347b48f450ba00945378",
+"T3B1_pt_solana-test_sign_message.py::test_sign_verify[large-multi]": "e7a743bea1f59cf8d766a3f3c734c1f41042b091078da5020f211aed56be8988",
"T3B1_pt_solana-test_sign_message.py::test_sign_verify[long]": "8ce1cc4b64cd43ae516ab54eb401edd888d302ef7d3b8fc3ca6862547d5d9d1b",
"T3B1_pt_solana-test_sign_message.py::test_sign_verify[multi]": "85b1ae5e769396f13397b07a0a18fba0e73243226b50b1a039a26a99360fa465",
"T3B1_pt_solana-test_sign_message.py::test_sign_verify[utf-8]": "1f64c32e777fa3e75ea822688933a5137a8135d16dd1fe76e9fc433b320e568a",
@@ -24207,6 +24219,7 @@
"T3T1_cs_solana-test_sign_message.py::test_invalid_envelope[missing]": "53dc99bd06966200b3a7adcb21fae550088e638d984b734ea1ed448e70b90981",
"T3T1_cs_solana-test_sign_message.py::test_missing_signer": "9c20243bc5dacf2442af5a8778b66a0ab7cb978e11c02fec371f109fbc9d55f6",
"T3T1_cs_solana-test_sign_message.py::test_sign_verify[ascii]": "e8a53f2e1a5043081c3496aa42429570e0895a5c69f081c76fe4fc89c792882b",
+"T3T1_cs_solana-test_sign_message.py::test_sign_verify[large-multi]": "0349ed80b5e15729d79b1e4554953bf6e8582d68ec4448ae8298e35f7f8c43b7",
"T3T1_cs_solana-test_sign_message.py::test_sign_verify[long]": "a8ac5a9e02d104556a24698025369f2126bd2da7567a528f9698c936aeef89d3",
"T3T1_cs_solana-test_sign_message.py::test_sign_verify[multi]": "30f4a91c454e221699a518e1d8c5c116a6a2d776c96b4b4bfb45e3fdfb443cc7",
"T3T1_cs_solana-test_sign_message.py::test_sign_verify[utf-8]": "476f3f1e2521580515e9a47def117ee13631c2e1bf99b0e398f70a97192d71e4",
@@ -25957,6 +25970,7 @@
"T3T1_de_solana-test_sign_message.py::test_invalid_envelope[missing]": "02ce961a514cd00547ea8b1742ba35745ebf747fa369d763dc129f760431f832",
"T3T1_de_solana-test_sign_message.py::test_missing_signer": "68c146f13417be0845fee20b1d8de4a05e0844608c2efb3cfae9f573be39f0c4",
"T3T1_de_solana-test_sign_message.py::test_sign_verify[ascii]": "bb8cbea54251f8a022dabdba52844e29af3386f2ba4d3ce1aed1fe38a4d3c5bd",
+"T3T1_de_solana-test_sign_message.py::test_sign_verify[large-multi]": "9a5043b0188e5a793faec17d926d1c4b3e482345e678fee48daf2877e8869d4a",
"T3T1_de_solana-test_sign_message.py::test_sign_verify[long]": "1949f486844062929fbe6bf81a0643ef23903134743e970b5ea78e34282f9ebf",
"T3T1_de_solana-test_sign_message.py::test_sign_verify[multi]": "b2b0208c0ded22e244a649872de13786365a68199eca24121fc2dad4ffe404eb",
"T3T1_de_solana-test_sign_message.py::test_sign_verify[utf-8]": "df25218b1b38f93ac4a4ea4cfdf4ca7ce1593cb973f575b50da9c30d806614de",
@@ -27707,6 +27721,7 @@
"T3T1_en_solana-test_sign_message.py::test_invalid_envelope[missing]": "56e50fcd695740c44b77b33570c5e43517779ef97bc2048de045d910b1099d1a",
"T3T1_en_solana-test_sign_message.py::test_missing_signer": "0064e8a52b9bff0c2a31432fa781b800afb21e8910d60f303671bdfc8d8425fc",
"T3T1_en_solana-test_sign_message.py::test_sign_verify[ascii]": "1f0ea26c317e8ec1c9ade4173e48187db4c86975614b233e64b9c1684865489d",
+"T3T1_en_solana-test_sign_message.py::test_sign_verify[large-multi]": "5c925ae4a4e0010664195c2c5651b5b20f2009e749ae7c6747f07c583355dcca",
"T3T1_en_solana-test_sign_message.py::test_sign_verify[long]": "d3665692a4009b28a008cf30d859374c9eba5f634ab80f198c77f4b725685461",
"T3T1_en_solana-test_sign_message.py::test_sign_verify[multi]": "85a9c0140059106446c1a92b874d776cd8931d582b603172d74f3849704791de",
"T3T1_en_solana-test_sign_message.py::test_sign_verify[utf-8]": "2c9de5cf59379ed710b29f8178139a09eb16b43e39623c3f19ac6c58b76bfaca",
@@ -29457,6 +29472,7 @@
"T3T1_es_solana-test_sign_message.py::test_invalid_envelope[missing]": "b08e06c98308d5a33fe3771fa882968acd9db9bc2105870b2676253d023bd3ff",
"T3T1_es_solana-test_sign_message.py::test_missing_signer": "41b9c9e85d64891dcfd03d675df77c533f035a2d191b161144d00afab69a589d",
"T3T1_es_solana-test_sign_message.py::test_sign_verify[ascii]": "5182b87f54c906a71f21488485c4d3a2c0cd62db64b4ab42fb43e83da32b1365",
+"T3T1_es_solana-test_sign_message.py::test_sign_verify[large-multi]": "36d96dd6d080a3cca335826977262777297dfb3afa11196620717339985f928d",
"T3T1_es_solana-test_sign_message.py::test_sign_verify[long]": "38fe6e9bc77dae9b395396b51fd3190e8f87cff103d58d762d1a1d673cf43b6f",
"T3T1_es_solana-test_sign_message.py::test_sign_verify[multi]": "fcfd0d731a0dec15f682448ab727609776609526ee46ab8da4189e1bbe3988d8",
"T3T1_es_solana-test_sign_message.py::test_sign_verify[utf-8]": "ce377f31bd3ba476a5590630b4e56df0705ea81e4eb86dfc4bbc72a91474336a",
@@ -31207,6 +31223,7 @@
"T3T1_fr_solana-test_sign_message.py::test_invalid_envelope[missing]": "a3c125fc86894290160ae0dc835ee5f2cb01a00f685e0a053edb68a1a7bc075e",
"T3T1_fr_solana-test_sign_message.py::test_missing_signer": "116c64aa168d12181b7a5317677ddf135d739fdac22d38ff08571dc3301c2f47",
"T3T1_fr_solana-test_sign_message.py::test_sign_verify[ascii]": "5f727b17ad5a1514d84834a84cf7631a7b604194235fdf458f822a8b1b0c3e88",
+"T3T1_fr_solana-test_sign_message.py::test_sign_verify[large-multi]": "0585ee6f89763914034904a8c425007b51f69536872e1cd818ad7dd1e6d95a1e",
"T3T1_fr_solana-test_sign_message.py::test_sign_verify[long]": "bab801d5702a37eaba0a519821a3c065fee52fabfa60f85faa93c2c892cd3839",
"T3T1_fr_solana-test_sign_message.py::test_sign_verify[multi]": "794065b5af726a3b2c50a9eda0144d9dd8d67711131f538c581d23e0767ccb38",
"T3T1_fr_solana-test_sign_message.py::test_sign_verify[utf-8]": "675696a902156e10aa9af823ceea86874fbdc2ca1427c4c0ab11fc559f5ad349",
@@ -32957,6 +32974,7 @@
"T3T1_pt_solana-test_sign_message.py::test_invalid_envelope[missing]": "589b62964c3d15cc3641251e01ba4fb1e0f1cef771b8ab9c01f6b05710ba12af",
"T3T1_pt_solana-test_sign_message.py::test_missing_signer": "14256cd1b801d1b67a37de1198d61a80d342f39e5c5d6fa991ec7fb526d683be",
"T3T1_pt_solana-test_sign_message.py::test_sign_verify[ascii]": "875ae406754b2c90efb3b437b25b78e4b814943739da48909b3e3b572b6db2e4",
+"T3T1_pt_solana-test_sign_message.py::test_sign_verify[large-multi]": "809cb952152eab25da76f3b76165e19721e9f4cdcb7daba53f157864e500532d",
"T3T1_pt_solana-test_sign_message.py::test_sign_verify[long]": "b0e2056feefcc8024e0ea39f8fce70dc085a3c1786f9ea41fccf4237023f773e",
"T3T1_pt_solana-test_sign_message.py::test_sign_verify[multi]": "df6ed6a38812925a20ff812bbc88e5238e41e3da3a2b8175145a551fc6a3b3e9",
"T3T1_pt_solana-test_sign_message.py::test_sign_verify[utf-8]": "5dbe9f3ae413a906d10795019217fc8444e2e8d9486ef3c72b8667670c3a272d",
@@ -35362,6 +35380,7 @@
"T3W1_cs_solana-test_sign_message.py::test_invalid_envelope[missing]": "0336c269e9a3e3138c7be5509a34e3021580fa0b0fffe767961f1015df79ff2c",
"T3W1_cs_solana-test_sign_message.py::test_missing_signer": "25675032fe6b1628161f0cd2398edae2feace6873ae31c44ce545c91f7ced796",
"T3W1_cs_solana-test_sign_message.py::test_sign_verify[ascii]": "bed55e1b35da08dc1a8ad82f61278b92a5ebebf63fbe33549330a029f7996f7d",
+"T3W1_cs_solana-test_sign_message.py::test_sign_verify[large-multi]": "bdef095885a037260238f85792e40595be6135e78572dad5fc09fdad4cb2c9ab",
"T3W1_cs_solana-test_sign_message.py::test_sign_verify[long]": "638e99383ddf3fedf0aa1b509bdbdf68ac637baaf9afe6840a3e252cd945b80d",
"T3W1_cs_solana-test_sign_message.py::test_sign_verify[multi]": "fabbd08867fd7992c17f87d5d962372fefb4c5a8d14f99a3a82a595264d69b3a",
"T3W1_cs_solana-test_sign_message.py::test_sign_verify[utf-8]": "839d11efe368d36663479650cbf6a24f114867bc45f454c279af9ba78f3d0473",
@@ -37129,6 +37148,7 @@
"T3W1_de_solana-test_sign_message.py::test_invalid_envelope[missing]": "90336862012ab68fb19e90eb6b347e43abae78bcedf41e5a52f505ade4f88dbc",
"T3W1_de_solana-test_sign_message.py::test_missing_signer": "aaafdc361a1d1494db1b142427ede204b978fbde090811b1ff02e54df49414f9",
"T3W1_de_solana-test_sign_message.py::test_sign_verify[ascii]": "d0e63a3644a4e1b7e4fa515fade3117321a451b749b629efdbf9bc4a621e8e57",
+"T3W1_de_solana-test_sign_message.py::test_sign_verify[large-multi]": "dd42f0e2b3cb60ce24b1da95b5800b24f4161cbe0d474f186efe8c3d07018631",
"T3W1_de_solana-test_sign_message.py::test_sign_verify[long]": "3cb6b76245097c3120a434ecb0649316e9fe5e8cc4c887a2dd9e9227e3f449b6",
"T3W1_de_solana-test_sign_message.py::test_sign_verify[multi]": "59fb5b661165fe5f45a71710af3b7b0e64601428c0702c2cc8ad5a9ed11755f2",
"T3W1_de_solana-test_sign_message.py::test_sign_verify[utf-8]": "70a314508d5b58119ba77d702296f67d91dd1b27de7fc47d04fb9b68cac0d275",
@@ -38896,6 +38916,7 @@
"T3W1_en_solana-test_sign_message.py::test_invalid_envelope[missing]": "422d260bc9f739fa85f3bef0088ff683879c6b5a3ebe49de8a5605e4eca3c878",
"T3W1_en_solana-test_sign_message.py::test_missing_signer": "778dbcfb96e575c652b06902ef2842f6cc261dd3d457cc66b8b6c9338e82e1fb",
"T3W1_en_solana-test_sign_message.py::test_sign_verify[ascii]": "7fc35cfb3835a1f652df0d231f8543cd9cbe87f9bc4b4e7bd3a1aaee2567a81a",
+"T3W1_en_solana-test_sign_message.py::test_sign_verify[large-multi]": "2cb051d097464a0e6961c6848210efd8b3c4faada079675d0e89e83b8df2232a",
"T3W1_en_solana-test_sign_message.py::test_sign_verify[long]": "731ff0fd2d7627d6bce0c36a85cadeafbe5bb1a808232967b968664c0aa921e6",
"T3W1_en_solana-test_sign_message.py::test_sign_verify[multi]": "bf78c96d21aaa742bf663e82a0fb2db75a777bbe0bdad429cec169b637be715b",
"T3W1_en_solana-test_sign_message.py::test_sign_verify[utf-8]": "4c4030d4b792f1a0b4efc008cb42e582438e9a059f82ed1e25487e24978b286b",
@@ -40663,6 +40684,7 @@
"T3W1_es_solana-test_sign_message.py::test_invalid_envelope[missing]": "fc560675ed04ceeaa198b5af61c4a97dd6d6bad64391b2a44d3e47bcdbe45fe8",
"T3W1_es_solana-test_sign_message.py::test_missing_signer": "ea59c9d24216e9bad1b1fdd99068e34dbc5beeea54b06c34219d37720f17a470",
"T3W1_es_solana-test_sign_message.py::test_sign_verify[ascii]": "cfef6be482562281e7334710669a6782ba1347b931eeb99573cf090618a84c24",
+"T3W1_es_solana-test_sign_message.py::test_sign_verify[large-multi]": "8261d2aa813973263895f5e5350b60fb0bfb6e1d751a42f8e2dd8382e28f93b0",
"T3W1_es_solana-test_sign_message.py::test_sign_verify[long]": "2c1e5559a9b10e130aa63313ff326be8288d79c99588091076de6fce7c9b0593",
"T3W1_es_solana-test_sign_message.py::test_sign_verify[multi]": "ff99db1bcfb176dd90e40769e33d0b20932d2bbf9cbc1f0d1f9c4aa100540b49",
"T3W1_es_solana-test_sign_message.py::test_sign_verify[utf-8]": "0d3fa56e017a0a0d284a8aa7b4df5be326b3b7e2a1ac0e91a0b87c99d8855c42",
@@ -42430,6 +42452,7 @@
"T3W1_fr_solana-test_sign_message.py::test_invalid_envelope[missing]": "16a56fbd2bda60f9d39bc1ec2eb26e18fd1e16abd85050c376ccd050b127f60e",
"T3W1_fr_solana-test_sign_message.py::test_missing_signer": "1cceb37657549d7798a606fb01cffd95cdd3ab59cda2e25228d11f1bb906cd31",
"T3W1_fr_solana-test_sign_message.py::test_sign_verify[ascii]": "ad9228e0e25cda2de267a06b7b713c5a956a693d4d1130f3225fb72c508a4212",
+"T3W1_fr_solana-test_sign_message.py::test_sign_verify[large-multi]": "00330b5c9116a71a6b1d13b2e56c35949c74daa66174c0460605f2e2b727a218",
"T3W1_fr_solana-test_sign_message.py::test_sign_verify[long]": "288dde76593bbe50001505f02e0347a7f51c8217298f59c0e1cc547155711e65",
"T3W1_fr_solana-test_sign_message.py::test_sign_verify[multi]": "9cd73c0f79eceb389a912663cb2c83a57c7bb640c1617aedc2811577fc3aab3b",
"T3W1_fr_solana-test_sign_message.py::test_sign_verify[utf-8]": "0f943412f3a12d483aed750b08337b7687325171f93bbc141d933d2a5e16b693",
@@ -44202,6 +44225,7 @@
"T3W1_pt_solana-test_sign_message.py::test_invalid_envelope[missing]": "07a96b0ec281cb8fa2e6c8ceb6ee4ce4a5a7ad9b98efceb74e7c6daff267987d",
"T3W1_pt_solana-test_sign_message.py::test_missing_signer": "67695a9de4ea2860aa20568a42ba0dd34e1fdf983ff4cf32347e6dd81e79c6e3",
"T3W1_pt_solana-test_sign_message.py::test_sign_verify[ascii]": "33812836088c95654fe40ed488b9aa00043347d3e42515276bee2fb9dc55d062",
+"T3W1_pt_solana-test_sign_message.py::test_sign_verify[large-multi]": "412c55a3713783c72d698eddc99b4c8272e7744769de0e1a5f4a5e8807822d22",
"T3W1_pt_solana-test_sign_message.py::test_sign_verify[long]": "3ebfade9e98c2bc89b5ab61031b36089ec1354c65249bfaae8d2c1bc26efcd03",
"T3W1_pt_solana-test_sign_message.py::test_sign_verify[multi]": "2e71798e80421f02a4c5010a6d2fcfa6f41d7c2f0db7231254995a167d0afc23",
"T3W1_pt_solana-test_sign_message.py::test_sign_verify[utf-8]": "dffce8dd73a7ba26a24c9e2ef3e03d0222ff12cb2cbc0a8b47939e52ad94095d",
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.