darkbio-crypto 0.20.0

Cryptography primitives and wrappers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
  "aad": "70616464656420636f7365206669787475726520616164",
  "description": "Generated once by crypto-rs with bucket padding. Binary fields are hex; payload and aad are encoded as CBOR byte strings. The timestamp is Unix seconds; padding floor and plaintext_length are bytes.",
  "domain": "70616464696e672d6669787475726573",
  "encrypt0": "83582aa2013a0001117004582050d9c65da6c62f01fc400f5784cf09df7ef8fd11343252f01ab8eee52d9c2d15a1235904602861b750516867f54c24b1659139ffc655251d10173649cc981c594e1cfedd77e83915ca0779e282ccf267f0c24b8660d849f2c5ea3f0750c8bb7c4222084ffbd9f10233dec9344225732e48abc8e5d4545accdc54388c9461018243098567147b84403f9b027ce17eedb1198f30fd7a6674d94f3b2d6afd3996731b4be46f0260eebb665aa917436d8d03191dd974d5ac06a48fc14603780bc4dd91deb45589f5f43901675213fbdf738f67e7addf3f4b057ee38c8bc6134569c6782228fd512edb0b5e15c79d40b5394f44ede19e0aa63cd5b7c0e729937039edd5e72aa4d557906d318bd9006679c4f5c598359eb92eabc972a5c76ad9a88b9b404cd62364dba3653404890693a96f9c726993b256ed9597b74fc04690d99ad2207d361bf5ad277f5c55c2caf04d3d33de51e0a91e710aefccdfa19944a9eb2dcbf9dfe4b930b6acf90047c2bb24991d4260fcf482a30818ea1c525705260b1b7f5f478fd422865312917074800548737a1cf0d96269f228de0dd3531cc9c753281f058bca4c6f1ae378a52d1161159799182dae6117effca044efe079160859ddb66ec81d8876174cd34758fcb55aa81d6b257607aa12ad803aa0f8bcfcbc3b5852d58fb63716cfb9f728e64e07b773ef833b125c0afc7d550f5e088fcb6524227d8186d24f67e590808e9cfa47281ebae8f2a4119df6f085e9dd8d9f435ba5ec80d19412246255b25687a2a92b03a3fab3e6cb3ccf4c73c20a4a484acf8d191f58eece66b719b5ffa5556e70ec521f1c148ee7cc077b6fa7412e5df50ddf5a15ab6f75e22d3db4fc928f1329496428ecc5f119871297660d21166dc92e224ef748e5660105857022235c67d605740a84462f703d2a256fb5de94782f6f19b0b6f8283a40834e6641aa5ed99ff6850bf1f59c7e297fba766cb425bf1dabb6af9a557304f09ce68b891ace298e21aa1512d7c77ffd71d7c709b79c09fcb1efa6c351083a9d1e9a94d259dfde87debaee728116765faa2f255e9b28ca67f34e2ef633372ea0c13d8c2c8cbf419d4c47460f523cb1dc9f7d4064d2c868a8f2f4ac42d177bc1c92e49fa34aa2262504f309379a85e9e9b4db507c0c23a8b737861b6ebcf51492a21b41de97580343e6f8eca9f8d609297813f8c810769b454cfcf97657d668114ea8f10b5d9f15078d59a6a4a5a5932d39f8cc292f64d971f73a7abb18e61f502e47d5364917ab3993c313761bc516763211d077cd3ab830450769cf2bded9a4d92cdfc48a19495010911168cca378ec04324a254787d4fbb96e2ff1f9b08313ad5ca924041faf7737ab239d10935c8221eb28c2f096e0d1cf5fea0c334a1893b57229b3e17b75f3eca65cbb505a30af656147f430e61e5509c10010ee106ee5c6d0ee092f7f324ee321dc8c23aeeccc3c674ff0b26672384957d64e17abc632fa58cae9b83658c02f299e04fb999f913c11d09e80e1361c30e146403d5af62e3f948f955459cb6c87b03f9f5e4fa649f1ceee87ef1e6a4c03135c8160fd6f96b4473feb1e7c974475a8fb0ae143fbe6a0be9f5065619feb7f7b3bb95caba2455920105eb6ad2dcaa39257052604581a347169d9d5bdfaa8ba8e3e291908ae81d0521c6e832a640934e5e091c3d04f42a55ec2170a7f30956dbd350446a2a83e396ddf7ad77085cbd17c7942e1c1ea1f4f90ef907e589e532ebfdfac65c0633fccf255501478753c6c241f85b717bc4e334803a175217eddb42e0745ec2f8a7238f3b8f5782c71b295650061a0f823852dd2f1c34d57ef772a20d44f8f53c2a0c0ed1d1aefdc5fca805a74cba9d1a3b43517b0bba930398b4ebbb4d405cd147f4d9562fea7d2b2e995446f5b13c3b8311309db65a5a849486b932825d3f4708c1060738ac496c6a7882add0382c00d127c427ac3e8064731fef2da1cba77cf04be2a693b60185347a84680807931c7d82c06c9455b32b86c1a8f156b41f57193fce7afa701b519469462f24efed85888f13b340052578a6752b9bbc5fea16409bd7f748c9dd15dc4b60aa7a83f44a24cf172c1070d27bd39ada8af097a8d247d7e13f8c4369a1b2db1c1676a9a6b75d2f4d24dd691617c6f7120fd9130f220d9f55202de863b31f8e5da688462f7ccce894807b119c3dea3586637b808011c4c63d29b2333e735adfe0ff4583428bcac21938a073faecc6b0f72e04ec5c876093bc9acad29958bcb7b35c4161d04ee6abadc23757f16c152e6a170b0b92dca91bb613428b1368a1f9fd45361694ebc5ae9222233f0ff20e38694aab9691e35be0f3e7ab4092d97c13796fef7884ddfbea2df38fb95b826293f5b3b05a290ae92178eeed020db64b5fc42680fd2fd32457f2d531b9dfaa73d4924ecb6f37f5c74d0a16b0e9fa2e63267baf9f54724352988bc358ef3ce9599f9b3b2b9e88c708131212868a05e083e98d02b1abc52e9343366d6b46e1c76ce64d9f54b9fbccddfe38fa23e42e3ad33c5720e4d995ebccda1e44ba2d36d9c1d5c629537ddcc9b79cb53d05260d2dd6c4bc52e92b2d5658948ba1f6eb57db45867750836c96a87c9efdd1957f019de205e11167dd63b829f4fe4118eab70f46d75e969aabd8ef52082c39bc7cdb2833b94a2b15de7561f023db941c7b097fb095f4d001d41b341da012a682ab69d1f1b574062225c36a47198fe4f4667b1a6944a5ee55b3bb28ce643016642ce57d55af9b99279a3cef1ebf5aa1d73f30ab505c4d47c17db77e4075aed045095d57283f866b5cd06411943f49748fd1a044097ad948f39ba126e4d4567d3a6bc333f5f192fdeae02f1d9d77ddfe6f3aeb87dcfd85c060c2295fe17dbd18f5c1fdd0d02ab314daeaf09f2926e7a572d1d11b6b93a97c56d82390f0c93db01f4912b8618e220403b101ba178dce87518e6649e8ef8ff3d2712b30661933252324c32803cbdaa57f809a48f575990f9abc43e675d962707751e107de9d0f1108a8e4bb921f28d6ee015f1b50f66d70b8db372b953c3b6b1217301a4aa10719628013aa20d208e62e7e324639f4ba85b46280769c7f5a35d8e7c848a554a54fe72a7013311520470232933eb38e5eb0f16da11e29523d0c24bd04ce44fc826c74f2600de8d46bfbd70bae2c95cde1ac20df1e215cb92e2bcdb75f7835a0ef9b224a72bd49a2c01881bef3a57638fc927d597dd21704d04d0b4febf44b588f4ff334ec2d2c896d35aff00692713c82d804a29cf55c264aa55d0852a9fe7b7f1a6daa4a3c1f161fd32eae23814b2dea13aacd3ec2fc3e82eb2dbef6ea7a83be3d47be9fd989b7166402ac39dae0e3b5173dd1f690acd85c751318e1468b5aef2376d96aafc937c56ea768b958800fc8c3f68cc5db2a15e2aeabc59c5c8c559e514ade64e013385a1042353892838e8060130073047e235006e715b1fb385485191843067eefc5f7a14272630022ba6703f142794e4ca7581e3100ca5a3a86127918a08e3acc3574bda92927209d7a06529ceaae1daebfaa5e5761966d5beae3ddbd1d5748182f5f5d119a827d1abf948c0a3a4428b8edba407f177cb9ea392cf30a5f9718299d1a25dce6d210f6b1688c0149c77cd6b6beec8023860d6a25bb20ab589dfee1f88dbcc19ee8e456dd120f8051bfcbaf76630421b2bbf511429de636ade1e10efe52c0e171c1e1e67dcbf754a902b7767bcfb9834152f5a2592b0b0b0f6ea433a3bf8d4b9da8944c6c0aa95d9a8c0b6ebf099be05c3f1330a730703ca78aff8ef918e038965dff8a6faad8be8dadfdcaa2df3e2b9babcc81be76ccad12ddda7eecb260708f0e5afe310fd7244d2c22a3ce0e7f1be8adff03ad3b59d3824c06c7be65145a0607873cebb4aad5dff552481d0384cafe2019b5a41120b668e1572e5d86a8fe506928a60ef738cf6172b47bb177007a1cf32b5ba094eaed11d42ca3104d61aee6b3205a1909b6c941b17133c8abc36d03e7fd41d37334aad22ec285d1847c75264e90254cc4020cc595d197c31a038544d6bd52977a6390d268453480dccc59cac8080eed71375036ab3bf2fe31d8eb60a89e9b533007b3a44ea4af641924d3f8ec599cdee39594a67cf3ad250e4f42acc3923b64b54d3f66b27d3701e97a9b2023df53c5dc4a48688a4f8276290c52713f50288fbf18ee93e6397f7dbca30fe7ca9251a53170a4e2fc2fdb577f0f3a42c0ef1f32569302b8118e56f23eda2d1095cccaab7068a80a79d1c88cd71a9b3c7248e2850b41ba40316b6c097fa926313149ce0e77ccee44ebb8b467079624ecaf95617f3b92b95281ab641ba2cd183ff8859861d48ce236c6b3ea26b73889cbd9a5ffb5864b24fe0cca3be7ede4018032294101cf24d909012f23acb74781ac65c2c73cea181471f2c828d66c8e6d051abe2f5d44d827a78010e767ac47ac750a2b01805b06f2750f9393013d996be0b4ad6c8341c364b659d49ff28119e8ba8b78d06098814547a066b490ae197d98d24c808f9ce0cf293b547be824766ccb2b295d6cfb2489ccd5b61c4b3ea38b27c652f1f7c7814f8751e295057620e62bddcb4bd3cfa586f337357ee25f10acc971ac66b3cdbfbb10e12b41336d896d651ee6cd577079536689680c3948bbaadf6220f589a52aa702864698700c4a7d9d3c04141278ca1cb11f7bcc4e169c9428d208c5f1f28f555d35459a4fb9100a8681604fc6c5a4da8673c27af9c495f6d6be0a06db38531492de1f6ee227775ce49ffe116377f977794bbb64775e347a056a9ee2501dc3de5c934355e819d841a191e0c6b6f788f464a3595f3d953fab748e0048407d08596f4d7be4ff3d03b35558811a43f44c1354835ab987a85143003923abaed89d4e1757bd22d29da3cca95de971cda6848c059b0349aa4732b0c9cd781bba940bb4d4b85a9f7e5a57a061dfbaf1c0013498f376478658cfada2f6f41aaa6ccafec9974e767d5694a0366b4d51e298baf07fc7ef84756568bf6cfc222224c96f9f7100219cac26f5817b0528232dc5bb6373e10f372fb7c92049f9bf0d360a5fe604f108325310920f3eee7e7f7e1f1f4ac650f1d93ea34c345a6550773a65b8413a5b4a5c29fd6f4bfa92806a1a896be58002e651ac7b6efffbb114ee2fa17484e0a94fd95ae949e4eb95bc12c192b5bda515ffae9a538a03a52ec23f4ba35072a7b175e58ea272b5cb7fbcf17972786a4a697f95bb288495e815ce4d7023c78624b8aed5a4103bb1732e195ee5567c6c342b2fe0918b2e50c891e3c2196d7c6da095d54998bc974c509ccaa33375ba5ad4a5efbc438a0a6ed627f844334e888e9471098e62fd6ec3e660fe75b21fe5a5aa01999c1207996e4b8196e836111606519a68d27d700e757ebc7e318a0af179a74fa42a3620da4e30c51525e52493421872db592f83eaf3013fcc2479a1389aec54e5f855fbc544932be2fa901b99f017dab4af0247530239ca76f0a284638e2b60e0d43655fe29890a2021953c3c5fe844e15c1021d0f07bf343a6a3e6e9461bc93a5560df2be13ce5f8bc65fef635972640812ea1bf504308c0004c805596783b8f43b1480d8739657ab6702a8f8b7da383e67d219cdb3e671d85c3114cb81a3a1327270dc9ce6c5bc4c82726c4fb02dcfdf8d5133428a350456bfe5e5acf0463f9ae733025bc7978a26a388371a39c17fc1eaaa28f770b85443cc5f65b0f5d4640b4df2cbe0ef6a91206b7d0d214d9cac0e741c23f65b8160c438dd19635d65c89518372c8a0efb8d1c5e4977ff79fcb2c4a6a6b0f553a52412cb34d7566a04a0e1417a26da0e09b12086887e769f657d0750b4bf67774d8510ad4b59d0be7f24430e7e3f13b0be55166604bb8cddd048f6b4e6f9ff90be7033b10e100cc470d93e02ac6497477005ad43fac9b01f795c33ca7e141aba1f37d84ff39360773d07b9b5cf4e2d2991f10a7b3e2d10b8b5c653b2128530eb073c37b38af7faff91c5056c995c90c8c4afa2d08f814a6768ebce22525e2826a2bacf55fd73d9b091ef1ca1e52d0cf5899be333967c590c3163b24b87adecde0ed7489cfe404be5f2fa290a351838cd91676d15c769fa71a025fc4e050969fc78e5b1d510aaa06fd51bbed0d1d048937d04827d93fd3a47adc0a184dc568e376eb77800b61dc991c2ced40a529e678ac7ac1cd212221afede75cc5cdcb1d7e6d8f0aead119d9dc69cc74341548b0963376def6626a782dd2cfa4d7a0e3e716c93b83a05b7628c7e77d9142e48400621b32b1a684fe5be8121edee4a6abe944cf445055b5752d2be779b57b3a4d91f19aed218ca2af13579c183c42295d168705874d70fbf54ae9069e3642d220c236725f6c954732e18cdd442f737dacad3e99dbbf507f451b7d2acc79583264f86a809b969172b1a67680e8a3babb4f625eebcd3a32e6f2a1cdb8b2f42975d77d1fbc23435f9a4c60e6d08349dd51bb17bb7de246e8c3b5d68a1539d04b03e56c1550cbfac768855a89e3b05feb21f8148e3b2add6851fda027cc124e22370dcef3071997eb176ac407e8e0f29d7fdfc46c63f84bbed4f520c5127dabd35236cca3502e5697051b09271c6da1b38bb3fd89b87e044a10b654cc154fa1c867968902a54ba376e2ce72f8166f2b3b18e81bc322759010f6d4d1aa2fb069166274d49051f608cc526af9042d240fbf69c1a37f9b7d77ad5d2fd1df228e287df34738e99bcc683bf10450dfe3f30d316e9b2bcadf093e33ce24d38576bd7340dbbc99cb1658d986639ee4d511dddd17913811e0b1ad4cec7a72eb25fa527b3cd962ff67d6d478045496779a3b14f1a01f4d60703f94a68a90109c19c00cd79b8523bbdedae5780a3b2113f5911ce0fc7290458a35a2cb4f88da4be5a459fe2239ab4749d8c783c71d2a23835670ccd4309ada07a4905355b4ee9fb1f1ed5fc5d6f360f5d9ccb00f02841a5206e2b7a0827c72f883b106d3e1bf31363ed1cf1497d54eac1f11579f1e23b6a57a578cb96a93a7eb32ddde9eeb3e16e70d996f181d63350c2c0c414fabac27aaef44f4a6058dcd05f955fac98bf5fd24b845b50676ffbdc36ca2dec0ef7c5e44d432edd334fb8ca47d8829aae57153c6e64cf4137c3530479931b8da760ded4958fd0df2a112667ad4c05a93c565d7424b2badb60e72842a712df24185be4dd33ab08bd969377778beee69523d78ee4e48a8173ebbcad7d946dc43041b0c3e4e977678c0eb3b9ce10000b2369fcf1b66dbfef7eaf8bf144dd7453921cc063fc031b8815c9d2a8aeca720d7a7e426ff3a55d86ab7cddfdcbf1f89400a9bee02af7685e5ef216fe205b9641964e24adab7fa4a0030cc5125c2b11dace587b3f3ff6e6a9289351da9a178d71d42fb2a119f50608450ff7ebdd3e5a4c77f4191ee86de02027df0d4f413ae65b8bda684418752e5a461ddf6752ae3180273fbb4bcfa0821cda95dc3d18b1b5bc1c3c9764efefe4d517d7ff7a15e2d0fd7b062899bb0d8240579c5ca9b55f05b0243e0bb73bd7b9ff1086ec25e41106aee9329f101255fb9b83e558408357205c9a4e133931b71e7deae4b3dfcb59f7099a3f4e7645dee3b1633e59f03bd5b4756c48efece00353a259f054986c3ec165efc27beb26a15226bd7439ecbf7f77ab16df423031e43cd557c9ad7397b36efa01c3caad5169f2b29b01c84166a143fcf99f71f7d024838d69a64fbd6ab31f3555848a3237c2d3e8400ac2011a1fc4c3cd57a057b9ffdc6fefc9ee66df3b40d12ec471f947c657f43a89c35154748cc65da742f98220c0fadda44b2256ae8baf77b223aec81ccc287584d12e7f3ba5c80e90bc796eb54b99e0a97023abfc0eb4484a3cf7d9e48e90ea9ac095e68f9c6d4e96e48313ad30e27fa6c522e984e772f0192dedb562b72129179757b035a4af1916512d6eb72aeeec38fc35385e53cc94d3e6dcaaf7859d415fa74d4f1539ebd18cbe38adb39301bae83ad10b3e723e452f0bd41a5d0fc2b91485f89366be6c7d1864f8988c13d9808345f3b73543a5a4a4f3b9ca34c8bd3b39be4ea1d565a0f589455a446fc38dae7a72bec7d31e178dd466dfc10bfaf9d91427d100c593efaf2e1b757f6728421c06f457414343093b2465c3d3c84bea77340fb2932b52ce18cd184128fda3f46f65b3999624e59711f7ef488528f751bbe1794001f3b36821069b4a0e6df713254f6d49342baeb03c0b009b5f9668fd08bc833e155566f86ddd2130ab839cde4186dde17a5193e39c793f59e413c164ecc8b906ed3e5a5d19b4f4c836a162854143201d39dc7b06546bd48a370755425f422f722210872ee5396b5fbbe1ee090bdbddf4c5106e98ecced6335d1c87c1d3a5f57936d3400ea04b091e721bbe1726c70672c18ba11a5438a28c467ff5ba194492a097cff0ad769d046e6b7e417294f0a07541040cb21b64cf8795afb70b33d11a59977c178f762afe5f9723b80dcb949f7f8ac4db599ed451e674d6293ad0e74e4bc7d2f908379bbe1e0557841f1ab79a9480246047f2443e5dbdca34d1c2e213712d7023be5f753e252427a192a692e6608a17d46860c8f11f4dd4105846ba40393419dd880c11e09e9407994a07dedbd39c2d6c4c1cdf96ea7fdc1d806258192aefc584f9af28173a43b5e6279192d0082b9330a6f74059a6637cb00c5545ff9c38a25d99ad49f8c9b4f2c08d0849cf1d537512ff2ba2bdbd79982feec175d3344367d3bcda85c8625213227d451c475723cb938e78e85504b5dca5b015a598025a6804b389f89f2fe58a6b8cf8c0b5855086dd9c7b62691fe7570f0282aa0e4a2aa43e9cbed68136c1075fab54bfd6fb2cf931a5956777e421569f659b36a3bc20c0e08fe89749d8b1a312f204af75bd30c74fded982f9ec9d1497fc2c774eedd0a4cf6b85d81174935823ed540ece670bfcb5c7b1ac8e34f7bd6b01df053c638082cada357600b6cbffd1a8c1456e6d091426a89597bdbd9c5bca49bf0abad6be2464f78bd07f2d3d485e4c9398137c9cce40c26fa526b8ee899c45f3d021cd1d44ba5301bb4e6d25208339b49d668b06a5e584d9811a107f8d878d2e1911940d5aae9388a8ba384960e23543951ee9d8943f9e428fc490c8b22851337246579a60205dde92ce78681dbbb2664e2f6186070488bf67046d4ae80b899e8d98cc527ae7323c145518a4d89180755113ad54be0ab1c8a389daa057cf72d97de3362232eb818579fa4d195e4a2ee9c16ec34703ce7da3402337d17a59a5272fc403bbf2a7ae546cf00a299594c44ad11853fae9ac91bcb4496a2eab5fcfc1b64549bc52a6012724505cd0386693d90e1499cd6cba5abacf3101fc74820e544dd8f3ffa48674465577883839e432f29d972b7ccbce29ee8e1ce81bc8b589dd3c43c194324c8d5bc021c1108d3e3c7ff5abdb579677b66de22f9f6b26f8558d0ec58904c69ca9942745aec593e2b2bee3cc9f80d55d142c35714cba9fb179f9b209f0cab13170d872e513e3e795b8baa6ad0575000ee7a785294d70aecbdac135da36f81cabbebcea51c9521fd476af27b5cfa350f61a66dcbc518b4fc367f566195fd17cf33194534ae377dae1273da08313bee84b41e4c2a255d7fe7d5bad0801f0352c271dd3b4a74549c4a817051989897b90a26af73ce018a22fbeca9820122da95111db327cd6cff7a9fff5edbe07dac94d4dba7a8506cc965a55bca586456c4e6ad752a53b85e7c9e589a05edc18bd47f00eb596e68b11a68a0052e022fc4dbcad08c4262b38fd784c98237b7acf71cf0de77f9d5c219b0ab0182649db0a8a6830f9c1b50d76b02e0aaffd8cd3bc489abaae45db09cba66c3ffc2d29dded640e2465931c17cdccd7e485f94416e7a2d755a39d12eee7baf1d17e349ddb85f81717f00bcd3431c5e76c9c8f9b951bd4180e05492d9c61c568d2b74f7b51a25a4e00d027a8ffdf7f27d0ac1989b2db9863e99a910fb257c00f82b87421aa4a546d7ecda153d0021461e44c86cd850cf004137a32e3334869eb6ab18cf9365377fb34be8d240b081b0fbcbf81c72c97f28ff201c61ffacae2b5e27844b647ba17920044d65f1ecb3ca6e2530bb7d0973d01ec08b7dbfaccb80f726641f87d048b171c99a1cfcfd4e39d454de86d7daef8cfed1a956d49bf64a462ba7d0c35a4fef5fc87fdb90422102fe31f3824e6800d2c3dda303c1336ff5c700732ca4714c6339494c67fec8f013ab05000292978b1f9598c67defb8e4e8146ec805b319bdc3736fa6f3a6717ca2d6ff4533d53a20705bdf2d4437d55238127cecf899ac6a0b58f9985db3b67bbeea01aad8ab0f303f09093d8dda04fe0e38d9a95de61847989746bcf5b7c02a089891fbbb9490d32ecf802d531aa2b6ab6dfc62a22c905b49072809a2a3e7c3d0a564a07732cfcc275435b73eb05451d17be3c97fc10536d26d04596f2cb18345ad054856d70f50786ebd18e913f6f6f4e9154d6a14081e46ec5ffeef80831dd5cb4eb866134b53894ee2f2320689b5203c915aa630de9a60e95cbe7a6e148832884aa994da3f834263f18998326bd51bc3f99e257a2252b115a16db404ef06eaf33d3bd869010d61c9076eef1d67cae9d72b25a8b7a7c91eec600dbc63b5c1e368014acb54cc0d8ed344aeab0b0555a900c7a5d3bebb88133ee22aa3bfe99b6135f63326ae86a3ce0db0becae5a1632e4fe6c57b6969f4431012e8a0e05cc8d86819745815ee92e0fcc719f73f5028ba50be9bd41a685d3bed32d398e5abd33450d1fe20dfa20ee09cf1a7afb7dba9af45c4c4590bb4eccdb9ba2fba895c3760d7927decbea310f08d300ebcabd643c8a468e996d37d6d6fd9699c43b27d08ef9ef5ccbd7e6920e6867f02aac4d26e7d734337bee2ed11bf4723f1943d3faaa556ce707906f660f5b92eb03daaf7972792d1e310d206216a6d673d6e26a444f415e2fb09a31ffd183660e22e3874fb6621bb16754fdbe4b0f908c7b19f722d2621b15d8eae6f04f6b11f41caa86ffdf97fb2691955ad088d455301092cacc3c2c9b9d6d24ab9a2cbd5313559a676818d3a98ceb4a0cffdf0300a35fa7acb2a8f51019835cca0b6a2e0e21dda405e8a0809b77961635225cad7169cc7b112f087785a11270b561309c3f9364a0c575fa4000646fb24a78b98a4f57261291daea50e387cd37e9fc0cf43377038882b442aa0fa55edb9ff5dad5a79f5f1e789a153e0ceb012417f396d3e8c189ee2a63015417233f06cbe2f38f054ee3a8a94c4c91d30fb53c0f22f39794135afe3bec9b34b3d743af934e713568cac2c62a05c09aec856084142d2cfa715499bed439a9f5e50707aa619d8c7d36c24386564bceb5365ee6a95abf1e24450148aa3955a13bea6ece2fce454531920ecae22e48c10beb6f07208feb027adaa9c37ba35aee522275795fd0183525b990e19725d78ecdf4cf8828f3ceaa0222c077cbaf6d259638c000b67b50710bd8e55f4848c1a732b6bc311f08cb6c513f73faaa52bd1d2cdda311831fcb2eccb46edc38b310643bda252dc854fb8c00eb26b2fa53cb0c68e075945f25b275d49fb4b831fb4ab955e266e3e3a4103a18424e97bd405fdbe49824ef9c69533ac7ffe0ee363863534c84971eb25d135d8d6f9c5064564ab79338753b67862df6c04b5235e5d535a96009ec0d4d3d7b6aedc7d1896660721e0fade26756b56488fcd10002bb6c8e6baf86e1df8d75948956c48c900a73b0b0d419bec907f0c5b7c5c39e210ec29565eb1dbb330402e59ff0c37b1e09cee8a009dfe6a46f164f3f72f198d2d5cc0e1707e6a5170078f62419693c84ea4cbd83e0e622d451eac285d106daee2ded46968adce86223f81dd8cd3fe7612d12154f34fa5424649b0f2dec6d521695682d46ef01bf184dc17315bb8e545043dd41bdb34d0866e8ce0ec795b2afd29cbd98cc6c409b49fcf317a2b007cdafc744c69db794d9849ac54fc5134120cd4e1fb4c1e1659eabab13f5205c0d361359e9f85428808e3ebb5973621fdbd74a76eebd42c8ba601254933ca876f6b4d8f8a3d80ce32f424bf6a221180c94c1eb39227a82328a3166aea5cc96ee210bf261f73eef6bf4bcbb0af04928939c62a7b6ea467156905dd86e2d8ec8b9b9d12848b0f54ea4a4951ebfd44481a8b8eafcce1a55d3178084fe5ec125f5546b9e5194185f1b85098a482a16ac69cdb36577cc9d00b893b058965f194d64c2a3143f369d2515027c3f916215d93a5f4689cb39a99fe1a9e2dcf45b953be5307199c8d6d6eecde38d8b1ebfec4da665a622e9eedb6b42cfb2e57ce96dd2ee08f54d9909854d36a66cdcfd346377a4ab749c44483db78dec4458821e81614d441d53077da17793319474fbb47e8299b5cfd1085b898c758dd222063a78f7e5ff1163de19872e3bf6d4863a411badb3f18fb7b8a474e0de4a0c7dbba09205f294691de51fd8a5721eeb5f36517c7f4ef1c5c7b5bcd46c540a2124638962f9451c65bdfca967715ba50ae2398ed85d84c56a8426834aeff2e254c11f26c76b4c46576234191d726624b90a6189d0eb9be4acf95f5bcdc58740b7b989d8d9c15aa02655f9d4ed018cc270c0a9856981beed82e88fc1f112d0020cfb429001fdb01784d8eb6cca945c7d27b1cfa0a756913b6911663485a5f2f162c3aec29dbcc98074b2612b3fb9c4189246122069f9c8caa158e9d1584f121b3de9b5e661004f9c6c02256badefcd6463a73995d089008e11b711dd05aecc16dc86d559c3a10130c93cbc33d25d53443d4509b819947d56dd1707684a83eb89ad02ffc8ce6f433f5c732aaa8eeeed76aac154ab2fb52737e6a49113178270c53f428d786700045f0a3717f85d3342f178610436396d4045059cfbd6db66f0302e6d0fcdb55669f17a5e6c099183d3bc5ea5eadec52587f9f077913c3d4679655d3272305be6f2becb83ce7f1b81b1f8813adc299a2ec99b6200048ef3c418496a20d49cfe6a5b20493dc3b1bd666903dc75153a3c06e34753a0674b1d1f02c12ac861097949a00ba2e3ae18ef2a2b65152a1c1de4a5ed39b09e146fc39d0e8e0dc2b4ec2fc74d67ba3b09f0fb15c3cf74e663a2eedc2529d1264f2b52da3091cb72c5e090e0814aec19abebd08ea5c7774dd873e996fb11244177a031c18e56cb4334fe9668d9039811292d3d63376f18",
  "padding": {
    "floor": 8192,
    "step": 20,
    "type": "buckets"
  },
  "payload": "70616464656420636f73652066697874757265207061796c6f6164",
  "plaintext_length": 8192,
  "sign1": "84583ba4013a0001116f02813a00011171045820f5c64072749870718394df9a06a384e58e3adf6e6ae897fb1cc5da9c4d3867a03a000111711a6553f100a0581d581b70616464656420636f73652066697874757265207061796c6f6164590d2d4c18bf40af3f326a0663b1e193be7f7cb7124a4dcf7673746e86ac6b9f2a0204705ec15fe87539e53fb736f23291122b9fa3918906a6f7738937889532a88e6c92dc0d54734d2e63db5fe62f2a380c00ee918ab40eeba9837f4eb6726aa9e7a46626a3c90b147078becac2c92dd3324dad4a9f403b820859c4fe92e8e9f9835ff954fed6d83b203541bbee6581f3b52d0a5c6f4d48f3d50abd6639a66076e2bc672bc882c0a618c9e5983957569f7b7a818986534b80316da73c2a9ae411e08a78417bf91b9501b7c2727f99abfcc99e6c3a5f8d48d03c2b039459a417e5ae7ca23caa8be7402f119f90d29c733c814752092b2e1d6fbf2df207fefc8c5c89c40c1cf3154a3c69fa5063f14dbaf7c3368f01fd9e0390c1e7fcd86f1f9baf1f63d4619a7a9cec3efbea38a693ea01c2f28b5526d87871385a18ab3c436883dcd7a38361908555784d706abda9c04be592c9a4832dbaf98187b3f16a5de04de7d440e20c4644bd7910e8f4f21a6c5a8cce3ac1e1146a76a749d7947e401e17723a8a01abfe5a1f2dc3f7db8774bfa7a05cbe8dddd5eb114dfc40bb025528c6ce7a62db815020f6e4cfa36dde11c2299141a035286d43001b744f24fba02f29bb206faba11b2b73a804b93f73fa44544108d9ab8747037bc0d10ee370d4f6e14728a8a76be1f20388a50c66838ec25c01d91e933e2a198a114d99e3532885e3e284530d67d11a58fb8ec177ea170bf4b674ee91d7777a7dd68bc8ed519cf7785ea8dbcd1b4eb608e983dab84b898dab42a31df2c8f2ab4c024befddcb2e9cdfd3f3e64b2430c2b3c3d592e97bed37c6e75e5c4744e30fce36fc844cdeab0bf02d4098e3ddf1e10c8aa2d0ae6e2cc3abbc6fc3bdfc2d194e763c97948cf828df7fe7f1d6ea55833e11b5e62bac240ab860cb0c44a12cf5b70902c0a4c33ac0f52b47b5755410a1c29f1bbf4ef66ab1094e45381c561eea7b6f5a19103d903575eee308ae733e07e46f47503738419d6b220b67961863aadf0c6b3f44787c9b6eaf632076672362e615fe217bd88e6dc3e99aa73f2365e08c24915252593991c3eb6712380bf76ab528cf698dead4e65d336f960dde47b98ee68d7687df136465115b1aaccf10007744c40efe5ba4a42e979546a034ce2fa1fe7b1e74faed9d69058b1a93607763383a1bf7cc5c72deae7c302a6c541da5a89f94db419fb3ab6157b5539eb59d62026e3531df65798ddf3565f58709c399e68b9ff6646f87bfa7fa521b73ca048a03c4a0096cf635f8f8d0b29595bc2e3f41ac7b46887db2440a9e7f340a826cef307e17476179e19240566a35589998dd3cd1101320c1bfb9a86e2fd002ba5bc8c1d9f0d0dcb1b1c6fc5ec00d7ea50e5d623ed054e7aa3cd7760f97a8e257df9e04039771f1d305712c2d8f273115a021b5bfc1b0b5b0dc774c9cbb84dd3ae62391ecf1821c563640c3a56ca0d185144a917f3d966c22f65d3df560954beb04216d4d3556ca1b7e6bd930e30f6ca103d53af4d1dea5b54ca7d3fe27b7e769d87900ee281d165fe4eee320f5f6b99ca3ca22177a2a018758ec200f21a9661969c5dca39c7278dfcefe1b6293e4eb9744141cd46ad83542944b35883bebcbf3784837a7cb414c62a1ee8bf641ea443c11c860120e74ed54f8e6e097ed0835a5c169dfc4fa190a44c51cf8d217844b21e8b56286bca4c654933866bb42933a5cff82d74e4be54042de8ae70bb2ab2ddfda7ff0c2849bc587e7ccb3dfde98052073581420a82842fc0033026604d6021e14cbd2e25c768016dc9c96341067a6fa2044a90534e1f929c1706286a6466028001fc797fe7be12ad4a56cd656d72decfc8c704b0c5c9e0b618c2f199f9f221ce69f0a41e637b7d80568356062316bdb0fcd6d081fa1ec1de8f83da0a9307073b6be48f25748b00cd8fc2db016ae9137fe8857cda2f0fdc6fbfe27357ecba86b2fc51c4d7bcfe75783ed09f2343eb045ae4bba455e9bf97cf87a366b23779975c1085ff8d9a1998e665b93b61a8a6055b229ec58a27c752b6e061bbcacfa4117e1953fe66811567a5fb10a4565b58fea96a042e6df699c91c89bc0a32c7cb5c47e6583f5acf08edba65d80194c56e9ac8c953619ed612db0b3a3f236dc30e61b946a3ee5c6c4f853b39c07b4636240c6a2e4eefb5b87c51200cbf747378db33827b68bb0eb68dd903b97e2af9bce7921bb74f93b513ee11b09d0e991c8480a58eee22d7295ce6f2028361227335d9efa63dbcbe6306061afefbf11e40234d5db838e95c11ca833375a99732bd2b55f1012264c6c4bf5641557d2a0cf71f8ac8ada742d65d74e4a5143d1031966a288f527be76dc70e6bba96c6e3e1e506496536d4f9fa4c8231b5e03c64ca2860f39a3009db7d290b313e00d300f0fd905db8f94477ed4ab2379564759c505780ac7f94aa1ec9d06dfed0bb9c12d9ab44eb81b8675b20bcf88282a205fdc6732134ea2540c4504aef9f37be5012a8c8570f1c77c9b8eaac595a305e86d9e95bc910e7cf50925af9bf2d46634067bc4bc47464ecb75fdc60107b74aba9e845be97f4b57d16d8c20eaa49287e6e1c3550b58d158d5344f6c29db1e759fab3f2aef313b7d89c2ff11794fdb8a07fec2295b7c8476aa2622d1b6136e4bf16afbf876cec76f2d1d1b6b0af9f527e8f6ab636b51a4eecb2cb58192c5275fcda7b512d1a7c851ca40c8ede71ba12ecaab12ff34be484683eeb46a39f280c50f4171fa39f9e14a486cd3e59117afba7656b7951fcaf2893beed941cd6f9fc2f7c5d9420ae768a7bdd0937cfc3247c409ceeb89f9f74902a5c8bcb9dd2dba3c1ab4d170636a3288976df9e4e599ffc48c898bb0f25d06579a3a08a5fa201f46c64a981c82e3a884f1ee039f0635720258948f77b1eec9120a484f66e7b47280402b5ec39242bf567d7580c160b2d869d57b2f98a4b3174383924c62e94a4d0de24a5d071e161efa76cac306f9a693d147b85e22ff2c0eea0e28118aa313317bd68c640d45d31129250a008482174853b87f151959225a584d0aac0eeeb85b56401fda017594da7574f1a8ff0aee907e1f79123e8a51047c55468e7a0312879bcbba47d7d1568f91d67d9fe7adb57103a575ae827d00474962d985284379b1d13216e2ce8d4dcdeeefbe537d106ffba2747c1303dd613d54dc239584b717c2ea3a51589c9c7b77b628202dc775d813d1847954572ff0f96f38743313cdc09d8f17f3f3b25c7f4cc031357587a46ebf69c5a5d5f725730c7fcb419acd9b6ef4a1a626fe1957d44abfcc6320966cb23cbe67137cd76364324e3baba402218dbe9635a2c62964b9baedafc21245aeb77561e8bbe9e0f6d06a42559c82ef5236f9142d8771158de93982a69551a41caf0f730e87053e227f1d137d2d50fecb7f500b10f2a9f8b323f1ebdd26c4b52260333d752065e2b78620ac2ae5ef568f4e623112526f97e4ac2f21e1a3744ed9bfc77ca52f0a675819e2465524701e6d577f88dd69e69e269792e25aa7c0fa2d3048bd6dfb43dfd840a2ee158765fc6ce5fbb86d034041ddf47ee5894203de55f1a255b4720920fc7412c95b6044e3a9fd77658e3f4bbbd7f80602dc9463d44babab37a532b44347cb41dc8181d054f54b2cca96b5688ce01f388cf95de962624b53e2d1c2576cfdef5930e4f6690b3e58ae31d967f1d46bd89164d245822afabb5091b80a435c6f52e33ea45b21166623fbcb7751d39e19ddcf3ca9df0b86fa7c035219a20caf7244e4ec1f85ae0466b3cc190930c1e7ad2f0996eae5edda660f480403cba5f8c68243395bc1b11e62f0c1023e9c299a513f4dbf0ff1c3419142d2c89931e38f101a2292d9ee58104a86564c607fa405ef49fa576a2e04a5ef467c1eca3efcd631e8f7bc0d23f71657807cbe2ba91e0013c79c0015b472f59969996546745ce04ab21c251b9655995d57ceeacfa2c879a94f4c05c1d7f12b06e58e7be8cb38e0d2a60bf072c3bd8deb4f95fa0c172040c5245c7748b52815f3b2563c6dd88795a6a120c5ddd970a597ee82ec404541562abeb1d05fc8137f5991573c9b0edddec95c8460e70371720015c8fe08aeafc21a221f063246900a383cf3b8e1009b6c593f215bd049add1eb5fb06b38fc213580d670d06224529fbe0cec37b38eb56df550d00b47637e4576073bb16cb0b590855af3c0907723f61d63d5e23618c6a44dcd6f318e114a236848b20dfc4bd8b9c04cc546a4db32874151274e135c2c843f93469d4a9b9f3386d1723cda2860872b8e8535103df671cdb3d64bebccb157d3d6f693e69a50e45f06d55ab3bd1ee6f7b14a1d6c8e3b4f3aadb69980b65888d2ff7332763387332ebc5691ba41633700d8687afcd494a76e92ffd1ee59aed0ea1129afbc83080eeca94cb39359aafc0b46a57321f5488929e8c6b96cc9dd887f5707d1f331150299ce0bf1dddafe3cc69f3fea6485f66a53cde90235a24a980caae0871ae45d04ed6a6c3b6dad8a8881987f8bec0d9365ef2f31848c69de8f4836e8b791aae6188df3e52048eb7b91a8ee5aaba918a5388a7f2d3ae4f9ce363a8690a4252c2da8c5f21b7dc22f4770879bb1cdde2b344660758599a2daed2933c2cbe4000000000000000000000000000000000000000003090c141e239cc50fcaf3beefbe6da0d13d15b49ff93554daf938235681220066ab037ed834917782dae828e9a73aa51037359e1d0633257fdcb49ebbbd2a787a13d2025d05",
  "timestamp": 1700000000,
  "xdsa_seed": "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f",
  "xhpke_seed": "808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9f"
}