l4v
cryptography
Our great sponsors
l4v | cryptography | |
---|---|---|
7 | 55 | |
397 | 4,761 | |
2.0% | 1.7% | |
8.8 | 9.8 | |
5 days ago | 7 days ago | |
Isabelle | Python | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
l4v
- Proofs and specifications
- On Hubris and Humility: developing an OS for robustness in Rust [video]
- State in a smartphone: Inside Ukraine’s effort to replace bureaucracy with an app
-
Drew DeVault's take on rewriting everything in rust
Yes! https://github.com/seL4/l4v/tree/master/spec/haskell
cryptography
-
I made the prepper version of the Internet
Ah, and sorry, I forgot, I don't use any third party libs for the networking. It's all from scratch to be as efficient as possible, and usable over low-bandwidth links. I used a library for fetching network card details when using physical ethernet devices as interfaces, and I used the very well-regarde cryptography.io library for the cryptographic primitives that I use in the implementation.
-
Failed to install Python Cryptography package with PIP and setup.py
When I try to install the Cryptography package for Python through either pip install cryptography or by downloading the package from their site and running python setup.py, I get the following error:
-
Just how? Why is Java seemingly more complex?
I know you mentioned it, but for anyone who hasn't read what happened with the cryptography package when they changed the backend to rely on Rust. I take no stance on the issue, but the drama of it is a fantastic read.
-
Where the heck are you in real life?
Here you go: https://github.com/pyca/cryptography/issues/5771 enjoy.
- Information and learning resources for cryptography newcomers
-
Cert. manager doesn't handle UTF-8
There's a discussion on Github issues of Cryptography lib if you want more details : https://github.com/pyca/cryptography/issues/6804
This cause issue when using some libraries (eg. Python cryptography : https://cryptography.io)
-
Using Rust along with Python
Yes, I would say that pyO3 + maturin or setuptools-rust is the most common setup nowadays. https://github.com/pyca/cryptography is an example for a mixed Rust + Python package.
- Segurança
-
Popular 'coa' NPM library hijacked to steal user passwords
You don't get the benefit of "security" by using version ranges. If anything, your builds must produce same result whether they're built a year later, tomorrow, or next month, when built from same source configuration. In fact, it's less secure because you might get an update that breaks entire API or builds (See: cryptography library update breaking entire ecosystem. a library that must be as stable as possible. What if it packaged malware instead?)
What are some alternatives?
PyCrypto - The Python Cryptography Toolkit
pycryptodome - A self-contained cryptographic library for Python
pyOpenSSL -- A Python wrapper around the OpenSSL library - A Python wrapper around the OpenSSL library
PyNacl - Python binding to the Networking and Cryptography (NaCl) library
Paramiko - The leading native Python SSHv2 protocol library.
Passlib
Themis - Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.
hashids - Implementation of hashids (http://hashids.org) in Python. Compatible with Python 2 and Python 3
HashLib4Python-CPPWrapper - HashLib4Python is a cython wrapper around HashLib4CPP library that provides an easy to use interface for computing hashes and checksums of strings, files and bytearrays.
doesitarm - 🦾 A list of reported app support for Apple Silicon and the new Apple M1 Macs
ContentHash for Python - Python implementation of EIP 1577 content hash
Poetry - Python dependency management and packaging made easy.