python-axolotl

View on PyPIReverse Dependencies (5)

0.2.3 python_axolotl-0.2.3-py3-none-any.whl

Wheel Details

Project: python-axolotl
Version: 0.2.3
Filename: python_axolotl-0.2.3-py3-none-any.whl
Download: [link]
Size: 76055
MD5: 0438ec45dd33cf28c855e7596fb3e6f8
SHA256: 6a22acbf646c3b736ea1a4663ab5c52687fce6612e92ae6a7fe63803c212fb9e
Uploaded: 2019-05-21 18:46:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: python-axolotl
Version: 0.2.3
Summary: Python port of libaxolotl-android, originally written by Moxie Marlinspik
Author: Tarek Galal
Author-Email: tare2.galal[at]gmail.com
Home-Page: https://github.com/tgalal/python-axolotl
Download-Url: https://github.com/tgalal/python-axolotl/releases
License: GPLv3 License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Platform: any
Requires-Dist: cryptography
Requires-Dist: python-axolotl-curve25519 (>=0.4.1)
Requires-Dist: protobuf (>=3.0.0.b2)
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.33.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
axolotl/__init__.py sha256=T1jIDispDAY6rSbRFhABt-31_Hf0ryjxq7CSSi-iPpE 158
axolotl/axolotladdress.py sha256=oPbwGfr6sEOtbYNzWRo3_GphXNI-tA-DNHC9qJZU71g 621
axolotl/duplicatemessagexception.py sha256=nLcDWS8mvMc0cdj229LE4NqfrL_QMNwdEeAZo1I-jCU 79
axolotl/identitykey.py sha256=eRQRuFD-r9YgepiEDo9QRsaVij-5jHZ5CMlfXAmklmI 636
axolotl/identitykeypair.py sha256=h94G5cQIiAX2TB9RMvgPtWy4YrEnYPP92CH_zN3QpXQ 1021
axolotl/invalidkeyexception.py sha256=pUnjdw-BipNBZMMrRoEAjiFzX-F767tNIAnOb-l6VVc 73
axolotl/invalidkeyidexception.py sha256=ZFbQngVBlmGTNioAZHnm2_ZxigZR-jmbrWZUjZzKciU 75
axolotl/invalidmessageexception.py sha256=Q4ASJ9oC_WJxNMDYZNaDNFgKG-vXWB92lTaA98sBQJg 246
axolotl/invalidversionexception.py sha256=5B22Emwi4vwD7MehBEpQEN_qfeMdrRQ4XxBRZwr8rdk 77
axolotl/legacymessageexception.py sha256=4BKyI7fCOLf396-Cf9gvr2T8t8xGsNgwhcmx4VwUMHA 76
axolotl/nosessionexception.py sha256=aToehf7IgvoBVeRDodiK9lTA4IjTvTjorlI1cwGRDy8 72
axolotl/sessionbuilder.py sha256=bn23rYXcOebl-jFA4W_NQhuByis4HRyXeNvSYEYQvuE 12012
axolotl/sessioncipher.py sha256=OI9jYuLEMS_YrlGPK6aXHtq0GC23vTjSlosXdoojM5E 9938
axolotl/statekeyexchangeexception.py sha256=CVfj_CAL_Gt28l78QKFuRNJEt0VovJoiZpO-YfrkiRg 79
axolotl/untrustedidentityexception.py sha256=IguZH_qfvl2cmxFsLHxnxjoEW8DPYrN-At75qXI0zcc 289
axolotl/ecc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
axolotl/ecc/curve.py sha256=NAh6QjZADbSj2Z2pH4rpmTsBfMROo8B7yGV2al3D2y0 3024
axolotl/ecc/djbec.py sha256=9LKN6hSGio-26kfjUvqB15etdWVRZPsrBg210ft8L_g 1487
axolotl/ecc/ec.py sha256=YY-9dkQIQ_7tV345dZw881ybXr294Np-BwBnNPfwSh0 426
axolotl/ecc/eckeypair.py sha256=VTRbX-fpgU_c5B3yegZWUwXuleYNIcm68bR-LxFAIkE 384
axolotl/groups/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
axolotl/groups/groupcipher.py sha256=W_yqwHMWt8FejvcbGtr9t8bbzxijrZHnwJCFsjVe3OY 4374
axolotl/groups/groupsessionbuilder.py sha256=SLXZGC8s85j0VSFodOF1RvFK2tHPQIJioPz14ZpD5tA 2177
axolotl/groups/senderkeyname.py sha256=eUX3C2gBSo2sS2if5h0EaBYX3rFpQiWXGJoSfm2IUdw 681
axolotl/groups/ratchet/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
axolotl/groups/ratchet/senderchainkey.py sha256=_H6j091o5xlqtn48lT79Wy0hMx59SssCyNP05gzupzg 952
axolotl/groups/ratchet/sendermessagekey.py sha256=75JwXpX9FdwDPIn-Q7RgCjqHY7sJQkiZ_qcn7tSNGgU 710
axolotl/groups/state/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
axolotl/groups/state/senderkeyrecord.py sha256=1Pd6-Wiwf16X5dM7l6nZCnbzosM379uiCQNmdvTpENY 2084
axolotl/groups/state/senderkeystate.py sha256=rkeJ6kmk4cbC4atkUGBYDHThwPtUIiau3izBIaxhl6c 4001
axolotl/groups/state/senderkeystore.py sha256=VJhUSLxxJXdyT5AqActlZwyjSJMF42CntrBr8vfx9Uk 409
axolotl/kdf/__init__.py sha256=qapnbGkOxVb8aEqeC5TOSmiilyEr7EiHM-fp8W3ybIY 46
axolotl/kdf/derivedmessagesecrets.py sha256=9NxAOskwWKs7Xh77KtPDBFRrSKYWg0T-THgr98zUAeY 686
axolotl/kdf/derivedrootsecrets.py sha256=ZkQVsIOMbqrD6EWmPEpJcDmnw5fF9Bc7XZhtXnLakw4 352
axolotl/kdf/hkdf.py sha256=QzRPPt0S16COnd4ftyDGoP7YswkkgXKYmNBjpujYYDo 1837
axolotl/kdf/hkdfv2.py sha256=9sW4vGI6-svZULtMpLiG42VPRu-s5LUHf_gB0Xim5A4 126
axolotl/kdf/hkdfv3.py sha256=IhPOLSiYfPUU8_hDoYS0LdtgHD2R8-GZ3sipN1zffdI 127
axolotl/kdf/messagekeys.py sha256=XbSzoXBphkBAYxNR-oECMtpKZn6fZICt5llG1iKaCRk 429
axolotl/protocol/__init__.py sha256=qapnbGkOxVb8aEqeC5TOSmiilyEr7EiHM-fp8W3ybIY 46
axolotl/protocol/ciphertextmessage.py sha256=A1WLtf2dVH0qUKCOXqMtUocJ-jQYTgKNVrhBj4LscY8 528
axolotl/protocol/keyexchangemessage.py sha256=tbbXsnvf97NtPGcpDKH5OF9lm1op6RQmJ3eLPw5b938 4545
axolotl/protocol/prekeywhispermessage.py sha256=OkNql5j85j_2wvdVImP6iz4CVVTN79nP8tpg_pFkXAo 4082
axolotl/protocol/senderkeydistributionmessage.py sha256=9nn-VkmVakyvYG_2bUODDis_w6be5sz5T77L_hQpLRc 3286
axolotl/protocol/senderkeymessage.py sha256=13iXuhOONlSTqPLBwV4B5qTr50m5uovv4qbUVCdxGXo 4089
axolotl/protocol/whispermessage.py sha256=3TK6Df7BsSvXDEon-d2n78FJdT4BHM9P2kwlWFGw4n8 4837
axolotl/protocol/whisperprotos_pb2.py sha256=H1WKYnTiJORtmlxs2jkVR2G9mCh2SWss6eHVVCMLUlk 13649
axolotl/ratchet/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
axolotl/ratchet/aliceaxolotlparameters.py sha256=UwbiC_RE7WIsQon0g5M-sf6Esk_TkRr3nTF_uFOrgfA 2826
axolotl/ratchet/bobaxolotlparamaters.py sha256=UOTM1mNaIavetJagVDDHIpklxeBeVlsCneOC2S35GEg 2739
axolotl/ratchet/chainkey.py sha256=464YMrFhrtHWOA875gnBDb36xzF_waGRU3fWvfzYU4o 1328
axolotl/ratchet/ratchetingsession.py sha256=c_234SwEL3_1TmsA1_Py4joPANiVUFMPLl88MoZ8VL8 6181
axolotl/ratchet/rootkey.py sha256=Lg-vA8bAoE7s3rJxQRQdDRC5TIQ40eJws1V_c9-TGzE 1027
axolotl/ratchet/symmetricaxolotlparameters.py sha256=H0vk7rrFrn8M2b9-XRKwQlX8-2Tf_B4AEGKLVSRygIQ 2713
axolotl/state/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
axolotl/state/axolotlstore.py sha256=awfaXHHvBzkaFpFpzGT-Bi-Nz9CV2lOOgNzCRcD_22E 327
axolotl/state/identitykeystore.py sha256=wPHhk1UUpmUv2VXNdJ6BY3UK84AOqJ9Lg1zUVNBQuHI 439
axolotl/state/prekeybundle.py sha256=BbnvNmpaE8QC8CKIh3FA21uWjabqNNfmkffat6zK52c 1150
axolotl/state/prekeyrecord.py sha256=cJuyFuinaiu54snWYAXcooqnui1rtGZaT_YpZ8l3p88 934
axolotl/state/prekeystore.py sha256=mNd1ieDU5kQ6SofZaZd4q5rguqnNYoXIDpmcwa2yV7A 414
axolotl/state/sessionrecord.py sha256=OgPBq_2ptyDdkPeXMtK63NZxLMxd0JqQlD9nPSdAH_o 2265
axolotl/state/sessionstate.py sha256=BASXKUFDrzzoLuhiVV74jpt-LCTCBTkv3DJDGYnvVbk 12146
axolotl/state/sessionstore.py sha256=H-9e0Bgn1S_sSyw4_uGAT03CgPjjFPICPYpw8Prat3c 643
axolotl/state/signedprekeyrecord.py sha256=7ApxhVUrPd5y3IWeCeUU5qrSwintyS-42LFMJdf3DL0 1221
axolotl/state/signedprekeystore.py sha256=oAvKUxMxKNQcMObOl07aNYWt_7om2wreVQa09qSoRxs 545
axolotl/state/storageprotos_pb2.py sha256=OkWbhmk3dAa73BL5Un1qxkPjx2jvdH7V77vgmzoMueo 38558
axolotl/tests/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
axolotl/tests/inmemoryaxolotlstore.py sha256=233t0YuhtQDRFhoVWGNKwUTGYi7bleQW8X6qnjnSkKY 2775
axolotl/tests/inmemoryidentitykeystore.py sha256=V1t5GUTTjefqbL1yc7FPkuS4zoGpNTom8meKZp1aa1A 1091
axolotl/tests/inmemoryprekeystore.py sha256=hzXRI8EhBovHRaRoI649i-Nz8bdPfEX7QKi8SCayris 764
axolotl/tests/inmemorysessionstore.py sha256=numC8fje6S9-qtswMpF4SjpALicJb8hU7KMO3155Qhs 1183
axolotl/tests/inmemorysignedprekeystore.py sha256=jKiSrYHsYQb6JKkdiiXW0cyukIBDsAZbrrrKwD1w9DM 1080
axolotl/tests/test_sessionbuilder.py sha256=-s03hkhqX6zvbOB91e-h13Us_eVoOxy9stOrfNbl_os 17070
axolotl/tests/test_sessioncipher.py sha256=WUcsjZ8PdDuT5lUU0rpgEnY1nstM_poIuaz4vF1n5sA 4485
axolotl/tests/test_sigs.py sha256=U7QR21inIVC_TYq6tdXMl7pao5A4Wj2blqRC6uTAHBY 4581
axolotl/tests/groups/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
axolotl/tests/groups/inmemorysenderkeystore.py sha256=uJC5uREKF3lJcJ5TVmeiHYDoQ4NxYWalAF6kKWZn7eg 558
axolotl/tests/groups/test_groupcipher.py sha256=Dnqtjv1IfYqFNCeQmiTZpKaLpyXA0jQfn3A8KaxTzs0 5769
axolotl/tests/kdf/__init__.py sha256=PudPqHBOHHVXKR-jgGZakOrv9YeEx1kLElqjNjlwlfc 46
axolotl/tests/kdf/test_hkdf.py sha256=KpYXmxNDrWzKvyr6lBbYIb1_bdY8LuAZGjYohIe7j7I 4725
axolotl/tests/ratchet/__init__.py sha256=qapnbGkOxVb8aEqeC5TOSmiilyEr7EiHM-fp8W3ybIY 46
axolotl/tests/ratchet/test_chainkey.py sha256=6IJbWc0oHzeMWgnIoIHJ6HuvfjIEKiZNLUJVW_O7pIk 1933
axolotl/tests/ratchet/test_ratchetingsession.py sha256=rTsXHEM8PoMhw2PKxvGkpmOSLLff4EMLv8XaohPUpPw 5200
axolotl/tests/ratchet/test_rootkey.py sha256=tIBVpoD_GiK0x9a9aUy4gFKEj2vgUJpaNu01PE-NoBA 2668
axolotl/tests/util/__init__.py sha256=qapnbGkOxVb8aEqeC5TOSmiilyEr7EiHM-fp8W3ybIY 46
axolotl/tests/util/test_byteutil.py sha256=BcqMybXYX7NxzFGovzVMdPf-D2oLX6xu7uJY3iOlkQE 828
axolotl/util/__init__.py sha256=iwhKnzeBJLKxpRVjvzwiRE63_zNpIBfaKLITauVph-0 24
axolotl/util/byteutil.py sha256=kmeGZMBrZKZzQKtpTokMhQxOFuQJoB8bNXeqeF-m8bo 1819
axolotl/util/hexutil.py sha256=l3LOSB60ij_f212vr_fLoOHdOvE0Lung01JQ906XXeI 213
axolotl/util/keyhelper.py sha256=8Zf_a4i_5Awx2fr_NrBPPejad9e0NI5z6iZlOD2Ix7I 3388
axolotl/util/medium.py sha256=i_zPeseALri3ijhZzXNVTAW7weno-J9VGYVSoIIZlgg 65
python_axolotl-0.2.3.dist-info/LICENSE sha256=EqxQR_KvBSLwZ5ixWJ_8RZm8KckflU14dOAyBjTnd8A 35122
python_axolotl-0.2.3.dist-info/METADATA sha256=ee0I989MsWeYXiCBSfbTQEhSM8Yx20Wxj837nWmO2AI 1109
python_axolotl-0.2.3.dist-info/WHEEL sha256=U88EhGIw8Sj2_phqajeu_EAi3RAo8-C6zV3REsWbWbs 92
python_axolotl-0.2.3.dist-info/top_level.txt sha256=S_g0dtONwpnLrvNIXQXsgqXvq_ueUfFUfr0xrkWRpA8 8
python_axolotl-0.2.3.dist-info/RECORD

top_level.txt

axolotl