{
    "checksum": "f208168fb7d13043e9f5e22b5b51d298396d5d661a31553297462d381e84e528b039b51e75f7b2ff887d0622ab98224d733f60f067576a6bc78e4b625427aa30",
    "checksums": {
        ".gitignore": "342c20c3e47e2ceeaf19b43040bb5be029d26a67428f5d6970967f4deb03fa29910588afb78f50be1856930b1bcbabb5c4c7dee5a9c526b8722a041fdef5ef54",
        "CHANGES.rst": "cd522465a7232b7da27609b24815bb502e38dda9bd3b14c14d4a24932e7f6204ef210cf3d5b873c54086e9ab56b9e5bf5cffa45f03148aafde2776aee61d3734",
        "FAQ.rst": "925571b1e24903693c010e2ffda6490703e2933bf0c01e5a97bbd616bc02c9699326824f885412b3493ded1780f7a9a981cfa1e21ff61f7f04d04234269cbe5a",
        "LICENSE": "80dbcb6db323c9e1708fd9cf45512728fc52e46703de9f75d0fde91760de6c07dc616974940b047aa186e2cea49de2b92915fd46729cc7278cf15a9512119c8c",
        "MANIFEST.in": "2d91f14318e010e6eb71c7c7beaca5d34715b57a53fe5d700ff3ca3c0619c547fac9adac674881504ffcd3a7be0fc71c50fa3dd956617e6ddba8cca178367681",
        "PREADME.rst": "3d8f59c88e969da6bf081ff3cc54ce3bf1e8c17c58d833fccd86b2c8ce3fcafb995732530f1fce004516a519dd1462e0a6b7c23dcdf981096efecd0eeba3ea0c",
        "README.rst": "8036b320b66f2d0a5d836764b2d5db54866722daa5448be362357e13edcde450e301e76a57f6abcad893fbe95ee8363d0ec4578edf5fed672d636ae2dbd98a51",
        "aiootp/__aiocontext.py": "60ea4d82a1132c0b78886a8a402b4caf85961a78ae1e9a242f109eb05cc1e34f4b089ee8a1de89af627b3146fc07f9f25aa6ea8e26fe3f07f5635e1599233617",
        "aiootp/__async_lru.py": "37e6f3a2c782a84a0d85db48d6c3255e2e51a748120745436d90e37483f18bd3d81c4596f56024562e077b265189a976c82d38f947e880d561ec1e386a9cef4f",
        "aiootp/__datasets.py": "d9ed270ce59c79fa71c52951680a60f17a453dc3020bc087871b7f42e369f8bec2eaf470193d1427b82f60a00c145bdd7682e6f086c04d63877bae05150b9cb0",
        "aiootp/__init__.py": "fedc9399d3e06f5c58a1980e8ff4447621d4693377dca8767e57d79410304da3d0cc45ccd06154453ca6d23b93a0c52687c4d2a093a1b79f8cd46689a7851551",
        "aiootp/__ui_coordination.py": "619784d14a469a0722a762cb52fb8bf69ebc7ae0ecbc57bb22d4a9ec27c6166d03f86dc6d9a689b5f8f3cc48964df991b689dcfd1592f3c8e80993d84de6fb14",
        "aiootp/_containers.py": "d89998843eafc435fad11c829a79daffb8a1ab9e844e53a1f7ddef128b199539987e5cc74d930f892cd7ba380fc1be092f1228cbbe4dd19a3b0d8ce77991a013",
        "aiootp/_exceptions.py": "35091653498ff30e4825b369bf85f192765126fa8c01a4652ee92a8c6fbd9035f5d721f4ac978e0feb589934dff7ef4e42a8d4a1588b9f2fbc862a599123ab00",
        "aiootp/_typing.py": "cf36fd97f7b49d6210e0d295d9017baa2aeaad395a35f334ecc094534a100684bebde41237db5e228d09c15e969c05484f250d196b7d0442abd34a54f1367dbc",
        "aiootp/asynchs.py": "7a8a97440bd10e5044ffe63b60b851e789db3ac212ef048f135f7916a614ce545ffc18e720c4c33472d7be56348b967205a67488459f1e8b7b85635d718b9929",
        "aiootp/ciphers.py": "5f52121b6af4ed747749b88dfd505b067e7a8aef387ffa0577c5098577245d8dbb59f069c7c58369d6a7931f0e67a010987467e8cbca88af40e97ab054aa96df",
        "aiootp/commons.py": "5f36a4c349b7a6088323bec2f7c164f2312cfe6ca52ddb3c1e43d9697bafa5f00cfc3d7162f15ade7cc5bd5095eea7f94bfe19a17c77d5737bea9115bc51167f",
        "aiootp/databases/README_DATABASES.rst": "786952b69257c87e07b9b0b3ca92697d07e478006bb5ff19e49af361235734be4c3c2c2391c87fa25366042eb82acf51932c626af03b8f464f0cff0705762496",
        "aiootp/debuggers.py": "4ed56c820c564849ecd6d2885c6f22fae5d64959eed8d3f58e7f79683a39b6fca939095b4bfa4646e15ea93cefce8c742b6b30c728f7c4f920109e3588dee704",
        "aiootp/generics.py": "9b0e23610f37d948426db1b6dc5c4ac3dec17a169a56550aff5c024af694b6cd9dbaf1cd750ab3cb3f0a042ad438c881063dfb71c8afa02947e3ed3e66b95e3d",
        "aiootp/gentools.py": "c279b4cd030e10ec1249b65b77bc0475b43cd57fba8692eb496e99291506384c77d285b88a821addd97e723c1efa2ebb571ff85135cdf8dd8798751823ffb73d",
        "aiootp/keygens.py": "1774e3ebaabd12851cf4fdcf3ade453bcb13b37d3f02f3266823f550c561674214dcd402d0f9fa3f1359eb5cc30197bdd6aa691adc26ba27ec05ffdb52c0440a",
        "aiootp/paths.py": "67d72620eada29ae9770356280a0e530be36f9c32bc0937c692a5bd4ef21350c0879c475aaaaa4379ee3b8079671a92557e920f39cb2161c6da76deb6eae1bbf",
        "aiootp/randoms.py": "9feee461f3d170e450014953daf8ee69ed9ab9e49e04a2c3975a1a294e56278afb12aaa8de868de4886687fabe500ce0e094a129e782cbc1cb435d04376cc417",
        "aiootp/tor/README_TOR.rst": "d19659733dffa771d93abcf06a3148436b638591fcc5358b9678c6fc18aa94cbbf1f31c3b7401e82416caa79eeff8ef3d8170dea7e682ec2d94e46b9f3891dc6",
        "logo.png": "0f726ececd32f950129c654c5805d21185350902d83edc8e454dbb25a1f99db4578a3733e72bfaaa63c2d6ce24bb040dc3e2beb420cef5f60b8d24d33505f060",
        "setup.cfg": "e315c497951af25c51ca6e6b79764cc46718b8022a6d6efb56d164633df6a116a43d99f29ebc5f21db28d8acd91e85d6013d763c78276887ec2134b1dab5ae8b",
        "setup.py": "e85392dfe15e624caa06ce4edaa83561d22754d8b52adc715696a4b17b7598a8428bc76faec2433ffa6de652f49c7d6016ff9ca134487964280dee2485d6a627",
        "tests/init_tests.py": "959669cbfe619596dbaf3f1207c3bd818174be96ef83259dee87d013c2e0e0ce8bdddc9f1ccdab224e381346fb795e79a7ecf5caeefb0a1009bec865eb403950",
        "tests/test_BytesIO.py": "0b842a1adb3867a6f72725370be8c20d08f6703467283b25ae6d25c6c00a40c3ccda4b8a72f971a138d156e60c9297de0e13a8604746e9d83ad38aba8d1c2e9e",
        "tests/test_Comprende.py": "d4bd47d89b237080533cf69b8d1ced1edff54524e16df182d9d2bc73c0e84dbe300209d76824c5bb80b7315c82d238278372fcfc9f61969af61f55067ea31d6b",
        "tests/test_Database_AsyncDatabase.py": "9b2edc53bcadb145b607294753e78a1b6984d241ec0decf34b54c34441cce62dbe3a83057d8bc66cb66d6434b08bc70475390568464bbc953097dca6e591ed1d",
        "tests/test_Ropake.py": "90152e59ca7744971172b00484df3dac917470fcb0000882ae0515af642e98e8ee13b461dde5b8c4d2155bf7257c5f9cfa211ec836e4e3bf07dd3c8f32339d70",
        "tests/test_StreamHMAC.py": "bed8290f70a97b344f108cde2b747c895263a13614f504e4e53c8d6c308e5234a594b7cf52f04ec4baf9c3813a9cd014cb3371b9257fb31245271ae7c53ab967",
        "tests/test_X25519_Ed25519.py": "9290fd30280da04cb3b1c12a719612580afdca83e1bdbb76276e32479a1cbd463155227c97901a416ca8c8227a2d8fa3fa4f6698b4662ab3009f8155ff89a317",
        "tests/test_aiootp.py": "19fe9e93d848093c596928772850f6cacf6f447d5d948dbb87fc96015edaa335b9fec2ef0fc03ddc849e8d43004bd36a9c9f3262810c8328c0aa9ab1795adf3c",
        "tests/test_ciphers.py": "8cef47dee0ac19a2dc3672a9dc83c64a33f32d873a4dc5569a137457143dc6de3cf81408ec776b7c20109f8830c9d13b9a97ee870d319ed9fcb7d0516c61d64e",
        "tests/test_generics.py": "a2e22ab11060376f654e1850b1a63c6ddb64fbc16320a66eaf1977f14991a31d257b534ca6fad54d422f53b447cade0a18527ed7ccf3038d90e8034f0d8d4ef2",
        "tests/test_high_level_encryption.py": "1549ad3ca552b6eadf435c9a54d75a5f188b5dd8fc12d4f69598f2f1b00d93472401f61a1fec4fd7dd23227e77eb8de02d8a7993f508858c661fcec59a8628ae",
        "tests/test_misc_in_ciphers.py": "bf62cb7c34966cf3885e10ea43e3d54515e217c68a4c15c469b50809a26cce42c4231c7bf39f0a27ad169cf1b37ec66532ef2351747012172a73bd7bd6188b35",
        "tests/test_misc_in_generics.py": "613a73bb8ac7555a22cbf581449696081e71eef3be6e4e9546971305b475306d930e26a5f5aada665c417f22c07147e0957f1f7ef27aeed464539cba92ab24ff",
        "tests/test_misc_in_randoms.py": "781c66ac140cb1b297a29233a16b3564ff55f763741a1e838a8932035c711ef91eaa57b8261a7db800ec4360cac31241be96b2e65d60c6b69bf5c1713e1198cd",
        "tests/test_passcrypt_apasscrypt.py": "747997289f867f720a7b5cebf6bf4fa4ef62755c4cac5384ec4780918843dbc71f3dba088a849893c7e23223fe2e00d5891524a8da7ba3827615d1a296352cba",
        "tests/test_randoms.py": "618594c3597cbd5748d696786bbee9362fdb90faa52656408acc2d545f120154adaa760ef27acb7f71930915763e7ad142d98a9cef4b3903642729016b6d8728"
    },
    "public_credentials": {
        "pgp_attestation": "-----BEGIN PGP MESSAGE-----\n\nowGbwMvMwCW2Ttv9l9wXfy7G025JDAl6jMssTRItUpOTLVItko2TLE0sDSwMDE3N\nLZMskswskozNDNISTcwsjcyT01KTTZMsjYxNUhMNUi1NzEwtLVJNDI0MO0pZGMS4\nGGTFFFkM/57xn5m4fk2Q1lxHmD2sTCBLGLg4BWAibl2MDM1XThx7yeM6XS7x9GtB\nc1fxzUuSLz1u2L3Qv3t3XNX0SWWMDD8ivJ/6bPfLVo9bxVqaafH1hYFw8sJP+1hn\n/p8VyrxeiREA\n=K9Lv\n-----END PGP MESSAGE-----\n"
    },
    "scope": {
        "author": "rmlibre@riseup.net",
        "build_number": 1,
        "date": 18924,
        "description": "aiootp - an asynchronous pseudo one-time pad based crypto and anonymity library.",
        "license": "AGPLv3",
        "package": "aiootp",
        "version": "0.21.0"
    },
    "signing_key": "5c025d6bfafefe433cba0d54fbeb05f6b3afdead6a2d3c71d16507aecf7bc1af",
    "signature": "cde3a9799331ba988b9039e4c35c76e4c39eb7fa6d247fa5f653f849f545fff48c3593a1641ffe92fcfcbe4dd1a5a5305780c5c1094fc1305dd076aa923fc803"
}