consonance

View on PyPIReverse Dependencies (2)

0.1.5 consonance-0.1.5-py3-none-any.whl

Wheel Details

Project: consonance
Version: 0.1.5
Filename: consonance-0.1.5-py3-none-any.whl
Download: [link]
Size: 35328
MD5: afe90eb2ca7d26ca3be311fe851501e4
SHA256: 82646be4c1e4ec152b843c8dd769e303760ba8473cae1443a4abf3cbc7c17300
Uploaded: 2021-12-14 07:40:25 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: consonance
Version: 0.1.5
Summary: WhatsApp's handshake implementation using Noise Protocol
Author: Tarek Galal
Author-Email: tare2.galal[at]gmail.com
License: GPL-3+
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.5
Classifier: Programming Language :: Python :: 2.6
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: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Topic :: Security :: Cryptography
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Platform: any
Requires-Dist: dissononce (>=0.34.3)
Requires-Dist: python-axolotl-curve25519
Requires-Dist: transitions
Requires-Dist: protobuf (>=3.6.0)
License-File: LICENSE
[Description omitted; length: 142 characters]

WHEEL

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

RECORD

Path Digest Size
consonance/__init__.py sha256=oHtzV8H1dVDVawFWT41GQdb_w5VgsT3KQAtZ9GBMzX4 404
consonance/handshake.py sha256=VmAHvl2k0LKASDLxjxbmnNdXmUn_CPjhqA828QxX7Uc 11884
consonance/protocol.py sha256=lW86HQSZMmXb8pLneq60eH-wWU-dY3FgkgYAyUiQLvU 3759
consonance/transport.py sha256=Fts0HA0zOZBXruDZiQ4b2oDh34-sbeTZ3OVmdet__IY 1100
consonance/certman/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/certman/certman.py sha256=Eup9oIUM7uZH14czAwLCmkb0y74M5pl5vwp5-R1QtU8 2094
consonance/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/config/appversion.py sha256=FesssfgYoj26hUyhILjt5xHp_PYkjRj-KjC-cf7T4w4 1104
consonance/config/client.py sha256=fIaNXR9A6kh7i3qoUrB9bOTTu5k5Fhyk7lLDNzfZyzI 1545
consonance/config/useragent.py sha256=eaEq53BgbYVupMIAL5DIKezRlzDBdo_975opmpk-ECU 3277
consonance/config/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/config/templates/useragent_samsung_s9p.py sha256=f0ZFi-hh3l9GuX9MvMMIQtjr-ax2B-y963ntsQZdWYA 1118
consonance/config/templates/useragent_vbox.py sha256=DAfoEDO2zo0e5B9sUaiDLh3LMPXS7ucnrkJIfHYiy6A 1091
consonance/dissononce_extras/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/dissononce_extras/processing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/dissononce_extras/processing/symmetricstate_wa.py sha256=Kikc74H-DoCwZO8SfEfLkclQQ-nyEGK5Cv_Cl956UFA 486
consonance/exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/exceptions/handshake_failed_exception.py sha256=65nh4-NRlzSKOX9-wQz2F4u1iL9_SJEL_NOiZ2c2ANM 52
consonance/exceptions/new_rs_exception.py sha256=N1WgLFvHHlFH-m5L0X0ni74fqGKFndbqEpk-Qs6NiZE 395
consonance/proto/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/proto/wa20_pb2.py sha256=sHWlbeiHAg7X2UMps_S2O8A0bZWNsEadWxWH4AMdNI0 55550
consonance/streams/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/streams/arbitrary/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/streams/arbitrary/arbitrary.py sha256=hO0z_UmthSXgoeiMc4z6WDIYCiitYbSPulJzrvEdhxg 364
consonance/streams/arbitrary/arbitrary_socket.py sha256=YxAmQbPZXV6cdnfdWX83v6LgtcGUJc1rkwEk9vb61_k 401
consonance/streams/segmented/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/streams/segmented/blockingqueue.py sha256=s2XYevu3HuRIK87h8NekSz9icl3Xti_odK_nGzG78v8 1191
consonance/streams/segmented/dummy.py sha256=QM3YttjaEYcw04jms7ZAbr3Bdpym2RMlm3bMaYX95_8 582
consonance/streams/segmented/segmented.py sha256=rF5_jaJ0VpPtxKRXmc3nB0BVN-Cl0vpK-YBFwGamZA4 121
consonance/streams/segmented/wa.py sha256=OhCfXJQPPa54wpe0sIQMOAoRWhnbDfGcfiIOa09bF0M 757
consonance/structs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/structs/keypair.py sha256=iMg_pLlhfSfc1NMlUOUt9CoOgLaJpCrElFGCFh-J-ro 1493
consonance/structs/privatekey.py sha256=S2zImPOF3TVnsBXLdjy7a1QDokgB0ZsGDRvvtla692c 328
consonance/structs/publickey.py sha256=_ISRpmiWyRFfTC8d4prfb_h0i3KfLjdxImcsb4tOMLQ 326
consonance/util/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
consonance/util/byte.py sha256=kbrDUcxStHf3Ng9d7cRwzrCH-9C20Z84zgguHD7DzTM 644
consonance-0.1.5.dist-info/LICENSE sha256=EqxQR_KvBSLwZ5ixWJ_8RZm8KckflU14dOAyBjTnd8A 35122
consonance-0.1.5.dist-info/METADATA sha256=k00IAa8XzCc2aIIEjjTiPrfTPYBN6dP9IkzrXXLHXM8 1508
consonance-0.1.5.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
consonance-0.1.5.dist-info/top_level.txt sha256=lT7ssJ0YHxB48ybem9ILWQRtIZVpyLuGXHvCH9b4yAY 11
consonance-0.1.5.dist-info/RECORD

top_level.txt

consonance