// Generated from the PLANTS demo mtc.json cosigner keys (public parts only).
#![allow(dead_code)]
/// Cosigner 32473.1 (mldsa44) SPKI DER, lowercase hex.
pub const C_32473_1: &str = "30820532300b06096086480165030403110382052100d7b2b47254aae0db45e7930d4a98d2c97d8f1397d1789dafa17024b316e9bec94fc9946d42f19b79a7413bbaa33e7149cb42ed5115693ac041facb988adeb5fe0e1d8631184995b592c397d2294e2e14f90aa414ba3826899ac43f4cccacbc26e9a832b95118d5cb433cbef9660b00138e0817f61e762ca274c36ad554eb22aac1162e4ab01acba1e38c4efd8f80b65b333d0f72e55dfe71ce9c1ebb9889e7c56106c0fd73803a2aecfeafded7aa3cb2ceda54d12bd8cd36a78cf975943b47abd25e880ac452e5742ed1e8d1a82afa86e590c758c15ae4d2840d92bca1a5090f40496597fca7d8b9513f1a1bda6e950aaa98de467507d4a4f5a4f0599216582c3572f62eda8905ab3581670c4a02777a33e0ca7295fd8f4ff6d1a0a3a7683d65f5f5f7fc60da023e826c5f92144c02f7d1ba1075987553ea9367fcd76d990b7fa99cd45afdb8836d43e459f5187df058479709a01ea6835935fa70460990cd3dc1ba401ba94bab1dde41ac67ab3319dcaca06048d4c4eef27ee13a9c17d0538f430f2d642dc2415660de78877d8d8abc72523978c042e4285f4319846c44126242976844c10e556ba215b5a719e59d0c6b2a96d39859071fdcc2cde7524a7bedae54e85b318e854e8fe2b2f3edfac9719128270aafd1e5044c3a4fdafd9ff31f90784b8e8e4596144a0daf586511d3d9962b9ea95af197b4e5fc60f2b1ed15de3a5bef5f89bdc79d91051d9b2816e74fa54531efdc1cbe74d448857f476bcd58f21c0b653b3b76a4e076a6559a302718555cc63f74859aabab925f023861ca8cd0f7badb2871f67d55326d7451135ad45f4a1ba69118fbb2c8a30eec9392ef3f977066c9add5c710cc647b1514d217d958c7017c3e90fd20c04e674b90486e9370a31a001d32f473979e4906749e7e477fa0b74508f8a5f2378312b83c25bd388ca0b0fff7478baf42b71667edaac97c46b129643e586e5b055a0c211946d4f36e675bed5860fa042a315d9826164d6a9237c35a5fbf495490a5bd4df248b95c4aae7784b605673166ac4245b5b4b082a09e9323e62f2078c5b76783446defd736ad3a3702d49b089844900a61833397bc4419b30d7a97a0b387c1911474c4d41b53e32a977acb6f0ea75db65bb39e59e701e76957def6f2d44559c31a77122b5204e3b5c219f1688b14ed0bc0b801b3e6e82dcd43e9c0e9f41744cd9815bd1bc8820d8bb123f04facd1b1b685dd5a2b1b8dbbf3ed933670f095a180b4f192d08b10b8fabbdfcc2b24518e32eea0a5e0c904ca844780083f3b0cd2d0b8b6af67bc355b9494025dc7b0a78fa80e3a2dbfeb51328851d6078198e9493651ae787ec0251f922ba30e9f51df62a6d72784cf3dd205393176dfa324a512bd94970a36dd34a514a86791f0eb36f0145b09ab64651b4a0313b299611a2a1c48891627598768a3114060ba4443486df51522a1ce88b30985c216f8e6ed178dd567b304a0d4cafba882a28342f17a9aa26ae58db630083d2c358fdf566c3f5d62a428567bc9ea8ce95caa0f35474b0bfa8f339a250ab4dfcf2083be8eefbc1055e18fe15370eecb260566d83ff06b211aaec43ca29b54ccd00f8815a2465ef0b46515cc7e41f3124f09efff739309ab58b29a1459a00bce5038e938c9678f72eb0e4ee5fdaae66d9f8573fc97fc42b4959f4bf8b61d78433e86b0335d6e9191c4d8bf487b3905c108cfd6ac24b0ceb7dcb7cf51f84d0ed687b95eaeb1c533c06f0d97023d92a70825837b59ba6cb7d4e56b0a87c203862ae8f315ba5925e8edefa679369a2202766151f16a965f9f81ece76cc070b55869e4db9784cf05c830b3242c8312";
/// Cosigner 32473.2.1 (ecdsa_p256_sha256) SPKI DER, lowercase hex.
pub const C_32473_2_1: &str = "3059301306072a8648ce3d020106082a8648ce3d030107034200047a9ca793bbe3363b12fb1c28c7fe2d3e967231ece1346f70e75d656e7bee530550eaf1a1ba2aa16afb1a6b579965e90b4f25bf934c1a7e2afd484690f1329c6d";
/// Cosigner 32473.2.2 (mldsa65) SPKI DER, lowercase hex.
pub const C_32473_2_2: &str = "308207b2300b0609608648016503040312038207a10048683d91978e31eb3dddb8b0473482d2b88a5f625949fd8f58a561e696bd4c27d05b38dbb2edf01e664efd81be1ea893688ce68aa2d51c5958f8bbc6eb4e89ee67d2c0320954d57212cac7229ff1d6eaf03928bd51511f8d88d847736c7de2730d5978e5410713160978867711bf5539a0bfc4c350c2be572baf0ee2e2fb16ccfea08028d99ac49aebb75937ddce111cdab62fff3cea8ba2233d1e56fbc5c5a1e726de63fadd2af016b119177fa3d971a2d9277173fce55b67745af0b7c21d597dbeb93e6a32f341c49a5a8be9e825088d1f2aa45155d6c8ae15367e4eb003b8fdf7851071949739f9fff09023eaf45104d2a84a45906eed4671a44dc28d27987bb55df69e9e8561f61a80a72699503865fed9b7ee72a8e17a19c408144f4b29afef7031c3a6d8571610b42c9f421245a88f197e16812b031159b65b9687e5b3e934c5225ae98a79ba73d2b399d73510effad19e53b8450f0ba8fce1012fd98d260a74aaaa13fae249a006b1c34f5ba0b882f26378222fb36f2283c243f0ffeb5f1bb414a0a70d55e3d40a56b6cbc88ae1f03b7b2882d98deea28e145c9dedfd8eaf1cef2ed94a8b050f8964f46d1ea0d0c2a43e0dda6182adbf4f6ed175b6742257859bf22f3a417ecf1f9d89317b5e539d587af16b9e1313e04514ffa64ba8b3ff2b8321f8811cb3fb022c8f644e70a4b80a2fbfee604abb7379091ea8e6c5c74dfc0283666b40c0793870028204a136bf5da9568eb798d349038bdb0c11e03445e7847cb5069c75cf28ac601c7799d958210ddbcb226e51afef9f1de47b073873d6d3f97456bede085082e74a298b2cd48f4b3093155f366c8fa601c6af858dfa32c08491b2a29887f90335949a5d6edaa679882a3a95d6bf6d970a221f4b9d3d8cbf384af81aac95e2b3294e04789ac83727a5dc04559f96af41d8a053516feeeebc52746eb6ab2819e09108710d835f011fa63065872ad334d5cdffb2b2310507e92fc993ae317da97f4f309cdaf0f67ed99d90215576083849f953b246d7fedb3fdb67679850a5ad404e64147fb7cf4f6aeddd05afb4b834968d1fe88014960dce5d942236526e12a478d69e5fbe6970310b308c06845018cfc7b2ab430a13a6b1ac7bb02cccbb3d911ac2f11068613fbe029bfdce02cf5cd38950ed72c83944edfbc75615af87f864c051f3c55456c5412863a40c06d1dab562bdff0571b8d3c3917bbd300880bba5e998239b95fa91b7d6416d4f398b3adbcd30983ed3592b4d9ef7d4236fd00f50d98aa53a235ac4172720f77d96172672980cfe8ff7a5a702783edc2ba31b2259015a112fc7f468a9c2f9464039002d30ef678b4cb798bc116216bf7a9a7c18ba03b7b58fd07515d3115049d3614be7a07e744300750df1d2c58753389059eafc3d785ccdd31c07648bedc03a5c3b8ad46d064d59c13d57374729fc4e295362e2a5191204530428bc1522afa28ff5fe1655e304ca5bc8c27ad0e0c6a39dd4df28956c14b38cc93682cefe402bbd5e82d29c464e44eb5d37b48fc568dfe0cc6e8e16baea05e5135590f19294e73e8367b0216dbb815030b9de55913f08039c42351c59e5515dd5af8e089a15e625e8f6dee639386c46497d7a263288774de581a7de9629b41b4424141f978fb8331208efdec3c6e0de39bc57063f3dcd6c470373c08891ea29cbc7cc6d6483b8889083ace86aa7b51b1c2cfe6e2ad18d97ce36fbc56ea42fae97e6a7ac114864478c366df1ebb1e7b11a9098504fd5975bdf1f49dc70002b63c1739a9d263fbad4073f6a9f6c2b8af4b4c332a103a0cffa5deeb2d062ca3c215fd360026be7c5164f4a4424ef74948804d66f46487732c8202c795478647b4ea71d627c086024cca354a41f0877b38f19b3774ad2095c8da53b069e21c76ae2d2007e16719ed40080d334f7da52e9f5a5990439caf083a95b833f02ad10a08c1a6d0f260c007285bd4a2f47703a5aef465287d253b18ac22514316210ff566814b10f87a293d6f199d3c3959990d0c1268b4f50d5f9fcefbbf237bd0c28b80182d6659741f14f10bfbb21bba12ab620aa2396f56c0686b4ea9017990224216b2fe8ad76c4a9148eef9a86a3635a6aa77bc1dcfb6fba59a77dfda9b7530dc0ca8648c8d973738e01bab8f08b4905e84aa4641bd602410cd97520265f2f231f2b35e15eb2fa04d2bd94d5a77abaf1e0e161010a990087f5b46ea988b2bc0512fda0fa923dadd6c45c5301d09483673265b5ab2e10f4ba520f6bbad564a5c3d5e27bdb080f7d20e13296a3181954c39c649c943ebe17df5c1f7aae0a8fe126c477585a5d4d648a0d008b6af5e8cd31be69a9296d4f3fd25ed86f221e4b93f65f5929967533624b9235750c30707550b58536d109a7131c5a5bbe4a5715567c12534aec7660761eebb9fae2891c774589b80e566ad557ddef7367196b7227ea9870ef09ddfec79d6b9319a6879b5205d76bf7aba5acf33afb59d17fc54e68383d6be5a08e9b66da53dcde008bb294b8582bd132cdcc49959fdbc21e52721880c8ad0352c79f03a43bbd84c4cdfdc6c529005e1e7cd9a349a7168a35569ba5dea818968d5a91466bd6e64e20bf62417198afc4e81c28dd77ed4028232398b52fbde86bc84f475b9016710ce2aabc11a06b4dbac901ec16cf365ca3f2d53813948a693a0f93e79c46ca5d5a6dca3d28ca50ad18bd13fca55059dd9b185f79f9c47196a4e81b2104bc460a051e02f2e8444f";
/// Cosigner 32473.2.3 (mldsa87) SPKI DER, lowercase hex.
pub const C_32473_2_3: &str = "30820a32300b060960864801650304031303820a21009792bcec2f2430686a82fccf3c2f5ff665e771d7ab41b90258cfa7e90ec97124a73b323b9ba21ab64d767c433f5a521effe18f86e46a188952c4467e048b729e7fc4d115e7e48da1896d5fe119b10dcddef62cb307954074b42336e52836de61da941f8d37ea68ac8106fabe19070679af6008537120f70793b8ea9cc0e6e7b7b4c9a5c7421c60f24451ba1e933db1a2ee16c79559f21b3d1b8305850aa42afbb13f1f4d5b9f4835f9d87dfceb162d0ef4a7fdc4cba1743cd1c87bb4967da16cc8764b6569df8ee5bdcbffe9a4e05748e6fdf225af9e4eeb7773b62e8f85f9b56b548945551844fbd89806a4ac369bed2d256100f688a6ad5e0a709826dc4449e91e23c5506e642361ef5a313712f79bc4b3186861ca85a4bab17e7f943d1b8a333aa3ae7ce16b440d6018f9e04daf5725c7f1a93fad1a5a27b67895bd249aa91685de20af32c8b7e268c7f96877d0c85001135a4f0a8f1b8264fa6ebe5a349d8aecad1a16299ccf2fd9c7b85bace2ced3aa1276ba61ee78ed7e5ca5b67cdd458a9354030e6abbbabf56a0a2316fec9dba83b51d42fd3167f1e0f90855d5c66509b210265dc1e54ec44b43ba7cf9aef118b44d80912ce75166a6651e116cebe49229a7062c09931f71abd2293f76f7efc3215ba97800037e58e470bdbbb43c1b0439eaf79c54d93b44aac9efe9fbe151874cfb2a64cbee28cc4c0fe7775e5d870f1c02e5b2e3c5004c995f24c9b779cb753a277d0e71fd425eb6bc2ca56ce129db51f70740f31e63976b50c7312e9797d78c5b1ac24a5fa347cc916e0a83f5c3b675cd30b81e3fa10b93444e07397571cce98b28da51db9056bc728c5b0b1181e2fbd387b4c79ab1a5fefece37167af772ddad14eb4c3982da5a59d0e9eb173ec6315091170027a3ab5ef6aa129cb8585727b9358a28501d713a72f3f1db31714286f9b6408013af06045d75592fc0b7dd47c73ed9c75b11e9d7c69f7cadfc3280a9062c5273c43be1c34f87448864cea7b5c97d6d32f59bd5f25384653bb5c4faa45bea8b89402843e645b6b9269e2bd988ddacb033328ffb060450f7df080053e6969b251e875ecec32cfc592840d69ab69a75e06b379c535d95266b082f4f09c93162b33b0d9f7307a4eaaa52104437fed66f8ee3eabbd45d67b25a8133f496468b52baffdbfad93eef1a9818b5e42ec722788a3d8d3529fc777d2ba570801dfae01ec88302837c1fb9e0355727645ee1046c3f915f6ae82dad4fb6b0356a46518ffc834155c3b4fe6dafa6cc8a5ccf53c73a0849d8d44f7dcf72754e70e1b7dfb447bb4ef49d1a718f6171bbce200950e0ce926106b151a3e871d5ce49731bd6650a9b0ca972da1c5f136d44820ea6383c08f3b384cf2338e789c513f618cc5694a6f0cee104511e1ed7c5f23a1ebfd8a0db8424553240156dbf622831b0c643d1c551b6f3f7a98d29b85c2de05a65fa615eee16495bd90737672115b53e91c5d90028cf3f1a93953a153de53b44084e9ccff6b736693926daefebb2d77aa5ad689b92f31686669df16d1715cc58f7a2cfb72dd1a51e92f825993a74022be7e9eb6054654457094d14928f20215e7b222ac56b51adbec8d8bdb6983979a7e3a21b44b5d1518ca97d0b5195f51ed6a24350c89747e1edea51b448e3e9147054ce927873c90db394d86888e07dff177593d6f79e152302204aeb03be2386af3e24078bd028b1689f5e147c9f452c8ceb02ec59cc9db63a03576ceeafe98239023897da0236630a53c0de7f435a19869792fab36e7b9e635760f09069e6432e700035ac2a02879fff0a1e1bec522047193d94eb5df1efd53eea1144ca78940852f5ec9727904b366ede4f5e2d331fad5fc282ea2c47e923142771c3dd75a87357487def99e5f18e9d9ed623c175d02888c51f82c07a80d54716b3c3c2bdbe2e9f0a9bbaaebeb4d52936876406f5c00e8e4bbd0a5ec05797e6207c5ab6c88f1a688421bd05a114f4d7de2ac241fa0e8bedff47f762ddcbeaa91004f8d31e85095c81054994ad3826e344ba96040810fc0b2ad1de48cfade002c62e5a49a0731ab38344bc1636df16bf607d56855e56d684003c718e4bad9e5a099979fcddeeb1c4a7776cd37a3417cb0e184e29ef9bc0e87475ba663be09e00ab562eb7c0f7165f969a9b42414198ccf1bff2a2c8d689a414ece7662927665689e94db961ebaec5615cbc1a7895c6851ac961432ff1118d4607d32ef9dc732d51333be4b4d0e30ddea784eca8be47e741be9c19631dc470a52ef4dc13a4f3633fd434d787c170977b417df598e1d0dde506bb71d6f0bc17ec70e3b03cdc1965cb36993f633b0472e50d0923ac6c66fdf1d3e6459cc121f0f5f94d09e9dbcf5d690e23233838a0bacb7c638d1b2650a4308cd171b6855126d1da672a6ed85a8d78c286fb56f4ab3d21497528045c63262c8a42af2f9802c53b7bb8be28e78fe0b5ce45fbb7a1af1a3b28a8d94b7890e3c882e39bc98e9f0ad76025bf0dd2f00298e7141a226b3d7cee414f604d1e0ba54d11d5fe58bccea6ad77ad2e8c1caacf32459014b7b91001b1efa8ad172a523fb8e365b577121bf9fd88a2c60c21e821d7b6acb47a5a995e40caced5c223b8fe6de5e18e9d2e5893aefebb7aae7ff1a146260e2f110e939528213a0025a38ec79aabc861b25ebc509a4674c132aaacb7e0146f14efd11cfcaf4caa4f775a716ce325e0a435a4d349d720bcf137450afc45046fc1a1f83a9d329777a7084e4aadae7122ce97005930528eb3c7f7f1129b372887a371155a3ba201a25cbf1dcb64e7cdee092c3141fb5550fe3d0dd82e870e578b2b46500818113b8f6569773c677385b69a42b77dcba7acffd95fd4452e23aaa1d37e1da2151ea658d40a3596b27ac9f8129dc6cf0643772624b59f4f461230df471ca26087c3942d5c6687df6082835935a3f87cb762b0c3b1d0dda4a6533965bef1b7b8292e254c014d090fed857c44c1839c694c0a64e3fad90a11f534722b6ee1574f2e149d55d744de4887024e08511431c062750e16c74ab9f3242f2db3ffb12a8d6107faa229d6f6373b07f36d3932b3bdb04c19dd64eadd7f93c3c564c358a1c81dcf1c9c31e5b06568f97544c17dc15698c5cb38983a9afc42783faa773a52c9d8260690be9e3156aa5bc1509dea3f69587695cd6ff172ba83e6a6d8a7d6bbebbbcda3672731983f89bc5831dc37c3f3c5c56facc697f3cb20bd5dbadbd702e54844ac2f626901fe159db93dfd4773d8fe73562b846c1fc856d1802762840ebc72d7988bde75cbca70d319d32ce0cc0253bb2ad455723ee0c7f4736ce6e6665c5aca32a481c53839bc259167b013d0423395eeb9aaaee3206149a7d550d67fc5fdfe4a8a5c35d2510b664379ab8f72855a2af47abce2a632048eaf89e5cb4a88debc53a595103acce4f1cff18acff07afe1eb5716aa1e40b63134c3a3ae9579fa87f515be093c2d29db6d6b65c93661e00636b592704d093cc6716c2342eb1853d48c85c63ac8a2854462c7b77e7e3bd1eac5bca28ffaa00b5d349f8a547ad875b96a8c2b2910c9301309a3f9138a5693111f55b3c009ca947c39dfc82d98eb1caa4a9cbe885f786fa86e55be062222f8ba90a974073326b31212aece0a34a60";
/// Cosigner 32473.3.1 (mldsa44) SPKI DER, lowercase hex.
pub const C_32473_3_1: &str = "30820532300b06096086480165030403110382052100aa8d127fabf7417908e98cc9d405c810d607c21b42b508cc0f56203551416a48415d8fbddb79d4a7bc736bbf8090b01c217df51c750552a107e9601c8fd6f55dd62fff765db161708be4491c0d6eaba613feebeae7cc11cb4bbccebcc93ca12124743c84f6c35f04ee7427e0736b1208d214607f7cfa501b64fdd46d3cfc3874a3a7bcc81353d05fe49832d86dd235be39581a56a2f6104067cca65c1018ac6a9b10d8b7c7abe990d59e899b1eebe6d6886f7c348f1c6dd0c4ef13e852579a5d6f1e1e1dbad02a0615d24882bcf52b14809fa3cbe5bebe3562d7ef0716823b83b9e66792218912f48c538d856c3552d7dbfdbafc2cd28f49ffb9f309f24c23a3056526c5f90e23f0b65f8d8592659f8f07f0e4fb5e840c37f3a51af55832c927b175dc06b514a5d0fc0cd0372bbc64d536b2b846bf259e7d8253eef1158aa0f799430a80155f3c1edb1f003cce923098bef83f0efd5679f916ff1e3d35b7f9bca4b2c73fccd29b2be712dbd1b9e3f189129b0f46a1289844c786099d06712e6183404c86f00f95c5d9dd53d9463d7582c9f94bba478c3c43cf7201ac45b29beea37b4024a7ecb7cf5cea210fbd922e16f55a4eafd63b26b40a3273d63f909524f5b451ddfe09cd8b68a4921a78be4f5160a1f5ee5f169790b4beca2051a857cb696fdfb1a50dd7788df9d0f0c1e252c5d3e208895d61c6cf3406f1cc0b2470266c4d88facb2298c79c6e8dd3bf2e4c1672b3ba0aa2dc9860bae73960efc18d51fbd5ae75f7b76016de53e3aebe2df634da73e49876f2989ae643c8387f5302ad81ec3a4336c5016205bd9bfbe83e2a79568bc6440ea92e89284b0eac6bd33b6cd34e2babdca7580ee672ce35d92a93f917bf5e04e0930b9bf4276deffbb60f9ecbd2eccdc5e3e58afb03f5738f748631a1f3d9b393671dcdabaa2a7c7a1a2a4be5145e196a2d1144caacee9c92f7a67d0fa90bfae2ab60be7275e7ef72dc2dce9e8adc566d159f3b563b13397c09636402341badd0d3d303afcbf9ab4b72aa2338772f17f3a3a496170113ec0d4dd9958050a7db61df2a30f2bdbe470a3d1b3665f5a71a17e1250157787a7e521359f56592b3396e0f575e64a2f54d54fb8ab97700deed5b96b6dc454c4fc79e1c46d6af791445b68714465e9fe2bca8238dcf0b60ee5d3f1429e55019c710b8e0baefd9bfdcac11bb878f4642564e1cf06347ff15e12d2db99230f8286328d2d2c1b465da576a54dc5837b4bfb9982f13532216f5265ef1940d6c8e81dca90db40c02bc06d92086d51a375b4452099a15759c4f7126e77e79019db8c67a05f969f570dfff21f99b85a64722cb8ab71aaa7ba95bdbfa7794f7e09376eb35be09333d4b19ea8242af81bdba559e56551c6779acb015fd5d50b45cbd903a0cdf53c001e3b3440bdd00c29cbb0fe4b74b6f3acbf2807a316553cc2afbd46c9575dcf98ed3b7ff281a630300b725ee85b111c8b75cf0da895bc89c726e2cdf6c45b35faa3c78fda0111904d2ffce11e4ab7f847443d8d56e1d0abd61553411dec11393d802e8a8b1f5b05818345e2889ba433b8332e7db1ddc53b669b7d35418de52aad18e2a8009d7492da96c70423ff116a0936c46a18444be8b2f06d008179fe4c4cbdb0a2c0eb118b65a515baaa7be055fda7533b06522616128e79e3e23d4300ff632a260be76a885f53030d16e2672050b2ca596bf9f04e893156f8f331e510bcfd102ddf48d228b616eeb7384d98e0fa796ba04dd85a7c43ba02e194e03869cf1ad0a35ec10615ef0fe6689bd4aabe77b5c81265bd65642a6c046c66650760304789580203d08afaaec9e6d7b00c1c1668f";
/// Cosigner 32473.3.2 (mldsa44) SPKI DER, lowercase hex.
pub const C_32473_3_2: &str = "30820532300b06096086480165030403110382052100b113932d587571e037822ab0fafe130be4cc5d73fc3dcd4d68a145036ce8d3c43eb3d0c84e5018b3bbbb72425f22527dc2680e8339ca6070736d271fe4443867e7f894e8ef1d4eb84238e0c9d8ef6c3fa850f9c1430738a9a869cbb52bf3b84b2e2822711aa702029b0c144e269472e54087f45a9d85e648d7721ed008f870838c08c219f0d01e46041abb3b117c821130659a8fa00c8a1318fa7b595d499a423982489708a1020252e10b72cf04baa8c3f750699c2579277699b7d2a2f00f289f16883e6a611e9db36ea9ee58b01d212c1dde867dacda20c422c26064a050e314fbdabd115abf0c9f3ec5128bbe026f49f7d702190da045493e6fadc452c5d63a6704615513303874eec24c8c526894ebd64ac33476a690ddb635c0b91d9361961a66b4c61be4c81c1d8189a9cc8b9e45a0a8bcb961856263ddb7f188a65e80e75abff911992203a59cf0b3f6577f057ea1483d265ec93215afd797daf5db18474487bc715135270cde6e284b70b412941dfa8624e387681443ac4eea10b477712eb9750816688b1511f8d49ce3b37d2c3e5e4b65b77603ea8f0590b984fc3981fde5ad922d537b756c31157111d466ae5416e319e1ef6d418d6b44968785ec9f190d7bbdc84890d4659d74e0324bef7d1a1300466ade15f36bddd9e95420309fb7721939e45a87d6779c67715c40a8c342d750887791394049b8ceb3fd6233afabbaf5f337eb934cf79d7e0841a5d6e3d8d7725fe65cbebe44a2738ae4f8870899a49253b5e124ddcc63b1135c4f9728a26930d00928876c504a06c02588ee72fa1d55349a896403309eb90af4011174506206f46631ff4df0aa76b4d51497de9ff5bade75782b4cf253003ae870030475161aa27e5a0f36d2fee886186af257dc53ed56e309ca0632b0448150a518525b67a39c9b88237801baa4a4d01c7830ca5acef549430c48f2d8e7bacc47a75a863407c7027c7388a07dd2b492e6eca844d4c42c1d6986a75a80b53ecd6cb08ebfa5752259ac914321dc122e58f09523598f7113cbc33e9e3f074b11e2684c8f020fe41ab960d13779fdcbe04a64db97b9533d139f7ca3be5b232244dcb25958e720b32ec7f18cae6d769ead176a6367d55f2a2f92ca5571908d2cc2be59ea74000d7357a86d1cc474cb80495c1915931e0f3cc168c985d09078bb9533fd51ac1e4d075ad2bdfc028fbbd5d3c0909784914820461f147a77baf5f20dd51a1461088dced9d10de71be7e998940949a9136989f92b93023b2645739b8e3b3b76260495240c2da4d712a0d55471f27962f590941dfad0eb1dbd78eeee3669d696c83e1f1d232eaa8b786922ea668947dbb933ccaf3800796e79570cdd142d5c13b67b15c581c8c6dceffe085e7d27274c66e02c98bada1fb2c2c3ba309d1c885c93cfbf07a7cc80fc47e6ca7e88f02c19c47e946cae7d0917c97bb651cc19576d207f4e4f92624c03b87c3e596481e2e675849700173361def256ce1e727b3ff3098fdfc081b99730e43b7a7d79181c0e4185c476a26a42ecf2d069d071eeae0f761161e9b22cd5050a5cbbf5c406b4c7108d3881e99756bca08842997c12a8e4f2553354591d0d82107fea32c57ba7c6353ef098edd2395cbb47e0066834e78aa85a358f7a7c434e1d54158c510f28078abf49a07b1d0139a9542e1186b650ae29a50f11255a176d2ee6702aabb9d8a5158444d8dbf938942786cb3132b2f8b28b27e208f4ac08462d17dd17fbe731125138d45524428e2a3e3a7dad8a3f0dd7dc1ad98b3383c80463da18872f7d973e9fe97b1c96c194ae15c56f502c2d33cb74874b72a97a81d573c815230d3d0956";
/// Cosigner 32473.3.3 (mldsa44) SPKI DER, lowercase hex.
pub const C_32473_3_3: &str = "30820532300b06096086480165030403110382052100daee891df4bdce661f58bf519fc7a5a10b4640e9da6e05258d9cb3f9193ad517acc585661c1f9807a3e87226b1621df937e72354cf124deace13940821d321d276ce77ca619addab388e0ab2adba74824145c19a633002abd3ce4a3b328d81fe8e066f7c7a46e06b89bf37e3c05cd7272ee3c319317d6233dcc75cda15b1406433f03ae8a1e3fe4f0249f926c7b2400160100ae8982b67849e5e7ca751cba8b962728cf897ec073f7994c3af2a3c1124745815eaf9377f4f877d99cbcc0c321baf3cbcd93e9a5556912dfe765bccf27a4fea41c8bd7a1b88a6bf858d1630747c0ab1d970313697d7ce80e44ef18c4dc442e61a1b1c3725fbf8d345e7756977b8a4b42916821e294906197524783132d86c4602c88424ae86efffe957ac6e858ea7ba59b32b0e4646a4cef15139518e10f9fd08a30ee77f88a7a216d0d1ac182cbaebd48193fb6501622c920e528dd3d5d1bf80bbb0f9ad7495164d3ecd7c43bb2f42b017914fd7d681887ddfcede18046757339af6b87ba0690a1ee5e8758564cb86bc6e946455b6c61e43976cc22e6202fd51d475f416f785711cd47c84a6d8c2f0859105437ef0689a99556ae7abde6752b7235f80a7935af58602c730b78302ee025dfe8d4cc6f0a84793d58585707ff81939aa4ab314c843d8c6744b0f11949429f2203dc1230dc28b9d09a0d8f531dae898c2ad6fa6bab7908f272a8b1169202d945fa574eaf930a229c4247d96beffd13d4856e9cad75610c9322b47d648e8b6fda406d735142d39be65ba2563284c7157f1c2c212463877dab7f7f1743b376fc04e24bc453a323626be6f3c5c4a37819255f85edb74433ac9aeba9ae4c4e939daa1338706f9e7b8571a2b805f61a81152add57ba80e81ef101fafdbeccb8c1d78ade604c79a939a1ebf25fb18493b3003d28c5b64952d2a0b43f71dcf2b529225d2bdf5c06dbbe0ad8296f5edd1eea472f15df064cec9a0deac0c927f5b44d9864599a1ff7fb2f99f0576b032795cc06a468cb88da3153772ac88ed47dc034a1665e2f17aae87e02c395bf06ad26190e02a174e55adf1098ad2a8ee1d7604558eeafdf152dc7d502adce5485ac9099c1155a9de160bc46fd3773dc4bc0040c33af49c629d7e01370c9feb0e5d3575e9a43d8256d24c9522e8b5978aa52528bc8404bfe856ebe08c31b762eb265164a4e6a5058af9bbd4c98686aee53ba166761fce7404bd52b8d1674e318c4d1afee68e686dfd05531c5c0f77899ca239b89a1b6c9c2ce773aa0dd3f824f27017bdb5a78658f75b56759b2c6a8519e78591552caca13796b5a669cb42ac2f0241d07d1769ff3c58c8aa3c9bb6c2011929ab35982699d56673e7b9c52196ddbb119cbc0e1bfb7ecc1f07ac261bf24235bbd1ae6e78a5391f38dd63c259c15998f260837a6bafc7061707a3f7f96ec8df8ac75ea9932a17ff13866869539002a614469e312c79de693da91ebc2dff5b53e7da04f79508797762b47ce63a2261e728a3cca92257a2445c938e0c0822940c8390b2fc61cbaa5bf0b817fd134640ccaaa98c6a42a5ead5de658b74e77703fe028b0add581d1ac3c4e1d82a9c1d6e695ee01550f3fdd8c64adecba5aec933d9aec5b0fc1b2f0df4c33c8218c861385f4f55ed12be20bd06fb36d8b1ab6873a5c47705230e6f1cfc68b07ff7a313a58c9a4724b9a82605e8c944ab17485ac4a8aca42c47a157803dbb5dec132c7ed5af715d6f043c5795ce9c776beabea21b31aefd62bcee96a4e4db93317a0ff14aff7db0b59a04457ed28583f6a7320648b38ef713f5661538f0c6eba8473631132993635ab5a20e2dc7d612542bc9b8d617";
/// Cosigner 32473.3.4 (mldsa44) SPKI DER, lowercase hex.
pub const C_32473_3_4: &str = "30820532300b06096086480165030403110382052100bf395e45938eda901d5dd12027c401313402d13d42d14f09545f0054860d98271ca0d8179afc16b1606b39e0fba6d608f027ebf52ac40c0cc54fc51384493052b1075e22f7f335642fd44f6454e6d00e97a4278175c39564ccef319c6ea8b7b7a91b8fcf8c81db1f699455a3fd70d382680d4a76439a31a3c21c1a5add82b0fde3974da88d798d028a3c57e950e47d467b9b203724eea0524e90b4488dba269edca614586b792102e29757b743b53c24e698049caa371a2c31730b0180aaeb7176e36624b018d1078e1eac292c428ff5e444eede75c9e71f3a0fd9280cf58dc9abecdf1cf75f7b8d47021a4a910b04b95ef2e0dd708fefcd8c79774b8deac7425edc9e2f1ab17bfc47ea5bc3ce17b5eb324f524d3cd38c78a8587a31b1afaa213c1b7a0db29fe39bc150e77f0f5fe944433d41f2d98449ed77427dcaba9e354c2e691fc70c0f55c5a9ff859fc39ca358773116a3e688638bc5c3a7c44dd85bffa0b42ce71334436e0fd9c8c741f6e203b65384f9b064756081dc4adaab91a70f2cfb188a67220f4c756e8cb3c528798ec14aabd27c0fc98a3170130f9190d93050f60e9bb0b0c8e3ee0aafa9302eb592e7f8cef5b479148e1422f74ec01f9c19d95604d92c5e6ad42fafe2a2ab531d84ae20f2888224190cde7af57474a32369487c9d31bdde87a4fa9259d1388c1ed55b3cf136b71753268ae8dea9934c930b1bdc967dc558dd123285b4a0c4d398848ec5a32a88d9d49d93fe9c422bfcdf78d2aeded9eb58f21aee0651d14e997ce32914b17fbcce7c6b3c37110fb0344b2a87c4cf27467d4cab29a741f4bc89fcb2e9a210d8e9fbea2a2f25246d9afe4db06679f072c13c8632b962c8d3959fb2247960cdf4b0511465809d7c6d151d96eb2ee49a23e3f94eb78cb45c3ab214d70ebfc5f44f401e355d63305cd077daab30f50f16590621e14d68ffa356428f631b52306366cd56fa818593e02fcb58331ad4ab80349fc346303fb69a358917483f4f383b2ef07c4e89879f918139963e3444ec268dfc11cd20b48a619c46970afd1b95b6b6dfab987a2475397bca867303ab44475f64b6f14911724830951d9349348e6809fb7fc907493aceac60ced2d8417fd8b3ee6e52ae43d495d081e857bc3c69b9eaac5497dbdb7e6896a12e4990a2bc92d3bebb0c0255f8e7e76ad843f282537eb18e2daf83ab88045f8972df5461cc7367f4d07fa9bd52d1feaf2da7f5aaa2a47eb8a1629b8c7195e287db2d360c8e4744f959c36b14ad84c22ea9c44615976aafe1e62c0e34d12348d5b5c09391226c5f67d6f3a74360033606d72e78fd2554dc86b9883bf63f72347f520aa7d5eaaeb09e725f3388d36fc7975e5bc2be4527b3b188d27c58065314f06d66a57dd66931ab6eec43f5af2a077429d2778a0423ec0f0aca466a50abadec47e9e2fd4ec7e71bfbcb428384617e5a1359bd14da80491f27803447ca36e989d1ceb68e2e1d3253e96bcdf4dc8651b37b9046a7940f2b88a566fd1954fd8736c028188c0df27f817a3ce815c06d69a2313662a08b0f8d0a48a5309e34316daa0acf8e94cdf4af6a6d5b68094a65f38644355b82add8b8433a6b4dea5e77f672ce21530ae5463101866cff6d17226012f6c7a6c3774643913103b64ad8a6d9ab7d45dbcd0d963246242f02334886c4569497e88b57f220e473670ef213901ad83d83fc221eeb20e83b2fb67c267fc0923b4090ee73b1aed1a7c18ea6c3f1627f20b9fb8b817d607b3e92706e7cf4883ad774ba2488091aa2f314d7dff9caf3edd5d545bc597edc18750997c81e5687ac7387d89caba9a337d6cdf342f33f38d7d6bbbf";
/// Trusted subtree hashes from the demo `generate` output (hex).
pub const SUBTREE_0_32: &str = "87c2b0d81a958e561a0777ac8af5554b099141fc1521be84ef50c478add84307";
pub const SUBTREE_32_34: &str = "690eeb2d3c23c0bb985fa28b2691119680501115525a0154c5c3a2488c2f34f8";
pub const SUBTREE_0_1024: &str = "6e52c0fbd583ceece2d69116c87cb4e975b5eeb82b5a188a6c3695ed6c57ce9c";
pub const SUBTREE_1024_2036: &str =
"c5cffeb0975d9230f814bf2b19dae46cc22d18ab16ae17e1211a7cbd8a6b7622";
pub const SUBTREE_2032_2048: &str =
"1fcf43bb932282319f5be0ddf8ad874a7322e52e493c178b01ff88a191cef236";
pub const SUBTREE_2048_2122: &str =
"348d317a0ec02eaacc0c962d30c21c9d4e9be44e1d15875677a748f321f6c21d";