Skip to main content

Python wrapper for the Zenroom virtual machine

Project description

zenroom.py

This library attempts to provide a very simple wrapper around the Zenroom (https://zenroom.dyne.org/) crypto virtual machine developed as part of the DECODE project (https://decodeproject.eu/), that aims to make the Zenroom virtual machine easier to call from normal Python code.

This library has been developed for a specific deliverable within the project, and as such will likely not be suitable for most people's needs. Here we directly include a binary build of Zenroom compiled only for Linux (amd64), so any other platforms will be unable to use this library. This library has also only been tested under Python 3.

Zenroom itself does have good cross platform functionality, so if you are interested in finding out more about the functionalities offered by Zenroom, then please visit the website linked to above to find out more.

Installation

The package can be installed by running:

$ pip install zenroom

NOTE - the above command attempts to install the zenroom package, pulling in the Zenroom VM as a precompiled binary, so will only work on Linux (amd64) machines.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zenroom-0.0.6.tar.gz (390.3 kB view details)

Uploaded Source

Built Distribution

zenroom-0.0.6-py3-none-any.whl (405.3 kB view details)

Uploaded Python 3

File details

Details for the file zenroom-0.0.6.tar.gz.

File metadata

  • Download URL: zenroom-0.0.6.tar.gz
  • Upload date:
  • Size: 390.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for zenroom-0.0.6.tar.gz
Algorithm Hash digest
SHA256 7bd73ede22dbb22b1891a9b9996c9091ecc7cc09a63d16419f65097b30181a5c
MD5 1dcdf2b43f1d90d2258a6a445e19ca43
BLAKE2b-256 002c6c628679578ea912d09db7e858346d746e1f22b9f355576f6b4d365c12ef

See more details on using hashes here.

File details

Details for the file zenroom-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: zenroom-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 405.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.6.7

File hashes

Hashes for zenroom-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 dc74957c487fe181df2b2e3b2e707bd4efb7be47336df4ce21f591366ab28aaf
MD5 d4809a4ec2548fbd41491c75ef9af4eb
BLAKE2b-256 23fd0a990170e0c75e5f99ef8727cdbfca2104a3ca70743f9e5062ccdd5cf1ca

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page