{
    "checksum": "b36aad7aaed11d00230b60c6accf292bcd511661a9cc051be86509414ccc09aa09149d9221a529ce64b3371186a6ae49",
    "checksums": {
        ".github/ISSUE_TEMPLATE/bug-report.yml": "ce9e7f27f46c9fae68885ef8b2ffb8e340e4cad4a9a724d321e7a3b97a933aa394ab2c79927a7a84f69568c9e8c97389",
        ".github/workflows/linux-pypi-release-tests.yml": "f528ae0aa32874f5ca32f0cf06a6729d1a79003f614d02b3b673ef9a6e6d4bc6a3c5b558481bdaedea599eebe407fa5e",
        ".github/workflows/linux-pypi-release.yml": "f6bc6342b69b420064e852347653c87c42b3525f21e711fbfa8efcfc4fb9daf0ef7c96b4702f2bf72c13ec5aedffce43",
        ".github/workflows/linux-python-app.yml": "bbff531c1239ea7171c782aa8e3c7ee4fc2622be7ba6d08b674d3ecaf9d2d22b61132283a66468caaea704b6198396bb",
        ".github/workflows/macos-pypi-release-tests.yml": "753e7892acf844fb4c01b2fee8870dcabd0d96e076992b736ad762bfbfb2d221d99802710ded54f7430adaf3176dbabd",
        ".github/workflows/macos-pypi-release.yml": "016cff38b506377cc3cabbed1ccd453766d83ab4ce897c621af1964dc2c50e9db6380480b2a579297a5e4e5c58145705",
        ".github/workflows/macos-python-app.yml": "cf424bfe19a9920fbeaac7348ef05b9c9aadbd2b66e71421c8ba5f082e1a9666f62d5258387f86085009319ac3449d98",
        ".github/workflows/windows-pypi-release-tests.yml": "119bd853c79b3613b2738ce3f0fef5df52df75889a0b5ddd9a2ca2c5dc58be3be8475bd6b7b566f034d5515c12146d86",
        ".github/workflows/windows-pypi-release.yml": "3569d9bb57e3371ba2d8e0916e302eeded4a5baeb7dfa1911860895860e0eed958494023aca05043829de8ab8e840ab1",
        ".github/workflows/windows-python-app.yml": "8b78c7385e069f9564fa7390798cd355e92cdd28bd389ee6fd2bc19d552088141fe85acb9d33b09854c61f2ef7a77812",
        ".gitignore": "7e7ca7a0562488d06a9b661b911eeda0e66fcdf380bd3f86ad9e3cdf7813c6d3db3d393a3c414e70fd3036f0c8218655",
        "CHANGES.rst": "e2b4c4de4f17efdbe5657000f3d86ec1aa9fd59cd44dd01327c8e54375ae06596a28deb7425ddd9f271a70597757d943",
        "CODE_OF_CONDUCT.md": "1999f7d9791b3e79aac666c7286c71bcf1910a8b3adfb6699d29981c146b85479eece9e9ba6d877b888f6b7082707c34",
        "CONTRIBUTING.md": "6bd90aab16a531bf13652544b22400532cb13f9d89386955065f398a4fcfb065f60bbee2e28d9ae59146b70878236079",
        "FAQ.rst": "cad5af23d070117d3f1398ab979048ead7884b546ea9f2fe36f0f67b337ee93675a64ab84fe2a52f62dc66dd82d7c2c4",
        "LICENSE": "1da366e876335b622fbbc823e2456a6cd4fd92f42329c32128875bd487e730817da36bd4253ca0c1260fe0f467ed2c41",
        "MANIFEST.in": "2be1006ac6a901842dd52e33e1235ef4da0e02ac46e995a21c6af8b665052d65049d10c4cd360a2ad53102f3960aa229",
        "README.rst": "faec066e511fde9759623d675dd6145d2735b0c88dd9f44b59586a19e7a5f373a0dd97edb678e3e38e577afce516573c",
        "SECURITY.md": "f984bffe35a3a08032a4b0cca214a8258d9e1c723f3c470fa65322a010c1abbafad09fbed781fd958aefa5e700f06cbc",
        "aiootp/__engagement/__init__.py": "1c0c74d8463eb3d38cf60fdf7c2affd6a64ee76e5dd87721e621a4f7d87c933cfcd56c321147a227c8fafa56e1e7820e",
        "aiootp/__engagement/issue_reporting.py": "ef60c219c8728480853a17e5618f2680206bec384a2cefb9fe7c4db295fc7f8062d85dda6245b6abe08e71ef0177834d",
        "aiootp/__init__.py": "907979f9e7c0e6a0b9be3d6fe90bdda1c955311e8a7aff9eb4fc7c15595239088e1bd8a9d9f84966940b9fa50f06ecbc",
        "aiootp/_constants/__init__.py": "96114bb3529bbc1bedc913ff96e1bd3a841b686a9b1e79f63b2c916ae19751523b5cae7e0571ecd6297d029dd45468e9",
        "aiootp/_constants/datasets.py": "9594dc73d62416579ecabadd19bdcf183de91ac0b18f0df02445474dfd4bec871a7f1313c4cd5e52ca964d7d5237b81f",
        "aiootp/_constants/misc.py": "4ee4d3945fbb9f37d09c96cd9e2291b979c1633549ce98cf0bafe8f6be12b646352f249efc356dd59065fad6cd304e96",
        "aiootp/_debug_control.py": "dda13c099d5263abf0d12128a24e3aac2e764ea6683bc46a0d646c462dccd2fe5f31fe9da9753b2d31870aabe4833f08",
        "aiootp/_exceptions.py": "fe400beb1a626ae8ecda5aa965d6a6475fc2515491cab5b73c976af6595fdb550b43a988a25122dfd9243423a8d45ae8",
        "aiootp/_gentools.py": "aab9f2de23332ded5f673c63a5599465d022423cd8641aff0bef4b0d0d94d484add133ec3f701b328e2fad28c3f579f2",
        "aiootp/_paths.py": "053f37e0c49b4800b6dd68deef11ee50a9fb141607d0c6c4dca7266248b60f24bb209a8822b570b27fe8dea17795d139",
        "aiootp/_permutations/__init__.py": "e8678a42acddbbaee2699ec14e3d70b1940c04a5f2575f1748cfb8c706f6a2541ae385f8c1769a5f0d32af31aa18c533",
        "aiootp/_permutations/affine_permutation.py": "fd43b5b2a599249fc3e89b61f540631a4cf57283439a04d0fe650c67009fcf2f4f0a08ffecd304425ba222d5fff38f11",
        "aiootp/_permutations/affine_permutation_config.py": "df0e927cff306bdd7de90e412725f5907769e284d70ab0cb7fbf0d8445d34c4731699f178875bff1f03313b717f3933c",
        "aiootp/_permutations/affine_xor_chain.py": "0cfd38c51dd4cd9428f4ba3e59d276c0fd467813ca8e670c881dca15f6549f67ab87c8125cea602d858cfc99348c21a4",
        "aiootp/_permutations/affine_xor_chain_config.py": "c4a654bdf9dc25c3153142efbcad3b8d9a07f2e5dc954110981549d6a6fb98cf354ea833cfa6dc69c8441cac6e7a25dd",
        "aiootp/_permutations/fast_affine_xor_chain.py": "9af9dbe8c62f4119726d8ee98954335de231571be2e712fde8c0501ab0056640dfb1ee7302b92a885a4d6609a1b662a1",
        "aiootp/_typing/__init__.py": "369a9102108f96b01bd8ed008cd61a096fab456998ea8308f045cfbbfe10d54ff850bc303ef0332a2f2fea91bba35baf",
        "aiootp/_typing/_asynchs.py": "ca963383642544c9b7bf221c314b2f7cbdd2ed320704007d334a7da00ae0cdc2207e1d6970146ffb111c08d7e44beef5",
        "aiootp/_typing/_ciphers.py": "0ae3039d95daad6dcc5180e870e61381b4dcdb876ded353f41ccae10ba6f7d3cbe71708d382fdf64c2592589792e1599",
        "aiootp/_typing/_commons.py": "499561b05a6c9cd91bb204623ad0eae7a01d8477adb4d1dc75c52a1af2ac016f3e1a669928a4b43baa8991caf02a0cdf",
        "aiootp/_typing/_databases.py": "0c45dd6dffe2dcbfe5504e2303d4c93866af78751692fa168719fa850d114914c4ec7ae1dddde2b37c05c6714e6228a1",
        "aiootp/_typing/_generics.py": "299d72dc9323dcfaa3ebe526932633f83cf0918806def7560c78fa6ae64b62a19374c88926f532132b36d2ebe98d8a47",
        "aiootp/_typing/_keygens.py": "a51d4bbb80f130817bead2696f235eee5d6c574c26955efd5ae12097adb2eff833804a7626b816b2934c951d0f7561f3",
        "aiootp/_typing/_paths.py": "596f05736fba2efdc394d012d3910de9953da360ef9446aed950300132446b16683e20c0a945c761b168536017a9c8f3",
        "aiootp/_typing/_permutations.py": "3aed1165ca1c0d93d6c032e74ce613808757e80413986b6e73623f5be8f07115c7037373f3cd52ac988c56d3cacb205c",
        "aiootp/_typing/_randoms.py": "e1cd33f0500bed986889e62489150dede984025872342f150aa10057f02c1244dbe599ec74be15d81c0ea1601dbfe975",
        "aiootp/_typing/interface.py": "c42b1a40198505e0e3ed6ebe22ccf5f6d9aa1bef2ab1cd967470f58dff721528c699b917460e7fdaa669028d1e7f19ae",
        "aiootp/_typing/tuples.py": "ff2eec1f3f0f2531ecaa6d66e5ca8aa5cbf77bf42883f4cfffad754d2cc7467110b6b4a17ba55926a91694b88b6cf2f7",
        "aiootp/asynchs/__init__.py": "cf2af560101df1c3b00944a8102094d2916142bce592c5d018040e41b998fe99ab6926ccf702ef944fdafcf6335b9dd2",
        "aiootp/asynchs/aos.py": "6d641980c6dee58c531fe1fdf45b10537f6acf32ffba2235c47864131a7855db7a3bc0b8ca97f61f80722a503a027358",
        "aiootp/asynchs/clocks.py": "700ec95781fb70fb03b5bc40c9d878351715f756bc5bfa4259549ce000e86594bf00838eb7e2bf58ba270ce35595a818",
        "aiootp/asynchs/concurrency_interface.py": "b580bbb7e08931e9ab95fe3e399fda5935eb8d89921c037fbdd822723b24ac1c3e089b5079e4632c03125e39cf83eebc",
        "aiootp/asynchs/loops.py": "ee5c754e1ffd9d44cfa40d18f0a23e1059bb712e2eb2c00e678ee0ad4d8b67172524aa95095e21e6805bd77ec9c320fd",
        "aiootp/asynchs/processes.py": "9451d523e01b50d6e9b72eefb138145f3fe3b5df512b390dfe49c5824e38decd9419f29b176471f30febb04a4728de01",
        "aiootp/asynchs/threads.py": "4b36db98a80bdbda74d92127d81b5a0063bc34a447b9717e925678b24c5e0d036cc5196768bb01fa6aaeb00075acff5b",
        "aiootp/ciphers/__init__.py": "115885ce5a55c6ea74eb64607534319ad2a4c564f29e9ee5174f232c38af73079cac65c2c73e75703c4a3f8c500e7d18",
        "aiootp/ciphers/chunky_2048.py": "ce601bb240ae563be9f9d339b92d837acdc1147741f535cea9e335fd03a440494874d0288a470edbd671239024d3dd0d",
        "aiootp/ciphers/chunky_2048_config.py": "590f80e6166da4c42b1880a331fd713269d076652cfdf04dfbf6bb6b26d60e1e67953e610325670a229bfc44047c20c3",
        "aiootp/ciphers/cipher_interface.py": "e73bec6d6b7ef3b29906e2a7eeaf5e6356bcc97758b8c8688968e7c0671cdab10ed6c1b07a00fe2439bd02b828fe4af6",
        "aiootp/ciphers/cipher_kdfs.py": "c3f58fa1e59351c2b26d32b30caa803203f1626a44a361a342a3c02c78b9e34e7b236f3e2e3305d7272810f506c12e6e",
        "aiootp/ciphers/cipher_stream_properties.py": "3ff555a5b3892bf1a49ea493446cde839ecb5463c8e5f22691993086d3256b5ed585ab8a5234202b6061aec0d27d4ebf",
        "aiootp/ciphers/cipher_streams.py": "157a44c5d21ac51f59bd5d36249ada428b7f2fe681e4ae6618567672f7e9dbf780b575b5dcc8706f9b01ac61ead9cb10",
        "aiootp/ciphers/ciphertext_formatting.py": "f5c63f3976ea5c9ea773ee91ec290767da3b95870d905914352d65ec92d6049e0038fe39f9d79d375cbefdea77cb7eca",
        "aiootp/ciphers/decipher_streams.py": "6348e0193c15967d239882e55dbe71f04c8b2dbea3c4ddf86e82e9f6f3a3d70a714e2551885d7384bafa95e90185db3d",
        "aiootp/ciphers/dual_output_shake_cipher.py": "d72e7f5854024d90fbcf5a86b5f3815ade6f5d18028d746298e618a39f10f896cd216469e278f574a5db431dafa1dafb",
        "aiootp/ciphers/dual_output_shake_cipher_config.py": "2059c428d553fb493072ad990933bd670266325d49b34acbd4e05b8c1c212a2284d4dabd1cd8a6b43cb700a8db56df0f",
        "aiootp/ciphers/key_bundle.py": "26684e3283c3038ca5ab6386a7729896ec192b7d24e51d8a39dd3cda8f74c8efc86ba8076af5c4e8aee4d4cb3b0554f5",
        "aiootp/ciphers/padding.py": "7889e304ebc7cc1fbf12bb9935a177a3443e598c24e55c2e35622c4ea0b8b67dfb8cd62ec34b280be725ac1e0d5e6b20",
        "aiootp/ciphers/shake_permute_cipher.py": "723d5434902ab9f1fe07ec090e5e448a65c817525b994a5338f1d659ca89d787cad4914ff540fa620f7b6ff801df2f89",
        "aiootp/ciphers/shake_permute_cipher_config.py": "9612b6b5932be13bfe704d00272fc00db8b80e8429fe5f7fef18479633eebc33102c44ce67c4d3d3f564654022f6a020",
        "aiootp/ciphers/slick_256.py": "29f63aec114c64d2cc302862d8503f2e78b4f344011fc1c0c0f3cef709127ef1017de4ce5e3a7dce392ae085517c443c",
        "aiootp/ciphers/slick_256_config.py": "bfc7b48d76d2bbb7ed41314940bf1ebbd014e328f7562d96d644ddfa418e11c1506b8eaf1847878a483737362747363a",
        "aiootp/ciphers/stream_hmac.py": "ebb8ebeb474c8c354ae44eab6f38c5be1b486962951894925f517feb0bc8864c4beea4d4dd794c56eb2cbf500305b44a",
        "aiootp/ciphers/stream_junction.py": "54c2661a2a45e93a48a9a9c73a748c7a0124116caa5833a8b9cb96985a5d125e66e95f390e636058343240a9098bbdd0",
        "aiootp/ciphers/synthetic_iv.py": "e530c51e4d0890030a75f555f1290ef6e58d57e85a012496db7e0d14267403b6875a4a45dc3ecbc02d4ba0927a1fb539",
        "aiootp/commons/__init__.py": "801e404bb79b1c5f0d6310dc07468d90ed163e1eb7c65ef27ee9a47c58e95b778bbf1104ea3239a8e55cc870584d9508",
        "aiootp/commons/configs.py": "a6fe14d8b5a4bd2a89dcd59d456dffaa8ebebaad3c9ef0a4ec331b743524712674f88d289ed7819f4db39fb0eabfc426",
        "aiootp/commons/instances.py": "865c081687c27941638510025affa50c047c9f1a71e96d9debde232b8728a4501a33adcd1471646f3d21422981b664f8",
        "aiootp/commons/namespaces.py": "3d57fe45a076df0f26c468b946dc505d158244f6f77b47e6d6aea2f332ddcab05776f14b756c500963fccded4b983387",
        "aiootp/commons/packaging.py": "9c8f76d46438e5402449b71fd282b6f1bb647d3b85b510bee25e41741052d61cf67d66bc91266ceb1bb979b5a52667a4",
        "aiootp/commons/slots.py": "e10e778afd9e7771c8a423702d65031a60fd3fed56c24bad35ddc53ca06e622da5897fcc08f276e5bdc08bf864130877",
        "aiootp/commons/typed_slots.py": "b823fae7d9af4702154594f71adef0905e8ff4fa76891b0c45e7816d1eaf9a2a1c38d3fe02019ad086429f5b49a1fe93",
        "aiootp/databases/__init__.py": "53f7d875fbc6a0ddc680eb27fd713fc4c63f52f62d9003de0fd4f71f837679fb5ecf80ffe828f16773465b8d4fd3ab57",
        "aiootp/databases/async_database.py": "2e4512430e0e2ef8a5fd33c3d64607494ffa420c38cdc6aad08670a8ed9728929325ed4e17e2f7ba8efbfec210a6199c",
        "aiootp/databases/database_properties.py": "d5c1381c89c4ea9ddc1896baf438576cc805f12beb28a4a6a3738436d0f2c0f3c8d8fc57ad215fe9b768075c8480f260",
        "aiootp/databases/dbdomains.py": "353f98f9c5f6954e6f7b3577acf16801307bf9875436706f566cdb73a192514085330d0aada2f52a26425e8b0d8f5bf2",
        "aiootp/databases/dbkdf.py": "c528127969119e4f932fb122151bf89532e0ce95c04b35562f9deed70a267940057754fb43db7edb30581b313bc5838c",
        "aiootp/databases/profile_tokens.py": "97d3dad0187a36a84ead32a132c988d6a273b4b03a06df48ff57d4830f276702a3c0b4a7425b6d7a1a26261ae803ddda",
        "aiootp/databases/sync_database.py": "60e6adff775e0c47f72bae2bb1305149917bff55b7c12b4f01b812b16a5b5ccad41d0e5fa7cc1847ed7d3a5126cbe641",
        "aiootp/db/README_DATABASES.rst": "8e40fec3f846c08f8597d2d42451281ef910cba4398249037521880be39b02b5f7c66fc9c98d55131b21c741af8af928",
        "aiootp/generics/__init__.py": "991bb6060fca392ce0245f4a10807b6a21189b0ddd686137ffa112df5183800b46e6ee631c0f41bfc21d14897567f50e",
        "aiootp/generics/byte_io.py": "23f3b7ca71882829e4a8b471443940ff8257a65fed9b4faca9b6464011ec9480acf7e6f4def3afa94aa278c34152b412",
        "aiootp/generics/canon.py": "1ec392038fde18a36e873c4f1df5af1e36c1820587fb3dd8537a19348e0ba3ea65fa1f2673a9795c41c1b1240ee69c82",
        "aiootp/generics/domains.py": "586681227355637e1c693dd76f22e3a06295ad77b61c8fcce1d6adc1e123f6b23cb42f383e5cebd310f64c851224967c",
        "aiootp/generics/hashing.py": "1480ac3bef3fe0f281b29a68811813db6c3e2358fb73432ebb5cb72704f4ee92a25dfddeee9e65e884b6abd977892812",
        "aiootp/generics/transform.py": "6e4377f5dcbfe079578a4de20c82547806a4ea6e9abc9ec0b5f69212938ac96083e831800b5d10796c8ab10f6fad1362",
        "aiootp/keygens/__init__.py": "70bb0c18eab57e4de72c8fc0a46454fbdc2f4e502cf46dfc7dfb21aa25682692c32015977d939f10714e65705a7416fd",
        "aiootp/keygens/curve_25519/__init__.py": "badfcbdbdfc9eb04de8cbfdcf68f0b9d14b38c62feb80421279a723ec2ea825fb62710ab9c28e19c1b5258f1b6e1957b",
        "aiootp/keygens/curve_25519/double_diffie_hellman_client.py": "4245cbb0795082550200540ba7479a716def96a8d35a88bc925c2b0c06081f719a0df7ead164b66443194110e8d8a69b",
        "aiootp/keygens/curve_25519/double_diffie_hellman_server.py": "fca128c683f38561578951589c35984327bf7cc208086c9da32928871d2ba1b3717641ba930b3b43b02375dbaaf6b685",
        "aiootp/keygens/curve_25519/ed25519.py": "cdec8dbe154a250f61224ccce235ea1f017d3e68afd220110e0ac357284b6571b934ba5728219ca7f1849e48066d5d65",
        "aiootp/keygens/curve_25519/shared_interface.py": "97d941a7a7deaa38022fd074ab607974cb3667e35c4d76af66665f09fc569c149f212b821e69d4ad824baa62b824e6a2",
        "aiootp/keygens/curve_25519/triple_diffie_hellman_client.py": "8f8296c1d06c94c9c9359d6e200abdf0d5377c1d33c9eca512f9b60ac407ed408bd92e4c44e9fbe618a35c18713e1aee",
        "aiootp/keygens/curve_25519/triple_diffie_hellman_server.py": "b9897dfdc2e46c3e5179226d89832133ef5f2497afb6bfd217fad0cd507ef84b0855a3da74517c2cb85ef9c385ce7189",
        "aiootp/keygens/curve_25519/x25519.py": "35b4f8de2583e03460b1ceb9ba422c015dd98b258cb6ef36793fd7a38787da507f95a677842e5c8e9e904c88e5085816",
        "aiootp/keygens/domain_kdf.py": "e6c69074df4cc62b891176facbbc097bb441b5963f5bf7d884679f6082538f1fddb5aecda92302ca45cae99c03b6633a",
        "aiootp/keygens/mnemonics.py": "ac8e71c6aca1b712f5c63c4c96914ffbdb06acfe71e752d69134b5c52eeaef8a34472e857a1bb99a46c760226c77495c",
        "aiootp/keygens/package_signer.py": "aa03890a6adef9e201806c40045f77b8d37d0a1ccc2f77477836206057505b59636a92316f49110f8ea489930e37491e",
        "aiootp/keygens/package_verifier.py": "a3f5191101957600618d5db14fb03477882d6fd5461ef3e490f5a22459c2d16ab371d7c5339974b9a4750c61f7989005",
        "aiootp/keygens/passcrypt/__init__.py": "592d0d1e8bf0a1f50167e2562b1a37ae7cea4022265f460d46d0007544ee2f0b1efb121f8e1b5f0641c0e9770774f683",
        "aiootp/keygens/passcrypt/config.py": "a696827135f2c19aa34360b6a706fc86cff09045da42843aec50ed62ccdabd1eaaf546fc15dc7a4ebc00d93bb0237e00",
        "aiootp/keygens/passcrypt/hash_format.py": "7748e748bb5a6a299b752016e405199c554f45a705f32ad34551f3161347e24f59638d4a5e0ffbab380f96f2c7c398f3",
        "aiootp/keygens/passcrypt/interface.py": "c9d94c3445dc4fc5ff42150b43fb87b3db48143eeec0e91c31330dc6270a4ad05cb4f24b88bb3b892aa8c2dc9d3b83db",
        "aiootp/keygens/passcrypt/session_init.py": "4dd619f40ca62ab52c1bb9dbbafdedf3db4c57ade21b47558edc6086b0fb00cc208da385f0097c7840bce27cc5787ee1",
        "aiootp/keygens/passcrypt/sessions_manager.py": "12fdbc79e72a1763e221a9a5f137b22621872f002a613beb85faf257d971299d870a46b6bb71d0f276d059f696d9206b",
        "aiootp/randoms/__init__.py": "8ac7b4bad486972cdd7dd720bde2aceed955ff44273edb428466a726d1b54ba082a9d6e70eddaab50e051542606ffb72",
        "aiootp/randoms/_early_salts.py": "087fd4347459b3414da74e27db0e2ea944b1d4eda0593da0a46585e9c208434478bcbe7bb55dadf50196c9aee7f2ece5",
        "aiootp/randoms/entropy_daemon.py": "f8f922c4d550e6f4347d4dfcadf2342aaf359f41e918d0195530b58934949cfbf16827a40cca8d02578f0e6ba360c799",
        "aiootp/randoms/ids/__init__.py": "0de8439a88b7abbca531dbf361b6fc9b079365e302afbf4dab33ccf043af7f897b6c16156c606f460ee50ddfa09b0ca2",
        "aiootp/randoms/ids/guid.py": "4d6c710ab9cb610af338826c94c45de0242d09c438fdeb28d442b3dca09c74ddb77a6adc84e970c925c0c253686f42e4",
        "aiootp/randoms/ids/guid_config.py": "eff04e3d71ec0ad797162a6ac0fc979f90dc4671d993e7e53b8beb3ea2886130972bc7578e99fca0e6ca538c4f389a2c",
        "aiootp/randoms/ids/raw_guid.py": "12630b00d04d0b187795e4e69bef6acd77a26e6f7f578f0354b1c8c611cbd85b2f7796ee2ecfddbfc26d4fe50fd0a603",
        "aiootp/randoms/ids/raw_guid_config.py": "20b50851635b01b4b0f0877bcaa0e6a5ab05f7a0520c478229021b9b19bd6c6adb57f698c00d87f09a517ce062d40be0",
        "aiootp/randoms/ids/sequence_id.py": "9822cb34c7d7c537eac44e80236673bb1c34e54a8c443eb245b7b802c1c011a4979976c52895f38ef4c12ef1f8b33d03",
        "aiootp/randoms/ids/sequence_id_config.py": "a8137fc09356e1d445230b685f4b3f3e3b744a7d6a5cb49fdbc378eb6ab1ffcd905080600f6b5a659d1e708edb6602fe",
        "aiootp/randoms/rng.py": "257ee060faf42218413ce2989942c1b5f576ccb8bbcefc47dc14a839209c106ac6c6f77d2391ed3ef65ef2b6bc878e21",
        "aiootp/randoms/simple.py": "9068624144fe0687b107a0ee5473a598ecd2c715081db7a77fa0d33b3a3768817abcfacd07bc5e79ddf1aeca887960c7",
        "aiootp/randoms/threading_safe_entropy_pool.py": "dc240c6f7d61e4d476cb415c4cc9bc586d996595f7d833cba5f98ddffdc27614ea984b95ad751800094f40728504d53a",
        "aiootp/tor/README_TOR.rst": "15f9b291f6e83be6cf8e2bd641c627f0d6ecd1cd10a860a871f91696185edfda8c2b8b7b07fe5b51f1e638a7df4f1c9e",
        "licenses/aiofiles_LICENSE.txt": "8a902d4839a9b5a1a890cabbe9d046348ab614b9e99d00daeeebcb80c2a1a085d7cc4e380bd708194006ef1db825161e",
        "licenses/cpython_LICENSE.txt": "dd989f9948e4477d3dd07978d0983ab5d114f4ab5d9cb727f241c251376c1244b8984081dda8cde2253a2a6ab47e6444",
        "licenses/cryptography_LICENSES/LICENSE.APACHE": "1b5fca1c630fb1a1f9104796c3dde6c7d3c20ee5f8e9f30b750ab19e958a8f4004cf24345ed2aadc9b45d919904f85a5",
        "licenses/cryptography_LICENSES/LICENSE.BSD": "ff4288dc2ae56c2a7c7c7dbf4fc684d7b17e4c5445f5db2706c1f101694d4882866e35efd5bab9763670207184eaa791",
        "licenses/cryptography_LICENSES/LICENSE.txt": "5bdf561840f8cfe4cdf83feccd8d48cf39571b8174bf4e8c65425c15a3800cad02ac17d0cdda95ba148aa15de9dd9a2b",
        "licenses/pytest-asyncio_LICENSE.txt": "c7eade567a30b0dd5c3b56ebd500733d48a28d92897e69d2dc3130773a3a560e5ff470ae6d5af5b627a204fdaefc4b5c",
        "licenses/pytest_LICENSE.txt": "56271b2cf66e5196b526dec3a7703cd8085451e669315d25b36b56371ac9940b883bf89049059c6db5e596025c9f661d",
        "logo.png": "7cd769aaddcb3a2d14324f9ef325d42f7024d3e5351b49facef79c4f7ab8c050a39d41c31db2b6a786cd684115c05389",
        "pyproject.toml": "358ab0beef5d8e4e74a4dca3c8deea7e380978c8e26bb7727a2d5b5d2e1fa79b710ec52d51c516c9999c94cc4514c9b2",
        "setup.cfg": "9c7cae1b2b5f91a49cee232bb12b56c6d4d7c7dde229d58828b152f59ac29c48aaf25400ccc78b3fc01214dcc48dfcae",
        "sign_package_build.py": "e492ca290766b312c957c001a12fb72ec690b610d834a61733c583dcf7168d1df73fe8a17758128964d02650c315fb7c",
        "sign_package_service.py": "03cacae127b2e112b025121b7f8d693d11ec53f88700be245b189a16fdb3201f57c8ee8eacc43cd76be7193401e63a7a",
        "tests/all_aiootp_tests.py": "2dbdc1ccb3866b07596565ccc1c1d19d1ae3cbef65998b5a1a25edb27fed0765119111f5b19fe29d38cb247896c1ff13",
        "tests/all_asynchs_tests.py": "5c0c83fc1985f1a9b37c2faab688d0e8b145f64bfe349089fd0ee8e68663e1c5f81eae24f1f0437cfa5fc498beb36e87",
        "tests/all_ciphers_tests.py": "80f98ff47c9855673bf25bc7326521f71c22a2ff4190c3ce89c2a94d81762e42bb107740a5986111ee970a1023c8b9b6",
        "tests/all_commons_tests.py": "548bcd9487865aa0369f2bdca548fe8bfdde0895a2746c800c3bb70e7e74412dc14fdae2e0ee721984d226f328ddb52f",
        "tests/all_databases_tests.py": "92cb02c82fb1841ec063ea4da3e58751140ee6f2b668467edf83826ef755d56d6c39c5e742c2ea7822d7caa132a27026",
        "tests/all_exceptions_tests.py": "31fbe4282448ff60125b8b920ceac67dc104a4e32d552817225d6a44490c200ade1b217bf3a9c6b2adf047bbe93cb5b8",
        "tests/all_generics_tests.py": "b11901f79e472d91fe263190824bdaf8002ec2fb618b430046859da871f2884967535306b43de2e5c4028364f311fd4b",
        "tests/all_gentools_tests.py": "1b141a03a1b90a3cdbe40e2f34c55217638c44eb2a9621ef7b9e6b327fdbf3c95f17216b5388ffdfbb3c2931e04a5d57",
        "tests/all_keygens_tests.py": "2131ec598d77332f3caec5313cf86434e11be2fc2eb59d8dc07c1c9e80ff9e54c8b256d2eb5649b03ed282c2938f68df",
        "tests/all_paths_tests.py": "4e62fd231d2a64d523682765e5847bf16f12c844c5a6acd0a154c406f77b57a2fc7bf25db88bf24cd5d0edbcad20c6fa",
        "tests/all_permutations_tests.py": "e6d5be8774c62dc3f924aef99b8b92787726fb6e9a527c1493784e64bcb6f31133e4f198c861e76b176cc29b29f35f0d",
        "tests/all_randoms_tests.py": "4dc246a280d5405e159290f02292d197e3e40a7052f7d47627320399feaa279b37f7b7a4234902b6660916e071584ec4",
        "tests/all_test_framework_tests.py": "6e038e732b820a4b291006831c14d9dced37fe74ab5d9fb463854e9619225062530fe91a903994711930ac994329e4f3",
        "tests/all_typing_tests.py": "c422ddb0a2a11b6e915ea25fb236d8e8423fa3bcae32a30bf816ece59d8c32267fb40e9cb9a63aa0d803dc73f51cbe7b",
        "tests/all_zzz_time_to_live_tests.py": "90b257e893408cc3485e4e9af0089842c49c33e4fb84e66e3f05f86ec9d7e5c27f72466b4bcfec551ddf2ad71e85e903",
        "tests/chunky_2048_test_vectors.py": "e2d2fda13d0c73b009a9d967e83974d6713939f642c87c842773267ce453e95def20d56ade201d5ddb8fd046c66407c7",
        "tests/conftest.py": "dd586572f4c1c23c7ed2747bbf2c6931c632f5c64e8ee0c67c1992c9b934bc3fc8d8e4b9fcab4f7b7f0db03888f3b345",
        "tests/hypothesis_strategies.py": "b5cec8764edc7e6f1c58f3ebab56c6ad598a166aad23ca1d2eacec98b39cdfe96d5b459a776342a47834d5228e6fd11d",
        "tests/passcrypt_test_vectors.py": "ce37a53463f7742748f2ef6a9923933fe0ec841ba8d1c94b7c1ab81265257ca7767d52c929c1b517ddc707d34e27930b",
        "tests/slick_256_test_vectors.py": "fc7dd1a6d731942f8fc9f98d6d345071bdf042717e3eaf78cae184e65e76bb3fe81ba9b9a02c7eed60e9fb414faea007",
        "tests/test_ByteIO.py": "2bbe60c0d8e3a082794a921ffb8e235982351544dc108ad670be534a505e80323a60b3098851ed05484619964c0efb39",
        "tests/test_Clock.py": "3f30055fceeba51e50f3008ff908108e958761b3f0daf1c7661c48a4a8f637b4773df274e52e0ee707935bdf75f2b4d8",
        "tests/test_ConcurrencyGuard.py": "512338c57bffa638acef15c0e540c84e326e96f2d746d56631295f33003b25e0992927e9f384057ee0c32ddaa456b3f6",
        "tests/test_Database_AsyncDatabase.py": "64bb8d51766bc2a7e5242333b05b3e5a2b9bfe0cb634ec23ab4705d7886d3022292c4c6ab0d0a8b8aa7d47dfe4657fa4",
        "tests/test_GUID.py": "364dc1f5a5516b6268cc984ae4d36c12847dbf083345a1f08bfc283ff517aeb7c906843379dcd4b4a2631016e3c62dce",
        "tests/test_MultiConcurrencyGuard.py": "7acb02cea64fe7c9ae3c72c52222a2847e533315f84bc9976e325227aad3b68f1dfdbe56878c9c54cbc00a5d7ba421b5",
        "tests/test_PackageSigner.py": "f4860bdc58e2a1c249cd3c70e3af32347711d4bdd8d94198fc8e1f5b34bc751f67a408744b798de6c011bcb150d3864a",
        "tests/test_Padding.py": "752e75dd09628b10e47bdc3852022b743bf94267d74d28d95856af071b4862017b0acf95b851a1205418db62b3443bcf",
        "tests/test_Passcrypt.py": "e7c97d8bf70926484153424325df23eeaaa7d08a695d0030523d5e92b3089cfcd329c051899e6d99e985531b2e822907",
        "tests/test_Processes_Threads.py": "14ef3c12ecf629c4b2bf2dd4f4587e27a8eea160021b7f425dc90e70a02476402c925e84e06e88fc121ac0563b6e88db",
        "tests/test_RawGUID.py": "7b213d65f1a509d50979e40f634a8343ce109e5579597a4475a145d8de0b1f4f5efdbae5f31d2e913649bad90475004a",
        "tests/test_SequenceID.py": "3ec4027bbae1f0c0d22ced86caa45d6cfb195b1f7b7f30950f9e9c9e7967f492ed8152929606d56af70766b1328c3833",
        "tests/test_StreamHMAC.py": "8fad61d688b2d093b3699323e0235bd5c0ff11e30526330b9cbd90aa797e72f8fd3034b87917075f54b34a0b857ed6ca",
        "tests/test_Typing_class.py": "1b15e848905151903fc04bc996978544e8971a847bf78ee8f86129fa9e9347929c4cf6e01ea670ab24b1dc6474258f05",
        "tests/test_X25519_Ed25519.py": "3a792a1f0bfae3a6d7dd6ea90e7f5ccaea734d676b5ddec4287ace142122017d3b1bdf5be8a20b0070ea5e2e8cd0609f",
        "tests/test_affine_permutations.py": "4d0f361b20be0d61a98a15aed016903859ba16978d9b2c7cb99bf6b9f8e2227ab8e1da1477279c312cb8bbfa73aad223",
        "tests/test_aos.py": "464eb0e9b2ecf051d81f992e466f0e40214202125b0a45f5a3995ebe80eca979c0ff7597a5065f90f6c3d62d88804da2",
        "tests/test_cipher_configs.py": "13ddd18ba8635a2d9f8bde26f21f5f530c8c45633b1d1dd4a1a59c296328697817f1aeb4940c48056e364eff46d7ab71",
        "tests/test_config_classes.py": "a3241a6c4b97bd7aa4eb17a27bb94fc272695c885deca4b1fb991eef11f7bf10d0ac706b04823e96043ff028a23c45bc",
        "tests/test_event_loops.py": "5b68e78ffdbbb156c8ede0fb15ca36afa3cf038b6299e0f09440405ae5245fbc0b79df6dd71cc0b683f958fc77b6e1bd",
        "tests/test_exceptions.py": "e0597e659fc0d712dbd23617d0a41b6442ca30a61fc78b907ee2c51f9f2dc4acc339dbc5fdd71bda83b75e3775fee5d1",
        "tests/test_gentools.py": "fe1e960387ce071c86853d478f736c6176297750cc17362e4a61d78b7d8f44f0338619d360b1a42b1795b5105921030f",
        "tests/test_high_level_encryption.py": "18b5de08622ccb923450b051e0f9ed8991c609508440d37385cba4f37d7c714464f802c1e8197b7a88a7256110c9afaa",
        "tests/test_hypothesis_strategies.py": "82f00ddaada064e30f61fbd787c93bc5a31dd3ab919fa27442d24cc18f179d6e6aad6f0e3e13e010efe64c9f6b6678e4",
        "tests/test_misc_in_ciphers.py": "c9a153bf598d19f1e6cc48c2ef3873934cbfcede3ed85d905bb4b5e96feff099b6d3f23276074650b2b081e8f8bfd4a5",
        "tests/test_misc_in_generics.py": "c906a2a41592e48af49ca178953f8f1b87141edbbaf007c1e1cbd5564bbfb7d946e6abba1ede29104b81f1548127917c",
        "tests/test_misc_in_keygens.py": "8f9a17513fc7a1d9a02525255e833d66d1d43bac9b8e7051ce7f7eba34239bb97d9800a025c207b68ef1a06aca50b4d1",
        "tests/test_misc_in_randoms.py": "bf20c7e349da6e4bdf481859ed0c3a4d4a7f554b0c15d23cc366b84572225c3a51fa80c0ed9f144a49489db19b622ea8",
        "tests/test_namespace_classes.py": "e510ac2c7f18b0a128f37d45a40f98f6e0acaffe16aa20b55d93205b295ce293bdc5a3a3718d281ca5fb8b29d3bf1371",
        "tests/test_online_cipher_interfaces.py": "bb9a2b0e51d2bce7bdde02c94afb9588cde90c2a8735b5dc73030c373a5c085b44076a5ca4498784036b35dd7fa081e0",
        "tests/test_paths.py": "7499d3e5cc00c7dce80a49403fe86736defbb131e6db9fe8d238f98a6d939ea1d8c1ca22138fce9c625f420d2c48ad9c",
        "tests/test_typing_protocols.py": "5c3aa4afecfd1fb64ad5f5109b71579ebfbac0d6af1f0537a3d441d5e9a4f4cd1564ff4f7a157163f9a4cc11ea621519",
        "tests/test_zzz_time_to_live.py": "ee5468db9814239cb122f0796af2615fda5eb0600498566d9ca9524122f00f545a61c9555ee0aad6bd180b898f048f54"
    },
    "public_credentials": {
        "rmlibre_git_commit_signing_key": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDMEZoDhpxYJKwYBBAHaRw8BAQdA4ukwNFuUROjDZF9uDWZ4mBbZhNIWhddUmNbZ\nd/XQExu0PHJpY2NoaSBtYWNoYWRvIChnaXQgY29tbWl0IHNpZ25pbmcga2V5KSA8\ncm1saWJyZUByaXNldXAubmV0PoiWBBMWCAA+FiEESjfOAk3bwKm2N5Ni/ETXxWjh\ninAFAmaA4acCGwMFCQWjmoAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ/ETX\nxWjhinC0XgEArr+a+kCA9o53Mdj+qU5uIQdKpwwnSaJXpX6sOOcKHrYA/3egnXeU\nIlDQV8IYusMJXiaTFzf7eC1UUv2jJ6zqNhMC\n=inI6\n-----END PGP PUBLIC KEY BLOCK-----",
        "signed_aiootp_package_signing_key": "-----BEGIN PGP MESSAGE-----\n\nowGbwMvMwCX2x+X60YyHXQWMp92SGNIad+eZG6QYmpsYpBklmhhbpiRaWhiZGCeb\nGCeapJinphkmp1laGidZmCeam6YZJyUZWJgaJqaaW6akmpmbJqaZJhkndZSyMIhx\nMciKKbJ4mZ9j8r19YOU288lJMHtYmUCWMHBxCsBENG8yMsycYnbl9u1apfMxup5x\nLOarbe5/nikZZdk3iSG3+FFc9nZGhqdWHn93NF+y7nuw7POp57qK4kVyqx3+f5N2\n9H2gyXjIjBEA\n=ucIC\n-----END PGP MESSAGE-----"
    },
    "scope": {
        "author": "rmlibre@riseup.net",
        "build_number": "7",
        "date": 20591,
        "description": "a high-level async cryptographic anonymity library to scale, simplify, & automate privacy best practices for secure data & identity processing, communication, & storage.",
        "git_branch": "main",
        "license": "AGPL-3.0-only",
        "package": "aiootp",
        "version": "0.23.18"
    },
    "signing_key": "70d1740f2a439da98243c43a4d7ef1cf993b87a75f3bb0851ae79de675af5b3b",
    "signature": "29661020aa3b88662754f22e9d99e6fe12a6c64acefe8904a77408bbc807e439bb96b3e281f2357b95adac29a7c73ebe266a34afcfe780ccb249a0e489327f0f"
}