aven-protocol 0.1.0

Storage-independent encrypted sync protocol for Aven
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
{
  "empty_rotation": "010000010d01000000203b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de000000000000000600000020fd86225f35fc0b73d21c0fb472136be51fd136781c5ee95635d0e191bb369f4801000000202020202020202020202020202020202020202020202020202020202020202020050000006e41565254000115151515151515151515151515151515151515151515151515151515151515156e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e36564c527359150838fbae82f1b69404f4a5596985d407b104f9d9541b31e914000000000000000a00000020e91c6864b2cccc8310963265ed10139e4059a5fcea2fc0d381875e1037f3b65700000232415647530005013b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de011616161616161616161616161616161616161616161616161616161616161616151515151515151515151515151515151515151515151515151515151515151561598e48ae3e756d80aa297cabdbd87eee80570ed3b2d3d31cef982f5585bf8317171717171717171717171717171717171717171717171717171717171717170000000000000000000000012020202020202020202020202020202020202020202020202020202020202020884b8857f4eaa1613c61504db34d4beaf346517a0e31de3cddd4d9b4201d9d0be3b9708aaa21a7f1e62a95ee28d1e5d60b0fceed6c68599013a54b318e9e0b15809d2da25e40163082a78607d1f24df93e707f0bd520cfc1e8e1b69769ecb74f000000011b24cce7eee605ee8659c1fd23dc6bb786259b19c780e75326670ffc63f8eec400037c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aadb924671b4198359b0169941cd0607eed7ff9dcbef26b27bd22abd13a66936ee800000000000000006464646464646464646464646464646464646464646464646464646464646464be57f142aa63dff1d44349cfbeda8e1d214ba06ac10a6d7e8c04c9138015085e000000000000000a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e36564c527359150838fbae82f1b69404f4a5596985d407b104f9d9541b31e914000000000000000a0000013a4156474100050001010000000020202020202020202020202020202020202020202020202020202020202020202000000020e3b9708aaa21a7f1e62a95ee28d1e5d60b0fceed6c68599013a54b318e9e0b1500000020a7966a40bc0a9bdfd3b1f9ccb7b91ec123245866d271a5dcda50a22ab4576f50000000c06d0cdbffd67f4e8b8db4ee1492510ad96ce7fbdf2b8e3808ce4d8e14851e4db9c28dd88304059aeac6fa302009a830c22756cb76c9cfb4dfdccc205b67cfa25603ce267e965ecc84c72e778c0f92b41a9213839cedaff7b63dc7e3b8a08821abd6115a605746cb9204f1ee1855dbbcf2020d17c7e4af33584b72c904f4cfa054bf874c4362fdd9cd5afd8fe128b07883152e0c9a8995ef7aab680986b23324fb13b72f2abe2035652df9570727aa689ee3128138fe062a7d3f0dd3f620145a4a00000040fe3fd04cfc3eecbcdc128c4ccba7457b1b4e7138174b17279c079ede10c0e567c33fbf3ace70211463f168f8126e63b01d520f3c70e58a0c21277ed09f585407",
  "empty_rotation_sha256": "030c520ea0d36adfcdc8938cc3fc688f3dd920ac4adc61e5641b06f556f2c7f2",
  "freeze_again": "01000000a701000000203b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de0000000000000005000000207b4b17752fc8cfd1224ea915c5a0ce75a4ec2708b61e4d5426e611a503c85364010000002020202020202020202020202020202020202020202020202020202020202020200400000008415652560001000000000020a258796df23650513cf24b6c0310988431ccd833823ea27fda635bf8bd386c1e000001ea415647530005013b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de011616161616161616161616161616161616161616161616161616161616161616151515151515151515151515151515151515151515151515151515151515151561598e48ae3e756d80aa297cabdbd87eee80570ed3b2d3d31cef982f5585bf8317171717171717171717171717171717171717171717171717171717171717170000000000000000010000012020202020202020202020202020202020202020202020202020202020202020884b8857f4eaa1613c61504db34d4beaf346517a0e31de3cddd4d9b4201d9d0be3b9708aaa21a7f1e62a95ee28d1e5d60b0fceed6c68599013a54b318e9e0b15809d2da25e40163082a78607d1f24df93e707f0bd520cfc1e8e1b69769ecb74f000000011b24cce7eee605ee8659c1fd23dc6bb786259b19c780e75326670ffc63f8eec400027c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aadb924671b4198359b0169941cd0607eed7ff9dcbef26b27bd22abd13a66936ee800000000000000006464646464646464646464646464646464646464646464646464646464646464be57f142aa63dff1d44349cfbeda8e1d214ba06ac10a6d7e8c04c9138015085e000000000000000a000000084156474100050000000000409bdcbeb20f884335b3f501fe1effd8f5a2807f192dd1647b0498a4b336ebc17131f31b2d308ecc0787d98a68c57ef656ee005fecc224266a700ca3d36d8e2b0e",
  "fresh_admission": "01000001cd01000000203b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de000000000000000700000020030c520ea0d36adfcdc8938cc3fc688f3dd920ac4adc61e5641b06f556f2c7f201000000202020202020202020202020202020202020202020202020202020202020202020030000012e415641440002f9d6e8e38f524a559f9981ec9e963c3b867e4c439a2d0795750c87b338220e2eb53fd33d1d329fb1e0ecbd044f0da79ae73a1f49ff1db2582518f0ac762cb16b6b6583b1d68cebd497c267cbbd632fda90dee96a651b9cf37a14e33499791c733d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3df95c6a5dff031fac7b1a6a54b6610caeb83b39f7e8a66be16ff5faa4a511ed2daffb66af6e52607af0ec9d4027dc9800779d7b257c87bd14d36a684869dc6939cc0ed1bbdee5e279f531fca9254a24189c9f9b7453917257760b3f93395d7e080000000100000001dd7727e51925e38e1e44022608c4dd318677f87a3044c0eef0dade166d62a28f02553d3aa74da3412ad6daa22b3d8453b1c554f4e98e35ac76b373ad110cd3030000002083237ff6c16582ad8402a2867592c4d82b7148afaa42c370ef53b8eb892147eb000002d6415647530005013b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de011616161616161616161616161616161616161616161616161616161616161616151515151515151515151515151515151515151515151515151515151515151561598e48ae3e756d80aa297cabdbd87eee80570ed3b2d3d31cef982f5585bf8317171717171717171717171717171717171717171717171717171717171717170000000000000000000000022020202020202020202020202020202020202020202020202020202020202020884b8857f4eaa1613c61504db34d4beaf346517a0e31de3cddd4d9b4201d9d0be3b9708aaa21a7f1e62a95ee28d1e5d60b0fceed6c68599013a54b318e9e0b15809d2da25e40163082a78607d1f24df93e707f0bd520cfc1e8e1b69769ecb74f000000011b24cce7eee605ee8659c1fd23dc6bb786259b19c780e75326670ffc63f8eec43d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3df95c6a5dff031fac7b1a6a54b6610caeb83b39f7e8a66be16ff5faa4a511ed2daffb66af6e52607af0ec9d4027dc9800779d7b257c87bd14d36a684869dc6939cc0ed1bbdee5e279f531fca9254a24189c9f9b7453917257760b3f93395d7e0800000001f9d6e8e38f524a559f9981ec9e963c3b867e4c439a2d0795750c87b338220e2e00037c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aadb924671b4198359b0169941cd0607eed7ff9dcbef26b27bd22abd13a66936ee800000000000000006464646464646464646464646464646464646464646464646464646464646464be57f142aa63dff1d44349cfbeda8e1d214ba06ac10a6d7e8c04c9138015085e000000000000000a6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e36564c527359150838fbae82f1b69404f4a5596985d407b104f9d9541b31e914000000000000000a000002ed41564741000500010101000000203d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d00000020affb66af6e52607af0ec9d4027dc9800779d7b257c87bd14d36a684869dc693900000020f3d71f9db8a1453107987f09f092c3e04c43a4d194a49454c5138eefbf026d4b00000273b9dbf2c92b892ce3de1d7b8f20da45e2b6a1de5991eac7d4ba1d7c64be8b0d62dbbac609eec5f649591c04b3b80259302e9f39b375c26382a71149c2ec479494a54b776b0fe4d0b04920cc4c7bbe0dbe74538f1a9d32a9a49bfae6ba3e3f3d58b2808e70283f7bf3482672fb0b21c53ae50f0b3842d11e1bebc0ab2fd18fdd72a6deffc44a234f405bd6ca83a66f537b27937782a34a5e1d4fec42a652bdf93c200816f7ac1d4dee7395615afc429e31a82c5d938cf27b125ba58431c5434303a4f4c22544c9cf208c97675a1df95a0f45863a3a289a21b5d5f5f0644ebdf19dc0716f14c42d3c705aaf34374665387c19c6f33c34f962f0964e6f4bff123796317f0915996caf9a326200bfa2efb3fe9ab90f994632defa94470dd39450cd162ed548aea0e1485ac96674246dbe645797dc9849cd257d5469ec29e9466cc3bcf42153afbe0935de79c2fb75bc539eed00a4bcbbc2d656e2c4a62ca1fcdba1f3a1c0ea6e81852b51bbba5716dfb6e765179ce531bbecdcbfce313c5c284c3642c16507dcff95c8105a49bb784f880dcfdee4477dd4c3d6e65602e42421c25e373cdb04e56ee92b2befbaa7b37b5de93df5d7f8b1c14225fe44dca004bad75457e0cd6e546b80e87a2d659470dbb8eda65f4485b5f3674880c25a25d4eb4bca612a20006507b6a93e5bbeb3a8a57663ce1473c3a0d34e130e11a0a4fbf68fdf8d3049f9af4c6df957f2cfd7ebe1a71df2c424da3c6fa3f6a5f5cb1dabeee268de620e40102b9edb51bafe813d21bb527f4d69751b048987439bf72a006c010d374e14e9db9845fd8407bdf82fad1db50612e1b69d486d02e91df3b1c6d9ec3ea7e71c1061dc7c1ffc50a5a0fa72e2729f13b567000000400e77aafefd88fad26b9fbc42ddcef22900099d18e30095a7c27e8ab2078b0fe67aae8f5561d75eceb41b8b62e0f278795fb37a066993160fe35c69466051e808",
  "fresh_declaration": "01000000cf415649440002013b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de6bd02c075f293f797521f8294f9fa6e38ae8d99fcf975a266f4c1228c021d522030c520ea0d36adfcdc8938cc3fc688f3dd920ac4adc61e5641b06f556f2c7f22020202020202020202020202020202020202020202020202020202020202020e3b9708aaa21a7f1e62a95ee28d1e5d60b0fceed6c68599013a54b318e9e0b15f9d6e8e38f524a559f9981ec9e963c3b867e4c439a2d0795750c87b338220e2e000000000000006400000040b3250c1b13648b2d78e2342ae6d0118cb5e4c48924f1b7900bb240fec4deafea1960320753d35e5d088ba2335e99c6456f47ebbd9105c334be2ad59e87f0fe01",
  "fresh_request": "0100000020f9d6e8e38f524a559f9981ec9e963c3b867e4c439a2d0795750c87b338220e2e00000020f3d71f9db8a1453107987f09f092c3e04c43a4d194a49454c5138eefbf026d4b000000ed1d50bac69643996936c9ba96d9261255752169017ed371eb44a05eb4e2c94c98e2dfc4a77ca74c6915b024dac5e732cf3e2f71acc4ef8045d1d9cd8a9765bf8fe72cd38eab4c7f510c16a5f2699d158638c45325d2b5c11059e784a7961177133ada4983bd32fc766564f360ed1e2b97f49fd74e844afd89b245bf604ea79038737efc25c1835b8574be88618e6a240c425f688b4c35d05914b14a3595cb6ab0d7d7e4bcc6ffac679b4f74e797f7a9e40a11d20d3087ff4991fdd94b7240c08aece3b5cb36ca265e5e5bfdf4a8987166bfde4193e9d6f68dfae266472649de68091f6d1f82fbb94b03a383fa15",
  "fresh_sha256": "2821c959a9622cbc83d08dd9baa910647893b7a8dd76f7b26290b609129df433",
  "revoke": "01000000c701000000203b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de0000000000000003000000200b8c2fd783126d79786d522a0fd62c5b96c35b9b9e31c8c28829e716520d7da301000000202020202020202020202020202020202020202020202020202020202020202020040000002841565256000100012fd384820ef3549ca2ab8dab03dabe78b603259e2e276871938bea1d5f65a98800000020b2395303d894b858d5633096d5d1a55ca1719e1f377638272f19b96f8323dfcd000001a2415647530005013b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de011616161616161616161616161616161616161616161616161616161616161616151515151515151515151515151515151515151515151515151515151515151561598e48ae3e756d80aa297cabdbd87eee80570ed3b2d3d31cef982f5585bf8317171717171717171717171717171717171717171717171717171717171717170000000000000000010000012020202020202020202020202020202020202020202020202020202020202020884b8857f4eaa1613c61504db34d4beaf346517a0e31de3cddd4d9b4201d9d0be3b9708aaa21a7f1e62a95ee28d1e5d60b0fceed6c68599013a54b318e9e0b15809d2da25e40163082a78607d1f24df93e707f0bd520cfc1e8e1b69769ecb74f000000011b24cce7eee605ee8659c1fd23dc6bb786259b19c780e75326670ffc63f8eec400017c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aadb924671b4198359b0169941cd0607eed7ff9dcbef26b27bd22abd13a66936ee80000000000000000000000084156474100050000000000400002a8a464fe689321a9b8e2e768ef14bbe30db58697ec5b87557833aff59c39a6eb5b590b7b31d516a1ffda2aabd2e2c2eaea3ce40c3a29f47e05da23d7e307",
  "revoke_sha256": "b9e307374fa91f32e7e622f3eb465557ae4103b28fb69b5304d49174c2b28fea",
  "rotation": "010000010d01000000203b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de000000000000000400000020b9e307374fa91f32e7e622f3eb465557ae4103b28fb69b5304d49174c2b28fea01000000202020202020202020202020202020202020202020202020202020202020202020050000006e41565254000115151515151515151515151515151515151515151515151515151515151515156464646464646464646464646464646464646464646464646464646464646464be57f142aa63dff1d44349cfbeda8e1d214ba06ac10a6d7e8c04c9138015085e000000000000000a00000020b78fbdd05de341e7c0914dd090d8b2cf89b71269a2be3cb5404c7a42f0b44221000001ea415647530005013b87271ee1cdedb0601e8076d9a38078cfaeabf97b0ab2f143ff095974d979de011616161616161616161616161616161616161616161616161616161616161616151515151515151515151515151515151515151515151515151515151515151561598e48ae3e756d80aa297cabdbd87eee80570ed3b2d3d31cef982f5585bf8317171717171717171717171717171717171717171717171717171717171717170000000000000000000000012020202020202020202020202020202020202020202020202020202020202020884b8857f4eaa1613c61504db34d4beaf346517a0e31de3cddd4d9b4201d9d0be3b9708aaa21a7f1e62a95ee28d1e5d60b0fceed6c68599013a54b318e9e0b15809d2da25e40163082a78607d1f24df93e707f0bd520cfc1e8e1b69769ecb74f000000011b24cce7eee605ee8659c1fd23dc6bb786259b19c780e75326670ffc63f8eec400027c22c17a97041393df988c1e7292667e8f562f918ad5edd887e98febb7b55aadb924671b4198359b0169941cd0607eed7ff9dcbef26b27bd22abd13a66936ee800000000000000006464646464646464646464646464646464646464646464646464646464646464be57f142aa63dff1d44349cfbeda8e1d214ba06ac10a6d7e8c04c9138015085e000000000000000a0000013a4156474100050001010000000020202020202020202020202020202020202020202020202020202020202020202000000020e3b9708aaa21a7f1e62a95ee28d1e5d60b0fceed6c68599013a54b318e9e0b15000000203e586833f35c91c9985444777fa6cc0c4d8fcd4c615c247bef3a42e43cd40f54000000c0bea5064d8e594a1ff188a911da97c0be6414f56e2d1a719f45e30195e664c741b4a038f97b777b22771984200d0c413a9a3032aa617813a4e629bb9712cb579fc783d227b075afd2be7b0fa39563300a6dd8d8f4717220fa4e4dc40647bb2b7b98c0a4fed4951c5a37722339e92bfb778c644007248f63bee4738a0e0d86da2c4716bf98d8e6a935709056b51056a5353a9472159738b3c0d76e1f14820b3bdba72316a1dcdd5b2e736e888506f9ae29e2167d4dd73d7a043a807cc04f57f2c00000004016814ffb6d551c3f6de34a1032f39703e5b84196631805b4e640d549cff21f5467e4fe28f5d3ecad3a3ea55e626e72b9cbf48823ced265bd202f275ff1979604",
  "rotation_sha256": "7b4b17752fc8cfd1224ea915c5a0ce75a4ec2708b61e4d5426e611a503c85364"
}