{
    "checksum": "bc6d5eabe8c591f1ac70c6c45a19d8cae4ba143156f3b7f8002c1437e7020846dbb334ce6d0c969858d96a470c19cc8b",
    "checksums": {
        ".gitignore": "2a478ab758a08be89997e511198e83e537b6f8a32294fdeb11e874b913db858115ce74a09e61754bfe381ff4fbaeaf16",
        "CHANGES.rst": "8436fa54d170d98d1522a1b7eccb39ec39b7ba8d5cc83ee17540a92d9f6b0e138faa9c4e51fb918a844dd8e6fad92175",
        "FAQ.rst": "2f15dac97fb9bdc64d36204e11d617f0363ef221b071eec9cfb1a5951955169c1633d92bceae7c674974800e4bfaffff",
        "LICENSE": "2fd91d4e18d33b7b6cd7ca998fe6d661a04832a04e95b1c4e55d97cad5760db462c6bf7fb3a535a9253771019209d15a",
        "MANIFEST.in": "0aa6f2077c4c33efacd93a25c7d2d731f4e89ec211048d022e3bcda8997adee42bfeff2d8741db0dab0daf848fc9346e",
        "README.rst": "957a871b5c2adb1de6bed8644fee7a00ffcfab6d478500041444774b28febc6975e6c07ed11e6e98ea081dfa89cfb6cd",
        "SECURITY.md": "882a7b128f869b37a58fea18ca9fe4ae63e98be035fdac4d09015f3713e551a79f9edcca840f741a359e7c1b6b3a2a90",
        "aiootp/__engagement/__init__.py": "8eb1c04b11afb9efb3da69404629d1ade4c3bf2cc79a92653ce065d17e5da5302c644c8fbe09b97475c3ac55d9921b7c",
        "aiootp/__engagement/issue_reporting.py": "50d3dc0ca5cda9fb3e5b728e1c366e548512e4fbea9b75b0a9f75efae3376f356bc8e3c9979edde9678fe96a5aef3c6c",
        "aiootp/__init__.py": "14fbcd85fd32cae06a925a422572bf298d102bc907353b433d8c82198b704be195073d6e57f9750c5d39c4511584b81c",
        "aiootp/_constants/__init__.py": "8154414438c8949894109fc33920c801a55df1d56eb4eed0a52c899db441e50c1f8e321beeb802997f72764f6fa466bd",
        "aiootp/_constants/datasets.py": "9d7c2956ba371448c8efa71e54c30eace72cbf41e8780008d36ce3e1b09b97e057486d87202708acc66c7271c51ec1bd",
        "aiootp/_constants/misc.py": "df3a366e3068a9fdd5c6c223a4194e8a46448f8c444bf8954109618ef3722ac60db3268b2737e5f69543171124a11bb8",
        "aiootp/_debug_control.py": "8be4fe205c11f5634c3becfef3de2460b8eeea7db8c1cbab3db8a0eb5f0096b64a90f38e7e9b101e477f6299a61f8c4b",
        "aiootp/_exceptions.py": "64bfe4ee02edf753d2aabdb8e7c9001fab43e72606389943f573aaa6f9380a3eda8102b26d9a552df6688d82b948d968",
        "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": "68858f89d91af90807bacf2b82b8dfb914ef6257e444687fa6d4f92533a6ea049295e151d9381fbee1acf9a9f7c51555",
        "aiootp/_permutations/affine_xor_chain.py": "2c9de59b565b8cd1e277ac9afd22e9f9bc0a2bc98626d2ebf68035f464085f53033792f73b4188e6f1099a04e70c19f1",
        "aiootp/_permutations/affine_xor_chain_config.py": "27339f9396dd2ec0b077c98c0960005be7d8f3490648169af35cc750a33da603749d815ca76c20a4c124f7f4777f8a77",
        "aiootp/_permutations/fast_affine_xor_chain.py": "39bbf347403d05f2cdcfa7dba79c76ed268b1f7aaa24073857c4fe660ef225c11eb7d5946cd5ecee210834dfeb1807cf",
        "aiootp/_typing.py": "86a42bb6213220c3600d675b374827bd6da7d5e18ed7d792ee5219deb5216a12a402a40c2d4dd4817c87a4ad2e3aaa43",
        "aiootp/asynchs/__init__.py": "27355138a77b25574fd3bc6dfb0f87f4c05a0c13ecd8d48421b816b4e35bb5ac18ff49f7ae25c490a2c66913e2054645",
        "aiootp/asynchs/aos.py": "52852fa4cc28e229767a19233bb78eb6cb62215522e5963feff36108f0178fe7102865616fe3e92007673d277ec5f898",
        "aiootp/asynchs/clocks.py": "f8a3df2d4d7003f526183d677ef4927527f6101e9d06bde019113f278f233a04a871712646275da2d576f6e4fc9fe9aa",
        "aiootp/asynchs/concurrency_interface.py": "119bdca50306dc7be19c634edfc654ae59142e601be45957179f1887743c05405e2b6ed1ee1f4a3b889e85c20e4be4d7",
        "aiootp/asynchs/loops.py": "1fd3aec665348c9c01eb76368fe7d42512e442dcc724cf1d1496f58ce7c2ca96a1da4f43272412e0e6723af1e9a208af",
        "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": "e1e71226307966d5ca31740ae8cf9d4948a9fa5bb90e94a09de19380ad2f1a1ba4c427b72733dab0203a005e3074e22a",
        "aiootp/ciphers/cipher_stream_properties.py": "9079d591b0363220970edfb64241e502dc4f5b776e626c3aeaadae6818bd2df5db09ef8e744b0b76071c71790296dcbd",
        "aiootp/ciphers/cipher_streams.py": "7f9ee598c2eb92a3dc251eeb4416beada0e98e98523c837f6abfdff66e51752cd1589b02d599416eb05871bf3f1a6b89",
        "aiootp/ciphers/ciphertext_formatting.py": "04a38c20b637bd4ed53b5cba5c4d4727b93b5d53af60f4d2590c1e771ef96ea302a60e9629b5e86981b9055b53033e5e",
        "aiootp/ciphers/decipher_streams.py": "4d87b28ca79ee30eca2bfd66a4930acea78869e5ce495c88bb57e330d8bc30d9da22ea27352e1936926f6a330dce465b",
        "aiootp/ciphers/dual_output_shake_cipher.py": "788f160fce8e02c3373cd9fbe55d119311114cf9771b3f6f4600cfad63bb515f7326e11468db836b013292cde3b64504",
        "aiootp/ciphers/dual_output_shake_cipher_config.py": "768b121ee3dbd69cc2b4613f58c4146adffa8b31c538b61b8f1977e81fbcc96e7d13e8aac876aa3403c1a6d4ab5fdb00",
        "aiootp/ciphers/key_bundle.py": "b286e8fed58eb16ed7a0e5ca0f41a683a8f7e82fcd9c8017f7b5819c70ce77b579ecc8acd7250c6b9b1e904dd89e4120",
        "aiootp/ciphers/padding.py": "82b9d1c0cbf8e03e1fc2299ab6546ec1edbac25e8502e41f27f8cb44d2fa3d441c02541e73b68276bbae7d2e7fa21f49",
        "aiootp/ciphers/shake_permute_cipher.py": "be1c13fba77cdb53c8a96bcf7e99fec56933c72c7135c34f400ae48a381ec041fa8cc2512aa94ddf1897575acf07e866",
        "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": "2d0a101f87c8db925c95d0a2b61a47da959ea81a56d487b366d328c064ab21526adc889d0ab2778755f89343fc1ddea9",
        "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": "45b64dc7e1615fb652d1b7bd5c2db895b5cc53d080c7bbae2dd4dc995c0ebe0f82dfabfbea2ecafa7aaaf486946454db",
        "aiootp/databases/database_properties.py": "35c450cfa24c55e1187e66207e841bf320dae01d45cad168a4424c4e588cd030fb726579de4ae62a896a475316b81c70",
        "aiootp/databases/dbdomains.py": "d25eb3b79ab602d0bce831236c4ea489d913c948fcf8f74f5f2706973dfd0f312be8aedf633c229fad1b23c60d507828",
        "aiootp/databases/dbkdf.py": "05b431df47d12a9b3b14eaf2757c2f851fbfe29807d9373e0ee18b24de17b6444b5904fb32a7df854adbc8e4c91ef938",
        "aiootp/databases/profile_tokens.py": "c9af5f1661180cf1c5111afb5de6909ff47ab3e39a6a99486825f8711417a7197a867ccc70d23f0bc192c9fe19d52d91",
        "aiootp/databases/sync_database.py": "a2d1233a1a30ef9200f2a1ec6f5a6cd55546a5795b1767ba8b6734fa94e96ef44c8bb463120c8008a58d7af61ec82aef",
        "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": "3218ebf25558f93ba51646d34e92e7d542e7ec47e2fbaf9d9a0474fc9cc1c4ec9c6f6b45e960309177c42ebcda7f6f3d",
        "aiootp/keygens/curve_25519/adapter.py": "cf34095c321420335dd95a4ac6f80a36581c6ff0869fa102ae95eb238ae92b0fa6e581539c2d24a0f0e86d8a40a67f40",
        "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": "2270cc3698fb69f6f220ce4e9683d7fc955e8b7a86cd28486c2e1125a0f586d2081da4e393b3f4b3fc1ea2950310ade7",
        "aiootp/keygens/curve_25519/shared_interface.py": "f658e0a8e1a0f968a796fe2d2fddd0a9ca1c49e1ae65470e042d8ffa5edff81805730df99baa8499ca53c1225b03418b",
        "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": "5a376f4f1181d8d29070a9b1372d8e519c3831c72a1ebf0fab370309f12f297bb40043be9bfe3d2e3f1743b6cca20be8",
        "aiootp/keygens/domain_kdf.py": "4517501945bd58ba3546fa3b13676fb1204744bff8d42f6e6e3f979191dc58d39b5978dfb69ffe92f07715cc32ca4265",
        "aiootp/keygens/mnemonics.py": "ab207d3d1d0adff828f6c877965464d04a7fc15ffce7d5a837e0ae177a8187aad9b2e7cfd09dbb01756c872999b50b90",
        "aiootp/keygens/package_signer.py": "9378a65b4806b2b2d312068b24ef820536f535dd2d1e6bbaa3626771a4628aa939d66bc570c1e4f61a8a80516714e089",
        "aiootp/keygens/package_verifier.py": "a14dce7e9a355debe60d40b7cdd0bedd4039551eec266347da778d2116993c59cd49cd61bc37fb20ca8f69d672b1b26f",
        "aiootp/keygens/passcrypt/__init__.py": "5d3cdecd6197a080207543e263e1255190e292a87510a1890bdf54f55d92ef2b4352b6183bf60d8c8a86efce00695b92",
        "aiootp/keygens/passcrypt/config.py": "c2fd3da1043a326a932dcb8039729967992c8adc0a1e63e10a41eed05b53c497d938e21ab7e1fb613f9ff9f8eba66ad1",
        "aiootp/keygens/passcrypt/hash_format.py": "72b9175346fdab5f69549840554482c73335f7a80bba4834bfbcc33b2817fb38cf858a08f6e6116ecf4a34a5f7d4aaee",
        "aiootp/keygens/passcrypt/interface.py": "bc61b96859b26b09d9eab60fed04fae8b93435b3feda85c0837c207976203de5520d71e969fe6eb77ffe39187886622a",
        "aiootp/keygens/passcrypt/session_init.py": "4eafc01508bafd17ae83ceb3fff397567d4f6aeaea1e94f89de6e402db458ed7794badc9e02806b831580a9615034f45",
        "aiootp/keygens/passcrypt/sessions_manager.py": "3d08c87d40b9db6ce32ecb461fa624286a521bcc0d2db6aa36858a9ce33f885f300659c36b54308368f1438317a9d660",
        "aiootp/randoms/__init__.py": "0497aeff1fde932caee90e14dca341eef22e8c3d837694696cef5c45c844918d9fce87dd96bf8368bec40f98af4540c4",
        "aiootp/randoms/_early_salts.py": "018a5669af43e053cc0f76908caec98e209119413300a358c7ca2d23cdad6f67441ae2ef6e371d749eef2b819d046303",
        "aiootp/randoms/entropy_daemon.py": "e89c2d0a7c8e9d463b4c620f94acc34921fb28ca9b668ae3df292e3f6be7defae50c39ff90a02872e076b4824c9e35fc",
        "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": "98dbb9c16b0658b7f70c42f4ca0cac4f638a18f6b8fbb93555d33933e8d6e89081ae8193e058d38c1fdf7c517be9cbc4",
        "aiootp/randoms/ids/sequence_id.py": "6f7de3e64fa0d954b277f5f656a5cb6a015b3c5207bbe61ccef38c424581b8956641ba1ab80057112554ceb910f33d26",
        "aiootp/randoms/ids/sequence_id_config.py": "1a4e1f955e65ceccdfde445bbb5f38922578889d26dce2255c4adaab9f62e06303cdcd7a3cc0c9ad3191d3c3f957b5da",
        "aiootp/randoms/rng.py": "9ad7d9e1f3d0454991736138e006f58b4de83a6ce7a0745d9c5a5b0bb1a50200e4c1451da911d8753325c32d838ba739",
        "aiootp/randoms/simple.py": "f6fb4d7125de80a71f7d0f124ae63256590e599b7ab6aee71feb4df4bb6d2aa59ec93148e9e7981f9a7da71a6646ca42",
        "aiootp/randoms/threading_safe_entropy_pool.py": "f6504503c5d45bddcc5df3e8370924daeec07dc10dbe1d6f2b7bae668817f59bbb281f415cd197de6793c414a3ebfd3c",
        "aiootp/tor/README_TOR.rst": "d6f1d1a2ecbca1c69f1fa222d91c1c1eba51d3ba742283fd1b0de0539462594a433d53ea4f306d1794d5fd9c5dfb56a6",
        "logo.png": "7cd769aaddcb3a2d14324f9ef325d42f7024d3e5351b49facef79c4f7ab8c050a39d41c31db2b6a786cd684115c05389",
        "setup.cfg": "0ab367029b7ee314518326db1d13c255cc8314a3de46aee3806d3029a2eb9830741e98902fae6dcfb4ad65410bd3e95c",
        "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": "20f153877f0f1ecf8947a77f46a90c82c334e3764fc7e98ded7f9d7975024ffe68c8473439d8ea5f4b7c9ec12e88f235",
        "tests/test_PackageSigner.py": "06e1b8c763b150b232f587c0a235af0b7d18f879de6dbce100269fd920c917a51417109a1088e178f08b6ed2b6f7ec75",
        "tests/test_Padding.py": "521516ceb73905c50fee7943ca9153ceb527f182585fd69aea6f65efeb6363f93a12f93321592f6122d0a9d874414375",
        "tests/test_Passcrypt.py": "adfefcf854b6eeadcf319eda57b3240ada9b2220b543af539ae466c99674f017754d3b38b0fb47ed8d9e492f95627e29",
        "tests/test_Processes_Threads.py": "b36d3bf2a63d31d651d7c18d9afa5e45bf11d7fc0a943f4386c43baacf71e80e6c03dd76b4dbe18c9cf2f34b6f2f9e2c",
        "tests/test_SequenceID.py": "0661f8ac904c68445848c403e6aa0c77e261fd88075dc537b9ee42d5f7f7405dcd63df004faff0d600b082a2260ae708",
        "tests/test_StreamHMAC.py": "becac0bd712b2c6caf0c1471f92e9f11d99a38360b9e27bb3e3167f812d515797bfc2458b0e13bea16bbc7da9858e30b",
        "tests/test_Typing_class.py": "211c751ba2e4e469d034d6f7d408833ee13e9bbddd1daae2ef334b63e939c3683e70fc3ce705331de45e19ba7149811f",
        "tests/test_X25519_Ed25519.py": "39bf5d380326e4b393795b83f6d06f342aeda3509e1c4b26091e4634c66b40289738981e1a35a639422d29b2f76ca371",
        "tests/test_affine_permutations.py": "11a39c1cf5632d1faa15de086c934e150ec0489f8c7ba4a567c747a235d6b333038ec3049db15837f0afe0bf80450be2",
        "tests/test_aiootp.py": "e1b4fd34e3351c4530085f7bce77fc56835b1afe8db4edc261988a1715236cca42a94ccefe62dbe1f06cfa15d74a100d",
        "tests/test_asynchs.py": "4f91e555fd91966dcb1e1334c2405fa58c386bf26f04eb02bd30a021d4c730d63a31a8980121b6f70733aa81b1b19d38",
        "tests/test_cipher_configs.py": "be343956d26ba4bdb03efefc62d9a22e774da4c690481c901fd640cf21c17f13b7c67e278055d0e038e267d0935a96ff",
        "tests/test_ciphers.py": "9aa70a280438c517de6644c2d87cda53f57cfd9158f92abb325bbef18bced00451eeeb64ca0036052c87bc617359b1d5",
        "tests/test_commons.py": "1c90f883b449d2a3d4a83cc3f40506d6f1f7a4e706a9b950137e681f2363c1dcfdf14513569ac84f841ee7c182a03a50",
        "tests/test_config_classes.py": "5b204af51509a5973875fceb1fef8be0a8e50c3700b4be333a70ee342bb1f11bb64f3993ed33d26d017d6ab835315923",
        "tests/test_databases.py": "9859a69321df90b990508a5a3dc0e09345d22fa310a4e787005d12f3db029ba0557ebb8d38e8410f9112a94f30e495c2",
        "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": "fc39e0204c159e7982ba977595e82d469ed892e86c20b78e8cf49b910aa0c51369f15baf2bf12a43f6eeca5c15a06879",
        "tests/test_keygens.py": "f34e9195cfcfb0130f08fbc3427ed5af3e52d3dc8fb337070abcaad469d9818764b29817bc69eb7a1a348b92ce4e2dd9",
        "tests/test_misc_in_ciphers.py": "d46b0d661103fddacbf17cacc0285d4f771d64b23c1ba9260f3a49b7fa9cf35a528ebc8a7d1c9608c7a7c0bea985967f",
        "tests/test_misc_in_generics.py": "2a43c05683d21f59aa3460a1c7d0698091e76bf6a0c19bc27c223bd72b7154c1aa80dfcc41e10ee4bf5515d154f9134e",
        "tests/test_misc_in_keygens.py": "f4ad34672459c4e2058ffe17cc95477268b267a5b33d406e086eae16f640d76d200488d3f88e2c85b1a6d7d95c87f55b",
        "tests/test_misc_in_randoms.py": "a56d1d7f4cfd4824744b8f234c7b06b95b4001c7684205000d6bd5d5439af302692fdf879a21958a178950e5d8dd1ba3",
        "tests/test_namespace_classes.py": "393d9d4340b6028058cf2a10a4b517355f0579261b506e8f88027edcc8200a9343f3c812c19791fac56e8f8d183a0f0b",
        "tests/test_permutations.py": "f9261eaa557889f147d245039c15828c2c38323ba28a32a0e47324296e89681ca8ac7d858e7dc23feffa5f4d7daa589b",
        "tests/test_randoms.py": "7e8ef0c1df05bb58c2ddc55a67fe65b3a4d62514cf3cd2f2dd03078bd278ce3da2aefcd54f992dbc05079f4e388dd4da",
        "tests/test_time_to_live.py": "822b1b8aeb78c2cf42704c5e190cec2e56de9336b03d2b9835f18a669c83c9e073e37ca9dbb3fbaa9cd105e475b64a1e",
        "tests/test_typing.py": "74e6503a89c4d2b88adc15687786eab85f3ccd1c15879f6783a0b4d17b775256a565f048f6642c042d04496932555be1"
    },
    "public_credentials": {},
    "scope": {
        "author": "rmlibre@riseup.net",
        "build_number": 16,
        "date": 19882,
        "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.4"
    },
    "signing_key": "70d1740f2a439da98243c43a4d7ef1cf993b87a75f3bb0851ae79de675af5b3b",
    "signature": "06bfec809ff6a5a9f9f152e0e1994ad398f1839138bdbd5366ae21e56a3319be5b4bad490a9d700bc09b5301e4f486d17888e820ad9dc4d815d800c663d70f0e"
}