معرفی شرکت ها


DoubleRatchet-1.0.3


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A Python implementation of the Double Ratchet algorithm.
ویژگی مقدار
سیستم عامل -
نام فایل DoubleRatchet-1.0.3
نام DoubleRatchet
نسخه کتابخانه 1.0.3
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Tim Henkes (Syndace)
ایمیل نویسنده me@syndace.dev
آدرس صفحه اصلی https://github.com/Syndace/python-doubleratchet
آدرس اینترنتی https://pypi.org/project/DoubleRatchet/
مجوز MIT
[![PyPI](https://img.shields.io/pypi/v/DoubleRatchet.svg)](https://pypi.org/project/DoubleRatchet/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/DoubleRatchet.svg)](https://pypi.org/project/DoubleRatchet/) [![Build Status](https://github.com/Syndace/python-doubleratchet/actions/workflows/test-and-publish.yml/badge.svg)](https://github.com/Syndace/python-doubleratchet/actions/workflows/test-and-publish.yml) [![Documentation Status](https://readthedocs.org/projects/python-doubleratchet/badge/?version=latest)](https://python-doubleratchet.readthedocs.io/) # python-doubleratchet # A Python implementation of the [Double Ratchet algorithm](https://signal.org/docs/specifications/doubleratchet/). ## Installation ## Install the latest release using pip (`pip install DoubleRatchet`) or manually from source by running `pip install .` in the cloned repository. ## Differences to the Specification ## This library implements the core of the Double Ratchet specification and includes a few of the recommended algorithms. This library does currently _not_ offer sophisticated decision mechanisms for the deletion of skipped message keys. Skipped message keys are only deleted when the maximum amount is reached and old keys are deleted from the storage in FIFO order. There is no time-based or event-based deletion. ## Testing, Type Checks and Linting ## python-doubleratchet uses [pytest](https://docs.pytest.org/en/latest/) as its testing framework, [mypy](http://mypy-lang.org/) for static type checks and both [pylint](https://pylint.pycqa.org/en/latest/) and [Flake8](https://flake8.pycqa.org/en/latest/) for linting. All tests/checks can be run locally with the following commands: ```sh $ pip install --upgrade pytest pytest-asyncio pytest-cov mypy pylint flake8 $ mypy --strict doubleratchet/ setup.py examples/ tests/ $ pylint doubleratchet/ setup.py examples/ tests/ $ flake8 doubleratchet/ setup.py examples/ tests/ $ pytest --cov=doubleratchet --cov-report term-missing:skip-covered ``` ## Documentation ## View the documentation on [readthedocs.io](https://python-doubleratchet.readthedocs.io/) or build it locally, which requires the Python packages listed in `docs/requirements.txt`. With all dependencies installed, run `make html` in the `docs/` directory. You can find the generated documentation in `docs/_build/html/`.


نیازمندی

مقدار نام
>=3.3.2 cryptography
>=1.7.4 pydantic
>=4.3.0 typing-extensions


زبان مورد نیاز

مقدار نام
>=3.7 Python


نحوه نصب


نصب پکیج whl DoubleRatchet-1.0.3:

    pip install DoubleRatchet-1.0.3.whl


نصب پکیج tar.gz DoubleRatchet-1.0.3:

    pip install DoubleRatchet-1.0.3.tar.gz