Python binding to the HACL* library
Project description
pyhacl
Python binding to the HACL* library
Build
Install the necessary tools for building hacl*: cmake, ninja and clang.
Move inside the hacl-packages submodule and run ./mach build --release, it
compiles the files necessary for pyhacl.
Move back in the pyhacl project root to create a virtual environment and install
the project inside: python3 -m venv .venv && .venv/bin/pip install -e .[dev].
Starting here you should be able to use the .venv/bin/pyhacl binary.
To recompile the cython files run .venv/bin/python setup.py build_ext --inplace.
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
pyhacl-0.0.1.tar.gz
(5.5 MB
view details)
File details
Details for the file pyhacl-0.0.1.tar.gz.
File metadata
- Download URL: pyhacl-0.0.1.tar.gz
- Upload date:
- Size: 5.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1b78d5922107dffc758b086027043469a4b5ea966899e1cff28843d524b5998
|
|
| MD5 |
490af6518f3b715e44c6225bc4188c81
|
|
| BLAKE2b-256 |
e252359d9ea4a5ef2b57fc71d619db1cce1c28286dc0162112dc4eb4a36c50c3
|