{
    "checksum": "95bbc5e92173b8cef0dd52cfd2641bc8a0b21afa887844ac79e9f2cc1c54664840606946e28fba22ce9a4e65d2c9a1d4",
    "checksums": {
        ".gitignore": "2a478ab758a08be89997e511198e83e537b6f8a32294fdeb11e874b913db858115ce74a09e61754bfe381ff4fbaeaf16",
        "CHANGES.rst": "847eb6d28bcf866b958cac4946bce170c6724b7e1249d82ea5c540fbf481915b6284a1988d46f7a5b53ac5065f31a85c",
        "FAQ.rst": "9dd3aaeb03738297ca0b38aa051a6097efa9afe7e81adc78b73afb5c2318f87dd7fee3b206774acbeb1066de9e6df92c",
        "LICENSE": "2fd91d4e18d33b7b6cd7ca998fe6d661a04832a04e95b1c4e55d97cad5760db462c6bf7fb3a535a9253771019209d15a",
        "MANIFEST.in": "eb785008a1526433ce179a8b9ef5080478a1ecd06e2224a0b1b8e835e0cbef1ad44d43f102770588295ca5e1d5e04c8f",
        "README.rst": "a8e8e528cf14a6f45ffcc0a993a47ba875c5786ff3627994f2a7eee1d1ea7ccda1c7a297fb02d13b885930fcd33b912e",
        "SECURITY.md": "d18e0412316ce59f508ffd30bc4750ee5aa8b4ef6b61de70b1f9d6e6527c519f32772c7f199b08b20fc407979c08a702",
        "aiootp/__engagement/__init__.py": "8eb1c04b11afb9efb3da69404629d1ade4c3bf2cc79a92653ce065d17e5da5302c644c8fbe09b97475c3ac55d9921b7c",
        "aiootp/__engagement/issue_reporting.py": "def63af267af8a6fc6dc6c5370afc09d87d8482d77bd6a6c96fce53685d0562e81a3744684a5ed281a944ea2a5733738",
        "aiootp/__init__.py": "84b4ae4be93bb5f80c9ad2b89bfab768e3924783b0c9420e8da856b7d287632efd4aa333a694bb0e8eb079614be47593",
        "aiootp/_constants/__init__.py": "8154414438c8949894109fc33920c801a55df1d56eb4eed0a52c899db441e50c1f8e321beeb802997f72764f6fa466bd",
        "aiootp/_constants/datasets.py": "9d7c2956ba371448c8efa71e54c30eace72cbf41e8780008d36ce3e1b09b97e057486d87202708acc66c7271c51ec1bd",
        "aiootp/_constants/misc.py": "a4f364fa232f9d313b40fdd62debac6239593cbf0c538421198a867694ff8b95f1b57650b803135657e0aab1049ff313",
        "aiootp/_debug_control.py": "d3a65c2fb3b0d617db22a9fe5289149bd34d8613653170e7db71e22dde0744d28c9f74cceba71249d3fdc3a7c19c21d3",
        "aiootp/_exceptions.py": "0bb4fb375320b4170d58b62db93782c1a886e578a9ad282cca0f99a3cb6baa468f67d03d2f81606bfe1e3beb753eafff",
        "aiootp/_gentools.py": "ef1f3a52f939e15f5e3f284b4085590fd6f9985aa69e1d9410389987efe064c35a0d2e729346c89fefd51876536d247d",
        "aiootp/_paths.py": "74d2e3cc921077b4bc04268c44adb51a84b48beb90e05a3933aaedb511b19fd54338af51ec07a73d9326d773680f330b",
        "aiootp/_permutations/__init__.py": "2d7b559384a34e1fd338401d11fb48aee55336b4bd338765df7c0f521b0dbd54830f87af081e9ef24664c0b3d28ee681",
        "aiootp/_permutations/affine_permutation.py": "4863992ee815e02ba73359ca2def74ea723b75b7ae8a2ef784a8876f460082b2463105630ba37cac81b2a5178aaed123",
        "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": "ed0e77fab9ccb3329710507318b46e2f64a3dfa35729c7a8f138b3646ac58ef2168f706e3cdeb7b736feb0f531c8b4ff",
        "aiootp/asynchs/clocks.py": "8f923da2b6b22ebff54234847a7d9a720d1decb3e754ffad5b7309dab8ee086e47d4bf15b9b28eee362aade8874e59e7",
        "aiootp/asynchs/concurrency_interface.py": "0c0b90de5827cf5d7433666bd57a2ba81789b5278b4113476ca4eb55818522c3eac3f96a02caf3588dfaa2507823f86d",
        "aiootp/asynchs/loops.py": "f57614649fdfbd14e819ae790aa4b64d4beac86a6165b4b4d2f84dd921cddf3f31abbfc539e47c166685e2da0d953f6a",
        "aiootp/asynchs/processes.py": "8a5904b34a945c681d9ef266aa54cea2de43c4384fc951b7ea1072743064a706881ceb4f5c81ec43a56e3faf9dfd33d9",
        "aiootp/asynchs/threads.py": "f1cb72cfb265bcd85e72518c21d2170339a65c79c5a03d75d41df68d0a1f8afab15dcbaa9810248a3f07318a70244ebc",
        "aiootp/ciphers/__init__.py": "06a26ae16defa75fd1c443804754c535df0bfa6d9c3e3240b8a0a543c62fe4e2eff32390e8ed33fa89021291e02d68fc",
        "aiootp/ciphers/chunky_2048.py": "e8b76ac6c600bebf22cfcb546cebd69621a14b24de79951c6ca80d3d8c8d42ad5d61eca1d4e87aaa98de2c291e393994",
        "aiootp/ciphers/chunky_2048_config.py": "ef59c5661c1575508b7665aede876333fc74931d84d0cae544010fad2a93158a6152df99149113d130d739948064f9bf",
        "aiootp/ciphers/cipher_interface.py": "5c5f663e041f093f97781c2fae507468c3ff1907d193c92a8bde00839699ad1b58fac53fd57709c895c6138c14b1726a",
        "aiootp/ciphers/cipher_kdfs.py": "e1e71226307966d5ca31740ae8cf9d4948a9fa5bb90e94a09de19380ad2f1a1ba4c427b72733dab0203a005e3074e22a",
        "aiootp/ciphers/cipher_stream_properties.py": "9079d591b0363220970edfb64241e502dc4f5b776e626c3aeaadae6818bd2df5db09ef8e744b0b76071c71790296dcbd",
        "aiootp/ciphers/cipher_streams.py": "9c68848550d6519cefac80ef750ce0b0347c86acd4ebee01cc528e5a85db09a1fb5aa135a172948da0c03d8b53972b6e",
        "aiootp/ciphers/ciphertext_formatting.py": "04a38c20b637bd4ed53b5cba5c4d4727b93b5d53af60f4d2590c1e771ef96ea302a60e9629b5e86981b9055b53033e5e",
        "aiootp/ciphers/decipher_streams.py": "47e019545d5420c4c7ed8de7f472fb025fe1cb86786c646f02d771cdd2b991f81ecb053085faf52a2e70b32487429124",
        "aiootp/ciphers/dual_output_shake_cipher.py": "788f160fce8e02c3373cd9fbe55d119311114cf9771b3f6f4600cfad63bb515f7326e11468db836b013292cde3b64504",
        "aiootp/ciphers/dual_output_shake_cipher_config.py": "88db04d48a1449e64e29ec463c5b5b47155a4700626f97c3f4fcc1a6e03f5aa38da76e6ead11a54373097301def00c1c",
        "aiootp/ciphers/key_bundle.py": "c8b442b4bbaef4404156415b47fbb22831d7c03947e6aeb7053fba77328bfff9953a0f9d7800b17366512fb193294fae",
        "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": "d3714d0a750b72bf937b9ea6b222ba1515fbed73af1030a05542fc6ec30af628bc717d4128b6d8f7eea2bf6163816273",
        "aiootp/ciphers/slick_256_config.py": "8b1f4d347068b767f08c8ab89e6f2f2536566fc75febd55e873fff3c4739e240d6514c3afd831bd9d023e119e8f17f09",
        "aiootp/ciphers/stream_hmac.py": "2d0a101f87c8db925c95d0a2b61a47da959ea81a56d487b366d328c064ab21526adc889d0ab2778755f89343fc1ddea9",
        "aiootp/ciphers/stream_junction.py": "640291e0d8c650ea499f427c84320efb794a7f6c281a8a49211216ca10c3262fcfcbf0eb95730851437c3b822df285de",
        "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": "592446af98b4f19481dfd2b5ec4e07fb4b886663eb3d2d687ca513256d0934d96fbd3d9b25b527b2a59d81817c0e50ad",
        "aiootp/databases/database_properties.py": "22ddc7d538e05826a7ed42eac350d2c5aec13a385118c42331dd8b1449be461a7bd506aa28c71137cfa6a2cc0f1ac8da",
        "aiootp/databases/dbdomains.py": "d25eb3b79ab602d0bce831236c4ea489d913c948fcf8f74f5f2706973dfd0f312be8aedf633c229fad1b23c60d507828",
        "aiootp/databases/dbkdf.py": "05b431df47d12a9b3b14eaf2757c2f851fbfe29807d9373e0ee18b24de17b6444b5904fb32a7df854adbc8e4c91ef938",
        "aiootp/databases/profile_tokens.py": "c9af5f1661180cf1c5111afb5de6909ff47ab3e39a6a99486825f8711417a7197a867ccc70d23f0bc192c9fe19d52d91",
        "aiootp/databases/sync_database.py": "bf711bebde7c7a305b2ff2a5267f4f08e7c7eca2d9c5c463678479e470e202df559565b18b48150b7d195d378377935e",
        "aiootp/db/README_DATABASES.rst": "44a58bf7be669e41fc102605c8396b128503a85a3fa4ccdec712d38cd85f95b8f3e40f2443913774987cf310cd5753d9",
        "aiootp/generics/__init__.py": "878c0b5ed89267194c4f170d459335d73d6beea1f1887d7c07681c7fffd0c7ccd18bb686f3bc3d2b22b149b1fcefa120",
        "aiootp/generics/byte_io.py": "499b5a8c5261593e0d8aa87eff7157bd9bdb36a0885696afc19f219b90ddd628695184c0e50100f951cbdbbe20380d92",
        "aiootp/generics/canon.py": "4155730dbd3ed5dcabb02a3fde9641a0cf29cebcb351eea9f42a53c7595143176e268bd246d0b01c4cd17abf4bf2736a",
        "aiootp/generics/domains.py": "e240ff2a7ea281dbdc749c819b2e1b029c3b10598b887ce7e1b0c3fb963e69b7aa4c6306b68a0b1b7625cc611c7ddfa5",
        "aiootp/generics/hashing.py": "f987b90ba3d7d6da9c4c03fd6b99ce86f4e457248b60456eb30bedea4034e1e237d6b17f72257247385ee993bac48200",
        "aiootp/generics/transform.py": "cdb2b8bbd334a43284a0ae68d3c9d4bda0334d765ecc69f0991e2c1312ee37438b6431def12917a367478aca67d91f15",
        "aiootp/keygens/__init__.py": "aabae5c3b7b4847337387762f42d36968285b861e6c437bbffa0692fd9add599d89c6b3b8004cbd75194b0833f17e602",
        "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": "5d60385f1326fff8c9d7875bbd3288d75e2680b1791bc1991518771070b509938cc20f0229a2e07cc942bb68191e1d22",
        "aiootp/keygens/mnemonics.py": "ab207d3d1d0adff828f6c877965464d04a7fc15ffce7d5a837e0ae177a8187aad9b2e7cfd09dbb01756c872999b50b90",
        "aiootp/keygens/package_signing.py": "cb91cc200a753f45ffc0b06db8d5297f47b59a912e879bb5e26c1e1cd01c9f5cb81c94fd097c55d9425f8ab6dc2a6eab",
        "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": "09d35b172d9bd387f60fc6f10240faf34ec8338ea0e4be5bd04e6ff682e64d282cb494b94b35755569d1e9076aecf408",
        "aiootp/randoms/ids/__init__.py": "3ab7de6bdc851d20ebb3168071964a2d1a17b2380ddf8c76a0b9bdccbd4df607430beb67a2955113c9737186d2a27330",
        "aiootp/randoms/ids/guid.py": "feddb2b8c962461c09b708b5b1accfba90e80a9cdc8b9f59097b5af16c39af53937686413032466fa2023d232a794e4f",
        "aiootp/randoms/ids/guid_config.py": "2ce1aa40c0f348371e045f8ee9837b2beddc513ea1ccea0b8a35b626197e3c688c0376ac7e62755545332ae22d2e2945",
        "aiootp/randoms/ids/raw_guid.py": "19f311838d833aaa3b6e1ed91d40b19c762f3868bfa46c1c7730b176f2b2888daeba3cc2613c733606d5aef7996c208f",
        "aiootp/randoms/ids/raw_guid_config.py": "70f9e7116f484abe6e13a916708dfd9569c75d1a5c5ddd3ba542a3e776ae74f2b869aa7724c17bb433e3689738766627",
        "aiootp/randoms/ids/sequence_id.py": "05777e74f1c4f8d7e25551df6bdf2fc53f1de8e62963f5fcc47f0a13be92e5f96309d15aa9db9e9a0e06b178719c8e41",
        "aiootp/randoms/ids/sequence_id_config.py": "1a4e1f955e65ceccdfde445bbb5f38922578889d26dce2255c4adaab9f62e06303cdcd7a3cc0c9ad3191d3c3f957b5da",
        "aiootp/randoms/rng.py": "96a0ef1207ae87604c3f6834647b441ee36555ad61a5fa460f883a6cfc598c7d3f879f3ccb9eb619ca1a3387b7413dc9",
        "aiootp/randoms/simple.py": "f6fb4d7125de80a71f7d0f124ae63256590e599b7ab6aee71feb4df4bb6d2aa59ec93148e9e7981f9a7da71a6646ca42",
        "aiootp/randoms/threading_safe_entropy_pool.py": "f6504503c5d45bddcc5df3e8370924daeec07dc10dbe1d6f2b7bae668817f59bbb281f415cd197de6793c414a3ebfd3c",
        "aiootp/tor/README_TOR.rst": "d6f1d1a2ecbca1c69f1fa222d91c1c1eba51d3ba742283fd1b0de0539462594a433d53ea4f306d1794d5fd9c5dfb56a6",
        "logo.png": "7cd769aaddcb3a2d14324f9ef325d42f7024d3e5351b49facef79c4f7ab8c050a39d41c31db2b6a786cd684115c05389",
        "setup.cfg": "6a564d29858088adec42e5c51006b69dd631fed387bce16ac15b70ab067983d9cbb4f7042dd570eeda0b17ea41ccb0a6",
        "setup.py": "88cf00f0d2bfa6ce7e24ab2915591e44f057b4a33b90f0b19b1a44811bac6ef5f7c3a53b5224337a2639dfa50ccbdd6d",
        "tests/pytest.ini": "707d3ce22f019e0bada73661b7adc85b9af00f7aacbc1d005c1a41e77964d533a2adbf00f7620044051af1b521961e22",
        "tests/test_ByteIO.py": "d3d8a059010bb3e7911c7262761cfe91085f7a759c6f673f5904fff68a9b333aa0c92d36bbeaede7f3192c9d22c6bf9e",
        "tests/test_Clock.py": "a43093889a00b10660ef412845ca4ebfe2113eaf29ddae42d8f8514230ccbf321670df74d2af888460c8899850069dad",
        "tests/test_Database_AsyncDatabase.py": "c3146f777eff99f452a924f5aa2fae5d5390c8a4d71b8c6c0936e551dc13b94cd161398b62006c0354744564771190bd",
        "tests/test_GUID.py": "d5673cd4ad7946dce8dadc3bcd4a44296a380efa1a05a0343f8fbc745530e21a71c0212a56e226e5f4b9685bff932486",
        "tests/test_PackageSigner.py": "e3c64aa0fc1f9ef742cdce2aa6868add066201a937727b461fed2db627d0a65e480b59a01a2891441c8cec376254971f",
        "tests/test_Padding.py": "314d8a05db7a382cb8e516ec97741276b4c50dde15c8efb2aa35967176d2198ce9d5ec08fdbb292e899579746f67003d",
        "tests/test_Processes_Threads.py": "b80d6b2e23b60deff65f948b20de422cc79508ca15400f28950b99fbb664d5ee52f5119f8d1f74734d7584a1093da0a9",
        "tests/test_SequenceID.py": "0661f8ac904c68445848c403e6aa0c77e261fd88075dc537b9ee42d5f7f7405dcd63df004faff0d600b082a2260ae708",
        "tests/test_StreamHMAC.py": "b1bec8d7b378b285b46583b0d4adb8ffd928eb6bd667c205a0ade33b3d824b45c4761650a8452ea47c7ba942350d52ff",
        "tests/test_Typing_class.py": "211c751ba2e4e469d034d6f7d408833ee13e9bbddd1daae2ef334b63e939c3683e70fc3ce705331de45e19ba7149811f",
        "tests/test_X25519_Ed25519.py": "a8bb38bc6bf47eb769770634dff16536649dbc569f3e224b690ff98eb17be2f7844c00d42530bcf33ba742d893c31357",
        "tests/test_affine_permutations.py": "46b4fc440a2d05802725c5a812f06d58f87562d4f8800934a87c270577db1f79de9d77af7c444e309381a91b860d6752",
        "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": "c6a987c4166646e6c950afad71fde496c59b37e63c6e936912a84a5318f33b8dbe1593364487cae4f7e1ed395fbeb662",
        "tests/test_databases.py": "9859a69321df90b990508a5a3dc0e09345d22fa310a4e787005d12f3db029ba0557ebb8d38e8410f9112a94f30e495c2",
        "tests/test_exceptions.py": "11d14130f123b8ca736d144fa3b29e066408ab0e6c0336663f7f643cac3023660bb46247e7672af9323a1deb165d20b4",
        "tests/test_generics.py": "8cbf098600b3769c46ec024c9b32c662db486ea03fded81d905abbf04d5a3ce18dbf56dd893f5deda91c2e81fef62820",
        "tests/test_gentools.py": "fdfedca7395e1ca795b2da39a9df13e45e1b81d2f6110af78845cb6afebac923efe062fbd300489a35f740cdc5789985",
        "tests/test_high_level_encryption.py": "6a6f89286876b29255708eccae49fc6a0129a45a1ad78b754abe17665a040cbb9dc30f3fa2b874c7596fd52900193d0e",
        "tests/test_initialization.py": "5b5020580e15503bfdcced23fc4f5778e5ea683cd804cde826af6cd7894d0a6e112ac21839c2d44b70dc3a0442bee478",
        "tests/test_keygens.py": "3fbbc284d4c2cd0d71a611a58506b6e647bdb91b164a2dc84d6644db8f8032dc3baee1b97dc913e5662a172cc47deede",
        "tests/test_misc_in_ciphers.py": "8be2ea5dcc4beb4cd5c967389f95320da1ad56c25157c812eb13778d66698822753f40dd7cf96b886fc1e9451604edda",
        "tests/test_misc_in_generics.py": "0f11d22cf0e56000e6c205efa132d87f852c4a62142454ea5cb6804d223b82ae2469c7ef869c9068f9f8e7810862d00b",
        "tests/test_misc_in_gentools.py": "3c59306b632e95d5207d604896f1033aab213c82f78cb69db9cd498bec52bb731c0a87404068c8ef3e67acb0f20bab51",
        "tests/test_misc_in_keygens.py": "33ea50c8a1dd51bae7ff32b1741e75fbe05364ccff73d79d8c25ce331bb5cc9a347a476847ac900c36b0fea0207ef07b",
        "tests/test_misc_in_randoms.py": "4b9510badd966c43a6bd8274a897f056ef991a05f2a59194929c6f6607293a56f302b3fefff16218f80904542b767a50",
        "tests/test_namespace_classes.py": "393d9d4340b6028058cf2a10a4b517355f0579261b506e8f88027edcc8200a9343f3c812c19791fac56e8f8d183a0f0b",
        "tests/test_passcrypt_apasscrypt.py": "6e2bc45f60eb41a99e0f1b08e03c2fd082c8b03ccbdf7f65c777b5721d14910038d3e9ae5c0fbbe7f986e5698fb252c7",
        "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": 6,
        "date": 19872,
        "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.0"
    },
    "signing_key": "70d1740f2a439da98243c43a4d7ef1cf993b87a75f3bb0851ae79de675af5b3b",
    "signature": "c8298477bbb6c1c967ac9cd16dc29cb45edaa024b8f164bb99779a7b02e646309d3d49d45925124150f317c6a0a772f6a06c82a2475f315177df583ff930c507"
}