Skip to main content

A Rust-based Python package to compute the algebraic immunity of Boolean functions.

Project description

algebraic_immunity

Rust implementation of the algebraic immunity computation of Boolean functions, based on the paper
"Efficient Computation of Algebraic Immunity for Algebraic and Fast Algebraic Attacks"
(Armknecht et al., 2006, DOI: https://doi.org/10.1007/11761679_8).

This Rust implementation is wrapped as a Python package using PyO3 (https://pyo3.rs) and maturin (https://github.com/PyO3/maturin).

Why This Implementation?

This library was developed to provide a robust and reliable implementation of algebraic immunity computation. It addresses a correctness issue in SageMath’s BooleanFunction.algebraic_immunity() method, which can raise internal errors or produce incorrect results for certain Boolean functions — particularly those with two variables, such as [1, 0, 0, 1].

This Rust implementation has been tested extensively and is suitable for both small and large truth tables, with a focus on correctness and Python accessibility.


Installation

You can install the package via PyPI or use the pre-built wheels provided in the GitHub releases.

✅ Installation via PyPI

To install the package directly from PyPI:

pip install algebraic_immunity

Installation via Pre-built Wheels

If PyPI installation doesn't work for your platform, you can use the pre-built wheels:

  1. Run the following script to determine the correct wheel for your platform:
python construct_wheel_url.py
  1. Then install the wheel using:
pip install <output of the previous command>

Usage Example (Python)

from algebraic_immunity import AlgebraicImmunity

truth_table = [0, 1, 1, 1, 1, 0, 0, 1]
n = 3
ai = AlgebraicImmunity.algebraic_immunity(truth_table, n)
print(f"Algebraic immunity: {ai}")

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

algebraic_immunity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (335.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

algebraic_immunity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (335.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

algebraic_immunity-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (334.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

algebraic_immunity-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (333.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

algebraic_immunity-0.1.0-cp313-cp313-win_amd64.whl (178.7 kB view details)

Uploaded CPython 3.13Windows x86-64

algebraic_immunity-0.1.0-cp313-cp313-win32.whl (169.6 kB view details)

Uploaded CPython 3.13Windows x86

algebraic_immunity-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (334.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

algebraic_immunity-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (333.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

algebraic_immunity-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (290.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

algebraic_immunity-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl (295.7 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

algebraic_immunity-0.1.0-cp312-cp312-win_amd64.whl (178.9 kB view details)

Uploaded CPython 3.12Windows x86-64

algebraic_immunity-0.1.0-cp312-cp312-win32.whl (169.4 kB view details)

Uploaded CPython 3.12Windows x86

algebraic_immunity-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (334.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

algebraic_immunity-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (333.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

algebraic_immunity-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (290.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

algebraic_immunity-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl (295.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

algebraic_immunity-0.1.0-cp311-cp311-win_amd64.whl (178.6 kB view details)

Uploaded CPython 3.11Windows x86-64

algebraic_immunity-0.1.0-cp311-cp311-win32.whl (169.6 kB view details)

Uploaded CPython 3.11Windows x86

algebraic_immunity-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (335.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

algebraic_immunity-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (334.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

algebraic_immunity-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (293.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

algebraic_immunity-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl (299.5 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

algebraic_immunity-0.1.0-cp310-cp310-win_amd64.whl (178.6 kB view details)

Uploaded CPython 3.10Windows x86-64

algebraic_immunity-0.1.0-cp310-cp310-win32.whl (169.5 kB view details)

Uploaded CPython 3.10Windows x86

algebraic_immunity-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (335.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

algebraic_immunity-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (334.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

algebraic_immunity-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (293.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

algebraic_immunity-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl (299.5 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

algebraic_immunity-0.1.0-cp39-cp39-win_amd64.whl (179.3 kB view details)

Uploaded CPython 3.9Windows x86-64

algebraic_immunity-0.1.0-cp39-cp39-win32.whl (170.3 kB view details)

Uploaded CPython 3.9Windows x86

algebraic_immunity-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (336.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

algebraic_immunity-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (335.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

algebraic_immunity-0.1.0-cp38-cp38-win_amd64.whl (179.3 kB view details)

Uploaded CPython 3.8Windows x86-64

algebraic_immunity-0.1.0-cp38-cp38-win32.whl (169.7 kB view details)

Uploaded CPython 3.8Windows x86

algebraic_immunity-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (336.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

algebraic_immunity-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (335.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

algebraic_immunity-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (335.6 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

Details for the file algebraic_immunity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f395c86ab40970b00bc1fef151145875b6bb093b2a9be8d3b74e1ac68e7c1b70
MD5 c132c55df0c8bc424da9465106d966a9
BLAKE2b-256 4f9d55621c941d936d9e8cb574b27e719665e793504b58187b6935efa9e7afdd

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ddc0cd0542d5be03b520044f3a5a60e4598a026f61d614881c2b48d7caf6ee94
MD5 b59d49f8bb3f9b3a37b5b03937476c8a
BLAKE2b-256 25bc9b5ab8475aff7f1df265fadbb44771ad5216b08de541ef59db7983fb212b

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 438a5b0f09d25001de3aa1dbcfc7a842f3582154d2e0506ae30df7681edff885
MD5 69afd4c8671d20a6c3872963f5ee7b9b
BLAKE2b-256 69d5410568f27250a9b37451e9bbaa16f736ddb50e71a16f86e895116deb1b52

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6881d9d65532693509903d4c2c5f35668e2478852d402cab669cc5c036cef527
MD5 c079010994854ca339e016cd1f12bc00
BLAKE2b-256 4bd86066976e25443af62ca327f134eba91dccb8c61aad0f273644942917daed

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9a7b80a043103ce3bdaaa80c7c2bb85140d47530b36187d9c3b1508fa1e02b1
MD5 1b5526d55ba36570066dde1f6ccc567c
BLAKE2b-256 4f887361fa72077cd7ddb7832c9e93b9b25a9156409464325949a0443362ab7d

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ff630a7896d0eeb58a1fa9b693bcad6686908b0bca25c1cb6cb1fcecf7b40bb
MD5 78ba333d140c7f9ac0eaf3a4a9fde02e
BLAKE2b-256 7c9de7267f2a25926c397479614d3e8d226e06a9c3bd2152a184d12403392d4f

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e9db42dea2967f0c9e8c9eb287bfe200b21e43af4fe9c4dbccff466d6a6b33c1
MD5 c7fd33e9781e164a13396d0e8ae58fbe
BLAKE2b-256 9b3d0fc9a368ff4a2cea54cc83105abd433a2801786afe86b47eb12c1f6d7b14

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 357e21b0ae19412640265b6fce93a6eb664880a3a7793c02d459b8e4af829206
MD5 3438500baf2d17000bf1e01edfdbae0c
BLAKE2b-256 156f8e8dc5f351ea173713839471f2d084d4a916a5edf5256a932a24800baee7

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b1ac93b7e1e4eb66c453f05a8552baa6bc1e52089409049e2575d95377221d2
MD5 6368d1930b9cdc08145c5f4f8abfa740
BLAKE2b-256 dd7691cb745ba12f484193eb20bfea38369f120c8b62a89286dec634b155a5a2

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e609b64199de29e5e8b08e5cbb68f9a19f40e214752c05f7741a62da550bcc53
MD5 5b78fb779510e771a5be644f0794a51e
BLAKE2b-256 4ed25859f8e0ed58d61341564e5af949b354b832da8f83e9e470bd37ccf79dde

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00a8597ee50d612b7838c42ce28df286870a558102dcebe1dbd3dd3dfd95f048
MD5 5957fe0a5455f3217b2a5316b1b8cb25
BLAKE2b-256 4995541cbf8ddca31acce82c8dbc18d9344f6b598093fd469f4f8c0f6dfab184

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bc88aee5075265435ce776ef1b305851eba87b20aba62b4913001f04d867e511
MD5 706e26af7f4625406c07f79a45526c63
BLAKE2b-256 47108b7f219ad5e6d498d3112b8047ffbf916db889a253714819a412a6488e32

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e36590dcbe4e35064aeaef5cbec85607bd9905c9838db6f890b4d56c2c22e038
MD5 31b36c4a985714f429f81674ed0b8d9d
BLAKE2b-256 f88c16be286c5e02d03d53f61840846e5bac12c2bafff4de457001d482614936

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 40026921fa8dbe9626597ba370eb3a92cde4fe079d8d7d77a3091c4bef822af2
MD5 f08f5d11219ee34597ed65978c633fd9
BLAKE2b-256 a052ff1458886370a572f59c6637e437b6787c04c74e61562f5dfd161f93ac36

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3684c6c316d0b0574041e689b4490348134b52061db14e1c1d4234d84bd41d34
MD5 3da1ff0571045b3e1ff1607a549dbba1
BLAKE2b-256 e4dcd0bdfbf4bf10ed13bc4ae4de28d066bf6f23e5782151f0c2f0b882468b22

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af025784408daf4d5e76c75fd5edb537ac37fd6cc684ef71bb9afddac3841bfc
MD5 435b5c8d39cd45f563308766950dd135
BLAKE2b-256 3eb6c84956568864bff41b4b9b41b4c8cfcdd65391625134e643f8bee7a1e48d

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f948e228a2189948f1fafa284be8459503bb87a44989471818c020948a00ca3
MD5 a9ec6656bab799ca77ab172003c85acb
BLAKE2b-256 b187abc5679e058069e30215bb2fb04cbdd270330a8b43409e2a684c106cfbc6

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b0d32a10604f360ef0df23360706d503e61ff542c1991b5a61f803f43efcf848
MD5 3500ae92e4e85550347973070713f5ce
BLAKE2b-256 1fd6f81565d5f573ef48b52be8919da1335f0870501cd73652bf79d18b5656fc

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d5a764564eb5516a487ac809c2a68ca11cdad88cdb65e9185328c4565742b6af
MD5 733f01c5127f32a4f3698b9b3cf2b273
BLAKE2b-256 d765cb5d9ea9d5f22f71ef6981625d7146c4642d977d7a807b863264687adf7b

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b6ac1d1345cc8c3594437f4057c686fb8da99318f4d492cb53d28810ff7f4afd
MD5 5f907765e4c4866fecfd8869ff2e24c2
BLAKE2b-256 e98a4261cecbd0ddd2e281ca41be374d00e357fa38df7a8d60739785f8db2fea

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3234284c0a64d7f6f3db6cf3b1be2b04134baa135aba1b87df1c88752d85570
MD5 5e362e82c6ed80a1e9bd80259298e219
BLAKE2b-256 d88b665b978ec27ae669f3d6a2aec7ab02ea7f3a7979741a7c1658fb0d061fc4

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05e525122602123fb0fc5733d3bb0d88dfee883a690c0e301532f10934f32297
MD5 2412c8c6b5b1b93a5ed4dfa451ef05e4
BLAKE2b-256 0ddbfd559c95268427764d2e3588f8703cd37a25bd31414adfcb3a0011f5b10d

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fd85c146b503cb91ca4c02306da3680073710e2d798d5cdb35808ee2171531b
MD5 dfa7de18153cbfd90c4d04ccc74c25fc
BLAKE2b-256 e9732ff1ef50d6613b3cce48c358e8d7a43ea33581e414dbe8d99018a5efb19e

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8dbd58eaecc701c078d8922b5ca548644f76b0b457512403e83b778f58724a8b
MD5 383793fa7d08d4d9d4c1e663c9f5475b
BLAKE2b-256 96e5a2e85149562bd405e08a92a42c9afc863f14212a73acefe196965b15a1e3

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bca556d5118cecb6cf426608dbe4db7a6580a3d66063bc39554ede1805cbf0c5
MD5 cee0047512c6a778868b2b6d31352244
BLAKE2b-256 f2abc523fce14008ee07e8da026ff276df80d6a32a29ebdf9eb68a5d7e708d69

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e67779a75b2a4b09fd36795a181755472736066888fe88bfb06ecaa48ebba315
MD5 74e656f717a985b0870a9d729a3d907d
BLAKE2b-256 4b250a6961fa6c58ca3f2f6fb48f9380a6defdb5ea041ce2b844f9b92ef400aa

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51e3b8631bae30db47b5d123059d066597f9d17a9c4a464dfa178b889ab3f6b0
MD5 f28bde9f748e0f55bf286c13957de578
BLAKE2b-256 fb522e5663c29574bbba666099ba5279fcca4979b2daf20e4cb71b8a2f497b85

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff9ac9bc5184aa4b45bc78b51b749cc2879d4a99cfe20a4b363e4765da5fbda9
MD5 0b6d8cba6b8e15869f4efcc8ba008ac3
BLAKE2b-256 6ff2beb0e677a57fced377e8af6de5f49155e5dcb70674a633c381484af7bf17

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8929c8c46fd1ad37d25639e3738275e1b043d8168fd4069b85c4b9f81444b554
MD5 8104ff7f6b1dd7da710fab555166851f
BLAKE2b-256 6c236acdd07b07ad18a0950bd05c36c335a1cd9a887bfca112b5f8b6c9bc1e27

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 49ee75185b3ac0c7b421efceae9db6c705c8eb6730c8e297183ed1e50efde49a
MD5 359f9d09a9ce4d8c5992f8fde5286613
BLAKE2b-256 8b123b23d15512104355542d7256ecf628fb7df1ebeb5c4624bbc0dd7f8d6df0

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a66848497d09df5cf69fd5fe0d51eace739880336df2967677017d173f69f5b0
MD5 dc0d1e98ec5748166e576567055f7f5d
BLAKE2b-256 d96f4dac94d13d778a976a0cd58b5c2e23abc69f644e6ae88457118cafbe0d0b

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2be46fa8a9a79289e454e88511741a329965eb8c3e553b121cb3b4230ef59883
MD5 51e0770568a44ff9b685acd08f6d69f6
BLAKE2b-256 edb7a85c8e6ea0a13e590b2a59746cdec5e2aa6bf74bd8faba7544457f97289c

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6813b91fa79ff559a805523ce52e920da1094f03af5d0d6fd9031a910be45e77
MD5 9e05f2a65e2b86579aeb7cbb7534dbe7
BLAKE2b-256 8b178b0e9131ab46e4f6d647994a26593e4b5b6d85ecf4d25b77486afa153c88

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 12c9c6b413b7eacc5873f305bff7fe82cfabc83a508d1a0bee864f7ceb7ed62a
MD5 2760cd33c5ed6644c4169e1096d01013
BLAKE2b-256 f7d7d7437c32241c0ccf4c85c5abb36d9b2856626fd99740d3cef8433239f5f6

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 367820b7d64a61a3cbb6b4f706ff6142f68989543e50f2c64c13a612697b06af
MD5 a37b42e9b3d9aadb73c56c00c108f8dd
BLAKE2b-256 f943b60a529a8f90bbd5eeaa6287af0e6ea4add0adaf9d6586cae0a0c666f32c

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a2d8ea346dee6b62130579ce077ba519084899638b468aa7fe7114fdd345823d
MD5 f7f776b8aac3eda602734a6535b1eda5
BLAKE2b-256 7d2ec24a2f29905f6325f4771c89bd2f1bcdb3881f266b9c5f01e7357cc295ee

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f29ec2efac6594377fcf8ba2e46da72fa2a9275674d6792faf7976b8dba84241
MD5 56d8bd3ec5fe911b88ed8d3c08350741
BLAKE2b-256 410d05a5535d8cf7ba53b6889c86711c8cfdb3243953611ffca88c9cbea69cff

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4961b65dfb18e7ba6869ed113e6c1c45801d1cb8439dc560911feaca7b6f4cb7
MD5 1e966d7c5f59a8b1a81c5ec03236be75
BLAKE2b-256 5d31f8afe75903e11cf79515485925b85917f9fe9764198b443edfdba6e90f99

See more details on using hashes here.

File details

Details for the file algebraic_immunity-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for algebraic_immunity-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f3af044dfb3e2ae968e78726f0d0e9694e937b1dacc5f6247c222eb9648ea28b
MD5 d800501b31b69666d95fb76d3ef4615c
BLAKE2b-256 e939875028bc09ed7440bc0085f4dc6b51025e7dc012965c7b17ad8839d9767c

See more details on using hashes here.

Supported by

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