{
    "checksum": "be70e068923f22b923cf53d98d787b6e946beb620f8cf9aeed6a42b1be4a06a712df2ca5671d2667d03be38cd0feac29",
    "checksums": {
        ".github/ISSUE_TEMPLATE/bug-report.yml": "ce9e7f27f46c9fae68885ef8b2ffb8e340e4cad4a9a724d321e7a3b97a933aa394ab2c79927a7a84f69568c9e8c97389",
        ".github/workflows/linux-pypi-release-tests.yml": "2c2affb7e1c6c23fb680b6d45007706ee964c68cf4ac361a396f7bd34387f6cf0911e31a460c4b69458a0edb794d4cd0",
        ".github/workflows/linux-pypi-release.yml": "5e71e29887446abcd1c2abc3de390325f4902ff33717ceb600d216c6231dbefcac1c8e6408c2cb5a844640ebad424052",
        ".github/workflows/linux-python-app.yml": "f205ef65a1109f3ec51f343e52ea5776bc04d38930cbd071b395f9a13bd5d479b4acbfa6f29a911328eec79a430108e6",
        ".github/workflows/macos-pypi-release-tests.yml": "b7a250de3f80290c9caa7bdf3a05b714589071ad3dbba9f8e9ede71ae1aa4be7892a013254ac47ae314039ad39e83f83",
        ".github/workflows/macos-pypi-release.yml": "871eb51c5bf56f23bf9085efda5b845ae82cd4f70b3091426553dcd8ec765ef510c493ae58776de15b3eb7623afd8158",
        ".github/workflows/macos-python-app.yml": "c5374ab110ec03916fbc9ba403e272955b869ae12e48ecdc1b1c0c17ad8f9a13ebb19a9708f0fcec20c1a7e4d0679e7d",
        ".github/workflows/windows-pypi-release-tests.yml": "8d742a64ba2d02b074388eb91bb5f5422a082873a31dbb94f163a193d9bb5872558e249dc5ee4d9ebd48e8c18b44507b",
        ".github/workflows/windows-pypi-release.yml": "13c0c1c1f1a8ae0d225284179119974f2c53f0b09f13b1b2ca9da182c2c24309ae2409f8af494e86b28cae8ad2c618a5",
        ".github/workflows/windows-python-app.yml": "0d513f58db9b35b0c96d496ee6a13cb15dd04938040504093780fc7282a5e7669b6ea69e2cdb58788d40bd6ed9445ab2",
        ".gitignore": "7e7ca7a0562488d06a9b661b911eeda0e66fcdf380bd3f86ad9e3cdf7813c6d3db3d393a3c414e70fd3036f0c8218655",
        "CHANGES.rst": "979182af3819b7a24e738b4bd063279ec21245b366e485b112841ace300e9bac6e06f6afe632f8a6faec52183b146721",
        "CODE_OF_CONDUCT.md": "1999f7d9791b3e79aac666c7286c71bcf1910a8b3adfb6699d29981c146b85479eece9e9ba6d877b888f6b7082707c34",
        "CONTRIBUTING.md": "6bd90aab16a531bf13652544b22400532cb13f9d89386955065f398a4fcfb065f60bbee2e28d9ae59146b70878236079",
        "FAQ.rst": "cad5af23d070117d3f1398ab979048ead7884b546ea9f2fe36f0f67b337ee93675a64ab84fe2a52f62dc66dd82d7c2c4",
        "LICENSE": "26a27bf33de01f9b831b918c0fe1080295fe93f7b9f9a20c7d577a29b0f13d42e50612f0e353dc40320ef2d876c05dd0",
        "MANIFEST.in": "10034f418d463296c0cb2f40b3814215aeb5aa115682c44d4383bcaeba77db0e5df138833d9997fdfc79dc83310f8d3e",
        "README.rst": "8ff867001b4abade4fdb95c2e39e4cbb05e1ff80886316e992b9ce54bcee9945ebd39405e29e79e06112e4a462937d70",
        "SECURITY.md": "55ee99fe71c80532838235413ebf27911eaf6a583eaa4089962c7d2bf50071d0a67392adbbc5a132335388a92bbd8440",
        "aiootp/__engagement/__init__.py": "ad203bc1e5fb66181eab0a76bd887e62b023bd71bee4ce8bedc00c181c6dff95375d126dcb933f6b21f6b26acc8ad07a",
        "aiootp/__engagement/issue_reporting.py": "faee293b41f40a0e62a8dfed827505db803fb7eb6e82436a404f38ec3ad8a981f16721804aab10768bed596e7580bac1",
        "aiootp/__init__.py": "b2b041baf2247f5e92ff33fb1c77c59f3c21ab1fe87de5bbd9f82af4c9ac42f13fac61ac75f1f50404002a6f20c09790",
        "aiootp/_constants/__init__.py": "bc776c52458c8401863ad26a1980c1b809df1595e6e06fa023b66e8018a41845174c26eed665f67b39de835d625d8b2b",
        "aiootp/_constants/datasets.py": "91648deb5831d7d591c306b56d597965ee013fc8c1e5df1df88999f08fcb4559dde717e08bc653ecbd8311b8c4063600",
        "aiootp/_constants/misc.py": "5c8004b35a6184b71d962a25dbefc7f350a467305fad82379aa4cb1c460b05c4262a86fa91772576aa4f62989a9b871a",
        "aiootp/_debug_control.py": "d706d558eda8070e50883da275e0fbd11139190d7bfa31c61eb7873b81b42b87c10e9d0aa23a60258606283b7c9c0687",
        "aiootp/_exceptions.py": "5649c58eea6c7e3ab034a8774251a71752ae2214a4e231a267300c3a587d7b0b71a335f28ba515d8f1e0f4ada20ce35a",
        "aiootp/_gentools.py": "0486b10f416023b71b51efc42bdbd8054a352936c970614b6954c692d3ac28f1d8461f89df9ac0af6945a41f35d6d284",
        "aiootp/_paths.py": "da23c133bbc6586883d42ecf9a7a2c818086c0fd5917e0a148c46d8556dc8bcaf242544099ffe0cbc6aae6e308e6671e",
        "aiootp/_permutations/__init__.py": "4540bcb1f4a936c60fcc077399297702603e9c098e8b9b183e28c73e5c4bfdae7c45ab44b6418276cc199bf5cc57eda7",
        "aiootp/_permutations/affine_permutation.py": "44a7383451b507164b0b0f81b2942100a9a06e417c2bb5373ef60f6da9a812416ac62e881ac9e14e7be19a0f643e083d",
        "aiootp/_permutations/affine_permutation_config.py": "a58873dbb3447d3631ec9867c4c7c33e1dce0cc9b5553593f406b3dacfeeb1cb505cc48f26641366e95044083c26123d",
        "aiootp/_permutations/affine_xor_chain.py": "2cc9cf40f1714457fc8763f33a05bf4b2ca84496e2f89e845cfa1b27cd4267c5d64bf5ff4ffd0deb6ae80c891491cbb6",
        "aiootp/_permutations/affine_xor_chain_config.py": "059bd0b353de248054cbb8b15216cbc12e2daa0059348c3983026472df71a1cc824f25621bc4c3e0f51c651ea64e4214",
        "aiootp/_permutations/fast_affine_xor_chain.py": "dc2ef61d613b83ffc37f5a9b21a177fb3b2e13a6c90cc03e4ae2ee0eeea1251fed7c38d133c295be5ac9b40f3539f24d",
        "aiootp/_typing/__init__.py": "293ff5fd95b8b8d31a7a25b221c8f0e233982d13ee5376148d277dc70d7a0eb68403eaa1ffb2d026bfca3f81c9ce17aa",
        "aiootp/_typing/_asynchs.py": "8a8c9390175c8036cf90ea080964472ac4f08d409cd24ff1e684788947217629360bf8bad205ae777e7ddb2e2b4dfbc8",
        "aiootp/_typing/_ciphers.py": "0789834f8e6892583346f4ff1b15dc50138ec35180e80a0ed121e7120804a3a25a14ffbdc5414cd0e7eb212e4d42d0ea",
        "aiootp/_typing/_commons.py": "51f0e13b51e5d0aec16c453c764e4647c30b4266bcb07e2d3ffa3f9f6293a9b21713a73d0d546780732b0a121ed87cd8",
        "aiootp/_typing/_databases.py": "7381f010df77c952699822ed3362617294c7f425ef5079841659ebbb3ef95dae676eed9bbd280f4e0c249f3d925861d1",
        "aiootp/_typing/_generics.py": "c4d7bca367abb8b0f64afb71e3a37ab6f19859500122b15ac52ff9537018f5f11a7d695a43d29a23ac3a35090d376c36",
        "aiootp/_typing/_keygens.py": "232c39be31a577d94da77d82c8622b057bd90691dae6942aff660ec1007f7a0ba0d4fe76b637d8db90bf853940089f9f",
        "aiootp/_typing/_paths.py": "ea180c1631acf8b744006fb585145a2332ecf319d533d1cd60d5101c5a84195a1bcb2dec4693b8471b4172aa234ab4bb",
        "aiootp/_typing/_permutations.py": "2ecbd1dfa4648e915debd648b74f9e85957b6a6837a57e1cae7670ac71095aa241d5a167b0cb2abf1ef7303caeb08e2a",
        "aiootp/_typing/_randoms.py": "fa3d68dde6b882a7f1472c0d73d5ecd3cd4cf97bbe15ef279d68d772050bd40c2cb57c13fbeea4c85666bf80496b8901",
        "aiootp/_typing/interface.py": "5a50b3fc773cd0f539fd63eb23fd887c42906074758553b083a4172ba0f85fd2a4c1f16d04ab7432cb350d83413b40ad",
        "aiootp/_typing/tuples.py": "971af936d12696fae45e127c2d67fd385925d3848282fbda5e97f1bf0b1c079277783ad077d4e2d63ab20038d821093f",
        "aiootp/asynchs/__init__.py": "4a63ba14ba90f1ca874b36197f157bc0df68d601edff84441e11ac05405c52e99ddf93bbc06c08161b39dd2be41447b9",
        "aiootp/asynchs/aos.py": "c43546f289c926520293babd116cccb0c4e8597daf72accc0f23c18ceebca61a0ddf006698d2d5d10f0f6f7d2ec4b94a",
        "aiootp/asynchs/clocks.py": "83887651ab7e41ccae112793e13b49c30d845f8962f3779788091690820f3f31db7578180990c534862dfd4e000bc9d8",
        "aiootp/asynchs/concurrency_interface.py": "9bc4757145ee012b21d5fb0e723dd8f1ce23d6eff09df6c7189eac47f053ab6104d4b56466e79cfef5c09b087b629af8",
        "aiootp/asynchs/loops.py": "035e527572cbc23450a5de5af6cddb748d6bb10579117b89efda68c75e4b18ad75535ef9ee38c00979c6d325d9de63d1",
        "aiootp/asynchs/processes.py": "dbddd4b8d22efcd8a94128aa04040a393c6f2c804288b3350769840faa41f4275a30488210fa25321114bbcc2e1d3f50",
        "aiootp/asynchs/threads.py": "23829d143e943c7a5d52c630b43a7ad4f521fe7c75d6ed73903c4e808005b8ad7558ec9d2d1dbf6800c025e8b1cb7dbe",
        "aiootp/ciphers/__init__.py": "eac1e151c25b11bdee978994fc57b170ca171efb13e2113c0d933f66727e48d8ca8bcb4ad744a9b8f1393ff1d9a52210",
        "aiootp/ciphers/chunky_2048.py": "c803e648c3cadd10fb9f0f1d19d5487819f6e235f67439b5c1f9d9ee02cbf8681ef3cc5a926dd835707a374c338fd008",
        "aiootp/ciphers/chunky_2048_config.py": "b7932d0e937a6fdd4a54897eeb368bdf72d3884a9b3cacd4dd80479c86b0b04e82bcd17fb06ed236b3446c28d9bb40c3",
        "aiootp/ciphers/cipher_interface.py": "311f159a9de5e75a9b637aca1ec9a3ece04aecab7979f4ba253d57d7c30a47c4b10a1bb3d740df6295d3ac62f0f7bc72",
        "aiootp/ciphers/cipher_kdfs.py": "537d77f576323fa94bc9347ed9e9c93e39a7cb7fadf309fe45db52a326a51914e8846b0a106cc3891a57ee4176041ada",
        "aiootp/ciphers/cipher_stream_properties.py": "2f863a76267993d0f8013a251e072aed200e3b664996f52cab5dca20752b1faf6553fcb380ed73164ce6347495139247",
        "aiootp/ciphers/cipher_streams.py": "4dcba9e2f8b35e5cc5d645994434f019b2431377a278a785f63f51c104c2acb7c261996898f560416c0d44b2f30cc66c",
        "aiootp/ciphers/ciphertext_formatting.py": "813fa477879d42322ced5bafca798c400f2414fab0a27f8e8f94e836d648d9bd826f3b8fe991ec9217a8c182b677dfa3",
        "aiootp/ciphers/decipher_streams.py": "3596aff9196fddf3d890f488e8fb42821d78d818d63d14b50e560939b1fab0e0f642fe01756309514c417aed2d9b4500",
        "aiootp/ciphers/dual_output_shake_cipher.py": "d724d43d5b3f744b3a6c2c2206632d295c27abe6670fd34a66fe3656b535f40e15907cfb745bc76cd9a8a12ed48ead67",
        "aiootp/ciphers/dual_output_shake_cipher_config.py": "4f1d27886f34c2e08d0b07fbc6a9becaca531ea7d17c83c3612c055d2359449b8299c8cad49f22406d9a7c5c7bd8d018",
        "aiootp/ciphers/key_bundle.py": "91b3caf6b8b59805e9b34b6dd880d59fd694c6a07c892133dfb2a7b8edfe6251b615aee48e3b59508f4331b90dc9187a",
        "aiootp/ciphers/padding.py": "4af2831f5723aca8c9d79f8f2fe0d2946be708f75dc4992f19fc2ad439fa5832e30ce6453e083b0dc0ca3652ebec56e2",
        "aiootp/ciphers/shake_permute_cipher.py": "c6523d56fe800390a019c650c4952129efcf5f8b220726eab5c3abda96bbb06a03ad3a62c4a1346bc77efde2efdf555f",
        "aiootp/ciphers/shake_permute_cipher_config.py": "f515bfff5dadbfaf136d4a2e865758bdd7698b9ed7305fae0b7c7efaa54b36082bc4664ae12bd0ddb163c13d912a423d",
        "aiootp/ciphers/slick_256.py": "c9b5d2312db5469a73253ba2136f0e43d26dbdca95ef1bbe9131c80e4eaa7076e5b43b3ea78d6d310318de50a18bbb96",
        "aiootp/ciphers/slick_256_config.py": "9c6b78a604067d8c774da087eaffcace215d1ca4c33ac71602726b570fd970b02709379dd7c64c8dadcb3a78ea468e9f",
        "aiootp/ciphers/stream_hmac.py": "4df5bfc4d7b155956ddf590db22f2dde00a9b78ce2396150f215d541702205a3b7e518ae831b8d6ca815653ffb5c9a85",
        "aiootp/ciphers/stream_junction.py": "cc1a83d2a6d4eff1ca3f4a6d83f68c0e2b7474cb00afb316783785168751f1aec18191c23f297443c75c24450219a104",
        "aiootp/ciphers/synthetic_iv.py": "9b72d79ef45f7eea5a5e7b853d454dc6f60f1f53e75de1dc5b427a15f2c70889197bd685c331b10196f3fe12919a01a3",
        "aiootp/commons/__init__.py": "a53be02ff52d3f3115df37c4734954607fde67495110eb5e98efa62533f85da81855992bcc0c167ed441c75884c3a8ec",
        "aiootp/commons/configs.py": "92ed8f879959d6e78c213663de20fb99e1848511f9378a91b4901665e27566ae83e92a1875af660220ea37d4f1cfcedb",
        "aiootp/commons/instances.py": "ed6f26d37c2c6ea26f7c6bd3d8d482a22213fb863668a2875afc5ce3bbbee3172d68b9251a94be0b02265b7ff99080f7",
        "aiootp/commons/namespaces.py": "1a4957a49e000417d7ec8e7d14b763151ac948a95fbea69000dcf5ee66f1edd18500e4c5b28499377878e5d2186963b6",
        "aiootp/commons/packaging.py": "e4e447ec1d58e56e98af4e6c999d224959f90559eea3f3cd0b2ee8abefeb20bb96b3df7d67d4892f44eb75ecd28c8087",
        "aiootp/commons/slots.py": "470eeaa2f38d796b06817afcc61f94a5bfb3598ef072fa25691c0c74b5e95431186a04230cce5bf341637f3cf8a3c3f8",
        "aiootp/commons/typed_slots.py": "ad6001c932fe43a6f5d641071d222a90670ce8e0a39d899695336914b6db3b80a3f43604b35a0308ef7ac09dc7b9896e",
        "aiootp/databases/__init__.py": "665e686a7a546382b84d35391502be203d37b2c8bf1f3620e8deaeeeea068d73703899b8319b5e54680d87ecd9d31ee8",
        "aiootp/databases/async_database.py": "1c2a6bc5f8c43f3f97c97a22b596ae863a3e4341d030d281aaf0f348300283487cace225476444701fcd4d43afd86d3d",
        "aiootp/databases/database_properties.py": "9d535902b1212b091c58ac541478145c98c006d5c99316a46a71e516bb13b517b2b5c42c5236aed08f78788a1a6f5407",
        "aiootp/databases/dbdomains.py": "a10d85cf5b800caa205a0c0215309cdc595344f7c65b6feeb65278cc71acd1e6f53bdc99091f7714438e80c46bc3a128",
        "aiootp/databases/dbkdf.py": "1b8ae5e01a9018866d5781947d18446df9a86e0194208f66ac51b176cf17b531b158d448961bbad688d971b00364d93e",
        "aiootp/databases/profile_tokens.py": "3fbd0dfd1f690cff6e305ff78a397fbcbaef6164d5eaf772c3a479a5042d82464e147fd39aa1c776f83d0963ca113c03",
        "aiootp/databases/sync_database.py": "587636ceb7eed4d8843f51736222fec3a1bbf15be013664ca392c12eae945a80052d68704d9292fb461df2bd7ee40986",
        "aiootp/db/README_DATABASES.rst": "d250e6955a8a613ac18c43a29f0ecf39e14a1929b2666470766674a3412e9116731e67836fae92cdea8c1f0b8fa998de",
        "aiootp/generics/__init__.py": "db6226c80dae4cf7ea5c5861c5332742691ebce0205d67e596ddf3b6ed65fc11149af5e09a80225894fd7a394c4fa662",
        "aiootp/generics/byte_io.py": "96233ad28ad624c68843a70545ebc15f2efc22f2ac23ccff034ed9dec591983acecd0e95a50828359ccebbe706374337",
        "aiootp/generics/canon.py": "c325417fea77a61d75f0aae5811a605fe661ec131bc111cb9b88e399612983259cc25d4d5e5bf9f05614fff619d81132",
        "aiootp/generics/domains.py": "73badf3929ea7084afd121d1a98c2b06bd50acce6e5e43f50729371a3d3f47ba53afafb72349626037694a11928a70df",
        "aiootp/generics/hashing.py": "f31498ebcc59061682f16f56ef4283d1adcd96a3d5e58a0ac8e7d790e2f1bb6f833044e4fd708594fc2b8b2ff87c49aa",
        "aiootp/generics/transform.py": "bc4e870fa2eb01f692bedbd83d2e170840fbce316082f054f568e0b259fcb19867a358ca84e835627e440a26af8546d4",
        "aiootp/keygens/__init__.py": "0f1ce903bef89bf4e979cfa2c066193b9ffd49a55a8c336ddc629d92b85900934ca1202a3ec813b3483bd8e443fab26b",
        "aiootp/keygens/curve_25519/__init__.py": "33a936fb114d8ee894a325520fc25a31b56fce71b82d4693adc3d1f4481066a40b6cc8e455cfd56b43bb5f9c5b325a36",
        "aiootp/keygens/curve_25519/double_diffie_hellman_client.py": "ed755f3e07e126b893c4d0a4cbefc567240d9185a503c8739e0b0972fc3dab5215f593ebc2ec1bb15965817fe01819e5",
        "aiootp/keygens/curve_25519/double_diffie_hellman_server.py": "caff0b37e04c5ce27cb7ad66112290be12e937ec209d6fa4aec81a12f0573c26528ebe8723bd257e3f7ac605afdede03",
        "aiootp/keygens/curve_25519/ed25519.py": "6296b52edad17d69096bc8c5a5744d0266bf151f90bab0ab6289d726e5c184df1b16c05234894d4ec995ac229ff24d66",
        "aiootp/keygens/curve_25519/shared_interface.py": "0760b1aa25b1e661af5846f73679ab100337fcfc855c002dbb82c725faef1a660e36b619c0a2663044dab2b2aa5606b1",
        "aiootp/keygens/curve_25519/triple_diffie_hellman_client.py": "a528118c477434ec4aaafae2f9e100d0171e2af27d6af141b9f65b6734e19648a4b07b712729d654a8c1cb2dfa9b58de",
        "aiootp/keygens/curve_25519/triple_diffie_hellman_server.py": "93001da7b35712a32a2f590da174bfa4362742464b76f892d9516530a063b2bc2f6616391be09d1f659fa4a7b257923d",
        "aiootp/keygens/curve_25519/x25519.py": "dc74c8ffc26336a4e23216732e03e931b2a0dcc4bf495e6005c138a1be59061a3fd23b7f9c5aa2ac8b4da70545757992",
        "aiootp/keygens/domain_kdf.py": "bf1b4a09aaf7e1f3024322e980be5f27c5eb0e25238c9a6f322228c810927272e3810e6341135cd10ad4252256d36df9",
        "aiootp/keygens/mnemonics.py": "487c8f425cc18ea655ca17d336d1d5a36dc8ccd16db6cfca85ccd32802d937c9eab87678cf424df12932c7f672d7cf24",
        "aiootp/keygens/package_signer.py": "02cbafa2f3633a312c58bc38ee407d0896a174a4a020ac4fc0e2a48cfe7aaff680fba3b6c47ddcf1894de444eb874033",
        "aiootp/keygens/package_verifier.py": "e582451aaeef9b75456243578c2944902cb7fc132162b0e8eb861e7b710d396b48730c282f24d1c26e1c910c847dfa72",
        "aiootp/keygens/passcrypt/__init__.py": "10e8785f30b7b737ef84547bf258d95993dbe648263ec3937fe1d8a83c3c0e4f3495cb8840d7e37a45f054979b682cd6",
        "aiootp/keygens/passcrypt/config.py": "9f5ecff46eb52abb3ff56358742b14ffde605428d4510c38692a56b34649810ba8ecad144008ba7e9ca90e36415d2b64",
        "aiootp/keygens/passcrypt/hash_format.py": "12fa53457b6c8e9858642db91320d47088cbe4b8f2e81bc87864186b9cb5ac47fac21cd1da60ef2d913311fbad7e5649",
        "aiootp/keygens/passcrypt/interface.py": "11b8920d219c977a4a6299f3afc137f2575878e8a2c4287acf95e5190970e722aa32f72335b0495e267f39c34f557966",
        "aiootp/keygens/passcrypt/session_init.py": "068f718f148832afc6694074c4a615955f8a83b74a4e4895c5e011640f6608050ef59cac3bc36947e7094749b5bcf113",
        "aiootp/keygens/passcrypt/sessions_manager.py": "6251f833e72c7dad5a849567435e9237411dd610511553880a637aebdadff5fec912c5bee1fec26e70c9a209d32b0a94",
        "aiootp/randoms/__init__.py": "68fe43df1e6fe8d2c7c26d38232b1f52036979f9b8e0c9db4156b69041259c041c57940e367f719ace0b13a060906bca",
        "aiootp/randoms/_early_salts.py": "77bafea164002f01bdef62ba1251fa1fd3bc4135c3d5bdc1c10db8d01d8bc3161ff059175dc5c98b2fde77a341499011",
        "aiootp/randoms/entropy_daemon.py": "f3861774a44f7ba6ca838d0c7ad5e2e14ac2f40744575efe41605ab5ef68857bb8263436f9132200f59507a338eab85a",
        "aiootp/randoms/ids/__init__.py": "3fa177064641ffbbba0a052e6f0a3b3b308789eff830c06275c87d9a555853a35a877142bcec10fec72f6186527187fe",
        "aiootp/randoms/ids/guid.py": "c880a3bca363291d852b8afdfe55e2423279fa5e6e4b1e1a542cf8aaed78f1d168891a85a94918f5d9529d9c8ba5200b",
        "aiootp/randoms/ids/guid_config.py": "1d52fa21448ed0e40040dc3a77d96b44a13a96034babd03b69adaa358be59fb9354eadada4ad66bbad92e95851dbb449",
        "aiootp/randoms/ids/raw_guid.py": "c5b67b4c059e526c052b96c9f0df985d7199e1e2afdec8b9d8a502119462341f786f8fa042ae99c97f0d770e8c9cdca4",
        "aiootp/randoms/ids/raw_guid_config.py": "87af0fe21790915541138290697f655c64c5c4c0182d7c14b8786b4bf82726f8ee8855d5284aee9be2440c1c2bc6e25f",
        "aiootp/randoms/ids/sequence_id.py": "d578d768e085ea55b303ae6b5f9ad7ba7fc831e8fd0b6367dbf5647c3ae8dce45a4b497588c15691fe2d92904230f1fe",
        "aiootp/randoms/ids/sequence_id_config.py": "9a2ab0a48074f161a66ee0dcb826c6b81a904f9221e297926f2ff6123f0da26aa4f565ed12c2e6ef591a171f2730928d",
        "aiootp/randoms/rng.py": "c655cab0ff6321955c92185746605e97a6dc09ba53b11514d8418fbbe78c9c0172e1759021a603b366a6d189be89f56a",
        "aiootp/randoms/simple.py": "edceac763801be750d7930f4e147ca0acfaf84cf757e445121bc18cd548e949215fb71e88b2146c3d991703318d51ae1",
        "aiootp/randoms/threading_safe_entropy_pool.py": "c2915ec286481dbaaa53058cd5c3ab2ea935cbcd0fca24bbd26456776a6a0bdfb4441b630e073411a0a59027f823abaf",
        "aiootp/tor/README_TOR.rst": "875267acf7bb881a96ffe3631c3596007131727f07d3413cc3148eb52ca290bfc34e9d17efc30ae372af0ccbe4910499",
        "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": "a4f877ca95d45f0379b3fb3878b38dd9f4470f0263b02aaf4bd077aa0322cd30b496a93aac164d1593281f7974bebfd8",
        "setup.cfg": "a37451e8d2d9bbf708a6ab2eecf699dabcf823cde03b83e02138d182de4ce005c1460ace6e733a4b2a5ea6c09993cdcf",
        "sign_package_build.py": "a25f0143408e0279bbc6048c1c0a9cbca3623787a88ab0c5b3811307a06e85d343c8e9e2041cd7a08856c42d10f1e506",
        "sign_package_service.py": "28b60aa3df2c6a2c1903bb3cae37215a6a4fd8c872d65d0a03f7f1bbe3b2b2ae50136ac8bd06656c2191d8b86743036a",
        "tests/all_aiootp_tests.py": "ad06d27843fd816ad3f60aeac346bee15e1f15e31653d53c391104089f8fb6e0b3523d8c040edeb5fbd55f9ba0cdd5de",
        "tests/all_asynchs_tests.py": "7d188f41ab9810bba2fd7eec96752f43b0700ef97a283014a6d993e005e6aa0f030613f32e7174dc29841981a46b3674",
        "tests/all_ciphers_tests.py": "33c7302bbdc88f9f32019716a7120c0f3d72a725d67b47700a63353f100fbcd831319404f7980cefc17ec422071cf9a5",
        "tests/all_commons_tests.py": "5143c87b95c4ba9ac76bd2b4d159c2f5049f922addc0c16801ba70f6e4f8faa0870218a4a1c684c0e99e68f7b40abbc2",
        "tests/all_databases_tests.py": "59cdd1b640c6be9c03c8c6ac291fdad63cc3d77cb0e2339aae9e518eda0602eb7989d90d7fc6d1fa109a31eb45e531aa",
        "tests/all_exceptions_tests.py": "fc637236b0bc2d250d3e09ce53b63e5335974d546cde0d018a8d161d80460106867f05794ef7dfd0684f9ae5dbc21f31",
        "tests/all_generics_tests.py": "80401b4cba3d2f6766bab10c70bb7cf3ed18bb7dc8f4180727c07c74b5aabe839d20973d411e0dd59e58da3ebeaf46be",
        "tests/all_gentools_tests.py": "ecbc60710cd6785811ec329f23e36373bda224b340b72a67e41cdce06f302ab151c3f6898b0583059f02a5e0522f6a57",
        "tests/all_keygens_tests.py": "4bc1769204020be9f5d0577ecdc36055e8afa5d350981775d6f9342c21ccd70ca83f44b6072eed0211dcf58c9b37bd09",
        "tests/all_paths_tests.py": "b36aab8f9aed92e995ce019ac009c84d97a04924e605241ca75fa7100c61938a46974b0813031f4a7e1fe52c6b99ad3d",
        "tests/all_permutations_tests.py": "5e2b467c847ee2393de71d94efb9b236f9fbe5d4d03857cd9f293ae77468702028cc74c6cfe439938a1e536abb492a34",
        "tests/all_randoms_tests.py": "a5319a8d268f2b7bb2a021dc11c4f157e85812d21ddc37fbc9e63eb0d1bcdde715990daec1e1b8ad1202951d0c9f8284",
        "tests/all_test_framework_tests.py": "a7d25a4e4cc0c63a05a5db1a124a5101d261c52a74eda5af7888591a6803ecae635199e56cffcd9f47c04d6b4a6c850f",
        "tests/all_typing_tests.py": "e5acc975202ebae9b2f9b0dc2819949644ea1899b257e277a93144824f0bbf3d6f9ee6f8fe954897d115e806b3da5931",
        "tests/all_zzz_time_to_live_tests.py": "68bea866b8236f8cc588e4b665c975a7fde806aef68e528023456879865b1ada0d1c2566df932ab870bec5b835300c35",
        "tests/chunky_2048_test_vectors.py": "b3b40930b52bc550e9ed6c4b964b8c577ea22ed66b8c75af24196e5ebb06e6b6e5d5f839c6d48efaca2a79bdc1cefd41",
        "tests/conftest.py": "4323c151211b3f35a865f510639c1509ade24e1bb255d6d8e21502b5071843960d849a6bc612f29529bb038e9e6247ca",
        "tests/hypothesis_strategies.py": "a8892ea4845fb27a7777d5836ecd05cd4b4fbed943f82d66bf70d161b4c24e44fa9d20960706c5dab9b769d8848b188e",
        "tests/passcrypt_test_vectors.py": "20990be060959d8f595301a7edb8e7a76178aebbea2bd9561f62b86e79193a017f66efa6a0450c4d4f1c0e73d7e5384a",
        "tests/slick_256_test_vectors.py": "d3886750a995a6d4b75ce59746715c9a39087d39978569f0ddcfed464e81cc37cb4e8569bb4c005ae364072c0e86303b",
        "tests/test_ByteIO.py": "0a67dcb9b3dcca56dc32840146afd24ba0c9a979df05e07c9a0859bfbc09759ce15e0d4b21edb3282856967e5481c802",
        "tests/test_Clock.py": "70e04b15f551ca5715d445bc7cb99242fecc6e0512d9ef9a3b322fdb50f206a808d6e8fab0867e4d7b79acd1fc6eece5",
        "tests/test_ConcurrencyGuard.py": "096725beeeac84b808efe2994b3cf5d49e13fbb3f1c9d00febe7183ecf26e40fa909726e58565577c1cbb442a610b2f0",
        "tests/test_Database_AsyncDatabase.py": "246c6a5ef8a7681664e350cf5581ba76a7246f10c31a3b63a40d022e0c697fbbbfb4a52213d6237796f0a904c8d100fe",
        "tests/test_GUID.py": "ba621be1247f138e7b85849c8eaef5996c0f999d1ee467e67f7e4de14a047517882042b0ee31542b694f30aa8668e8fb",
        "tests/test_PackageSigner.py": "da9bac624ee0fd587c110379a6547b55947305788e2e58e6e11adf6f015f167ee31bd5414a5c7eda1ad5e4c75d8ea151",
        "tests/test_Padding.py": "e2dea22dbf750a44a3f14dd388553b4eeb4e49fe8a5bd4a6813d69a363d59003813d9fa4d1d110c31f3001a4a288765c",
        "tests/test_Passcrypt.py": "8b6cc260bc703217556aeb7c0a5231f728fc785bf619760134385ba359c044ac0669a850222fff896afe01ee2bda4980",
        "tests/test_Processes_Threads.py": "38158279b8e61c931632420ee0ca16a3c655491d7fee77c198fb0af820455ecbf699528af1d35d67316d23cafaa1038b",
        "tests/test_RawGUID.py": "2d948c488c8b7f2c319c543c65533ff7e0ca553addbc4ae3bf861d089e9d3d0426304559ae7d716daa2eefb5699e20e2",
        "tests/test_SequenceID.py": "2780ad7b845120a5d607a3624716cc32ee0461693d4a86d538b38bb70d7fc48162ac966b135af860ea7f9fe06b30bff2",
        "tests/test_StreamHMAC.py": "0f7e6cdbf4430b220d5fafe9cbb6944d80f4826c0c898b537dee9fa5b2a5ae233840a6b4acb75e192c3ba042df12d491",
        "tests/test_Typing_class.py": "a259870f83be409aed3f7ed5ccf9e64c1d96f4f9d536104fd04c1596e183f03eca24d7b52b359403fe67968456a42b34",
        "tests/test_X25519_Ed25519.py": "f4590c189288d0f9b7f3d25b503a87475ed1d70b63163ff2848c3b9cbcac53dd5c6364dc81188c796cd3796195990142",
        "tests/test_affine_permutations.py": "58d7a48712e9036fa66b197ae01c51386ca8c131c8cb3a7c65bf66666970ad105bfa2d5017dea88171aea4e8341d1359",
        "tests/test_aos.py": "c211781c10bb93ea2ae336c043f5edadb9b1165cc75ef4fd59f42d77dc16041b03ad1608667eef065cc6395a37e5768d",
        "tests/test_cipher_configs.py": "734cfebcb3a9b43bd11776545efbee8eb86bf14ed03d91b6a078e56cf3edb3d30502bce200ff6463405b7aa3671a3c0f",
        "tests/test_config_classes.py": "a131dbbec1c030f8f6355d6a1742c9612e911cc749672566ce2b5cd917c4a760039821b3cbdd1ffef7d900d44452a653",
        "tests/test_event_loops.py": "9135bc1eefb952a7bc075ce387addec0a4330a0cb1c33de00f6dcc9e7ca1201ec5c64e04047ce02bde1ef81e0119c748",
        "tests/test_exceptions.py": "8e2019f873900bff7fbc6abec35b2fad7861406310678c7daccd7a511e3e5fc58f37ff2da1538b4a19ee645099bc9271",
        "tests/test_gentools.py": "4621a09ebd3fcbe9ffe5e05da75aed2ced84f20c84d58633825072c21ea70cfeb2fc897fcb15f7dcf47a82f32022ac10",
        "tests/test_high_level_encryption.py": "ff851e6a93089795f834b16956d9d7388969f9e03c3fd833b7be0a282a46ed370a2421c8523da2ca258a05a60cb030c5",
        "tests/test_hypothesis_strategies.py": "a62b3e03bce5e97e97f0723cad07ead85569080516c2f2172f9a2725afbd95654312275339e89d20fba03e9a61f6209f",
        "tests/test_misc_in_ciphers.py": "77c4c6516887e39e3c5c04429972b3722cca04c60b0d25fff3f317394c956fb85e2d7a6c79bb4f16351a842e4aaf045b",
        "tests/test_misc_in_generics.py": "777abbb80fb409de98d6c36e1ce69bc20ee3c64c7d03abb568f3eba552fa48787c0086b7d947395a6f65a6dee7c03381",
        "tests/test_misc_in_keygens.py": "ddcc88097d55ddae0de670f475980cd15d67f94e963f8e9939d2f5f53a961d5718faa5d24db28ae25bb1bdf0f2cc175e",
        "tests/test_misc_in_randoms.py": "110e933dbed21c3307e62ce590b64021bd6fc943bd04ef8e185ce74908a7d8b89e0c81d606e456aa520173f7866edf22",
        "tests/test_namespace_classes.py": "27cd780450ecafd0db9e5cabfc5bb87700e71052f9541bb2c428ae0829cb0f17c3c89940f54e1d1f3d38399c7697ade5",
        "tests/test_online_cipher_interfaces.py": "129ba9814c80fc3b9c479c296500f7ec840527ae6ab16decf01918d6b87ceac970dec65e535498647220a3cbc58708c4",
        "tests/test_paths.py": "9cbe5848598ce37e50157c466bac8f3ddbcaa7fafddcc344deb95dbb677fe572b244e75e8aaaecc9963bb4afb9c12256",
        "tests/test_typing_protocols.py": "18b4675320734468929d0c2dd79ff9fd680fba1f5311d24837a127412b51c4e27bab83070d1943fbe525368803fa0cf5",
        "tests/test_zzz_time_to_live.py": "69b08fbfef24e9911a4e300826d80b302db5132daea4891c5b44c1794c3abffaac8d73902a6202296a5d1323903fc2e4"
    },
    "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": "6",
        "date": 20323,
        "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.17"
    },
    "signing_key": "70d1740f2a439da98243c43a4d7ef1cf993b87a75f3bb0851ae79de675af5b3b",
    "signature": "1f8e432ea288fd60c7071da7b2327d22848a90c12a3cb240b8d9f1c243945fda0cc16380c94585b099ad1587e79e977a27bdb1449096c61234e866f7d11b2a00"
}