{
    "checksum": "23a0a171d26295602bc964938c2f895cc3cc59b02336d648e3af494c0fa8ad853f30ce89adea7c1602352f2023291b23402c29bae963149b5f5f6adcd22d6607",
    "checksums": {
        ".gitignore": "342c20c3e47e2ceeaf19b43040bb5be029d26a67428f5d6970967f4deb03fa29910588afb78f50be1856930b1bcbabb5c4c7dee5a9c526b8722a041fdef5ef54",
        "CHANGES.rst": "2ead5bfe757fc261f7f2596e0e3ee1069a98b4f1b21e6b0ce4b7e80ce5ae85df01016e6384d7e3960c81e05b7c90cf40d412cf52b950059d366a93d4dc2ea0c8",
        "FAQ.rst": "3acd11d69246cb172e23d3b1e0c757c740294d8119326e19db900a24e7f5778102131ef1b87da3c91ef6d573d396bf783103bf8d8b10e624cd4418c49c5af42a",
        "LICENSE": "80dbcb6db323c9e1708fd9cf45512728fc52e46703de9f75d0fde91760de6c07dc616974940b047aa186e2cea49de2b92915fd46729cc7278cf15a9512119c8c",
        "MANIFEST.in": "61408cc5ae3398679dd257dfd3d3730487b685e066db040777855ed7556f0cbc317a7952b7511db4caf7a115ec314f0fc97ad71dde38c9c07f7e0b7a34a36e64",
        "PREADME.rst": "455851b1e7588104fadaa452e5d83c585d3056612511f0613067c26ed8c7bc2a34d0d158d8a55a27d0af5a26d8cc01bc687e3c4f0b3a1b8bc97e3ebb0189b257",
        "README.rst": "6fae7c0be8d43f5601f1d7eaf9b024114a4c62d9975ca73437e1b6d1d6d2066a11bee144ed62e2112021ff934cc1fde01ddc6a9869896fe7db3331a48c010392",
        "aiootp/__aiocontext.py": "82fbc2f86c3092cc6b105faa29f1fcb2fc6c6f259bc30b277a7de5569c8b50c5801d84b56f553b0b960927cd05b166e673c260bdbd5ad8782aa2c548b5343940",
        "aiootp/__datasets.py": "d515d8cf30af8b3c351a6ed4ec2473e28cf123c6f1e5514efede20c2b1f05caaa3159235d6ddb3ec5c31ce73161adc6766239f7145bbca404a75738dba12135b",
        "aiootp/__init__.py": "95b8d9e5d1500ef4fc1d4f091a1b3a2452db3de9d0befe3caad42b67c5ed4b75c32a3f6b7179697408ff55deaa9e87b07747b75b018b64c2dbbed2bc961eb329",
        "aiootp/__ui_coordination.py": "1c2656f360dd1c58c8cc57f44cb5ca02386966eab15027c37e728b22a86939f19288565f8255bc8fe25a377d24501c58f562003a530ff65646bccc313824ab8e",
        "aiootp/_containers.py": "d69c99f1b2314c2b9a1b1949090466ef44acca5a15fddc7fb1e3b4369f071f2c005c65ca51ba255f4e46ddd5f3b976af6310df886bd5dadd96e1c555b8cc34f0",
        "aiootp/_exceptions.py": "05112f085f38aad486d5d3b7f3baea51349ca6d15e2de2b65765dadc1fd8093ab20c3f34d359d4e37c34eb1b8364b458f6d7b04454919c61d6dbd54c47f3fd1c",
        "aiootp/_typing.py": "328ef620b493b7ff5c6c513402888d1aac991b01c8fd340aa89dcb2f56636002c0173cf7f18d1441e8ef62174b31d5a4482fa7f3a90f957469c1e23dc6c93767",
        "aiootp/asynchs.py": "958914c5c09cd17afd026c631263eab7d053050174c4c4d744abf8fd6951fedf4a9003a3fe223586a04ed5235c3f5532bb5ac1de5bdded9e47f5600ffbed3fb8",
        "aiootp/ciphers.py": "45e9267fb384286f36d38ba40d2d77c88573364e73498af2d0bd98ffa7d011cfbb6627af30fc5d1a39d025e9e0400699dce99e2fdd90629100ec6c3253920480",
        "aiootp/commons.py": "dc3ee58686f7f23676a84df9de803e6ccb8582180e7e9c3794b98518612b0d61a11cb506237112e0beca76d7de0dcabe3bc31d24822183ac2637f3e8568f0b03",
        "aiootp/databases/README_DATABASES.rst": "786952b69257c87e07b9b0b3ca92697d07e478006bb5ff19e49af361235734be4c3c2c2391c87fa25366042eb82acf51932c626af03b8f464f0cff0705762496",
        "aiootp/debuggers.py": "eba8162d4ce32da1460fef8dbdd400b72dd07ecfa548b9a83b9aa8b8bd2add6be5e9db94244ea7a60eb24b9c6f6735275c36d10ed2af45927e45a4551c071dba",
        "aiootp/generics.py": "24f68e70e156a1001adee7c14a3d8672aca047faed23b85c56dffa09fdf3f77bccef2e3f0405e81f521fb3228315c4b1df1c1d11151ed9ec9f2f90d1de3ac1d2",
        "aiootp/gentools.py": "c279b4cd030e10ec1249b65b77bc0475b43cd57fba8692eb496e99291506384c77d285b88a821addd97e723c1efa2ebb571ff85135cdf8dd8798751823ffb73d",
        "aiootp/keygens.py": "1970e55d54f403404673578a60226ec685d8f2333399fb1606c3c48273e01015965bcf99b5ee818b3ff38205ce4ac4dc1598f7d808e309f9df886166ef1cbf57",
        "aiootp/paths.py": "67d72620eada29ae9770356280a0e530be36f9c32bc0937c692a5bd4ef21350c0879c475aaaaa4379ee3b8079671a92557e920f39cb2161c6da76deb6eae1bbf",
        "aiootp/randoms.py": "1e62c55506382631021ee69810aba1bacef64a4f7856860ba199e571c9a7a8c179434584d3cdeaabbb1001776d680ee2d392d8893802476d257c031416b097de",
        "aiootp/tor/README_TOR.rst": "d19659733dffa771d93abcf06a3148436b638591fcc5358b9678c6fc18aa94cbbf1f31c3b7401e82416caa79eeff8ef3d8170dea7e682ec2d94e46b9f3891dc6",
        "logo.png": "0f726ececd32f950129c654c5805d21185350902d83edc8e454dbb25a1f99db4578a3733e72bfaaa63c2d6ce24bb040dc3e2beb420cef5f60b8d24d33505f060",
        "setup.cfg": "e315c497951af25c51ca6e6b79764cc46718b8022a6d6efb56d164633df6a116a43d99f29ebc5f21db28d8acd91e85d6013d763c78276887ec2134b1dab5ae8b",
        "setup.py": "f0ddfd9b329cd230ca6ca74d617fa254bfc7f0ad5d5f7e035176743c4d4e08c6667d0e6bc4ffdbc9924a53305a4ecaa81b9c2552dbc24eab9fbdef1fe3c117f7",
        "tests/init_tests.py": "9ae7b1a85fe8d48cd414c49c71b1714bde170992a472ac9cd8992971fb073684048045f2ca74adb2e9953bebf720276769708a39828f44e113d8c5c1e710fef0",
        "tests/test_BytesIO.py": "30a05bcb32f6ffad6d504d5f2ac28c5034afeade321ddd41aab2619d7426018f8c9de6cd62af3e825d0f847487a596d9b868c2a99b480e54551ce88839d47b93",
        "tests/test_Comprende.py": "5f5c5afd1fe8092712f0bdbfc28c05bc31a4985b6c4dc6fd9984cdc963531ab802988895d412c9b1d4356792997cf5ea62bc4c36210a0c8c010334dcde320f61",
        "tests/test_Database_AsyncDatabase.py": "383f489efe897af5e78781fe21314b1985c45a61c65b30a1daf5694fd23a32d4c9295dab2f413b239cbe9e2938c0a874b284a7927d8c911316e5d1d1ede199e8",
        "tests/test_Ropake.py": "90152e59ca7744971172b00484df3dac917470fcb0000882ae0515af642e98e8ee13b461dde5b8c4d2155bf7257c5f9cfa211ec836e4e3bf07dd3c8f32339d70",
        "tests/test_StreamHMAC.py": "bed8290f70a97b344f108cde2b747c895263a13614f504e4e53c8d6c308e5234a594b7cf52f04ec4baf9c3813a9cd014cb3371b9257fb31245271ae7c53ab967",
        "tests/test_X25519_Ed25519.py": "9290fd30280da04cb3b1c12a719612580afdca83e1bdbb76276e32479a1cbd463155227c97901a416ca8c8227a2d8fa3fa4f6698b4662ab3009f8155ff89a317",
        "tests/test_aiootp.py": "d827ce4c6395751d68b3ab72de4c467e09d8acf5c6813a4771fab51df0dcfa4176a4cbd8bc25433360993b04b9692c4256171ed0248c0cc9afb9875998e23587",
        "tests/test_ciphers.py": "d3fe51491e4f0f64c1d4ae564fad9f833b75bee8d428721e724ed2d8bd5f8b2f947b967ca4ba1a78df668d8be7321857127265662da8e793359d1b80d67fd5de",
        "tests/test_generics.py": "a2e22ab11060376f654e1850b1a63c6ddb64fbc16320a66eaf1977f14991a31d257b534ca6fad54d422f53b447cade0a18527ed7ccf3038d90e8034f0d8d4ef2",
        "tests/test_high_level_encryption.py": "217567fc1ccefcbb3217d02c509a2991881e9cdf59b60d4057324b089c59f986103365b0976b1b397712ebfa6477daf5323b1c5cfc13ff0102d60be8a151e65b",
        "tests/test_misc_in_ciphers.py": "bf62cb7c34966cf3885e10ea43e3d54515e217c68a4c15c469b50809a26cce42c4231c7bf39f0a27ad169cf1b37ec66532ef2351747012172a73bd7bd6188b35",
        "tests/test_misc_in_generics.py": "613a73bb8ac7555a22cbf581449696081e71eef3be6e4e9546971305b475306d930e26a5f5aada665c417f22c07147e0957f1f7ef27aeed464539cba92ab24ff",
        "tests/test_passcrypt_apasscrypt.py": "747997289f867f720a7b5cebf6bf4fa4ef62755c4cac5384ec4780918843dbc71f3dba088a849893c7e23223fe2e00d5891524a8da7ba3827615d1a296352cba"
    },
    "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": 10,
        "date": 18901,
        "description": "aiootp - an asynchronous pseudo one-time pad based crypto and anonymity library.",
        "license": "AGPLv3",
        "package": "aiootp",
        "version": "0.20.1"
    },
    "signing_key": "94a8ecc8e8c3b9490801579b8b68b360fa46927cfec5b9234ea0e946598e4121",
    "signature": "85fc409f3554779f7b631c4abc0e968eeee92360dc3843e36feb455482fce8bc5ba9eb180b27373a9e452c2c9266ac87217cb7b70a8272a4ace408cfde439607"
}