Skip to main content
https://travis-ci.org/cenotes/cenotes-lib.svg?branch=master

C(ryptographical) E(xpendable) Notes library

What is this?

This is a library project to support encryption/decryption of expendable notes

An example of a backend that uses the libraries provided here can be found at https://cenot.es

What this isn’t

UI/Frontend/Backend/CLI. This is a library project. Frontend and backend solutions are different projects. The reason for this is to allow flexibility in frontend / backend choice and to avoid huge bundle projects.

  • A backend project that uses these libraries can be found here

  • A frontend project that communicates with the backend can be found here

  • A cli project that uses these libraries can be found here

Features

  • Symmetric encryption of notes using the pynacl project

How does cenotes work?

See design

How to use

You will need python >= 3.4

Installing the python package

  • Ideally inside a virtualenv: pip install cenotes-lib

  • Then in your project: import cenotes_lib

History

0.2.4 (2018-09-24)

  • Add test discovery and inclusion to setup.py

0.2.3 (2018-09-18)

  • Fix bug when encrypting with encryption options

0.2.2 (2018-05-29)

  • Add flake8 to Pipfile

0.2.1 (2018-05-29)

  • Fix issues with travis builds

0.2.0 (2018-05-29)

  • Add support for different algorithm and algorithm hardnes picking.

  • Add benchmark function as a helper for benchmarking each algorithm option.

0.1.1 (2017-12-14)

  • First release on PyPI.

Release files for cenotes-lib 0.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cenotes-lib 0.2.4
File Size Uploaded
cenotes_lib-0.2.4.tar.gz 9.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cenotes-lib 0.2.4
File Interpreter ABI Platform
cenotes_lib-0.2.4-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 19.3 kB

Release files / cenotes_lib-0.2.4.tar.gz

Download URL cenotes_lib-0.2.4.tar.gz
Size 9.9 kB
Tags Source
SHA-256 checksum
How to use checksums
811e026f3c4086a3eb20025060dd722fc50e7d63cd9c3b81331a1dcd6761b046
BLAKE2b-256 checksum
How to use checksums
123b35403c9da9e89533c62587b65b73a618c97efc7c94843bf9a09d09a6ed9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

Release files / cenotes_lib-0.2.4-py2.py3-none-any.whl

Download URL cenotes_lib-0.2.4-py2.py3-none-any.whl
Size 9.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
82ba46f44c20a538d6ffedd2e1bb6c2d6cfbf8adf68876149262cf2311b2f971
BLAKE2b-256 checksum
How to use checksums
82aee4a24a3dd372e2cd42c2666151d5a38d54ce88fbfa79359b660f3e74adac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/38.2.4 requests-toolbelt/0.8.0 tqdm/4.23.4 CPython/3.6.6

Release history Release notifications | RSS feed

This release

0.2.4 This release

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.0

2 release files

0.1.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page