{
    "checksum": "9c808e09c1a15c4efe225125b7868bcf3535069fc292c420a77b2f21b36bda718bdb0e53c55cb7aa389046cc70eb8778",
    "checksums": {
        ".gitignore": "12deb1309e7f3d7c571d7831e99afc0e4f9fbf9c495c91574ffeb4b873d97bb83cb4d81941a7df8f19ec2293ca276ea0",
        "CHANGES.rst": "500df78441ff32be0a803f1dc6500bc307c924b6ee433fd057b159751b8a76d6152172de80baaa3bad2e70548e310bd3",
        "CODE_OF_CONDUCT.md": "1999f7d9791b3e79aac666c7286c71bcf1910a8b3adfb6699d29981c146b85479eece9e9ba6d877b888f6b7082707c34",
        "CONTRIBUTING.md": "6bd90aab16a531bf13652544b22400532cb13f9d89386955065f398a4fcfb065f60bbee2e28d9ae59146b70878236079",
        "FAQ.rst": "cad5af23d070117d3f1398ab979048ead7884b546ea9f2fe36f0f67b337ee93675a64ab84fe2a52f62dc66dd82d7c2c4",
        "LICENSE": "2fd91d4e18d33b7b6cd7ca998fe6d661a04832a04e95b1c4e55d97cad5760db462c6bf7fb3a535a9253771019209d15a",
        "MANIFEST.in": "8f287ab7a94577395d048d23b5010a90cd13d844e8d59c4053f73b7538d65b634d82405d35abf9f1f423df40464d4972",
        "README.rst": "4ed9c533ea00be65be575d0e1fb8f8bf6affa4b63f138804c94da140454856c660248747c700c3a271f62642371451ca",
        "SECURITY.md": "3edb91af4af405b1bc620c7090bc46e29602d5b3e3cf0ee3013c32894dce1f55402a8e4fc4f7633c4d999f08aa7afb98",
        "aiootp/__engagement/__init__.py": "d229e37e3c9126984871a41e05d5d7f0a1e56e5a7cff4b5490a9c327a5fc02c636ec8520b6c9770364e1d3cefc6e9615",
        "aiootp/__engagement/issue_reporting.py": "dd46dbf4f5570d5fecec3efefcf566468bf18c036670c4796f726f0c5a45aabfc34b7d4a62fe27f187c09fd7c0d74ba9",
        "aiootp/__init__.py": "d11fb4db032bdb6f14bd2d5aa8145c581105058804fa26627d7be185965441b989065f35b033211746b27fd060d0879d",
        "aiootp/_constants/__init__.py": "ed75ff17f3e52de310b1731bb9ddb78cf4b48ce3d007abbcba7ea4fe706190d58aa277ca1e323037fc1f6197d424974a",
        "aiootp/_constants/datasets.py": "b424a692013fa8615a8b0c8af2e71afc97ea767c5f35866fafd9c22350e947683c35d168d9f839b3a709522a4f9ecc57",
        "aiootp/_constants/misc.py": "86a241f489466ebaf86938bfb1c97e88562e215f056fff573ed75213ffc9ba355e04567fa7eb8057875b34cc804b2b15",
        "aiootp/_debug_control.py": "396c642fb038b8d4ab233f983104451ae07c292819b16025a08a1a3246006c2bd6d090c9ec76c4e823bc6ad4edee4d32",
        "aiootp/_exceptions.py": "30af79eaefb1ea53379e09a87a3374913dc2489e4a09cf2d683b4040a2532ee144e5a3558aea45a25541ebc9fdb5f973",
        "aiootp/_gentools.py": "95ea785041fec29a75d9b0aa0d2833febc1a983e77702fd686be49317689f662ec58e94c2f74056bfa2155ee301f9aa5",
        "aiootp/_paths.py": "09834505b11258ea77fc67cc274130fdd108df477bae3d2726270b028558a40a24e2a912d5fdbf71e0390d56732654db",
        "aiootp/_permutations/__init__.py": "24fba70c8ad08d8f05de7d0616fd66cb5894166b766903b798da9fc31c59276a897649a288159a68995047ac4f39a2cf",
        "aiootp/_permutations/affine_permutation.py": "c092b67e3d131297ccf9d46f8f9f0305bddb223868dacea1c8901acf61e4b452b5473a7f68ee6846da3609005536eafe",
        "aiootp/_permutations/affine_permutation_config.py": "c08b26427449b4fa5bf3ca252725dd7c43de4a6cbe37175bac9f5625ccbe64731d8237fe960fa5eef1d5b7b6f760f47c",
        "aiootp/_permutations/affine_xor_chain.py": "594b3a843f9483693555492ac6e7e52bd660fd410103620da1dc1bd61c78e8dc91d9849cb9913d275e7ffb3e041f6ee1",
        "aiootp/_permutations/affine_xor_chain_config.py": "995148af0b93c8429005289403e6125a116c20c30a3ed037beb04d9000dddc30cd75d2109f2c2ebc929be34b9ae7facc",
        "aiootp/_permutations/fast_affine_xor_chain.py": "0d349b6d7e9ee471d590cbfa618a5254a0a4899629672b96f34004421530174a51f4f9438b5b35b8e44ccbe5b0e5e5b4",
        "aiootp/_typing/__init__.py": "c7de558e92c5816e3f4495f90ea5b5e952713ff9544e5f4060680b38ad477bd7bdd7e55e119335eee40ddcc2a117aefd",
        "aiootp/_typing/_asynchs.py": "dd7121aa0871d91f3bc8ad5f63ae4a069a45175e37b77d592263455a7f03ec7f70457c5700cf1de9c38c50c5b76892c3",
        "aiootp/_typing/_ciphers.py": "58c3f13b31bc7dc47ced66403869987b3aa0d3cc09022f664965ce1339aab91683550d388e7a4b137959838efaa6fc3c",
        "aiootp/_typing/_commons.py": "d0e817250e53fc57535bd08fd20f756815dbc3a295289f8d49752bfce035c74fab15601528ab2104df50cc20c12ae8f9",
        "aiootp/_typing/_databases.py": "9e15bd5644c1a1c87ad442139e95a4043f959b9c625f34e6939d8eb40b6c7ad8a58db6319cba1ff02c5b24877fc88d51",
        "aiootp/_typing/_generics.py": "8eaa11372ffc166c026791f00336870cf2a34e5a2b9225b48aaa9a4de7d96fa115707ed922c8593e4af771e0b5fb2245",
        "aiootp/_typing/_keygens.py": "029f30e0d0d420a1ec69a1d4241284b9230bf019f32cf8ebb672f853fc603fcc8adc04d46d72fa0bc52ce6872b508542",
        "aiootp/_typing/_paths.py": "3fd721c0b0b43c494b6e087662b618c92337dac8240389b670260a8afb4bf545b9846606dc0e85e2c38e18042dfed967",
        "aiootp/_typing/_permutations.py": "8fea75cdaca3fcfe461b7c175f582fa92d3181ae73e733f4111ee6ca19657c831b1721c4f1c34e8820a3b9e8d4b4ab94",
        "aiootp/_typing/_randoms.py": "89a30ee0fd8f38994a1409eef7842155195c9e865311a417d530a0c02689be2317ee8b09c007b3a8c96ed324ea75fad0",
        "aiootp/_typing/interface.py": "9cb5c864ba797c1836e883e73b09314b5ca5925e6a991952a4a2a17124060ef9448e29b4490180415e262ba59a944d51",
        "aiootp/_typing/tuples.py": "d1535061681d7a09d24c1a61e22fcbe51c18aaa34861a00197ca06ee79b37bc2b8b1eb81b007640417028a5420b8d652",
        "aiootp/asynchs/__init__.py": "63dae92b74ec58c7a15e1a4648d1eb8fe2a623fb6ee06d31947b6999bf622d5bb0c4d0cfd634a682512c8aa26d631a82",
        "aiootp/asynchs/aos.py": "ceb43947f959d121d7620e673d118f9e4311ee79c5b056072409b8959934c9e09c555533ad5163ad24673bfda16c59b8",
        "aiootp/asynchs/clocks.py": "79ac3ad4f8cda53d4b05740a1a00fff21666ddaf90b0e33d70336c6344adb60d6a26aeaac7bc3989cf7668ef260c06cd",
        "aiootp/asynchs/concurrency_interface.py": "9e1d5e33113ff51f7f74d6321f0e1734ba61f070f152ffd7f28968fe8d70512ec5ec8024bb97d6b6fa7457bff2aebbd1",
        "aiootp/asynchs/loops.py": "d23cec30467113d3d9d69d71840ed924666f6bf544f5b88486c89c36b9aca18a6d023ba2e9558f0caaefb47cf2cc515c",
        "aiootp/asynchs/processes.py": "1dd8844709153dd9edfcb2bdd6ecc12ae09cad332804b6177e324be716d4af8257c9f737f512f700c8d7c677ba3081a5",
        "aiootp/asynchs/threads.py": "5ef2a30136310e865a9463f6cee0d6911ec24765f240048790c6da2842121fbca569a5fc8e0e52a2ac3b4c78e3ee81f1",
        "aiootp/ciphers/__init__.py": "2fcd0c970ebc58338225b1fb4fb367fd465e8b979d780933b2d4f6a1eb6404903ea5f0ce6a4d1f5e16d461dd5cc14b67",
        "aiootp/ciphers/chunky_2048.py": "bc349337acbefa86fc4f3899cc5ad0825ddabd5710fe14a306259959ce7e7ba94cc4efa8f15a8df9714ef288e559f453",
        "aiootp/ciphers/chunky_2048_config.py": "d3775ee6c976ee6ab63f226b32e9254af4a20b9d621b7518ae98713ede2d5cb4ae96df287c1df1bf1aca0bb289c7ff6f",
        "aiootp/ciphers/cipher_interface.py": "a49ad0f5789937a0db0f6401dfb5424abbdd1d55d2a42562fb15011badd51a8e3a5f673a37f42848a8226c0c1508911e",
        "aiootp/ciphers/cipher_kdfs.py": "7a74910fb5554ce153d473cdb30943d1e80ef79d3d73bf8f4d933e497066439804a0009fd5665c92f443c7b1b2fa5e33",
        "aiootp/ciphers/cipher_stream_properties.py": "24e9a2c773f0767bb023248970d06d78159ae06ddf917fbd6e490587a9ca0f2c4fad02d4d078035a4b5655460f43b0f5",
        "aiootp/ciphers/cipher_streams.py": "c96de6d84a452d01049afb14be707db01458799fac268dfde6085b199214a8aa37a305ab6299c0f4b8c7258204b3c9b7",
        "aiootp/ciphers/ciphertext_formatting.py": "29c08b476709d0eedc7157eba3f8e2a89561dc058f8265c4ca377c25f726cee10e14679bbf4ff6facb7997a2eec375f3",
        "aiootp/ciphers/decipher_streams.py": "a68bf0f010759f1b4855a88141c6ec005ab8d7c9aa412938eb496f6863f3fb35d7af9b69ac3bd4df9cb9910a8c330fe8",
        "aiootp/ciphers/dual_output_shake_cipher.py": "5e34f8194b3dfda5ca5b2bee71f566775a786018ef42441801a7e28680408cd9d809f5623f7253a3835b7d4c40f72756",
        "aiootp/ciphers/dual_output_shake_cipher_config.py": "34c6832d6d3e9547f7bd35a784cb9d86b32c3853b8be656b45a42539fa102e0a7eb443f20aaf8bb8c6fb0b1107c382e0",
        "aiootp/ciphers/key_bundle.py": "b57f0ee704cdf726bbd4e13a5071fd5a706e74c9ae0c4cf7457ad2e1d2eb54aa440c02bf0f4b42869294df38dc960036",
        "aiootp/ciphers/padding.py": "8649882c6bab917acee8a89ad1a6a0bd0a8fa7b3f07b9d7cb642f94d257fc581b063b5a6e629c97cc92b73bdf646e518",
        "aiootp/ciphers/shake_permute_cipher.py": "bdb03a1efff440ced4692d8bef93748f008c75abc7c804ca4fe227379e443e374e2b958fb6f62b61ea02aea17b7c3654",
        "aiootp/ciphers/shake_permute_cipher_config.py": "9d7ab5dd526c139505e885ffc0021f693004e251a516a3273afdb21839807a4d99c0386b4db67b545c453bf859080503",
        "aiootp/ciphers/slick_256.py": "497e753ee693e7e374fe30c1fd1d64d906a2213d60ac42924befc27b2d29c554bbe6b3d90fa1641260fe58a8047edac1",
        "aiootp/ciphers/slick_256_config.py": "5f69fb7d7ad7220d5c93188e059c23238056a437d3524b73ca1ee2b1bb4da0683dd3245559ace13846a4b40fd473fd8b",
        "aiootp/ciphers/stream_hmac.py": "109c216d6cdcc22c0618963038e8740eb483183c5b5f251adeb88e42ef9f23b3a354d1ffcfcf6b96877d963af0ec6bbf",
        "aiootp/ciphers/stream_junction.py": "e71583b5a254ca482e1068610d148588d265a684d4d2c7be172038c89b5c7578750e26b734b9eacf0ab5f5a15057b3ca",
        "aiootp/ciphers/synthetic_iv.py": "5baa7a856fc6fbc0f4225ba8fcfd92142dcc0f0716cc741f3aaf47abb49ff74b027417ab89236b5e7ddf59d004108e1c",
        "aiootp/commons/__init__.py": "34964b848bdc75fc413c401ab37c5ca1e6a7608c8c1fbb250a1079876eb5ba6f59d645c9a09f946156a8596527ae19f8",
        "aiootp/commons/configs.py": "36d0ae31c7eb6a7602068413c9872701ad3b53aaf5829181660c062ded6299952f91e6383ea673dcd47678761bd90d11",
        "aiootp/commons/instances.py": "022bbe973edcba5da9df905834557fb5cad5daa666adcbeea85d23c9458eac8329443a2675fc4d05546db25409ed0dae",
        "aiootp/commons/namespaces.py": "e4017e1b397ee5923217ca8582534d21b0c59730599459a9dbe904c13293fef593ed8d8245171d66bdeba3945ff966b9",
        "aiootp/commons/packaging.py": "9070bcfedbe5403c38340c5c373f954350fdc90f7a31c6b2d20bc85ccc332b6eddb039714185f37a4b47aaee655835f7",
        "aiootp/commons/slots.py": "16134bc399c7c3a2433e5ca52b881ccf1cd252e455af49943ca11b9cde5bbe37f1a696aef58e1d43dafde7e23a0c7dc4",
        "aiootp/commons/typed_slots.py": "ab4308eac7bf0d4cb54189a8183496492f69f6b8259725aecddf6aec957848dd1c78df8c9425c55f9b55f423664af539",
        "aiootp/databases/__init__.py": "c1db5b94c2024c2f89b2ab8e7272598746bd25d965d1e3107597cf43b6a8b34cd8bbf91fec55bb62a1a255c7fecd33b3",
        "aiootp/databases/async_database.py": "ccd2c52e45ea32bfbd79f650acef94ba809c66ea9c1c9196375c8874e17555ff28159aa9caf7354805358481b26fbd92",
        "aiootp/databases/database_properties.py": "8f1b8f26611c42b2cc8827c288bcacf621e625ac802f361015b6b6ab74e174728f7f0fd071202e2333b20d8416caaa62",
        "aiootp/databases/dbdomains.py": "bfe7bb88eccfe51f7a27168098d5da6da75b7f3b239411a3f6fef33c12c827bd31d815631839e02b3c4a7177d25b96ac",
        "aiootp/databases/dbkdf.py": "601c748f06dcbfb07126bdacff86aef8b6cad3064f79a52598b3d60a3729206c815b798bdc43ecbbb7be4ec586ebc30f",
        "aiootp/databases/profile_tokens.py": "fc5b4a0860b3ef5d5386d34c2e265f389d8fa03d30fc34abf3e796d63f80e27e1088754c0bb2e16cdc274ec8d2e26198",
        "aiootp/databases/sync_database.py": "2b26363a36d3ee6ba1bcc0df9fa48167fe98ac3793303c3c2f2eb2d38036b9abc4afba65b2606623443f1b298cdce770",
        "aiootp/db/README_DATABASES.rst": "44a58bf7be669e41fc102605c8396b128503a85a3fa4ccdec712d38cd85f95b8f3e40f2443913774987cf310cd5753d9",
        "aiootp/generics/__init__.py": "c6fc9ce4986d1fec3aea69bd94e27e516139a2d660eca0dc19050c88efabf27c098c2071371de4b243b70b04649e3405",
        "aiootp/generics/byte_io.py": "9ff3a39ae490b565f6c214a4c42bcec317497ff60c75ee34041f7383020c9fb5f404c92eba619a5fa2b2fb1a90ca4dba",
        "aiootp/generics/canon.py": "af2ac25797b54798ed1be68e2cd8936579002887394a517328cd371b5a970e59b385bb13c370510f6c1017d9859d05f0",
        "aiootp/generics/domains.py": "6a1bb102671e9e29ffe83036fbe17d80d96531ee83931598c551b58b5f9cbf3805cb6e50d085c535c8498e2ae728da10",
        "aiootp/generics/hashing.py": "ebfacbc30da6ddd04fdd9fa41f3d804c7ad7b674bd4bdd0559aa55736445a8d3247185743a83ffcd3680d78960417e38",
        "aiootp/generics/transform.py": "07ea6d89451070b86e870981364e25d0b633c40b5185499acab919693cfbf0a12c46a87edc1bd6ce8bedc860000dba0f",
        "aiootp/keygens/__init__.py": "bc6058a3ce643ea8d09d3145988bc6385616486cc85091939f82b3c2f9d3e7dddb79d9c05a8a29b38363a92747c75a84",
        "aiootp/keygens/curve_25519/__init__.py": "cd3d152816366b992725ebd6326162053bab654b2fa902eb2a21417874193ef01bc57242af7d2ed12aa071fe074f90d7",
        "aiootp/keygens/curve_25519/double_diffie_hellman_client.py": "8421fc6d4b56a6506f6b4c96edda065c9cfd178cf4ba578eeaabe23dac69964c86c5f1be131a89b51d7d9f196bec5e49",
        "aiootp/keygens/curve_25519/double_diffie_hellman_server.py": "e7db30d31c65a3b8a041f2d0b0568147a38e359ecfa006545dd3f0710e89080cd1d88896f6e2e7f541b077b5d52a7560",
        "aiootp/keygens/curve_25519/ed25519.py": "f2e4d7eb9939d552cceadf1aad83cf5b46d452b2e5203999c40cc41888405c9e0d9e5518965635f45edbb9cffb8a368d",
        "aiootp/keygens/curve_25519/shared_interface.py": "148e64544eb1f899dfdb11425eb541a90798512183a35d667f3935a510fcaf8373af14af3e6f8a9081af11df9c29f6af",
        "aiootp/keygens/curve_25519/triple_diffie_hellman_client.py": "95337414bf3b9b4eadded0287e71ab2524aa6f3b8fac4c38210c7334f5ae1c8b3dc9623f38bd00ee17dce632ea36e783",
        "aiootp/keygens/curve_25519/triple_diffie_hellman_server.py": "05582779d77638a6df1a95347deb16506d7b28be35582694071000ab762489cd92848d3e73ea39957aef291e2feedf15",
        "aiootp/keygens/curve_25519/x25519.py": "6c7d4a886608c7806a54d466caeba1aae09df7fb86da7d3c84a0ce82be9b3c7625a7be16cbccca29618fed6f1627e6d9",
        "aiootp/keygens/domain_kdf.py": "d454f835c0f71ffc722a3fdd2e48519e5038297342e455bd2d548a0bbfdb9024d29ddf09668a12a30881d2cab2ab2d2d",
        "aiootp/keygens/mnemonics.py": "f23e04ff5bfe6b99f8200a0f42cd311a57e608d92b46ec9d61426654ec3cc4a6512e478749817f37418a43a14544319f",
        "aiootp/keygens/package_signer.py": "f5156e472635d6b2c365db15ef17c294e85d56b434537e4ec38d1c30949680591bd192a354b7ae4d9619d7a9e76fe402",
        "aiootp/keygens/package_verifier.py": "80b70b67698437bc469112cde4ecd312784b0012ae40221aa32eeaf94d37263ee20ac1651904c16ce106f910e5737808",
        "aiootp/keygens/passcrypt/__init__.py": "aa249ce5984111e2114ad99556d534c03f91c685f8567bcf279d51d2c0252b9dd442ef1d28f3784ea85fbddaa8b469ae",
        "aiootp/keygens/passcrypt/config.py": "005450827195156ba9a18a1cd43172f6cbc60d82657868a3f6dd33effb10d39d3b8b79f56f0cc95b08e66c4388f0273c",
        "aiootp/keygens/passcrypt/hash_format.py": "213a160d57fb2885c09ee16e4dec2cae8faa152723aa51c6a8c0a86866ecc695042753ef719943b14fdb0f070f36a097",
        "aiootp/keygens/passcrypt/interface.py": "725d05229300f2281de1c0df3aa70b1caefbc5d5d02802cee44b6c2438c3b62acaca89c5356af760a64e31075cd589dc",
        "aiootp/keygens/passcrypt/session_init.py": "e60761929ab6c6ec510d270eae8e385ac63576104db10cd765a68fe9cf12e1e57c294b064c00f13b52d3e28a3c86f37b",
        "aiootp/keygens/passcrypt/sessions_manager.py": "e09ea1997a98f1d28ca7da68982dc8946c81011a307f33a35affc1b744ab582e254146a1d61cf5f8bbb77c433b2a9cb4",
        "aiootp/randoms/__init__.py": "39c502fb835a9e1a068c9ba4077a1dda5d7fc5ec3c229d238ee73a54fa6180718e1c99a01b49a1483f89318f537526d6",
        "aiootp/randoms/_early_salts.py": "cd43c414b91eee74561996aac278c0b002ef5af8d73d45841d7a7bd021dfc3cd94428d6f271ccddc65bb5e9663a124b6",
        "aiootp/randoms/entropy_daemon.py": "7b8f26608dbf07ca5cb9f2f9208ad7ea993c4c4c7dbfabf867cf5d96f092af4877d4b7645ec5fafbaa37fde1bfd520a7",
        "aiootp/randoms/ids/__init__.py": "c53cfaa20941305de9e98eb80561f486d9afd99f3d720d5f7092196a8ef86f98f82089ce836e86bed2d4fe1ad1a44007",
        "aiootp/randoms/ids/guid.py": "ddfdbca4b6b5fc0b89674c2f00fda6594a841d5ac13505cd3f1aedcbaa35ea4762dc9bd393277cad6c92b96fb302b341",
        "aiootp/randoms/ids/guid_config.py": "5f9e97368444b2d64ed31abcb70238e6c2ef4785fc09fbc60d90bb0bbfee54973412d7c2ee0820526352a2380104d1b5",
        "aiootp/randoms/ids/raw_guid.py": "6c3357ecc3ed6ed350782f44790b4e8e651f8d4499b45ecb681c7b0e076b4cfb682a73f95c596858de27f8eb753fc130",
        "aiootp/randoms/ids/raw_guid_config.py": "a07fca9ec7acd8672820a4348b1897cd7e874cc6d10bbb8ddf646477b2e71ef88a9f59ad34f81497decfc81bfe667ef6",
        "aiootp/randoms/ids/sequence_id.py": "4f0853ebb4455c3ef747cc91c1e90b956bb3f9fd1f38a9abea9c70f8566afb56336a4fcdef1409e9c47fb4631c968502",
        "aiootp/randoms/ids/sequence_id_config.py": "b4350e93f9eac53fce7184202feabce3b5674685574806215bc032b7e0298f700e41019f2d3fe72ebd7d20ac8f7bba02",
        "aiootp/randoms/rng.py": "003d1f2ea125995783ad06702e1c08847790f67f602de7bac4c327eb7443b41d14f9c981fa09c1b1500fd53b9084cd1f",
        "aiootp/randoms/simple.py": "df5ea005c79cd2f4909fa0dd63e134ea9510a38d037505cb5c52256890df342f4751a471b3a878da8e425899e0563b1f",
        "aiootp/randoms/threading_safe_entropy_pool.py": "937de28a4ccb5d1e3824396743d0d0808357c89c514c1d48b6838ddd31d86ed5a79a7dabc4c63945deeca6483bcd05f8",
        "aiootp/tor/README_TOR.rst": "d6f1d1a2ecbca1c69f1fa222d91c1c1eba51d3ba742283fd1b0de0539462594a433d53ea4f306d1794d5fd9c5dfb56a6",
        "logo.png": "7cd769aaddcb3a2d14324f9ef325d42f7024d3e5351b49facef79c4f7ab8c050a39d41c31db2b6a786cd684115c05389",
        "ruff.toml": "734ef1c69c7fcc3db2ef07cda4d8f144dee4d50668fdba127c4fa29f41b8992cd99408508362eaa7697c7bb535306762",
        "setup.cfg": "3e11acf975b198f15a68ff9cc84947c7c3e4914d3a88847cd3fec125cc3cc28641c4aa9cd072532d27bca878a5552130",
        "setup.py": "248be2283df482ce12f9c2a310a8557b71a56db9bb14e160aa95d45edf3b4553131daee9e2253d595633959b35786f63",
        "tests/conftest.py": "eb991a9464363bdce93a7fc7938770569ef4884e0c70d8537f7f660501b1fa554cd0be1f21c2313135967a5cf67266e7",
        "tests/pytest.ini": "707d3ce22f019e0bada73661b7adc85b9af00f7aacbc1d005c1a41e77964d533a2adbf00f7620044051af1b521961e22",
        "tests/test_ByteIO.py": "00082a2677f0df1eaf1b355d2c5e9aed6c38f954ea0d5defeada1ad9870c1254efdc6263779188137567e2db62d0767f",
        "tests/test_Clock.py": "5a80bb4b478d5bd6fee4c46235cbe5240f52c3e072b1e8faf374d804d7dca87cd98cabdd9c2877a3812341663b4316af",
        "tests/test_ConcurrencyGuard.py": "c90f62b8290fb63566fabc4355cda67441a95dd1ec312262b5bae12cf0fdfae694e588c144e77d449e0f6dab6c28324c",
        "tests/test_Database_AsyncDatabase.py": "482cabb65d28a68fa101a194e31dfaa7b9cacc0f4f99365d5105f20b504fbe2a8fa637508fd5a97a0f599c90498678cb",
        "tests/test_GUID.py": "f44faa5f31789ed1a27010929d32bbb0b5811d79de1516b7e6c70941c90dfa1c9265cf08dab59e46ae51d669d5f3c48c",
        "tests/test_PackageSigner.py": "46a420a86a7cc98376b5aebf39811e4b5e2c0a8af6d6b82143ab9d1ffc1b44e6753d803016a3025c511ee976a247bafd",
        "tests/test_Padding.py": "8f2c273e441d901131adcb1c2de2473bad3a6fc1d5c1798aa5a6b5ad273b78ffb41bb1d1d49699850ef8c790f8d8c155",
        "tests/test_Passcrypt.py": "4a4bfbab92e5c149326cf3aa68c05b36303098618f0530a576759bc3a58968884fdf5ec1852587a12397b05a9233bc24",
        "tests/test_Processes_Threads.py": "5ff872d50a9c6ff8ac52b03a0cf1d68fc172a48039a874378268bbb12b5287f049ef75fa71a8944c4b6135f21da9bcd2",
        "tests/test_RawGUID.py": "cffadd009f1a9d8ad3159640a7a3241fe5672729eb8eb4bfc8903dbe0d00ba2fbc37738f649946ed667f7793c2509604",
        "tests/test_SequenceID.py": "6747f3baaf4d5d4ab33e0252ee304eac7e4f02dc404f29eadfb1cfda3f9df71e7a0324fe3e5656348d1ed57d6451666f",
        "tests/test_StreamHMAC.py": "1d988fda201211cd00441f5290ffac36185cfda4a87f0bc07f9de2c0222c9be426f31f44cd645e29ace704f3ce0c63bf",
        "tests/test_Typing_class.py": "6576ee0e2ba5e42165c929107ef895377f6c4d985fc4a70bc3232b007fb844e274c3f0f7fbdab13f8ef194a4ab1c88ab",
        "tests/test_X25519_Ed25519.py": "8a79ca016ebe1a607425f76d7c52f8b80edbe5ba98d570fc421b40b584de936c991d3b98a1d4174d20d699b00bcc3f32",
        "tests/test_affine_permutations.py": "158be4ac3f660b4e90ca5fde9520d4d5dac5cdc4fee6f265377595ac7e1fb2a93636e571cc304cf5412aa302499ea6b7",
        "tests/test_aiootp.py": "398b342916ff7cb6a587fbbdd8af0e15d7f3aef46d396ebfe54f5c9cf25c2d2b3be905298a6cda6b675b40db30842182",
        "tests/test_asynchs.py": "1c078b3fb4bcb25516e138be16e81b13731c754fc80959d4c9cbe1c5cf213c80b250bccb930684dbeb5aca0e426967a1",
        "tests/test_cipher_configs.py": "ca62ee2d70f4155698333fd478806b20bd20f122ec32ef24cdeb6818f0f120177b419ebd6034e3207443413b88c58be1",
        "tests/test_ciphers.py": "529f2d8c185a5713ebbfc214a55d01cba0624866efbc1bab0b6f98ddb2167637db618d8c5628bb4eb19602cc858195ee",
        "tests/test_commons.py": "255313df485d5df83fedbda997040e7757585d8d5fd21d3139f3bd86e86f656ca9e1866f51af3a02a926a6392b83e880",
        "tests/test_config_classes.py": "829b4781615d83eabaebf3c7d927cb2fdb31eedd4afdb9cd42d21769213fef73e6f4c8d537f2764f376aa1154d714cf4",
        "tests/test_databases.py": "fd63189d22d616ae3c8e5e7dd5e7228988a8c48a02466b1d3324a51ba82701e19be4d6501180e66285d5543addfe3c19",
        "tests/test_event_loops.py": "d4f8cae5861f6911a8b9dfe064bc32a0c5a3d17d3af5ee47ca1a2e82048d5521016af59064169d95e201b535b575c432",
        "tests/test_exceptions.py": "04d3ee8209d3d2e42c25f8894b55054d4f9cb2dc1f17304a28190d09fadb0997419c6c4d1f4c9f1357373064c41a10bc",
        "tests/test_generics.py": "fec5b1f4e53b61d56a439840f907be81b006921d93163ace011b3e2c2064336c9b49db5101a477818daa5673e3592967",
        "tests/test_gentools.py": "f5b3f5925212b77005d3844a61fac0731188c6e14854d5b207ed2d3d5bea0b9ae86baad4ea78e6db1108191de9c4ee03",
        "tests/test_high_level_encryption.py": "a374bf9761bb496bfec68b4056829b81cb778af321565c5a7ba946444510d8f0d5d5126751501acbba94423fcd116e99",
        "tests/test_keygens.py": "f3a4a0986b67accc13ad1fceaab267b5342c870931b3f778e93e030b139c93fcc706df097a920e7b044c5cb021185d2c",
        "tests/test_misc_in_ciphers.py": "c26933f8ac6d9411a7d5d9316ea6db1980810ac74d5ce7e2900d2063344925a76b58f012f1099360f0123e87079b603f",
        "tests/test_misc_in_generics.py": "9582d4caad9dc7f2655dea1a9c2afc9be1511667c28d876fea5e8606c8fdd0da84ef54733f8604d5a30ed9639bbe2df8",
        "tests/test_misc_in_keygens.py": "bc48b2370459ad08c8ef373b4c9e8341ed1c10e628ea1dd57cc017dc48312ec58634e037a5034597d6b1dcfb70b4266f",
        "tests/test_misc_in_randoms.py": "ae80eee9dbb720eb3e2f7e2c3212aa9c7e124ab24344fa33426cb3f12193fe7efe506a37ce93fe69ae44d6b1d4e12790",
        "tests/test_namespace_classes.py": "58576f6a470570de8fa12b64b2244d5ddf1fb3be948871c9c8f60aca442d46f09ea1132bf459ed0c4e40cdf5096df8a5",
        "tests/test_online_cipher_interfaces.py": "31ab5e80be4de14bdaee05a43a33631d00dce3122f1f582abf52feee9207ea1a7bb002fc486f8c948d40f1ec8d288494",
        "tests/test_permutations.py": "0a9767bbc19ca070265f792e2f2f837a244c46ee17447ce0b679a882eced79ed779f30765bbea9544ef8e4df85b1d9ee",
        "tests/test_randoms.py": "056fc3e65dbad03d0bb9044080ea821dfa7f342712fe8ee15335bd3e0e57d21302385c255436d8bf4c442991321e128b",
        "tests/test_time_to_live.py": "ba902ba10362643fba954b16cf4fafc22e9c6e4b42f8bee2af40f8beb41f770d99676a5c9e841ce4c3144781495c621f",
        "tests/test_typing.py": "f4e75dabbac3d653a02bf9e22b842bd9d26b05b027767e0fecfc03c00ec3838cb263f608099bc8ddf78c06a05962e33d",
        "tests/test_typing_protocols.py": "c32de109dd5d309282c2b73e339d691c7273421cfd7f9ae6031d4398603f0844242b62250ce5202baf86eaaaaf204216"
    },
    "public_credentials": {
        "rmlibre_git_commit_signing_key": "-----BEGIN PGP PUBLIC KEY BLOCK-----\n\nmDMEZoDhpxYJKwYBBAHaRw8BAQdA4ukwNFuUROjDZF9uDWZ4mBbZhNIWhddUmNbZ\nd/XQExu0PHJpY2NoaSBtYWNoYWRvIChnaXQgY29tbWl0IHNpZ25pbmcga2V5KSA8\ncm1saWJyZUByaXNldXAubmV0PoiWBBMWCAA+FiEESjfOAk3bwKm2N5Ni/ETXxWjh\ninAFAmaA4acCGwMFCQWjmoAFCwkIBwIGFQoJCAsCBBYCAwECHgECF4AACgkQ/ETX\nxWjhinC0XgEArr+a+kCA9o53Mdj+qU5uIQdKpwwnSaJXpX6sOOcKHrYA/3egnXeU\nIlDQV8IYusMJXiaTFzf7eC1UUv2jJ6zqNhMC\n=inI6\n-----END PGP PUBLIC KEY BLOCK-----",
        "signed_aiootp_package_signing_key": "-----BEGIN PGP MESSAGE-----\n\nowGbwMvMwCX2x+X60YyHXQWMp92SGNIad+eZG6QYmpsYpBklmhhbpiRaWhiZGCeb\nGCeapJinphkmp1laGidZmCeam6YZJyUZWJgaJqaaW6akmpmbJqaZJhkndZSyMIhx\nMciKKbJ4mZ9j8r19YOU288lJMHtYmUCWMHBxCsBENG8yMsycYnbl9u1apfMxup5x\nLOarbe5/nikZZdk3iSG3+FFc9nZGhqdWHn93NF+y7nuw7POp57qK4kVyqx3+f5N2\n9H2gyXjIjBEA\n=ucIC\n-----END PGP MESSAGE-----"
    },
    "scope": {
        "author": "rmlibre@riseup.net",
        "build_number": "5",
        "date": 19945,
        "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.11"
    },
    "signing_key": "70d1740f2a439da98243c43a4d7ef1cf993b87a75f3bb0851ae79de675af5b3b",
    "signature": "eee53a834476134414bab83665b6466d7f3a742cff3c1bdb0aa8d9d6c511b72fa6e9dd59b44018af2d269bdebcec40039e7bf441900f943c8e3062c9d414ac04"
}