{
    "checksum": "8f1bcbbe832f6f43e97f623795c8961b5dc2c8ba802f4322540f3616cc3a48a7061f6626562a5ae479543a5bdc3d5327",
    "checksums": {
        ".gitignore": "2a478ab758a08be89997e511198e83e537b6f8a32294fdeb11e874b913db858115ce74a09e61754bfe381ff4fbaeaf16",
        "CHANGES.rst": "abe610fbc9f3974796cbf10f4a987c3bd2a685b8ca7cdf750ba5965df9ff4189d3d805a9ff56c52d1e9f0d8c3929a315",
        "FAQ.rst": "87623e891ca6e7f1706ebbbfe9f49590b2594636e45788fe2d134b5ac45505bef37211d9372a20be63ccda867551663e",
        "LICENSE": "2fd91d4e18d33b7b6cd7ca998fe6d661a04832a04e95b1c4e55d97cad5760db462c6bf7fb3a535a9253771019209d15a",
        "MANIFEST.in": "24eda1b79d6d4e91e0d58dab0a90f28b8413b9caaeab7cfc8d66e6f9da03548a04b8578aa2b436cde14470a22107a7c7",
        "README.rst": "d1c8559988472cdcfa38e5614367f9533113dec2a0a511b82d04a71e0c7b1c1f22adc892797111548cdeb53322f9768f",
        "SECURITY.md": "3edb91af4af405b1bc620c7090bc46e29602d5b3e3cf0ee3013c32894dce1f55402a8e4fc4f7633c4d999f08aa7afb98",
        "aiootp/__engagement/__init__.py": "8eb1c04b11afb9efb3da69404629d1ade4c3bf2cc79a92653ce065d17e5da5302c644c8fbe09b97475c3ac55d9921b7c",
        "aiootp/__engagement/issue_reporting.py": "fe782ea1ebfd64eb1f2dca2e17749450bf56e3d2478d987035af0f184e7348d733a4444c63fb3fbb7c6e2d026429fe4f",
        "aiootp/__init__.py": "e54b6f977d4f83fe55212ba29dd1016dd8547bf435418ff5b84cb0fc682847d41a7f97b1c34582aee53bf7c26f731542",
        "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": "6c8cd3d49b1bdcd37882793df5fa870d94e7d28717af1bfe38cab58861516a841f63ee7f8fbf18e8c2105bd201b65be8",
        "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": "47d4cb561473805f4442b639686c0066468d34a020c4e678f414c7b9f29cab6434e39dda00aead7c05e01dda631952ef",
        "aiootp/_typing/_commons.py": "815ffdc7ced2f19e46a203b12aaf3fe56647f6c2aa54499db5ae5b7b6fcc013948223cdc72457f98b2ae34bf2e4851bf",
        "aiootp/_typing/_databases.py": "3b8661b9ee4d18940766ad2e903d6111d4a3053e570f8aa06f2fd661003f456e4cd412e5a24610e0fa13de035a6b4bd9",
        "aiootp/_typing/_generics.py": "0eb1e99a7c12b65ccbc7aa5e3a2cd155c544338ca070e2269b4e4b82994e69e568bb4cb74451fac1aaeb88138c1d10e0",
        "aiootp/_typing/_keygens.py": "11ab258ae5f6b3169269ed2bf3a531a60aa94cd136f306e1516d3b59d2b16f8e49ff6b69774d2f69dcacf68b6756175e",
        "aiootp/_typing/_paths.py": "e8282266c4bc1c31f38cf6a5a38ec861f1b3406469d6e30008012ed423143996d3711624fd3e10cf4619bc2ee6c4c4f4",
        "aiootp/_typing/_permutations.py": "0655c2c7dae49f8475b1e270eb2afcb00d9c05fda8fe6c910b2c9167ca124f3c890c9cc5cdfd1089c69a2f63fc24b615",
        "aiootp/_typing/_randoms.py": "5730ddfe8ead5c5c19eb303543beb465a96f2b20eb1ef7ec72452fffb90227c79bf9d3b9900883b11b985c905902c4e0",
        "aiootp/_typing/interface.py": "7a96c6fdd4a9317a4eea3a8d5989144f3aa3bb8caf300e74d8ddf6988d2d0c028822eccf5789feb5348c7f5884af2a4f",
        "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": "6b6385a80f2a4ad97dfd124ab7a648fdfbe7b224406a4c96e61caee15198f4d350a165364d8c755624defdcf697f2cb2",
        "aiootp/asynchs/processes.py": "3bec82f63044531953cd6f11df6898a63bad6114488be57042f4da46f4e30407157377f8dba4a5834d953db08308e805",
        "aiootp/asynchs/threads.py": "a353907f3b0b9a3b557ef8e9153f879e7db510e59717ad8f144d241d3dbb1a8240c59143fe5cfdcc3c52011e6e269a4f",
        "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": "c5b4760ce124a513c58847a134f7c3751e098548c133518033537aa895940cbf297d294b224951ef0cde2ec7822918ea",
        "aiootp/ciphers/ciphertext_formatting.py": "b3f3eed1fff991f0967a5b3f57a29e46fae7db6c92a5265f91f9286c7e0633c79f062e8e4221dad353a5b12c3336fc74",
        "aiootp/ciphers/decipher_streams.py": "1fabcedd7b61c7106352b1a8bc6e46c637808e7639402c26fa9669cf01dce2404bd39500200d6c9e819a93be6302f60c",
        "aiootp/ciphers/dual_output_shake_cipher.py": "0f5400d6e77e920f4294d115523bf197b7895651cdb2dd81abc4af0097a98e3e8dc5130ba3ff4930d9ad5023d71beeb1",
        "aiootp/ciphers/dual_output_shake_cipher_config.py": "706e785182676a48fa6a672d840410fef00532dcf9e566ee850f053d1aa215a6d5f6a20110e4c05cf1a127903459a91e",
        "aiootp/ciphers/key_bundle.py": "b92eb59638ec75981046710d280cab964b62281f3c0e9c191b51aef1aeaa37906257664ef07784f3ee0479257ae548e8",
        "aiootp/ciphers/padding.py": "82b9d1c0cbf8e03e1fc2299ab6546ec1edbac25e8502e41f27f8cb44d2fa3d441c02541e73b68276bbae7d2e7fa21f49",
        "aiootp/ciphers/shake_permute_cipher.py": "02d076b27659fae4a932ea43afa53a6f47d503b38addb348d0fa32e9257c5322fed448cfd2cae58e731154e51eb17ba5",
        "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": "68fae58659a4cae6d9f64d3ac6a5adcb53ea77f8dd8ebeb7d89dcb89edec14240add94b102e1366847ca7e805e48de15",
        "aiootp/ciphers/synthetic_iv.py": "6af23713223c61928ba65ed4e193df1dca9134d127c269e5fbb91ec054dc48187803c75e014e7536f5ce8740ce8b39cf",
        "aiootp/commons/__init__.py": "366e2e57ebbabba508d0de717dcc7f41e51ead44812d769143fc7f3cbf0552126870e2f50d7acf651ab24d7356388b19",
        "aiootp/commons/configs.py": "607fef9651901ec9c612d432bd3f47c08e004f3deb85f76f3845e5f21c6edb0b9e29f3c88909f51bc62bb5d4de101b1b",
        "aiootp/commons/namespaces.py": "0fdda32114832096c89503b4d5d69770072ecfe20b35da98a6876cee99064f2baabeb95fb1d440f1d5ee67f9232fcac6",
        "aiootp/commons/packaging.py": "ee48ebff7a2ab09afb4b542dd882611603a9f77680ab74ad058ed7f7c45399c7e9423e84dbd6e1e6678e69c5d35e8e3a",
        "aiootp/commons/slots.py": "afc9c43161bea606b6da6792be92fa6aa3946d91c2584dd3e2249df8fad8df732db527b02e051fbd60144ff5e2d42a01",
        "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": "c4aa0194e970bdc9cfd824a65362cc7fdd33263c2c0d165cad1eb491c007502f919491d62dbe3f5491caeea544209dc4",
        "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": "f22e810265cb7a705831b20ce59ccd9d58fddfaf6112a1bad110329950eda00ee90500d6ea1b7faa63317b0c3dda7040",
        "aiootp/keygens/package_signer.py": "8d86b4b9e00afe30d7a321e06c3a1291f905e794f0b800e3ffc33324e634edd2aee8b8e74c2af3f29f14d56cc8e1bd1c",
        "aiootp/keygens/package_verifier.py": "8b34f00eab5aff6400a67fcd654908877b88c10cd4ab729041467fabc5e2b9d5e9416ac9af9729d89bcd93f9a0bbb62e",
        "aiootp/keygens/passcrypt/__init__.py": "5d3cdecd6197a080207543e263e1255190e292a87510a1890bdf54f55d92ef2b4352b6183bf60d8c8a86efce00695b92",
        "aiootp/keygens/passcrypt/config.py": "c2fd3da1043a326a932dcb8039729967992c8adc0a1e63e10a41eed05b53c497d938e21ab7e1fb613f9ff9f8eba66ad1",
        "aiootp/keygens/passcrypt/hash_format.py": "8717a131d72f42279bc603778ae677f3a2f5c8d88fec79a5e628cbba542ec59e1dcea16d6d0bf2c0b9b3e6e78b049587",
        "aiootp/keygens/passcrypt/interface.py": "4b8054ad128071153726f22274e7376f4d3411d82dab1192b34d6149c0c25a447652f2b1e253281b4f930dd26232db3e",
        "aiootp/keygens/passcrypt/session_init.py": "daa70e53196f43226f78becbfe8ab1ecba37d1ee4785d13da0ec356e6cebfe5f120877dcfd369bc18a4faaaa1ab6a3be",
        "aiootp/keygens/passcrypt/sessions_manager.py": "3d08c87d40b9db6ce32ecb461fa624286a521bcc0d2db6aa36858a9ce33f885f300659c36b54308368f1438317a9d660",
        "aiootp/randoms/__init__.py": "0497aeff1fde932caee90e14dca341eef22e8c3d837694696cef5c45c844918d9fce87dd96bf8368bec40f98af4540c4",
        "aiootp/randoms/_early_salts.py": "dcc061c8d9f855004dcc83c27385e7df2c9be0b75ece356e578b889ddc063fbf824301062a70f11b24fc899b4c880215",
        "aiootp/randoms/entropy_daemon.py": "414f486c66f3417e037c6fce447b52678c8caff9ab1df954b9f33a3ba41788d9d99aa0fdb63316d4955ae0a7fdc841de",
        "aiootp/randoms/ids/__init__.py": "3ab7de6bdc851d20ebb3168071964a2d1a17b2380ddf8c76a0b9bdccbd4df607430beb67a2955113c9737186d2a27330",
        "aiootp/randoms/ids/guid.py": "7f3a5124a69081fab7b656fce08a9107e3786124a9eade4913a489e15961c3802bf56a8941887ed3e618dfbd65ecf0a5",
        "aiootp/randoms/ids/guid_config.py": "2ce1aa40c0f348371e045f8ee9837b2beddc513ea1ccea0b8a35b626197e3c688c0376ac7e62755545332ae22d2e2945",
        "aiootp/randoms/ids/raw_guid.py": "c418e5ff781fb7da7a970a921fdeb9d808a28d536538902571a6f16f43deee1c896f1cafce3a04032d144b99208a3c52",
        "aiootp/randoms/ids/raw_guid_config.py": "b06648c8c3fa2509dcf25a8eb0ed9cb400361de84f26e6635563504908b0d4174c61bce2112cfdd4c4a7ef7db500bd7f",
        "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": "732d198e7ab6eb40909c74d68386dab6ebe21fdf303875e8e5fbad141b2d3fb800b7c012e3397ff0e67b9bf503fa9087",
        "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": "5bba6e613879a36872c5418acc19515c682937fa17b7db8f406a4cca1fd18a0e119e8ad00f76de9e12c4fdd02c4e7c74",
        "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": "fe0c997e8144fd4811b7dba1c19fdce72f7e38d9e2607867835735b2181cbe1e0b745acf927dd27ea3569450c2597c51",
        "tests/test_ciphers.py": "adfec25232c436e00b0192dcede2f22124043947fb1a12370d6b72ecb9ecccd8bf2ba7d161ee0903e5a1aed8cbeff5f7",
        "tests/test_commons.py": "1c90f883b449d2a3d4a83cc3f40506d6f1f7a4e706a9b950137e681f2363c1dcfdf14513569ac84f841ee7c182a03a50",
        "tests/test_config_classes.py": "381c949f8d625ac7120b8b11cae34f6a77089f2917160917819909ef8955535596769fb529f49a016638a30de1dd7c9f",
        "tests/test_databases.py": "9859a69321df90b990508a5a3dc0e09345d22fa310a4e787005d12f3db029ba0557ebb8d38e8410f9112a94f30e495c2",
        "tests/test_event_loops.py": "1df25c5f188676b0089efbb8dafc02c9a25832a3f30b17efd616004f74b612d958dc210f114fddac720e68098cf21765",
        "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": "eedb97aa05983f04dae1d190f3479c8c783b8c825e48316a1c01e3658fe7d9d91a0d600996f5a3da133c53b8a284088e",
        "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": 4,
        "date": 19892,
        "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.6"
    },
    "signing_key": "70d1740f2a439da98243c43a4d7ef1cf993b87a75f3bb0851ae79de675af5b3b",
    "signature": "4b6d726a4f23e795486f9d4203de0afe5dc449fb0c51db8fd9e9ddd3e758494360bef35e158205aa04ba09d6be70afd33388f48a3fba728cf64d03ee465d2c0a"
}