security/py-blake3 1.0.11_1 FreeBSD
Python bindings for the BLAKE3 cryptographic hash function
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
9c878207a1- License
- APACHE20, MIT
- Categories
- security, python
- Package size
- 245.7 KiB, 604.8 KiB installed
Description
Python bindings for the official Rust implementation of BLAKE3.
BLAKE3 is a cryptographic hash function that is much faster than MD5, SHA-1, SHA-2, and SHA-3, yet is at least as secure as the latest standard, SHA-3.
Features:
- Fast hashing (up to 2-3x faster than SHA-256)
- Parallelism using multiple threads
- Extendable output (XOF)
- Keyed hashing and key derivation
- Compatible with Python's hashlib module
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/py-blake3 | 1.0.11_1 |
| OpenBSD | security/py-blake3 | 1.0.11 |
Install
Binary package:
pkg install py312-blake3
From the ports tree:
cd /usr/ports/security/py-blake3/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-blake3>0:security/py-blake3
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0.9_2 | 1.0.11_1 | - | - | 1.0.11_1 |
| FreeBSD:14:quarterly | 1.0.9_2 | 1.0.9_2 | n/a | - | 1.0.9_2 |
| FreeBSD:15:latest | 1.0.11_1 | 1.0.11_1 | n/a | - | - |
| FreeBSD:15:quarterly | 1.0.9_2 | 1.0.9_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.9_2 | 1.0.11_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${PYTHON_PKGNAMEPREFIX}setuptools-rust>0: devel/py-setuptools-rust${PYTHON_PKGNAMEPREFIX}maturin>0: devel/py-maturin
The full lists below include those, and their dependencies in turn.
Build dependencies 26
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- devel/gettext-runtime
- devel/libffi
- devel/libunistring
- devel/py-build
- devel/py-installer
- devel/py-maturin
- devel/py-packaging
- devel/py-pyproject-hooks
- devel/py-semantic-version
- devel/py-setuptools
- devel/py-setuptools-rust
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/python312
- lang/python315
- lang/rust
- math/mpdecimal
- print/indexinfo
- security/libssh2
- textproc/expat2
- www/libnghttp2
Run dependencies 7
Configuration
No options to configure.
- USES
- cargo python
- Service scripts
- none
Files
distinfo 31
| File | Size | SHA256 |
|---|---|---|
| blake3-1.0.11.tar.gz | 117377 | d73c0a87304d41045f6753a922113bede3ab09eda2d20371566a5bbe357c3deb |
| rust/crates/arrayvec-0.7.7.crate | 33192 | f02882884d3e1bc524fb12c79f107f6ad0e1cfd498c536ffb494301740995dfe |
| rust/crates/blake3-1.8.7.crate | 209726 | 6d9e454fc11f76977dc803893aff6304ed33d6a26efae8696573bea74baa27ae |
| rust/crates/cc-1.2.65.crate | 95435 | e228eec9be7c17ccb640b59b36a5cd805ea2a564a4c5e162c2f659fea30d3b96 |
| rust/crates/cfg-if-1.0.4.crate | 9360 | 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801 |
| rust/crates/constant_time_eq-0.4.2.crate | 25831 | 3d52eff69cd5e647efe296129160853a42795992097e8af39800e1060caeea9b |
| rust/crates/cpufeatures-0.3.0.crate | 14156 | 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201 |
| rust/crates/crossbeam-deque-0.8.6.crate | 22471 | 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51 |
| rust/crates/crossbeam-epoch-0.9.18.crate | 46875 | 5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e |
| rust/crates/crossbeam-utils-0.8.21.crate | 42691 | d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28 |
| rust/crates/either-1.16.0.crate | 21248 | 91622ff5e7162018101f2fea40d6ebf4a78bbe5a49736a2020649edf9693679e |
| rust/crates/find-msvc-tools-0.1.9.crate | 31493 | 5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582 |
| rust/crates/heck-0.5.0.crate | 11517 | 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea |
| rust/crates/hex-0.4.3.crate | 13299 | 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70 |
| rust/crates/libc-0.2.186.crate | 821883 | 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66 |
| rust/crates/memmap2-0.9.11.crate | 35116 | d1219ed1b7f229ee7104d281dd01d6802fe28bb6e95d292942c4daacdeb798c0 |
| rust/crates/once_cell-1.21.4.crate | 35010 | 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50 |
| rust/crates/portable-atomic-1.13.1.crate | 197001 | c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49 |
| rust/crates/proc-macro2-1.0.106.crate | 59765 | 8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934 |
| rust/crates/pyo3-0.29.2.crate | 1.255741e+06 | 4688ddedf473e32662b9b067670129a8afb8c18e351482c70d62ba4a88171e8b |
Master sites 1
- PYPI