Skip to main content

No project description provided

Project description

iden3math

A simple library in C++ 20 standard that replicates and encapsulates the mathematical computations used in the iden3 project.

For now, it is only a minimal implementation for Tornado Cash project, not all the mathematical functions are implemented, but it is designed to be extensible for future needs.

Features

  • C++ and Python interfaces for mathematical computations.
  • Easy integration with existing C++ and Python projects.
  • Comprehensive unit tests for both C++ and Python.

Requirements

Toolchain

  • Compiler toolchain supports C++ 20
  • CMake >= 3.18

Libraries

  • GMP static library with headers
  • GoogleTest static library with headers

Python & pip

  • Python >= 3.8
  • cibuildwheel >= 3.2.1
  • scikit-build-core >= 0.11.6
  • pybind11 >= 3.0.1

Build C++ Library

To build the C++ shared object library, follow these steps:

  1. Clone the repository and its submodules:

    git clone https://github.com/gokgokdak/iden3math.git
    cd iden3math
    git submodule update --init --recursive
    
  2. Create a build directory and navigate into it:

    mkdir build
    cd build
    
  3. Run CMake to configure the project:

    cmake .. \
        -DCMAKE_BUILD_TYPE=Release \
        -DBUILD_PY=OFF \
        -DBUILD_TEST=ON \
        -DGMP_INC_DIR="{gmp_include_dir}" \
        -DGMP_LIB_DIR="{gmp_library_dir}" \
        -DGTEST_INC_DIR="{googletest_include_dir}" \
        -DGTEST_LIB_DIR="{googletest_library_dir}"
    
  4. Build the project:

    cmake --build . --config Release --target install
    
  5. The binary output will be placed in the product directory,

Build Python Wheel

To build the Python wheel, use the build_whl.py script, it accepts CMake arguments from command-line and will generate a pyproject.toml file and build the wheel using cibuildwheel.

  1. Ensure you have the required Python packages:

    pip3 install scikit-build-core pybind11 cibuildwheel
    
  2. Run the build_whl.py script with the necessary CMake options:

    python3 build_whl.py -DCMAKE_BUILD_TYPE=Release \
                         -DBUILD_PY=ON \
                         -DBUILD_TEST=ON \
                         -DGMP_INC_DIR="{gmp_include_dir}" \
                         -DGMP_LIB_DIR="{gmp_library_dir}" \
                         -DGTEST_INC_DIR="{googletest_include_dir}" \
                         -DGTEST_LIB_DIR="{googletest_library_dir}"
    
  3. The wheel file will be generated in the wheelhouse directory.

  4. A copy of .pyd or .so file will be placed in test/py directory, convenient for Python API testing.

Running Tests

Make sure CMake option BUILD_TEST is set to ON

It is highly recommended to run all unit tests before using the library, if any cases failed it means the calculations are not correct and the library should not be used.

  • For C++, navigate to the product directory and run the test executable:

    cd product
    ./iden3math_test
    
  • For Python, navigate to the tests/py directory and run the unit tests using Python's unittest framework:

    cd tests/py
    python3 -m unittest
    
  • To test the Python wheel, remove .pyd or .so file from tests/py directory and install the wheel:

    rm tests/py/*.pyd # Windows
    rm tests/py/*.so  # Linux or MacOS
    pip3 install wheelhouse/{choose_whl_for_your_platform}.whl
    cd tests/py
    python3 -m unittest
    

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.

iden3math-0.1.3-cp314-cp314t-win_amd64.whl (311.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

iden3math-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

iden3math-0.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (333.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

iden3math-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl (277.4 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

iden3math-0.1.3-cp314-cp314-win_amd64.whl (295.7 kB view details)

Uploaded CPython 3.14Windows x86-64

iden3math-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

iden3math-0.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (328.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

iden3math-0.1.3-cp314-cp314-macosx_11_0_arm64.whl (267.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

iden3math-0.1.3-cp313-cp313-win_amd64.whl (289.6 kB view details)

Uploaded CPython 3.13Windows x86-64

iden3math-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

iden3math-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (328.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

iden3math-0.1.3-cp313-cp313-macosx_11_0_arm64.whl (267.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

iden3math-0.1.3-cp312-cp312-win_amd64.whl (289.6 kB view details)

Uploaded CPython 3.12Windows x86-64

iden3math-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

iden3math-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (328.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

iden3math-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (267.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

iden3math-0.1.3-cp311-cp311-win_amd64.whl (288.7 kB view details)

Uploaded CPython 3.11Windows x86-64

iden3math-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

iden3math-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (326.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

iden3math-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (266.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

iden3math-0.1.3-cp310-cp310-win_amd64.whl (287.7 kB view details)

Uploaded CPython 3.10Windows x86-64

iden3math-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

iden3math-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (324.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

iden3math-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (265.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

iden3math-0.1.3-cp39-cp39-win_amd64.whl (283.9 kB view details)

Uploaded CPython 3.9Windows x86-64

iden3math-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

iden3math-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (325.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

iden3math-0.1.3-cp39-cp39-macosx_11_0_arm64.whl (265.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

iden3math-0.1.3-cp38-cp38-win_amd64.whl (287.5 kB view details)

Uploaded CPython 3.8Windows x86-64

iden3math-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

iden3math-0.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (324.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

iden3math-0.1.3-cp38-cp38-macosx_11_0_arm64.whl (265.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file iden3math-0.1.3-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: iden3math-0.1.3-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 311.4 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for iden3math-0.1.3-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 500971c1bcf39bea5597e7c5f3f3600a6e7344beacf092d43d460f4818a3805a
MD5 1ff684de97de9f72b4c14c559a10c785
BLAKE2b-256 3c9b82b64468e35571552d5e32ed520f5da886c683f813ee5a93687472f23118

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f226d6c68cadbba677e191784cb2830608a1afb123ab8caac2c9e3a452917a5
MD5 41f78ca9c893f61ab8c496c197b334ae
BLAKE2b-256 b880c0850486bdf348e547e70bc1e42cc335f3ce05e69a58036870d815acc5f0

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9fce6f8655372b16547edba5379c9f891723577fc6cf6fb3a41b3aa422ec6a69
MD5 e1985d8b3b8b68aeab2ead3a6a764313
BLAKE2b-256 5aff64e846124e0df0960bf06ec0acd101b35b81ee30ea2fb7f2a7a48b190ca4

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4f833f3e7d09d60fd748255a095e1b7bfb61bc7aa3df3e26c16f42ba868f7c0
MD5 5cc136f84a3b6e2603ddad40b0506777
BLAKE2b-256 cfae4b84544b2c3eba962d2a9a797fb8dabf0b6bd17c90dd7205a9bfcc23c33a

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: iden3math-0.1.3-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 295.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for iden3math-0.1.3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f09895cbebfce50eeb2cdefb8e8391aabfac6d571bccf3f7d1fa4a81a318c1fd
MD5 19db95fa2ee07447aebfd41a5eb68b84
BLAKE2b-256 855810d4f9bb8d1ad76e48fc78a9b83b1d3c37b136e537894c45487829b37fe6

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c604c400340ad9cef03a1042f4eaf389da92ee8f524a3e90216886b2d1f8322f
MD5 66e1ee516c1f313b6a4ad05208199e42
BLAKE2b-256 6801da4cde3ece4899b897befe99125967e43fb69de7de7691b9c66597620983

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f94566d9e034933f485f213dfb16b72320c80399db0544e153c30fad99748269
MD5 bb1f41d0a84fd968be912daca085e34b
BLAKE2b-256 d9367888a0bc5f19812a6d99842dbc1514b6de0bfa6b63812f87071fcceace1f

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a3b78d7108e5fb500dfd6592d8266b1b5bd076f1ad406f7431f4553b9768b19f
MD5 205bdfda10af42b3a2edd66fa693a6f7
BLAKE2b-256 d80c4021c2fa19502563d82aaa720647f97f93b47d0a129b8f03fb9b8554c9f3

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: iden3math-0.1.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 289.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for iden3math-0.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 09799107618b87e70cb1efa6a05067eff1450eca46c886699f4c72f1cd2e447a
MD5 47e14cb95b2bcd83c57f5252f6fe7708
BLAKE2b-256 34495febe7707df5a905c41185c014edbbd97f3069c0e1a8ca68d64ea46c0dd0

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45d16768fd65b557eacf9fa451a5996d8fc10c2eb8be6872fd1ad74649d8ba0f
MD5 a0760357b91bb227623f37070a9206a8
BLAKE2b-256 a8dab48054e108f54382f229643b52fa39e070a092b3023c0016249149f47fbf

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f5d04b0ece49e9782530feb4edff8d3e2bf79c9821931c16901c37e9b7592f2c
MD5 e345175afe37d69f652414e886e74caa
BLAKE2b-256 e09fedefd4ca5695a70f8c84fba9c69fe38f488aca93db6b7db7e2e694c318b7

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 166d96a0a6772d96c4498d8c8b85cc6a66f2dfd2520f7260825d7513a1a482ba
MD5 e186b05564408eee19d93216a6a49375
BLAKE2b-256 0d03128777d651aac390d6388044d90994e37ccaa51aa35f4bfe09567f04ae3f

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: iden3math-0.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 289.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for iden3math-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 878eb1e85b755db0365fea7a3bc3b0407136379e09165e1f8a75fd17fdaa4fd1
MD5 5e980dd2e880c59266e5271e232216ed
BLAKE2b-256 400372f27514fe5cbef626aa5c8bc8f809ab887133689a23bf3eb7ea48eb89d6

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 75e5d8b0055b165edc493e5b92064a861c039318bf8791b2deaa73d5fc9c2968
MD5 c0d9a487bd86e74ac4f358671d92d3a8
BLAKE2b-256 dc87d999bfae92211a9c48b45e885f14a65f6e1ae3574eb8ae3789c5c9f3e933

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 357cd123536d80eed1b220702be0bbe1b4cf92b1e80dd5f0fca258bd537be119
MD5 10aed825d7ba7f8ef6b2221b82e48e32
BLAKE2b-256 dd1859c14de9a584c7f2b85cb3be2e80d13dcb9bd805954af82549b64903f13c

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ecab3396be895d8d80e721a0b2184bb11f31ad64c67b3c4a222e9e83fc7fcc4
MD5 2412b9a3cda0018fed7f79587ffd780f
BLAKE2b-256 578c177f9857f478205634bf1992db40aeca749ce9fe3c57b104de9b4bb4e947

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: iden3math-0.1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 288.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for iden3math-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8cb1382fb7eb3b9258f37d4baf97a31d73b2641e0c20f2a3dff5bf04489f241e
MD5 48ea700db24208289d72c568ac6fac2d
BLAKE2b-256 d77da268f9e7b2b2124f3f3cc7dd2c22be54dc8edce85716cc7cccf376127239

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8d448eea2ee9e2c1c4bd38b6ddef208fd4f03d04a56e841ca6b42dab42a7c37
MD5 deaf179b02a29cd4e236ddef583e27a7
BLAKE2b-256 46e79a536a9e17131f2ee928afeebd2a93c0bd4dcb2bff43f67b0932f9118649

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07841bce5df496aa7313d85042fcd5380b263811415e5540c1b8010493d46448
MD5 4665fd6b3a4a3bf0130e625bc7b9c407
BLAKE2b-256 a6936adbfe188cecd8cb9da7beb666758ea5b1141b1711aff3024897f7113f4a

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2cb49b138d47c48707f061254181786b1517c7da352ab93fe8ecb1fa142c51cb
MD5 c2419d0c738234332969d361cf5ea3c4
BLAKE2b-256 820d183fafe7af2de139e3413a0401b0a08ac4d8eb422844ceb113ab0eb63bec

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: iden3math-0.1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 287.7 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for iden3math-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ce7af58a167454b035b2b4182c1584aad64c857273e41e068d0ccdaceb2ce3cf
MD5 8d93ed080b0c17616108aa970c782e4b
BLAKE2b-256 92915f8345e12f36eb3efdb7e01b248741c5af82b677df5fd75ef5527a163c6b

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 879d57a4db338d5d87a2e80dc91bf5a2530d1954bb26b1b4ec43568ccbbd184a
MD5 4f562c3dcf2756b64ff38ee4a15748ee
BLAKE2b-256 5578164e5eaeb5f9680dd5feb73a183830289441767761ca778f0bdccd3ee2e2

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8a9595fa00b594d5d3c5ff0996317b4263aacd2385e721ff8fd9cc892e78f32f
MD5 3120989fde42fa9746c919506b7ece30
BLAKE2b-256 d12a19aa43ecd34331413f9682502a13961e6ad3dc99e7e01acee9daac477bd6

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8bc726ee0ce1773645b7228b29aa9808b12edd9210812f26934eaeb52cf69647
MD5 14069379e202af84460befadebbead85
BLAKE2b-256 84bc908d87e5d2893689a4f14bf84aa07f2c6707e065885ee191fb2937020761

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: iden3math-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 283.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for iden3math-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d3d1c38c6afe4638c897d7cf00e7fa35691f489a01851a55a13dca8f664cd556
MD5 04cc16f436be48ffad970b5cfe48b8ec
BLAKE2b-256 e8d71bb63066537d43e5d1d85693039ebb22cc5179e57715dd035fd7a84520bd

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 781bda3509558b2b7eb44e16df15507d41e0fc406f211260fd94fe651f088759
MD5 ae6d939ea3deb4da7315555ad964239e
BLAKE2b-256 528e6bb210972bef920a2c2f64ddd38906a8708ffb83a3454cda7ac075303ba3

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9d1b44403760e12ba6c5b70522ca1ce72ea1987a35f5187b52c62f284ad888af
MD5 cafff0dfa2614ed163b0cc5832337fd2
BLAKE2b-256 9b5e114bbc630905cb80bed4596c4c6a62e78c7c7242455fb6d2beca990ce587

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14d6c3de7860fe363fadb8c29723bb4b4f14e7a4b6513870e6aa3fa81bbb6b76
MD5 e31f6d4c23ede9648e824af166b5ecc7
BLAKE2b-256 1e10cc1bf22166aa848f61c13b129f097eb26026a4ac1aaa01d1c48a5a6c0f17

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: iden3math-0.1.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 287.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for iden3math-0.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ae3f20507a3464c6803f391824a348cef119abafbf84c3658819522976da5a1d
MD5 13ed099c460f0819d68ac6dd7470a516
BLAKE2b-256 8e85b877dc081accf07127a51e19b21772f435649bf00c91876ee92c975f6f85

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44e7952d98d86a5b43d1c166cad2947bdf9feec828cdac8b0530af885ee965b7
MD5 926066253de3a67ebfcffa8311b48faa
BLAKE2b-256 9ab2ff3640761cf2ee0bb744e8c11992fa1483b720b76a813085acbed44fb75e

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7acd59c908bb51a7a2184b80f72e12c0173c8b770ea764b64fcced0d12d79bd9
MD5 aa69f52cd445ee03d49c49450ec462f2
BLAKE2b-256 0c3cc6a175931b9f71f01531a011fa9b3591c3775409ee5ccb214827ecfff390

See more details on using hashes here.

File details

Details for the file iden3math-0.1.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for iden3math-0.1.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1de6011423f4fc77f2adf17faeffe5c6ad24bf54baebe44cdf3375703ef99054
MD5 84c859917f2dc4d5f285f6639c83a3c2
BLAKE2b-256 673e9fa099ccd22b74e99e603867c7724051eae2353eae958ca94fed7fd6049e

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