{
    "checksum": "5886fa35addea35115f71d1bf76f3ae96aeea66ac3dff8dfd8e0618ce5d61719319c0ee875d51252a68a2bd2445b3fd8",
    "checksums": {
        ".gitignore": "2a478ab758a08be89997e511198e83e537b6f8a32294fdeb11e874b913db858115ce74a09e61754bfe381ff4fbaeaf16",
        "CHANGES.rst": "6dd22a9b8e7f00e23d63c18a714bf968f9029b8fad5374c094e1c3cb98d08769dc798c9047bcc7dc44a1da8bb56584d4",
        "FAQ.rst": "2f15dac97fb9bdc64d36204e11d617f0363ef221b071eec9cfb1a5951955169c1633d92bceae7c674974800e4bfaffff",
        "LICENSE": "2fd91d4e18d33b7b6cd7ca998fe6d661a04832a04e95b1c4e55d97cad5760db462c6bf7fb3a535a9253771019209d15a",
        "MANIFEST.in": "24eda1b79d6d4e91e0d58dab0a90f28b8413b9caaeab7cfc8d66e6f9da03548a04b8578aa2b436cde14470a22107a7c7",
        "README.rst": "957a871b5c2adb1de6bed8644fee7a00ffcfab6d478500041444774b28febc6975e6c07ed11e6e98ea081dfa89cfb6cd",
        "SECURITY.md": "882a7b128f869b37a58fea18ca9fe4ae63e98be035fdac4d09015f3713e551a79f9edcca840f741a359e7c1b6b3a2a90",
        "aiootp/__engagement/__init__.py": "8eb1c04b11afb9efb3da69404629d1ade4c3bf2cc79a92653ce065d17e5da5302c644c8fbe09b97475c3ac55d9921b7c",
        "aiootp/__engagement/issue_reporting.py": "fe782ea1ebfd64eb1f2dca2e17749450bf56e3d2478d987035af0f184e7348d733a4444c63fb3fbb7c6e2d026429fe4f",
        "aiootp/__init__.py": "19dfd245caf757c425b92d7cabbcc9a33d3c966da06d98c6b67a8d736b7480a81f718ac05f0e9290bcdd13d705ac0f0c",
        "aiootp/_constants/__init__.py": "8154414438c8949894109fc33920c801a55df1d56eb4eed0a52c899db441e50c1f8e321beeb802997f72764f6fa466bd",
        "aiootp/_constants/datasets.py": "9d7c2956ba371448c8efa71e54c30eace72cbf41e8780008d36ce3e1b09b97e057486d87202708acc66c7271c51ec1bd",
        "aiootp/_constants/misc.py": "0f127d1819b304d0cb15516b9620d52ec5c9c7dca8649acf07bac4e392b74aede8f52f8bb9a213c39e831e4f451bf0de",
        "aiootp/_debug_control.py": "8be4fe205c11f5634c3becfef3de2460b8eeea7db8c1cbab3db8a0eb5f0096b64a90f38e7e9b101e477f6299a61f8c4b",
        "aiootp/_exceptions.py": "602ba8a3c3d28cff4c3a9994bc2397b9e6484cc41da2f7838458836e62fa532813e462e46af9dfc5931d4c33f763e5a7",
        "aiootp/_gentools.py": "014061ffdcfee53f36cbc29146cc631a40727ec9f872ba575161b0509c02d0e5edce5d39bdedbd0c42f5816b36e63d31",
        "aiootp/_paths.py": "74d2e3cc921077b4bc04268c44adb51a84b48beb90e05a3933aaedb511b19fd54338af51ec07a73d9326d773680f330b",
        "aiootp/_permutations/__init__.py": "2d7b559384a34e1fd338401d11fb48aee55336b4bd338765df7c0f521b0dbd54830f87af081e9ef24664c0b3d28ee681",
        "aiootp/_permutations/affine_permutation.py": "79a8ad328ecae9030a0035cb9e7ebf83ef5b7c1898978aa69308e88b3b8efeb11ccf246cd5428026ae04c335bcf65f23",
        "aiootp/_permutations/affine_permutation_config.py": "9d824aae0a2e0ba507f3d4bfb04c89fc3e126ede7578c955198bfab05f6ad84271e5a8471ff9024f34ce481fce1cd294",
        "aiootp/_permutations/affine_xor_chain.py": "2c9de59b565b8cd1e277ac9afd22e9f9bc0a2bc98626d2ebf68035f464085f53033792f73b4188e6f1099a04e70c19f1",
        "aiootp/_permutations/affine_xor_chain_config.py": "7ae9a4463dc55b84811d35de0068839fc2c7e512f89e3b985d9e612eb100d7149d2a29849c0f8ef2f9076f244cf40dbe",
        "aiootp/_permutations/fast_affine_xor_chain.py": "39bbf347403d05f2cdcfa7dba79c76ed268b1f7aaa24073857c4fe660ef225c11eb7d5946cd5ecee210834dfeb1807cf",
        "aiootp/_typing/__init__.py": "d292fadf6fde86ada7ea18ad6dbd3a1b0f2d3773ffa67d48d50ed77b1cda9826120d6d0a79fcc202715eba4ff76fc42e",
        "aiootp/_typing/_asynchs.py": "4c9057afc68e030e718e607595a3b42542f626403588f42a0005645a7aeb255aebad49d9758ab914fb969dcec0ab8afa",
        "aiootp/_typing/_ciphers.py": "e2501f568f511dfa55e8d36d6738a7616cdff8872cddd2d7bae34d53a59dabb4bf658118318b750002a7c3a4cb2c9de2",
        "aiootp/_typing/_commons.py": "e8513b22ecc0e70b47086cd45f7923e038e15cf6bdcd0650b9c1090943edbd9bdedb9df3d75ac29b79c566012893e08e",
        "aiootp/_typing/_databases.py": "3b8661b9ee4d18940766ad2e903d6111d4a3053e570f8aa06f2fd661003f456e4cd412e5a24610e0fa13de035a6b4bd9",
        "aiootp/_typing/_generics.py": "2d5872d92a661ef71b26cf224ef4b2fc55b0369cad99336d4235d81b572e7b8ba17c5746341adc0bc9f370f86c6665a2",
        "aiootp/_typing/_keygens.py": "11ab258ae5f6b3169269ed2bf3a531a60aa94cd136f306e1516d3b59d2b16f8e49ff6b69774d2f69dcacf68b6756175e",
        "aiootp/_typing/_paths.py": "e8282266c4bc1c31f38cf6a5a38ec861f1b3406469d6e30008012ed423143996d3711624fd3e10cf4619bc2ee6c4c4f4",
        "aiootp/_typing/_permutations.py": "0655c2c7dae49f8475b1e270eb2afcb00d9c05fda8fe6c910b2c9167ca124f3c890c9cc5cdfd1089c69a2f63fc24b615",
        "aiootp/_typing/_randoms.py": "5730ddfe8ead5c5c19eb303543beb465a96f2b20eb1ef7ec72452fffb90227c79bf9d3b9900883b11b985c905902c4e0",
        "aiootp/_typing/interface.py": "d3a821b53c9586a85dc839a3912023069265f0026e96fbd2a5f77ac2b255a4d873ecd6365db49aed7efc3ae3b05c32c6",
        "aiootp/asynchs/__init__.py": "27355138a77b25574fd3bc6dfb0f87f4c05a0c13ecd8d48421b816b4e35bb5ac18ff49f7ae25c490a2c66913e2054645",
        "aiootp/asynchs/aos.py": "86ce023e869703e02228e56764ccebe84289aa0638b79fcb3bdc4525657ab38e4846f23041ef9f44a1aca447ddd01f89",
        "aiootp/asynchs/clocks.py": "81bd2533fea489b483e2c03bf77d0247733c5af3cc7d0dd935def12856e29023583a24483a7044f98c8a3a104cfecbc0",
        "aiootp/asynchs/concurrency_interface.py": "3b3730b6f31c048365733d1fc5c85b8d7711f81108c8b3efdbeca362cfe3aa6e454eef58cb9c7d3610998e335ada6452",
        "aiootp/asynchs/loops.py": "81097e81ff2b7fcf26f72ec3f229a314de07745e8f60d4bdfa3ae53ac9f683364136736dc0aec4a320f7f38d20af4fc0",
        "aiootp/asynchs/processes.py": "3bec82f63044531953cd6f11df6898a63bad6114488be57042f4da46f4e30407157377f8dba4a5834d953db08308e805",
        "aiootp/asynchs/threads.py": "3e29cca3db81e209882bbd1fd4ca97be325acd7dc3c3834650b588d705658bd6637389ac7efec9b2736ab1aca5181115",
        "aiootp/ciphers/__init__.py": "06a26ae16defa75fd1c443804754c535df0bfa6d9c3e3240b8a0a543c62fe4e2eff32390e8ed33fa89021291e02d68fc",
        "aiootp/ciphers/chunky_2048.py": "e8b76ac6c600bebf22cfcb546cebd69621a14b24de79951c6ca80d3d8c8d42ad5d61eca1d4e87aaa98de2c291e393994",
        "aiootp/ciphers/chunky_2048_config.py": "ef59c5661c1575508b7665aede876333fc74931d84d0cae544010fad2a93158a6152df99149113d130d739948064f9bf",
        "aiootp/ciphers/cipher_interface.py": "3ba388f9cfa189a73d942270fd6c360170f316e668ba5b1d6ea6d98e347b78e5b19a4a2b9658ec012e28a4d982e02c11",
        "aiootp/ciphers/cipher_kdfs.py": "bc7c4d61c3b83eb157f66d3fc0b09a564de7bc5d2cc54d5105388420c6672a3ecbf9d01c8b504adfe5702fe55718ed49",
        "aiootp/ciphers/cipher_stream_properties.py": "9079d591b0363220970edfb64241e502dc4f5b776e626c3aeaadae6818bd2df5db09ef8e744b0b76071c71790296dcbd",
        "aiootp/ciphers/cipher_streams.py": "65574102d0996d6f100afa56c53cf970d24674dce3046519513b1c1a0d82164e71c738ee1c50da2f07be1a0e74666fb0",
        "aiootp/ciphers/ciphertext_formatting.py": "04a38c20b637bd4ed53b5cba5c4d4727b93b5d53af60f4d2590c1e771ef96ea302a60e9629b5e86981b9055b53033e5e",
        "aiootp/ciphers/decipher_streams.py": "990e7df90620047ac18ca61f7ae1ca6ab31b3f037fd93dbaeb81ea1b6a6c46c3a4b1b0670c36b5656e2043e572e2422a",
        "aiootp/ciphers/dual_output_shake_cipher.py": "50a468a40b076bef1944262d823579f152433e0d223eed0d97f8917a9314c7715ffdc7dc78ff622c6c565db8be04d6ea",
        "aiootp/ciphers/dual_output_shake_cipher_config.py": "706e785182676a48fa6a672d840410fef00532dcf9e566ee850f053d1aa215a6d5f6a20110e4c05cf1a127903459a91e",
        "aiootp/ciphers/key_bundle.py": "b286e8fed58eb16ed7a0e5ca0f41a683a8f7e82fcd9c8017f7b5819c70ce77b579ecc8acd7250c6b9b1e904dd89e4120",
        "aiootp/ciphers/padding.py": "82b9d1c0cbf8e03e1fc2299ab6546ec1edbac25e8502e41f27f8cb44d2fa3d441c02541e73b68276bbae7d2e7fa21f49",
        "aiootp/ciphers/shake_permute_cipher.py": "d618f24bcde663a9eca01ec7046c1d805d6fefde93de1566535bdd99113877400ffd8114eef1ecae96a8d164728ded69",
        "aiootp/ciphers/shake_permute_cipher_config.py": "adb7b35998388b64791506dba142a58700fef0538a3eea3c4f80dc4155849fb7107ba1f79dd16bb658ac11c98f2dabe7",
        "aiootp/ciphers/slick_256.py": "199a8a268dbaeb133f8e5c32fef5a4ae147239c54cd0bf1ac3c6c0e1f08ce100b61db981a026ff4a0ac9df5137ec0da0",
        "aiootp/ciphers/slick_256_config.py": "8b1f4d347068b767f08c8ab89e6f2f2536566fc75febd55e873fff3c4739e240d6514c3afd831bd9d023e119e8f17f09",
        "aiootp/ciphers/stream_hmac.py": "c24f048164394c25cef1241da3cbeeffa70ad1b11264d656f42123264a526231aac3dfd88c96a6bd002afd269ae50986",
        "aiootp/ciphers/stream_junction.py": "2121e943d1639d59ff64a0622af132f255f634bbe076083cd85159c46a4372efc61ecbb6cdcbce8edf283442534e5cbd",
        "aiootp/ciphers/synthetic_iv.py": "6af23713223c61928ba65ed4e193df1dca9134d127c269e5fbb91ec054dc48187803c75e014e7536f5ce8740ce8b39cf",
        "aiootp/commons/__init__.py": "366e2e57ebbabba508d0de717dcc7f41e51ead44812d769143fc7f3cbf0552126870e2f50d7acf651ab24d7356388b19",
        "aiootp/commons/configs.py": "59b99ee5fad9c8ac6ea7c578fd725ec384d1ecae004ec7bc4b38012967f4930906a928365930da229cde9aec07de1c8b",
        "aiootp/commons/namespaces.py": "967fc3983c2d1efba7eaaee4cf42bb996243311f9b6708a6f91f9240c947c512cc286410cd32dab770ea5c6a209ba336",
        "aiootp/commons/packaging.py": "ee48ebff7a2ab09afb4b542dd882611603a9f77680ab74ad058ed7f7c45399c7e9423e84dbd6e1e6678e69c5d35e8e3a",
        "aiootp/commons/slots.py": "2723187a4264a80c31d3b236c7cc457a2a6c8a9bb3ea469abdc030961ece2b7555c127f00b415ba524565348f990a4d7",
        "aiootp/databases/__init__.py": "ed0736c9cb9d3fe23b45fef467dddb6db5b631094dae9bc78efd3bb24b081730195530535bdc9ac3cb103e140a52b7cd",
        "aiootp/databases/async_database.py": "d04ff5eced268612d7df0498f942d4a89626fa41e32cf1d98695973a93e643221025a2ec5200a4058d7244222df26605",
        "aiootp/databases/database_properties.py": "35c450cfa24c55e1187e66207e841bf320dae01d45cad168a4424c4e588cd030fb726579de4ae62a896a475316b81c70",
        "aiootp/databases/dbdomains.py": "d25eb3b79ab602d0bce831236c4ea489d913c948fcf8f74f5f2706973dfd0f312be8aedf633c229fad1b23c60d507828",
        "aiootp/databases/dbkdf.py": "05b431df47d12a9b3b14eaf2757c2f851fbfe29807d9373e0ee18b24de17b6444b5904fb32a7df854adbc8e4c91ef938",
        "aiootp/databases/profile_tokens.py": "629538851be0f93a7546d2b4aa49af1d9c675bb56cfb712bbd8fd900714ce9f8b87e6b9bc41b25167e8a5cdaf294cf32",
        "aiootp/databases/sync_database.py": "baf6a60ae517b564e7d4f78e6f83ff033bce5edd9c761cc046f5f869932ac3d991691130872fa50af29cd8f9faf79a22",
        "aiootp/db/README_DATABASES.rst": "44a58bf7be669e41fc102605c8396b128503a85a3fa4ccdec712d38cd85f95b8f3e40f2443913774987cf310cd5753d9",
        "aiootp/generics/__init__.py": "453bfc86295ae3e5d467f2b2aaddfb4ffca012dee04461b1ebcda04bbc7d99404b49dd1acfd53c5d6a59b30a2de8cc12",
        "aiootp/generics/byte_io.py": "499b5a8c5261593e0d8aa87eff7157bd9bdb36a0885696afc19f219b90ddd628695184c0e50100f951cbdbbe20380d92",
        "aiootp/generics/canon.py": "59357396e9e2f2f8f304f1a3e00f81b00e48252744b29c610e6a9138a45562ae483333749c8067ef8c7a19fbdea393d1",
        "aiootp/generics/domains.py": "e240ff2a7ea281dbdc749c819b2e1b029c3b10598b887ce7e1b0c3fb963e69b7aa4c6306b68a0b1b7625cc611c7ddfa5",
        "aiootp/generics/hashing.py": "f987b90ba3d7d6da9c4c03fd6b99ce86f4e457248b60456eb30bedea4034e1e237d6b17f72257247385ee993bac48200",
        "aiootp/generics/transform.py": "68b904b5568f15806ee6af67df70f04eb8a2e7194ab3da24eef56a1bae308b3308afbfbbf861c1d8c802dbb3fe11b4ce",
        "aiootp/keygens/__init__.py": "a97219db395e3404fcfa0a0dca47b5ae434916f6c52d4c9745b386c089c3320ac987cd7b505df3fbf6ae0906a8baa288",
        "aiootp/keygens/curve_25519/__init__.py": "0a55b37d58c01080dcf32858576864d442e9f32156201c8dfb762c99118a005516667451720d88d7725551fcefd4e7e2",
        "aiootp/keygens/curve_25519/double_diffie_hellman_client.py": "79a3c14a2a454c761c5132ff0e61c3fd5cba5b5630fc5563655895153ffeb2b951ae2bcc96ef2c8ac1137b2d89dc8a3c",
        "aiootp/keygens/curve_25519/double_diffie_hellman_server.py": "95388cf8fd52c6fbbf8e5ef0c424852d6afc6ccd6ab5cc10e67d57ee0a7c26e554af78937bc3cc6f58c2345ae4e773c5",
        "aiootp/keygens/curve_25519/ed25519.py": "d637b3e803fcc725351569a999f73f379289f6e16ba81dac47e9441619d7cd8962032ff1077004e236b3b6c9a84ad42d",
        "aiootp/keygens/curve_25519/shared_interface.py": "f0020499f04da876aa7adecefde3d7d33f6b61259863359d052ebe503caca01327ad963bcffdf24d4573825c10331982",
        "aiootp/keygens/curve_25519/triple_diffie_hellman_client.py": "e1e4db8ec7bb3ab48e5893d2a6778f2c50546c64a226129669e5e4074b4458a5c904a91c7d64faa98c9a9144930667da",
        "aiootp/keygens/curve_25519/triple_diffie_hellman_server.py": "b877206b5276f14d6a5aca8ebc7468a53168f1af83684388e3d64f7ad6ec2acd366b6aa8d67cd6e1ea5e7bd9f4a30a34",
        "aiootp/keygens/curve_25519/x25519.py": "4f651c434620305bd8b44be29c131ddf9d73aad259bd83abd867c275881af5fb20ac1a2a30b06e60ee4ce8988c3ae543",
        "aiootp/keygens/domain_kdf.py": "77eac604b23c4eff87c32fb2b3748e51670e08e8ff77969ca8134b6e16882363d821dd9d81b02e923d35a6145c932d1d",
        "aiootp/keygens/mnemonics.py": "ab207d3d1d0adff828f6c877965464d04a7fc15ffce7d5a837e0ae177a8187aad9b2e7cfd09dbb01756c872999b50b90",
        "aiootp/keygens/package_signer.py": "7d055530c766d2f7656c9584ee5c81d29140704ef5bc307b494906c2f32353becda6761bcfb8a059ae465f3f01a868bb",
        "aiootp/keygens/package_verifier.py": "8b34f00eab5aff6400a67fcd654908877b88c10cd4ab729041467fabc5e2b9d5e9416ac9af9729d89bcd93f9a0bbb62e",
        "aiootp/keygens/passcrypt/__init__.py": "5d3cdecd6197a080207543e263e1255190e292a87510a1890bdf54f55d92ef2b4352b6183bf60d8c8a86efce00695b92",
        "aiootp/keygens/passcrypt/config.py": "c2fd3da1043a326a932dcb8039729967992c8adc0a1e63e10a41eed05b53c497d938e21ab7e1fb613f9ff9f8eba66ad1",
        "aiootp/keygens/passcrypt/hash_format.py": "125e72492ba87a277d0f3e8d09370ee4bef31dcc1623035a65debf9f3973e5a4da50f5e2c20f79e807769874a27959d4",
        "aiootp/keygens/passcrypt/interface.py": "bc61b96859b26b09d9eab60fed04fae8b93435b3feda85c0837c207976203de5520d71e969fe6eb77ffe39187886622a",
        "aiootp/keygens/passcrypt/session_init.py": "2abb875d68f19b90148bd74dfa03826304dd7ced15b8f87e3f3d471cc131c7868581bc463704570382d4cf760c2820b9",
        "aiootp/keygens/passcrypt/sessions_manager.py": "3d08c87d40b9db6ce32ecb461fa624286a521bcc0d2db6aa36858a9ce33f885f300659c36b54308368f1438317a9d660",
        "aiootp/randoms/__init__.py": "0497aeff1fde932caee90e14dca341eef22e8c3d837694696cef5c45c844918d9fce87dd96bf8368bec40f98af4540c4",
        "aiootp/randoms/_early_salts.py": "28295cf9b13f7d908dc3e4a0630a8b40484c06708c9c021312a9fb8f265162606b2ae155a9968456f0e298b768c7909d",
        "aiootp/randoms/entropy_daemon.py": "728ffe5067dfb4f77b94d7b6b8e214a64635e7c317cb16c794dbfdd6117091283f1741e3f5469f6a3b81bbc274784b59",
        "aiootp/randoms/ids/__init__.py": "3ab7de6bdc851d20ebb3168071964a2d1a17b2380ddf8c76a0b9bdccbd4df607430beb67a2955113c9737186d2a27330",
        "aiootp/randoms/ids/guid.py": "a6fdf2ae161235258ca4f53dd2b67ad89176be912be9e9a3138cfc4b5c4dcd98fe2ced9bb12be9aa3296bf57bc3e747d",
        "aiootp/randoms/ids/guid_config.py": "2ce1aa40c0f348371e045f8ee9837b2beddc513ea1ccea0b8a35b626197e3c688c0376ac7e62755545332ae22d2e2945",
        "aiootp/randoms/ids/raw_guid.py": "c418e5ff781fb7da7a970a921fdeb9d808a28d536538902571a6f16f43deee1c896f1cafce3a04032d144b99208a3c52",
        "aiootp/randoms/ids/raw_guid_config.py": "72948c3afb176350167e71d686f058247726ec82d20d87026b8d59efa663dc0567f95b7e4e2a220d4cb36e03edbbc0cf",
        "aiootp/randoms/ids/sequence_id.py": "6f7de3e64fa0d954b277f5f656a5cb6a015b3c5207bbe61ccef38c424581b8956641ba1ab80057112554ceb910f33d26",
        "aiootp/randoms/ids/sequence_id_config.py": "856c78333b8232d04c869e85d1a78129714ec8c3210455b7c4eae97f5a9cf5b9153ddccc154e605d280cc55c132cd9e5",
        "aiootp/randoms/rng.py": "830cee4f726013c1c4ef683a4c162bcad21276cd85465e95b6073e1773c7763b09ea70480fc4763381007132c1541326",
        "aiootp/randoms/simple.py": "b8bee8046fb40230f99dbcd98ca22c76365fbad19f81f424fef01322e1a89c0d6da4086da40de27485c442eeb41d9525",
        "aiootp/randoms/threading_safe_entropy_pool.py": "a479628cbacea28806c6112758a9036916521e5ee938b0d3d592e741aba72aeac277ad1e3450cfc687cb9ad46549f99d",
        "aiootp/tor/README_TOR.rst": "d6f1d1a2ecbca1c69f1fa222d91c1c1eba51d3ba742283fd1b0de0539462594a433d53ea4f306d1794d5fd9c5dfb56a6",
        "logo.png": "7cd769aaddcb3a2d14324f9ef325d42f7024d3e5351b49facef79c4f7ab8c050a39d41c31db2b6a786cd684115c05389",
        "setup.cfg": "3e11acf975b198f15a68ff9cc84947c7c3e4914d3a88847cd3fec125cc3cc28641c4aa9cd072532d27bca878a5552130",
        "setup.py": "1b8f555e3f51d1c196574572aba09c312c4c0162753b8fddc5369992bcd1ed85e7f8d25ccf2b1a4b60856d7499a07f4b",
        "tests/pytest.ini": "707d3ce22f019e0bada73661b7adc85b9af00f7aacbc1d005c1a41e77964d533a2adbf00f7620044051af1b521961e22",
        "tests/test_ByteIO.py": "ac1aa9124f8c46975360000fbb74f5c0305cd7480cd499fe4d5a96550ab2b7f9ac233ee4626cb001d1f10d9732299283",
        "tests/test_Clock.py": "4509cb110b9c9f9f70957ad3e529e6adbc92260c57ebfb5d03d08278fe9eedc5e61b03b0cc03e25500aa058c71ba8e15",
        "tests/test_Database_AsyncDatabase.py": "39f42707a9d6cc94a35717fb4283b65ee29f71c48780c5452e527e78043381bb62716da760f054018ea6d818387b89b6",
        "tests/test_GUID.py": "44ab920d6cd0a15358a0d62b49c762371c9dc517d4220c87d597a7e8de62b7486f60aab3501f46bdc33d2f6fc059288e",
        "tests/test_PackageSigner.py": "06e1b8c763b150b232f587c0a235af0b7d18f879de6dbce100269fd920c917a51417109a1088e178f08b6ed2b6f7ec75",
        "tests/test_Padding.py": "f41889fee2331d7514217be5a6267f4d56032a7ee8598957af547593a8170c46d53764b3f80e458bfe11dac8f37421ed",
        "tests/test_Passcrypt.py": "d4d039179946a6776aa88c339197664a595e19430dd7e7a2b0426011511cec6f4b63ef040f59117582a578fcc76de53e",
        "tests/test_Processes_Threads.py": "b36d3bf2a63d31d651d7c18d9afa5e45bf11d7fc0a943f4386c43baacf71e80e6c03dd76b4dbe18c9cf2f34b6f2f9e2c",
        "tests/test_RawGUID.py": "602e7003c2da69255b3b05dcd37a07d4cba9b7934ba65e22fda00b8f255008975c233988ef89c27435651b2f50d0e5b1",
        "tests/test_SequenceID.py": "8a382e206b8c78ef745edba5f8169182ba41e877316e4624538108e07151c44fd5f1c31da851d14872d519cc506ab8ce",
        "tests/test_StreamHMAC.py": "d94c19bcfef96b8b40b9ebd5d9fc9c6874ef0897200106212189eba0e0a75775150d9b840d0b531a360526ec2d466006",
        "tests/test_Typing_class.py": "7b36c1e797abb08747875a49c13b5c33f5c978d0e3cd7fd290489e2f2039bc089149578ef1aad2704b547bcda8f25346",
        "tests/test_X25519_Ed25519.py": "7223c1bd3a28c9c33957a916dcf3d9d2812489263161672919c83631c40b58a73420ceb6966e82fa8980b6bfabff4509",
        "tests/test_affine_permutations.py": "1afc3cddd330b2eb3e8f3a816eaa265f344a9f7f53cf55a571ffef39a666712556f17159dec37e17ce40aa535bb18326",
        "tests/test_aiootp.py": "e1b4fd34e3351c4530085f7bce77fc56835b1afe8db4edc261988a1715236cca42a94ccefe62dbe1f06cfa15d74a100d",
        "tests/test_asynchs.py": "a8ad89b888b54e6c4f87349b7d90e966f443aa016d8ec41c70a86580765c0cf2bb7b37195e560b81b7bcab6c1256df4f",
        "tests/test_cipher_configs.py": "bdd216de593d115fe0022f6dae9bce244dea18a8968fb82f7fd3520a60b5de9834cf9ccad4ba6fb837a61cc3eb911a6b",
        "tests/test_ciphers.py": "adfec25232c436e00b0192dcede2f22124043947fb1a12370d6b72ecb9ecccd8bf2ba7d161ee0903e5a1aed8cbeff5f7",
        "tests/test_commons.py": "1c90f883b449d2a3d4a83cc3f40506d6f1f7a4e706a9b950137e681f2363c1dcfdf14513569ac84f841ee7c182a03a50",
        "tests/test_config_classes.py": "5b204af51509a5973875fceb1fef8be0a8e50c3700b4be333a70ee342bb1f11bb64f3993ed33d26d017d6ab835315923",
        "tests/test_databases.py": "9859a69321df90b990508a5a3dc0e09345d22fa310a4e787005d12f3db029ba0557ebb8d38e8410f9112a94f30e495c2",
        "tests/test_event_loops.py": "a0050377bc104629d9ff16cbb0a8f82c33edeadb96ad5d49cc403bbf6f5b021a7dc9418ff928e44dd5dd9b80ee694cc7",
        "tests/test_exceptions.py": "11d14130f123b8ca736d144fa3b29e066408ab0e6c0336663f7f643cac3023660bb46247e7672af9323a1deb165d20b4",
        "tests/test_generics.py": "8cbf098600b3769c46ec024c9b32c662db486ea03fded81d905abbf04d5a3ce18dbf56dd893f5deda91c2e81fef62820",
        "tests/test_gentools.py": "e96fabf97753870766cf3614eaf8fbd674ee5564775df4c3bb7cea4a98a7008533e6a8672371447f22fb2ceb0fb70d1a",
        "tests/test_high_level_encryption.py": "6a6f89286876b29255708eccae49fc6a0129a45a1ad78b754abe17665a040cbb9dc30f3fa2b874c7596fd52900193d0e",
        "tests/test_initialization.py": "82fba78ea9455225afcc096eb3584795a36143b63f0e6922a7a8cbb3766990204d0499ef4e87822ca52dfb130891782c",
        "tests/test_keygens.py": "f34e9195cfcfb0130f08fbc3427ed5af3e52d3dc8fb337070abcaad469d9818764b29817bc69eb7a1a348b92ce4e2dd9",
        "tests/test_misc_in_ciphers.py": "d46b0d661103fddacbf17cacc0285d4f771d64b23c1ba9260f3a49b7fa9cf35a528ebc8a7d1c9608c7a7c0bea985967f",
        "tests/test_misc_in_generics.py": "564f0d1c5a7a61362baa9eaf67852eb76e1325145f4161750c6c3552e00180de5f15fea4da42c0a6ee8ea4d24e015494",
        "tests/test_misc_in_keygens.py": "f4ad34672459c4e2058ffe17cc95477268b267a5b33d406e086eae16f640d76d200488d3f88e2c85b1a6d7d95c87f55b",
        "tests/test_misc_in_randoms.py": "d890086d771c76781ea58ef49f41e280cc6daa917af0d12a0fd52b91d8076c607781ec9ca9f60bfe44359fac65b0239f",
        "tests/test_namespace_classes.py": "393d9d4340b6028058cf2a10a4b517355f0579261b506e8f88027edcc8200a9343f3c812c19791fac56e8f8d183a0f0b",
        "tests/test_online_cipher_interfaces.py": "fa342cb6a1314e4ae8dfbbd3d5b368b3e0a76c8f6d7b82d44e1db3865ebba4dd93fd8ad027a92c708e5b4bc02705d772",
        "tests/test_permutations.py": "f9261eaa557889f147d245039c15828c2c38323ba28a32a0e47324296e89681ca8ac7d858e7dc23feffa5f4d7daa589b",
        "tests/test_randoms.py": "9da37c7acbb3c985f23d7dca73b13fda126bd9cc9d499805424cba886f136a15fa89cc31fbf021f38d52684cafe5ba68",
        "tests/test_time_to_live.py": "ddbd9d21327b712f4e6e1dce6832c9e4b805ec0706171bd83d7aadbb9f1cf0f52d2de18c0d5e2d25f62ce165f0ba985a",
        "tests/test_typing.py": "74e6503a89c4d2b88adc15687786eab85f3ccd1c15879f6783a0b4d17b775256a565f048f6642c042d04496932555be1"
    },
    "public_credentials": {},
    "scope": {
        "author": "rmlibre@riseup.net",
        "build_number": 8,
        "date": 19889,
        "description": "a high-level async cryptographic anonymity library to scale, simplify, & automate privacy best practices for secure data & identity processing, communication, & storage.",
        "license": "AGPLv3",
        "package": "aiootp",
        "version": "0.23.5"
    },
    "signing_key": "70d1740f2a439da98243c43a4d7ef1cf993b87a75f3bb0851ae79de675af5b3b",
    "signature": "86cec8040b2ab97dc8cdcc62847db3a16db3c50efeaedf69b51690840f892768a700942a43c16e99e6953ed8acfc4ebac0ea1e694fb0db67906b48f4f343e409"
}