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/testdata/vectors/locator.json

1345 lines
321 KiB

{
"description": "The extension datekeys.capsule of a .dkk and what it points to (spec v0.12, 44.1): an envelope of age with its header apart from its rest, the rest hidden in a host file, the locator sealed with tlock for round 1000, and the data of the extension. On the same envelope, what a reader rejects and what it uses (64): addresses, a locator with rejected and usable addresses, resources of the rest, data of the extension and plaintexts of the locator. Frozen. See testdata/README.md.",
"spec": "0.16",
"round": 1000,
"datekey": "dk1_eyJ2ZXJzaW9uIjoxLCJuZXR3b3JrIjoiZGF0ZWtleXM6cXVpY2tuZXQ6djEiLCJyb3VuZCI6MTAwMH0",
"note": "Cartas del viaje a Lisboa",
"dkc": "ee03814d73b55af618455bc90321bd0c27b16b8b440f1b954664218ecddcf4f33d3838f839d7549fcacc8ab912af943afead15c99524c0bf9a637099db4164c0c010e8201b3ca44f1c2563670910c5dc76aacad8d31a939be742afb6f985971cbc3167a73f7b5700213f35758b8981f210dcab1252433673930e4f7fe2cfc048270c2af4f9e22b8ff2cb2e09c6cc964b02b21b83a0fd293c446c55e1a2ebdd2cbcf997c264602c92d42524b1cd712a506634090180608822f4360d733be5b47bb4ea4018bc3eefe429c1745c809e2a08aeeb897563ab46c9d2fdf834e57d7f1fd5d76f2e583d571ce055a52e2fa15000a0cc387f088767f1177c68af7141f338b71499c05488e90f0c5440c775eff25469a30bee7568b1a1faf998d865f7894bf8b677739e191612774ae8dccc30c8ebc0983edccbfc817cda3b74438bf6f7d761377592db4f52100a19e3b0bbc69273b01d54e2bcd843b5936841cebab1a20d8986b6ba3c23248ce762ac072032cf85a36a3f9cf4059b41f0b0fc2ccf96723552f2a20f6baafa661d1a202bdab2c22028020152d3c5118387ca32b8da9928d303bd2f2a1d1845c01c679d47c31bcbf823dbca5556c7e66315751ddf0e1f97dee3c703b7545cd84217d680470b01f0d57c7a902eacce78e25374fe13b4d7a001e660df9f0a5eaa1499483d08554ab314e6222288e55e1f1c3ed93d897fa3424fee8e13140407950dfc68ba1db731b72028fefd21d8c368fac10a186a73a1310b9d9a65637d54ec9f0a022fe0cca3a2cc81818510568b94c4531ce6c00017b9303c202ff40dc3dd70fb9a8e221773fd57c77b82ae7f4bcaa71fce11edc7e6bed299f5d8b306e2f3ab0f6952f62fe7b61f2358966eaf9f933b538e960ba7536a87ceba023881f1ee66fd9c5c4a7a05548ef93916a32f0d735dc517fde4e787b85c430a1eaf7442f0b71dad8f46c097f624c64b6d3c8bba7824e1d5cda3c43376f0125638b905abc0e0a6be8c3637095c6664df17d234c077a78e6a588c259db83ef42df60744df33c6c7f184092d169a3b4eb703d5936fee55ddf83be09944a6af840ad6d1507c5888111288cd898d6e3a2fb9746c0b62d7ffd7b486e6a507a9cabd14f47b431f26de3470be86021f5a16ea48b7740f9745d29f1cf0bde23a4b639464ceee378bfd3b45040609b27cfd57c31334ef011d94d971b9a5395384d3fb15ead0d7a0e7c01155f0a142b77d85f8196056a55aeac01fa01bc9c33632f242eca3413af62e105448d60c63b84d83f13ce52875c205c8a680f588e6971ac0bc70650a2126e8c105d66b8fd8c812c10f8513238c140bd5c91532e45341b77df32f5f3370f813408f7c3ead91dc17db1d93a722e992fc9539d5a6186d4ccbeca31478286b9891fb9513a961127546c55f3255168fc3cebdd6266837d2bc41e2e5f015f4f7686b6c3fb213e856b47946f6d9f682c4fceb30485dca116067a37090b8c01c45db406fbb920e6825d5cbfe8bad8f965630bb645146d966e8d326d0e24cd330b8d9774ad36a8204e427c6b0ba20db20d03b80d9b94b9e72305a0ee69ca6339df880f329a2a628b1dddf2e90c344c2db01e559332916533a4ef4f4c7d9404da29436b31b81280739fe15eab10d1b4dca7f28b342a25e15f9c21a1bee2b9a10264a2de383a9f1e9aa2bad94366a7eca3764d7fca5bb21a772a70af20a9b8fa02da25a0061fcb7d70b1e819a617b26811a657d9be611c36ea1f9cf15957b50cc4d215db052809e9796f089f4c94e94e852313c7a36b6aaca542090e1d64eeca08b42b266974053a85cc955c0cbe326a5d862ad4a5de60b51957a71c5c49633c7c838c8f5846d85a6f76ad8087c27df203c39997e4efee96a240fefe5900405d91a400d98392cd45079af48b149ec7c95e99a22e8cf024f52f759d47595d6c90c0619a7c9f2001fbaf92a0d43655a3e62653c04c99d56b50503a9487c45e6eb019e926ae451e6eda6ec9f0d4184e0a5dcab7264aa3ccd3df08c482d00bc5b5effe623accd1516dffca98376b9fd596b3eb9e6af0d6d390fc16ec011192ae73d681ce540a19522c19a283d6ccb9906893a222f598d782bc7fa1069011d9e9c5225280c26572ef0e37554ad877d2b64cc8a6f86f06e6fae2009827be6111a88160c98b2980b5c4c16497de5a1e75a307ff9ac581c52e9508916b9138e9df24298d79f280e6003c174c8f88dbcfef977a6309f7db96c44e99b9f43268d2367ef12f879b2ea906c3a555bfb9c09e6e3d10d6b742adb6b4e90bca6572fb4ed3651acfd81642954936e7dc97f034b7e42c08e1838e9032e982e705dce629b00204bf862b7e254a8b49c7b940647f5cf27b5673d4eb1b723ebafaae178acdb5b2e2d4a4176a944e7922ea81f175c6ca09970f602782ed17f71635c4679fb19fe64d9896982575ba2e7ed4f5913dff51d0fdc99b25ef51c88cf3922b85b1615e1943b0d9b69599711e9f0a3664d1d1beeeb81648b579b8965104a0242ac4eebd2c20fb2756dbbe6358a09da0bd4dd543232aa54a92d2a4027b620b51eb80fe8e169061442fc742a70ba449575a3bb83c2a91bff8d249151d99712bc4c413a455ecfeaeaafe14e5ef8f02398d75c1ab697fb2a98c08ed58abe46808445528722b2cd532e08492826d6b9d13a3e564f51a99608d28d13a16a5082a7e20600fc229f7736b3f555f84a49499b15c812b2880842dd0b2cb9865ad9d9499d8304ce32ae6437bbc3dfcd53b7cbb3c07d4b719b48be8ab6848ab4cc7455c5a08c94fb48c003cb65231cf619cba729d9735acd842b3f5dd01809875dd287b6f4bf27f3e4a8e9a796eeb8b80709fed6ef83e598281e679294d32e77ea15927d8f777
"rest": "beaa5af44c62ff37746b7b2bd62a8118f3b953f99e8d0d997e56acec906ad502cea92a74f4076b6338efebb6c8b35eda45cf8b46738b0c5653593152db8792a82e26fbf4c8af68d9bb50e10e7a106659336f9d81a457687cea376f3c6f853c6949dc4420b39eb04f36914e0644fc72881974339b34813043b3cb754706c5b57b8f8f9429eefa4f7c31545c1ffbf6c2cf669c003477b6be56e9f8419c4193a78fd234ff45548bedc26368500830c3653ddd9c41c51ea625cb91a1ca5ec26d15e36d030b60fa86b4e2fbb8b803a046100e455f029aec86026da4ec55388447cf655096fdf5767f71369a7aef9a6444e7afc610c3cc1b500a18053b9ced43d084240b7c8cbf48d0b88bbdf4326a423274d0bd59f6f395b03d321954fb1334658d19326420f746f978ff8750a45c40c79decd6b49de6a16870cd4ece79e0520b9ff691ae62f33891398c050f2a1dbc25d82f8a9e68a30065daaad513f3305b612a600df9f4707ec8dece4a00510a50b6bf5daa74ca1b8c06c31f5d42d2c1bce21721907e97a2aa02bf63c8e6927236874a680ae1422216a08c2eb9268e22c0c77fd3a33d7a5c1d8c9c7caebdfb483d3d255d4fa941071abe78dd9f5482b56dae8d0505ebe6ffa67dfd35a580f24768c25028b4c03e39810ca4e08ca0f0e3c0bcf24d01f3b56fd4acc0bdea2514cf2f563098d443a6b5fd3612b764ecf6eb4cacd9a09ceebdd4a7eef8c78015ada13734186ddf20b41ca18966da401149408c3b409922298052532485d1415c18a822f593e7dfbc20860d8b8666d89fe57c8273ed23e7ed8859f7f03206a4aea94f9ffa6f89541000ec5b756c4cc83882d2a882e62aec1c093aca81e4f0a58d9a60f8bad28767390f65cce6adbb20577fa36b115f501289bec521ec3bbc9fc8132ad470192b5fa8dea5136ebd6265ce3910ac5f70fc17bf2778b0106abdc2e0db443d47fcfb5fe81641d02d84acb644213d8a9a34653a6ee1e65d038204ffba50e2e997f49b6fdae56925e6e9a898dc00937bebac65f2841333295b1a75fdcfb1fa451cfcfb07ee3b7309d72c7c82baceb0956d43757c56125e72ea64f5973dc9ff8205908d2a559edb0c2dec899e9b02b8c3666234037d44e5c4d29ea11b03dfa19bc8e0ba1403ebe3ea4fa61b5d72db7f30f4a7d55ddd6d57ceeb3e1d05cf09c7781464aa16ec64c52d2eb60f9c46effd83637c891925705ebf394ace58ae2a9f37fcff31f9583a3c12e3936b5259cb341a6f3246ec2a997db1c8e143d64ed44252b77dd79ebfd628633d5ce0f76b99ba37b5809b1240199b54dcbd7207cb88e4d8dfcb4d5babac1e99545d01c3104c8d775c1ee2c19468a6ac89674a04895ff9efeed51c720317e97b11b7aae96b6ec8ec7bf62b57fdeda696f665c8a06af212e28a8fe73bea90d042e71911a8215bf4afe41e459e9df836382e291fe922a0ad54b4873d356e09c786d3255e285c4654b4d6a0a590c4d000a65c917acc47ea25d7aff3a67c3519ba19d8c95dbb5bd16ade9e7266d80b3c86c5bb98d601c37ccae7afcc5a21c337f7893c36a24e2c5d09265082abeb9919f57fb037322100fbd6095dbaa16afd250ea2f70abfd9088d825f0018d99a43883089bce1a93a08100441f9fb07efabda6732eed9de552e96b48edf5be9d069536fa79024bd92b20bf428c058275f1d6579b5926a5bff52d4148c590fcc7d65f202a5828bfd287124465207e321409810fc3926584990996eac2c2ce5366843729a90d4fa52bcfa0ebb892c88fadec80698e94c60a73db4ced32d1182dbedb31f9b3114d58b896aeb208d04f838cfbea1bf64b65097bd3459119e9e79068b83f42f5fa42fbdec52048572c9b5349424295828b642f2968df903f67ac368c943d66c0cea03ebab05874c0de796042c37a17c48cb410e8fd1391ee3d38c1150b41eafd1d257d24d9e85ce85bc67834a1d528db936499667563ff77032d9325b02da00863d0567b19225cb077a22bd005ac1ebaa1cbcffc30eccabf36195e0cc3e0adb10f6bc7c0e730b5279b3cfc7063fb7d0f3761d1aecd6ddaccb7343253c15a9cf1968410b69f558fd17ef612964d4f535079425e961b0a6fde64e45c4ce9b09b3c72ee3b2dbd563042a0d773441a8fc37c01ad021686dd880721e205fb52bf90c6a8a4742cd9565989d93b65db4d51d3e2146d6ea5cb79611b7784fe9bfc2c168bdf9176b5e65768c8b29f4694f0d530f36517c6fcc6f8d1a964ca2e3b98555e1627cb174cc02a7a4cdf9117b6fd9c291e648ff5a8c12f9a04b2c4046fb5fc94c8390477059d85abb85fa3121e6b3d224f6957a52e1c900c4c6432608f33f67f6661e006ff3ae41ad0f60dd969ecc58cd38f56b57b84a0c70dd48dac2dd330d8b88f0c755f3ef7cf0eb0c927bdb85c9cb1ee8bc04234b8d63ff18276b36ae3d22001d463cecdb4b30bfdf36d4d2150cbab7568f9714c4c699a432939f62b52a5d5139063b2f9618423f2247cf74695a1d6b82650ab17d4456d1cc57f766a017c2630dfa390cb60518ec678cb56f775996eab88e162671d0428acb6d09f47bc826135991d58b1fa8a0180e8e30cc7dea854410bb4ff5b01cfd5daf81a87dc27ec55a094867b0e953c98bfe729ae9798fd70f593e43c56adf9b015b12905025d929289c6ad0a731c02535b0a1cc5e302cf458563a4a1b56eb240eac480cda4dae8383e4d14e9082dc7e930db84088e50ac5f566d768d6f301b24109efe246c9f81e8912ea305cf2a917ce1a26e05463c0e768e59e85ecd02b2ece93701c2b32a3e35221cb7e39cdeae5fe6e7fe26d419aa818c2a9f74542cedfb1d17413d73c6287e217badf638c0468a7b0f497e31fc04a75bd5d3a54a8
"envelope_header": "6167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a",
"host": "d3b9b166a9b2b304971bf45a4e02d185ecc0b1d0920d6b67914e5651c823a2f6dca4595cb1a87480253a442ba86bd32fa6296b5a76723ead55a8f5484eec66d3cae15537801eb8b919370232e1bc423a6c14ea1b918ce4421e103913e6e72b49d6200421c6a6a95a0e48e029a691ca4137ce54e66ccd9a2bf257d9f24e3a57d5ada874b85b3961e0eac4384c62366bda9d0abcd8dc3bcc53fc63bdba5a64b4f3220f4a82afacfbd21259e5caaa17246ac90c8f30fd046dd99c7a89cf1f57a1c299f35da6c97cf3f5b91dda9230670762f366f9f0fb408ddf2d2c285ddf89e678f8a9489f88b5968af5cec162bc1197dc183cdd11c04684d1fa06d5ffd8d96986fe94ded9a4a54dba13ef82da01fac5b9a2795a738f966242849a81fd47a9df1dbed7781fd1171194282539fc9877a6a36a5a0a097eae7003b30a8778c90a6e675cc961c83ae203cef7ba380b4dbf6fb9a53faac2694b4486f319fa4560c5a4099db0c98bc095cc59d3beb2f2c9cd14e935674494128b2912b310c437a7b58e3cebfdee72eb0c70428936c1a0c959fa2ff33efd6559167538ce22e9e949c122330a9d038073b6cfc7e38bddcb8bf91b62ee79772c7886058e2d949c29327433cdeba1c79aa951b049c0908f1d33e2669b93f810455a921f1cfe0a0ed591da7d0059ce518b10a111ba85814c1b6bc674d25443604c171626f1781aaf8b9bb5f11abffbc2ec6c3061c7e6d52b7a4039ca43e341f33a2aad5c2452fd1f02e24ede2f4c4829f8c5a0194a7f67660eaad4ba2340976596218662e03dcafad12f67c544b6b35e285fd4b2ea02e08702ff1dde2058c9f3cd87a18939fa316327584bb82c891aa44b135ed843286d4eccbbaa3b032b677022328380cc246feb9ddcae8789e1e00e1f1fa2cbf5d5b704f7af8e2c3a82430dad07f9f472b2a017e6f460c2b326f090d18601eecc9b1b513a6024e3103b1e316d66aa315b73974051a4415cd7ae35f4128b9866638529c59a2c123bdbb9c5da7aeb40618052c1c2d983cca3a61e2c44e4c59a2e86fd1a17395522ee77ba4e88fa9c29b91e7bf569c06a762ad074a852244ffb4f4fd2d80ff6cc6a16077d8cebb2463c95e3eed915cce30dece6486ea72a2786a25de419a8dce67d8b59b92cd83609af6d45b20fdcb6dd793a1d5f8041cd718a18c145443aa67b5370ad48007d0b5f91daa6e34be851ef02baa81a873ec50949ad11db4665c3e822e94eafce39c204c4a3215958bfe90471fe509f8f66caaeb6e3024b72d4c78925e044acd6e069b173ccdd9409decb6b99d03b889e1959a5f7e63c9e62e7fb33b811e2c1c59407345030481ec0d4783bce6d7bcffb085da831842a04cfa871850f61ffc0fabbc0b40cfac70c5b6203dc09e7e5cc1e6b2a628e22db3444c57edbc00d413b53075ef2a73908dcd92d9240e3163bbd7c1ea40a084570b9968ef9d961e9c3c7b6e18c4435059750b987148911ab80e02938f3d64829e91d8ec8f4bdeb141108a877eba448738f656fe6c6b14f37bc4218678c2b40d229b4c4c2ae44b8d514f73daa3398ac6000be2583af541bc4529d161d6706da9d1f0d349bcfb4ff89b55a509363c54a95635c6ff94e9c7091faa96eeb891a8efadd54b2e235219088e0e1eeb55e3917ea312102a74baafd2124d5e3a2dab587fbd0d9e2167526ebc800d49ffa05bff6ff5677226d85eb4d1f21279806b3d254e277eb322e16514f2528b48f1b5d6d7da4c3fbeba0377238bb6c7bb12ed444c94df49879de1c2f2b13ba08578b81e3d08d92f2a772b02eb2259a307e7d97757f22c079db4b32e06e71df15b0502de748580f68ca7e89f6eca6955e6ae73554614396e9386073eac4ddda9a4dc6b9c07f2a597abc3a3f5d9c480d0774548bfa1d21b51b3b7b82e4938375c879bb2eeba02db7d027ebdd9f411ac012023b320da8bd69f601d0c7649696e2ec8d77f6449ed50ce03c2e09970f71b88193d02bf066b9737929928f208a25da5b102733e453b406e2b1bf6bca3a61ab6b6617077db9cae417a139da15fb44039af66e45c1ec284450e3f7869f62d510727c94a4e33ef75be901a2e4baecf61fd65180cd9ab588f62253f176c6d32ed48ab91e00720e761944ce735771ff83c7d7d6ae2b6d96db8c08c3bed240c1d7394a73635cc1fa352c22aad357ec8355a969ab07cc08a99106ec0879e9af70ca3c4affa1bc2fb0477046ceb3f7db8407cd05d7ef5264842769b09075f6aca28c7539f754f2ab43d8ac966547e199b27d458baa39df20e32f1c609eee59291778c3c6d85de8b18d7cf92fbfdefe76c1bb8b612c61be39c3c301c8d19ad5de56e749ec44dd94773388d7fa8b50cf75bcdb59ce97c0b87f6f23949f60c97ed889b81731d6ae155574ce2e71521e6c05fd994dde4e984340de4b71d875c1e6fdad9b46307c2a350fb3df9e03a8d2f596591c1681caa54dd07752519f79acedff294348a920ff4dd925fa8c27cf0477a4934d4201f51871fef4378cc76dcfaa985062ce2a53c031896ff649dd8aa69b6f6eb76e70647599f424744483837e97e6a302128200c304b4d7a8058495cd5434afd3f58eca2014be54c072c7041c510a8e105906a90ba1898d46a0b0d1f211b5c576435e47626d9deb4ebad549a102990059125474e4a7393e35aba91b38d00cb44ee06318f64199c3506fc53b209504b76b73181a4d2b4d298e04f5764e13b3a992300efb3caf2794b5a54637f316a603f0b50aaf478bb3ceff2ac3a77e309a7592a498eb9577eb8d7ccb989513f628f478415901dd02a072bd437257098c4c9cc8e67c1837ef13c38c49f791261c487391463886c815cb37f173176d8bb41b9c80a215545f84d28a77a58c32
"host_offset": 3000,
"locator_plaintext": "a70082a200781c68747470733a2f2f656a656d706c6f2e6f72672f666f746f2e6a706701190bb8a1007842697066733a2f2f62616679626569676479727a74357366703775646d37687537367568377932366e6633656675796c71616266336f636c67747179353566627a6469015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590e77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"locator_sealed": "6167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203130303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a675554654c596368513257484d4e3176395164305576556f673745353234782f4678305374524765596349486241322b3066396b647070676a625941314e59700a443957316138463756334d31526954504172426c52522b6e673475586538425a4645622f6d695548675135334d65505a75684658624a647041493952334144470a71415a68453230742b596947514431346a31616d62305331356a384d576542557178676e70782f343439730a2d2d2d203366676d535a5559774a384170592b37464f65675550766b336a796e6a4d6c54367564386d6d55544d76510aa47876ea066ab55de23ce2e1871d26596c041b696929f77032ffc321c8d447c5ab5a67d30ad9871c05fab24a3e457a6c22506a413c682653e7e00cc9e73822c7f8c4c057920484942781e9eb40ce6fb8c2bc124a8ecc3190acfd63d3c493ce3842de6341880f0836619b6e985b07c3a20605cfedb16c74fbc8f23a2ffce2aee119cb3f8cda6c5180b45db58c0c044c8c91493724717f2ae632a53e68514af36676937c8c16da95061d88be897de59f13c98a910f4f1b73b93c8f1e7ca2e7064e3185802e432d7a8b63e5d430829c96ffd319862b5e9f228bbd5e93cd7f25a7b0bd107ef4ed9f858d00c47cf11cf37effd8230e0a8c997de5ba4da0e63f5024f19aa08d581fbc0382ef3587ac4eba97f68ee6a55a385c58f7e1b9721a0371465edfc4bc52beff5e49564a62887767a1d6dc0a35187923063fc35ba02922267e7f2c1f57451d2588192d9661a3119651d2f93f98f549dd2b7de22d5faa4e232a517689da919aee831941d5b9d2e9a36667de260b8e87aa7da7277ccf5a0073e250872b8eb68f4ae743e387f9b8aaace9de3c7e1d5f04b2252c43d0e1dceead50860ff8f2809c9e3ca6b092c72380225f70064f4c41fd4df03ef5c462d6b689db2850b7fa80c020653e8636fe202c936ffa047b31aef12712d2e12fb5c0ec40fe63a6d75132b9983f4c9d2b7a269024d2c06619fb288827562b7d90b365ab3aee3deb21c516e08c8a26be3948375760a83778c3cea1b437f01d415068a236f12bd15f9957e340d846770a2779cf32675842805b9d6fe2dde5599858440c15486c398ee66e3a772fc40ec9011204d4cdc4b78cf545c1267d30e383951044ca803df3f57c40a73a64b86cdd7aa97d4352404163f378ac452b1eedfcb069ffb1bd24a4dfd7dc547db281899e16e9bf2193dd27fd34734dd22c35dc09f906d4eac18485a88d00240d51f957fc2417db195dc1191d1177c15f80d5b0e1446dc0a26787569ec86552d5f1424b1c4d35163f0b3c81d7c1345e5a2ffa547e3b4911f81d597b91f5df9a14bd57375ee4e1a40696c232fd0016a2fc3690a34045d7c0fb5748942ca36fde3afe9e89148f36cb797119ea58a9367e4fb32044f78adc7bdb961bc60461218ab44ecabfd9d9d78eca14df71667b7ff845e9dd022a970861ed32b4dc4a8f4c9a20755d2b0bb553e45693f39ad6cb4491d9fc56f3db7c003d75245ce4e4ad4810eb81cce81f6c7eb684a2b58f59fe6bf30c41965e61c9971b61c6b80305104891de4653e6fa12168969f7111e77c696def7708415ed1b94b9fbc069cfc600a246e154d79c49325bbfa6eb88e2a4cff6f511c65bc57b650df6b29fc917eddf55501975633e589ec7a5db6da30c6d851945830dea4d94236681a2ee41dd9989f34ff59b3c4b668482812c21fe921db22cf55644d25cfe1c10d866d1d7489d292908e4eaf0794a4403d16b92c601f281fda96149d99d4a673afbb944b0d541c17c9831cea0de0599d054f48265e16ce502a40750f61f7487fdd466c813ff64a21df82de2a3452d939be970c43d9a10e3e62601d5617135e22b37a56c6f25102eab015f034d00ac8529803e8a03a9723694f25b8c08fd415882cb85be6e8d8a4646acaf96c079716c20a3a87d0982dbf199d5356955d25f219f3509c29f3216f92cab99d11fbc463443bbabb6f1f4bfd91a1b0b635096c2dfca2b639e04797c3afe13bfbe11585a62f5d37c95f4655f0edfd001836a359558f9cd4453734960d0edd57065d0267b565a7e65e8b91db93428cc222c02f3b8ae7608b10f50d985792f04799384f0cba9df552d361b57753c8e07f5437fd2bb75905bc8b106bc432eef61a330fa5adbaba001bf9a6fe2c928343601208e550a97f4e5077fd3bee70f99ca4a7d5e658b5c8d7879e44fe3d7f8904351962ccc6f3c549894256d7d1dd2989af80ff406535157fb4784b5d1408607854037ddc49663c564ef1d0742f964e8b4402892e665d35cb4cc49d3f2c47de5ba281fefa933cc33df1581c243713f7efb4c6b6d25de1050ec3f7a617bd1d24d539393f3d7b983999451d8ad7534f4945cce0b3cb9ea6531b584818aa0d7dcae300259e7614e124dc3cd3f19670762e0e4e1e5b198d92482daf478cbd2e1863c7b284a9e162e25406d64858bac46db3e69d37b3dcc74098eb37555ad76c6f0ecfc1c1dd121127a2b676b562a2ed58d1f6c33bd86455e5782ecb74d4253edf9b3f87f2ea0d65afb05e12c62c27d97c7a93c34c8b55c61c2e7eb20e73cd9460d0d73f13f396b6a00978473930cd881110af382023e753c4952012fa72382149996882ade8e9bb4229da207c03a74da9ff189efd90dcc4c10c5486769d3edf62ce2bbabead70ef257a60883104f20fd190b6f7ad43b6c1fc06a4171283ff13e1e
"extension_data": "a30078194361727461732064656c207669616a652061204c6973626f61017853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d4830025911636167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203130303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a675554654c596368513257484d4e3176395164305576556f673745353234782f4678305374524765596349486241322b3066396b647070676a625941314e59700a443957316138463756334d31526954504172426c52522b6e673475586538425a4645622f6d695548675135334d65505a75684658624a647041493952334144470a71415a68453230742b596947514431346a31616d62305331356a384d576542557178676e70782f343439730a2d2d2d203366676d535a5559774a384170592b37464f65675550766b336a796e6a4d6c54367564386d6d55544d76510aa47876ea066ab55de23ce2e1871d26596c041b696929f77032ffc321c8d447c5ab5a67d30ad9871c05fab24a3e457a6c22506a413c682653e7e00cc9e73822c7f8c4c057920484942781e9eb40ce6fb8c2bc124a8ecc3190acfd63d3c493ce3842de6341880f0836619b6e985b07c3a20605cfedb16c74fbc8f23a2ffce2aee119cb3f8cda6c5180b45db58c0c044c8c91493724717f2ae632a53e68514af36676937c8c16da95061d88be897de59f13c98a910f4f1b73b93c8f1e7ca2e7064e3185802e432d7a8b63e5d430829c96ffd319862b5e9f228bbd5e93cd7f25a7b0bd107ef4ed9f858d00c47cf11cf37effd8230e0a8c997de5ba4da0e63f5024f19aa08d581fbc0382ef3587ac4eba97f68ee6a55a385c58f7e1b9721a0371465edfc4bc52beff5e49564a62887767a1d6dc0a35187923063fc35ba02922267e7f2c1f57451d2588192d9661a3119651d2f93f98f549dd2b7de22d5faa4e232a517689da919aee831941d5b9d2e9a36667de260b8e87aa7da7277ccf5a0073e250872b8eb68f4ae743e387f9b8aaace9de3c7e1d5f04b2252c43d0e1dceead50860ff8f2809c9e3ca6b092c72380225f70064f4c41fd4df03ef5c462d6b689db2850b7fa80c020653e8636fe202c936ffa047b31aef12712d2e12fb5c0ec40fe63a6d75132b9983f4c9d2b7a269024d2c06619fb288827562b7d90b365ab3aee3deb21c516e08c8a26be3948375760a83778c3cea1b437f01d415068a236f12bd15f9957e340d846770a2779cf32675842805b9d6fe2dde5599858440c15486c398ee66e3a772fc40ec9011204d4cdc4b78cf545c1267d30e383951044ca803df3f57c40a73a64b86cdd7aa97d4352404163f378ac452b1eedfcb069ffb1bd24a4dfd7dc547db281899e16e9bf2193dd27fd34734dd22c35dc09f906d4eac18485a88d00240d51f957fc2417db195dc1191d1177c15f80d5b0e1446dc0a26787569ec86552d5f1424b1c4d35163f0b3c81d7c1345e5a2ffa547e3b4911f81d597b91f5df9a14bd57375ee4e1a40696c232fd0016a2fc3690a34045d7c0fb5748942ca36fde3afe9e89148f36cb797119ea58a9367e4fb32044f78adc7bdb961bc60461218ab44ecabfd9d9d78eca14df71667b7ff845e9dd022a970861ed32b4dc4a8f4c9a20755d2b0bb553e45693f39ad6cb4491d9fc56f3db7c003d75245ce4e4ad4810eb81cce81f6c7eb684a2b58f59fe6bf30c41965e61c9971b61c6b80305104891de4653e6fa12168969f7111e77c696def7708415ed1b94b9fbc069cfc600a246e154d79c49325bbfa6eb88e2a4cff6f511c65bc57b650df6b29fc917eddf55501975633e589ec7a5db6da30c6d851945830dea4d94236681a2ee41dd9989f34ff59b3c4b668482812c21fe921db22cf55644d25cfe1c10d866d1d7489d292908e4eaf0794a4403d16b92c601f281fda96149d99d4a673afbb944b0d541c17c9831cea0de0599d054f48265e16ce502a40750f61f7487fdd466c813ff64a21df82de2a3452d939be970c43d9a10e3e62601d5617135e22b37a56c6f25102eab015f034d00ac8529803e8a03a9723694f25b8c08fd415882cb85be6e8d8a4646acaf96c079716c20a3a87d0982dbf199d5356955d25f219f3509c29f3216f92cab99d11fbc463443bbabb6f1f4bfd91a1b0b635096c2dfca2b639e04797c3afe13bfbe11585a62f5d37c95f4655f0edfd001836a359558f9cd4453734960d0edd57065d0267b565a7e65e8b91db93428cc222c02f3b8ae7608b10f50d985792f04799384f0cba9df552d361b57753c8e07f5437fd2bb75905bc8b106bc432eef61a330fa5adbaba001bf9a6fe2c928343601208e550a97f4e5077fd3bee70f99ca4a7d5e658b5c8d7879e44fe3d7f8904351962ccc6f3c549894256d7d1dd2989af80ff406535157fb4784b5d1408607854037ddc49663c564ef1d0742f964e8b4402892e665d35cb4cc49d3f2c47de5ba281fefa933cc33df1581c243713f7efb4c6b6d25de1050ec3f7a617bd1d24d539393f3d7b983999451d8ad7534f4945cce0b3cb9ea6531b584818aa0d7dcae300259e7614e124dc3cd3f19670762e0e4e1e5b198d92482daf478cbd2e1863c7b284a9e162e25406d64858bac46db3e69d37b3dcc74098eb37555ad76c6f0ecfc1c1dd121127a2b676b562a2ed58d1f6c33bd86455e5782ecb74d4253edf9b3f87f2ea0d65afb05
"addresses": [
{
"uri": "https://ejemplo.org/foto.jpg",
"offset": 3000,
"host": "ejemplo.org"
},
{
"uri": "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi",
"offset": 0,
"host": "bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi"
}
],
"envelope_key": "b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda11",
"rest_digest": "0b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606",
"rest_size": 5032,
"capsule_digest": "da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd",
"padding_cases": [
{
"base": 100,
"total": 4096
},
{
"base": 3000,
"total": 4096
},
{
"base": 3836,
"total": 4096
},
{
"base": 3837,
"total": 8192
},
{
"base": 3838,
"total": 4096
},
{
"base": 4000,
"total": 4096
},
{
"base": 4060,
"total": 4096
},
{
"base": 4066,
"total": 4096
},
{
"base": 4067,
"total": 4096
},
{
"base": 4068,
"total": 4096
},
{
"base": 4069,
"total": 4096
},
{
"base": 4070,
"total": 8192
},
{
"base": 4071,
"total": 4096
},
{
"base": 4072,
"total": 4096
},
{
"base": 4090,
"total": 4096
},
{
"base": 4093,
"total": 4096
},
{
"base": 4094,
"total": 8192
},
{
"base": 4095,
"total": 8192
},
{
"base": 4096,
"total": 4096
},
{
"base": 4097,
"total": 8192
},
{
"base": 4100,
"total": 8192
},
{
"base": 7932,
"total": 8192
},
{
"base": 7933,
"total": 12288
},
{
"base": 7934,
"total": 8192
},
{
"base": 8160,
"total": 8192
},
{
"base": 8165,
"total": 8192
},
{
"base": 8166,
"total": 12288
},
{
"base": 8167,
"total": 8192
},
{
"base": 8189,
"total": 8192
},
{
"base": 8190,
"total": 12288
},
{
"base": 8191,
"total": 12288
},
{
"base": 8192,
"total": 8192
},
{
"base": 8193,
"total": 12288
},
{
"base": 12000,
"total": 12288
},
{
"base": 12287,
"total": 16384
},
{
"base": 12288,
"total": 12288
}
],
"uri_cases": [
{
"uri": "https://ejemplo.org/a.bin",
"ok": true
},
{
"uri": "https://ejemplo.org:8443/x?y=1",
"ok": true
},
{
"uri": "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi",
"ok": true
},
{
"uri": "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi/ruta",
"ok": true
},
{
"uri": "https://xn--pple-43d.com/",
"ok": true
},
{
"uri": "",
"ok": false
},
{
"uri": "http://ejemplo.org/a",
"ok": false
},
{
"uri": "file:///etc/passwd",
"ok": false
},
{
"uri": "ftp://x/y",
"ok": false
},
{
"uri": "https://user:pass@ejemplo.org/",
"ok": false
},
{
"uri": "https://",
"ok": false
},
{
"uri": "ipfs://notacid",
"ok": false
},
{
"uri": "https://ejemplo.org/ñ",
"ok": false
},
{
"uri": "https://ejemplo.org/a b",
"ok": false
},
{
"uri": "https://%D0%B0pple.com/x",
"ok": false
},
{
"uri": "https://ejemplo.org%E2%80%AEtxt.exe/",
"ok": false
},
{
"uri": "https://127.0.0.1/",
"ok": false
},
{
"uri": "https://[::1]/",
"ok": false
},
{
"uri": "https://0x7f000001/",
"ok": false
},
{
"uri": "https://a.com:99999999/",
"ok": false
},
{
"uri": "https://a.com:0/",
"ok": false
},
{
"uri": "https://ejemplo.org",
"ok": true
},
{
"uri": "https://ejemplo.org/a#parte",
"ok": true
},
{
"uri": "https://ejemplo.org/~ana/(1),x;y=z!$\u0026'*+",
"ok": true
},
{
"uri": "https://ejemplo.org/a%20b",
"ok": true
},
{
"uri": "https://ejemplo.org/%41",
"ok": true
},
{
"uri": "https://ejemplo.org:65535/",
"ok": true
},
{
"uri": "https://[2606:4700::1111]:8443/a",
"ok": true
},
{
"uri": "https:/ejemplo.org/a",
"ok": false
},
{
"uri": "https:ejemplo.org/a",
"ok": false
},
{
"uri": "//ejemplo.org/a",
"ok": false
},
{
"uri": "ejemplo.org/a",
"ok": false
},
{
"uri": "https://@ejemplo.org/",
"ok": false
},
{
"uri": "https://ejemplo.org:443@otro.org/",
"ok": false
},
{
"uri": "https://ejemplo.org:65536/",
"ok": false
},
{
"uri": "https://ejemplo.org:/",
"ok": false
},
{
"uri": "https://ejemplo.org:8a/",
"ok": false
},
{
"uri": "https://[2606:4700::1111]x/",
"ok": false
},
{
"uri": "https://[2606:4700::1111/",
"ok": false
},
{
"uri": "https://ejemplo.org/a\"b",
"ok": false
},
{
"uri": "https://ejemplo.org/a\u003cb",
"ok": false
},
{
"uri": "https://ejemplo.org/a\u003eb",
"ok": false
},
{
"uri": "https://ejemplo.org/a\\b",
"ok": false
},
{
"uri": "https://ejemplo.org/a^b",
"ok": false
},
{
"uri": "https://ejemplo.org/a`b",
"ok": false
},
{
"uri": "https://ejemplo.org/a{b",
"ok": false
},
{
"uri": "https://ejemplo.org/a|b",
"ok": false
},
{
"uri": "https://ejemplo.org/a}b",
"ok": false
},
{
"uri": "https://ejemplo.org/a\u0000b",
"ok": false
},
{
"uri": "https://ejemplo.org/a\tb",
"ok": false
},
{
"uri": "https://ejemplo.org/a\nb",
"ok": false
},
{
"uri": "https://ejemplo.org/ab",
"ok": false
},
{
"uri": "https://ejémplo.org/",
"ok": false
},
{
"uri": "https://ejemplo.org/%",
"ok": false
},
{
"uri": "https://ejemplo.org/%4",
"ok": false
},
{
"uri": "https://ejemplo.org/%zz",
"ok": false
},
{
"uri": "https://ejemplo.org/%4g",
"ok": false
},
{
"uri": "https://ejempl%6F.org/",
"ok": false
},
{
"uri": "https://ejemplo.org\\otro.org/",
"ok": false
},
{
"uri": "https://ejemplo.org/../a",
"ok": false
},
{
"uri": "https://ejemplo.org/a/../b",
"ok": false
},
{
"uri": "https://ejemplo.org/./a",
"ok": false
},
{
"uri": "https://ejemplo.org/a/.",
"ok": false
},
{
"uri": "https://ejemplo.org/a/..",
"ok": false
},
{
"uri": "https://ejemplo.org/%2e%2e/a",
"ok": false
},
{
"uri": "https://ejemplo.org/%2E%2E/a",
"ok": false
},
{
"uri": "https://ejemplo.org/.%2e/a",
"ok": false
},
{
"uri": "https://ejemplo.org/%2e/a",
"ok": false
},
{
"uri": "https://ejemplo.org/a/..?b=1",
"ok": false
},
{
"uri": "https://ejemplo.org/a/..#b",
"ok": false
},
{
"uri": "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi/../../ipns/x",
"ok": false
},
{
"uri": "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi/%2e%2e/x",
"ok": false
},
{
"uri": "https://ejemplo.org/..a",
"ok": true
},
{
"uri": "https://ejemplo.org/a..",
"ok": true
},
{
"uri": "https://ejemplo.org/...",
"ok": true
},
{
"uri": "https://ejemplo.org/.well-known/a",
"ok": true
},
{
"uri": "https://ejemplo.org/%2e%2ea",
"ok": true
},
{
"uri": "https://ejemplo.org/a//b",
"ok": true
},
{
"uri": "https://ejemplo.org/a?b=/../c",
"ok": true
},
{
"uri": "https://ejemplo.org/a#/../b",
"ok": true
},
{
"uri": "https://0.0.0.0/",
"ok": false
},
{
"uri": "https://0.255.255.255/",
"ok": false
},
{
"uri": "https://1.0.0.0/",
"ok": true
},
{
"uri": "https://10.0.0.0/",
"ok": false
},
{
"uri": "https://10.255.255.255/",
"ok": false
},
{
"uri": "https://9.255.255.255/",
"ok": true
},
{
"uri": "https://11.0.0.0/",
"ok": true
},
{
"uri": "https://100.64.0.0/",
"ok": false
},
{
"uri": "https://100.127.255.255/",
"ok": false
},
{
"uri": "https://100.63.255.255/",
"ok": true
},
{
"uri": "https://100.128.0.0/",
"ok": true
},
{
"uri": "https://127.0.0.0/",
"ok": false
},
{
"uri": "https://127.255.255.255/",
"ok": false
},
{
"uri": "https://126.255.255.255/",
"ok": true
},
{
"uri": "https://128.0.0.0/",
"ok": true
},
{
"uri": "https://169.254.0.0/",
"ok": false
},
{
"uri": "https://169.254.255.255/",
"ok": false
},
{
"uri": "https://169.253.255.255/",
"ok": true
},
{
"uri": "https://169.255.0.0/",
"ok": true
},
{
"uri": "https://172.16.0.0/",
"ok": false
},
{
"uri": "https://172.31.255.255/",
"ok": false
},
{
"uri": "https://172.15.255.255/",
"ok": true
},
{
"uri": "https://172.32.0.0/",
"ok": true
},
{
"uri": "https://192.0.0.0/",
"ok": false
},
{
"uri": "https://192.0.0.255/",
"ok": false
},
{
"uri": "https://191.255.255.255/",
"ok": true
},
{
"uri": "https://192.0.1.0/",
"ok": true
},
{
"uri": "https://192.0.2.0/",
"ok": false
},
{
"uri": "https://192.0.2.255/",
"ok": false
},
{
"uri": "https://192.0.1.255/",
"ok": true
},
{
"uri": "https://192.0.3.0/",
"ok": true
},
{
"uri": "https://192.88.99.0/",
"ok": false
},
{
"uri": "https://192.88.99.255/",
"ok": false
},
{
"uri": "https://192.88.98.255/",
"ok": true
},
{
"uri": "https://192.88.100.0/",
"ok": true
},
{
"uri": "https://192.168.0.0/",
"ok": false
},
{
"uri": "https://192.168.255.255/",
"ok": false
},
{
"uri": "https://192.167.255.255/",
"ok": true
},
{
"uri": "https://192.169.0.0/",
"ok": true
},
{
"uri": "https://198.18.0.0/",
"ok": false
},
{
"uri": "https://198.19.255.255/",
"ok": false
},
{
"uri": "https://198.17.255.255/",
"ok": true
},
{
"uri": "https://198.20.0.0/",
"ok": true
},
{
"uri": "https://198.51.100.0/",
"ok": false
},
{
"uri": "https://198.51.100.255/",
"ok": false
},
{
"uri": "https://198.51.99.255/",
"ok": true
},
{
"uri": "https://198.51.101.0/",
"ok": true
},
{
"uri": "https://203.0.113.0/",
"ok": false
},
{
"uri": "https://203.0.113.255/",
"ok": false
},
{
"uri": "https://203.0.112.255/",
"ok": true
},
{
"uri": "https://203.0.114.0/",
"ok": true
},
{
"uri": "https://224.0.0.0/",
"ok": false
},
{
"uri": "https://239.255.255.255/",
"ok": false
},
{
"uri": "https://223.255.255.255/",
"ok": true
},
{
"uri": "https://240.0.0.0/",
"ok": false
},
{
"uri": "https://255.255.255.255/",
"ok": false
},
{
"uri": "https://10.1.2.3/",
"ok": false
},
{
"uri": "https://172.20.0.1/",
"ok": false
},
{
"uri": "https://192.168.1.1/",
"ok": false
},
{
"uri": "https://169.254.169.254/",
"ok": false
},
{
"uri": "https://100.100.100.200/",
"ok": false
},
{
"uri": "https://8.8.8.8/",
"ok": true
},
{
"uri": "https://1.1.1.1:8443/a",
"ok": true
},
{
"uri": "https://[::]/",
"ok": false
},
{
"uri": "https://[::ffff:127.0.0.1]/",
"ok": false
},
{
"uri": "https://[::ffff:8.8.8.8]/",
"ok": false
},
{
"uri": "https://[::8.8.8.8]/",
"ok": false
},
{
"uri": "https://[64:ff9b::7f00:1]/",
"ok": false
},
{
"uri": "https://[64:ff9b::808:808]/",
"ok": false
},
{
"uri": "https://[64:ff9b:1::808:808]/",
"ok": false
},
{
"uri": "https://[2002::1]/",
"ok": false
},
{
"uri": "https://[2002:808:808::1]/",
"ok": false
},
{
"uri": "https://[2001::1]/",
"ok": false
},
{
"uri": "https://[2001:0:4136:e378:8000:63bf:3fff:fdd2]/",
"ok": false
},
{
"uri": "https://[2001:1ff:ffff:ffff:ffff:ffff:ffff:ffff]/",
"ok": false
},
{
"uri": "https://[2001:db8::1]/",
"ok": false
},
{
"uri": "https://[2001:db8:ffff:ffff:ffff:ffff:ffff:ffff]/",
"ok": false
},
{
"uri": "https://[3fff::1]/",
"ok": false
},
{
"uri": "https://[3fff:fff:ffff:ffff:ffff:ffff:ffff:ffff]/",
"ok": false
},
{
"uri": "https://[fe80::1]/",
"ok": false
},
{
"uri": "https://[fe80::1%25eth0]/",
"ok": false
},
{
"uri": "https://[fec0::1]/",
"ok": false
},
{
"uri": "https://[fc00::1]/",
"ok": false
},
{
"uri": "https://[fd12:3456::1]/",
"ok": false
},
{
"uri": "https://[ff02::1]/",
"ok": false
},
{
"uri": "https://[100::1]/",
"ok": false
},
{
"uri": "https://[1fff:ffff:ffff:ffff:ffff:ffff:ffff:ffff]/",
"ok": false
},
{
"uri": "https://[4000::]/",
"ok": false
},
{
"uri": "https://[1.2.3.4]/",
"ok": false
},
{
"uri": "https://[v1.x]/",
"ok": false
},
{
"uri": "https://[2000::]/",
"ok": true
},
{
"uri": "https://[2001:200::]/",
"ok": true
},
{
"uri": "https://[2001:db7:ffff:ffff:ffff:ffff:ffff:ffff]/",
"ok": true
},
{
"uri": "https://[2001:db9::]/",
"ok": true
},
{
"uri": "https://[2003::1]/",
"ok": true
},
{
"uri": "https://[3ffe::1]/",
"ok": true
},
{
"uri": "https://[3fff:1000::]/",
"ok": true
},
{
"uri": "https://[2606:4700:4700::1111]/",
"ok": true
},
{
"uri": "https://[2a00:1450:4001:830::200e]/",
"ok": true
},
{
"uri": "https://localhost/",
"ok": false
},
{
"uri": "https://foo.localhost/",
"ok": false
},
{
"uri": "https://intranet/",
"ok": false
},
{
"uri": "https://a.local/",
"ok": false
},
{
"uri": "https://router.home.arpa/",
"ok": false
},
{
"uri": "https://home.arpa/",
"ok": false
},
{
"uri": "https://x.internal/",
"ok": false
},
{
"uri": "https://x.invalid/",
"ok": false
},
{
"uri": "https://x.test/",
"ok": false
},
{
"uri": "https://x.example/",
"ok": false
},
{
"uri": "https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/",
"ok": false
},
{
"uri": "https://ejemplo.0x10/",
"ok": false
},
{
"uri": "https://ejemplo.0xg/",
"ok": false
},
{
"uri": "https://ejemplo.0x/",
"ok": false
},
{
"uri": "https://2130706433/",
"ok": false
},
{
"uri": "https://127.1/",
"ok": false
},
{
"uri": "https://1.2.3.4.5/",
"ok": false
},
{
"uri": "https://ejemplo.org.1/",
"ok": false
},
{
"uri": "https://a_b.ejemplo.org/",
"ok": false
},
{
"uri": "https://localhost.ejemplo.org/",
"ok": true
},
{
"uri": "https://local.ejemplo.org/",
"ok": true
},
{
"uri": "https://example.com/",
"ok": true
},
{
"uri": "https://test.ejemplo.org/",
"ok": true
},
{
"uri": "https://onion.ejemplo.org/",
"ok": true
},
{
"uri": "https://123.ejemplo.org/",
"ok": true
},
{
"uri": "https://a-b.ejemplo.org/",
"ok": true
},
{
"uri": "ipfs://bafkreibq6d3olcwyloabkavyuz437v52i4m7ukb4ijk6p3mcuw3zbzfppu",
"ok": true
},
{
"uri": "ipfs://bafybgqhdkcr2bxdj473pqqb7xxrdxm54xzvzbimdim3v4gmqr3h63nis5awqeeopkxwrptrkne3roojqfyh3dapzcismpzqjgp37exayr3yti",
"ok": true
},
{
"uri": "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi/a/b.jpg",
"ok": true
},
{
"uri": "ipfs://b",
"ok": false
},
{
"uri": "ipfs://Qmaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"ok": false
},
{
"uri": "ipfs://BAFYBEIGDYRZT5SFP7UDM7HU76UH7Y26NF3EFUYLQABF3OCLGTQY55FBZDI",
"ok": false
},
{
"uri": "ipfs://babybeibq6d3olcwyloabkavyuz437v52i4m7ukb4ijk6p3mcuw3zbzfppu",
"ok": false
},
{
"uri": "ipfs://bajybeibq6d3olcwyloabkavyuz437v52i4m7ukb4ijk6p3mcuw3zbzfppu",
"ok": false
},
{
"uri": "ipfs://bafkreibq6d3olcwyloabkavyuz437v52i4m7ukb4ijk6p3mcuw3zbzfp",
"ok": false
},
{
"uri": "ipfs://bafkreibq6d3olcwyloabkavyuz437v52i4m7ukb4ijk6p3mcuw3zbzfppuaa",
"ok": false
},
{
"uri": "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzd1",
"ok": false
},
{
"uri": "ipfs://bafybeigdyrzt5sfp7ud07hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi",
"ok": false
},
{
"uri": "https://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.org/",
"ok": true
},
{
"uri": "https://a--b.ejemplo.org/",
"ok": true
},
{
"uri": "https://Ejemplo.ORG:443/",
"ok": true
},
{
"uri": "ipfs://bafkqas7ubxzm6jwiiyrnjxeyzzetrobqiqdqeq3qe4iug6hhwbyniubldbm2glmbw7nkmjd3p6yucda6lnnlexayp3mhiypyxxcz6a2c6nou42uwxkzagcsgeoovsty",
"ok": true
},
{
"uri": "https://aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.org/",
"ok": false
},
{
"uri": "https://-a.ejemplo.org/",
"ok": false
},
{
"uri": "https://a-.ejemplo.org/",
"ok": false
},
{
"uri": "https://ejemplo.org./",
"ok": false
},
{
"uri": "https://a..b.org/",
"ok": false
},
{
"uri": "https://.ejemplo.org/",
"ok": false
},
{
"uri": "HTTPS://ejemplo.org/",
"ok": false
},
{
"uri": "Https://ejemplo.org/",
"ok": false
},
{
"uri": "IPFS://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi",
"ok": false
},
{
"uri": "https://ejemplo.0X10/",
"ok": false
},
{
"uri": "https://nas.LOCAL/",
"ok": false
},
{
"uri": "https://x.Home.Arpa/",
"ok": false
},
{
"uri": "https://foo.LocalHost/",
"ok": false
},
{
"uri": "https://01.2.3.4/",
"ok": false
},
{
"uri": "https://8.8.8.08/",
"ok": false
},
{
"uri": "https://8.8.8.256/",
"ok": false
},
{
"uri": "https://ejemplo.org:0443/",
"ok": false
},
{
"uri": "https://ejemplo.org:00443/",
"ok": false
},
{
"uri": "https://ejemplo.org:000443/",
"ok": false
},
{
"uri": "https://[2606:4700::1111]:0443/",
"ok": false
},
{
"uri": "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdj",
"ok": false
},
{
"uri": "ipfs://bafybeigdyrzt5sfp7udm7hu76uh7y26nf3efuylqabf3oclgtqy55fbzdi==",
"ok": false
},
{
"uri": "ipfs://bAFYBEIGDYRZT5SFP7UDM7HU76UH7Y26NF3EFUYLQABF3OCLGTQY55FBZDI",
"ok": false
},
{
"uri": "ipfs://bqeafkeragdypnzmk3bnyaficxcthtp6xxjdrt6rihrbflz7nqks3pehev56q",
"ok": false
},
{
"uri": "ipfs://bafkqaaa",
"ok": false
},
{
"uri": "ipfs://bafkqauhubxzm6jwiiyrnjxeyzzetrobqiqdqeq3qe4iug6hhwbyniubldbm2glmbw7nkmjd3p6yucda6lnnlexayp3mhiypyxxcz6a2c6nou42uwxkzagcsgeoovst5qsekwcva",
"ok": false
}
],
"mixed": {
"locator_plaintext": "a70083a200781b687474703a2f2f656a656d706c6f2e6f72672f666f746f2e6a706701190bb8a200782268747470733a2f2f5b36343a666639623a3a376630303a315d2f666f746f2e6a706701190bb8a200781c68747470733a2f2f656a656d706c6f2e6f72672f666f746f2e6a706701190bb8015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590e7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"locator_sealed": "6167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203130303020353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a68304c746a7836566962526644375674345a4e64313143737831366f70734a5274545257772f455135484b45357437335175484d4765556f7169415972492f710a433836326c6a75424345586666536d73732f74316e314b5231454e6e435a63513435613846643777696e4e30736f594c65564e444f674361613641746a7864370a462b6d6f6c5a2f2b736239725a437970454c566c6c764e7365686a6b432f44374d73484e4b7541327873630a2d2d2d204254664a65485378417763642b79486f37676770416677776b596c31497a46424e4b4a4c666e696e3249300aa78d211e0aa72d1867a29cb4d07cedca03fdd8f5fb0d2c2857686752cc8a1be235d6502d57dda9f23d1aaa172f746f2742247e9b6525ebcd49f577f197aba74bf38cfd77f4f3cea2bdd6c95136090080d15fc14961caa7acc9e50fbbe52e30a41294ef574e278dc84ffae2c2d18dd6247a9bee351e1a69910a46cae3a63eb4cfff08284603a6bc83b41971865d9c57d0474d51dfafcd1eaeb23721e1bda514820d66e15207f6ee1bc52c13a5b39f2237ba45f7b826fa15be69473c90e6d1b8d0396426b8048072a9e5047f6b5adbccd11b33ecd79588537b231f05cdec703cdec4178bd0a69f966150f981b29b63cb4bd244fe0ecdf4e8fe9d223b7e996e80899c376edb1f497168e55fc0b6d7adfd76d5cb128f70bd8ffc710115a4a297ad137c6bb4515d8876eb916c1c1ac6a41d73b960588bee76a3cf202b88940491dc81dfcb9d3824822b4b7ae2f01618a5b87f5befa3a7a814e375983c4fbd3dc8421cd78813cfd780e74ed364939bca6faddb9e0dd24443e4e976dfa8b74d84ae0bf7381c0e624ab2957a8fd8a3a3563a66194599ec621edafaf965b1441257261b08a068189f97dbf70b498e7d8324cd6d2fb018b43201a3fa62c4d2f8ed94ad3259b14602347d96246dc3452ae5491b40c79492df37ffb2df96a908421d576fcd6d955821312f7b86d76587a48b82d1c381feb772599c80f871f50725b4801555056eb0214b7903bfc080ab28af32921dcf4251e4adeaa65f25988a79b93e8a30f777373f60695c05f447aeb82c0b89c09de920bb72b5dfeb58cf2663fe2534939978c877acb866954e1f3cb132b5f208ec685a6f5310c19fa53f77122ad9c38bbb966507cbd14f510d820c671a8cbd5c8967bf23edcd2ebe3c3eef540f1aa5c70461975bfc164c53b655d3769adcb6766b01a52fe2998372b55fdf763085c62778285bb3384f9d5d4a13064d84444c4330e0ffcd66f2e00cfc4943e9cb4b1a0ea6a409fd8112e88afaddc9d5be74a9685d88a73c2011003a7f4a6f4bf53514ad3ccd3ad0e5030f28b8e9f83b5d12f9f11659f899616cf2b18ad459b5530504db86be3414ca677fe83aafcca6654fe0c40a14ae233d148367f91d1ee21c400a3ec07a47a750f1eb77b8a94f194a21c9a340513ce6b0773bb61c4ad50d367c38079d917be96217831fed14ea1b6000c80a3c4d16c909556ac0d4c16e6cc7cb6f7146a358129a5836dfb2c45e304167dac69a0e0bf497bc7ea0bc347dce789a294ba17184d0c584a0231f9edd7d838066b198a8fa8cddbc0bffb73dbd6b8bf0fcaea47fd057c8a7c8d713facd5e425ac901901756af5b7b51cc733be4971ba92ffd9687c50513ea60ae695c2e7d8a6344cf660538d23b23ee1cdc29a6ae22bca86efcbc36c07cdaf026fa966df053099f9c280e798edea7e73ff237672aeacf1bb07969b1d0af3cd082f8d73163773b171aac032ee2c5e768b1df624deea21c6d5a6876429ab146c92909a5e6e9f4cd2ad544ed65bbfb19a2a0ed2db6a1964dd204e64ec1cc2810813033190cdb99212b2c5194a4a757f66a7b42c2137b7856e247317f65f168e5c619b29c590a46d2df8eac2884eea02fe19c81d9c54c2a01f810e991f0d9db7e8b731663333c57bcd8850f65144e1caf5e299d99409df9372a6b168026b2d665e91e40e15f2ddbd800a5ae0a8d03aae8dcb60ff27aa98e38f4f2f8087b50f7e664cb0f44ec4f0936672d204fabd917d028718d005566d3f4aee9f15e428c2ee497cb6d19a69e852f9e5478e33964188b2f1752674636e3c44e34dc8853990cd62654091f87a797d5e2d8d365d309a3becc7fff87c1ae5805c7a789fa9ca3d817028463b4693b1477efcb441e53948343e7369e62c712735f35c640f96533b3eff462f83eb0f00bc46b96bd36705cf80d38c2d8627ec540831d1446d9e1c0bc10c7fff608d9f4d83fc935745248dd24f1934632559578925db80c0044877bda2c8186e1e9492df44d19ca712acd089c571a1c86bb54b7950325eb469482125f40a4873285b60a607e638fef373edeb8e20ea7f001888c80b11f6b2646d31785255d241551c8cb78128d4797c3f6ba4073906ac3eb040670f835bfc3297605bcbbe5ea25dcca0651e460bc5718ea67593160e280193bf32a83c80d1b2ebc4a7745f3f06df8233905fa043797c82f88f5c249be8cc4efefd2dc1e988b4567d8a052fde5dff2c8231f77feb49aad104eabe0b517e3b49eb4c4743134c96b705ee45839d74ecf919d8d3cb1b12c56c0f94b2fcff9a7cf7badb2d7a977961b3bc0c588093eefd9d0121a19fe03eb1f689579a3e56c7d42d519a5ada15efc029e253ea2b77f44640b68a59c26788131c953c684877d2d5d276bb2142488bb28436cff46449ecafc590c5a6b9d2bb289
"addresses": [
{
"uri": "http://ejemplo.org/foto.jpg",
"offset": 3000,
"usable": false
},
{
"uri": "https://[64:ff9b::7f00:1]/foto.jpg",
"offset": 3000,
"usable": false
},
{
"uri": "https://ejemplo.org/foto.jpg",
"offset": 3000,
"usable": true
}
]
},
"rest_cases": [
{
"name": "the rest alone, at an address without an offset",
"resource": "beaa5af44c62ff37746b7b2bd62a8118f3b953f99e8d0d997e56acec906ad502cea92a74f4076b6338efebb6c8b35eda45cf8b46738b0c5653593152db8792a82e26fbf4c8af68d9bb50e10e7a106659336f9d81a457687cea376f3c6f853c6949dc4420b39eb04f36914e0644fc72881974339b34813043b3cb754706c5b57b8f8f9429eefa4f7c31545c1ffbf6c2cf669c003477b6be56e9f8419c4193a78fd234ff45548bedc26368500830c3653ddd9c41c51ea625cb91a1ca5ec26d15e36d030b60fa86b4e2fbb8b803a046100e455f029aec86026da4ec55388447cf655096fdf5767f71369a7aef9a6444e7afc610c3cc1b500a18053b9ced43d084240b7c8cbf48d0b88bbdf4326a423274d0bd59f6f395b03d321954fb1334658d19326420f746f978ff8750a45c40c79decd6b49de6a16870cd4ece79e0520b9ff691ae62f33891398c050f2a1dbc25d82f8a9e68a30065daaad513f3305b612a600df9f4707ec8dece4a00510a50b6bf5daa74ca1b8c06c31f5d42d2c1bce21721907e97a2aa02bf63c8e6927236874a680ae1422216a08c2eb9268e22c0c77fd3a33d7a5c1d8c9c7caebdfb483d3d255d4fa941071abe78dd9f5482b56dae8d0505ebe6ffa67dfd35a580f24768c25028b4c03e39810ca4e08ca0f0e3c0bcf24d01f3b56fd4acc0bdea2514cf2f563098d443a6b5fd3612b764ecf6eb4cacd9a09ceebdd4a7eef8c78015ada13734186ddf20b41ca18966da401149408c3b409922298052532485d1415c18a822f593e7dfbc20860d8b8666d89fe57c8273ed23e7ed8859f7f03206a4aea94f9ffa6f89541000ec5b756c4cc83882d2a882e62aec1c093aca81e4f0a58d9a60f8bad28767390f65cce6adbb20577fa36b115f501289bec521ec3bbc9fc8132ad470192b5fa8dea5136ebd6265ce3910ac5f70fc17bf2778b0106abdc2e0db443d47fcfb5fe81641d02d84acb644213d8a9a34653a6ee1e65d038204ffba50e2e997f49b6fdae56925e6e9a898dc00937bebac65f2841333295b1a75fdcfb1fa451cfcfb07ee3b7309d72c7c82baceb0956d43757c56125e72ea64f5973dc9ff8205908d2a559edb0c2dec899e9b02b8c3666234037d44e5c4d29ea11b03dfa19bc8e0ba1403ebe3ea4fa61b5d72db7f30f4a7d55ddd6d57ceeb3e1d05cf09c7781464aa16ec64c52d2eb60f9c46effd83637c891925705ebf394ace58ae2a9f37fcff31f9583a3c12e3936b5259cb341a6f3246ec2a997db1c8e143d64ed44252b77dd79ebfd628633d5ce0f76b99ba37b5809b1240199b54dcbd7207cb88e4d8dfcb4d5babac1e99545d01c3104c8d775c1ee2c19468a6ac89674a04895ff9efeed51c720317e97b11b7aae96b6ec8ec7bf62b57fdeda696f665c8a06af212e28a8fe73bea90d042e71911a8215bf4afe41e459e9df836382e291fe922a0ad54b4873d356e09c786d3255e285c4654b4d6a0a590c4d000a65c917acc47ea25d7aff3a67c3519ba19d8c95dbb5bd16ade9e7266d80b3c86c5bb98d601c37ccae7afcc5a21c337f7893c36a24e2c5d09265082abeb9919f57fb037322100fbd6095dbaa16afd250ea2f70abfd9088d825f0018d99a43883089bce1a93a08100441f9fb07efabda6732eed9de552e96b48edf5be9d069536fa79024bd92b20bf428c058275f1d6579b5926a5bff52d4148c590fcc7d65f202a5828bfd287124465207e321409810fc3926584990996eac2c2ce5366843729a90d4fa52bcfa0ebb892c88fadec80698e94c60a73db4ced32d1182dbedb31f9b3114d58b896aeb208d04f838cfbea1bf64b65097bd3459119e9e79068b83f42f5fa42fbdec52048572c9b5349424295828b642f2968df903f67ac368c943d66c0cea03ebab05874c0de796042c37a17c48cb410e8fd1391ee3d38c1150b41eafd1d257d24d9e85ce85bc67834a1d528db936499667563ff77032d9325b02da00863d0567b19225cb077a22bd005ac1ebaa1cbcffc30eccabf36195e0cc3e0adb10f6bc7c0e730b5279b3cfc7063fb7d0f3761d1aecd6ddaccb7343253c15a9cf1968410b69f558fd17ef612964d4f535079425e961b0a6fde64e45c4ce9b09b3c72ee3b2dbd563042a0d773441a8fc37c01ad021686dd880721e205fb52bf90c6a8a4742cd9565989d93b65db4d51d3e2146d6ea5cb79611b7784fe9bfc2c168bdf9176b5e65768c8b29f4694f0d530f36517c6fcc6f8d1a964ca2e3b98555e1627cb174cc02a7a4cdf9117b6fd9c291e648ff5a8c12f9a04b2c4046fb5fc94c8390477059d85abb85fa3121e6b3d224f6957a52e1c900c4c6432608f33f67f6661e006ff3ae41ad0f60dd969ecc58cd38f56b57b84a0c70dd48dac2dd330d8b88f0c755f3ef7cf0eb0c927bdb85c9cb1ee8bc04234b8d63ff18276b36ae3d22001d463cecdb4b30bfdf36d4d2150cbab7568f9714c4c699a432939f62b52a5d5139063b2f9618423f2247cf74695a1d6b82650ab17d4456d1cc57f766a017c2630dfa390cb60518ec678cb56f775996eab88e162671d0428acb6d09f47bc826135991d58b1fa8a0180e8e30cc7dea854410bb4ff5b01cfd5daf81a87dc27ec55a094867b0e953c98bfe729ae9798fd70f593e43c56adf9b015b12905025d929289c6ad0a731c02535b0a1cc5e302cf458563a4a1b56eb240eac480cda4dae8383e4d14e9082dc7e930db84088e50ac5f566d768d6f301b24109efe246c9f81e8912ea305cf2a917ce1a26e05463c0e768e59e85ecd02b2ece93701c2b32a3e35221cb7e39cdeae5fe6e7fe26d419aa818c2a9f74542cedfb1d17413d73c6287e217badf638c0468a7b0f497e31fc04a75bd
"offset": 0,
"opens": true
},
{
"name": "the host with the rest at its offset and 1000 bytes after it: only rest_size bytes from the offset are read",
"resource": "d3b9b166a9b2b304971bf45a4e02d185ecc0b1d0920d6b67914e5651c823a2f6dca4595cb1a87480253a442ba86bd32fa6296b5a76723ead55a8f5484eec66d3cae15537801eb8b919370232e1bc423a6c14ea1b918ce4421e103913e6e72b49d6200421c6a6a95a0e48e029a691ca4137ce54e66ccd9a2bf257d9f24e3a57d5ada874b85b3961e0eac4384c62366bda9d0abcd8dc3bcc53fc63bdba5a64b4f3220f4a82afacfbd21259e5caaa17246ac90c8f30fd046dd99c7a89cf1f57a1c299f35da6c97cf3f5b91dda9230670762f366f9f0fb408ddf2d2c285ddf89e678f8a9489f88b5968af5cec162bc1197dc183cdd11c04684d1fa06d5ffd8d96986fe94ded9a4a54dba13ef82da01fac5b9a2795a738f966242849a81fd47a9df1dbed7781fd1171194282539fc9877a6a36a5a0a097eae7003b30a8778c90a6e675cc961c83ae203cef7ba380b4dbf6fb9a53faac2694b4486f319fa4560c5a4099db0c98bc095cc59d3beb2f2c9cd14e935674494128b2912b310c437a7b58e3cebfdee72eb0c70428936c1a0c959fa2ff33efd6559167538ce22e9e949c122330a9d038073b6cfc7e38bddcb8bf91b62ee79772c7886058e2d949c29327433cdeba1c79aa951b049c0908f1d33e2669b93f810455a921f1cfe0a0ed591da7d0059ce518b10a111ba85814c1b6bc674d25443604c171626f1781aaf8b9bb5f11abffbc2ec6c3061c7e6d52b7a4039ca43e341f33a2aad5c2452fd1f02e24ede2f4c4829f8c5a0194a7f67660eaad4ba2340976596218662e03dcafad12f67c544b6b35e285fd4b2ea02e08702ff1dde2058c9f3cd87a18939fa316327584bb82c891aa44b135ed843286d4eccbbaa3b032b677022328380cc246feb9ddcae8789e1e00e1f1fa2cbf5d5b704f7af8e2c3a82430dad07f9f472b2a017e6f460c2b326f090d18601eecc9b1b513a6024e3103b1e316d66aa315b73974051a4415cd7ae35f4128b9866638529c59a2c123bdbb9c5da7aeb40618052c1c2d983cca3a61e2c44e4c59a2e86fd1a17395522ee77ba4e88fa9c29b91e7bf569c06a762ad074a852244ffb4f4fd2d80ff6cc6a16077d8cebb2463c95e3eed915cce30dece6486ea72a2786a25de419a8dce67d8b59b92cd83609af6d45b20fdcb6dd793a1d5f8041cd718a18c145443aa67b5370ad48007d0b5f91daa6e34be851ef02baa81a873ec50949ad11db4665c3e822e94eafce39c204c4a3215958bfe90471fe509f8f66caaeb6e3024b72d4c78925e044acd6e069b173ccdd9409decb6b99d03b889e1959a5f7e63c9e62e7fb33b811e2c1c59407345030481ec0d4783bce6d7bcffb085da831842a04cfa871850f61ffc0fabbc0b40cfac70c5b6203dc09e7e5cc1e6b2a628e22db3444c57edbc00d413b53075ef2a73908dcd92d9240e3163bbd7c1ea40a084570b9968ef9d961e9c3c7b6e18c4435059750b987148911ab80e02938f3d64829e91d8ec8f4bdeb141108a877eba448738f656fe6c6b14f37bc4218678c2b40d229b4c4c2ae44b8d514f73daa3398ac6000be2583af541bc4529d161d6706da9d1f0d349bcfb4ff89b55a509363c54a95635c6ff94e9c7091faa96eeb891a8efadd54b2e235219088e0e1eeb55e3917ea312102a74baafd2124d5e3a2dab587fbd0d9e2167526ebc800d49ffa05bff6ff5677226d85eb4d1f21279806b3d254e277eb322e16514f2528b48f1b5d6d7da4c3fbeba0377238bb6c7bb12ed444c94df49879de1c2f2b13ba08578b81e3d08d92f2a772b02eb2259a307e7d97757f22c079db4b32e06e71df15b0502de748580f68ca7e89f6eca6955e6ae73554614396e9386073eac4ddda9a4dc6b9c07f2a597abc3a3f5d9c480d0774548bfa1d21b51b3b7b82e4938375c879bb2eeba02db7d027ebdd9f411ac012023b320da8bd69f601d0c7649696e2ec8d77f6449ed50ce03c2e09970f71b88193d02bf066b9737929928f208a25da5b102733e453b406e2b1bf6bca3a61ab6b6617077db9cae417a139da15fb44039af66e45c1ec284450e3f7869f62d510727c94a4e33ef75be901a2e4baecf61fd65180cd9ab588f62253f176c6d32ed48ab91e00720e761944ce735771ff83c7d7d6ae2b6d96db8c08c3bed240c1d7394a73635cc1fa352c22aad357ec8355a969ab07cc08a99106ec0879e9af70ca3c4affa1bc2fb0477046ceb3f7db8407cd05d7ef5264842769b09075f6aca28c7539f754f2ab43d8ac966547e199b27d458baa39df20e32f1c609eee59291778c3c6d85de8b18d7cf92fbfdefe76c1bb8b612c61be39c3c301c8d19ad5de56e749ec44dd94773388d7fa8b50cf75bcdb59ce97c0b87f6f23949f60c97ed889b81731d6ae155574ce2e71521e6c05fd994dde4e984340de4b71d875c1e6fdad9b46307c2a350fb3df9e03a8d2f596591c1681caa54dd07752519f79acedff294348a920ff4dd925fa8c27cf0477a4934d4201f51871fef4378cc76dcfaa985062ce2a53c031896ff649dd8aa69b6f6eb76e70647599f424744483837e97e6a302128200c304b4d7a8058495cd5434afd3f58eca2014be54c072c7041c510a8e105906a90ba1898d46a0b0d1f211b5c576435e47626d9deb4ebad549a102990059125474e4a7393e35aba91b38d00cb44ee06318f64199c3506fc53b209504b76b73181a4d2b4d298e04f5764e13b3a992300efb3caf2794b5a54637f316a603f0b50aaf478bb3ceff2ac3a77e309a7592a498eb9577eb8d7ccb989513f628f478415901dd02a072bd437257098c4c9cc8e67c1837ef13c38c49f791261c487391463886c815cb37f173176d8bb41b9c80a215545f84d28a
"offset": 3000,
"opens": true
},
{
"name": "the rest with a byte changed, as when a host is recompressed: its SHA-256 is not resto_digest",
"resource": "beaa5af44c62ff37746b7b2bd62a8118f3b953f99e8d0d997e56acec906ad502cea92a74f4076b6338efebb6c8b35eda45cf8b46738b0c5653593152db8792a82e26fbf4c8af68d9bb50e10e7a106659336f9d81a457687cea376f3c6f853c6949dc4420b39eb04f36914e0644fc72881974339b34813043b3cb754706c5b57b8f8f9429eefa4f7c31545c1ffbf6c2cf669c003477b6be56e9f8419c4193a78fd234ff45548bedc26368500830c3653ddd9c41c51ea625cb91a1ca5ec26d15e36d030b60fa86b4e2fbb8b803a046100e455f029aec86026da4ec55388447cf655096fdf5767f71369a7aef9a6444e7afc610c3cc1b500a18053b9ced43d084240b7c8cbf48d0b88bbdf4326a423274d0bd59f6f395b03d321954fb1334658d19326420f746f978ff8750a45c40c79decd6b49de6a16870cd4ece79e0520b9ff691ae62f33891398c050f2a1dbc25d82f8a9e68a30065daaad513f3305b612a600df9f4707ec8dece4a00510a50b6bf5daa74ca1b8c06c31f5d42d2c1bce21721907e97a2aa02bf63c8e6927236874a680ae1422216a08c2eb9268e22c0c77fd3a33d7a5c1d8c9c7caebdfb483d3d255d4fa941071abe78dd9f5482b56dae8d0505ebe6ffa67dfd35a580f24768c25028b4c03e39810ca4e08ca0f0e3c0bcf24d01f3b56fd4acc0bdea2514cf2f563098d443a6b5fd3612b764ecf6eb4cacd9a09ceebdd4a7eef8c78015ada13734186ddf20b41ca18966da401149408c3b409922298052532485d1415c18a822f593e7dfbc20860d8b8666d89fe57c8273ed23e7ed8859f7f03206a4aea94f9ffa6f89541000ec5b756c4cc83882d2a882e62aec1c093aca81e4f0a58d9a60f8bad28767390f65cce6adbb20577fa36b115f501289bec521ec3bbc9fc8132ad470192b5fa8dea5136ebd6265ce3910ac5f70fc17bf2778b0106abdc2e0db443d47fcfb5fe81641d02d84acb644213d8a9a34653a6ee1e65d038204ffba50e2e997f49b6fdae56925e6e9a898dc00937bebac65f2841333295b1a75fdcfb1fa451cfcfb07ee3b7309d72c7c82baceb0956d43757c56125e72ea64f5973dc9ff8205908d2a559edb0c2dec899e9b02b8c3666234037d44e5c4d29ea11b03dfa19bc8e0ba1403ebe3ea4fa61b5d72db7f30f4a7d55ddd6d57ceeb3e1d05cf09c7781464aa16ec64c52d2eb60f9c46effd83637c891925705ebf394ace58ae2a9f37fcff31f9583a3c12e3936b5259cb341a6f3246ec2a997db1c8e143d64ed44252b77dd79ebfd628633d5ce0f76b99ba37b5809b1240199b54dcbd7207cb88e4d8dfcb4d5babac1e99545d01c3104c8d775c1ee2c19468a6ac89674a04895ff9efeed51c720317e97b11b7aae96b6ec8ec7bf62b57fdeda696f665c8a06af212e28a8fe73bea90d042e71911a8215bf4afe41e459e9df836382e291fe922a0ad54b4873d356e09c786d3255e285c4654b4d6a0a590c4d000a65c917acc47ea25d7aff3a67c3519ba19d8c95dbb5bd16ade9e7266d80b3c86c5bb98d601c37ccae7afcc5a21c337f7893c36a24e2c5d09265082abeb9919f57fb037322100fbd6095dbaa16afd250ea2f70abfd9088d825f0018d99a43883089bce1a93a08100441f9fb07efabda6732eed9de552e96b48edf5be9d069536fa79024bd92b20bf428c058275f1d6579b5926a5bff52d4148c590fcc7d65f202a5828bfd287124465207e321409810fc3926584990996eac2c2ce5366843729a90d4fa52bcfa0ebb892c88fadec80698e94c60a73db4ced32d1182dbedb31f9b3114d58b896aeb208d04f838cfbea1bf64b65097bd3459119e9e79068b83f42f5fa42fbdec52048572c9b5349424295828b642f2968df903f67ac368c943d66c0cea03ebab05874c0de796042c37a17c48cb410e8fd1391ee3d38c1150b41eafd1d257d24d9e85ce85bc67834a1d528db936499667563ff77032d9325b02da00863d0567b19225cb077a22bd005ac1ebaa1cbcffc30eccabf36195e0cc3e0adb10f6bc7c0e730b5279b3cfc7063fb7d0f3761d1aecd6ddaccb7343253c15a9cf1968410b69f558fd17ef612964d4f535079425e961b0a6fde64e45c4ce9b09b3c72ee3b2dbd563042a0d773441a8fc37c01ad021686dd880721e205fb52bf90c6a8a4742cd9565989d93b65db4d51d3e2146d6ea5cb79611b7784fe9bfc2c168bdf9176b5e65768c8b29f4694f0d530f36517c6fcc6f8d1a964ca2e3b98555e1627cb174cc02a7a4cdf9117b6fd9c291e648ff5a8c12f9a04b2c4046fb5fc94c8390477059d85abb85fa3121e6b3d224f6957a52e1c900c4c6432608f33f67f6661e006ff3ae41ad0f60dd969ecc58cd38f56b57b84a0c70dd48dac2dd330d8b88f0c755f3ef7cf0eb0c927bdb85c9cb1ee8bc04234b8d63ff18276b36ae3d22001d463cecdb4b30bfdf36d4d2150cbab7568f9714c4c699a432939f62b52a5d5139063b2f9618423f2247cf74695a1d6b82650ab17d4456d1cc57f766a017c2630dfa390cb60518ec678cb56f775996eab88e162671d0428acb6d09f47bc826135991d58b1fa8a0180e8e30cc7dea854410bb4ff5b01cfd5daf81a87dc27ec55a094867b0e953c98bfe729ae9798fd70f593e43c56adf9b015b12905025d929289c6ad0a731c02535b0a1cc5e302cf458563a4a1b56eb240eac480cda4dae8383e4d14e9082dc7e930db84088e50ac5f566d768d6f301b24109efe246c9f81e8912ea305cf2a917ce1a26e05463c0e768e59e85ecd02b2ece93701c2b32a3e35221cb7e39cdeae5fe6e7fe26d419aa818c2a9f74542cedfb1d17413d73c6287e217badf638c0468a7b0f497e31fc04a75bd
"offset": 0,
"opens": false
},
{
"name": "the host at an offset that is not the one of the rest: a byte earlier",
"resource": "d3b9b166a9b2b304971bf45a4e02d185ecc0b1d0920d6b67914e5651c823a2f6dca4595cb1a87480253a442ba86bd32fa6296b5a76723ead55a8f5484eec66d3cae15537801eb8b919370232e1bc423a6c14ea1b918ce4421e103913e6e72b49d6200421c6a6a95a0e48e029a691ca4137ce54e66ccd9a2bf257d9f24e3a57d5ada874b85b3961e0eac4384c62366bda9d0abcd8dc3bcc53fc63bdba5a64b4f3220f4a82afacfbd21259e5caaa17246ac90c8f30fd046dd99c7a89cf1f57a1c299f35da6c97cf3f5b91dda9230670762f366f9f0fb408ddf2d2c285ddf89e678f8a9489f88b5968af5cec162bc1197dc183cdd11c04684d1fa06d5ffd8d96986fe94ded9a4a54dba13ef82da01fac5b9a2795a738f966242849a81fd47a9df1dbed7781fd1171194282539fc9877a6a36a5a0a097eae7003b30a8778c90a6e675cc961c83ae203cef7ba380b4dbf6fb9a53faac2694b4486f319fa4560c5a4099db0c98bc095cc59d3beb2f2c9cd14e935674494128b2912b310c437a7b58e3cebfdee72eb0c70428936c1a0c959fa2ff33efd6559167538ce22e9e949c122330a9d038073b6cfc7e38bddcb8bf91b62ee79772c7886058e2d949c29327433cdeba1c79aa951b049c0908f1d33e2669b93f810455a921f1cfe0a0ed591da7d0059ce518b10a111ba85814c1b6bc674d25443604c171626f1781aaf8b9bb5f11abffbc2ec6c3061c7e6d52b7a4039ca43e341f33a2aad5c2452fd1f02e24ede2f4c4829f8c5a0194a7f67660eaad4ba2340976596218662e03dcafad12f67c544b6b35e285fd4b2ea02e08702ff1dde2058c9f3cd87a18939fa316327584bb82c891aa44b135ed843286d4eccbbaa3b032b677022328380cc246feb9ddcae8789e1e00e1f1fa2cbf5d5b704f7af8e2c3a82430dad07f9f472b2a017e6f460c2b326f090d18601eecc9b1b513a6024e3103b1e316d66aa315b73974051a4415cd7ae35f4128b9866638529c59a2c123bdbb9c5da7aeb40618052c1c2d983cca3a61e2c44e4c59a2e86fd1a17395522ee77ba4e88fa9c29b91e7bf569c06a762ad074a852244ffb4f4fd2d80ff6cc6a16077d8cebb2463c95e3eed915cce30dece6486ea72a2786a25de419a8dce67d8b59b92cd83609af6d45b20fdcb6dd793a1d5f8041cd718a18c145443aa67b5370ad48007d0b5f91daa6e34be851ef02baa81a873ec50949ad11db4665c3e822e94eafce39c204c4a3215958bfe90471fe509f8f66caaeb6e3024b72d4c78925e044acd6e069b173ccdd9409decb6b99d03b889e1959a5f7e63c9e62e7fb33b811e2c1c59407345030481ec0d4783bce6d7bcffb085da831842a04cfa871850f61ffc0fabbc0b40cfac70c5b6203dc09e7e5cc1e6b2a628e22db3444c57edbc00d413b53075ef2a73908dcd92d9240e3163bbd7c1ea40a084570b9968ef9d961e9c3c7b6e18c4435059750b987148911ab80e02938f3d64829e91d8ec8f4bdeb141108a877eba448738f656fe6c6b14f37bc4218678c2b40d229b4c4c2ae44b8d514f73daa3398ac6000be2583af541bc4529d161d6706da9d1f0d349bcfb4ff89b55a509363c54a95635c6ff94e9c7091faa96eeb891a8efadd54b2e235219088e0e1eeb55e3917ea312102a74baafd2124d5e3a2dab587fbd0d9e2167526ebc800d49ffa05bff6ff5677226d85eb4d1f21279806b3d254e277eb322e16514f2528b48f1b5d6d7da4c3fbeba0377238bb6c7bb12ed444c94df49879de1c2f2b13ba08578b81e3d08d92f2a772b02eb2259a307e7d97757f22c079db4b32e06e71df15b0502de748580f68ca7e89f6eca6955e6ae73554614396e9386073eac4ddda9a4dc6b9c07f2a597abc3a3f5d9c480d0774548bfa1d21b51b3b7b82e4938375c879bb2eeba02db7d027ebdd9f411ac012023b320da8bd69f601d0c7649696e2ec8d77f6449ed50ce03c2e09970f71b88193d02bf066b9737929928f208a25da5b102733e453b406e2b1bf6bca3a61ab6b6617077db9cae417a139da15fb44039af66e45c1ec284450e3f7869f62d510727c94a4e33ef75be901a2e4baecf61fd65180cd9ab588f62253f176c6d32ed48ab91e00720e761944ce735771ff83c7d7d6ae2b6d96db8c08c3bed240c1d7394a73635cc1fa352c22aad357ec8355a969ab07cc08a99106ec0879e9af70ca3c4affa1bc2fb0477046ceb3f7db8407cd05d7ef5264842769b09075f6aca28c7539f754f2ab43d8ac966547e199b27d458baa39df20e32f1c609eee59291778c3c6d85de8b18d7cf92fbfdefe76c1bb8b612c61be39c3c301c8d19ad5de56e749ec44dd94773388d7fa8b50cf75bcdb59ce97c0b87f6f23949f60c97ed889b81731d6ae155574ce2e71521e6c05fd994dde4e984340de4b71d875c1e6fdad9b46307c2a350fb3df9e03a8d2f596591c1681caa54dd07752519f79acedff294348a920ff4dd925fa8c27cf0477a4934d4201f51871fef4378cc76dcfaa985062ce2a53c031896ff649dd8aa69b6f6eb76e70647599f424744483837e97e6a302128200c304b4d7a8058495cd5434afd3f58eca2014be54c072c7041c510a8e105906a90ba1898d46a0b0d1f211b5c576435e47626d9deb4ebad549a102990059125474e4a7393e35aba91b38d00cb44ee06318f64199c3506fc53b209504b76b73181a4d2b4d298e04f5764e13b3a992300efb3caf2794b5a54637f316a603f0b50aaf478bb3ceff2ac3a77e309a7592a498eb9577eb8d7ccb989513f628f478415901dd02a072bd437257098c4c9cc8e67c1837ef13c38c49f791261c487391463886c815cb37f173176d8bb41b9c80a215545f84d28a
"offset": 2999,
"opens": false
},
{
"name": "the rest cut by a byte",
"resource": "beaa5af44c62ff37746b7b2bd62a8118f3b953f99e8d0d997e56acec906ad502cea92a74f4076b6338efebb6c8b35eda45cf8b46738b0c5653593152db8792a82e26fbf4c8af68d9bb50e10e7a106659336f9d81a457687cea376f3c6f853c6949dc4420b39eb04f36914e0644fc72881974339b34813043b3cb754706c5b57b8f8f9429eefa4f7c31545c1ffbf6c2cf669c003477b6be56e9f8419c4193a78fd234ff45548bedc26368500830c3653ddd9c41c51ea625cb91a1ca5ec26d15e36d030b60fa86b4e2fbb8b803a046100e455f029aec86026da4ec55388447cf655096fdf5767f71369a7aef9a6444e7afc610c3cc1b500a18053b9ced43d084240b7c8cbf48d0b88bbdf4326a423274d0bd59f6f395b03d321954fb1334658d19326420f746f978ff8750a45c40c79decd6b49de6a16870cd4ece79e0520b9ff691ae62f33891398c050f2a1dbc25d82f8a9e68a30065daaad513f3305b612a600df9f4707ec8dece4a00510a50b6bf5daa74ca1b8c06c31f5d42d2c1bce21721907e97a2aa02bf63c8e6927236874a680ae1422216a08c2eb9268e22c0c77fd3a33d7a5c1d8c9c7caebdfb483d3d255d4fa941071abe78dd9f5482b56dae8d0505ebe6ffa67dfd35a580f24768c25028b4c03e39810ca4e08ca0f0e3c0bcf24d01f3b56fd4acc0bdea2514cf2f563098d443a6b5fd3612b764ecf6eb4cacd9a09ceebdd4a7eef8c78015ada13734186ddf20b41ca18966da401149408c3b409922298052532485d1415c18a822f593e7dfbc20860d8b8666d89fe57c8273ed23e7ed8859f7f03206a4aea94f9ffa6f89541000ec5b756c4cc83882d2a882e62aec1c093aca81e4f0a58d9a60f8bad28767390f65cce6adbb20577fa36b115f501289bec521ec3bbc9fc8132ad470192b5fa8dea5136ebd6265ce3910ac5f70fc17bf2778b0106abdc2e0db443d47fcfb5fe81641d02d84acb644213d8a9a34653a6ee1e65d038204ffba50e2e997f49b6fdae56925e6e9a898dc00937bebac65f2841333295b1a75fdcfb1fa451cfcfb07ee3b7309d72c7c82baceb0956d43757c56125e72ea64f5973dc9ff8205908d2a559edb0c2dec899e9b02b8c3666234037d44e5c4d29ea11b03dfa19bc8e0ba1403ebe3ea4fa61b5d72db7f30f4a7d55ddd6d57ceeb3e1d05cf09c7781464aa16ec64c52d2eb60f9c46effd83637c891925705ebf394ace58ae2a9f37fcff31f9583a3c12e3936b5259cb341a6f3246ec2a997db1c8e143d64ed44252b77dd79ebfd628633d5ce0f76b99ba37b5809b1240199b54dcbd7207cb88e4d8dfcb4d5babac1e99545d01c3104c8d775c1ee2c19468a6ac89674a04895ff9efeed51c720317e97b11b7aae96b6ec8ec7bf62b57fdeda696f665c8a06af212e28a8fe73bea90d042e71911a8215bf4afe41e459e9df836382e291fe922a0ad54b4873d356e09c786d3255e285c4654b4d6a0a590c4d000a65c917acc47ea25d7aff3a67c3519ba19d8c95dbb5bd16ade9e7266d80b3c86c5bb98d601c37ccae7afcc5a21c337f7893c36a24e2c5d09265082abeb9919f57fb037322100fbd6095dbaa16afd250ea2f70abfd9088d825f0018d99a43883089bce1a93a08100441f9fb07efabda6732eed9de552e96b48edf5be9d069536fa79024bd92b20bf428c058275f1d6579b5926a5bff52d4148c590fcc7d65f202a5828bfd287124465207e321409810fc3926584990996eac2c2ce5366843729a90d4fa52bcfa0ebb892c88fadec80698e94c60a73db4ced32d1182dbedb31f9b3114d58b896aeb208d04f838cfbea1bf64b65097bd3459119e9e79068b83f42f5fa42fbdec52048572c9b5349424295828b642f2968df903f67ac368c943d66c0cea03ebab05874c0de796042c37a17c48cb410e8fd1391ee3d38c1150b41eafd1d257d24d9e85ce85bc67834a1d528db936499667563ff77032d9325b02da00863d0567b19225cb077a22bd005ac1ebaa1cbcffc30eccabf36195e0cc3e0adb10f6bc7c0e730b5279b3cfc7063fb7d0f3761d1aecd6ddaccb7343253c15a9cf1968410b69f558fd17ef612964d4f535079425e961b0a6fde64e45c4ce9b09b3c72ee3b2dbd563042a0d773441a8fc37c01ad021686dd880721e205fb52bf90c6a8a4742cd9565989d93b65db4d51d3e2146d6ea5cb79611b7784fe9bfc2c168bdf9176b5e65768c8b29f4694f0d530f36517c6fcc6f8d1a964ca2e3b98555e1627cb174cc02a7a4cdf9117b6fd9c291e648ff5a8c12f9a04b2c4046fb5fc94c8390477059d85abb85fa3121e6b3d224f6957a52e1c900c4c6432608f33f67f6661e006ff3ae41ad0f60dd969ecc58cd38f56b57b84a0c70dd48dac2dd330d8b88f0c755f3ef7cf0eb0c927bdb85c9cb1ee8bc04234b8d63ff18276b36ae3d22001d463cecdb4b30bfdf36d4d2150cbab7568f9714c4c699a432939f62b52a5d5139063b2f9618423f2247cf74695a1d6b82650ab17d4456d1cc57f766a017c2630dfa390cb60518ec678cb56f775996eab88e162671d0428acb6d09f47bc826135991d58b1fa8a0180e8e30cc7dea854410bb4ff5b01cfd5daf81a87dc27ec55a094867b0e953c98bfe729ae9798fd70f593e43c56adf9b015b12905025d929289c6ad0a731c02535b0a1cc5e302cf458563a4a1b56eb240eac480cda4dae8383e4d14e9082dc7e930db84088e50ac5f566d768d6f301b24109efe246c9f81e8912ea305cf2a917ce1a26e05463c0e768e59e85ecd02b2ece93701c2b32a3e35221cb7e39cdeae5fe6e7fe26d419aa818c2a9f74542cedfb1d17413d73c6287e217badf638c0468a7b0f497e31fc04a75bd
"offset": 0,
"opens": false
}
],
"extension_cases": [
{
"name": "the note and the date, without a locator",
"extension_data": "a20078194361727461732064656c207669616a652061204c6973626f61017853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d4830",
"ok": true
},
{
"name": "a locator sealed for round 1001, and compact_datekey of round 1000: unusable",
"extension_data": "a30078194361727461732064656c207669616a652061204c6973626f61017853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d4830025911636167652d656e6372797074696f6e2e6f72672f76310a2d3e20746c6f636b203130303120353264623962613730653063633066366561663738303364643037343437613166353437373733356664336636363137393262613934363030633834653937310a7052582b6c574c3542792f4c33504b564b4975374330747072723863595465774474304b4a3530503548654e31314e304e794b513247654632373277437853580a456d4b592f73494e4b7938327a574346362f317879474f683371456b44773943526879496c3275797a78323461442b42686b69634b515a7077685a4e456645420a366c692b796c4b7041456e6d776357664445463061386145764c586a596132795956534c5741786e6a78410a2d2d2d2074776773363657764356557a4b5a6a4e544a6839426243576e736b316b49645865716752452f7669652b410a326fb5a1e26474525496e9ffda584c68058d00f8add5fc7e3852e6f382662e2a36021893aba626bf2cd3c271e3ffa99f101ecc29e202585619122f373921bbc51359a2a96fa90b3ccb6ccbb6dd63e7179a1ee66a955f8580b11e635d9559b7cdcf68d78d4ece9bac487c8fa3243bdeff709125d4140f90e9082e2562ed402e45427bb88ce95c6c54c025bba397f2fe06ef7571f11ba1519b5037c7d06f7a56fd1abea60f1e79075d3a94e6936cecd3d7c8547058bac8553e31858933879636ee064f4f522521b02cfcfff55f16da3730c0c4db6ab35d9b65bda411b1e6bc3e44b1b7eadbd966922c8231e6ac9fdf56d26f197c369eadb28971d93c56e70029579be71a72aa14534c890f1edab5b09cdb7eb5ffb30cfca521de63064ebe5af4884ea7b9f66ab7d5907696879b121a88c38361da8e633fa4f148d97d99d339749a4f7a81463ae91b7a8f84e434a74ce264f6c792dc355e73e117beac00e4e998f926ee2465b7e41c12af33ca47821b67ae3a245885d20f8b786fad36468d30b603162b756cc96ec54639998f9c4267d4ceee0c7d036777356b882329c8f937379644d1565b75100ce685019a74484bdb911f80775d9f6de043fe5a29c3f406cd53553a46ef401f071df4b8816db741c2cd18e6cc816d78f892ab5543b8a4f754cfefa0873016f7eaf723e1c09a53edc7114f4320d6547fb6c6e6a060a9608678e20101b9c78d330be703fae028ac7ef3fed00754d082da79f84698a1f928e75f9ddf7412024bc0343f5aecb69bd374ea9c1508629e003731c172175237d067e245da3d81619a913306ab7f8223dc14de3426b184037eb11026a347b5336f959cbe63f46cd990998a18ac70daced965d5676acce37fd98eda7dee8e74f83cf88f5ea7e1be632a9b87a5886f47dfee0440efaa7b53412ab45b060118f2af15d337566038e04481a9559b2651633f1aa693c00a9a234457d765f96c819bb1ade8cdaf03a95d356276a203a511e5ee0b5bec94efc34bf7e8002a278cfa4798257e4877c071b9c3be7baa347ad4ab5ccfd11fd8b763c1b317de9eb9a831b00374bb454654442145164cd82483ce671af84678fc8091bb7af804e12a318349783277b829a7994db71f6ec5da64a53cb6a7e5fe26666c814cd3c07354567df38ccc14868e9c438b648067864eec1a17f36a47d7afde6c9a9f574f875202419e4cdf83ff960a4c4257f04cd0a63cc09156eeac98d6c162ccb8e5467154c2c76ff6eec1e8ceeec90cfccb3d8a1c1d74b38a638a38417d7a1acc477eee18b9abd33b8b3ba566150e5685c11ea105a3ec806a5c5030e71a70ca5bb20284d269bc493fea6c51272d31d159cedc587aa2edfda135eb1434192b58bd4e16f665e3d9ea16826cc5acaad359d8a896d95c26739ea30826b2c0cf5952ff047ee4ab067732f50ad02563c3c07bb7221d7d3ee82e1a5202ba39173177928fa269ba97e986366a6bf36ff8c364e7adfb658b0628e4abc4f505ef3ef3e660a7c36600e7bb5e0c75a9ae42ced6e263c6336d1098251d94592e0575d9b7dbe887fd02fdedd6a3736d0f346d0fd8e037917d43da908697979f8646f6f4b48ab1b760cde99c56019fe2b2462bbf40749a65d0d0926e4f5ca9fcf1eb1777668c0fa90403cbdc99f282ad89654df3f931112ccc10066413c337a55f573f58428acb04c38e9efe9c35d7f3e2c6c2bc998f2a524dcd5568554250eb87af859ed33470e1c6561cb1b500375658bfe396021ac89f03cb6e97510483dbc80329b3e0243dd51d32d5a38e6a945a523165de221cf6fa4c1d1edbfb52b279c825827a8143f6c9ca2d4aa55eef5317e3cedbeeea31f6c4f0297ec3d1ef61e8f0701c25492422f59524c65a7d6f16f761a6fbf794ed5c828ac8a05fc600876b4274d68fc5545124e5464b6f213e760a4eabe90fbc016b161b813d7fcfcee612f5dcfaf0e73720b3620d866b75f42b5a61e04278a26a11baa98fe5a4841e168c511f081bc1ceef8bc2865952d9d9283140eb2d3a4ff06f0c7bd0f08239a2df1d113465a4e22d89068b46489080bd7c769b19f7bbb993dbd0d7761f6cdb4ef27e8a14adb2c47369d9c91482032b97068c53b0487259eea9911ef5a3496a84885acfaca67ca044a4481f459c606413bc74c3674fb9fc67bba46d7f6a52b5a38a85d2db84494e014207a888cfc90b4ece21f90c674dde271bfffad33aad19208c11d11ff3aaff79a826729ab86b50
"ok": false
},
{
"name": "a locator that is not an age file",
"extension_data": "a2017853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d4830024b616e206167652066696c65",
"ok": false
},
{
"name": "an empty locator",
"extension_data": "a2017853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d48300240",
"ok": false
},
{
"name": "no compact_datekey",
"extension_data": "a10078194361727461732064656c207669616a652061204c6973626f61",
"ok": false
},
{
"name": "compact_datekey with the members of its JSON in another order: not its canonical form",
"extension_data": "a1017853646b315f65794a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d437769646d567963326c76626949364d5830",
"ok": false
},
{
"name": "a note with a tab, which the rules of the public note forbid",
"extension_data": "a200704361727461730964656c207669616a65017853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d4830",
"ok": false
},
{
"name": "a key 3, which 44.1 does not define",
"extension_data": "a2017853646b315f65794a325a584a7a61573975496a6f784c434a755a58523362334a72496a6f695a4746305a57746c65584d3663585670593274755a585136646a45694c434a79623356755a4349364d5441774d4830034100",
"ok": false
}
],
"plaintext_cases": [
{
"name": "a base of 4094 bytes, which key 6 completes to 8192",
"locator_plaintext": "a70084a1007903e868747470733a2f2f656a656d706c6f2e6f72672f6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a1007903e868747470733a2f2f656a656d706c6f2e6f72672f6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a1007903e868747470733a2f2f656a656d706c6f2
"ok": true
},
{
"name": "a base of 4094 bytes completed to 4096 with an empty key 6, 06 40: key 6 has at least one byte",
"locator_plaintext": "a70084a1007903e868747470733a2f2f656a656d706c6f2e6f72672f6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a1007903e868747470733a2f2f656a656d706c6f2e6f72672f6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a1007903e868747470733a2f2f656a656d706c6f2
"ok": false
},
{
"name": "a base of 4070 bytes completed to 4096 with a key 6 of 23 bytes whose length takes two bytes, 58 17: not its shortest form",
"locator_plaintext": "a70084a1007903e868747470733a2f2f656a656d706c6f2e6f72672f6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a1007903e868747470733a2f2f656a656d706c6f2e6f72672f6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a1007903e868747470733a2f2f656a656d706c6f2
"ok": false
},
{
"name": "a base of 3837 bytes completed to 4096 with a key 6 of 255 bytes whose length takes three bytes, 59 00 ff: not its shortest form",
"locator_plaintext": "a70084a1007903e868747470733a2f2f656a656d706c6f2e6f72672f6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a1007903e868747470733a2f2f656a656d706c6f2e6f72672f6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161a1007903e868747470733a2f2f656a656d706c6f2
"ok": false
},
{
"name": "eight addresses, the most",
"locator_plaintext": "a70088a100781968747470733a2f2f656a656d706c6f2e6f72672f312e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f322e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f332e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f342e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f352e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f362e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f372e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f382e6a7067015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590df900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": true
},
{
"name": "no address",
"locator_plaintext": "a70080015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590ee10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
},
{
"name": "nine addresses",
"locator_plaintext": "a70089a100781968747470733a2f2f656a656d706c6f2e6f72672f312e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f322e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f332e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f342e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f352e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f362e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f372e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f382e6a7067a100781968747470733a2f2f656a656d706c6f2e6f72672f392e6a7067015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590ddc0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
},
{
"name": "an empty address",
"locator_plaintext": "a70081a10060015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590ede0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
},
{
"name": "an address of 1025 bytes: the locator does not read, not only the address",
"locator_plaintext": "a70081a10079040168747470733a2f2f656a656d706c6f2e6f72672f616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590adb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
},
{
"name": "an offset of 0 written: an offset of 0 is written by leaving it out",
"locator_plaintext": "a70081a200781c68747470733a2f2f656a656d706c6f2e6f72672f666f746f2e6a70670100015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590ebf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
},
{
"name": "an offset of 2^53, not a safe integer",
"locator_plaintext": "a70081a200781c68747470733a2f2f656a656d706c6f2e6f72672f666f746f2e6a7067011b0020000000000000015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590eb70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
},
{
"name": "resto_size of 2^53, not a safe integer",
"locator_plaintext": "a70081a100781c68747470733a2f2f656a656d706c6f2e6f72672f666f746f2e6a7067015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041b0020000000000000055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590ebb000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
},
{
"name": "8192 bytes where 4096 suffice",
"locator_plaintext": "a70081a100781c68747470733a2f2f656a656d706c6f2e6f72672f666f746f2e6a7067015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06591ec1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
},
{
"name": "padding that is not zeros",
"locator_plaintext": "a70082a200781c68747470733a2f2f656a656d706c6f2e6f72672f666f746f2e6a706701190bb8a1007842697066733a2f2f62616679626569676479727a74357366703775646d37687537367568377932366e6633656675796c71616266336f636c67747179353566627a6469015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590e7700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
},
{
"name": "the plaintext cut by a byte",
"locator_plaintext": "a70082a200781c68747470733a2f2f656a656d706c6f2e6f72672f666f746f2e6a706701190bb8a1007842697066733a2f2f62616679626569676479727a74357366703775646d37687537367568377932366e6633656675796c71616266336f636c67747179353566627a6469015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590e7700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
},
{
"name": "a byte after the map",
"locator_plaintext": "a70082a200781c68747470733a2f2f656a656d706c6f2e6f72672f666f746f2e6a706701190bb8a1007842697066733a2f2f62616679626569676479727a74357366703775646d37687537367568377932366e6633656675796c71616266336f636c67747179353566627a6469015820b6362a7a13929b89c325eef45f81d0ebe90310d1420e4f914a0ce43a72adda110258a86167652d656e6372797074696f6e2e6f72672f76310a2d3e20583235353139204f70623755786c657736353147415a3057674535463158487347496c70723579674a6c74754370707a32410a434b5a6767534a77746d554c30583775684a7a3364776f5039714c68342f723038476a3577525944344e550a2d2d2d20704a385449433667676175374d2b787267517a68776e685947744474526f772f6442762b384e4a6d62636b0a0358200b050aead0b9523900f72fa7168c27c5e37be8e7b8eff5438135432fcd79d606041913a8055820da2c0d2b02e604e0741faa44d90abebe7dcf83dc376addbca1d46782c89ed9cd06590e7700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
"ok": false
}
]
}

Powered by TurnKey Linux.