You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
dateKeys-dart/test/vectors/open_vectors.g.dart

970 lines
426 KiB

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

// Generated by tool/open_go_vectors.go: the fixtures that the cases below
// edit, and a part of test/vectors/open_*.json, for the tests that also run
// compiled to JavaScript, where no file can be read. Do not edit.
/// The bytes of the fixtures that the cases edit, in hexadecimal.
const openFixturesJson = r'''
{"format2_time_and_key_recipients.dkc":"444b4331020000000000007900000850a5006a646174656b657963617001010250ca3e8bfcae3ee19717fe3129ec9830b6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d583004016167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203130303120353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a6b4f5659496a5a304b31524f4759704938662f5a736d586961596a452b59486f78655648774c783756734d33684159486f4e506e4e52367774522b30706130680a416369657832735a765a663073322b56346d4f5a546477486731646c32654b75686a4249716b7053513247434e4962554d3037667478684b7179516f4b6b556f0a50666876647a7871617079487a36736d7049475445557a656e47343253396677526b344e322f587964614d0a2d2d2d2062557043597a31477a376e46515169396173703066525a627755752b4761316b494333334e7951353773630ab8443f803302742efba89428887c1c3385706186f906092da12d094eaf8251834fe347e315909082c74f2fabdac1009e1179952d27e0b3f45d94f7ce2787b15a008f652c98d7e9103e750da548afb5ddb3b942bc47e066d1f8b3c73a1425e3f952413e277a3ad7724a6645352428d75bf740d4ff2ed023580f269d3b7a1e6a5498141fd39dfd4b77ad21cc7e7620086581db7075750c5f5d5dccc7bf0d9eb511a17289aae77b1391bcf7e2dfe37559eb4ebb078f984b0fbe08a6ced3281bcec6143fa5419d587d626f5b6cc926500770c1153b05d8dbc11102d92b84ca508b652a049c0d3ebaefd91cedd04dc1e340aec0a886b0ce7c8d0b6650f304884e5ab42663587973bc320387abed159e35069aee422a49f6febe0c9f90674cc62dd03c9eaa09a8e03c7b258513777df64b1b9977ba7085e2f09b892c1caef1ef24d4c028af126ad7ddcc001db71081dc196124326e25e825fc743311e33a90ad5390446e7d61a3287299e6f02d23a14cba1e7261b4d3805e8cacafa4437d8e22294202e03514ebf0fe3d6392b96d44b6e77591caf699d06aa1d3964b9912ebc80777cfca9616fe668971daf17277669397a4b693a2a8bc1834f8b620d93da00a6e047da2728cf46bc9d2dd720f7f44b33b18b551e16fe66cd4fe0dd89923fa5e83127ee1dab59f2fdb5537ede5ea2e948c4997d7f5214acee8dd1e560243380e2900e4980f562e9d30a09b97034a6f87d09bb52085b0ddd2b92a233a83b92e9153c0fce363e2d4c9cabdfdedb9f2b85be53ea80c436f773c08c95f165c95d6f39a7a3e2095b88d372a59de8a43c81e44d857eef99308fada35eef8bfb4baf4aa20b49e81e51f335ccc00acfeeabfacdabf0d286c58624a358ba0adbb7ba251ec8609476beb5cb208e44e74374232052d2d1e1d110a45f28b456382df5dbcb7c3ae92221f8d87f76742817cddd421fac6c605ac34fbe465b5ecdcb8d7ef846a3db04e89f126a6715c8302eb2a733125b79a9effe7e49d18c13d6c796ff485e4e4ee8aa8139754fff73b994d69e772c5a3c21abbcf84b6f221765a3f578f4d1e0e65d30bc4874b5736050095f11adfb188f38e32be90269ac7870b66d604d2520ff90de5d8b17b2d8c8b6a7340654be327f185bd50eaa392795da004c2042dbf83cf29ce941d69555b0eee468c35346f6543ca8b4ee25f98e3435427484ab6cc0b2b8fa1f2af2b0d993230df459f42b6dd837e8e07159fc800858a9b1f4ec2e632fd64f2c370f8aa1b2036210a3699ee9d7ad8203b1943b7f628de47df35e22fdbf991fdaf39d1f824d8dce44d70b13ef16c81c1ccacf913f57ff6c24a7494286914c188af383caf36e5a94c0a5b973b48c10e179462b227e7de3bf53fe8ef22b7f318a69988dd5328b4cd64f08dcddce4fea83846addfc4423ab2ccdba417391cf8a9dce1ec2f4c4882e3e3e26574a6c553880610e4ab660055d508e3e5d18cc45676625d92fc48a1e91a449ca5c79c250df7c47654b1a17eb16004c473ed78cc7c0611fe603c0ea2f00b5950bf9c9b1f2cce30e3c4fcda637e0e0a3996e08646cc75c4072e4ecfd85d3ee2cc5404b9366b7eb87fdc7dfce5184e6279660baccc0a1560ce3ee67978650a769ff58d4db0b981ac5f6f59db4deab33c58a9e6a2424247f817e932422e9cbbd9561ec2901ced9c8d0e77ed4c7a93db51c03dba254fccd126e11c7dab65f8123aa7d5d3d9c0be97756a8acaa748a26d66f360831b72d936a2a540dc9fa83f56e8d77e4ff69ff7be0c3426dfbca0961535c5dca0d0c35b1da011be6da89952626150191d4ef7baf8b1a687c9db7cb2a988238f8adce5fccdabc2ef97c6d3bef63490a2e04a18a1f8a467e063464098e093264927da6060fd80c429afe9e569d55f14619b2466caf104af947581649854f4d9bf673d231743b245af613e11a5ac2d7c5a67232146cb13a669c68ffc190c36e2a901076fdd82acd8ca2874fc9108956bea1d22187acfa1927fed8bad34edf86902f9bd8aab18e633decce02fa8f0317957046679a0f9bc57c15472b51cd037f36f202655fd9de9143081ac6281dfe16bc5e7229b66464e546cea5386a3d73336319b3fd2b492d57581bc966ed209e1438adbe5e71f5ead6728db711f22b6f09f787d2b52324b35757f0592e9833dc825665d00a3701a3773f1277f21a5f4ed08bda87dc19f12af0d5b473aa415e533bda886ddec33b970d13a4a6420d502a3e5f5592631af108a967fe88ad203a91cccc8773fd22516e771bb481b29ce4bed13df497339f8608d8e08f50ed67ae3ec4db295c33d032d58360c6d1de891fa6eb21023672fd615fe05e1b75cfaa102e4b63dfcc76c6f5f9fa750fc0e43656424367a192ac3f3a7066289a0a9ef0f8bfd5003ef26f9da886f30feb04d576663aef657901d53b8d26255aba3241ce96127882d733b60500532ff3671d0088702795a7614047fdc2338b99a1e55e851f6494c76c47b3f791b47850783d1ff806dc8858d24fe676d1e6b2674a6549d8ab7868992d29a646167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139207a77696d75494174534b75356a45504463385a6533525539656b4f513242586f516842596e66732b6867630a7632664b3057473273315a684c4d30543738747131797838684f716d6c6564674e5175524a6957544767590a2d2d2d204f6c67507961797a344c435844706f7630614935416a78454f516f34366f636a496a4c78635634354a58450a19e6c5c41f218dcc9ad686887262abae5e931e76a6b4541b5f2a979ba46f9046346f88abd35def65ee22ca6fe9c3be13789f0fde018c5cf0552503ec1ecfa4898107812f39ba7ddc9dcda55be0cf647aa1b1b1575a7a81159fcf53a9a35e41c5e6bca5e95a9fb614b3fb708c72149c729a138d332fcf631b1b9dfaaf3e6c742b4d53162e51e928f0f0729f9faa49a990f36a00f6ea27ed01c1f3cede9aca399e8a69a9a0ef64211114eb9a7017bffe05d703f8d6f95d08be780c662de2593fa0751425ba5594dd61b13a4fdf5968b87411a4973ef0413f57839ce51f67184a2230f8e2797c0187ed4d5dc2f1a54e67e1f38c34873b59b25f30049044c7b864a3bc377196fcd4f76e968767eceea7426d3eda370114e6a67bc740a468bc94701d","format2_time_and_key_recipients.dkk":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b65790101025093cedf68421710e83908ec683b1044360350ca3e8bfcae3ee19717fe3129ec9830b60466783235353139055820272884826b037b4bc98cfe4d57838807b6da906ff8704e810f975111dd3cbfda06a10058201a44fd8708c92e2e0a10cfcb1d864a71331ea9af25d97e1a42e969dc898959e3","format2_time_only_extensions.dkc":"444b4331020000000000009f000001eea6006a646174656b6579636170010102503ab2c06d482609a9c7ae92f672599883037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c6167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203230303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a6b2b306a43503968744f6b33316e2f59682b72766156677a6e6a4844516b4b757556494679436d2f517534776979487430615a66614d4e5172495a6462336f380a4535524d386e4930555159715870576f484d774744423269353446576f70504d756f4d7a454956764e6978654d444e5179346b5873564551342b6e70345a72750a39773058314d506c3674636c4a4c462f77393639637846314f324e3450776b2b327365326a4558576c68300a2d2d2d2041555a6564576f6c4a5166753679506548493333354267586644704847337166596e507a634c446e5a4a4d0af96444f6c8267d620917ee77e7584d2cace21ec57d709699c5375e826c6f855402548896592412d4801de81cb8128f804a440a40ae6c8a876d54e291c196836ae24d05fb93ba5386391ef3266f86c24efaa567158cbab38725ae69d8bf538c2896b5e4d3673330a9f40419f2f401fed49ab9d464f8bc62815900f4cb3911de193ae09a93a91d0ef8716b5f08ea6c0123ceae1f64cf639fb81565e3d3cd3f6debcea465323701ba7e4aea2b6167652d656e6372797074696f6e2e6f72672f76310a2d3e2058323535313920652f526d705948347a4a72734c656b7244366d347169684f75682b56384d76537133326a66796b543154380a4a61344471316869722f73634243634c642b687a74444835435a4d307246523668637630445751385165300a2d2d2d204b36625967345464464a7231317779483565705770566741466544466e314b46616f5854566c306d596a6b0acf92466632509ecbba94d74294a6a005f588e591d3cbf63122c82e7987677711144dbc765181473a1782ec78631c96a3243243a6a70ff4d9ca84ece0d13c6bafcf4634da0a67e4b8fdf12575ea9f693b98124d8ce88ba9222b976ecd5b652794fc4555c247a8c8ed044eb619bdd390ad52c494aa019b81fa05b7cf10fa6ad1cd223aea583acf1920eb767bdf884be501744096fbd0f8c17a6300844ed308c6e7cce25b66e632de9261387cc89aa0246e6299a383210f0ea9a758045425698eadc70668040dee1301f2f4baba45a74c153f3bdcf95454fe59daf06e8e028a18eb64eea43b20062c9cf7aa3912069ba9d71bc35081364966e885729f2f9df076025c3a5f56046eaec5db2af5043e0f41a81ed4fabff348f20551e73d50b08e0c2d","format3_single.dkc":"444b43310300000000000079000001caa5006a646174656b657963617001010250ff23599acbe9b0a742792dcb7cb1bc4c037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483004006167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203130303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a7045636f755a7a7948436778714b4d414f38467a61736b716675372f2b6366705434367975727355677743466d64686d653462372f2f39635570756f6867596c0a46364d506830616e46326c50506231546b36487569513836636d2b7549686b74553432354f6131746d49492f66374c67527735672b53656e59355552545147410a5870362f4a5933714674474c634c664b744a482b43463976302f30736d4c322f624b363863517656584a6f0a2d2d2d207364397132386c674165544965567a324b4773553774673876303041736d32422b65677170746b706567410a34bf11c8889aac88585db4e178f1d552748f3aabb3c05da5d27abe425d33168c432c1664087b6b39bdbdab254b9c8601acba3482ef6fd7d64fd61186750e07a716d0a20dca979da34b1c39071212ec9fcac297bba1e5f6769fb62812306d3d8846bd86763375a52f83ba6eac741cb138bbcc236f428c2e56afe458570b1e4d4c0bf43a898aba816167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139205149694f6f4a2f73674678374a314f3665524a505043574642352f526d79645a51374e736e4334544130380a37785858774a614f34475853486f5a6c4f4b6b586665474e32325462512f4c4d68666c5848556e505059590a2d2d2d202b663245336558564d65384975414a6a2b6a7465304f72317874334450395251473364714b4d6a663335550a53a7c817744537bf14e0ba54bce3613aec8462f8eef0a7b56f1f0dc8448b943eed936358a5695a2a78cc32cfed49bf14fb1c228fa5ad993d90f29898c1a7c2156f27b911e05029273de779d48db38b0b0e073bcf5ea8a931ca2759379461a70555fc882ef5cacf1ddd291d72c648787e8856a0fd410c7b0a1f624f59c6f943478e0f486b332d61b057c54a2d2302ab195059a099a43be6337633f2785dc97dbc2bc7fafbeed2ab97f7e1871b88b1e09c496ac75357684524bd65b34367b525a987dd1f98ebcd77ad4f4d8d9620d6ba37321c707bbe89ed56aaf0a32ff78831de5f8fe7464dee176f9a9ab055dd55ca5de29c8c1a1f4ba5f4e28082c66ee79402d9b30af7e76cc9c3cd95f3d605522b2d55b6c2a7c51faaa77b9ad9cbd6d7b1ccda0bab98d9a28c95f5df24eeae484c1948f464f19aa3bb660f63c3bdbb43ecce09efd8723dc75d0827dc139810345c748bac56f4e4be89ec3d908620d461c0d9134236ed03eccd7f69678fe231e7c966ccf2711963b7e9b22839369047ab06d46c428a93264167d6b9d1d368ba71e5fc0a294548a2342bab9fa49affd37b3fcd089b689ca696b2a8e84b03c2caf422b16db06395cf5642e57400bff0f582c53dc9ab68d8ed4b088b62defbbbb0b30067052d3b958916e459e1b50633c0bd1638027fbf04e97541ce9f7cfe41e154426fcbb08d9f543fa19580fced273ab666fb28d9eea4c6fb1c82347bd57fa54c53392e490bf2e8fd747b71ab5aa6028087913824d3854c415b4f35808afa1dc47a907c0a5bce010d3e507809cedf93b3138a687b75f5bd3d17dc2c8c230e2b23429844d6df72d993edc2234074293752b0664164032ea5e53e553b35a247d1bbda933f41aebc854c13fad7cc1f6764fac784000ecb7cfc6833b467b599ec5fef5747c55e4735d7b93c57eb9cf3c13eb74da45189c62cba7fa288723be6ba28f0f20d687707fa4143df5fe1abbbe9d215ba3e79a798d407440ba710bd9a5e0042b964599f4a15d7bbef941e8b0a388bcb52969d84a91ddd14068171becdca6ac8e01b5a656e70ee8dc21e7e3a22964cce0ca7f43ca33b4debb57d27c17cf6c560fc264c1b6fbfc3fdddaf8c59eafdc242b554","format3_time_and_key_portable.dkc":"444b4331030000000000007900000850a5006a646174656b65796361700101025029737cb54ad5310734ecf20720c2d317037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483004016167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203130303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a674757474d6b533078506e52684274614b312f2b746b4b52487267494c78652b6934324173716b6d516a65376957752b736c674e71767070376a4d3359656b460a4248484762385732483959354a4169704d6334627865516f3666495a415449614d52534a3274716b4d706933346e6b4930552b7a506c5a41654f4a32577253610a545873584571334849704c2f445555622b626d4b6842724d4764473835397370644267617347664a3050300a2d2d2d202b774944587162425253576b6566483939464c455a754b737346726752454658383554342f61614b564e590a02671425c9fa82bb16fcc597b74fc4a3de68837a7459c48ed603229cbcb26fe76f0655b2a856a51fb895e4492b99c34c2cdeb1fec769b0c8ae3671394c573809f125c2bd668be4a76bcae267f4d0251b437220f8544efef8872357751c4ffb2539251044a95436606795225e955b32549f4e42be8fb6b1d15d5472359d045742548c9c7b3965fce60e73855b9a64812739c0e68bb268f8558bd2e5510ae4502128278ce4f488e0293aaa45a1f55cb5d00d88c034e010d5493aff92c43ba2ed016cd42d4c239a7051ef6b5298c2b94410926f866d1091f528f2b9dc0883dff8e1c738980c66f6b88789908cf976d3c0e03c6598065fd6b2b5ff56c8c7f8b027f60d81e9a504c91553ba9eae6da9498e3c38d32d1b4b9ae63d876a579d38b2cfe27e03d3ec229fed5efc664241f1c098b41cafcda06384031cb80e42fe116b4f8de057018b3cec4d45b240910af2ad2a5545df3f663fa995790d22a481425bd648ec7ff87bbffacb03a49a715f8028d9a9741002417eacb6a0899b5f45b9c0b46086c928827e5f51b99ace49016d463b373d392ed16c0874b1cce17139ba940361e60b6778bad210256ba04d94cbbece676db1e603286d9b48fe78c4d8fe79841e6171fe89768dacd21d23ad13069a57f6a347acfb532714897b5f8e1d17bc7e80223c63bbc0c8d3fe17f6dea5484a899b3b0fb6d2cf5a8117d64492c69ed12ac8894c1d9bd365260e9d88d0901b68f9b46c7f6352915110ca92095c92d9a151771294b4649790bac7f68862f4d8d108740ef7ddb91f59412f759ec47893d1cf585b5bc3688799d3198a9f23111284dc441eb3a6ae2b5033b4375c9ba1acdfbfd6cd07cd6791c30ad07a047215188ebce969cd272f048643e8db08265b471ce79009bdd15507ea95213ffedb987bb4bd0b19d2422e1ddc1b159faa423cb56e82591627aa78cb6db74c5cba4d435e76528574a97f264dfe39a997ba72fa83b6b994420c94f61ed0557cf8a50b4197858786b539e4a6fdbbdda17d8da85fd90c8bd9ceb69e60c3db5f7b4821a0a1028971605cec49b8d40ca24c70f4c43d86df696a980dbc97c4b904d633f4d7734bf3e32320d4f99df6395aa7e54dea12c2f875e409c2c8b08219714ccd1730e22a6c2c30fdcd907455c78e6e95c08d33ff4d5fd6b3e759f07d09a5366ba4f6c712d14b0170f5a6d9f28870583470558bd30a556fe693ad7e84f71f2e96481a74cd75242bab24a93b65952c7fcbc7c64fd81023b7a54d2d8ed060cca11bb48128fb0c1fb8d212cf9112932fc91ccebad08347c214087a36a71b0f72e8c0424f43ee4eb6695df300226afc208a5073e0463bc25c0e0b12341a0f5243868b5dd8ae1b6d56a4c836e221d7e389b4ca1c8bced611c775c69c76a8e720e5b9d8b15cb5ddc0717406286773afe09ac069d56c9c0eb24de57bae3e0fd8089b26c136a839c387a12e24e9bfcc9c30facac165078cb039ba9e1f025c014ec5891bb8678ec14d4dbd798d6658aaae2eecb151940f1eb5e57c8c8b258614cf64afcd378b17068d2b0475efc8e69fade524816e2d5352fcf3aa14cb31d5f85256a6135c69a4711deb363029921fcd1f1f6336fe0771951eff9d3dd6de7e17d634f6121d6612b75a23e90b8d38ac5820643d8dea46b86887ac355dee9797f87aafd0629f1d798a1c036c211936c3215011a67874a7cce3e8cf576b300167c36194015a6939cfc0a3cb673970a1fd1ddb18be3885926af3c05c6591ecfb272db45d06f9363be979f0568a4a3fd736396f44bcfa160de9db65aa55c9a505c439a6cbac1c0fb5357684a918d172c5262dd9492791adf58a7fc7bd32cfb275fcdf5e9d434849536dfa0b451501d456a6aca8283d1ad59c84ded9d7f1829cdb43e25875b21e4746704d828cd635bf87d360bf03f8b7d2be008b7d44b71bd8857a2e3c98310818c8656c7885020bed9b44d6ea51aa8aa9a5164526092a575a670172630a4c6a00dbda8696132b027d920416db16f8b7f27f135c137d991b552ceb85a3c06d848dfa65631547b30d1933432cbbe00801dba584fa89238c3d93fac6a945d88f05aee3aab41971e798f54a774a8305602402008202657027182f8124bcf9fd3b6466b5ddaf5fd28242415ec88ed11fd2fbe24f49eba3596533a2112983dff7469fff58ad30885f8191ab5d1b4d52b2f2ff10f64d53fe08c19287e443ffe78981b8881dd7bb04662ed633011e106b3edf2df50ad8d224e5a3cfc0be316a25247511667600620ce865b00372191f4a67370da5cb82a7f6ce6a1d1ded28d184fd54f7d3e201c41e4fc5ac292d2f04f588b65a2f3bdc6dba5bbd355ba67e995ce5fcd77884e36dda26519517a670bfb417fb813d8baec362e9685d9bb4a1183c149ff482bbf2de76675f5bff30032dca06615f80b9d589488b835c51db16d7498ebb3366931bc4d1ce96834e0a6796d9d0919f40ba459ffb3ff08c38cd3e035c94d1e7c2da25d1f9d196c167f3ec4eab9310d36003b071de649dc7bd61c790bbc6eeffcecc505c446167652d656e6372797074696f6e2e6f72672f76310a2d3e2058323535313920323042315233477344752b54626e78434341784a48714e786877706851535a31592f41556c305a337955380a72583656524f333744716e31367135506e73303748534a493341614d54462f6a532f2b777256725a4b7a510a2d2d2d203452476359774f4e36657735482f6644385a704244707a4872752f4b465a356449475776454c4b655871300a6adcf47470d5c58f333c18fd046b89c0151ff30f95a8d0be2b3bab6bee3c482173dd9566cc1f40a2bba5461f90ad3b2aa6efb962c7c84d6e6961e43498c1ae87d49f8a9e41e8bb85b083af675075ada0c21b9217de438a610a09fe63e8fad6d6db79ea48b17bcf020856c528bddaf061e0f8c316a2fe44e3e096284fca11570bc124135a888c1e4e780fcc7888f5af6551bad706061b7ac8706a2dff427392a1c37059d2f0cd9fc1b0bc0d202992705448a1a9ff44e5a58418d1e8261aeba349d940cff4cb10cd676bda1e7a93fddcd17978150b0033ed92d53d3357e19304a51e8e9bdb3c3654a689b0ab11eb3871c423be28bcc8598288724c2251ad7a02356b9e99d0f1af6bf88f362b01a5055b60396e723f97067100fd079b483ca14f9d8c9899fac9a7813e6e472c8da6d7e9ae8994f6e4508cf6f11b16a0f3a712ab5d4d40acf7b9235d6d414b8b076994d0bdd2abc4d57e58d4aaa28c01f74cee9016c78faecf98c97101405f6b59e714a354eeef0c3cbc4803a369c8f1fe7ec50daf5c8a9e562fbe56391ec5b496da7557f38519a1ed47b2cb55fa59cf5dd3aa33ee9b06a4fb0e9d641963e2f5c2b80490bfdaef7da9183c25aaf9f749f400dc3f69314baf16ee07af660f68299729930c977cc962d0c024c723723a85ba9cc9ff239103ef0b9096b2f9981bc8a2a967f42c6e678dcaa3b8772b63222ec14dbe79fdc42590adfd68313fabce8ce15e8cf29d1a2b79a3b1701eb7075c59ae329948db8fbc581ebff164b726781f0e6a5d91cbcde53541bed838c1fc473dbf733410224eba973ae8e0c1356152ad64343dce4f11a04fef36d276eda251ef8c7e86c95eedd6a71a9b0d87d4c2996db84ff9779da91a2626ec7eb896bfc3bb25626ebda0f5ffeb8d846bd534abe94b5450b761f6f65785446accb61be825c4eeabbee82cca854f2cba35ff164fa96a3a58b7083ea8a942badeb628565b6e82987b410f2173e00c6438774e73f5a7e5d9c8e300b586ce2fd81481876e80bda52f8d374fbf7d537efec77437417e0ce6f7a44867c882f5f6725a01c02fad1df14891b76c9dee01cada4408a3b391e8e7b51192f78ac12db4e6c352f9b2e4aba95a46cb37fb","format3_time_and_key_portable.dkk":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250bdb483fba42daf0b409f44d23033f362035029737cb54ad5310734ecf20720c2d317046678323535313905582042e50b6ae3b2f00b79f08609f7fe11fba1256c54c6faa0c9ec9258b5f6f4c05906a1005820680d29962e575689a31543df28433dae7737abd9a793e9cae92ef40920d09636","time_and_key_portable.dkc":"444b4331010000000000007900000286a5006a646174656b657963617001010250448e134a13457c319cab7fceaf7ffa1f037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483004016167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203130303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a6f33755256762b6a5332595973685961594e76357032473149473161382f6c42787a74794b37633855316e384c615733676175453277383277726356454b6e680a426e394d4b48784169306f4c465064553166303742516e525959694b52735241376262706d426a77426f46493266745055506d6248346f7653315a396e3676410a56637741507031545553584177744e5174482b6e654e774a724936505a39437a444c547066424a4641586b0a2d2d2d20695573624275446a615368467467496a582b353978637258665831694541306235637a6d3057424335516f0ae3e64d561878bd1a9fe8aea38993dd9b3316afce3983d4ff0b051a6510bd1b2145eda373b5b3d541d1273bdfe24130e633cb35c3b1a15b2247cf9a7cf0de98fec84b6ec73bba1d7ff4ef8066a124ad6a0258aa4237eee4d4efba135c5a88b197a41b4e6024cf00980e21316f41c9b7e4dc86f73661933817731a24c85acfce3a2033e76dcbb5898c4a1198a691cce826aed198e1babf47e86b7a375c8e5a79edc17642773484c94e6b6bf942b9aefcd3f684bbf288c58c6cfde527d0e9f0b7690df0a4f4f565feaff109ab7959a62c0b2192c400f387365b5769fc74bbca486ced6f1cc58bfd43a27a98e8eacc3cfbaa822e612b00c2b008aacf4377313c8b0873dbc506da13633c07f36e2acbaccff0c898df71312d3f2274aa9f9cd365a331e0237a3e3c817da507a0ac6b6da2bbe0941f1d4aff067cfc9701efd83420fc2a4f5d236167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139202f673378572b6b4b397536357166574c7a533568756f46422f4a4963394571473351424f66754f395056510a4274314b2b694248306273596f7268362f34677955544e45463755326c576c434874556e5275542f6d65550a2d2d2d20466d717a3751787843496a56614e414d715a6e643753616367536675484447554e507877733476426744630a0eb43f8342ea5bc3f20459a66a389434cb967479dd581cea17089c3af77e22b25fe49ad22f69d309ce91fe95738840e38b2352297eb4128325692022272886bb57122ad3dc90e5108634dec6e0c0","time_and_key_portable.dkk":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","time_and_key_recipients.dkc":"444b433101000000000000790000034aa5006a646174656b657963617001010250c75dfc8e9c576d1369910664df93693a037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d583004016167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203130303120353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a7542354f56614530474536794568796637596d6f564f574346304232637a4c415a6979334347624a2f7a4971314f764a354f3555594a37754952316d616334750a45533646314e6a62523254507759336e7a465647654f767644416d3841705357306f4e3057326d695435506174613635696c5775626868507466745338696c390a705337744b774848776c70362b462f6f7170434d7a7778646f7a714c6f396459614c732f4478516c5039380a2d2d2d206c54532f544b3856747679556b6c64737772464e3044456a4c2f4a794f33557037666b74356f426331464d0a43ac9f99c08f32898e8b1d72b12f42c8d93cb6bc98d2c2fedda420ed0010ef449bd3b78fdd3526b7922fba9de9dd43ab788c14cfbabb2f2595528196fa43ecc52f7e7096b6cb379030a6ef5d39e42eeadd3ac60aded4c49c358d5ef749e15108f53b49c133f3ec03e0834363e0e8bc549d953f973fba69b8ef649f360fb2ea903077908fd36fc0a2bf9c09090f9ad8f6ebd74e083abdfc57e6e9ab2d5bf4a5e23266740e5d54b79fca2943f466895d49f4f46aca9eb2b2747dbd5addd1250c57c2c9f4bd1a0ddd92683184464996da02d6df2b6acfa931c674b216ce5cab06b18739f3df843a8b6ad7ecdb9400420f0410c99d878316206d4c446ff8f0afa9b848a0b431c57ff3a212dd1f4ca7fa6f1c482a9b07eb72424a5baf8186c82a6990dee775d557ec4611f4d5c7719a079e1d834c1118581d3650fc61aa509983121db1fe8b8db2b74324510ab084c78a40c0474cee2a09caec9fac966bc47008d3c26f9306bb055f992ee595dc624cdf91b6ed1cdbe6dc3402b54517d68fb7b3969452a1e34f2ebc7cd7445fe9b5310054669ba52fba938dfcf1d5bdd2958fd194e35f9bf6257ed98ae7a50282846cfd506beedaf3029389d9b915bdf147879fea4acc6e6bd0408589d7d8c2f065a255c381206d8edd411e2a032fb65e44bc40b2387b3851f54621642743601ad5ac805086e5a5f25e93335aeb43ad286d591833058e8642413fe5696167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139206577394a704f30414754476d5758705a4345487353724e304579326b536a7a7068626f6b666a434d6f46340a3366456a542b452b435a33623764432f307647794a51686c4e3050694d6b4c6561667a7149456f634c62550a2d2d2d202f7567743232674f4b326a30425836696d70386c68443676744e303772756532386244357a4e39716c2b490aee4e8ead448fe37a7760f3e4cdc45781c749c3c855880e1070288434e780bbf24b127d8d670db4d03b7a73e5deba680b31c6b84563ac90a5c030c14eb88e4ff7829c7ddbdc3109ee45","time_and_key_recipients.dkk":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250b89292aedf6d05d584cec9a871ce87350350c75dfc8e9c576d1369910664df93693a046678323535313905582042d6d897097fd5af2772e058db17920afe1390e2856139bc2f800294564dd7ac06a100582069ac110380f5d768b5b6afaa157a50ed17d8ceccfbd4604ffa5b6da38539b635","time_only_extensions.dkc":"444b4331010000000000009f000001e2a6006a646174656b6579636170010102504286085c21ca34d1a71e649326a4a0f6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c6167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203230303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a73554d68633132775643385464773033512b61383867743069526843646951764b533253666c664e5931775231456f715975504535584f307a576b36795866650a474944716d4b592b4343737a384e304b50646e544d746f457855496852523666695a4375447377427074372f546a3174386a535a76506555347a726a506458750a5974784832637139786757527770546b31736f767a50385a326a456f535064376365743559455850786d410a2d2d2d20637176466d5852384e634836634262444a6d676f6a314e655130524e464b4146414866657854416253756f0af972febbf10c2f42546172cbcf97fc04784ba369cf50dc552289529e4e055f775e5ff299413e5b6f647608626733c28f0cbef0528d84cf4fdf48a5ddd316211cd2c9bdefeaa0cb83fe2a1b2375301e47ed2b0595cdcb287d40776f5e83246afd93ebc314609eb3eb9be12b2bf1a742ce928aa0247a1e5f23de9f044e446527bfd23d7a9db0b70b254bd1e999fc77f143855af0fabd388a934744c127f8849a6167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139206f385441784e784b44796556785969584e33426f55536d4332566666694941646d61394c35387531337a730a7a4d30624367342f677a2f4e706d6a51553546583378766b4b37386a51376939356e6c46366b326c5371300a2d2d2d20634c4d395749306a7473594c5373534f69396b625162356e594b6c6f67765a45417171575542444c6647490a46838dbe9c7df452f67ed780dbbbd6393e046bef8adad7a8b2fa9bfceb43a9f86de2b5bf0fefb3d2fb0b33fe89bca8e8a810a75ad99a853cc79f1d2d7a71c9b939f4"}
''';
/// What the records of those fixtures say of them: the format, the release, the round time, I_PAYLOAD, L, and their credentials.
const openRecordsJson = r'''
{"format2_time_and_key_recipients.dkc":{"access_key_file":"format2_time_and_key_recipients.dkk","format":2,"identities":["AGE-SECRET-KEY-1DRV36ZLYW0GCZCJTMK0S025K3PLEQR7QAY574K4PGH5VFTZKKZMS3J3LNL","AGE-SECRET-KEY-1E92XVRNNUHQ9GD7D34P2XAD97MZGNE4DR990GJFGDYEX8WDE8E4ST8HHK2","AGE-SECRET-KEY-1C2K7R20E0GKLGJM60JFL63ZUL4G9HNSA7CYU3WLPZMKLYEKFFJRSSP7UTJ"],"payload_identity":"6cff50465e2f76ee0452d5f4ba9f942d54edbf8a6c42fb70f85cc75bc52d8e54","payload_length":41,"release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"unlock_at":"2023-08-23T15:59:27Z"},"format2_time_only_extensions.dkc":{"format":2,"payload_identity":"d9e066526400e9f580b79411524c5f3ac77ce1d9ba13e0ae4ec7e7fbed6619ff","payload_length":34,"release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"unlock_at":"2023-08-23T16:49:24Z"},"format3_single.dkc":{"format":3,"payload_identity":"9f20218af25245877dce5780c309f83f47b15fd9fdd6dd49175c36e70b53f9c5","payload_length":659,"release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"unlock_at":"2023-08-23T15:59:24Z"},"format3_time_and_key_portable.dkc":{"access_key_file":"format3_time_and_key_portable.dkk","format":3,"payload_identity":"04d52390693dcd4b72881f7faf77891850b0c33c0201aca2798e75de865ca85f","payload_length":688,"release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"unlock_at":"2023-08-23T15:59:24Z"},"time_and_key_portable.dkc":{"access_key_file":"time_and_key_portable.dkk","format":1,"payload_identity":"2536e99b16373ca8d118695c600fd652541367b0198dbfaba9362a98f9fa70cb","payload_length":46,"release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"unlock_at":"2023-08-23T15:59:24Z"},"time_and_key_recipients.dkc":{"access_key_file":"time_and_key_recipients.dkk","format":1,"identities":["AGE-SECRET-KEY-1DPM6CQMQV3665FK762HTVC37XAY6X99MM4YLJ9J0J2DQD7K63GCSG5TMCK","AGE-SECRET-KEY-15MEM79HAM2XQ79HN5QVCLECUDM4JQQKWEE9JWR3VV2FWK033AXPQQ2422Y"],"payload_identity":"5d3f4172eca48e5d5b2570208cfe3298c4735f1d77ceaed958bcccb8eec18a12","payload_length":41,"release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"unlock_at":"2023-08-23T15:59:27Z"},"time_only_extensions.dkc":{"format":1,"payload_identity":"94edebc71acf1c5743d80ec5d14922253a1325edda65d56d7e33642edb92ab6d","payload_length":34,"release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"unlock_at":"2023-08-23T16:49:24Z"}}
''';
/// Part of test/vectors/open_cases.json: its cases on those fixtures.
const openCasesJson = r'''
{
"spec": "0.11",
"generator": "tool/open_go_vectors.go",
"source": "c531e936fa8188a4aab01575607cc85d4f5d4fa4",
"description": "Part of open_cases.json.",
"fixtures": [
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=2128",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ca3e8bfcae3ee19717fe3129ec9830b6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 16 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 41, padding reforzado, P = 256",""],[17,"open payload",true,"payload authenticated; 256 bytes of plaintext, zero after byte 41",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"format2_time_and_key_recipients.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b65790101025093cedf68421710e83908ec683b1044360350ca3e8bfcae3ee19717fe3129ec9830b60466783235353139055820272884826b037b4bc98cfe4d57838807b6da906ff8704e810f975111dd3cbfda06a10058201a44fd8708c92e2e0a10cfcb1d864a71331ea9af25d97e1a42e969dc898959e3","name":"format2_time_and_key_recipients: the .dkk, still encoded","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=2128",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ca3e8bfcae3ee19717fe3129ec9830b6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 16 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 41, padding reforzado, P = 256",""],[17,"open payload",true,"payload authenticated; 256 bytes of plaintext, zero after byte 41",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"format2_time_and_key_recipients.dkc","edits":[]},"dkk":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b65790101025093cedf68421710e83908ec683b1044360350ca3e8bfcae3ee19717fe3129ec9830b60466783235353139055820272884826b037b4bc98cfe4d57838807b6da906ff8704e810f975111dd3cbfda06a10058201a44fd8708c92e2e0a10cfcb1d864a71331ea9af25d97e1a42e969dc898959e3","name":"format2_time_and_key_recipients: the .dkk, decoded","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=2128",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ca3e8bfcae3ee19717fe3129ec9830b6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 16 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 41, padding reforzado, P = 256",""],[17,"open payload",true,"payload authenticated; 256 bytes of plaintext, zero after byte 41",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"format2_time_and_key_recipients.dkc","edits":[]},"identities":["AGE-SECRET-KEY-1DRV36ZLYW0GCZCJTMK0S025K3PLEQR7QAY574K4PGH5VFTZKKZMS3J3LNL"],"name":"format2_time_and_key_recipients: identity 1","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=2128",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ca3e8bfcae3ee19717fe3129ec9830b6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 16 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 41, padding reforzado, P = 256",""],[17,"open payload",true,"payload authenticated; 256 bytes of plaintext, zero after byte 41",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"format2_time_and_key_recipients.dkc","edits":[]},"identities":["AGE-SECRET-KEY-1E92XVRNNUHQ9GD7D34P2XAD97MZGNE4DR990GJFGDYEX8WDE8E4ST8HHK2"],"name":"format2_time_and_key_recipients: identity 2","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=2128",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ca3e8bfcae3ee19717fe3129ec9830b6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 16 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 41, padding reforzado, P = 256",""],[17,"open payload",true,"payload authenticated; 256 bytes of plaintext, zero after byte 41",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"format2_time_and_key_recipients.dkc","edits":[]},"identities":["AGE-SECRET-KEY-1C2K7R20E0GKLGJM60JFL63ZUL4G9HNSA7CYU3WLPZMKLYEKFFJRSSP7UTJ"],"name":"format2_time_and_key_recipients: identity 3","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=2128",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ca3e8bfcae3ee19717fe3129ec9830b6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"4 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 16 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 41, padding reforzado, P = 256",""],[17,"open payload",true,"payload authenticated; 256 bytes of plaintext, zero after byte 41",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"format2_time_and_key_recipients.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b65790101025093cedf68421710e83908ec683b1044360350ca3e8bfcae3ee19717fe3129ec9830b60466783235353139055820272884826b037b4bc98cfe4d57838807b6da906ff8704e810f975111dd3cbfda06a10058201a44fd8708c92e2e0a10cfcb1d864a71331ea9af25d97e1a42e969dc898959e3","identities":["AGE-SECRET-KEY-1DRV36ZLYW0GCZCJTMK0S025K3PLEQR7QAY574K4PGH5VFTZKKZMS3J3LNL","AGE-SECRET-KEY-1E92XVRNNUHQ9GD7D34P2XAD97MZGNE4DR990GJFGDYEX8WDE8E4ST8HHK2","AGE-SECRET-KEY-1C2K7R20E0GKLGJM60JFL63ZUL4G9HNSA7CYU3WLPZMKLYEKFFJRSSP7UTJ"],"name":"format2_time_and_key_recipients: every credential","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=494",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=3ab2c06d482609a9c7ae92f672599883 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 34, padding reforzado, P = 256",""],[17,"open payload",true,"payload authenticated; 256 bytes of plaintext, zero after byte 34",""],[18,"commit",true,"34 bytes of content",""]],"content":{"length":34,"sha256":"1129768e195e2f1e50b7a6f926b6eebef120212c29b5642c8a662c503b2a9131"},"dkc":{"base":"format2_time_only_extensions.dkc","edits":[]},"name":"format2_time_only_extensions","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 659, padding reforzado, P = 768",""],[17,"open payload",true,"payload authenticated; BODY of 659 bytes, 1 files, area of 512 bytes",""],[18,"commit",true,"1 files",""]],"dkc":{"base":"format3_single.dkc","edits":[]},"files":[["nota.txt",22,"5d596d5f49c179f0ec337f4610155fc237e727f9dee85377a5fce67a3c853510"]],"name":"format3_single","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ok","sink":"committed","text":"ok","verdicts":{"lines":["Sin firma de autor."],"seal":"S0","signature":"F0"}},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=2128",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=29737cb54ad5310734ecf20720c2d317 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 16 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 688, padding reforzado, P = 768",""],[17,"open payload",true,"payload authenticated; BODY of 688 bytes, 1 files, area of 512 bytes",""],[18,"commit",true,"1 files",""]],"dkc":{"base":"format3_time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250bdb483fba42daf0b409f44d23033f362035029737cb54ad5310734ecf20720c2d317046678323535313905582042e50b6ae3b2f00b79f08609f7fe11fba1256c54c6faa0c9ec9258b5f6f4c05906a1005820680d29962e575689a31543df28433dae7737abd9a793e9cae92ef40920d09636","files":[["secreto.txt",46,"937492203d207d6fe36161b8696bf1f05b8b4cc56d855c44853f4b76aad3a05b"]],"name":"format3_time_and_key_portable: the .dkk, still encoded","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ok","sink":"committed","text":"ok","verdicts":{"lines":["Sin firma de autor."],"seal":"S0","signature":"F0"}},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=2128",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=29737cb54ad5310734ecf20720c2d317 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 16 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 688, padding reforzado, P = 768",""],[17,"open payload",true,"payload authenticated; BODY of 688 bytes, 1 files, area of 512 bytes",""],[18,"commit",true,"1 files",""]],"dkc":{"base":"format3_time_and_key_portable.dkc","edits":[]},"dkk":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250bdb483fba42daf0b409f44d23033f362035029737cb54ad5310734ecf20720c2d317046678323535313905582042e50b6ae3b2f00b79f08609f7fe11fba1256c54c6faa0c9ec9258b5f6f4c05906a1005820680d29962e575689a31543df28433dae7737abd9a793e9cae92ef40920d09636","files":[["secreto.txt",46,"937492203d207d6fe36161b8696bf1f05b8b4cc56d855c44853f4b76aad3a05b"]],"name":"format3_time_and_key_portable: the .dkk, decoded","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ok","sink":"committed","text":"ok","verdicts":{"lines":["Sin firma de autor."],"seal":"S0","signature":"F0"}},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 1 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"46 bytes of content",""]],"content":{"length":46,"sha256":"937492203d207d6fe36161b8696bf1f05b8b4cc56d855c44853f4b76aad3a05b"},"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","name":"time_and_key_portable: the .dkk, still encoded","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 1 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"46 bytes of content",""]],"content":{"length":46,"sha256":"937492203d207d6fe36161b8696bf1f05b8b4cc56d855c44853f4b76aad3a05b"},"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","name":"time_and_key_portable: the .dkk, decoded","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=842",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=c75dfc8e9c576d1369910664df93693a datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 3 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"time_and_key_recipients.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250b89292aedf6d05d584cec9a871ce87350350c75dfc8e9c576d1369910664df93693a046678323535313905582042d6d897097fd5af2772e058db17920afe1390e2856139bc2f800294564dd7ac06a100582069ac110380f5d768b5b6afaa157a50ed17d8ceccfbd4604ffa5b6da38539b635","name":"time_and_key_recipients: the .dkk, still encoded","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=842",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=c75dfc8e9c576d1369910664df93693a datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 3 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"time_and_key_recipients.dkc","edits":[]},"dkk":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250b89292aedf6d05d584cec9a871ce87350350c75dfc8e9c576d1369910664df93693a046678323535313905582042d6d897097fd5af2772e058db17920afe1390e2856139bc2f800294564dd7ac06a100582069ac110380f5d768b5b6afaa157a50ed17d8ceccfbd4604ffa5b6da38539b635","name":"time_and_key_recipients: the .dkk, decoded","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=842",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=c75dfc8e9c576d1369910664df93693a datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 3 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"time_and_key_recipients.dkc","edits":[]},"identities":["AGE-SECRET-KEY-1DPM6CQMQV3665FK762HTVC37XAY6X99MM4YLJ9J0J2DQD7K63GCSG5TMCK"],"name":"time_and_key_recipients: identity 1","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=842",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=c75dfc8e9c576d1369910664df93693a datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 3 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"time_and_key_recipients.dkc","edits":[]},"identities":["AGE-SECRET-KEY-15MEM79HAM2XQ79HN5QVCLECUDM4JQQKWEE9JWR3VV2FWK033AXPQQ2422Y"],"name":"time_and_key_recipients: identity 2","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=842",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=c75dfc8e9c576d1369910664df93693a datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"3 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 3 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"time_and_key_recipients.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b657901010250b89292aedf6d05d584cec9a871ce87350350c75dfc8e9c576d1369910664df93693a046678323535313905582042d6d897097fd5af2772e058db17920afe1390e2856139bc2f800294564dd7ac06a100582069ac110380f5d768b5b6afaa157a50ed17d8ceccfbd4604ffa5b6da38539b635","identities":["AGE-SECRET-KEY-1DPM6CQMQV3665FK762HTVC37XAY6X99MM4YLJ9J0J2DQD7K63GCSG5TMCK","AGE-SECRET-KEY-15MEM79HAM2XQ79HN5QVCLECUDM4JQQKWEE9JWR3VV2FWK033AXPQQ2422Y"],"name":"time_and_key_recipients: every credential","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"34 bytes of content",""]],"content":{"length":34,"sha256":"1129768e195e2f1e50b7a6f926b6eebef120212c29b5642c8a662c503b2a9131"},"dkc":{"base":"time_only_extensions.dkc","edits":[]},"name":"time_only_extensions","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"}
],
"steps": [
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",false,"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[26,865,""]]},"name":"PUBLIC_HEADER cut short","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":0,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=130, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"130 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6ODM5MDMxNjU4MTF9 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 83903165811, unlock at 9999-12-31T23:59:57Z",""],[8,"tlock stanza",false,"agewrap: tlock stanza round \"2000\", DateKey round 83903165811: ERR_ROUND_MISMATCH","ERR_ROUND_MISMATCH"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[11,6,"82000001e2a5"],[51,1,"5c"],[128,18,"4f444d354d444d784e6a55344d5446390400"],[146,29,""]]},"name":"a DateKey of the last round, with the tlock stanza of round 2000","now":"9999-12-31T23:59:59Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":0,"result":"ERR_ROUND_MISMATCH","sink":"untouched","text":"agewrap: tlock stanza round \"2000\", DateKey round 83903165811: ERR_ROUND_MISMATCH"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"accesskey: ERR_INVALID_MAGIC","ERR_INVALID_MAGIC"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b32010000000000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","name":"the .dkk: another magic","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_INVALID_MAGIC","sink":"untouched","text":"accesskey: ERR_INVALID_MAGIC"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"accesskey: framing version 2: ERR_UNSUPPORTED_VERSION","ERR_UNSUPPORTED_VERSION"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31020000000000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","name":"the .dkk: framing version 2","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_UNSUPPORTED_VERSION","sink":"untouched","text":"accesskey: framing version 2: ERR_UNSUPPORTED_VERSION"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"accesskey: flags 0x0, reserved 0x001: ERR_INVALID_FLAGS","ERR_INVALID_FLAGS"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31010000010000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","name":"the .dkk: RESERVED 1","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_INVALID_FLAGS","sink":"untouched","text":"accesskey: flags 0x0, reserved 0x001: ERR_INVALID_FLAGS"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"accesskey: BODY_LEN 16777217 outside 1..16777216: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b310100000001000001a70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","name":"the .dkk: BODY_LEN above 16 MiB","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_INTEGRITY","sink":"untouched","text":"accesskey: BODY_LEN 16777217 outside 1..16777216: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"accesskey: data after BODY_CBOR: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b297200","name":"the .dkk: a byte after the body","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_INTEGRITY","sink":"untouched","text":"accesskey: data after BODY_CBOR: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"accesskey: codec: type \"datekeys-access-kex\", want \"datekeys-access-key\": ERR_NON_CANONICAL_CBOR","ERR_NON_CANONICAL_CBOR"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b6578010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","name":"the .dkk: another type tag","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_NON_CANONICAL_CBOR","sink":"untouched","text":"accesskey: codec: type \"datekeys-access-kex\", want \"datekeys-access-key\": ERR_NON_CANONICAL_CBOR"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"accesskey: key 9 is not defined: ERR_NON_CANONICAL_CBOR","ERR_NON_CANONICAL_CBOR"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ea80073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b29720901","name":"the .dkk: an unknown key","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_NON_CANONICAL_CBOR","sink":"untouched","text":"accesskey: key 9 is not defined: ERR_NON_CANONICAL_CBOR"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"accesskey: x25519 access_material is 31 bytes, want 32: ERR_ACCESS_INVALID","ERR_ACCESS_INVALID"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ba70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f046678323535313905581f3d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d206a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","name":"the .dkk: access_material of 31 bytes","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_ACCESS_INVALID","sink":"untouched","text":"accesskey: x25519 access_material is 31 bytes, want 32: ERR_ACCESS_INVALID"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"capsule: the .dkk is for capsule 07070707070707070707070707070707, this is 448e134a13457c319cab7fceaf7ffa1f: ERR_ACCESS_INVALID","ERR_ACCESS_INVALID"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d03500707070707070707070707070707070704667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","name":"the .dkk: another capsule_id","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_ACCESS_INVALID","sink":"untouched","text":"capsule: the .dkk is for capsule 07070707070707070707070707070707, this is 448e134a13457c319cab7fceaf7ffa1f: ERR_ACCESS_INVALID"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"capsule: the .dkk capsule_digest does not match this .dkc: ERR_ACCESS_INVALID","ERR_ACCESS_INVALID"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058200909090909090909090909090909090909090909090909090909090909090909","name":"the .dkk: the capsule_digest of another file","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_ACCESS_INVALID","sink":"untouched","text":"capsule: the .dkk capsule_digest does not match this .dkc: ERR_ACCESS_INVALID"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 1 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"46 bytes of content",""]],"content":{"length":46,"sha256":"937492203d207d6fe36161b8696bf1f05b8b4cc56d855c44853f4b76aad3a05b"},"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b3101000000000000a9a80073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b29720881a300706f72672e6578616d706c652e6e6f746501010244686f6c61","name":"the .dkk: an unknown noncritical extension","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try, 1 unusable noncritical extensions",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 1 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"46 bytes of content",""]],"content":{"length":46,"sha256":"937492203d207d6fe36161b8696bf1f05b8b4cc56d855c44853f4b76aad3a05b"},"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b3101000000000000a9a80073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b29720881a300706f72672e6578616d706c652e6e6f746501010244686f6c61","extensions":[{"id":"org.example.note","valid_data":"6f6b","version":1}],"name":"the .dkk: a known noncritical extension with invalid data","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok","unusable":{"dkk":[["org.example.note",1,"extension org.example.note v1: data: data 686f6c61 is not 6f6b: ERR_EXTENSION_DATA_INVALID"]]}},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"accesskey: x25519 access_material is 31 bytes, want 32: ERR_ACCESS_INVALID","ERR_ACCESS_INVALID"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"dkk":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","dkk_material":"5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c6","name":"the .dkk, decoded, with access_material of 31 bytes","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_ACCESS_INVALID","sink":"untouched","text":"accesskey: x25519 access_material is 31 bytes, want 32: ERR_ACCESS_INVALID"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=646",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=448e134a13457c319cab7fceaf7ffa1f datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"capsule: time_and_key capsule and no identity or .dkk supplied: ERR_ACCESS_REQUIRED","ERR_ACCESS_REQUIRED"]],"dkc":{"base":"time_and_key_portable.dkc","edits":[]},"name":"time_and_key without credentials, before the round time","now":"2023-08-23T14:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_ACCESS_REQUIRED","sink":"untouched","text":"capsule: time_and_key capsule and no identity or .dkk supplied: ERR_ACCESS_REQUIRED"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=2128",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=29737cb54ad5310734ecf20720c2d317 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",false,"capsule: the .dkk is for capsule 448e134a13457c319cab7fceaf7ffa1f, this is 29737cb54ad5310734ecf20720c2d317: ERR_ACCESS_INVALID","ERR_ACCESS_INVALID"]],"dkc":{"base":"format3_time_and_key_portable.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b6579010102503955e944a3c60cfa1fd6485e9693c77d0350448e134a13457c319cab7fceaf7ffa1f04667832353531390558203d5e4d51f21236ecff40d89c0adcf9aa325a24b91b46fd9d1afa482f54b2d2c606a10058202e97878078bae6358037a9c264f379a3cbe839f767d69836b0343f35657b2972","name":"format 3: the .dkk of another capsule","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":0,"result":"ERR_ACCESS_INVALID","sink":"untouched","text":"capsule: the .dkk is for capsule 448e134a13457c319cab7fceaf7ffa1f, this is 29737cb54ad5310734ecf20720c2d317: ERR_ACCESS_INVALID"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=2128",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ca3e8bfcae3ee19717fe3129ec9830b6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"2 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 16 X25519 stanzas",""],[13,"open access layer",true,"identity matched exactly one stanza",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 41, padding reforzado, P = 256",""],[17,"open payload",true,"payload authenticated; 256 bytes of plaintext, zero after byte 41",""],[18,"commit",true,"41 bytes of content",""]],"content":{"length":41,"sha256":"0e9fd50e98a85953aa9cf07a11ee3c62bb3d7622f344f1c6ce744d1ed111659f"},"dkc":{"base":"format2_time_and_key_recipients.dkc","edits":[]},"dkk_file":"444b4b31010000000000008ca70073646174656b6579732d6163636573732d6b65790101025093cedf68421710e83908ec683b1044360350ca3e8bfcae3ee19717fe3129ec9830b60466783235353139055820272884826b037b4bc98cfe4d57838807b6da906ff8704e810f975111dd3cbfda06a10058201a44fd8708c92e2e0a10cfcb1d864a71331ea9af25d97e1a42e969dc898959e3","identities":["AGE-SECRET-KEY-1G2PR0YP2Q6DHNQV9QPC7PFAC34AGUUU9CGJGJQCLJR3QLAUYPMGQ2LKA30"],"name":"format 2: the .dkk and an identity that is not a recipient","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"34 bytes of content",""]],"content":{"length":34,"sha256":"1129768e195e2f1e50b7a6f926b6eebef120212c29b5642c8a662c503b2a9131"},"dkc":{"base":"time_only_extensions.dkc","edits":[]},"name":"a year after the round time","now":"2024-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",false,"capsule: release source: relay: bad: ERR_RELEASE_INVALID: ERR_RELEASE_UNAVAILABLE","ERR_RELEASE_UNAVAILABLE"]],"dkc":{"base":"time_only_extensions.dkc","edits":[]},"name":"the source fails: relay: bad: ERR_RELEASE_INVALID","now":"2023-08-23T16:49:24Z","release":null,"release_requests":1,"result":"ERR_RELEASE_UNAVAILABLE","sink":"untouched","source_error":{"code":"ERR_RELEASE_INVALID","text":"relay: bad"},"text":"capsule: release source: relay: bad: ERR_RELEASE_INVALID: ERR_RELEASE_UNAVAILABLE"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",false,"capsule: release source: connection refused: ERR_RELEASE_UNAVAILABLE","ERR_RELEASE_UNAVAILABLE"]],"dkc":{"base":"time_only_extensions.dkc","edits":[]},"name":"the source fails: connection refused","now":"2023-08-23T16:49:24Z","release":null,"release_requests":1,"result":"ERR_RELEASE_UNAVAILABLE","sink":"untouched","source_error":{"text":"connection refused"},"text":"capsule: release source: connection refused: ERR_RELEASE_UNAVAILABLE"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",false,"capsule: age: the age header is malformed or truncated, or its MAC does not verify: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[459,1,"41"]]},"name":"OUTER_TIME_AGE with its MAC edited","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: age: the age header is malformed or truncated, or its MAC does not verify: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=483",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",false,"capsule: age: the age payload is truncated, has trailing data or fails STREAM authentication: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[15,1,"e3"],[657,0,"00"]]},"name":"OUTER_TIME_AGE with a byte more","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: age: the age payload is truncated, has trailing data or fails STREAM authentication: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=339",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",false,"capsule: age: the age payload is truncated, has trailing data or fails STREAM authentication: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[15,1,"53"],[514,143,""]]},"name":"OUTER_TIME_AGE without its STREAM","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: age: the age payload is truncated, has trailing data or fails STREAM authentication: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=803",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=c75dfc8e9c576d1369910664df93693a datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"1 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 3 X25519 stanzas",""],[13,"open access layer",false,"capsule: age: agewrap: malformed X25519 stanza in INNER_ACCESS_AGE (one argument, a 32-byte ephemeral share not of low order, and a 32-byte body): ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"time_and_key_recipients.dkc","edits":[[15,1,"23"],[508,432,"4a823bff9b8c241c8059969fd752daec086755e5bbe500963f96fc510ddc3c98f94cf601cef8bdbc00fc5abc7299271eac4f27d125b18152b9c03179b5c0b63093a17bd410a173b9e43da8260f9f9dbe3d67cb8aec6ae2dca39b443e6bc78bb1b992785421aca719f5d2b6506ee289911c423228432485dce37876e14cf36240bbf063d19fbbf34973a76bd8d265370aeca6cac47077b3e1082be10a5cb7a73acece312091c973835c970ffe57eb20b5930ec2d6b9378a40d690c2fb76706553468ac3e8af1e140b247e39c1bca5f0d63cb8a964da3ed9a501eb220889ae6a0d6a50f360c95c504b7bb89eace75243f4f9a975c12dab440b98ffb04bdb239d1d8e10753b6f1c4e43d519d351db99172af7e4cfabec845528240494b8a7c41ccf4508de10605fd77cee2c0753cb79d1088a7c94d8d86e98b065e7feac2471586e40af044921a3e87aae336a8199f51eb0132e78268b818ce56d0c8ee37addf7f51e52eb09b2a23de42f6510807985d4374680575c2e5799c58f1ad193b6797c4f829059afb38919f4bbd0291853f0bf39a512be83cbe95463e8a73f05b404e60ca684825491c108cb6cdc069f91f5cd25"],[940,39,""]]},"identities":["AGE-SECRET-KEY-1GTTD39CF0L267FMJUPVDK9UJPTLP8Y8ZS4SNN0P0SQPFG4JD67KQVVK4AQ"],"name":"INNER_ACCESS_AGE with a share of 3 bytes","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: age: agewrap: malformed X25519 stanza in INNER_ACCESS_AGE (one argument, a 32-byte ephemeral share not of low order, and a 32-byte body): ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=940",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=c75dfc8e9c576d1369910664df93693a datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0 policy=time_and_key profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1001, unlock at 2023-08-23T15:59:27Z",""],[8,"tlock stanza",true,"round 1001, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"access credential",true,"2 identities to try",""],[9,"release",true,"round 1001 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_and_key: INNER_ACCESS_AGE with 4 X25519 stanzas",""],[13,"open access layer",false,"capsule: age: agewrap: one identity opens 2 INNER_ACCESS_AGE stanzas, want one per recipient: ERR_POLICY_STRUCTURE_MISMATCH","ERR_POLICY_STRUCTURE_MISMATCH"]],"dkc":{"base":"time_and_key_recipients.dkc","edits":[[15,1,"ac"],[793,186,"994db83d098d6c53a0f4bbcca8748f6a7ee3f0328d03820b338d57f9abb75d7d9ec9d9e25ac2ead21e29b0780c98b543bc57d4baab1fd95983b070c28dcb497404cedfd3faf7eb0f2c27586117536b34226e0e7b18c492c82d7ddea72ddfa2390f66f7ca0e6e94923f2b71afebfe58eff4ef7a469479f4bd5e91d8275317a5fc87d6bb2b6ca75e5e02da5ee1ae64545213bd1fa0ed957a96e652ce6df53adc1221fd0f98f9e6854c87ba377972ddcb0dc378d7d0875931e8cc92"],[979,0,"57f695bd4276ff970472b7d30b781b4fd385efa7649c0f6bb423c7304aaf81095ebfad9b03e6ae77d2550ad0ad5be2a53b76d3056a9bab7b4c2aa23d60e93075a14bfa4aceae815034dc3521de2fbcdbd8fc50f16ff68f9f4c49495adce3320beabf"]]},"identities":["AGE-SECRET-KEY-1DPM6CQMQV3665FK762HTVC37XAY6X99MM4YLJ9J0J2DQD7K63GCSG5TMCK","AGE-SECRET-KEY-1GTTD39CF0L267FMJUPVDK9UJPTLP8Y8ZS4SNN0P0SQPFG4JD67KQVVK4AQ"],"name":"two identities, one of them opens two stanzas","now":"2023-08-23T15:59:27Z","release":{"round":1001,"signature":"b33bf3667cbd5a82de3a24b4e0e9fe5513cc1a0e840368c6e31f5fcfa79bea03f73896b25883abf2853d10337fb8fa41"},"release_requests":1,"result":"ERR_POLICY_STRUCTURE_MISMATCH","sink":"untouched","text":"capsule: age: agewrap: one identity opens 2 INNER_ACCESS_AGE stanzas, want one per recipient: ERR_POLICY_STRUCTURE_MISMATCH"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=356",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",false,"capsule: CONTROL_CBOR: codec: offset 1: map without a type tag and a schema version: ERR_NON_CANONICAL_CBOR","ERR_NON_CANONICAL_CBOR"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[15,1,"64"],[514,17,"7d1c87d4db888735f498981b95d218f01d"],[531,126,""]]},"name":"CONTROL_CBOR an empty map","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_NON_CANONICAL_CBOR","sink":"untouched","text":"capsule: CONTROL_CBOR: codec: offset 1: map without a type tag and a schema version: ERR_NON_CANONICAL_CBOR"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",false,"capsule: CONTROL_CBOR: codec: datekeys-control schema version 7, want 1: ERR_UNSUPPORTED_VERSION","ERR_UNSUPPORTED_VERSION"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[534,1,"47"],[641,16,"a32937b28c0e8814c1608320c720b15b"]]},"name":"CONTROL_CBOR of version 7","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_UNSUPPORTED_VERSION","sink":"untouched","text":"capsule: CONTROL_CBOR: codec: datekeys-control schema version 7, want 1: ERR_UNSUPPORTED_VERSION"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=481",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",false,"capsule: CONTROL_CBOR: key 3: codec: offset 59: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR","ERR_NON_CANONICAL_CBOR"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[15,1,"e1"],[538,35,"b5684fb0adf45794d5a5ae1cae20759d124aa71b299ab64fcbb4d45ec1ad2a8efe2a24"],[604,52,"43afd30432d18f9fe96f6707533ec2964f0e457e36dbd13d337412b00d425ec7ed94f57696ff1b230c0dfc029316aecd04cda141"],[656,1,""]]},"name":"CONTROL_CBOR with a payload_identity of 31 bytes","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_NON_CANONICAL_CBOR","sink":"untouched","text":"capsule: CONTROL_CBOR: key 3: codec: offset 59: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=505",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",false,"capsule: CONTROL_CBOR: extension org.example.lock v1: ERR_EXTENSION_CRITICAL_UNKNOWN","ERR_EXTENSION_CRITICAL_UNKNOWN"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[15,1,"f9"],[514,1,"7b"],[538,32,"3d6ecb46fe588154ef057ebb2941edbfd2ce78ee33a929b59227c9f5c040e09e"],[605,52,"2af1a642ce928aa0247a1e5f23de9f044e466530b1d23e7d57b1b77c4b5fc5a29de873f8fa3eeefabd8be091532c7f2126b31337"],[657,0,"8c707a7ea3684726e3830b6a395a996dc8e6bc559cba73"]]},"name":"CONTROL_CBOR with an unknown critical extension","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_EXTENSION_CRITICAL_UNKNOWN","sink":"untouched","text":"capsule: CONTROL_CBOR: extension org.example.lock v1: ERR_EXTENSION_CRITICAL_UNKNOWN"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1, 1 unusable noncritical extensions",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR, 1 unusable noncritical extensions",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"34 bytes of content",""]],"content":{"length":34,"sha256":"1129768e195e2f1e50b7a6f926b6eebef120212c29b5642c8a662c503b2a9131"},"dkc":{"base":"time_only_extensions.dkc","edits":[]},"name":"every extension rejected: PUBLIC_HEADER and CONTROL_CBOR","now":"2023-08-23T16:49:24Z","reject_all":"not today","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok","unusable":{"control":[["org.example.note",2,"extension org.example.note v2: data: not today: ERR_EXTENSION_DATA_INVALID"]],"header":[["org.example.label",1,"extension org.example.label v1: data: not today: ERR_EXTENSION_DATA_INVALID"]]}},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",false,"capsule: header_binding does not match PRELUDE || PUBLIC_HEADER: ERR_HEADER_BINDING","ERR_HEADER_BINDING"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[11,6,"79000001e2a5"],[137,38,""]]},"name":"PUBLIC_HEADER without its extension, sealed again","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_HEADER_BINDING","sink":"untouched","text":"capsule: header_binding does not match PRELUDE || PUBLIC_HEADER: ERR_HEADER_BINDING"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: the age header is malformed or truncated, or its MAC does not verify: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"time_only_extensions.dkc","edits":[[830,61,""]]},"name":"PAYLOAD_AGE without its nonce","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: PAYLOAD_AGE: the age header is malformed or truncated, or its MAC does not verify: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: writing the plaintext: disk full: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"time_only_extensions.dkc","edits":[]},"name":"time_only_extensions: the output fails","now":"2023-08-23T16:49:24Z","output_fail":true,"release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: PAYLOAD_AGE: writing the plaintext: disk full: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=494",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=3ab2c06d482609a9c7ae92f672599883 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 34, padding reforzado, P = 256",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: the plaintext is 34 bytes, shorter than P = 256: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"format2_time_only_extensions.dkc","edits":[[887,16,"d6ce427933325eeabe9d771bfc4a64ec"],[903,222,""]]},"name":"format 2: PAYLOAD_AGE holds the content only","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: PAYLOAD_AGE: the plaintext is 34 bytes, shorter than P = 256: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=494",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=3ab2c06d482609a9c7ae92f672599883 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 34, padding reforzado, P = 256",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: the plaintext is longer than P = 256: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"format2_time_only_extensions.dkc","edits":[[1109,16,"1ad408c1aab4dbc1c0cb3b7b503e070a"],[1125,0,"47"]]},"name":"format 2: PAYLOAD_AGE holds the content and P - L + 1 zeros","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 256: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=494",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=3ab2c06d482609a9c7ae92f672599883 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 34, padding reforzado, P = 256",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: byte 34 of the plaintext is padding and is not zero: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"format2_time_only_extensions.dkc","edits":[[887,1,"41"],[1109,16,"8549de5d26df5c3a94156d68743bcc26"]]},"name":"format 2: PAYLOAD_AGE holds the content, a byte 2 and zeros","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: PAYLOAD_AGE: byte 34 of the plaintext is padding and is not zero: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v2, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=494",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=3ab2c06d482609a9c7ae92f672599883 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 34, padding reforzado, P = 256",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: the plaintext is 17 bytes, shorter than P = 256: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"format2_time_only_extensions.dkc","edits":[[870,16,"3a947dd8c536b0540c936289143f69bd"],[886,239,""]]},"name":"format 2: PAYLOAD_AGE holds half the content","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: PAYLOAD_AGE: the plaintext is 17 bytes, shorter than P = 256: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v1, PUBLIC_HEADER_LEN=159, SEALED_CONTROL_LEN=482",""],[3,"public header",true,"159 bytes",""],[4,"header validation",true,"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 2000, unlock at 2023-08-23T16:49:24Z",""],[8,"tlock stanza",true,"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 2000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered",""],[17,"open payload",true,"payload authenticated",""],[18,"commit",true,"35 bytes of content",""]],"content":{"length":35,"sha256":"6b0c03edcb46f186bae89a21d362db3bf637f8f2327c24c208c5a05c9a0bbde2"},"dkc":{"base":"time_only_extensions.dkc","edits":[[875,16,"699f68db253e03a012853d9acd3e29c6"],[891,0,"f0"]]},"name":"format 1: PAYLOAD_AGE holds the content and a zero","now":"2023-08-23T16:49:24Z","release":{"round":2000,"signature":"b6cb8f482a0b15d45936a4c4ea08e98a087e71787caee3f4d07a8a9843b1bc5423c6b3c22f446488b3137eaca799c77e"},"release_requests":1,"result":"ok","sink":"untouched","text":"ok"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 659, padding reforzado, P = 768",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: the plaintext is 100 bytes, shorter than P = 768: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"format3_single.dkc","edits":[[879,16,"0c5cbb4cb313bb53ecd7c9968fecc687"],[895,668,""]]},"name":"format 3: a plaintext of 100 bytes","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: PAYLOAD_AGE: the plaintext is 100 bytes, shorter than P = 768: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 659, padding reforzado, P = 768",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: the plaintext is longer than P = 768: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"format3_single.dkc","edits":[[1547,16,"72e4a9fdeb035b6d62d14068c954da25"],[1563,0,"69"]]},"name":"format 3: a plaintext of P + 1 bytes","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"aborted","text":"capsule: PAYLOAD_AGE: the plaintext is longer than P = 768: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 659, padding reforzado, P = 768",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: the plaintext is 767 bytes, shorter than P = 768: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"format3_single.dkc","edits":[[1546,16,"5cca05d7ec72139a538923f3a4aa27e9"],[1562,1,""]]},"name":"format 3: a plaintext of P - 1 bytes","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"aborted","text":"capsule: PAYLOAD_AGE: the plaintext is 767 bytes, shorter than P = 768: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 659, padding reforzado, P = 768",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: the plaintext is 767 bytes, not P = 768: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"format3_single.dkc","edits":[[1361,8,"c0e2190f2e253b47"],[1546,16,"8b05d692dffe8cef1b43cd15a5872cc5"],[1562,1,""]]},"name":"format 3: an invalid head and a plaintext of P - 1 bytes","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","text":"capsule: PAYLOAD_AGE: the plaintext is 767 bytes, not P = 768: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 659, padding reforzado, P = 768",""],[17,"open payload",true,"payload authenticated; BODY of 659 bytes, 1 files, area of 512 bytes",""],[18,"commit",true,"1 files",""]],"dkc":{"base":"format3_single.dkc","edits":[]},"files":[["nota.txt",22,"5d596d5f49c179f0ec337f4610155fc237e727f9dee85377a5fce67a3c853510"]],"name":"format 3: BODY and its padding","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ok","sink":"committed","text":"ok","verdicts":{"lines":["Sin firma de autor."],"seal":"S0","signature":"F0"}},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 682, padding reforzado, P = 768",""],[17,"open payload",false,"capsule: head: extension org.example.lock v1: ERR_EXTENSION_CRITICAL_UNKNOWN","ERR_EXTENSION_CRITICAL_UNKNOWN"]],"dkc":{"base":"format3_single.dkc","edits":[[576,19,"7b8c2efe4b7a2d7ea69de72a43aabe04cd5555"],[790,1,"31"],[1303,1,"03"],[1416,45,"a1b989a40e4c22c3f33c0fef9da3dd3aea40af5dcccd2df210cee9525f83c94c95d2680457779b3222bb30cfa1"],[1546,17,"279f972866a433092fd0b09ccc8de7de0e"]]},"name":"format 3: a head with an unknown critical extension and a padding byte 1","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ERR_EXTENSION_CRITICAL_UNKNOWN","sink":"untouched","text":"capsule: head: extension org.example.lock v1: ERR_EXTENSION_CRITICAL_UNKNOWN"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 686, padding reforzado, P = 768",""],[17,"open payload",false,"capsule: head: extension org.example.lock v1: data: data 6e6f is not 6f6b: ERR_EXTENSION_DATA_INVALID","ERR_EXTENSION_DATA_INVALID"]],"dkc":{"base":"format3_single.dkc","edits":[[576,19,"7f8c2efe4d800642f0fbe47d78dfd92cd61891"],[790,1,"35"],[1303,1,"03"],[1416,49,"a1b988a40e4c22c3f33c0fef9da3dd3aea40af5dcccd2db83dcce73a548adb0894977e0c12279f2d63af3e92cadf86fc1f"],[1547,16,"2403372c03ed1f57cc5f54318e5210a8"]]},"extensions":[{"id":"org.example.lock","valid_data":"6f6b","version":1}],"name":"format 3: a head with a known critical extension with invalid data","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ERR_EXTENSION_DATA_INVALID","sink":"untouched","text":"capsule: head: extension org.example.lock v1: data: data 6e6f is not 6f6b: ERR_EXTENSION_DATA_INVALID"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 592, padding reforzado, P = 768",""],[17,"open payload",true,"payload authenticated; BODY of 592 bytes, 0 files, area of 512 bytes",""],[18,"commit",true,"0 files",""]],"dkc":{"base":"format3_single.dkc","edits":[[576,19,"818c2e034f03f32315ab6327137ae7c05afaae"],[790,1,"fd"],[1356,82,"d03387b095a3cb3e4232383d49c25e43640038a1bd1e086258fd0e10c22a7f0c3ee8ac9013d1cd30ebe6b98ca9b021fce8b140795d23b17ddf25159fa7382ba47e2350a4dd59778ef0d3b15fc42cc03ea7cc"],[1547,16,"b71a670e002a9aa88589a5bd9f8afe50"]]},"files":[],"name":"format 3: a head without files and an empty CONTENT","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ok","sink":"committed","text":"ok","verdicts":{"lines":["Sin firma de autor."],"seal":"S0","signature":"F0"}},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 704, padding reforzado, P = 768",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: file 2: its SHA-256 is not the one of the head: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"format3_single.dkc","edits":[[576,19,"118c2eb3165b36b8035bad133ea8ed5d5aa525"],[790,1,"23"],[1357,126,"dc71d99ee28323592e5c5924b17355605818fce473572b9984fefcf155391c2bb76ea7f4f634ee03b5ce2955565bc06d8450dc5d46d353ab5d619ea33a3da7663954fcfdbf447a0caa0b8165f09d87d70315c6fdea32b6472516d161a9ab632a714aa9cc97308dca9b8db766de5b59c2f4f4772578c674d2b454482dd501"],[1547,16,"5741c612b8e6797238f933b7103364f7"]]},"name":"format 3: two files, the second of another content","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"aborted","text":"capsule: PAYLOAD_AGE: file 2: its SHA-256 is not the one of the head: ERR_INTEGRITY"},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 1683, padding reforzado, P = 1792",""],[17,"open payload",true,"payload authenticated; BODY of 1683 bytes, 1 files, area of 1536 bytes",""],[18,"commit",true,"1 files",""]],"dkc":{"base":"format3_single.dkc","edits":[[575,20,"6b428c2e54a90b950dad20fa16d6d81280c77e7f"],[781,1,"66"],[1303,135,"a680eaf55950b6ee293828625de5eb9e1cc578c85ced53f96f9cc601e8efa90bb3a537592cd99f7bddb3a170796b665638c601a35ad35ed4d9fb83ad57215a5d4f26b17043640038a1bd1e086258fd0e10c22a7f0c3ee8ac9013d1cd30ebe6b98ca9b021fce8b140795d23b17ddf25159fa7382ba47e2350a4dd59778ef0d3b15fc42cc03ea7cc"],[1547,16,"72ebcf64bdb8c5fdd6360e521547d63a"],[1563,0,"adc8e41ae1a5a2bca54f15b9cc89183ac1d6be169a2b5bfa037fafdfdb7cdc6d9b9f1ac5fa9b52f1ee69d2414ac64b1421017e9a08ab7e4b34c8f6f957dda932e45012b570151eb6e7b343e50ccc81d13cb3849a800e69398644c6accfe8f2f6b1b02661fa9548949fcb396bc4c2f288df314ccb38645ee1cfd5cba3c3f344cfb22a16ebef16bceb4215c5198aaa5c2b80dba7581fd3457a89d0fcb7798854c6f2127e331f963cfcb3a3308538067c9145cbf5e0a7b5e2947e7f75adf181ec57c9d0d424aa823378c0c0923068da324a04cce689786127514219b0e717b6814ab3b56f94c0437b62058570184ff312c1b472021dccc74bf265b421b85436a0799786cba282db0905054f402b582667831e70f93b03a3c6f3adea09df48ac1946d3569019b1f41fce1114fecfa6b32eedac880960e0470d2d9d5ac91cb386dbc66b4a9987c3161886ec8eff9a7e9733711f71bdf396bb1a61af29e18cf892d5bda82134960489083e6ca4f85ee598d02f0a29c81792b53757bc7c83908664a84e438e6232cd4079cd9adef03a31c1854613b4b95572f2c51d96c4ba281ef52ab32b16ccc37d875e99a4d6ccf9d715180f32f337143b75f5b9283263689df536911272ac4501602ca21530e938dd045b9b90a1b95a32e3bf47a6d707f98a1fedd52580598b3b3a443f73da7c34884af270736f66bac6d85d13a84ae47daa59c608a297c9bbc6b265edc915d093c44c63a7446a3ae58d4dc7058148fb151bae8d187bf8571bf0fcdd611f1a5b30c3953386d5cf0a0cdaf052d218ef5a214680cadd13f3e18554b9ad5f43503fba017614c7218fd755b4e3c90384da38de5fd2447d30a78e605818c158bbd28d19af02f0745308c199720670442ded51b19e9010cee0685959edd97ba2410bed481a8e5355ac046e3f16905017b75b4006e879a302b94c53587017a5e295af02fd622680633eb0923d6e303d759a41ef2bdc0b8a05df306a5a0bca207eb8ea49b2c0b2b82a32d1e5c3dfc2ac142cf58007c375be788113df2bce6a2783addafe2fdfb3de300eb31d86d56d906e4da8dd389336223bccb1e339aa7577df329db38a4735a254536d3661c2d02bda0b9733af8e6b8019f0991208cdb5fbf3047e0b70c1c374bb032098375e5ad02ba5ae39a7e840808fa2e19a53f797aa08e12a3a835dca696334eec688e4bf8d11bdf3ac3d5f46696c9187bb53f9e01ad4618fef16f663bb099296211ba6a7c582c593e00121aeaa987bd36da3fa0c1916f17cc8a07e05b5fb52f27c061148af47cceafa4794ba37f2dba4bd55af13eb582531171f6d61a81b6ec53be3804b5c95ca2c375aa4602c653ece97742fccc36f20016ac4d3a7cf1b3a65779aa17b6423c3cabade4f44248d1140b5142898169ed8bb8933627708fa2d81d2fb039fa6d55ceb961ac2e5cdb0"]]},"files":[["nota.txt",22,"5d596d5f49c179f0ec337f4610155fc237e727f9dee85377a5fce67a3c853510"]],"name":"format 3: an area of 1536 bytes","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ok","sink":"committed","text":"ok","verdicts":{"lines":["Sin firma de autor."],"seal":"S0","signature":"F0"}},
{"checks":[[1,"parse DKC1",true,"magic DKC1",""],[2,"prelude",true,"DKC1 v3, PUBLIC_HEADER_LEN=121, SEALED_CONTROL_LEN=458",""],[3,"public header",true,"121 bytes",""],[4,"header validation",true,"capsule_id=ff23599acbe9b0a742792dcb7cb1bc4c datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0 policy=time_only profile=datekeys:quicknet:v1",""],[5,"sealed control structure",true,"one tlock stanza",""],[6,"payload structure",true,"one X25519 stanza",""],[7,"condition",true,"round 1000, unlock at 2023-08-23T15:59:24Z",""],[8,"tlock stanza",true,"round 1000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971",""],[9,"release",true,"round 1000 obtained",""],[10,"release verification",true,"BLS signature valid under the pinned key",""],[11,"open sealed control",true,"one tlock stanza, header MAC valid",""],[12,"policy structure",true,"time_only: CONTROL_CBOR sealed directly",""],[14,"control",true,"canonical CONTROL_CBOR",""],[15,"header binding",true,"matches",""],[16,"payload identity",true,"I_PAYLOAD recovered; L = 659, padding reforzado, P = 768",""],[17,"open payload",false,"capsule: PAYLOAD_AGE: beginning the files: no begin: ERR_INTEGRITY","ERR_INTEGRITY"]],"dkc":{"base":"format3_single.dkc","edits":[[1546,17,"2751618259652c6abdfb5e0afe3572a97f"]]},"name":"format 3: the sink fails at begin, with an invalid padding","now":"2023-08-23T15:59:24Z","release":{"round":1000,"signature":"b44679b9a59af2ec876b1a6b1ad52ea9b1615fc3982b19576350f93447cb1125e342b73a8dd2bacbe47e4b6b63ed5e39"},"release_requests":1,"result":"ERR_INTEGRITY","sink":"untouched","sink_fail":"begin","text":"capsule: PAYLOAD_AGE: beginning the files: no begin: ERR_INTEGRITY"}
]
}
''';
/// Part of test/vectors/open_heads.json.
const openHeadsJson = r'''
{
"spec": "0.11",
"generator": "tool/open_go_vectors.go",
"source": "c531e936fa8188a4aab01575607cc85d4f5d4fa4",
"description": "Part of open_heads.json.",
"decode": [
{"hex":"a4006d646174656b6579732d686561640101025820699204067a0088926100fbbcecfba01245ee1e84c7232660893c5f1901766f730585a600692e6a70672f2e2e2e2e011825020003182504582037fec6615487f9d655641f577a856528a57641257d7bfbeb9a77a2e3a1d4ce6d051a7ecaac1ba500756361727461e28895666f746f732f3230323565cc8101010218250318260458209c7fa638dc7003f7fa7436ea9b4d5585202102c1fdea291a52bae2d24c61353aa50067636f6e782fc3a90100021826031826045820919191cf93832a6b15ae9d3d52e5168765b382e10386043d9183bdfec502c1e1a6007818666f746f732f323032352f6174617264656365722e6a706701191add02182603191b0304582092e580b08fa342adbec2f7fbb898b433e76c3c547dbb06e73a3de6db5b4ee0c8051b0000003afff44180a600627e31010102191b0303191b04045820d034270c82b325f2a965fa360314d46c75744489e1554466c44fb48f1de6df1d051a6abcf9c0","kind":"an mtime past 9999","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 4: key 5: codec: offset 320: unsigned integer 253402300800 above 253402300799: ERR_NON_CANONICAL_CBOR"},
{"hex":"a4006d646174656b6579732d686561640101025820e55b7b5d871d6d2fe116e85064a70658245f223538e016f38698de10d275921b0582a500614101000200030004582022301570e65981ef4955619f9e5f7f0fda3dedc88bf949ae3d1ee15758bc120ea50063612f62010002000300045820c1c9c9156fec38bccf28fd73f378622edf0b61c5fbfbc1d74d5629ebb6a6d197","kind":"a file A and a folder a","result":"ERR_HEAD_INVALID","text":"capsule: head: R7: path 2 collides with path 1 in segment 1: ERR_HEAD_INVALID"},
{"hex":"a5006d646174656b6579732d68656164010102582018c198d69ce3b73aa0ae3b4aab74a0e961512ce75a09d6f002c0e6e7587d24820364486f6c610584a60065622e74787401000200030004581f47411042ddb127e93093fda3adb4977eb4e692cd3ce7d67e9b1e76c9dfe796051a6abcf9c0a5006963617274612e74787401010200030104582075967f37ba9af3c613f44d0ece9753d414e61dabe10818a1efeea3d34e46b666a50074666f746f732f323032352f706c6179612e6a7067010002010301045820448a23e42f4b87ce653bd0fc304a2dc48e0b3c6bb6c89d39ec98d5200d29bdd8a50069c3b1782f636172746101190bb8020103190bb904582070771dc2fd23d05412f2f4b19d7585819af5591ac1efa5d4f5ac767127a4204f","kind":"a SHA-256 of another length","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 1: key 4: codec: offset 78: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
{"hex":"a5006d646174656b6579732d6865616401010258204af98e860934cd50c5391873f6b75f5d08e3bf6ebd8cc422e7c4a4d31526b3da0364efbbbf1b0781a30061610102024137","kind":"none","result":"ERR_HEAD_INVALID","text":"capsule: head: comment: text: byte order mark U+FEFF: ERR_HEAD_INVALID"},
{"hex":"a6006d646174656b6579732d68656164010102582020c78326210563add63c318bcc7d2bb21aba8060a368b5d6c61983ecbb30861a0364486f6c610463416e610584a6006b53536175782f61e288956101190bb8020003190bb8045820b94c7f3257d0e502624abe1fbda2839b1fe3b6d70a1f9a48f7949d25352b684a0500a50065612e747874010103190bb9045820b7b7748da02b24bbf85642a539377acf74e0ea527e0b12498d64e5b54b9b7979051a5b12bbcca500637e313f01196c6f02190bb903197828045820e3e6db682f1ffce6671efe5a6eaee8b16243fbf543561e4f932639b92d60c48ba60075e2808c3f2fc39f6361727461efb88f2f3f323032350101021978280319782904582013c65a4d73e00cd25e10ac40b475facc67afadb430ce9e7a423d2ac12bac0af50500","kind":"a key of a file removed","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 2: key 2 is missing: ERR_NON_CANONICAL_CBOR"},
{"hex":"a401010258201d94514769927f0a0891a82a2778281e4640acc247d5b5ab1ee9f9045417f5960581a50078184c505431e28895e2808c2f4c505431612fefbc8f62434f4e010102000301045820c80bef737a208377ad0048d4304cd7461187ebea85c3fe3359bd632d415d40a30682a20061610102a200617a0102","kind":"a required key removed","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: codec: offset 2: map key 1 where key 0 was expected: ERR_NON_CANONICAL_CBOR"},
{"hex":"a5006d646174656b6579732d686561640101025820bdc9ac2c521291ae19933aded151f41f4a4c241d42fc3795713b5a476ad419d00466e2808ec2a00d0682a20061620101a20061610101","kind":"extensions out of order","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 6: extension a: array is not in canonical order: ERR_NON_CANONICAL_CBOR"},
{"hex":"a5006d646174656b6579732d686561640101025820ff05e5deceaf3355bf641393645947538592f34462ee69f4ff49ece7eb6ac77b03782f5061726120616272697220656e2066616d696c69612e0a436f6e2063617269c3b16f2c20646573646520323032362e0585a600712e6a70672fe2808d7e31e2808d2fefbd9e01182502000318250458204fa00bd590213f0db4215101257d3d368127b53d83c2723f9ab5f5e29197bef9051a1aad7a16a5006461636f6e01182502182503184a04581ffec37a317e794246336553ae43e3ee487516198372d56b2695bbc930178f38a6007818666f746f732f323032352f6174617264656365722e6a706701182502184a03186f045820aba7121fc5b6c67c6bfee7318b8e334e17f5a7b6d864a15bbc0a12ba293c6941051b0000003afff4417fa60064c39f0978011a0001427702186f031a000142e6045820628513539cf0e0fa83634f16ac85f9b2952032fc8e2456dbb1f10b0e4e8d1b8a051a6abcf9c0a60071f09f8c8d2fc3892fe2808cefbc8f434f4e01190bb8021a000142e6031a00014e9e045820a2f37d37b9655b880ef9677526750837507fb94cd7f120e5d7658839e55274f50500","kind":"a SHA-256 of another length","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 2: key 4: codec: offset 193: a byte string of 31 bytes outside 32..32: ERR_NON_CANONICAL_CBOR"},
{"hex":"a5006d646174656b6579732d686561640100025820d417192c5ce3262beb4025986cc73b844e62f52a45064d4ea3a9cb4f8bd7911c0369e280a8c285e280a81b0581a50065612e747874010102000301045820920e7689d0e32783d810f857a53922aead9f5249b942834c480a975b778368ae","kind":"version","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: head: codec: datekeys-head schema version 0, want 1: ERR_UNSUPPORTED_VERSION"},
{"hex":"a4006d646174656b6579732d686561640101025820e66942134a36d092b736723f236b7d107074e03da0ff25c00bfdc304fc9bfa090582a60068434f4ec2a0e28895011825020003182504582052f33ca5136c88f1a53f434d9deeee3fa63008f6fb1ff60ddd669dd9bb8be15f051a0b928e4ea60074e284aae2808c2f2e7e312f414243444546e2808c01190bb802182503190bdd04582095415cc7dbea696c2798cf9b751a1cfb58cd3ab6537a6703f47ba0216e3c7b68051b001fffffffffffff","kind":"an mtime past 9999","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 2: key 5: codec: offset 194: unsigned integer 9007199254740991 above 253402300799: ERR_NON_CANONICAL_CBOR"},
{"hex":"a4006d646174656b6579732d6865616401010258206029203c73a1296cf0b708a7cf3fd43941468207cdbcfcb6fe1f0e7ba0f6b2520466c2a0f09f8c8d","kind":"none","result":"ok"},
{"hex":"a5006d646174656b6579732d68656164010102582044f1e207cb1dec773cae7c25eca89a34b62129f4a51c685a7a268e0356762da60364486f6c610582a500613f01190bb8020103190bb804582002ee703a50dbbffc455d16133d24d2f0520beb6e814ed4f40acbadef32c5b0aba60065e380802f6201182502190bb803190bdd045820dfde943c01536a6575626fcb3a5a5653ce87c5ed04b7c942a8e1cfd2e834c2dd051a26eaa09f","kind":"a start one too large","result":"ERR_HEAD_INVALID","text":"capsule: head: file 1: R4: segment 1: character U+003F: ERR_HEAD_INVALID"},
{"hex":"a5006d646174656b6579732d68656164010102582037801df50849dc5d4fb167b519af35bceb6a774f3a79e814b4bb0bf62cf66c7c0583a5007262202e646174656b6579732d782f202fce9001190bb8020003190bb8045820b1e268617b27cf5c61f703ec731a832b91518c22a8837e838954326b43769311a6006b622fce906e6f74612fc3b101190bb802190bb8031917700458203f9cdbaee1b32bf4c1c3beb53404e38b8838fc9f8b63a69035e32e626da4d4b80500a6006ae280aee380802fe38080010002191770031917700458205640408acbdddce63754045a67f3e6193ace78eee0b1fbc0c89c6582d82c32e4051b001fffffffffffff0682a2006b6f72672e6578616d706c650101a200617a0102","kind":"an mtime past 9999","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 3: key 5: codec: offset 252: unsigned integer 9007199254740991 above 253402300799: ERR_NON_CANONICAL_CBOR"},
{"hex":"a6006d646174656b6579732d686561640101025820f98d697119a37958e35fa63838e58440485e66787b2d45ddbadf49f7ea5e466403782f5061726120616272697220656e2066616d696c69612e0a436f6e2063617269c3b16f2c20646573646520323032362e0585a600684bf09f9880434f4e010002000300045820054c35df2956271adcf69dacaee20d6578f494ee8988e08fe05ffaf3f549d1f8051b0000003afff4417fa50065612e74787401190bb8020003190bb8045820906cbad5d7062c4ba21d0f3adc845ea6217217f4d69f5109f7b32895e8525f4aa6006963617274612e747874010002190bb803190bb80458200e8fa68253344057de44be6c4d33620891b6e0bb3483f16225d98a2d0406c377051b0000003afff4417fa60078216361727461c3a92e646174656b6579732d782ff09f9880617578782f613fe2808c01190bb802190bb803191770045820e1e4c61cec92d4127ff6809f71b798d677637564d2acddfc999e8977d5e48ec10500a5006e65cc812f20f09f8c8d2f6265cc8101182502191770031917950458201c8decb675dbe67ab5076c16f17098a56c7eabb2ab8ec5ddce762daf8a33f7df0784a30061610101024192a3006b6f72672e6578616d706c6501020242f692a3006f6f72672e6578616d706c652e74616701020244e2c51b85a300617a010102425e3d00","kind":"a byte more","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: codec: offset 503: 1 trailing bytes: ERR_NON_CANONICAL_CBOR"},
{"hex":"a6006d646174656b6579732d686561640101025820dc0ca00b35510916ba27db20e95077bf8505d9a58cec022e433c5c3c4a00594a03781d5061726120616272697220656e2066616d696c69612e0ae2808eefbfbe0585a5006963617274612e7478740118250200031b001fc000000000010458202956936e0a477ffbe12a87f401a302b241f3831db1c3d2b394ab24da25a9f35da5007818666f746f732f323032352f6174617264656365722e6a706701192e3e02182503192e63045820de4bb573874039ff610d9b7bd07965c3e786487408bffff51bb02a0a9b26d51da50074666f746f732f323032352f706c6179612e6a706701190bb802192e6303193a1b0458206bf1226f9b5bf2c5969d35724b76b6a7f0587f9ed07e8aa5bc2183701563145ea6006fe284aae288952f4142434445467e31011921ea02193a1b03195c05045820a08b936cbf358e84477e1ea2f8cc41c9de5f56700d53cab89fbd7e192aa06fd30500a600781ce697a5e69cac2f4c505431e284aae380802f32303235ce90f09f9880010002195c0503195c0504582038e6a7b72431efbbda2c4096967985cc9437a5960b9582fc483b68857d3162a5051a6abcf9c00783a3006b6f72672e6578616d706c6501020243eb0d8da2006f6f72672e6578616d706c652e7461670101a300617a010202439e8780","kind":"an end out of range","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 1: key 3: codec: offset 114: unsigned integer 8936830510563329 above 8936830510563328: ERR_NON_CANONICAL_CBOR"},
{"hex":"a8006d646174656b6579732d68656164010102582082426de868df9fe83f6446e23c8bdc0d2c570f5ba497a8de7b6b544a4d5d8d1b0364486f6c610463416e610585a500643ae280ae0118250200031825045820822fbda942f89fddd7b08e73673f3e951be55220fb683d4f437af3c9587be322a600735353e280ae2f666f746f732f62434f4e65cc8101000218250318250458200b6b2cc964f793b4dcaed046f235403152ea3e72bd5d5fdb1c6dae13ef4de124051a6abcf9c0a5006b617578323032352f2e2e2e0100021825031825045820bb982f5a362d535d24438c7018428b152dfcbe667aed87949960db082b515baea5006ece903a2f434f4e434f4e4c50543101182502182503184a045820a4cddd0eb8d0594b069bf24bea488810a031b075113290c0700b86b4b7895638a60063e2889501190bb802184a03190c020458206a95827c83575a0140f76d09833f8d8bee10423276c5966b0a185d3b1e52f20f051a12af0ed70681a3006f6f72672e6578616d706c652e74616701020241e80780","kind":"an empty extension array","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 7: extension: empty array; an absent array omits its key: ERR_NON_CANONICAL_CBOR"},
{"hex":"a50070646174656b6579732d636f6e74726f6c010102582024ac68a436006ea98d135e8f770a70b412a7a40d131d0b23463b4e00b00f32210583a5006963617274612e747874010002000300045820d810c53b2adec2d4c3d873f7072b1e91bd5e99c3df6fff04ad06a3c1e28aad7ea60075666f746f73e38080622f3f4b2f6361727461e284aa010102000301045820a95ef1f6eb84192dacddf8144a16cfa27f9adbfc159156ee7b4ae00079b1bf4f0500a6007825ce904142434445464c5054312fe2808d414243444546e2808d2f2e646174656b6579732d780119c2e602010319c2e704582025f4268f4245c79ce5ba6046a04596552d5483406fd3ca3af3d0305e93143437051a6abcf9c00682a20061610101a2006b6f72672e6578616d706c650101","kind":"type tag","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: codec: type \"datekeys-control\", want \"datekeys-head\": ERR_NON_CANONICAL_CBOR"},
{"hex":"a4006d646174656b6579732d686561640101025820f39df63c97eed29d173a6ebd2b097b6a4382147ed6ff63374982a307c1ce4cbd0584a50062613a0100020003000458205475e03e02a44b34031670d6e375b2ed4e71225e11f99178cad16f93a77197daa6007818666f746f732f323032352f6174617264656365722e6a706701190bb8020003190bb8045820a610541e8c502819af9a61e72eb65f077406a49fd1acf832f8b8504c31b130be0500a50074666f746f732f323032352f706c6179612e6a706701192b9602190bb80319374e045820c55d1c6c3deb54391aac8589cbb6a55ba52d777c4a2c820d5e04de4eb466153ea60067e2808d434f4e200118250219374e03193773045820aff066e6b44ec7e01e160a2a198d4b0c47f4b25b898938979c0b8b245865db4a051a6abcf9c0","kind":"none","result":"ERR_HEAD_INVALID","text":"capsule: head: file 1: R4: segment 1: character U+003A: ERR_HEAD_INVALID"},
{"hex":"a6006d646174656b6579732d6865616401010258206458ffb88aa494e74f33dd6e820c39ced87d64d37cc73df79f262077e75ccb04046a416e61204cc3b370657a0581a60065612e7478740119769e02000319769e045820a2c5e996a1dfd60e68f7cb9393b89fbf50bd73d66427c426e8548420482d8b50051b0000003afff4417f0781a2006f6f72672e6578616d706c652e746167010200","kind":"a byte more","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: codec: offset 152: 1 trailing bytes: ERR_NON_CANONICAL_CBOR"},
{"hex":"a5006d646174656b6579732d68656164010102582036b5d6e4c59013cb657f69a051b34361b0e9098c475c129736f8ec610b7f574c0365e2808ec2850582a50063efbd9e010002000300045820e40b5b3aa8cea424886c1185b30a47dcc3f48440ac99bb787883cea0c825d470a50064f09f9880010002000300045820702880c1fe9c21e70b700a1accd34aa79267949bf05676916ff5b0c0b3c75344","kind":"U+FF5E before U+1F600, UTF-8 order","result":"ERR_HEAD_INVALID","text":"capsule: head: comment: text: bidirectional control U+200E: ERR_HEAD_INVALID"},
{"hex":"a5006d646174656b6579732d686561640101025820d43f8250c9a279d7b1e5db084a2a1f9d6c89e17b421102468bb8064c9e06566603782f5061726120616272697220656e2066616d696c69612e0a436f6e2063617269c3b16f2c20646573646520323032362e0582a500633f7e3101190bb8020003190bb80458201aa90fd6c0e834b419da28fc48bc591c2044dd33f315849fbc9ddf05634b6d2ca500633f7e3101190bb8020003190bb80458201aa90fd6c0e834b419da28fc48bc591c2044dd33f315849fbc9ddf05634b6d2c","kind":"the last file repeated","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 2: R8: the path is not after the path of file 1 in byte order: ERR_NON_CANONICAL_CBOR"},
{"hex":"a5006d646174656b6579732d6865616401010258202a70a2167577a9f008d4410b54909fcfbdb9d65096a90b336f62bae486db5f6c03636100620583a500652e2e2fc3b1010002000300045820fc4b7e310e82c9e6b3a67227bc99cc57e928240eeec31a565d196cc6db7fd085a6006963617274612e74787401182502000318250458208701bc2889f40a8a506b72a933e4e22b591cf449a390545a1da096d1d5880c73051a7c0b8cd6a60075c389e697a5e69cacf09f98802fefb88f2f636f6e780100021825031825045820424a781563c8a940ce19e36a8a4a7752fa60b224bd1d87daed942f03587d54090500","kind":"a comment","result":"ERR_HEAD_INVALID","text":"capsule: head: comment: text: control U+0000: ERR_HEAD_INVALID"},
{"hex":"a7006d646174656b6579732d686561640101025820c500d465f13bd0ca29e39c2e51d3ee6479fefde8b682d227e15532a2d0b95c5d03782f5061726120616272697220656e2066616d696c69612e0a436f6e2063617269c3b16f2c20646573646520323032362e0582a50061410100020003000458208f89a8bf89550f2f006ff65ab31030d45d56c05390bd12c1dbdb896c2fe4ab13a50063612f62010002000300045820ac9afcd399c93f16acaae5af8792009be70e68ab3df456d6ba3ad0967dc6e2bf0683a2006b6f72672e6578616d706c650102a2006f6f72672e6578616d706c652e7461670101a200617a01020783a20061610101a3006f6f72672e6578616d706c652e7461670101024189a300617a01020243f69ae3","kind":"a file A and a folder a","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: extension org.example.tag: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
{"hex":"a6006d646174656b6579732d686561640101025820a699ccbc22ca36460636eff09fa3d1daf3a6567571df69bd4e277f44d93b3bf50582a6007820c2a0efbc8f2fc3a92e6a7067e697a5e69cac2fefbd9e4142434445466e6f74610119b86e02000319b86e0458207a37fe1c4c361e33460b88d6b6d97c404b284059b5bae034eb62ffd63908c482051a68b9fb5ca60066efb88fe2889501000219b86e0319b86e0458200814cd1fe639cbea518a0c605f93f8c095149df6533acf878947597d5a1346d5051a6abcf9c00684a20061610102a3006b6f72672e6578616d706c65010102440e4a5e8ca3006f6f72672e6578616d706c652e746167010202424094a200617a01010782a20061610102a200617a0101","kind":"a bit flipped","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: extension a: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
{"hex":"a5006d646174656b6579732d686561640101025820e782ea38c00757341f83023785811d6c97552da961a1262b08cf2fc0a6df8bb0037409e29da4efb88fd89c436f6e2063617269c3b16f0582a60065622e74787401197d8c020003197d8c045820b180e15d66b6aefd31926939e91c642dd5af8a6367118e3a9e9c757d8c3fa379051a6abcf9c0a7006963617274612e2e2e2e010102197d8c03197d8d045820e1ca6d61c4e22ac294a4958e7c16cd81ae60bc8deeee23ef1a0c9c777f842397051a5ca9b94a0600","kind":"an unknown key in a file","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 2: codec: offset 137: map of 7 entries, at most 6: ERR_NON_CANONICAL_CBOR"},
{"hex":"a4006d646174656b6579732d686561640101025820f204c04af517afe853712b9d3455c7865f7483fec46bc0e7e905e33f2463616e0682a20061620101a20061610101","kind":"extensions out of order","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 6: extension a: array is not in canonical order: ERR_NON_CANONICAL_CBOR"},
{"hex":"a5006d646174656b6579732d6865616401010258207182d28d6f854234c7e41b0b23c7d721363b0401264f2dfbb3e139c9853d63890583a50074666f746f732f323032352f706c6179612e6a706701000200030004582023efa1663f972e2196691783e4014336b821096ef7b27fdcce168a136c082bd9a5006a6e6f7461732f612e6d64011825020003182504582007545c22b6975de3b72d119399653f9de81aec7c37548867444468abcbcd44baa6006cefb88f414243444546e2808c01010218250318260458207c6a62c6274ccd2e52f01238f81e55198a65b66f5b39cf0f784a01fe779242cc051a6abcf9c00682a3006f6f72672e6578616d706c652e74616701020243f95dc2a200617a0101","kind":"a bit flipped","result":"ERR_HEAD_INVALID","text":"capsule: head: file 3: R4b: segment 1: U+FE0F is not part of an emoji variation sequence: ERR_HEAD_INVALID"},
{"hex":"a5006d646174656b6579732d6865616401010258206ba0a264bca34d8658e69085b56b9826e63906b45cda73b0ab449ad470c8ce8a0585a50065622e74787401190bb8020003190bb804582032fba51341b5257760e220ede9e7bcfc3a5ca94251f7e5f8ac0bdf6ea55d57d1a5006963617274612e747874010102190bb803190bb9045820a242294d8a5314d2863c8b3fc2345e1a8ab8c459033c9cf5463436d3c02ba93aa50074666f746f732f323032352f706c6179612e6a706701190bb802190bb9031b001fc000000000010458202438ba4061543b58009ffec6127450fed4f26a80ae032e7eb006da1a2cf5fd2fa50065c38961757801000219177103191771045820430bedfad2176c5ac281ebbac1970fd252962e4fe2a328eded4c34695f25cb39a60071e2808d2f20e284aa2f626e6f746165cc81010102191771031917720458201ec87fc453e0032c7b626030ca29ec95824c838a697954bb368e197e09868e6305000783a20061610101a2006b6f72672e6578616d706c650101a2006f6f72672e6578616d706c652e7461670101","kind":"an end out of range","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 3: key 3: codec: offset 206: unsigned integer 8936830510563329 above 8936830510563328: ERR_NON_CANONICAL_CBOR"},
{"hex":"a7006d646174656b6579732d686561640101025820043b232bd6a70e4f6dd56402c7067ad17057ab418ccf4dd517e79a53910f66b30366e2808befbfbe0583a60065202f782f0901190bb8020103190bb80458207e071d094438f68329dd127c0d353bfd10b30fbed901b38fe6ce4350e207eb860500a600692e7478742f61617578010102190bb803190bb9045820e71009f7b0d7b3395aa57f8f2a56730fcfe477f9f7899acc442048ea359ef31d0500a5006963617274612e74787401182502190bb903190bde045820483940719da0daed7d30c2746510951769946e1e4a563cff0dba21ed7b43e5f40682a3006b6f72672e6578616d706c6501010243f70958a300617a01010244a2ccea310781a3006f6f72672e6578616d706c652e74616701010242ae0d","kind":"a start one too large","result":"ERR_HEAD_INVALID","text":"capsule: head: comment: text: invisible U+200B: ERR_HEAD_INVALID"},
{"hex":"a4006d646174656b6579732d6865616401010258200d21e55078902d81791c07fe805768f89c2ffe4d9ec8caf1d8e54f3b5ac4b3af0463416e61","kind":"none","result":"ok"},
{"hex":"a5006d646174656b6579732d6865616401010258206e20347e89d1a002546b4e1ce5f047795ce15f18708948f393f00e94f8f11c340463416e610580","kind":"an empty array of files","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: empty array of files: ERR_NON_CANONICAL_CBOR"},
{"hex":"a6006d646174656b6579732d6865616401010258208e79263d8baff1423c75150da4cee957c700e66ff49a23fce1d3cdc83b85a52503782f5061726120616272697220656e2066616d696c69612e0a436f6e2063617269c3b16f2c20646573646520323032362e0464416e61090583a6006963617274612e747874010102000301045820f74ccea2ec955f4258ccc02d6dd9dfdb8d42b6f5de59474a0efbad9ca0741281051a0cefa8b3a50070c3b1f09f988063617274612fc2a0c389011959a20201031959a3045820ccfbfd58414356b4916fead691c478879ee23713d79a4feb024754ee4d7fce92a500781ae280aee2808cf09f8c8d2fc3b1e380802f434f4e2e2e32303235011a00010f62021959a3031a00016905045820e6d0a40bec2cae417446655c4a375ec462a32bf15a14fedaaa29d6b9e8b1a31c","kind":"a declared author","result":"ERR_HEAD_INVALID","text":"capsule: head: declared author: text: control U+0009 in the declared author: ERR_HEAD_INVALID"},
{"hex":"a5006d646174656b6579732d6865616401010258206108c5f6ca7481565ceb7d399156b8d9af1461f4c1c42b6b828946da18b02b300583a500626630010002000300045820ef858511d4c8154b36a7e96fbf99e20740a521303c7d52840736c0f3290760c8a50062663101000200030004582091fd86fe52347e0e37bf7991f910271cf306d3f0abd2b014c68d63eb23375f37a5006266320100020003000458203ff083d7d0cf82baff65e9a3495de084140b136f65aa068ef5b0457d56736fa90782a3006f6f72672e6578616d706c652e74616701010241a2a200617a0102","kind":"three files of 0 bytes","result":"ok"},
{"hex":"a4006d646174656b6579732d686561640101025820a33cd1e348e0e27c9d08b6fb37cd8f45dfbe748460bf0d7b9cc7ed8e90c104ae0584a600763a53532e7478742fc389612e7478742f41424344454601190bb8020103190bb80458206342f98c7e6f11313060bc2c6c6465b04c7ac20b1a9accf2a8c559a4cefe9ad10500a50063622f0901182502190bb803190bdd0458200830ab6dec9dd012aba3d3343ad4934ae960ef38f285f1242c0e02f93da1bb49a60074666f746f732f323032352f706c6179612e6a706701182502190bdd03190c02045820dc034a0f5b2105469872f61ca8bd6f442e49e8f84be84b0eafadb674928b5372051a1374d71ba60070c3a92e2ec3b12f2e7478747e31636f6e01182502190c0203190c270458207fba427649d4755878996519e81baff0779f90da0ab7636efd0c413ff4e048bf051b0000003afff4417f","kind":"a start one too large","result":"ERR_HEAD_INVALID","text":"capsule: head: file 1: R4: segment 1: character U+003A: ERR_HEAD_INVALID"},
{"hex":"a5006d646174656b6579732d68656164010102582053d066ad21b160be790989585436c11ca6782b3495d59a6a1fe3bb546a3b93630463416e610580","kind":"an empty array of files","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: empty array of files: ERR_NON_CANONICAL_CBOR"},
{"hex":"a4006d646174656b6579732d6865616401010258205e3d55a58e434442c0de699c710358b69a9b488ad08e1b37a65771e84c0127960584a6006f2e6a70672fe380802fc39fc389c39f0100020003000458208fbd2fa534e8c2cfd8f3b66087f54468cf51f905cd2341898442ec389b9fa6460500a6006965cc81414243444546011825020003182504582019b94b38b161018d6342cf7dee09695c0189160ff33f744c14211bf87ec4388d0500a6007818666f746f732f323032352f6174617264656365722e6a70670119a80a0218250319a82f045820fe2e0b3f2017ca6b3db51a9b053f7c525c718626e92300b7e53d71c01a97fbaa051a2d890f15a6006a6e6f7461732f612e6d6401190bb80219a82f0319b3e70458202ce3d8fab9b824dc6d460dc8588e756972895b31f0464fcd9b2f66c0dafaa27b0500","kind":"a bit flipped","result":"ERR_HEAD_INVALID","text":"capsule: head: file 1: R6c: segment 2: code page 1250 maps the segment to one that breaks R5: the segment starts with U+0020: ERR_HEAD_INVALID"},
{"hex":"a4006d646174656b6579732d686561640101025820effef7273fb89a989be1f4c5c9dbd2ba19d60c87902119d3140e356fc2704adf0581a50065612e74787401010201030104582049c65d5e4a202acf76e660694d5e87214f5710a3035f040793add9760d9e21e6","kind":"a start one too large","result":"ERR_HEAD_INVALID","text":"capsule: head: file 1: start 1 is not 0, the end of the file before: ERR_HEAD_INVALID"},
{"hex":"a5006d646174656b6579732d68656164010102582099726b2e138e11990ad203b19c13d440f0883c3030cef95ef7a36d3249fe942404765061726120616272697220656e2066616d696c69612e0582a6006963617274612e74787401000200030004582028ca321f5d40f1c60d585e1893d8abb9e5e4e9dfaeead452f8d56a173985a8ce0500a5007818666f746f732f323032352f6174617264656365722e6a7067010102000301045820ccf687c7bd971fb3031a6b7dd770453af92d76eeeaac27120cbf0439692f126b","kind":"none","result":"ok"},
{"hex":"a6006d646174656b6579732d6865616401000258207b4c8ca0b58ec3546eefbb6c38a70c113722d20c9ea0441be997ff019a878dac04611b0585a60070434f4ece902fe2808c2f65cc81e284aa0119b81102000319b8110458201645d2e96bf033c9997283c645b53221bfeee58a1cf5501add5429af7c73d42a051a6abcf9c0a50065612e74787401000219b8110319b811045820c596e75a5e72216751b2a30957f6045a8647ec9acbf0b8b03f55889d505101bba60065622e7478740118250219b8110319b836045820dc4643187e25083852be6c914845a128182ed359246f1052aae2e15963a23b0d051a6abcf9c0a500686361727461efbd9e01190bb80219b8360319c3ee045820a2e15548aa03ce61200f1e32991b53e044ee76c1c3b5c59ec1296975b015993ca5006dc3a92f4bc3a9efb88f2f7e316101000219c3ee0319c3ee0458206ed74d28eaa5f4cf2d8149b0ba4a2ba431a3f5f87036f76821d069ddb55214870781a200617a0101","kind":"version","result":"ERR_UNSUPPORTED_VERSION","text":"capsule: head: codec: datekeys-head schema version 0, want 1: ERR_UNSUPPORTED_VERSION"},
{"hex":"a6006d646174656b6579732d686561640101025820970c35f932d25d033bbe1e12b23b0e7fb3cc692ff51122a793240dda6bac1fc603782f5061726120616272697220656e2066616d696c69612e0a436f6e2063617269c3b16f2c20646573646520323032362e046a416e61204cc3b370657a0583a5007532303235efbc8fc3892ff09f98802fe3808065cc81010002000300045820c3dce56e3d958c01b4d7dc788137daab5fee06ecae35f0df7716c379404d3db9a60074666f746f732f323032352f706c6179612e6a7067010002000300045820aa6f08b5a399d836f409fc67281b1d6095f2c07a47d77b3206cc77332db87ccd051a6abcf9c0a6006a6e6f7461732f612e6d64010002000300045820990c5b698706cbb51ddd026034b152c08d3a07dd325c08ac2579f09c9e42c9c7051b0000003afff4417f","kind":"none","result":"ERR_HEAD_INVALID","text":"capsule: head: file 1: R6c: segment 1: code page 874 maps the segment to one with U+002F: ERR_HEAD_INVALID"},
{"hex":"a6006d646174656b6579732d686561640101025820ce55854f698bc82431b8e75178c3a40ea87e8cfec75c95ec7dedbc02c5e21ea20584a6007818535320ce902f434f4e2f2e646174656b6579732d78e284aa010102000301045820e985c54637f7a8db8e693e85282bb27e4fc9c2cf18603a6b273d6984235f44fc051a1a97cc25a60065622e7478740118250201031826045820355d484563ed0af69d0f1068679eece72c78763a37e77ccadc63eb813640c1e9051a6abcf9c0a6007818666f746f732f323032352f6174617264656365722e6a706701190bb802182603190bde04582051d2e9c8ef3dcedbd752aff3b80a5cabf61acea762a926681db19391b8e25675051b0000003afff4417fa50071efbd9e2fe697a5e69cac6e6f74612fc3b101190bb802190bde03191796045820272b6a06324c29484c79cf8de53c081757ab96eeff78f68f1638b87b3bc5fd170683a20061610101a2006b6f72672e6578616d706c650102a200617a01020781a3006161010202445253aa84","kind":"none","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: extension a: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
{"hex":"a4006d646174656b6579732d686561640101025820fb382a9fef1477005162c17e84f3addfbfbeb726b5cd0ce8db6b1f9598409e9a0585a60065612e74787401182502000318250458202c5cc6dd1016a4b1d2b347955bf2e1f7dffeef0ac0a2e8a0bc93ec26c13b49a2051a6abcf9c0a5006963617274612e747874010002182503182504582042508090eddbc1da815803e1dce28ef9dbc3016e8cae304b93d227cf9517ad44a7007818666f746f732f323032352f6174617264656365722e6a706701190bb802182503190bdd045820e8f98e26257de17cd7caf9eef236302568556be5d5043fe4d04b590351f0bfb005000700a600657820e2808c010002190bdd03190bdd0458204014a78bc40952f8a890176ffb4af43047986bb24bca7bc841892d499a20d8a2051b0000003afff4417fa60069f09f8c8d2e2e617578010102190bdd03190bde045820a62369c75a536b644fb270026ce364c60d38c970331df66bf4959fb455e15114051a612a9a2f","kind":"an unknown key in a file","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 5: file 3: codec: offset 168: map of 7 entries, at most 6: ERR_NON_CANONICAL_CBOR"},
{"hex":"a6006d646174656b6579732d68656164010102582047eb665f62da90e57daf9f47367f474941c168a164ae0ea24e3f837db1b221130463416e610582a50061410100020003000458202b9e0b4b77e51000d2f271a019cee4d304401159df8406ceef48233813e02ad8a50063612f6201000200030004582044e2e5ba3327d0a11b531ad21dde5cd36ad8c903ee8360f9fe580b75f3d1a43b0682a300616101010242311aa2006f6f72672e6578616d706c652e7461670101","kind":"a file A and a folder a","result":"ERR_HEAD_INVALID","text":"capsule: head: R7: path 2 collides with path 1 in segment 1: ERR_HEAD_INVALID"},
{"hex":"a4006d646174656b6579732d686561640101025820bd14eca8a6cfcb29693ccb88df9367c6bf73728bb43251a0468bcb342062c45803782f5061726120616272697220656e2066616d696c69612e0a436f6e2063617269c3b16f2c206465736465","kind":"cut short","result":"ERR_NON_CANONICAL_CBOR","text":"capsule: head: key 3: codec: offset 56: truncated input: a text string of 47 bytes: ERR_NON_CANONICAL_CBOR"},
{"hex":"a4006d646174656b6579732d68656164010102582000000000000000000000000000000000000000000000000000000000000000000479010061616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161","kind":"a declared author of 256 bytes","result":"ok"}
],
"encode": [
{"head":{"author":"Con cariño❤️Ana López","comment":"","critical":[],"files":[],"noncritical":[["z",1,null],["org.example.tag",2,null]],"salt":"9d8c49b1a1ee499e61b2cd6d2a6712b91e4b1962361aa5575c467046f7ef76f7"},"hex":"a5006d646174656b6579732d6865616401010258209d8c49b1a1ee499e61b2cd6d2a6712b91e4b1962361aa5575c467046f7ef76f704781b436f6e2063617269c3b16fe29da4efb88f416e61204cc3b370657a0782a2006f6f72672e6578616d706c652e7461670102a200617a0101","result":"ok"},
{"head":{"author":"","comment":"","critical":[],"files":[],"noncritical":[],"salt":"ced8266bd8d04872e00277dd31d11d12a9b013f1a3aa14fa37ce325b6d315cd7"},"hex":"a3006d646174656b6579732d686561640101025820ced8266bd8d04872e00277dd31d11d12a9b013f1a3aa14fa37ce325b6d315cd7","result":"ok"},
{"head":{"author":"","comment":"","critical":[],"files":[],"noncritical":[["org.example.tag",2,null],["org.example",1,"0b115e54"]],"salt":"7ca5f2aabefae7c515b8e386ed4000aa1756ee8b8ebe22976129e71b4a3ba024"},"hex":"a4006d646174656b6579732d6865616401010258207ca5f2aabefae7c515b8e386ed4000aa1756ee8b8ebe22976129e71b4a3ba0240782a3006b6f72672e6578616d706c65010102440b115e54a2006f6f72672e6578616d706c652e7461670102","result":"ok"},
{"head":{"author":"","comment":"Para abrir en familia.\nCon cariño, desde 2026.","critical":[],"files":[],"noncritical":[["dup",1,null],["dup",2,null]],"salt":"57ed4286af373d32edbc5e5b9d212d6b470337299c9e7b63a925cb2ff4599e54"},"result":"ERR_NON_CANONICAL_CBOR","text":"extension dup: appears more than once: ERR_NON_CANONICAL_CBOR"},
{"head":{"author":"","comment":"","critical":[],"files":[["f0",0,0,0,"37a5352571d68ac432124e575c7ecbdbfb94124c8c5f441dbae66ba246a0175f",null],["f1",0,0,0,"b80417f145e9cebcb1622dc51ce3746ae743ae56e531af630ee01fb8097d6468",null],["f2",0,0,0,"90583670cad6a545526331c88bdbf1eb32c11d876990be5627f2ad4f662d859c",null]],"noncritical":[["dup",1,null],["dup",2,null]],"salt":"ae3a5a39e14ac30329ce0687e7456728fab285699aba6c6e3cca40ac74f53268"},"result":"ERR_NON_CANONICAL_CBOR","text":"extension dup: appears more than once: ERR_NON_CANONICAL_CBOR"},
{"head":{"author":"","comment":"","critical":[],"files":[],"noncritical":[],"salt":"da2a5f3e29a02af620e68e76953316e7c8f77730d03adfab2aeec089a72466cd"},"hex":"a3006d646174656b6579732d686561640101025820da2a5f3e29a02af620e68e76953316e7c8f77730d03adfab2aeec089a72466cd","result":"ok"},
{"head":{"author":"","comment":"","critical":[["both",1,null]],"files":[],"noncritical":[["both",1,null]],"salt":"e14c94e3e63ac51e990a34a70c08729da3b67b73313bdaaff3b878aced860ff5"},"result":"ERR_NON_CANONICAL_CBOR","text":"extension both: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
{"head":{"author":"Para abrir en familia.","comment":"","critical":[],"files":[["carta.txt",0,0,0,"28ca321f5d40f1c60d585e1893d8abb9e5e4e9dfaeead452f8d56a173985a8ce",0],["fotos/2025/atardecer.jpg",1,0,1,"ccf687c7bd971fb3031a6b7dd770453af92d76eeeaac27120cbf0439692f126b",null]],"noncritical":[["dup",1,null],["dup",2,null]],"salt":"99726b2e138e11990ad203b19c13d440f0883c3030cef95ef7a36d3249fe9424"},"result":"ERR_NON_CANONICAL_CBOR","text":"extension dup: appears more than once: ERR_NON_CANONICAL_CBOR"},
{"head":{"author":"","comment":"","critical":[["both",1,null]],"files":[["~",0,0,0,"4b0b81ca50ef9c7401126038f850b08a68a39d02c3b7372ecd0679c0a1d6a32c",null],["😀",0,0,0,"d7d91ab8e67f38e684cbc76702e66c3f44437c011e2729ac0a0b5f33993ee156",null]],"noncritical":[["a",2,"4864c4c0"],["org.example",2,"150138"],["org.example.tag",1,null],["z",1,"afa3a1"],["both",1,null]],"salt":"b80b807a2f420e8641339e8391ba180d76368c8044a050c63369336012110918"},"result":"ERR_NON_CANONICAL_CBOR","text":"extension both: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
{"head":{"author":"","comment":"","critical":[],"files":[["bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",0,0,0,"0000000000000000000000000000000000000000000000000000000000000000",null]],"noncritical":[["dup",1,null],["dup",2,null]],"salt":"0000000000000000000000000000000000000000000000000000000000000000"},"result":"ERR_NON_CANONICAL_CBOR","text":"extension dup: appears more than once: ERR_NON_CANONICAL_CBOR"}
]
}
''';
/// Part of test/vectors/open_notes.json.
const openNotesJson = r'''
{
"spec": "0.11",
"generator": "tool/open_go_vectors.go",
"source": "c531e936fa8188a4aab01575607cc85d4f5d4fa4",
"description": "Part of open_notes.json.",
"check": [
{"data":"4361727461732064656c207669616a652061204c6973626f61","name":"a note","result":"ok"},
{"data":"61616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161","name":"1024 bytes","result":"ok"},
{"data":"6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161c3a9","name":"1022 bytes and a letter of 2 bytes","result":"ok"},
{"data":"","name":"no byte","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note of 0 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID"},
{"data":"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff","name":"1025 bytes of 0xff","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note of 1025 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID"},
{"data":"610962","name":"a tab","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"610d62","name":"a carriage return","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"6120","name":"a space at the end","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: the declared author starts or ends with U+0020: ERR_EXTENSION_DATA_INVALID"},
{"data":"61e2808b62","name":"a zero width space","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"61ff","name":"a byte that is not UTF-8","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"61efbfbe62","name":"a noncharacter","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8fb4f3a081a7f3a081a2f3a081b3f3a081a3f3a081b4f3a081bf","name":"the flag of Scotland","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+E0067: ERR_EXTENSION_DATA_INVALID"},
{"data":"61efb88f","name":"VS16 after a letter","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: line 1: U+FE0F is not part of an emoji variation sequence: ERR_EXTENSION_DATA_INVALID"},
{"data":"c0af","name":"an overlong slash","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8fb3efb88fe2808df09f8c881b","name":"random 1","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID"},
{"data":"207fe280ae2ee2808c2e","name":"random 3","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID"},
{"data":"20782d","name":"random 5","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: the declared author starts or ends with U+0020: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8fb3efb88fe2808df09f8c88","name":"random 7","result":"ok"},
{"data":"6178d89c1bd89c","name":"random 9","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8c8de2808cc285e2808dcc","name":"random 11","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"c3a9e2808ec285","name":"random 13","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID"},
{"data":"7ee281a62ef09f8c8d2ee29da4efb88fe2808cce","name":"random 15","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"1bf09f8c8de29da4efb88f","name":"random 17","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID"},
{"data":"1b2de2808be2808e7ee697a5e69cac0dd89c","name":"random 19","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID"},
{"data":"7eefb88f7e09f3a08181efbbbfe2808e","name":"random 21","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"c2ad0ac3a9efbbbf0a","name":"random 23","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"c3b1f09f8c8dc3a9c3a9efbfbeefbbbf","name":"random 25","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID"},
{"data":"d89c2d1be697a5e69cac0de280ae","name":"random 27","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID"},
{"data":"0d2d","name":"random 29","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"c3b12ee2808de2808cc2ade280a8e697a5e69cac","name":"random 31","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"2e09d89ce280aee2808ce697a5e69cac","name":"random 33","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808e","name":"random 35","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID"},
{"data":"e280aee29da4efb88fe2808b61c3a9e2808c2ec2ad","name":"random 37","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID"},
{"data":"2eefbbbf","name":"random 39","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID"},
{"data":"2009f09f8c8d0ddd","name":"random 41","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"e29da4efb88f0d201b436172746173efbfbe","name":"random 43","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808be280ae094361727461737fc3a9e281a6","name":"random 45","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808de29da4efb88fc3b12d2de8","name":"random 47","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"610a0909d89c","name":"random 49","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"2de2808b","name":"random 51","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8c8d1bd89cc3b12dc2addd","name":"random 53","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"436172746173c2ad0a","name":"random 55","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"2d","name":"random 57","result":"ok"},
{"data":"c2ad436172746173e2808e7e1b1b7f61","name":"random 59","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"e697a5e69cace697a5e69cac","name":"random 61","result":"ok"},
{"data":"2e","name":"random 63","result":"ok"},
{"data":"c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88c3a92e2df09f8fb3efb88fe2808df09f8c88","name":"random 65","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note of 1026 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID"},
{"data":"610de280aee2808b0a2defbfbe","name":"random 67","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808dc3b1e2808ef09f8c8de2808c2d1be2808b","name":"random 69","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID"},
{"data":"780df09f8fb3efb88fe2808df09f8c881be280a8f09f8fb3efb88fe2808df09f8c88d89c2d","name":"random 71","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8fb3efb88fe2808df09f8c880dc3a9f09f8c8d7ec3b120","name":"random 73","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808e20","name":"random 75","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID"},
{"data":"2dc2adc285f09f8fb3efb88fe2808df09f8c88e2808ee2808b612e","name":"random 77","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"0ae2808dc2adc285","name":"random 79","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"436172746173e2808b1bc3a90de2808de2808befbbbf","name":"random 81","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808b787fefb88f7f","name":"random 83","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8fb3efb88fe2808df09f8c8820e281a6c3b1efbfbe","name":"random 85","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID"},
{"data":"61c3a9c2ad436172746173","name":"random 87","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1e280a8f09f8fb3efb88fe2808df09f8c88092d78c3b1","name":"random 89","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note of 1034 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID"},
{"data":"e280aeefbfbee697a5e69cac20204361727461732e","name":"random 91","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID"},
{"data":"7ff3a08181f09f8c8d0dc285","name":"random 93","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID"},
{"data":"e697a5e69cacefb88f0d9c","name":"random 95","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"2e0d1be2808be2808e2ee2808bc3b1","name":"random 97","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"0d","name":"random 99","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"d89ce2808ee2808df3a081812e09efb88fd2","name":"random 101","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"e281a6f3a08181e2808cd4","name":"random 103","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808e436172746173e281a6e2808d1be697a5e69cace2808c","name":"random 105","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8fb3efb88fe2808df09f8c88d89ce2808c2d2de2808d0d2d","name":"random 107","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID"},
{"data":"e280ae61","name":"random 109","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID"},
{"data":"efbfbed89cefbbbfefb88fc2add89c2e","name":"random 111","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID"},
{"data":"1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf1b78d89cf09f8fb3efb88fe2808df09f8c88efbbbf","name":"random 113","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note of 1029 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID"},
{"data":"2ee280aee280aee2808de281a6e280a8436172746173","name":"random 115","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID"},
{"data":"e697a5e69cac1b","name":"random 117","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808ec3a9e2808be2808e2d","name":"random 119","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808b78c3a9f09f8fb3efb88fe2808df09f8c88f09f8c8dd89ce2808df2","name":"random 121","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"c2ad787ed89c2d436172746173","name":"random 123","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"7fe280a8e2808ee2808ee280aee29da4efb88f8d","name":"random 125","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"7f09c6","name":"random 127","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"efb88fe280aee697a5e69cac1b0d61c2ad","name":"random 129","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808b436172746173e280a820e2808ee280a8c2ad","name":"random 131","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"0df09f8fb3efb88fe2808df09f8c88efbbbf0dc3a91bf09f8fb3efb88fe2808df09f8c88","name":"random 133","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"f3a0818161e3","name":"random 135","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"20f09f8fb3efb88fe2808df09f8c88efbfbec285436172746173e280a8e281a6e29da4efb88f","name":"random 137","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID"},
{"data":"e29da4efb88fe2808be281a6e2808b436172746173","name":"random 139","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8fb3efb88fe2808df09f8c881bc2ad0df09f8fb3efb88fe2808df09f8c882e781b","name":"random 141","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID"},
{"data":"d89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88fd89ce29da4efb88f","name":"random 143","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note of 1032 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8fb3efb88fe2808df09f8c88e2808bc1","name":"random 145","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"e697a5e69cac","name":"random 147","result":"ok"},
{"data":"f09f8c8d","name":"random 149","result":"ok"},
{"data":"e2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2ee2808be697a5e69cacc2ade697a5e69cac2e","name":"random 151","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note of 1026 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID"},
{"data":"2ef3a08181c3a9","name":"random 153","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+E0041: ERR_EXTENSION_DATA_INVALID"},
{"data":"7f7ef09f8c8d","name":"random 155","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID"},
{"data":"2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e","name":"random 157","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note of 1025 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID"},
{"data":"e280a8","name":"random 159","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID"},
{"data":"efbbbfc2ad78f09f8fb3efb88fe2808df09f8c8843617274617378e2808d","name":"random 161","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID"},
{"data":"d89ce2808ce280a8e2808de29da4efb88f","name":"random 163","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID"},
{"data":"1bf09f8fb3efb88fe2808df09f8c880a1bf09f8c8d","name":"random 165","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID"},
{"data":"436172746173e280aeefbfbe20d89c7f","name":"random 167","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID"},
{"data":"7ee280aeefbfbe0981","name":"random 169","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"0a","name":"random 171","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"7e0dd89cc3a97e1b","name":"random 173","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"2dc2ad09efbbbfe2808e","name":"random 175","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"c2ad61","name":"random 177","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"e697a5e69cac78e280ae","name":"random 179","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID"},
{"data":"c2ad787e617ffe","name":"random 181","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"20f09f8c8d0ae697a5e69cac1b","name":"random 183","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"e697a5e69cac2dd89ce2808d","name":"random 185","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID"},
{"data":"e280ae2dc285e2808d7f","name":"random 187","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID"},
{"data":"2d7f","name":"random 189","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID"},
{"data":"efbbbf2ef09f8c8de2808de280a8d89cc3a9","name":"random 191","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID"},
{"data":"e280aee280aee280a878c3a9","name":"random 193","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID"},
{"data":"781b0ae281a6e2808de2808cf2","name":"random 195","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"2e","name":"random 197","result":"ok"},
{"data":"78ad","name":"random 199","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"6161","name":"random 201","result":"ok"},
{"data":"e2808d0acf","name":"random 203","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"09d89cc3b10df09f8c8d2e2dc285","name":"random 205","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808e61bc","name":"random 207","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"20e2808d","name":"random 209","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: line 1: U+200D at the end: ERR_EXTENSION_DATA_INVALID"},
{"data":"efb88fc4","name":"random 211","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808e","name":"random 213","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID"},
{"data":"20e2808b","name":"random 215","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"2e201bf09f8fb3efb88fe2808df09f8c882e","name":"random 217","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID"},
{"data":"efbbbff09f8c8defbfbe20f09f8c8de280a820","name":"random 219","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID"},
{"data":"efbfbeefb88fd89c1b09e29da4efb88ff09f8c8d","name":"random 221","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID"},
{"data":"2de280a8e2808cefbbbfe2808d","name":"random 223","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID"},
{"data":"61c3b1","name":"random 225","result":"ok"},
{"data":"2de2808ee281a62dc2ade29da4efb88fe280ae2d","name":"random 227","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID"},
{"data":"efb88fe280a8d89c","name":"random 229","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID"},
{"data":"c3b17ef09f8fb3efb88fe2808df09f8c88f09f8fb3efb88fe2808df09f8c88e280a8","name":"random 231","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID"},
{"data":"7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a7ec3b1e697a5e69cacc3b10a","name":"random 233","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note of 1032 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID"},
{"data":"e29da4efb88fe697a5e69cac","name":"random 235","result":"ok"},
{"data":"f09f8fb3efb88fe2808df09f8c880d2ef09f8c8d2e78f09f8c8dc2ad","name":"random 237","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"2defbbbfc9","name":"random 239","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808ce280a8efb88fe697a5e69cacf09f8fb3efb88fe2808df09f8c8820","name":"random 241","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID"},
{"data":"e697a5e69cace2808bc3b1c3a9","name":"random 243","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"436172746173","name":"random 245","result":"ok"},
{"data":"e281a6c2ade697a5e69cacc3b12e","name":"random 247","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID"},
{"data":"0abc","name":"random 249","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"e281a6efb88fc3b12d","name":"random 251","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID"},
{"data":"d89c7ee2808bf3a08181e280aee697a5e69cacd89ce280a8","name":"random 253","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID"},
{"data":"f3a081812de29da4efb88f","name":"random 255","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+E0041: ERR_EXTENSION_DATA_INVALID"},
{"data":"c2ade697a5e69cac","name":"random 257","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"09e2808bc285efb88f","name":"random 259","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"7ee2808be2808e0d","name":"random 261","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"e29da4efb88fefb88fe281a6e29da4efb88ff09f8c8d","name":"random 263","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808b09c2adc3a9e2808d61","name":"random 265","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"e697a5e69cacefbfbee2808b","name":"random 267","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8fb3efb88fe2808df09f8c88e2808ef09f8fb3efb88fe2808df09f8c88f3a08181e2808dc3a9","name":"random 269","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID"},
{"data":"f3a08181f09f8c8d09c3a9f09f8fb3efb88fe2808df09f8c8878","name":"random 271","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+E0041: ERR_EXTENSION_DATA_INVALID"},
{"data":"20efbbbfc3b12e43617274617378f09f8fb3efb88fe2808df09f8c88","name":"random 273","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID"},
{"data":"7e7ed89ce29da4efb88fe29da4efb88f","name":"random 275","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID"},
{"data":"e697a5e69cac0ae29da4efb88fc3b17e","name":"random 277","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"f09f8c8d","name":"random 279","result":"ok"},
{"data":"c3b1efbfbee2808e09f09f8fb3efb88fe2808df09f8c88","name":"random 281","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808de2808dc2ad2e","name":"random 283","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID"},
{"data":"1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b","name":"random 285","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note of 1025 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID"},
{"data":"0961","name":"random 287","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID"},
{"data":"1b","name":"random 289","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID"},
{"data":"e2808b0ae280a8e280a8","name":"random 291","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID"},
{"data":"43617274617378f09f8c8d0df0","name":"random 293","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID"},
{"data":"610d","name":"random 295","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID"},
{"data":"d89cc3b1efbfbe1b","name":"random 297","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID"},
{"data":"efb88f","name":"random 299","result":"ERR_EXTENSION_DATA_INVALID","text":"a public note that breaks the rules of text: text: line 1: U+FE0F is not part of an emoji variation sequence: ERR_EXTENSION_DATA_INVALID"}
],
"note": [
{"extensions":[],"name":"no extension","unusable":false,"usable":false},
{"extensions":[["datekeys.note",1,"436172746173"]],"name":"a note","text":"Cartas","unusable":false,"usable":true},
{"extensions":[["org.example",1,"01"],["datekeys.note",1,"486f6c612c20c391616e64c3ba20f09f8c8d"]],"name":"another extension and a note","text":"Hola, Ñandú 🌍","unusable":false,"usable":true},
{"extensions":[["datekeys.note",1,"610962"]],"name":"a note with a tab","unusable":true,"usable":false},
{"extensions":[["datekeys.note",1,null]],"name":"a note without data","unusable":true,"usable":false},
{"extensions":[["datekeys.note",2,"7632"]],"name":"a note of version 2","unusable":false,"usable":false},
{"extensions":[["datekeys.note",2,"610962"]],"name":"a note of version 2 that breaks the rules","unusable":false,"usable":false},
{"extensions":[["datekeys.note",1,"fffe"]],"name":"a note that is not UTF-8","unusable":true,"usable":false},
{"extensions":[["datekeys.note",1,"efbbbf616263"]],"name":"a note with a byte order mark","unusable":true,"usable":false},
{"extensions":[["org.example",1,"01"]],"name":"another extension only","unusable":false,"usable":false}
],
"standard": [
{"name":"a note","result":"ok","unusable":[]},
{"name":"1024 bytes","result":"ok","unusable":[]},
{"name":"1022 bytes and a letter of 2 bytes","result":"ok","unusable":[]},
{"name":"no byte","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note without data: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note without data: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"1025 bytes of 0xff","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note of 1025 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note of 1025 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"a tab","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"a carriage return","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"a space at the end","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: the declared author starts or ends with U+0020: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: the declared author starts or ends with U+0020: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"a zero width space","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"a byte that is not UTF-8","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"a noncharacter","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"the flag of Scotland","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+E0067: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+E0067: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"VS16 after a letter","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: line 1: U+FE0F is not part of an emoji variation sequence: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: line 1: U+FE0F is not part of an emoji variation sequence: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"an overlong slash","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 1","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 3","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 5","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: the declared author starts or ends with U+0020: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: the declared author starts or ends with U+0020: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 7","result":"ok","unusable":[]},
{"name":"random 9","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 11","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 13","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 15","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 17","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 19","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 21","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 23","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 25","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 27","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 29","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 31","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 33","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 35","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 37","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 39","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 41","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 43","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 45","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 47","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 49","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 51","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 53","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 55","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 57","result":"ok","unusable":[]},
{"name":"random 59","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 61","result":"ok","unusable":[]},
{"name":"random 63","result":"ok","unusable":[]},
{"name":"random 65","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note of 1026 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note of 1026 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 67","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 69","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 71","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 73","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 75","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 77","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 79","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 81","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 83","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 85","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 87","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 89","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note of 1034 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note of 1034 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 91","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 93","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 95","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 97","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 99","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 101","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 103","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 105","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 107","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 109","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 111","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 113","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note of 1029 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note of 1029 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 115","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 117","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 119","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 121","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 123","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 125","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 127","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 129","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 131","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 133","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 135","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 137","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 139","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 141","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 143","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note of 1032 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note of 1032 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 145","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 147","result":"ok","unusable":[]},
{"name":"random 149","result":"ok","unusable":[]},
{"name":"random 151","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note of 1026 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note of 1026 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 153","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+E0041: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+E0041: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 155","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 157","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note of 1025 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note of 1025 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 159","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 161","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 163","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 165","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 167","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 169","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 171","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 173","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 175","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 177","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 179","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 181","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 183","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 185","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 187","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 189","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+007F: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 191","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 193","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+202E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 195","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 197","result":"ok","unusable":[]},
{"name":"random 199","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 201","result":"ok","unusable":[]},
{"name":"random 203","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 205","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 207","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 209","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: line 1: U+200D at the end: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: line 1: U+200D at the end: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 211","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 213","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 215","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 217","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 219","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 221","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 223","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 225","result":"ok","unusable":[]},
{"name":"random 227","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 229","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 231","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 233","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note of 1032 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note of 1032 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 235","result":"ok","unusable":[]},
{"name":"random 237","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 239","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 241","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: separator U+2028: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 243","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 245","result":"ok","unusable":[]},
{"name":"random 247","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 249","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 251","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 253","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 255","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+E0041: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+E0041: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 257","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 259","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 261","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 263","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+2066: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 265","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 267","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 269","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+200E: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 271","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+E0041: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+E0041: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 273","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: byte order mark U+FEFF: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 275","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 277","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000A in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 279","result":"ok","unusable":[]},
{"name":"random 281","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: noncharacter U+FFFE: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 283","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+00AD: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 285","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note of 1025 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note of 1025 bytes, not 1 to 1024: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 287","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+0009 in the declared author: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 289","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+001B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 291","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: invisible U+200B: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 293","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that is not valid UTF-8: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 295","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: control U+000D: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 297","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: bidirectional control U+061C: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]},
{"name":"random 299","result":"ERR_EXTENSION_DATA_INVALID","text":"extension: datekeys.note version 1: a public note that breaks the rules of text: text: line 1: U+FE0F is not part of an emoji variation sequence: ERR_EXTENSION_DATA_INVALID","unusable":[["datekeys.note",1,"extension datekeys.note v1: data: a public note that breaks the rules of text: text: line 1: U+FE0F is not part of an emoji variation sequence: ERR_EXTENSION_DATA_INVALID: ERR_EXTENSION_DATA_INVALID"]]}
]
}
''';
/// The views of test/vectors/open_inspect.json, and every sixth mutation of testdata/vectors/inspect_differential.json of those fixtures, with the text of Go.
const openInspectJson = r'''
{
"spec": "0.11",
"generator": "tool/open_go_vectors.go",
"source": "c531e936fa8188a4aab01575607cc85d4f5d4fa4",
"description": "Part of open_inspect.json.",
"views": [
{"dkc":{"base":"time_only_extensions.dkc","edits":[[11,1,"a9"],[141,34,"6d646174656b6579732e6e6f746501010258194361727461732064656c207669616a"],[175,0,"652061204c6973626f61"]]},"name":"a public note","registry":"standard","view":"{\n \"file\": \"capsule.dkc\",\n \"format\": 1,\n \"capsule_id\": \"4286085c21ca34d1a71e649326a4a0f6\",\n \"datekey\": \"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0\",\n \"profile\": \"datekeys:quicknet:v1\",\n \"round\": 2000,\n \"unlock_at\": \"2023-08-23T16:49:24Z\",\n \"access_policy\": \"time_only\",\n \"public_note\": \"Cartas del viaje a Lisboa\",\n \"valid\": true,\n \"checks\": [\n {\n \"step\": 1,\n \"name\": \"parse DKC1\",\n \"ok\": true,\n \"detail\": \"magic DKC1\"\n },\n {\n \"step\": 2,\n \"name\": \"prelude\",\n \"ok\": true,\n \"detail\": \"DKC1 v1, PUBLIC_HEADER_LEN=169, SEALED_CONTROL_LEN=482\"\n },\n {\n \"step\": 3,\n \"name\": \"public header\",\n \"ok\": true,\n \"detail\": \"169 bytes\"\n },\n {\n \"step\": 4,\n \"name\": \"header validation\",\n \"ok\": true,\n \"detail\": \"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1\"\n },\n {\n \"step\": 5,\n \"name\": \"sealed control structure\",\n \"ok\": true,\n \"detail\": \"one tlock stanza\"\n },\n {\n \"step\": 6,\n \"name\": \"payload structure\",\n \"ok\": true,\n \"detail\": \"one X25519 stanza\"\n },\n {\n \"step\": 7,\n \"name\": \"condition\",\n \"ok\": true,\n \"detail\": \"round 2000, unlock at 2023-08-23T16:49:24Z\"\n },\n {\n \"step\": 8,\n \"name\": \"tlock stanza\",\n \"ok\": true,\n \"detail\": \"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\"\n }\n ]\n}\n"},
{"dkc":{"base":"time_only_extensions.dkc","edits":[[11,1,"a9"],[141,34,"6d646174656b6579732e6e6f746501010258194361727461732064656c207669616a"],[175,0,"652061204c6973626f61"]]},"name":"a public note, no registry","registry":"none","view":"{\n \"file\": \"capsule.dkc\",\n \"format\": 1,\n \"capsule_id\": \"4286085c21ca34d1a71e649326a4a0f6\",\n \"datekey\": \"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0\",\n \"profile\": \"datekeys:quicknet:v1\",\n \"round\": 2000,\n \"unlock_at\": \"2023-08-23T16:49:24Z\",\n \"access_policy\": \"time_only\",\n \"public_note\": \"Cartas del viaje a Lisboa\",\n \"valid\": true,\n \"checks\": [\n {\n \"step\": 1,\n \"name\": \"parse DKC1\",\n \"ok\": true,\n \"detail\": \"magic DKC1\"\n },\n {\n \"step\": 2,\n \"name\": \"prelude\",\n \"ok\": true,\n \"detail\": \"DKC1 v1, PUBLIC_HEADER_LEN=169, SEALED_CONTROL_LEN=482\"\n },\n {\n \"step\": 3,\n \"name\": \"public header\",\n \"ok\": true,\n \"detail\": \"169 bytes\"\n },\n {\n \"step\": 4,\n \"name\": \"header validation\",\n \"ok\": true,\n \"detail\": \"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1\"\n },\n {\n \"step\": 5,\n \"name\": \"sealed control structure\",\n \"ok\": true,\n \"detail\": \"one tlock stanza\"\n },\n {\n \"step\": 6,\n \"name\": \"payload structure\",\n \"ok\": true,\n \"detail\": \"one X25519 stanza\"\n },\n {\n \"step\": 7,\n \"name\": \"condition\",\n \"ok\": true,\n \"detail\": \"round 2000, unlock at 2023-08-23T16:49:24Z\"\n },\n {\n \"step\": 8,\n \"name\": \"tlock stanza\",\n \"ok\": true,\n \"detail\": \"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\"\n }\n ]\n}\n"},
{"dkc":{"base":"time_only_extensions.dkc","edits":[[11,1,"99"],[141,28,"6d646174656b6579732e6e6f74650101024a3c623e2026203c2f623e"],[169,6,""]]},"name":"a public note with <, > and &","registry":"standard","view":"{\n \"file\": \"capsule.dkc\",\n \"format\": 1,\n \"capsule_id\": \"4286085c21ca34d1a71e649326a4a0f6\",\n \"datekey\": \"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0\",\n \"profile\": \"datekeys:quicknet:v1\",\n \"round\": 2000,\n \"unlock_at\": \"2023-08-23T16:49:24Z\",\n \"access_policy\": \"time_only\",\n \"public_note\": \"\\u003cb\\u003e \\u0026 \\u003c/b\\u003e\",\n \"valid\": true,\n \"checks\": [\n {\n \"step\": 1,\n \"name\": \"parse DKC1\",\n \"ok\": true,\n \"detail\": \"magic DKC1\"\n },\n {\n \"step\": 2,\n \"name\": \"prelude\",\n \"ok\": true,\n \"detail\": \"DKC1 v1, PUBLIC_HEADER_LEN=153, SEALED_CONTROL_LEN=482\"\n },\n {\n \"step\": 3,\n \"name\": \"public header\",\n \"ok\": true,\n \"detail\": \"153 bytes\"\n },\n {\n \"step\": 4,\n \"name\": \"header validation\",\n \"ok\": true,\n \"detail\": \"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1\"\n },\n {\n \"step\": 5,\n \"name\": \"sealed control structure\",\n \"ok\": true,\n \"detail\": \"one tlock stanza\"\n },\n {\n \"step\": 6,\n \"name\": \"payload structure\",\n \"ok\": true,\n \"detail\": \"one X25519 stanza\"\n },\n {\n \"step\": 7,\n \"name\": \"condition\",\n \"ok\": true,\n \"detail\": \"round 2000, unlock at 2023-08-23T16:49:24Z\"\n },\n {\n \"step\": 8,\n \"name\": \"tlock stanza\",\n \"ok\": true,\n \"detail\": \"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\"\n }\n ]\n}\n"},
{"dkc":{"base":"time_only_extensions.dkc","edits":[[11,1,"94"],[141,23,"6d646174656b6579732e6e6f74650101024561e280a862"],[164,11,""]]},"name":"a public note with U+2028, which breaks the rules","registry":"standard","view":"{\n \"file\": \"capsule.dkc\",\n \"format\": 1,\n \"capsule_id\": \"4286085c21ca34d1a71e649326a4a0f6\",\n \"datekey\": \"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0\",\n \"profile\": \"datekeys:quicknet:v1\",\n \"round\": 2000,\n \"unlock_at\": \"2023-08-23T16:49:24Z\",\n \"access_policy\": \"time_only\",\n \"public_note_unusable\": true,\n \"valid\": true,\n \"checks\": [\n {\n \"step\": 1,\n \"name\": \"parse DKC1\",\n \"ok\": true,\n \"detail\": \"magic DKC1\"\n },\n {\n \"step\": 2,\n \"name\": \"prelude\",\n \"ok\": true,\n \"detail\": \"DKC1 v1, PUBLIC_HEADER_LEN=148, SEALED_CONTROL_LEN=482\"\n },\n {\n \"step\": 3,\n \"name\": \"public header\",\n \"ok\": true,\n \"detail\": \"148 bytes\"\n },\n {\n \"step\": 4,\n \"name\": \"header validation\",\n \"ok\": true,\n \"detail\": \"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1, 1 unusable noncritical extensions\"\n },\n {\n \"step\": 5,\n \"name\": \"sealed control structure\",\n \"ok\": true,\n \"detail\": \"one tlock stanza\"\n },\n {\n \"step\": 6,\n \"name\": \"payload structure\",\n \"ok\": true,\n \"detail\": \"one X25519 stanza\"\n },\n {\n \"step\": 7,\n \"name\": \"condition\",\n \"ok\": true,\n \"detail\": \"round 2000, unlock at 2023-08-23T16:49:24Z\"\n },\n {\n \"step\": 8,\n \"name\": \"tlock stanza\",\n \"ok\": true,\n \"detail\": \"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\"\n }\n ]\n}\n"},
{"dkc":{"base":"time_only_extensions.dkc","edits":[[11,1,"92"],[141,21,"6d646174656b6579732e6e6f746501010243610962"],[162,13,""]]},"name":"a public note with a tab","registry":"standard","view":"{\n \"file\": \"capsule.dkc\",\n \"format\": 1,\n \"capsule_id\": \"4286085c21ca34d1a71e649326a4a0f6\",\n \"datekey\": \"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0\",\n \"profile\": \"datekeys:quicknet:v1\",\n \"round\": 2000,\n \"unlock_at\": \"2023-08-23T16:49:24Z\",\n \"access_policy\": \"time_only\",\n \"public_note_unusable\": true,\n \"valid\": true,\n \"checks\": [\n {\n \"step\": 1,\n \"name\": \"parse DKC1\",\n \"ok\": true,\n \"detail\": \"magic DKC1\"\n },\n {\n \"step\": 2,\n \"name\": \"prelude\",\n \"ok\": true,\n \"detail\": \"DKC1 v1, PUBLIC_HEADER_LEN=146, SEALED_CONTROL_LEN=482\"\n },\n {\n \"step\": 3,\n \"name\": \"public header\",\n \"ok\": true,\n \"detail\": \"146 bytes\"\n },\n {\n \"step\": 4,\n \"name\": \"header validation\",\n \"ok\": true,\n \"detail\": \"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1, 1 unusable noncritical extensions\"\n },\n {\n \"step\": 5,\n \"name\": \"sealed control structure\",\n \"ok\": true,\n \"detail\": \"one tlock stanza\"\n },\n {\n \"step\": 6,\n \"name\": \"payload structure\",\n \"ok\": true,\n \"detail\": \"one X25519 stanza\"\n },\n {\n \"step\": 7,\n \"name\": \"condition\",\n \"ok\": true,\n \"detail\": \"round 2000, unlock at 2023-08-23T16:49:24Z\"\n },\n {\n \"step\": 8,\n \"name\": \"tlock stanza\",\n \"ok\": true,\n \"detail\": \"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\"\n }\n ]\n}\n"},
{"dkc":{"base":"time_only_extensions.dkc","edits":[[11,1,"8d"],[139,18,"a2006d646174656b6579732e6e6f74650101"],[157,18,""]]},"name":"a public note without data","registry":"standard","view":"{\n \"file\": \"capsule.dkc\",\n \"format\": 1,\n \"capsule_id\": \"4286085c21ca34d1a71e649326a4a0f6\",\n \"datekey\": \"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0\",\n \"profile\": \"datekeys:quicknet:v1\",\n \"round\": 2000,\n \"unlock_at\": \"2023-08-23T16:49:24Z\",\n \"access_policy\": \"time_only\",\n \"public_note_unusable\": true,\n \"valid\": true,\n \"checks\": [\n {\n \"step\": 1,\n \"name\": \"parse DKC1\",\n \"ok\": true,\n \"detail\": \"magic DKC1\"\n },\n {\n \"step\": 2,\n \"name\": \"prelude\",\n \"ok\": true,\n \"detail\": \"DKC1 v1, PUBLIC_HEADER_LEN=141, SEALED_CONTROL_LEN=482\"\n },\n {\n \"step\": 3,\n \"name\": \"public header\",\n \"ok\": true,\n \"detail\": \"141 bytes\"\n },\n {\n \"step\": 4,\n \"name\": \"header validation\",\n \"ok\": true,\n \"detail\": \"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1, 1 unusable noncritical extensions\"\n },\n {\n \"step\": 5,\n \"name\": \"sealed control structure\",\n \"ok\": true,\n \"detail\": \"one tlock stanza\"\n },\n {\n \"step\": 6,\n \"name\": \"payload structure\",\n \"ok\": true,\n \"detail\": \"one X25519 stanza\"\n },\n {\n \"step\": 7,\n \"name\": \"condition\",\n \"ok\": true,\n \"detail\": \"round 2000, unlock at 2023-08-23T16:49:24Z\"\n },\n {\n \"step\": 8,\n \"name\": \"tlock stanza\",\n \"ok\": true,\n \"detail\": \"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\"\n }\n ]\n}\n"},
{"dkc":{"base":"time_only_extensions.dkc","edits":[[11,1,"92"],[141,21,"6d646174656b6579732e6e6f746501020243610962"],[162,13,""]]},"name":"a public note of version 2","registry":"standard","view":"{\n \"file\": \"capsule.dkc\",\n \"format\": 1,\n \"capsule_id\": \"4286085c21ca34d1a71e649326a4a0f6\",\n \"datekey\": \"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0\",\n \"profile\": \"datekeys:quicknet:v1\",\n \"round\": 2000,\n \"unlock_at\": \"2023-08-23T16:49:24Z\",\n \"access_policy\": \"time_only\",\n \"valid\": true,\n \"checks\": [\n {\n \"step\": 1,\n \"name\": \"parse DKC1\",\n \"ok\": true,\n \"detail\": \"magic DKC1\"\n },\n {\n \"step\": 2,\n \"name\": \"prelude\",\n \"ok\": true,\n \"detail\": \"DKC1 v1, PUBLIC_HEADER_LEN=146, SEALED_CONTROL_LEN=482\"\n },\n {\n \"step\": 3,\n \"name\": \"public header\",\n \"ok\": true,\n \"detail\": \"146 bytes\"\n },\n {\n \"step\": 4,\n \"name\": \"header validation\",\n \"ok\": true,\n \"detail\": \"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1\"\n },\n {\n \"step\": 5,\n \"name\": \"sealed control structure\",\n \"ok\": true,\n \"detail\": \"one tlock stanza\"\n },\n {\n \"step\": 6,\n \"name\": \"payload structure\",\n \"ok\": true,\n \"detail\": \"one X25519 stanza\"\n },\n {\n \"step\": 7,\n \"name\": \"condition\",\n \"ok\": true,\n \"detail\": \"round 2000, unlock at 2023-08-23T16:49:24Z\"\n },\n {\n \"step\": 8,\n \"name\": \"tlock stanza\",\n \"ok\": true,\n \"detail\": \"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\"\n }\n ]\n}\n"},
{"dkc":{"base":"time_only_extensions.dkc","edits":[[11,1,"b9"],[138,37,"82a3006d646174656b6579732e6e6f746501010257c391616e64c3ba2c2061c3b16f203230"],[175,0,"323620f09f8c8da3006b6f72672e6578616d706c650101024101"]]},"name":"a public note and another extension","registry":"standard","view":"{\n \"file\": \"capsule.dkc\",\n \"format\": 1,\n \"capsule_id\": \"4286085c21ca34d1a71e649326a4a0f6\",\n \"datekey\": \"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0\",\n \"profile\": \"datekeys:quicknet:v1\",\n \"round\": 2000,\n \"unlock_at\": \"2023-08-23T16:49:24Z\",\n \"access_policy\": \"time_only\",\n \"public_note\": \"Ñandú, año 2026 🌍\",\n \"valid\": true,\n \"checks\": [\n {\n \"step\": 1,\n \"name\": \"parse DKC1\",\n \"ok\": true,\n \"detail\": \"magic DKC1\"\n },\n {\n \"step\": 2,\n \"name\": \"prelude\",\n \"ok\": true,\n \"detail\": \"DKC1 v1, PUBLIC_HEADER_LEN=185, SEALED_CONTROL_LEN=482\"\n },\n {\n \"step\": 3,\n \"name\": \"public header\",\n \"ok\": true,\n \"detail\": \"185 bytes\"\n },\n {\n \"step\": 4,\n \"name\": \"header validation\",\n \"ok\": true,\n \"detail\": \"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1\"\n },\n {\n \"step\": 5,\n \"name\": \"sealed control structure\",\n \"ok\": true,\n \"detail\": \"one tlock stanza\"\n },\n {\n \"step\": 6,\n \"name\": \"payload structure\",\n \"ok\": true,\n \"detail\": \"one X25519 stanza\"\n },\n {\n \"step\": 7,\n \"name\": \"condition\",\n \"ok\": true,\n \"detail\": \"round 2000, unlock at 2023-08-23T16:49:24Z\"\n },\n {\n \"step\": 8,\n \"name\": \"tlock stanza\",\n \"ok\": true,\n \"detail\": \"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\"\n }\n ]\n}\n"},
{"dkc":{"base":"time_only_extensions.dkc","edits":[[11,1,"95"],[137,28,"0581a3006d646174656b6579732e6e6f746501010246436172746173"],[165,10,""]]},"name":"a public note in the critical array","registry":"standard","view":"{\n \"file\": \"capsule.dkc\",\n \"format\": 1,\n \"capsule_id\": \"4286085c21ca34d1a71e649326a4a0f6\",\n \"datekey\": \"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0\",\n \"profile\": \"datekeys:quicknet:v1\",\n \"round\": 2000,\n \"access_policy\": \"time_only\",\n \"valid\": false,\n \"error\": \"ERR_EXTENSION_CRITICAL_UNKNOWN\",\n \"checks\": [\n {\n \"step\": 1,\n \"name\": \"parse DKC1\",\n \"ok\": true,\n \"detail\": \"magic DKC1\"\n },\n {\n \"step\": 2,\n \"name\": \"prelude\",\n \"ok\": true,\n \"detail\": \"DKC1 v1, PUBLIC_HEADER_LEN=149, SEALED_CONTROL_LEN=482\"\n },\n {\n \"step\": 3,\n \"name\": \"public header\",\n \"ok\": true,\n \"detail\": \"149 bytes\"\n },\n {\n \"step\": 4,\n \"name\": \"header validation\",\n \"ok\": false,\n \"detail\": \"capsule: PUBLIC_HEADER: extension datekeys.note v1: known, but not registered for the critical_extensions of PUBLIC_HEADER: ERR_EXTENSION_CRITICAL_UNKNOWN\",\n \"error\": \"ERR_EXTENSION_CRITICAL_UNKNOWN\"\n }\n ]\n}\n"},
{"dkc":{"base":"time_only_extensions.dkc","edits":[[11,1,"a8"],[138,37,"82a3006d646174656b6579732e6e6f746501010246436172746173a3006b6f72672e657861"],[175,0,"6d706c650101024101"]]},"name":"every extension rejected","registry":"reject_all","view":"{\n \"file\": \"capsule.dkc\",\n \"format\": 1,\n \"capsule_id\": \"4286085c21ca34d1a71e649326a4a0f6\",\n \"datekey\": \"dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0\",\n \"profile\": \"datekeys:quicknet:v1\",\n \"round\": 2000,\n \"unlock_at\": \"2023-08-23T16:49:24Z\",\n \"access_policy\": \"time_only\",\n \"public_note\": \"Cartas\",\n \"valid\": true,\n \"checks\": [\n {\n \"step\": 1,\n \"name\": \"parse DKC1\",\n \"ok\": true,\n \"detail\": \"magic DKC1\"\n },\n {\n \"step\": 2,\n \"name\": \"prelude\",\n \"ok\": true,\n \"detail\": \"DKC1 v1, PUBLIC_HEADER_LEN=168, SEALED_CONTROL_LEN=482\"\n },\n {\n \"step\": 3,\n \"name\": \"public header\",\n \"ok\": true,\n \"detail\": \"168 bytes\"\n },\n {\n \"step\": 4,\n \"name\": \"header validation\",\n \"ok\": true,\n \"detail\": \"capsule_id=4286085c21ca34d1a71e649326a4a0f6 datekey=dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0 policy=time_only profile=datekeys:quicknet:v1, 2 unusable noncritical extensions\"\n },\n {\n \"step\": 5,\n \"name\": \"sealed control structure\",\n \"ok\": true,\n \"detail\": \"one tlock stanza\"\n },\n {\n \"step\": 6,\n \"name\": \"payload structure\",\n \"ok\": true,\n \"detail\": \"one X25519 stanza\"\n },\n {\n \"step\": 7,\n \"name\": \"condition\",\n \"ok\": true,\n \"detail\": \"round 2000, unlock at 2023-08-23T16:49:24Z\"\n },\n {\n \"step\": 8,\n \"name\": \"tlock stanza\",\n \"ok\": true,\n \"detail\": \"round 2000, chain 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\"\n }\n ]\n}\n"}
],
"mutations": [
{"base":"time_only_extensions.dkc","edits":[[105,1,"3a"]],"index":366,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
{"base":"time_only_extensions.dkc","edits":[[785,1,"77"]],"index":372,"result":"ok"},
{"base":"time_only_extensions.dkc","edits":[[36,1,"1c"]],"index":378,"result":"ok"},
{"base":"time_only_extensions.dkc","edits":[[534,1,"40"]],"index":384,"result":"ok"},
{"base":"time_only_extensions.dkc","edits":[[143,1,"73"]],"index":390,"result":"ok"},
{"base":"time_only_extensions.dkc","edits":[[660,1,"ad"]],"index":396,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[806,1,"6b"]],"index":402,"result":"ok"},
{"base":"time_only_extensions.dkc","edits":[[199,1,"00"]],"index":408,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[260,1,"3a"]],"index":414,"result":"ERR_PROFILE_MISMATCH","step":8,"text":"agewrap: tlock stanza chain hash \"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f66179:ba94600c84e971\", pinned profile datekeys:quicknet:v1 uses 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
{"base":"time_only_extensions.dkc","edits":[[678,1,"0b"]],"index":420,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[416,1,"a0"]],"index":426,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[839,1,"7e"]],"index":432,"result":"ok"},
{"base":"time_only_extensions.dkc","edits":[[474,1,"1b"]],"index":438,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[316,1,"7f"]],"index":444,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[10,1,"7f"]],"index":450,"result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[118,773,""]],"index":456,"result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[197,694,""]],"index":462,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[222,669,""]],"index":468,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[331,560,""]],"index":474,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[763,0,"16d2e0"]],"index":480,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[843,0,"83347d"]],"index":486,"result":"ok"},
{"base":"time_only_extensions.dkc","edits":[[12,0,"c5bde5"]],"index":492,"result":"ERR_INTEGRITY","step":2,"text":"capsule: SEALED_CONTROL_LEN 3317556480 outside 1..67108864: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[433,0,"6f997c2a"]],"index":498,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[1,0,"f9"]],"index":504,"result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
{"base":"time_only_extensions.dkc","edits":[[17,2,""]],"index":510,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 1: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[381,2,""]],"index":516,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[64,3,""]],"index":522,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 119: an array where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[782,3,""]],"index":528,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[704,2,""]],"index":534,"result":"ok"},
{"base":"time_only_extensions.dkc","edits":[[11,4,"a0000000"]],"index":540,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 159: 1 trailing bytes: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"90"]],"index":546,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 6: extension \"org.example.label\": key 1: codec: offset 144: truncated input: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[15,1,"e1"]],"index":552,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[9,7,"100000000001ca"]],"index":558,"result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"c7"]],"index":564,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 159: 40 trailing bytes: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"a7"],[136,1,"1b001fffffffffffff"]],"index":570,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: access_policy 9007199254740991 is not defined in V1: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"a0"],[32,17,"5192a8e119bdbe0c64868bcf7add3db24422"]],"index":576,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 17 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"a9"],[16,159,"a7006a646174656b6579636170010102504286085c21ca34d1a71e649326a4a0f6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c1b000000010000000080"]],"index":582,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4294967296 is not defined: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"a5"],[18,11,"70646174656b6579732d636f6e74726f6c"]],"index":588,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: type \"datekeys-control\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"a0"],[18,11,"6b646174656b657963617078"]],"index":594,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: type \"datekeycapx\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[10,2,"05b6"],[16,121,"a7006a646174656b6579636170010102504286085c21ca34d1a71e649326a4a0f6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d48300400059841a2006f6f72672e6578616d706c652e3030300101a2006f6f72672e6578616d706c652e3030310101a2006f6f72672e6578616d706c652e3030320101a2006f6f72672e6578616d706c652e3030330101a2006f6f72672e6578616d706c652e3030340101a2006f6f72672e6578616d706c652e3030350101a2006f6f72672e6578616d706c652e3030360101a2006f6f72672e6578616d706c652e3030370101a2006f6f72672e6578616d706c652e3030380101a2006f6f72672e6578616d706c652e3030390101a2006f6f72672e6578616d706c652e3031300101a2006f6f72672e6578616d706c652e3031310101a2006f6f72672e6578616d706c652e3031320101a2006f6f72672e6578616d706c652e3031330101a2006f6f72672e6578616d706c652e3031340101a2006f6f72672e6578616d706c652e3031350101a2006f6f72672e6578616d706c652e3031360101a2006f6f72672e6578616d706c652e3031370101a2006f6f72672e6578616d706c652e3031380101a2006f6f72672e6578616d706c652e3031390101a2006f6f72672e6578616d706c652e3032300101a2006f6f72672e6578616d706c652e3032310101a2006f6f72672e6578616d706c652e3032320101a2006f6f72672e6578616d706c652e3032330101a2006f6f72672e6578616d706c652e3032340101a2006f6f72672e6578616d706c652e3032350101a2006f6f72672e6578616d706c652e3032360101a2006f6f72672e6578616d706c652e3032370101a2006f6f72672e6578616d706c652e3032380101a2006f6f72672e6578616d706c652e3032390101a2006f6f72672e6578616d706c652e3033300101a2006f6f72672e6578616d706c652e3033310101a2006f6f72672e6578616d706c652e3033320101a2006f6f72672e6578616d706c652e3033330101a2006f6f72672e6578616d706c652e3033340101a2006f6f72672e6578616d706c652e3033350101a2006f6f72672e6578616d706c652e3033360101a2006f6f72672e6578616d706c652e3033370101a2006f6f72672e6578616d706c652e3033380101a2006f6f72672e6578616d706c652e3033390101a2006f6f72672e6578616d706c652e3034300101a2006f6f72672e6578616d706c652e3034310101a2006f6f72672e6578616d706c652e3034320101a2006f6f72672e6578616d706c652e3034330101a2006f6f72672e6578616d706c652e3034340101a2006f6f72672e6578616d706c652e3034350101a2006f6f72672e6578616d706c652e3034360101a2006f6f72672e6578616d706c652e3034370101a2006f6f72672e6578616d706c652e3034380101a2006f6f72672e6578616d706c652e3034390101a2006f6f72672e6578616d706c652e3035300101a2006f6f72672e6578616d706c652e3035310101a2006f6f72672e6578616d706c652e3035320101a2006f6f72672e6578616d706c652e3035330101a2006f6f72672e6578616d706c652e3035340101a2006f6f72672e6578616d706c652e3035350101a2006f6f72672e6578616d706c652e3035360101a2006f6f72672e6578616d706c652e3035370101a2006f6f72672e6578616d706c652e3035380101a2006f6f72672e6578616d706c652e3035390101a2006f6f72672e6578616d706c652e3036300101a2006f6f72672e6578616d706c652e3036310101a2006f6f72672e6578616d706c652e3036320101a2006f6f72672e6578616d706c652e3036330101a2006f6f72672e6578616d706c652e3036340101"]],"index":600,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 5: extension: codec: offset 124: array of 65 items, at most 64: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[136,1,"190101"]],"index":606,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: access_policy 257 is not defined in V1: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"93"],[16,13,"a5"]],"index":612,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 2: map key 1 where key 0 was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"a1"],[16,159,"a7006a646174656b6579636170010102504286085c21ca34d1a71e649326a4a0f6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c0400"]],"index":618,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 159: map key 4 after key 6: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[16,159,"a7006a646174656b6579636170010102504286085c21ca34d1a71e649326a4a0f6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c181801"]],"index":624,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 159: truncated input: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"9b"],[51,81,"4f646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a434936"]],"index":630,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: invalid round 0: ERR_DATEKEY_INVALID"},
{"base":"time_only_extensions.dkc","edits":[[16,159,"a7006a646174656b6579636170010102504286085c21ca34d1a71e649326a4a0f6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c0740"]],"index":636,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 159: truncated input: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"a3"],[16,159,"a7006a646174656b6579636170010102504286085c21ca34d1a71e649326a4a0f6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c075f40ff"]],"index":642,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 7 is not defined: ERR_NON_CANONICAL_CBOR"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"a2"],[51,84,"56646b315f65794a325a584a7a61573975496a6f784c434169626d56306432397961794936496d5268644756725a586c7a4f6e463161574e72626d56304f6e597849697767496e4a766457356b496a6f794d4441776651"]],"index":648,"result":"ERR_DATEKEY_NON_CANONICAL","step":4,"text":"capsule: PUBLIC_HEADER: datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0: ERR_DATEKEY_NON_CANONICAL"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"5d"],[50,85,"72646b315f65794a325a584a7a61573975496a"]],"index":654,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
{"base":"time_only_extensions.dkc","edits":[[10,2,"01a6"],[50,85,"790159646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483041414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141"]],"index":660,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: input longer than 256 bytes: ERR_DATEKEY_INVALID"},
{"base":"time_only_extensions.dkc","edits":[[11,1,"83"],[51,84,"37646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274"]],"index":666,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
{"base":"time_only_extensions.dkc","edits":[[14,2,"0273"],[451,0,"3e20746c6f636b203130303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440a0a2d"]],"index":672,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":5,"text":"capsule: OUTER_TIME_AGE must hold exactly one tlock stanza, found 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"time_only_extensions.dkc","edits":[[15,1,"e1"],[448,1,""]],"index":678,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[15,1,"e7"],[275,0,"2031303030"]],"index":684,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":8,"text":"agewrap: tlock stanza has 3 arguments, want 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"time_only_extensions.dkc","edits":[[780,44,""]],"index":690,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[732,0,"2041414141"]],"index":696,"result":"ok"},
{"base":"time_only_extensions.dkc","edits":[[15,1,"e7"],[275,0,"2041414141"]],"index":702,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":8,"text":"agewrap: tlock stanza has 3 arguments, want 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"time_only_extensions.dkc","edits":[[824,0,"20"]],"index":708,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[497,0,"20"]],"index":714,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_only_extensions.dkc","edits":[[15,1,"e3"],[210,0,"30"]],"index":720,"result":"ERR_ROUND_MISMATCH","step":8,"text":"agewrap: tlock stanza round \"20000\", DateKey round 2000: ERR_ROUND_MISMATCH"},
{"base":"time_only_extensions.dkc","edits":[[15,1,"e3"],[341,0,"0a"]],"index":726,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[971,1,"9d"]],"index":732,"result":"ok"},
{"base":"time_and_key_portable.dkc","edits":[[291,1,"7f"]],"index":738,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[45,1,"ae"]],"index":744,"result":"ok"},
{"base":"time_and_key_portable.dkc","edits":[[608,1,"9a"]],"index":750,"result":"ok"},
{"base":"time_and_key_portable.dkc","edits":[[151,1,"0e"]],"index":756,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[847,1,"37"]],"index":762,"result":"ok"},
{"base":"time_and_key_portable.dkc","edits":[[66,1,"3d"]],"index":768,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
{"base":"time_and_key_portable.dkc","edits":[[412,1,"3d"]],"index":774,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[81,1,"3b"]],"index":780,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
{"base":"time_and_key_portable.dkc","edits":[[33,1,"64"]],"index":786,"result":"ok"},
{"base":"time_and_key_portable.dkc","edits":[[137,1,"ff"]],"index":792,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[896,1,"f6"]],"index":798,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[405,1,"20"]],"index":804,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[10,1,"0a"]],"index":810,"result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[10,1,"7f"]],"index":816,"result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[134,895,""]],"index":822,"result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[120,909,""]],"index":828,"result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[636,393,""]],"index":834,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[174,855,""]],"index":840,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[947,0,"874dee"]],"index":846,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[140,0,"d95e"]],"index":852,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[307,0,"ff"]],"index":858,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[325,0,"a82cd8cf"]],"index":864,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[70,0,"f6"]],"index":870,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[821,2,""]],"index":876,"result":"ok"},
{"base":"time_and_key_portable.dkc","edits":[[131,3,""]],"index":882,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 119: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[72,3,""]],"index":888,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 119: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[529,3,""]],"index":894,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[686,4,""]],"index":900,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[14,2,"0010"]],"index":906,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[8,8,"b387db98000002a9"]],"index":912,"result":"ERR_INTEGRITY","step":2,"text":"capsule: PUBLIC_HEADER_LEN 3012025240 outside 1..1048576: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"00"]],"index":918,"result":"ERR_INTEGRITY","step":2,"text":"capsule: PUBLIC_HEADER_LEN 0 outside 1..1048576: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[10,6,"028600000079"]],"index":924,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 121: 525 trailing bytes: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"8a"],[32,17,"582038a8e8399e615cf1c47709698c1227dedbeda212396ed092e237158a774b1a53"]],"index":930,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 18: a byte string of 32 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[30,1,"f6"]],"index":936,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 14: a float or simple value (initial byte 0xf6) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"78"],[136,1,""]],"index":942,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: codec: offset 120: truncated input: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"6f"],[18,11,"60"]],"index":948,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: type \"\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"7d"],[136,1,"1a00010000"]],"index":954,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: access_policy 65536 is not defined in V1: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"90"],[16,120,"a6006a646174656b657963617001010250448e134a13457c319cab7fceaf7ffa1f037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483004010681a20070efbbbf6f72672e6578616d706c652e6101"]],"index":960,"result":"ok"},
{"base":"time_and_key_portable.dkc","edits":[[32,17,"5145c984a55e75c6c7de9856f46c00348a18"]],"index":966,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 17 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"8a"],[32,17,"582091988f062194e273bf1b508c8022c319f282899a6a39cd8bc0cee3c836ef081a"]],"index":972,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 18: a byte string of 32 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"81"],[30,1,"1b001fffffffffffff"]],"index":978,"result":"ERR_UNSUPPORTED_VERSION","step":4,"text":"capsule: PUBLIC_HEADER: codec: datekeycap schema version 9007199254740991, want 1: ERR_UNSUPPORTED_VERSION"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"8a"],[32,17,"58204f086038f0f514b7f828ad4d32aa454399f3f0a6c2c4e16e3f5719235cbb7696"]],"index":984,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 18: a byte string of 32 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"7a"],[16,0,"c1"]],"index":990,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 0: a tag (initial byte 0xc1) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"7f"],[18,11,"70646174656b6579732d636f6e74726f6c"]],"index":996,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: type \"datekeys-control\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"7a"],[32,17,"5111c5863eca62dc7ec57b21f7d328ca7492"]],"index":1002,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 17 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"7c"],[16,121,"a6006a646174656b657963617001010250448e134a13457c319cab7fceaf7ffa1f037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483004011818a0"]],"index":1008,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 24 is not defined: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"37"],[50,85,"72646b315f65794a325a584a7a61573975496a"]],"index":1014,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
{"base":"time_and_key_portable.dkc","edits":[[11,1,"7c"],[51,84,"56646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a434936496a45774d4441696651"]],"index":1020,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: invalid round 1000: ERR_DATEKEY_INVALID"},
{"base":"time_and_key_portable.dkc","edits":[[10,2,"01a5"],[50,85,"79017e646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48304141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141"]],"index":1026,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: input longer than 256 bytes: ERR_DATEKEY_INVALID"},
{"base":"time_and_key_portable.dkc","edits":[[133,1,"58"]],"index":1032,"result":"ERR_ROUND_MISMATCH","step":8,"text":"agewrap: tlock stanza round \"1000\", DateKey round 1001: ERR_ROUND_MISMATCH"},
{"base":"time_and_key_portable.dkc","edits":[[14,2,"0383"],[413,0,"3e20746c6f636b203130303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a6f33755256762b6a5332595973685961594e76357032473149473161382f6c42787a74794b37633855316e384c615733676175453277383277726356454b6e680a426e394d4b48784169306f4c465064553166303742516e525959694b52735241376262706d426a77426f46493266745055506d6248346f7653315a396e3676410a56637741507031545553584177744e5174482b6e654e774a724936505a39437a444c547066424a4641586b0a2d"]],"index":1038,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":5,"text":"capsule: OUTER_TIME_AGE must hold exactly one tlock stanza, found 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"time_and_key_portable.dkc","edits":[[804,0,"0d"]],"index":1044,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[816,37,"473358572b4b4b395536355146574c5a533548554f46422f4a4943394551473351424f4655"]],"index":1050,"result":"ok"},
{"base":"time_and_key_portable.dkc","edits":[[15,1,"87"],[367,0,"0d"]],"index":1056,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[413,0,"3e20746c6f636b203130303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a6f33755256762b6a5332595973685961594e76357032473149473161382f6c42787a74794b37633855316e384c615733676175453277383277726356454b6e680a426e394d4b48784169306f4c465064553166303742516e525959694b52735241376262706d426a77426f46493266745055506d6248346f7653315a396e3676410a56637741507031545553584177744e5174482b6e654e774a724936505a39437a444c547066424a4641586b0a2d"]],"index":1062,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":5,"text":"capsule: OUTER_TIME_AGE must hold exactly one tlock stanza, found 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"time_and_key_portable.dkc","edits":[[950,0,"0d"]],"index":1068,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[902,0,"20"]],"index":1074,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_portable.dkc","edits":[[925,1,"41"]],"index":1080,"result":"ok"},
{"base":"time_and_key_portable.dkc","edits":[[921,1,"2f"]],"index":1086,"result":"ok"},
{"base":"time_and_key_portable.dkc","edits":[[15,1,"87"],[162,5,"583235353139"]],"index":1092,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":5,"text":"capsule: OUTER_TIME_AGE must hold exactly one tlock stanza, found 1: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"time_and_key_recipients.dkc","edits":[[473,1,"0f"]],"index":1098,"result":"ok"},
{"base":"time_and_key_recipients.dkc","edits":[[393,1,"5a"]],"index":1104,"result":"ok"},
{"base":"time_and_key_recipients.dkc","edits":[[1172,1,"29"]],"index":1110,"result":"ok"},
{"base":"time_and_key_recipients.dkc","edits":[[1,1,"43"]],"index":1116,"result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
{"base":"time_and_key_recipients.dkc","edits":[[129,1,"14"]],"index":1122,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
{"base":"time_and_key_recipients.dkc","edits":[[14,1,"07"]],"index":1128,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[135,1,"0c"]],"index":1134,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 12 is not defined: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[823,1,"6a"]],"index":1140,"result":"ok"},
{"base":"time_and_key_recipients.dkc","edits":[[556,1,"f7"]],"index":1146,"result":"ok"},
{"base":"time_and_key_recipients.dkc","edits":[[1197,1,"bc"]],"index":1152,"result":"ok"},
{"base":"time_and_key_recipients.dkc","edits":[[49,1,"ff"]],"index":1158,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 33: a float or simple value (initial byte 0xff) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[24,1,"40"]],"index":1164,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: type \"datek@ycap\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[114,1,"80"]],"index":1170,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[367,1,"ff"]],"index":1176,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[55,1,"80"]],"index":1182,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[386,834,""]],"index":1188,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[285,935,""]],"index":1194,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[786,434,""]],"index":1200,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[1057,163,""]],"index":1206,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[339,0,"d1b016d7"]],"index":1212,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[141,0,"f10ff3a3"]],"index":1218,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[1044,0,"5f"]],"index":1224,"result":"ok"},
{"base":"time_and_key_recipients.dkc","edits":[[3,0,"554c5b"]],"index":1230,"result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
{"base":"time_and_key_recipients.dkc","edits":[[1042,0,"bf198445"]],"index":1236,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[119,1,""]],"index":1242,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 119: map key 1 after key 3: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[15,2,""]],"index":1248,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 0: a text string where a map was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[1132,1,""]],"index":1254,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[1041,1,""]],"index":1260,"result":"ok"},
{"base":"time_and_key_recipients.dkc","edits":[[1054,1,""]],"index":1266,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[8,8,"ffffffff00000000"]],"index":1272,"result":"ERR_INTEGRITY","step":2,"text":"capsule: PUBLIC_HEADER_LEN 4294967295 outside 1..1048576: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[11,5,"780000ffff"]],"index":1278,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: codec: offset 120: truncated input: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,5,"78c7807935"]],"index":1284,"result":"ERR_INTEGRITY","step":2,"text":"capsule: SEALED_CONTROL_LEN 3347085621 outside 1..67108864: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[12,4,"f192d90e"]],"index":1290,"result":"ERR_INTEGRITY","step":2,"text":"capsule: SEALED_CONTROL_LEN 4052932878 outside 1..67108864: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"6d"],[16,13,"a4"]],"index":1296,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 2: map key 1 where key 0 was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[30,1,"1b0020000000000000"]],"index":1302,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 23: unsigned integer 9007199254740992 above 9007199254740991: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"7b"],[16,121,"a6006a646174656b657963617001010250c75dfc8e9c576d1369910664df93693a037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d583004010800"]],"index":1308,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 8 is not defined: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"81"],[136,1,"1b0000000000000000"]],"index":1314,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: codec: offset 120: 0 is not in its shortest form (initial byte 0x1b): ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"67"],[16,33,"a4006a646174656b65796361700101"]],"index":1320,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2 is missing: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"78"],[32,17,"4f572df577acdd43706cc5dcab6541e4"]],"index":1326,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 15 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"7d"],[136,1,"1a00010000"]],"index":1332,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: access_policy 65536 is not defined in V1: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[82,1,"39"]],"index":1338,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: invalid network <nil>: ERR_DATEKEY_INVALID"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"69"],[32,17,"00"]],"index":1344,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 16: an unsigned integer where a byte string was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"78"],[18,11,"69646174656b65796361"]],"index":1350,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: type \"datekeyca\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"8f"],[16,121,"a6006a646174656b657963617001010250c75dfc8e9c576d1369910664df93693a037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d583004010581a3006d6f72672e6578616d706c652e6101010240"]],"index":1356,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 5: extension \"org.example.a\": data is present but empty; an extension without data omits key 2: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"6a"],[32,17,"41b8"]],"index":1362,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 1 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"84"],[16,121,"a6006a646174656b657963617001010250c75dfc8e9c576d1369910664df93693a037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d583004011b00000001000000004100"]],"index":1368,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4294967296 is not defined: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"a1"],[16,120,"a7006a646174656b657963617001010250c75dfc8e9c576d1369910664df93693a037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d583004010581a2006d6f72672e6578616d706c652e6101010681a2006d6f72672e6578616d706c652e6101"]],"index":1374,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: extension org.example.a: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"71"],[51,64,"4b646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a484a68626d513663585670593274755a5851"]],"index":1380,"result":"ERR_UNKNOWN_PROFILE","step":4,"text":"capsule: profile \"drand:quicknet\" is not pinned: ERR_UNKNOWN_PROFILE"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"75"],[51,81,"4f646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a434936"]],"index":1386,"result":"ERR_ROUND_MISMATCH","step":8,"text":"agewrap: tlock stanza round \"1001\", DateKey round 1: ERR_ROUND_MISMATCH"},
{"base":"time_and_key_recipients.dkc","edits":[[133,1,"48"]],"index":1392,"result":"ERR_ROUND_MISMATCH","step":8,"text":"agewrap: tlock stanza round \"1001\", DateKey round 1000: ERR_ROUND_MISMATCH"},
{"base":"time_and_key_recipients.dkc","edits":[[11,1,"43"],[51,84,"1d646b315f65794a325a584a7a61573975496a6f784c434a755a58523362"]],"index":1398,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
{"base":"time_and_key_recipients.dkc","edits":[[15,1,"50"],[237,0,"206578747261"]],"index":1404,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":8,"text":"agewrap: tlock stanza has 3 arguments, want 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"time_and_key_recipients.dkc","edits":[[15,1,"9a"],[413,0,"3e20736372797074206332467364484e686248527a595778306332467364412031380a434343434343434343434343434343434343434343434343434343434343434343434343434343434343430a2d"]],"index":1410,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[15,1,"4b"],[167,0,"32"]],"index":1416,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":5,"text":"capsule: OUTER_TIME_AGE must hold exactly one tlock stanza, found 1: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"time_and_key_recipients.dkc","edits":[[15,1,"4f"],[237,0,"2031303030"]],"index":1422,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":8,"text":"agewrap: tlock stanza has 3 arguments, want 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"time_and_key_recipients.dkc","edits":[[999,1,"32"]],"index":1428,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[160,253,""]],"index":1434,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[1109,1,"2f"]],"index":1440,"result":"ok"},
{"base":"time_and_key_recipients.dkc","edits":[[15,1,"4b"],[412,0,"0a"]],"index":1446,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"time_and_key_recipients.dkc","edits":[[210,1,"41"]],"index":1452,"result":"ERR_PROFILE_MISMATCH","step":8,"text":"agewrap: tlock stanza chain hash \"52db9ba70e0cc0f6eaf7803dd07447a1f5477A35fd3f661792ba94600c84e971\", pinned profile datekeys:quicknet:v1 uses 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
{"base":"time_and_key_recipients.dkc","edits":[[15,1,"4b"],[459,0,"20"]],"index":1458,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[672,1,"25"]],"index":2922,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[12,1,"02"]],"index":2928,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[3,1,"35"]],"index":2934,"result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
{"base":"format2_time_only_extensions.dkc","edits":[[226,1,"34"]],"index":2940,"result":"ERR_PROFILE_MISMATCH","step":8,"text":"agewrap: tlock stanza chain hash \"52db9ba70e0cc0f4eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\", pinned profile datekeys:quicknet:v1 uses 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
{"base":"format2_time_only_extensions.dkc","edits":[[345,1,"78"]],"index":2946,"result":"ok"},
{"base":"format2_time_only_extensions.dkc","edits":[[830,1,"7c"]],"index":2952,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[939,1,"cc"]],"index":2958,"result":"ok"},
{"base":"format2_time_only_extensions.dkc","edits":[[216,1,"22"]],"index":2964,"result":"ERR_PROFILE_MISMATCH","step":8,"text":"agewrap: tlock stanza chain hash \"52db9\\\"a70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971\", pinned profile datekeys:quicknet:v1 uses 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
{"base":"format2_time_only_extensions.dkc","edits":[[121,1,"37"]],"index":2970,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not valid UTF-8: ERR_DATEKEY_INVALID"},
{"base":"format2_time_only_extensions.dkc","edits":[[22,1,"67"]],"index":2976,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: type \"datgkeycap\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[487,1,"2d"]],"index":2982,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[217,1,"18"]],"index":2988,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[731,1,"18"]],"index":2994,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[47,1,"1b"]],"index":3000,"result":"ok"},
{"base":"format2_time_only_extensions.dkc","edits":[[229,1,"7f"]],"index":3006,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[568,557,""]],"index":3012,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[504,621,""]],"index":3018,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[345,780,""]],"index":3024,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[197,928,""]],"index":3030,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[119,0,"eff0a0"]],"index":3036,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[702,0,"637b4b"]],"index":3042,"result":"ok"},
{"base":"format2_time_only_extensions.dkc","edits":[[759,0,"b5ed16e8"]],"index":3048,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[445,0,"d8e653"]],"index":3054,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[336,0,"00"]],"index":3060,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[299,3,""]],"index":3066,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[374,1,""]],"index":3072,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[401,4,""]],"index":3078,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,3,""]],"index":3084,"result":"ERR_INTEGRITY","step":2,"text":"capsule: SEALED_CONTROL_LEN 4003856490 outside 1..67108864: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[14,1,""]],"index":3090,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 0: an unsigned integer where a map was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[8,4,"f2f35fb8"]],"index":3096,"result":"ERR_INTEGRITY","step":2,"text":"capsule: PUBLIC_HEADER_LEN 4076036024 outside 1..1048576: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[8,4,"ffffffff"]],"index":3102,"result":"ERR_INTEGRITY","step":2,"text":"capsule: PUBLIC_HEADER_LEN 4294967295 outside 1..1048576: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[15,1,"ef"]],"index":3108,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"d2"]],"index":3114,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 159: 51 trailing bytes: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[10,2,"057c"],[138,37,"9840a2006f6f72672e6578616d706c652e3030300101a2006f6f72672e6578616d706c652e3030310101a2006f6f72672e6578616d706c652e3030320101a2006f6f72672e6578616d706c652e3030330101a2006f6f72672e6578616d706c652e3030340101a2006f6f72672e6578616d706c652e3030350101a2006f6f72672e6578616d706c652e3030360101a2006f6f72672e6578616d706c652e3030370101a2006f6f72672e6578616d706c652e3030380101a2006f6f72672e6578616d706c652e3030390101a2006f6f72672e6578616d706c652e3031300101a2006f6f72672e6578616d706c652e3031310101a2006f6f72672e6578616d706c652e3031320101a2006f6f72672e6578616d706c652e3031330101a2006f6f72672e6578616d706c652e3031340101a2006f6f72672e6578616d706c652e3031350101a2006f6f72672e6578616d706c652e3031360101a2006f6f72672e6578616d706c652e3031370101a2006f6f72672e6578616d706c652e3031380101a2006f6f72672e6578616d706c652e3031390101a2006f6f72672e6578616d706c652e3032300101a2006f6f72672e6578616d706c652e3032310101a2006f6f72672e6578616d706c652e3032320101a2006f6f72672e6578616d706c652e3032330101a2006f6f72672e6578616d706c652e3032340101a2006f6f72672e6578616d706c652e3032350101a2006f6f72672e6578616d706c652e3032360101a2006f6f72672e6578616d706c652e3032370101a2006f6f72672e6578616d706c652e3032380101a2006f6f72672e6578616d706c652e3032390101a2006f6f72672e6578616d706c652e3033300101a2006f6f72672e6578616d706c652e3033310101a2006f6f72672e6578616d706c652e3033320101a2006f6f72672e6578616d706c652e3033330101a2006f6f72672e6578616d706c652e3033340101a2006f6f72672e6578616d706c652e3033350101a2006f6f72672e6578616d706c652e3033360101a2006f6f72672e6578616d706c652e3033370101a2006f6f72672e6578616d706c652e3033380101a2006f6f72672e6578616d706c652e3033390101a2006f6f72672e6578616d706c652e3034300101a2006f6f72672e6578616d706c652e3034310101a2006f6f72672e6578616d706c652e3034320101a2006f6f72672e6578616d706c652e3034330101a2006f6f72672e6578616d706c652e3034340101a2006f6f72672e6578616d706c652e3034350101a2006f6f72672e6578616d706c652e3034360101a2006f6f72672e6578616d706c652e3034370101a2006f6f72672e6578616d706c652e3034380101a2006f6f72672e6578616d706c652e3034390101a2006f6f72672e6578616d706c652e3035300101a2006f6f72672e6578616d706c652e3035310101a2006f6f72672e6578616d706c652e3035320101a2006f6f72672e6578616d706c652e3035330101a2006f6f72672e6578616d706c652e3035340101a2006f6f72672e6578616d706c652e3035350101a2006f6f72672e6578616d706c652e3035360101a2006f6f72672e6578616d706c652e3035370101a2006f6f72672e6578616d706c652e3035380101a2006f6f72672e6578616d706c652e3035390101a2006f6f72672e6578616d706c652e3036300101a2006f6f72672e6578616d706c652e3036310101a2006f6f72672e6578616d706c652e3036320101a2006f6f72672e6578616d706c652e3036330101"]],"index":3120,"result":"ok"},
{"base":"format2_time_only_extensions.dkc","edits":[[16,159,"bf006a646174656b6579636170010102503ab2c06d482609a9c7ae92f672599883037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656cff"]],"index":3126,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 0: indefinite length (initial byte 0xbf): ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"a8"],[18,11,"73646174656b6579732d6163636573732d6b6579"]],"index":3132,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: type \"datekeys-access-key\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"a2"],[51,84,"56646b315f65794a325a584a7a61573975496a6f784c434169626d56306432397961794936496d5268644756725a586c7a4f6e463161574e72626d56304f6e597849697767496e4a766457356b496a6f794d4441776651"]],"index":3138,"result":"ERR_DATEKEY_NON_CANONICAL","step":4,"text":"capsule: PUBLIC_HEADER: datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MjAwMH0: ERR_DATEKEY_NON_CANONICAL"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"a4"],[51,84,"58646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364e6a59344f4451794d544a39"]],"index":3144,"result":"ERR_ROUND_MISMATCH","step":8,"text":"agewrap: tlock stanza round \"2000\", DateKey round 66884212: ERR_ROUND_MISMATCH"},
{"base":"format2_time_only_extensions.dkc","edits":[[31,144,"0681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d4830040002503ab2c06d482609a9c7ae92f672599883"]],"index":3150,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 53: map key 3 after key 6: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"a2"],[16,159,"a7006a646174656b6579636170010102503ab2c06d482609a9c7ae92f672599883037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c074100"]],"index":3156,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 7 is not defined: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"bb"],[16,120,"a7006a646174656b6579636170010102503ab2c06d482609a9c7ae92f672599883037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000581a2006d6f72672e6578616d706c652e61011b00000001000000"]],"index":3162,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 5: extension \"org.example.a\": key 1: codec: offset 149: unsigned integer 4294967296 above 4294967295: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"a0"],[136,1,"1801"]],"index":3168,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: codec: offset 120: 1 is not in its shortest form (initial byte 0x18): ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[16,159,"a7006a646174656b6579636170010102503ab2c06d482609a9c7ae92f672599883037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000581a2006d6f72672e6578616d706c652e6101010681a2006d6f72672e6578616d706c652e610101"]],"index":3174,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 6: extension: codec: offset 159: truncated input: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"c5"],[16,121,"a7006a646174656b6579636170010102503ab2c06d482609a9c7ae92f672599883037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d6a41774d483004000681a300716f72672e6578616d706c652e6c6162656c0101024c7075626c6963206c6162656c"]],"index":3180,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 159: map key 6 after key 6: keys must be strictly ascending: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"a0"],[16,0,"c1"]],"index":3186,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 0: a tag (initial byte 0xc1) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[136,1,"80"]],"index":3192,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: codec: offset 120: an array where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"a1"],[136,0,"1901"]],"index":3198,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: access_policy 256 is not defined in V1: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_only_extensions.dkc","edits":[[114,1,"49"]],"index":3204,"result":"ERR_UNKNOWN_PROFILE","step":4,"text":"capsule: profile \"datekeys:quicknet:v2\" is not pinned: ERR_UNKNOWN_PROFILE"},
{"base":"format2_time_only_extensions.dkc","edits":[[127,1,"2d"]],"index":3210,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
{"base":"format2_time_only_extensions.dkc","edits":[[129,5,"546b354f58"]],"index":3216,"result":"ERR_ROUND_MISMATCH","step":8,"text":"agewrap: tlock stanza round \"2000\", DateKey round 1999: ERR_ROUND_MISMATCH"},
{"base":"format2_time_only_extensions.dkc","edits":[[11,1,"50"],[50,85,"65646b315f65"]],"index":3222,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
{"base":"format2_time_only_extensions.dkc","edits":[[691,0,"0a"]],"index":3228,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[788,0,"20"]],"index":3234,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[14,2,"02eb"],[451,0,"3e20746c6f636b203230303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a6b2b306a43503968744f6b33316e2f59682b72766156677a6e6a4844516b4b757556494679436d2f517534776979487430615a66614d4e5172495a6462336f380a4535524d386e4930555159715870576f484d774744423269353446576f70504d756f4d7a454956764e6978654d444e5179346b5873564551342b6e70345a72750a39773058314d506c3674636c4a4c462f77393639637846314f324e3450776b2b327365326a4558576c68300a2d"]],"index":3240,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":5,"text":"capsule: OUTER_TIME_AGE must hold exactly one tlock stanza, found 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"format2_time_only_extensions.dkc","edits":[[15,1,"ed"],[274,1,""]],"index":3246,"result":"ERR_PROFILE_MISMATCH","step":8,"text":"agewrap: tlock stanza chain hash \"52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e97\", pinned profile datekeys:quicknet:v1 uses 52db9ba70e0cc0f6eaf7803dd07447a1f5477735fd3f661792ba94600c84e971: ERR_PROFILE_MISMATCH"},
{"base":"format2_time_only_extensions.dkc","edits":[[15,1,"ef"],[276,0,"0a"]],"index":3252,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[744,0,"2041414141"]],"index":3258,"result":"ok"},
{"base":"format2_time_only_extensions.dkc","edits":[[788,0,"0d"]],"index":3264,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_only_extensions.dkc","edits":[[694,1,"78"]],"index":3270,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":6,"text":"agewrap: PAYLOAD_AGE stanza type \"x25519\", want \"X25519\": ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"format2_time_only_extensions.dkc","edits":[[15,1,"ef"],[200,5,"783235353139"]],"index":3276,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":5,"text":"capsule: OUTER_TIME_AGE must hold exactly one tlock stanza, found 1: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"format2_time_only_extensions.dkc","edits":[[731,1,"30"]],"index":3282,"result":"ok"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[39,1,"61"]],"index":3654,"result":"ok"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2339,1,"67"]],"index":3660,"result":"ok"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[0,1,"4c"]],"index":3666,"result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[106,1,"70"]],"index":3672,"result":"ERR_UNKNOWN_PROFILE","step":4,"text":"capsule: profile \"datekeys:quicjnet:v1\" is not pinned: ERR_UNKNOWN_PROFILE"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[0,1,"c4"]],"index":3678,"result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2290,1,"5c"]],"index":3684,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":6,"text":"agewrap: PAYLOAD_AGE stanza type \"\\\\25519\", want \"X25519\": ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[257,1,"52"]],"index":3690,"result":"ok"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[343,1,"41"]],"index":3696,"result":"ok"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2490,1,"65"]],"index":3702,"result":"ok"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[424,1,"fa"]],"index":3708,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2360,1,"1b"]],"index":3714,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2340,1,"80"]],"index":3720,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[250,1,"f6"]],"index":3726,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[253,1,"60"]],"index":3732,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2271,1,"60"]],"index":3738,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[1952,769,""]],"index":3744,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[1164,1557,""]],"index":3750,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[1145,1576,""]],"index":3756,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2227,494,""]],"index":3762,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[290,0,"ff"]],"index":3768,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[93,0,"f0"]],"index":3774,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2,0,"37"]],"index":3780,"result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2312,0,"822d"]],"index":3786,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[3,0,"b5f1"]],"index":3792,"result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[4,1,""]],"index":3798,"result":"ERR_UNSUPPORTED_VERSION","step":2,"text":"capsule: framing version 0: ERR_UNSUPPORTED_VERSION"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[55,2,""]],"index":3804,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 119: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2343,4,""]],"index":3810,"result":"ok"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[134,2,""]],"index":3816,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 119: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[87,3,""]],"index":3822,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 119: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[9,3,"010000"]],"index":3828,"result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"5a"]],"index":3834,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,5,"a80000085c"]],"index":3840,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 121: 47 trailing bytes: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,5,"91ffffffff"]],"index":3846,"result":"ERR_INTEGRITY","step":2,"text":"capsule: SEALED_CONTROL_LEN 4294967295 outside 1..67108864: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[136,1,"17"]],"index":3852,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: access_policy 23 is not defined in V1: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[30,1,"02"]],"index":3858,"result":"ERR_UNSUPPORTED_VERSION","step":4,"text":"capsule: PUBLIC_HEADER: codec: datekeycap schema version 2, want 1: ERR_UNSUPPORTED_VERSION"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"8a"],[32,17,"58203f983aaf3626052aff3a5ffb1899af0e74cb2b725e6b124620008403aad31962"]],"index":3864,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 18: a byte string of 32 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"77"],[16,15,"a4006a646174656b6579636170"]],"index":3870,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 14: map key 2 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"8c"],[16,120,"a6006a646174656b657963617001010250ca3e8bfcae3ee19717fe3129ec9830b6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d583004010682a20063efbda10101a20064f090808001"]],"index":3876,"result":"ok"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"81"],[30,1,"1b001fffffffffffff"]],"index":3882,"result":"ERR_UNSUPPORTED_VERSION","step":4,"text":"capsule: PUBLIC_HEADER: codec: datekeycap schema version 9007199254740991, want 1: ERR_UNSUPPORTED_VERSION"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"7a"],[16,0,"81"]],"index":3888,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 0: an array where a map was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"a1"],[16,120,"a7006a646174656b657963617001010250ca3e8bfcae3ee19717fe3129ec9830b6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d583004010581a2006d6f72672e6578616d706c652e6101010681a2006d6f72672e6578616d706c652e6101"]],"index":3894,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: extension org.example.a: both critical and noncritical: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"6a"],[32,17,"4159"]],"index":3900,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 1 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"29"],[50,85,"64646b315f"]],"index":3906,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"7a"],[32,17,"51523c0ec257e61539d9fcace3b3d69d37f1"]],"index":3912,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 17 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"85"],[16,121,"a6006a646174656b657963617001010250ca3e8bfcae3ee19717fe3129ec9830b6037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d5830040119ffff1b0020000000000000"]],"index":3918,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 65535 is not defined: ERR_NON_CANONICAL_CBOR"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"7a"],[51,84,"54646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d58303d"]],"index":3924,"result":"ERR_DATEKEY_NON_CANONICAL","step":4,"text":"capsule: PUBLIC_HEADER: datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMX0: ERR_DATEKEY_NON_CANONICAL"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"71"],[51,64,"4b646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a484a68626d513663585670593274755a5851"]],"index":3930,"result":"ERR_UNKNOWN_PROFILE","step":4,"text":"capsule: profile \"drand:quicknet\" is not pinned: ERR_UNKNOWN_PROFILE"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[52,2,"444b"]],"index":3936,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: missing \"dk1_\" prefix: ERR_DATEKEY_INVALID"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[11,1,"63"],[51,84,"3d646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a58513664"]],"index":3942,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[125,1,"2e"]],"index":3948,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[10,2,"01a4"],[50,85,"79017d646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d583041414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141"]],"index":3954,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: input longer than 256 bytes: ERR_DATEKEY_INVALID"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[15,1,"61"],[413,0,"3e206772656173652d78202140230a0a2d"]],"index":3960,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":5,"text":"capsule: OUTER_TIME_AGE must hold exactly one tlock stanza, found 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[453,1,"41"]],"index":3966,"result":"ok"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[15,1,"4f"],[366,1,""]],"index":3972,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2288,98,""]],"index":3978,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2340,0,"206578747261"]],"index":3984,"result":"ok"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[15,1,"51"],[412,0,"0a"]],"index":3990,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[15,1,"51"],[302,0,"0d"]],"index":3996,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[2265,21,""]],"index":4002,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[15,1,"4f"],[414,1,""]],"index":4008,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format2_time_and_key_recipients.dkc","edits":[[15,1,"51"],[302,0,"20"]],"index":4014,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[427,1,"41"]],"index":4380,"result":"ok"},
{"base":"format3_single.dkc","edits":[[14,1,"00"]],"index":4386,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[47,1,"bd"]],"index":4392,"result":"ok"},
{"base":"format3_single.dkc","edits":[[90,1,"4e"]],"index":4398,"result":"ERR_UNKNOWN_PROFILE","step":4,"text":"capsule: profile \"dctekeys:quicknet:v1\" is not pinned: ERR_UNKNOWN_PROFILE"},
{"base":"format3_single.dkc","edits":[[160,1,"2e"]],"index":4404,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[311,1,"c6"]],"index":4410,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[105,1,"b2"]],"index":4416,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[450,1,"47"]],"index":4422,"result":"ok"},
{"base":"format3_single.dkc","edits":[[984,1,"80"]],"index":4428,"result":"ok"},
{"base":"format3_single.dkc","edits":[[105,1,"3a"]],"index":4434,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
{"base":"format3_single.dkc","edits":[[643,1,"0a"]],"index":4440,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[12,1,"80"]],"index":4446,"result":"ERR_INTEGRITY","step":2,"text":"capsule: SEALED_CONTROL_LEN 2147484106 outside 1..67108864: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[660,1,"60"]],"index":4452,"result":"ok"},
{"base":"format3_single.dkc","edits":[[28,1,"2d"]],"index":4458,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: type \"datekeyca-\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[21,1,"80"]],"index":4464,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 2: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[154,1409,""]],"index":4470,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[748,815,""]],"index":4476,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[13,1550,""]],"index":4482,"result":"ERR_INTEGRITY","step":1,"text":"capsule: truncated prelude: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[116,1447,""]],"index":4488,"result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[708,855,""]],"index":4494,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[23,0,"ff"]],"index":4500,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 2: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[642,0,"00"]],"index":4506,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[616,0,"f3341eee"]],"index":4512,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[3,0,"00"]],"index":4518,"result":"ERR_INVALID_MAGIC","step":1,"text":"capsule: ERR_INVALID_MAGIC"},
{"base":"format3_single.dkc","edits":[[219,0,"ff"]],"index":4524,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[198,3,""]],"index":4530,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[29,3,""]],"index":4536,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 13: a byte string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[591,4,""]],"index":4542,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[408,3,""]],"index":4548,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[26,2,""]],"index":4554,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 14: map key 2 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[8,4,"04000000"]],"index":4560,"result":"ERR_INTEGRITY","step":2,"text":"capsule: PUBLIC_HEADER_LEN 67108864 outside 1..1048576: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[8,4,"445ccde3"]],"index":4566,"result":"ERR_INTEGRITY","step":2,"text":"capsule: PUBLIC_HEADER_LEN 1146932707 outside 1..1048576: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[15,1,"9e"]],"index":4572,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[11,5,"5e000001a2"]],"index":4578,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[11,1,"7b"],[16,121,"a6006a646174656b657963617001010250ff23599acbe9b0a742792dcb7cb1bc4c037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483004000501"]],"index":4584,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 5: extension: codec: offset 122: an unsigned integer where an array was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[11,1,"7a"],[136,1,"1818"]],"index":4590,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: access_policy 24 is not defined in V1: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[11,1,"7a"],[32,17,"51237a1be5d0954480821f0617f78ab271f8"]],"index":4596,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 17 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[11,1,"7a"],[16,0,"c1"]],"index":4602,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 0: a tag (initial byte 0xc1) is outside the CBOR profile: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[11,1,"9f"],[16,121,"a6006a646174656b657963617001010250ff23599acbe9b0a742792dcb7cb1bc4c037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483004000582a2006d6f72672e6578616d706c652e620101a2006d6f72672e6578616d706c652e610101"]],"index":4608,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 5: extension org.example.a: array is not in canonical order: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[11,1,"78"],[51,84,"52646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5334776651"]],"index":4614,"result":"ERR_DATEKEY_NON_CANONICAL","step":4,"text":"capsule: PUBLIC_HEADER: datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MX0: ERR_DATEKEY_NON_CANONICAL"},
{"base":"format3_single.dkc","edits":[[11,1,"7b"],[30,1,"190100"]],"index":4620,"result":"ERR_UNSUPPORTED_VERSION","step":4,"text":"capsule: PUBLIC_HEADER: codec: datekeycap schema version 256, want 1: ERR_UNSUPPORTED_VERSION"},
{"base":"format3_single.dkc","edits":[[11,1,"81"],[30,1,"1b0000000100000000"]],"index":4626,"result":"ERR_UNSUPPORTED_VERSION","step":4,"text":"capsule: PUBLIC_HEADER: codec: datekeycap schema version 4294967296, want 1: ERR_UNSUPPORTED_VERSION"},
{"base":"format3_single.dkc","edits":[[11,1,"b1"],[18,11,"78416161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161"]],"index":4632,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 4: a text string of 65 bytes outside 0..64: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[16,0,"81"]],"index":4638,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 0: an array where a map was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[11,1,"6a"],[32,17,"4141"]],"index":4644,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 1 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[11,1,"78"],[32,17,"4f26d3f73a7e5654b330122473ee6981"]],"index":4650,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: a byte string of 15 bytes outside 16..16: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[11,1,"67"],[16,33,"a4006a646174656b65796361700101"]],"index":4656,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2 is missing: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_single.dkc","edits":[[10,2,"0158"],[50,85,"790131646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d4830414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141"]],"index":4662,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: input longer than 256 bytes: ERR_DATEKEY_INVALID"},
{"base":"format3_single.dkc","edits":[[114,1,"49"]],"index":4668,"result":"ERR_UNKNOWN_PROFILE","step":4,"text":"capsule: profile \"datekeys:quicknet:v2\" is not pinned: ERR_UNKNOWN_PROFILE"},
{"base":"format3_single.dkc","edits":[[11,1,"71"],[51,64,"4b646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a484a68626d513663585670593274755a5851"]],"index":4674,"result":"ERR_UNKNOWN_PROFILE","step":4,"text":"capsule: profile \"drand:quicknet\" is not pinned: ERR_UNKNOWN_PROFILE"},
{"base":"format3_single.dkc","edits":[[11,1,"5b"],[51,84,"35646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d366358567059"]],"index":4680,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not Base64URL: ERR_DATEKEY_INVALID"},
{"base":"format3_single.dkc","edits":[[15,1,"89"],[172,65,""]],"index":4686,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":8,"text":"agewrap: tlock stanza has 1 arguments, want 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"format3_single.dkc","edits":[[15,1,"cf"],[237,0,"2041414141"]],"index":4692,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":8,"text":"agewrap: tlock stanza has 3 arguments, want 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"format3_single.dkc","edits":[[618,98,""]],"index":4698,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[713,1,""]],"index":4704,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[716,0,"3e20746c6f636b203130303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444440a0a2d"]],"index":4710,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":6,"text":"agewrap: PAYLOAD_AGE has 2 stanzas, want exactly one X25519 stanza: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"format3_single.dkc","edits":[[396,1,"41"]],"index":4716,"result":"ok"},
{"base":"format3_single.dkc","edits":[[156,2,""]],"index":4722,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[14,2,"022c"],[413,0,"3e2058323535313920414141414141414141414141414141414141414141414141414141414141414141414141414141414141410a424242424242424242424242424242424242424242424242424242424242424242424242424242424242420a2d"]],"index":4728,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_single.dkc","edits":[[741,1,"41"]],"index":4734,"result":"ok"},
{"base":"format3_single.dkc","edits":[[670,0,"206578747261"]],"index":4740,"result":"ok"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2297,1,"22"]],"index":4746,"result":"ok"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2366,1,"43"]],"index":4752,"result":"ok"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2491,1,"f4"]],"index":4758,"result":"ok"},
{"base":"format3_time_and_key_portable.dkc","edits":[[131,1,"37"]],"index":4764,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
{"base":"format3_time_and_key_portable.dkc","edits":[[115,1,"49"]],"index":4770,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
{"base":"format3_time_and_key_portable.dkc","edits":[[84,1,"41"]],"index":4776,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
{"base":"format3_time_and_key_portable.dkc","edits":[[96,1,"61"]],"index":4782,"result":"ERR_UNKNOWN_PROFILE","step":4,"text":"capsule: profile \"datekeis:quicknet:v1\" is not pinned: ERR_UNKNOWN_PROFILE"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2335,1,"1a"]],"index":4788,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[360,1,"5f"]],"index":4794,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[54,1,"30"]],"index":4800,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: missing \"dk1_\" prefix: ERR_DATEKEY_INVALID"},
{"base":"format3_time_and_key_portable.dkc","edits":[[411,1,"7f"]],"index":4806,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2365,1,"a0"]],"index":4812,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2304,1,"80"]],"index":4818,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"20"]],"index":4824,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 17: truncated input: a byte string of 16 bytes: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[99,1,"a0"]],"index":4830,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 3: codec: offset 34: text string is not valid UTF-8: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[1566,1667,""]],"index":4836,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[1470,1763,""]],"index":4842,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2070,1163,""]],"index":4848,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[1865,1368,""]],"index":4854,"result":"ERR_INTEGRITY","step":5,"text":"capsule: truncated SEALED_CONTROL: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[156,0,"3a452a51"]],"index":4860,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2409,0,"bd"]],"index":4866,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[6,0,"ff"]],"index":4872,"result":"ERR_INVALID_FLAGS","step":2,"text":"capsule: flags 0x0, reserved 0xff00: ERR_INVALID_FLAGS"},
{"base":"format3_time_and_key_portable.dkc","edits":[[305,0,"66c88c"]],"index":4878,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2397,0,"81"]],"index":4884,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[65,4,""]],"index":4890,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 119: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2396,4,""]],"index":4896,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[285,1,""]],"index":4902,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[57,4,""]],"index":4908,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 119: a text string where an unsigned integer was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2341,1,""]],"index":4914,"result":"ok"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,2,"7a10"]],"index":4920,"result":"ERR_INTEGRITY","step":2,"text":"capsule: SEALED_CONTROL_LEN 268437584 outside 1..67108864: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"7a"]],"index":4926,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 121: 1 trailing bytes: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[8,4,"04000000"]],"index":4932,"result":"ERR_INTEGRITY","step":2,"text":"capsule: PUBLIC_HEADER_LEN 67108864 outside 1..1048576: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[9,1,"01"]],"index":4938,"result":"ERR_INTEGRITY","step":3,"text":"capsule: truncated PUBLIC_HEADER: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"43"]],"index":4944,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 3: codec: offset 36: truncated input: a text string of 83 bytes: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"6f"],[18,11,"01"]],"index":4950,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 2: an unsigned integer where a text string was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"91"],[16,121,"a6006a646174656b65796361700101025029737cb54ad5310734ecf20720c2d317037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483004010581a3006d6f72672e6578616d706c652e6101010242af0d"]],"index":4956,"result":"ERR_EXTENSION_CRITICAL_UNKNOWN","step":4,"text":"capsule: PUBLIC_HEADER: extension org.example.a v1: ERR_EXTENSION_CRITICAL_UNKNOWN"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"81"],[30,1,"1b001fffffffffffff"]],"index":4962,"result":"ERR_UNSUPPORTED_VERSION","step":4,"text":"capsule: PUBLIC_HEADER: codec: datekeycap schema version 9007199254740991, want 1: ERR_UNSUPPORTED_VERSION"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"7d"],[16,121,"a6006a646174656b65796361700101025029737cb54ad5310734ecf20720c2d317037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d4830040117f93c00"]],"index":4968,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 23 is not defined: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"81"],[136,1,"1b0000000000000000"]],"index":4974,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: codec: offset 120: 0 is not in its shortest form (initial byte 0x1b): ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[29,107,"0401025029737cb54ad5310734ecf20720c2d317037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d483001"]],"index":4980,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 14: map key 4 where key 1 was expected: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"7a"],[18,11,"6b646174656b657963617078"]],"index":4986,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: type \"datekeycapx\", want \"datekeycap\": ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"7a"],[32,1,"5810"]],"index":4992,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 2: codec: offset 16: 16 is not in its shortest form (initial byte 0x58): ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"7a"],[16,121,"bf006a646174656b65796361700101025029737cb54ad5310734ecf20720c2d317037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300401ff"]],"index":4998,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 0: indefinite length (initial byte 0xbf): ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"7b"],[16,120,"a6006a646174656b65796361700101025029737cb54ad5310734ecf20720c2d317037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d4830040108"]],"index":5004,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 8 is not defined: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[99,1,"41"]],"index":5010,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"7a"],[136,1,"1818"]],"index":5016,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: key 4: access_policy 24 is not defined in V1: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[16,120,"a6006a646174656b65796361700101025029737cb54ad5310734ecf20720c2d317037853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300401069841a2006f6f72672e6578616d706c652e3030300101a2006f6f72672e6578616d706c652e3030310101a2006f6f72672e6578616d706c652e3030320101a2006f6f72672e6578616d706c652e3030330101a2006f6f72672e6578616d706c652e3030340101a2006f6f72672e6578616d706c652e3030350101a2006f6f72672e6578616d706c652e3030360101a2006f6f72672e6578616d706c652e3030370101a2006f6f72672e6578616d706c652e3030380101a2006f6f72672e6578616d706c652e3030390101a2006f6f72672e6578616d706c652e3031300101a2006f6f72672e6578616d706c652e3031310101a2006f6f72672e6578616d706c652e3031320101a2006f6f72672e6578616d706c652e3031330101a2006f6f72672e6578616d706c652e3031340101a2006f6f72672e6578616d706c652e3031350101a2006f6f72672e6578616d706c652e3031360101a2006f6f72672e6578616d706c652e3031370101a2006f6f72672e6578616d706c652e3031380101a2006f6f72672e6578616d706c652e3031390101a2006f6f72672e6578616d706c652e3032300101a2006f6f72672e6578616d706c652e3032310101a2006f6f72672e6578616d706c652e3032320101a2006f6f72672e6578616d706c652e3032330101a2006f6f72672e6578616d706c652e3032340101a2006f6f72672e6578616d706c652e3032350101a2006f6f72672e6578616d706c652e3032360101a2006f6f72672e6578616d706c652e3032370101a2006f6f72672e6578616d706c652e3032380101a2006f6f72672e6578616d706c652e3032390101a2006f6f72672e6578616d706c652e3033300101a2006f6f72672e6578616d706c652e3033310101a2006f6f72672e6578616d706c652e3033320101a2006f6f72672e6578616d706c652e3033330101a2006f6f72672e6578616d706c652e3033340101a2006f6f72672e6578616d706c652e3033350101a2006f6f72672e6578616d706c652e3033360101a2006f6f72672e6578616d706c652e3033370101a2006f6f72672e6578616d706c652e3033380101a2006f6f72672e6578616d706c652e3033390101a2006f6f72672e6578616d706c652e3034300101a2006f6f72672e6578616d706c652e3034310101a2006f6f72672e6578616d706c652e3034320101a2006f6f72672e6578616d706c652e3034330101a2006f6f72672e6578616d706c652e3034340101a2006f6f72672e6578616d706c652e3034350101a2006f6f72672e6578616d706c652e3034360101a2006f6f72672e6578616d706c652e3034370101a2006f6f72672e6578616d706c652e3034380101a2006f6f72672e6578616d706c652e3034390101a2006f6f72672e6578616d706c652e3035300101a2006f6f72672e6578616d706c652e3035310101a2006f6f72672e6578616d706c652e3035320101a2006f6f72672e6578616d706c652e3035330101a2006f6f72672e6578616d706c652e3035340101a2006f6f72672e6578616d706c652e3035350101a2006f6f72672e6578616d706c652e3035360101a2006f6f72672e6578616d706c652e3035370101a2006f6f72672e6578616d706c652e3035380101a2006f6f72672e6578616d706c652e3035390101a2006f6f72672e6578616d706c652e3036300101a2006f6f72672e6578616d706c652e3036310101a2006f6f72672e6578616d706c652e3036320101a2006f6f72672e6578616d706c652e3036330101a2006f6f72672e6578616d706c652e30363401"]],"index":5022,"result":"ERR_NON_CANONICAL_CBOR","step":4,"text":"capsule: PUBLIC_HEADER: codec: offset 121: truncated input: ERR_NON_CANONICAL_CBOR"},
{"base":"format3_time_and_key_portable.dkc","edits":[[56,1,"7a"]],"index":5028,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not valid UTF-8: ERR_DATEKEY_INVALID"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"7e"],[51,84,"58646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364e6a59344f4451794d544a39"]],"index":5034,"result":"ERR_ROUND_MISMATCH","step":8,"text":"agewrap: tlock stanza round \"1000\", DateKey round 66884212: ERR_ROUND_MISMATCH"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"78"],[51,84,"52646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5334776651"]],"index":5040,"result":"ERR_DATEKEY_NON_CANONICAL","step":4,"text":"capsule: PUBLIC_HEADER: datekey: not the canonical encoding dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MX0: ERR_DATEKEY_NON_CANONICAL"},
{"base":"format3_time_and_key_portable.dkc","edits":[[11,1,"3e"],[51,84,"18646b315f65794a325a584a7a61573975496a6f784c434a75"]],"index":5046,"result":"ERR_DATEKEY_INVALID","step":4,"text":"capsule: PUBLIC_HEADER: datekey: payload is not a JSON object: ERR_DATEKEY_INVALID"},
{"base":"format3_time_and_key_portable.dkc","edits":[[160,253,""]],"index":5052,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2386,0,"3e20736372797074206332467364484e686248527a595778306332467364412031380a434343434343434343434343434343434343434343434343434343434343434343434343434343434343430a2d"]],"index":5058,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2285,1,"32"]],"index":5064,"result":"ERR_INTEGRITY","step":6,"text":"capsule: PAYLOAD_AGE: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2312,1,"2f"]],"index":5070,"result":"ok"},
{"base":"format3_time_and_key_portable.dkc","edits":[[15,1,"55"],[237,0,"2041414141"]],"index":5076,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":8,"text":"agewrap: tlock stanza has 3 arguments, want 2: ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"format3_time_and_key_portable.dkc","edits":[[15,1,"4d"],[168,3,""]],"index":5082,"result":"ERR_ROUND_MISMATCH","step":8,"text":"agewrap: tlock stanza round \"0\", DateKey round 1000: ERR_ROUND_MISMATCH"},
{"base":"format3_time_and_key_portable.dkc","edits":[[298,1,"3d"]],"index":5088,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2290,6,"746c6f636b"]],"index":5094,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":6,"text":"agewrap: PAYLOAD_AGE stanza type \"tlock\", want \"X25519\": ERR_POLICY_STRUCTURE_MISMATCH"},
{"base":"format3_time_and_key_portable.dkc","edits":[[340,1,"2d"]],"index":5100,"result":"ERR_INTEGRITY","step":5,"text":"capsule: SEALED_CONTROL: agewrap: not an age v1 header: malformed, truncated or beyond the parser limits: ERR_INTEGRITY"},
{"base":"format3_time_and_key_portable.dkc","edits":[[2290,6,"544c4f434b"]],"index":5106,"result":"ERR_POLICY_STRUCTURE_MISMATCH","step":6,"text":"agewrap: PAYLOAD_AGE stanza type \"TLOCK\", want \"X25519\": ERR_POLICY_STRUCTURE_MISMATCH"}
]
}
''';

Powered by TurnKey Linux.