dissononce

View on PyPIReverse Dependencies (1)

0.34.3 dissononce-0.34.3-py3-none-any.whl

Wheel Details

Project: dissononce
Version: 0.34.3
Filename: dissononce-0.34.3-py3-none-any.whl
Download: [link]
Size: 51799
MD5: 8839684d8c31e00dfd788cb01764a16d
SHA256: f5240e2554e26449c80a6d6ee0c8aec1c4ac1d22be9078e9ced94ceab876a7cf
Uploaded: 2019-04-24 07:09:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dissononce
Version: 0.34.3
Summary: Noise Protocol Framework Implementation for Python2-3.x
Author: Tarek Galal
Author-Email: tare2.galal[at]gmail.com
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
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: cryptography (>=2.5)
Requires-Dist: transitions; extra == "guardedhandshakestate"
Provides-Extra: guardedhandshakestate
[Description omitted; length: 217 characters]

WHEEL

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

RECORD

Path Digest Size
dissononce/__init__.py sha256=iz2ukAzZG8Dw37kTfkUG6BaMAnm90gWo3NiyjK4FzHA 405
dissononce/cipher/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/cipher/aesgcm.py sha256=d1i36A1XnSsLlHJAn2PQEf3ppduoVcFQzlGEgNqLK50 857
dissononce/cipher/chachapoly.py sha256=iZHSPYNOBgZfA4XKEFWN9-oatOMsLp4u5g2saMeulEw 899
dissononce/cipher/cipher.py sha256=9fZTEjFdfvkCALBGO2clay-E8MkZzeE_wStOrFwnJ9U 1038
dissononce/dh/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/dh/dh.py sha256=PZDsKkJY0857mskjDPhAHRegQ9mgeMS_j-HqyyBZiTE 1489
dissononce/dh/keypair.py sha256=0J-mkSGRx79xpaZkbcRH3C5_u0qTBMsLV51GeQrhAHg 664
dissononce/dh/private.py sha256=pwLWeXeAylUCablnDj3a7JFnybEvg7g4Hth5R-Jgkg8 242
dissononce/dh/public.py sha256=jUE4fpBgPbS9CacR770a8C0OhTRsI_2OQxMhoZUphxs 343
dissononce/dh/x25519/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/dh/x25519/keypair.py sha256=PCudD7r0dCxIctEakO0YidKrwDwye6j2Q6jPhfeh4YM 557
dissononce/dh/x25519/private.py sha256=zcO-qnQG3tNi1dEGQBFiUBnwS_uwYd-iX86S87a034A 83
dissononce/dh/x25519/public.py sha256=ELVmkkgQE4CitsOkXT1YAwQvWsELUw_HLzpURFa9wZU 150
dissononce/dh/x25519/x25519.py sha256=KTDCHS7mP0pzq9dSOJc2eMRhxh-uHPszT8IwAY705fE 1478
dissononce/dh/x448/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/dh/x448/keypair.py sha256=8BVQ4nxh888OP3SWAdRBsTiWVBBIOyrnnd_95hNlx4s 558
dissononce/dh/x448/private.py sha256=zcO-qnQG3tNi1dEGQBFiUBnwS_uwYd-iX86S87a034A 83
dissononce/dh/x448/public.py sha256=--XIlLJaYwnPfTG4pgDAUMr5f0Bi1wwT4JPqfBwxTJs 150
dissononce/dh/x448/x448.py sha256=cRLOdqvLuEV-3_8BRBlD4A3DTVuWSp40Z8xj7eJMGEE 1454
dissononce/exceptions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/exceptions/decrypt.py sha256=Vl37Leiy0K6BXokmeOWOrhNdPf5qktzedhYmsSAeX9I 251
dissononce/extras/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/cipher/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/cipher/dangerous/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/cipher/experimental/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/dh/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/dh/dangerous/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/dh/dangerous/dh_nogen.py sha256=7NZcMXs7fU2WTlwNOHbmjuZE-jSTtMGLrNONLOByABk 962
dissononce/extras/dh/experimental/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/hash/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/hash/dangerous/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/hash/experimental/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/meta/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/meta/cipher/__init__.py sha256=ztecYYNthTw6kMC5u6mW0EUJFJnlwUby_oNPm7qYwHs 279
dissononce/extras/meta/cipher/factory.py sha256=nqXJvJEzrk37j8vApr8aHBcAieKHz80209c4cQEt6j8 243
dissononce/extras/meta/dh/__init__.py sha256=5hcRrBQIHTEMb39VhdObdpVu2Y9oGhvApMmv8RtQJ2Q 204
dissononce/extras/meta/dh/factory.py sha256=DUzWd-w25M6VEl5gHnks324UaWheRCngwHiaIyJTwIk 215
dissononce/extras/meta/hash/__init__.py sha256=XrAHy9SLBpmc2LIXWv3RhPofHqv3Nxnj2vU-eQMok6g 421
dissononce/extras/meta/hash/factory.py sha256=09vHTrtBiPcQVX3MO-T6j6R3N84Flyx1-ZdePFBeqIU 229
dissononce/extras/meta/modifier/__init__.py sha256=XeQ1uYFTNpSG2cvbUza6il9wZf5kO3ovY6Tf226fK4U 587
dissononce/extras/meta/modifier/factory.py sha256=wXPLyl27fihohiMR-gVz_HLQ8vSLBiF51mx-v837SfI 257
dissononce/extras/meta/pattern/__init__.py sha256=miwvpnt90qPHTQEKDSFqW5IrncSDy-CncgIAXj3vHIo 5765
dissononce/extras/meta/pattern/factory.py sha256=5RI6c8qxlx3qoNk40hffT-LUyiC5vUli4ELxxFlf9xM 260
dissononce/extras/meta/protocol/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/meta/protocol/factory.py sha256=RwEy2AT24h7L0sVMf-GlXHIsBOEi-saTYWkCtkouo6A 1465
dissononce/extras/meta/protocol/protocol.py sha256=rbr-GAhMr6I8apG-QdoRmuV1a_IolU2h3NgMTPrDY0Q 2189
dissononce/extras/processing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/extras/processing/handshakestate_forwarder.py sha256=5egMosrIwr9aCxN_UTu7ysNg0S4L9SU9Tf2BlXsYCto 1060
dissononce/extras/processing/handshakestate_guarded.py sha256=xVvzLVzRzUdn-m6EiwSO-MUDVzeQg0e6aCKDB5_zpzE 5104
dissononce/extras/processing/handshakestate_switchable.py sha256=r3xTjT9o1BC72YLCBY4SdcVHw1-B0RRyhFb2SODR-Aw 2073
dissononce/hash/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/hash/blake2b.py sha256=bBjIS30c8jF0GuXrHazr4vwNslMVfxylqogadRvzZLs 661
dissononce/hash/blake2s.py sha256=Fxe6p6Jn2zonN-LNO5H09v1leVVfPH5jH11sxIjRYBs 660
dissononce/hash/hash.py sha256=zTwY7OdoEZgJAksugOPfM6ck2XKtJsQot1_35gA_V-Y 3269
dissononce/hash/sha256.py sha256=VESNxaD7yc2xOl_fAfwJNGhoYEXWnZDeqAtx4MCkNHo 651
dissononce/hash/sha512.py sha256=_96llYoXTVVnSMLBvVJMPyJwgnZCkJRmWTqYnrgQkFg 652
dissononce/processing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/processing/cipherstate.py sha256=pQH-q9TNQeVuWfjjUG7b1aEBUN-tQ-2K1I5A_nQlaMk 1561
dissononce/processing/handshakestate.py sha256=XT4e52YmmavgwP0ZqGp-JVCLBsKohB5ceEUcHDCVesQ 2138
dissononce/processing/symmetricstate.py sha256=mZQntsJ19W7tH5kEtTfN5Dyr_EjOgyrCy0Vtmos4YiY 2790
dissononce/processing/handshakepatterns/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/processing/handshakepatterns/handshakepattern.py sha256=OuLpZjSCnm1-INWgj_HZ1Tz9jaNhpfTM0G0CNHY0f1Q 3810
dissononce/processing/handshakepatterns/deferred/I1K.py sha256=xXJEtZM7vB1gXsZ514n9XQJ4sv7EImommUjlt51IZs8 421
dissononce/processing/handshakepatterns/deferred/I1K1.py sha256=qxURQ9RXVIRGpnZEd13oW8exHpj3xXdwVrcmqU7BA80 424
dissononce/processing/handshakepatterns/deferred/I1N.py sha256=yED0TIRlMIbE2soX2zmkVZVoPY6MYsfqyF7_uuYLpCc 365
dissononce/processing/handshakepatterns/deferred/I1X.py sha256=jA-xveEWn-zYEAZgXbiR1yCXwE8qzBgG_hdt-gD9yQU 376
dissononce/processing/handshakepatterns/deferred/I1X1.py sha256=ZhdF9QNIqTg8Wow_6eFCMhCrOkg1nXTbAfHE2xv2auM 378
dissononce/processing/handshakepatterns/deferred/IK1.py sha256=IbPFwXxPueRmsjBggAuPU6uRjjFkKFIJiPYWRLfjGio 402
dissononce/processing/handshakepatterns/deferred/IX1.py sha256=Sm5c7QoXaNKogw4m8Tx1ZmiqHxSLJVmUwz1BQMIWBes 376
dissononce/processing/handshakepatterns/deferred/K1K.py sha256=oHqNsHLgTOoSDwWqOfuZ3HVI6Hj1MV5mMb1Jq2tCtuc 459
dissononce/processing/handshakepatterns/deferred/K1K1.py sha256=e58TjGex_LVTGOWJPXufFExn23FaPEPiLV3h8dYNLc4 463
dissononce/processing/handshakepatterns/deferred/K1N.py sha256=ZgsvYauzi2W-QUJjqC1eF7myWir12Onhx3Zv_CrwEkU 404
dissononce/processing/handshakepatterns/deferred/K1X.py sha256=AfRuZObAf6R4ytEimeOPR2K1h4hsy2NObAbeBjzTPc4 415
dissononce/processing/handshakepatterns/deferred/K1X1.py sha256=yfa8kXabTEtLNqnGMHJ9yoydmSeSbpxvi6Govx9quj4 417
dissononce/processing/handshakepatterns/deferred/KK1.py sha256=gjlt5nuvKfrQiVvp8wsZPubEN8PdjxZbBVOG2Yv5y4c 441
dissononce/processing/handshakepatterns/deferred/KX1.py sha256=sw3or8f-yTUo6n2bT2PO_DkIrg0bd6W2O8Atg2s1UKo 415
dissononce/processing/handshakepatterns/deferred/NK1.py sha256=8PatXqwxxQQiyXYD_YQtSxBZPmY6LvJapzI1pPNWHV8 392
dissononce/processing/handshakepatterns/deferred/NX1.py sha256=0xWwrX6k6BTBVQndT3c2O6ytwquMw7CiISzXnqmbxnE 366
dissononce/processing/handshakepatterns/deferred/X1K.py sha256=VpcXYHUiRDtb-rTYJinOG14VQW3cK0iuLsfti2bEECM 440
dissononce/processing/handshakepatterns/deferred/X1K1.py sha256=FuW2yimvAu3xuSgqebxUyTqGlI1balWaOZQZfO5HFfo 444
dissononce/processing/handshakepatterns/deferred/X1N.py sha256=7ODtjGx95CkVJlgHcMegmstp5wJVIkfIrJ6-2uH2hD4 386
dissononce/processing/handshakepatterns/deferred/X1X.py sha256=NhtuxiB8etgjAAu2WoCDFaBNNvoHC5iU-RfwFp_rC0M 394
dissononce/processing/handshakepatterns/deferred/X1X1.py sha256=VQ8Wq7xBH6jSiy_2OUO-yLc6kuq26K-hD0lb6EmjNtw 396
dissononce/processing/handshakepatterns/deferred/XK1.py sha256=r6W9CwlDAerZAABmlUoBoemWu4cOAr1Ns6zcZbfAlqA 421
dissononce/processing/handshakepatterns/deferred/XX1.py sha256=6aVJtkGVBd2WL2oeBhXcdvuxYDlsaWoBilt3sFEKQfE 374
dissononce/processing/handshakepatterns/deferred/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/processing/handshakepatterns/interactive/IK.py sha256=u0s83pKSH9UbDj8J-2K-ACSyvOF9dlDalzr6O_uieCM 405
dissononce/processing/handshakepatterns/interactive/IN.py sha256=kM6fCYtXjwfYFqfZAM5AUZSZf-Uu-aogUyP4me8iBGM 343
dissononce/processing/handshakepatterns/interactive/IX.py sha256=rsfP9enaPPMsS-Z0mN0_HamKfQ5d19Q_Hzqbg7SSCY4 354
dissononce/processing/handshakepatterns/interactive/KK.py sha256=RcRlHAGc6TooUEQlA_anbPUsrtbITlL01QUpin-1r-8 443
dissononce/processing/handshakepatterns/interactive/KN.py sha256=JqVUNMPxRb5ivGjH6q1lRplfAI8YPxKtF3DtijI7YFQ 382
dissononce/processing/handshakepatterns/interactive/KX.py sha256=pUrxEuk5Nf10GWrzBBt_4EPIWywzkGUUjy_BV6DYi4k 393
dissononce/processing/handshakepatterns/interactive/NK.py sha256=SWnPW9PTqYe6-tcnOp3ByR_SFxLEE934XttWT0k-Oco 388
dissononce/processing/handshakepatterns/interactive/NN.py sha256=pHq-1XDANIgj7hxWiYpTyRjpSRd0c9jizg2qXpt8Eng 334
dissononce/processing/handshakepatterns/interactive/NX.py sha256=pdL7l6wS809GW42iK5MsIeZcfvhRWOSjKS93HYi2nkk 344
dissononce/processing/handshakepatterns/interactive/XK.py sha256=IoWrEvUL8pzOm23Fc52D5PvRu5pQStn-6q1qvOZj0v4 417
dissononce/processing/handshakepatterns/interactive/XN.py sha256=QKBUBMFeuUgnJYKq4KoxBSfL3xsBRfUoAYcJkzRdd7o 362
dissononce/processing/handshakepatterns/interactive/XX.py sha256=Wd86QPN37B30LTTC2KqTfQCZBNFC6k9-781r0Pep30U 371
dissononce/processing/handshakepatterns/interactive/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/processing/handshakepatterns/oneway/K.py sha256=qUC-NjkNd7gdaub0Xm30g3KQSpJNlFHA8a4Xj1QQFBs 406
dissononce/processing/handshakepatterns/oneway/N.py sha256=sd7kI5qfTszlBMVwzAv6od3y4EdmMmsIKj2NFnIzSfo 357
dissononce/processing/handshakepatterns/oneway/X.py sha256=-JaaJaNZWe1iB5ItwNxOIgrB6em-ZrF5Zip3QgqeW-g 368
dissononce/processing/handshakepatterns/oneway/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/processing/impl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/processing/impl/cipherstate.py sha256=CzZVhq0dHpSp9tg9WH_MqRAbC4ViDiQ0q1CoVQ9GFa0 2002
dissononce/processing/impl/handshakestate.py sha256=Vfm4W3vv9T4ZE_6I31X6CU6FMW2AlZTUyGvEvzF4IDI 11323
dissononce/processing/impl/symmetricstate.py sha256=mp3tKC_q8KOcQtSnoriVhPQlxHrbnRyO9BgPK-DKfD4 5022
dissononce/processing/modifiers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dissononce/processing/modifiers/fallback.py sha256=ubDhfQGv7HFS_DeWNeBf215SfSZYvk7uERdYgTVYZ-M 707
dissononce/processing/modifiers/patternmodifier.py sha256=JPL1s-QStPmZtbP48ngwQr7qM9lCIAk2dPffka3t_aU 1768
dissononce/processing/modifiers/psk.py sha256=g5kGXF2sqJDzIPipYDEg9i5JjOO8XXqaUJkTHrCf0-A 1457
tests/structs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/structs/vector.py sha256=Pd1S3yqDP0hxCvQ00RF7OZXq3TSRm0T8StprMIncc0E 1095
tests/structs/vectormessage.py sha256=FOo2Ohq9heyszBTp_11P39ZXb2FhsSf23-aQsFl_5Jc 284
tests/structs/vectorvars.py sha256=dntpaJBUemkf6BmBXi37759XVSXTlzWjdDE9BrDbQqY 506
dissononce-0.34.3.dist-info/LICENSE sha256=QlXyYT97e2wVf6JyNW4D4LpdZYuGpEr9sUXH5oxAyUM 1068
dissononce-0.34.3.dist-info/METADATA sha256=i-GpOGJQCB8EFaiORGZzhE8nK9PmvpgPhiwkT1YF9uk 1531
dissononce-0.34.3.dist-info/WHEEL sha256=U88EhGIw8Sj2_phqajeu_EAi3RAo8-C6zV3REsWbWbs 92
dissononce-0.34.3.dist-info/top_level.txt sha256=CAKeA_emX8UsWQx6-TTF_frRUeSutRSpZUYJnyoQi_o 17
dissononce-0.34.3.dist-info/RECORD

top_level.txt

dissononce
tests