diff --git a/SIGNATURE.txt b/SIGNATURE.txt index c24cff6..e8d7298 100644 --- a/SIGNATURE.txt +++ b/SIGNATURE.txt @@ -1,85 +1,160 @@ { - "checksum": "a26157661a30212bb4ec6272816654b08a29f927aeacf0bdbe33e463165f0a3049ffd06554a26690380749a2357aae68", + "checksum": "06b466f8a8ae59397f3ace5520ef28e6f9f912b682b889c838c3a915774229ec3b698e2ec1dd0c5e26c070a736361ed6", "checksums": { - ".gitignore": "c5f44ba6b593c951db72ada8dfe2ac33a565dbb8bca2b57f435e732dc2c8960caf9c19c226aa2767e5412a6202ad730e", - "CHANGES.rst": "3ebe6e7e293eb962b657b4419e65dd88ff54afb79f74a0ccca47070fe59b0b1b148f895310726f4c8a5f99a85da05279", - "FAQ.rst": "72503150a23340ea271f70912669b10bcc5f1595ed1fa666a16c6f2ab6ef008df203854fd5dac58cd16b6791d8b4646e", - "LICENSE": "79277c97b1ba6ebcc27873e4f8be8b3a3670185d53163403563567ed9efb5f30aa8662b8375b4714ef0e2313c939fcd1", - "MANIFEST.in": "97c819089d6a84202bb67b9c8f910fc2648530f1866ee4fab7f218298d4fa3d715bb575e83d0ffc576fedc380067ed65", - "PREADME.rst": "574846ac8fe37319679992d4413d52c3131b0e248e8e2861db3376b5de0567c55d87d9881f153fe0ae7c8912127d4a8f", - "README.rst": "cd6eb4051fbfb81f25c7cd2b778d813fdce8757050811ca3a783020d95f474dd8c9d31d4f9130e7fd58392ba1cdfd38d", - "SECURITY.md": "e25b168a4b70c404c1ac5d134de4104f8481310de5bbcc2ebe63cbdf7fad06d88e5cdc4e95c3dc5abaaa22deb914743c", - "aiootp/__constants/__init__.py": "6ed1007c7b6114c0262e55e1cd40a1a7d7901d97e2553b12a118e8276c54446372d0b7876bd65dbfece3a8bd3541164c", - "aiootp/__constants/chunky2048.py": "e4bc6b3c38d5470b2194aafb247df607e2b512ec4cb0f6ce5a63cb94d55d3a96d1f736a41a39d2e2df8511792a9d22d2", - "aiootp/__constants/datasets.py": "47fe0d9a991a7fd031b967832b1b730b83e4c4fc17308018c321ee13da36bc1da38e60ae77e346c37cc881337ba136f3", - "aiootp/__constants/misc.py": "a0213aedea40bd586bfe22d35aae76e75b0beae3716423899ea06dc8a3dbf8174377c8ef4a065a851446f6b0e54675ab", - "aiootp/__constants/passcrypt.py": "b5b7b9d80076b651e0b6ee5b7a9473086efa87121eb83d7e2e5853d88aa43e26205ef43adcfc7a261f933af9288554c4", - "aiootp/__dependencies/__init__.py": "fbe6a65f8c436cf1983f5dbb711c89ab91276f0232cdb8c5d7cf8eb29890142abb5896cbec3fe643f0c8e1a6da25ed35", - "aiootp/__dependencies/aiocontext.py": "953763c96f444ee90dc65ed07b54fc67bfb948588268c00fa9a562eb9934d44c07e67fc46d196b3a02eb8c904dfdee6b", - "aiootp/__dependencies/async_lru.py": "15b01c0e3fc591489bc9910d08a16b2070480f66f3f6b6983124e35b4dd7aad38f829e31c964fed29f84a5021dcd0470", - "aiootp/__engagement/__init__.py": "456e52db6a3ff419d0c9c17718a834183ab13dabf61a07665f38c91bbce838f0e781f740d43b9e03a643e52c0d00ba47", - "aiootp/__engagement/_report_security_issue.py": "45f90165d4931387707558499ee35cd7302e37fce22c09214e8555f8d59f9681d7ff0738e14d8357c1d35dd3968f802b", - "aiootp/__init__.py": "efdad896430f21da39e88edff2508307e3570e7c1523023beadbc0925aa25c342f643c22c8926a188fc154b846e2e72e", - "aiootp/__ui_coordination.py": "f9f90c67468f7e964a765d7e33977bc46bd357ee96430d3104ae5abc0a19bcb3d50633611fe08d0d0634f3a8c05597b3", - "aiootp/_containers.py": "cd3b1107ae0c26bbebcf92556f5a372fa4000c0510e0ed448b1d015452de2d7892cfc9e5dcfb464e0a1a1872c416866a", - "aiootp/_debuggers.py": "5ed26107c4220913bd26efcbe0695c0de95aa9f51c0e6004f8368c6641c4f12278e9d8b357cea7a7cfd001438391d4cc", - "aiootp/_exceptions.py": "f54bd76d0465b481ed7f96d0d0b4b25b16ead1596367554eb4aee2211fb4db7b23703a3ed921b0b6f189695a1769b457", - "aiootp/_typing.py": "43b6246f9f4a3b2e05d9f3ee2f85e0182bc49cea9502423b0f81000fc23da71c8025486d3ec1837e1e168c808193a14e", - "aiootp/asynchs.py": "f5957539c3b0b2a1d003c6a8773c236f30312a5ee521bff8043375415072d0b33bbdefba3b7e06d3926bf26fd633bb77", - "aiootp/ciphers.py": "7cbb3f4adc1d96241c536ba5d6c941e54486346746a6bc164de89b79179212ae956453ce247e4527404f2bcc687e8384", - "aiootp/commons.py": "fe69736b8a85c466c6757e8159ffc4554496f7c2099b3f2b5481ba1d2ba402ca3aa460281226c44966ba06b25d3ec35d", - "aiootp/databases.py": "eb02cbd64ca58f3a58bc82ca52fc058b8aed9a25937a67176f3ac08e29be90ac9ef0d139a83722fe96a6f81169c5206a", - "aiootp/databases/README_DATABASES.rst": "080ca4532b724aa95e2c7aae9dd6af79baf61a03563b147a5486395e12857a1e3c6fef5da4e0a1f277c55e92787697d9", - "aiootp/generics.py": "473c6f1559ecdb98e7c031a185fd5dabcd725cf5d52ba3d728dd56361a2112fe0af52e11252adbac49082215e7c49c29", - "aiootp/gentools.py": "790f048924511ba099d5ec8e7e70cd65b6d0b5455d9daf05f9cc2c162db3e71bf8b6a0a21e235eb89fa77d28254b57d7", - "aiootp/keygens.py": "e506aa076d88df9323f14973dce8d390c08d9513eefb60698a66a2b147505896edd5b7b6f0834b9233de991e996714e6", - "aiootp/paths.py": "8650d67b58ed1954083a4a9d4d814a3a58793c27bffe188934cd48127cbfee91d40227dc36dc4c4b388c98504e9c875d", - "aiootp/randoms.py": "6623c5d2e00dab470efb6142e317d6cac1d009c6242719be23e3fd8e701276f84b104323b831a8f75f4abdf552a4e5d1", - "aiootp/tor/README_TOR.rst": "254f9d81f9cd7e3ac8ff1cd19864f14bfee39d27f28376acfcc3df8aa936327e696d5f26e4565245cd4b327b16084cb2", + ".gitignore": "2a478ab758a08be89997e511198e83e537b6f8a32294fdeb11e874b913db858115ce74a09e61754bfe381ff4fbaeaf16", + "CHANGES.rst": "847eb6d28bcf866b958cac4946bce170c6724b7e1249d82ea5c540fbf481915b6284a1988d46f7a5b53ac5065f31a85c", + "FAQ.rst": "9dd3aaeb03738297ca0b38aa051a6097efa9afe7e81adc78b73afb5c2318f87dd7fee3b206774acbeb1066de9e6df92c", + "LICENSE": "2fd91d4e18d33b7b6cd7ca998fe6d661a04832a04e95b1c4e55d97cad5760db462c6bf7fb3a535a9253771019209d15a", + "MANIFEST.in": "58023d2524f0f04b599e500b9c4e8ffa8e1d279121efd64d41a4d0d23b3038e2721ce1ecb68fae1586ba47790f7f3786", + "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": "a59a9eda30519239fcef67524bd204f91ac827d287861df90ff722341f71481d382d1abfc2fdfbb3ae8bfb24536bdcd3", + "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": "9859ffdfbd68d88d4a06ca40d5883107ff84a3742c544c550f4fb81b4dae7b4352a95b52df03a61a72020b4495f4d704", + "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": "b3a4cb343c1ca6ab80fc26b07a35bafa0fb9fc82c93202782a726af249410ee549827e30ea3568b4ec6206b74a1a4720", + "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": "dc0a2d745ceb78e55db572e7636b701c07b2f8b0f80f94a425cc26a1db8dde3d47633007b35d5e2c948c4350d4b9b090", - "tests/pytest.ini": "c7c3938334803a80efefe94d286a410a0c30326503b2481b8a0d6e9b457bcde306ab24155e496f6c3ada12be378bd04b", - "tests/test_BytesIO.py": "6c160070adbcc9a5e544d921943f718c11dd517ac722e843f565e2982c7e6f5523a882830e195bc601ead1e0afc10fd2", - "tests/test_Comprende.py": "c9acaf569eb531c7e46d0c6716f5096e3885953c60716c8f22be4b61b6c2cfbc0fc5a15fce6d46644c63c1fd133b7c0b", - "tests/test_Database_AsyncDatabase.py": "8cd84a2d5096abc4bce545237a8e45879cb2e73147f648e5837e7ca343186ee7ac077467c820e0b65980805891b97422", - "tests/test_PackageSigner.py": "ee421be695b7fabb3bd857bf0252f19f368d634359a057077392ed865ce241e43f19312d31ccd568335ebf5aa600a903", - "tests/test_Padding.py": "7ff6b5cac5f550ce2b387163ab9d10a54393fc1151854dc6ee7751a8f87e78eae2584e0cbc6bbfda4a881622fbdcfbd2", - "tests/test_SequenceID.py": "6b7b4a4653968ba2dfe9925857ff4e0273146ea57c8c497ff437ac8452c28a15f9b09357d087d46d21b6bca84f2318a2", - "tests/test_StreamHMAC.py": "a031a8b5b1053aa76d82dbfb644fdcd17f135ea1a8a30ae1e4a41b5f23750198b544891b2e0e0c8c9bf0388cb11999c6", - "tests/test_SyntheticIV.py": "6a1383c078ab358bcde6f451e38bf48f164973c007aba9eaac41d321b8d8b8d92d47cd617ffd10a402f5fdfff9ebf35a", - "tests/test_X25519_Ed25519.py": "5fc6acd00a15b07a3728857eb8f3060189d6a6f7afd469e2b566a15f20f5aef3225d427ddc27ade046c130894a0d223d", - "tests/test_aiootp.py": "271d1c96d4fc6dcad0451cb55b05938e766cbb2bf76f5dcf301aa4808754e22649063876f10743336e318b8a2778a56d", - "tests/test_ciphers.py": "4f501ecd4d3457474e073b757e374ee8887a79fe0085dc1c403e7675f72bbc244ba89e3f560e2d3499c41f675efff123", - "tests/test_commons.py": "5a21283072ec116bb95bb955ee2c5ee58f3e5f4ef1f06b361a6def492b6c9953fb869e94c920a827867ffe53f77f6471", - "tests/test_databases.py": "0128ac8f730fba39304b0a95d3f823684c60e34bf591bbc2f199dced99935fd5d3cf9bfe3d077b293f27c69ae0018357", - "tests/test_generics.py": "61945f59f619c9110fca1127a7b21f11887a65b150a1d09a599ab0039b80141562e7ac5362fc29b94b017f6ec96d90aa", - "tests/test_gentools.py": "2d25044e11aff48f9499cec0d192489579639182d6ac35228b9dc7c0adf9f78a3b5e235beebbf6c5af4c72c8276b89b5", - "tests/test_high_level_encryption.py": "853db78126f38230311177c2697558e5d402e2c1bb6474a6b2797b9dee4d77a1719b91f5c4b60032f775e41088adeb02", - "tests/test_initialization.py": "23fa50c6e379fb46f6cd10c7754e374f515bdb98651fdee8680397ff662385080cf18b6f1d935240ea2c855acc24404e", - "tests/test_keygens.py": "dfc7201c7f0d185221f4abfd023465d1ebbf549a456308d82a591a21b805eef7804ede2687c414ae5eb897a9d1c0c142", - "tests/test_misc_in_ciphers.py": "5c9ee3053ee5360f0e623527055739b2ebfa8ddff659b42ab2f84e9ed67d3674c4cdda7ba238293b46bb52107041fe38", - "tests/test_misc_in_generics.py": "105bc20a8e586f698e1fc6ef00237e7d0351f7a87497881043309da7fcd36bc3ef4b4a374b8324edecfb1f811969e493", - "tests/test_misc_in_gentools.py": "859f7add3d5af474b0cc2a62b774c2debbd8c573e0aa6cb862b968c00c721007205f6cae743ed38a134108537cbbf7fd", - "tests/test_misc_in_keygens.py": "32fd6f619f3a93ab86a2c280e4205c576d8d4a54bcbd981fa757efebbee5403b5104a74f99bad00325ab71487338dd30", - "tests/test_misc_in_randoms.py": "1601c09f76d52a64cd607b185d4ed284fe5c660e3e0e0d5d2cd3c06eb87c9fa3edce0423c63ebf230f2a1a7d9f13ff9e", - "tests/test_namespace_classes.py": "e8efb7b0e60c9df76e12fecc4cf2a9e706ef70743a4073a6259acaf99ab87cdf528e35bc5b73b2e86b0c9039a5272e98", - "tests/test_passcrypt_apasscrypt.py": "0154bf26b3c30de6449eb6e954f64d4de3277b34b5fc0a713137274366c0ba00f8e9cc8290ed8746bd34b19380a3b7f5", - "tests/test_randoms.py": "af66dec91ab8a16a3cf0d4e94375d02d9f9514be8753619ad10ab42026ded68e06d65a01ed543ad716958ef84751ea12", - "tests/test_time_to_live.py": "2de13fb44676a58e78280bb31c3a37c0734e514bd105db1637809def8c20576d353288b0f8c0ab9f03748784cb6ce439" - }, - "public_credentials": { - "x25519_public_key": "4457276dbcae91cc5b69f1aed4384b9eb6f933343bb44d9ed8a80e2ce438a450" + "setup.py": "88cf00f0d2bfa6ce7e24ab2915591e44f057b4a33b90f0b19b1a44811bac6ef5f7c3a53b5224337a2639dfa50ccbdd6d", + "tests/pytest.ini": "707d3ce22f019e0bada73661b7adc85b9af00f7aacbc1d005c1a41e77964d533a2adbf00f7620044051af1b521961e22", + "tests/test_ByteIO.py": "d3d8a059010bb3e7911c7262761cfe91085f7a759c6f673f5904fff68a9b333aa0c92d36bbeaede7f3192c9d22c6bf9e", + "tests/test_Clock.py": "8cf654941e8b3b9702cf56c0410fdf21926dfe6155c9646576fa2a5b60c699a76449fd85fb1bc5d6a5f636e4bf5a13cf", + "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.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": "ace0d7602b1673865c95ccc94d4da1e4081736bdebb8637b3a8859aa4461ec3d89effbf1583ad24bb600497998b91b33" }, + "public_credentials": {}, "scope": { "author": "rmlibre@riseup.net", "build_number": 0, - "date": 19455, - "description": "aiootp - An asynchronous crypto and anonymity library. Home of the Chunky2048 pseudo one-time pad stream cipher.", + "date": 19871, + "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.22.2" + "version": "0.23.0" }, "signing_key": "70d1740f2a439da98243c43a4d7ef1cf993b87a75f3bb0851ae79de675af5b3b", - "signature": "130ebefbfa9d320745d492c238103c76c2f109a0095e548450037e864205808faaf015f9bcc97a4a3964cffa3105cc2ae10541b8d49610d63c540ac55ee87302" + "signature": "d634d28753beb6418b158d8f30b93448810ad459666c667aa0e2b28cf9e38150d94e7afd26f07ca76c45c347e3fbaf48a5fc00d5d189f012f95cd1a9b745a309" } \ No newline at end of file