Skip to main content

No project description provided

Project description

Frost.rs Python Bindings

This library is a port of frost.rs written by the Zcash Foundation for Python 3.8-12. It provides bindings to the Rust library for performing various cryptographic operations, including distributed key generation (DKG), nonce generation, and signing signature blazingly fast.

Installation

To install the library, run the following command:

$ pip install frost_rs
  • it's recommended to run the command in a virtual environment

Supported Platforms

If you could not install the library due to unsupported Operating System , you can install the Rust compiler on your device by running:

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

After installing Rust, you can install the package using the same pip command

It will download the source distribution and build it for your platform.

For more information on installing Rust, visit the official Rust website.

Features

This library supports the following elliptic curves:

  • secp256k1
  • ed448
  • ed25519
  • p256
  • ristretto255

All outputs are base64url encoded strings and not encrypted!!

guide

-here is a example of how to use the library to make a signature and verify it

from frost import secp256k1 as frost

min_signers = 7
max_signers = 10

# get an identifier (chance of collision is 1/2^64)
identifiers: str = [frost.get_id() for _ in range(max_signers)]

# run the three round protocol to get the key

round1_secret_packages: dict[str:str] = {}
round1_public_packages: dict[str:str] = {}
# every one sends their round public package to each other and use it in round 2
for id in identifiers:
    (round1_secret_packages[id], round1_public_packages[id]) = frost.round1(
        id, min_signers, max_signers)

round2_secret_packages: dict[str:str] = {}
round2_public_packages: dict[str:dict[str:str]] = {}


# in round 2 every one make a dict (identifier to package) and each sends the package to each user with help of identifier
for id in identifiers:
    round1_received_packages = {
        key: value for key, value in round1_public_packages.items() if key != id}
    (round2_secret_packages[id], round2_public_packages[id]) = frost.round2(
        round1_secret_packages[id], round1_received_packages)

key_packages: dict[str:str] = {}
pubkey_packages: dict[str:str] = {}

# every one will get their key package and the group public key
for id in identifiers:
    round1_received_packages = {
        key: value for key, value in round1_public_packages.items() if key != id}
    round2_received_packages = {
        k: v[id] for k, v in round2_public_packages.items() if id in v}
    (key_packages[id], pubkey_packages[id]) = frost.round3(
        round2_secret_packages[id], round1_received_packages, round2_received_packages)
nonces: dict[str:str] = {}
commitments: dict[str:str] = {}

# nonce generation can be preprocessed
# commitment should be sent to others
for id in identifiers:
    (nonces[id], commitments[id]) = frost.preprocess(key_packages[id])
# in this example no participant leaves so it acts as normal multi sig
signature_shares: dict[str:str] = {}
# every one sign the message and send the result to the person who aggregated the signature
for id in identifiers:
    signature_shares[id] = frost.sign(
        message, commitments, nonces[id], key_packages[id])
# after reciveing the shares aggregator will make the signature and serialize it
group_signature = frost.aggregate(
    message, commitments, signature_shares, pubkey_packages[identifiers[0]])

# verify(message[bytes] - pubkey[string] - signature[string])-> bool
# any one can now verify the signature if they have the access to the parameters
verification_result = frost.verify(
    message, pubkey_packages[identifiers[0]], group_signature)

Benchmarks

The following benchmarks show the performance of the library for different values of T (number of parties) and N (number of nodes) on local machine with AMD 5600x.

T=7, N=10

Library DKG (sec) Nonce Gen (sec/node) Sign (sec)
utility_secp256k1 0.098374 0.001000 0.006513
utility_ed448 0.978722 0.012515 0.087149
utility_ed25519 0.105699 0.001000 0.011518
utility_p256 0.247465 0.002572 0.011449
utility_ristretto255 0.061611 0.001000 0.006510

T=15, N=20

Library DKG (sec) Nonce Gen (sec/node) Sign (sec)
utility_secp256k1 0.761673 0.002511 0.020761
utility_ed448 7.640174 0.028124 0.316123
utility_ed25519 0.828624 0.002000 0.038753
utility_p256 1.769641 0.006398 0.039469
utility_ristretto255 0.489567 0.001509 0.017441

T=25, N=30

Library DKG (sec) Nonce Gen (sec/node) Sign (sec)
utility_secp256k1 2.598118 0.004004 0.044556
utility_ed448 27.671697 0.036910 0.691816
utility_ed25519 2.879805 0.004503 0.083431
utility_p256 6.378291 0.009511 0.085119
utility_ristretto255 1.672220 0.003009 0.037045

Project details


Download files

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

Source Distribution

frost_rs-0.1.2.post2.tar.gz (505.5 kB view details)

Uploaded Source

Built Distributions

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

frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (926.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (994.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (866.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (843.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (926.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (994.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (866.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (843.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (926.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (994.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (866.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (843.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (928.7 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (996.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (868.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (845.1 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded PyPymanylinux: glibc 2.5+ i686

frost_rs-0.1.2.post2-cp312-none-win_amd64.whl (822.7 kB view details)

Uploaded CPython 3.12Windows x86-64

frost_rs-0.1.2.post2-cp312-none-win32.whl (789.7 kB view details)

Uploaded CPython 3.12Windows x86

frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (925.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (993.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (865.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (840.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (1.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

frost_rs-0.1.2.post2-cp312-cp312-macosx_10_12_x86_64.whl (871.9 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

frost_rs-0.1.2.post2-cp311-none-win_amd64.whl (822.8 kB view details)

Uploaded CPython 3.11Windows x86-64

frost_rs-0.1.2.post2-cp311-none-win32.whl (789.1 kB view details)

Uploaded CPython 3.11Windows x86

frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (925.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (992.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (866.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (842.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

frost_rs-0.1.2.post2-cp311-cp311-macosx_10_12_x86_64.whl (873.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

frost_rs-0.1.2.post2-cp310-none-win_amd64.whl (822.8 kB view details)

Uploaded CPython 3.10Windows x86-64

frost_rs-0.1.2.post2-cp310-none-win32.whl (789.1 kB view details)

Uploaded CPython 3.10Windows x86

frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (925.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (992.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (866.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (842.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

frost_rs-0.1.2.post2-cp310-cp310-macosx_10_12_x86_64.whl (873.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

frost_rs-0.1.2.post2-cp39-none-win_amd64.whl (822.9 kB view details)

Uploaded CPython 3.9Windows x86-64

frost_rs-0.1.2.post2-cp39-none-win32.whl (789.0 kB view details)

Uploaded CPython 3.9Windows x86

frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (925.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (993.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (866.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (842.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

frost_rs-0.1.2.post2-cp39-cp39-macosx_10_12_x86_64.whl (873.9 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

frost_rs-0.1.2.post2-cp38-none-win_amd64.whl (822.8 kB view details)

Uploaded CPython 3.8Windows x86-64

frost_rs-0.1.2.post2-cp38-none-win32.whl (788.9 kB view details)

Uploaded CPython 3.8Windows x86

frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (925.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (992.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (865.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (842.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

frost_rs-0.1.2.post2-cp38-cp38-macosx_10_12_x86_64.whl (874.2 kB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

frost_rs-0.1.2.post2-cp37-none-win_amd64.whl (822.8 kB view details)

Uploaded CPython 3.7Windows x86-64

frost_rs-0.1.2.post2-cp37-none-win32.whl (789.1 kB view details)

Uploaded CPython 3.7Windows x86

frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (925.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ s390x

frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (993.0 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ppc64le

frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (866.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARMv7l

frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (842.2 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.5+ i686

File details

Details for the file frost_rs-0.1.2.post2.tar.gz.

File metadata

  • Download URL: frost_rs-0.1.2.post2.tar.gz
  • Upload date:
  • Size: 505.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.5.1

File hashes

Hashes for frost_rs-0.1.2.post2.tar.gz
Algorithm Hash digest
SHA256 4659675adacd527f6e4716061cfa4bc81fe09e4b7ee5b70aa3e5320e9801a0b9
MD5 18c52f8af2c1f9777c779de3aeac5bf3
BLAKE2b-256 dce3d66e93acd86c640580449ff959da7eb29aabc10d3f1f8e64e9723dbf3e09

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31f507f2f9c4580cdd2c77463e8c9c8cf63b30a8bbe70528160738b8bfab5d28
MD5 f2818c1fe1d13b42c41866f6257fdb98
BLAKE2b-256 30a87c557d67656d5b9e530a3818d7b59dc2132692c51fed747ea7d9533847e6

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b6e9fda7994fec701b6d6d11f5bf25e5c3b1f60c638e718acacfb384f80d99cd
MD5 5a56a13fd7578a552f112acca604c441
BLAKE2b-256 4df8e15872cfdc526fe5b00d7a3c8a205f352381eae5a81f0c966dbfdf37a4e7

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dce3f81e70fce41af25ad0f034ea88da467b56b00677b74f66bef34ac0281eb5
MD5 2f7cb2331d1f6357de9bbcf8beba563c
BLAKE2b-256 7b1d772e739af8dca80a3160ced22f3a5a3a3a92918b51c98c0dda65cb83fdb8

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 615a20e4e74528db2f1658672f10f6319f0e785bc4946a6dc86723814f1eaab7
MD5 e7cf3ff7982df6b5a4a25c3d3b4f5de5
BLAKE2b-256 017570177dbb51044b4ddb412f78ea0c22bea9f2788a0b8b8218b7fcee70441f

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1181d056d17c27fa6c8a42678e376ac159f180e209afc5304a74af284f489668
MD5 5731a7ccabef51709e7ca959b93c0b04
BLAKE2b-256 1ad4b6e91db3f1b40bb8836019cb9ef13aaa687e91137ec15cea3391f3bc34e2

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 aec196328af1e569c3d449d80765027154e44b136a79e351851e33a7b16d67d2
MD5 dbaa6e985a44131d6e6940cd93a848aa
BLAKE2b-256 5002729416ed0533288bad1a30ec3fcef172cf746c6afb66420c10bae63c4bf2

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b4344c14e976761f5ed7ef9efb0547910295b56ef5b8ecd7ee89cf650e763c4
MD5 b7d07ac635c2a1c893a281fe10cef797
BLAKE2b-256 51834b4fc0755bdb2d753af352d124a96d012030340bd53686c278d1638e65b9

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 deefd9e17e1360121ce21459df25b1f4fe5542d0934128fcf35e2e3e73e8321e
MD5 119a5487e281c3636708ac3107f927b6
BLAKE2b-256 00234ca7421cb7a3a5d96fa1e43a827beb2119ac4fef9cb0de524848a2dbe3e5

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4cde811cca4bc2866c7f7489283253dc172142edd2d109f44974fce0e3b809ed
MD5 6d17ca2b12f272b050675009842f6975
BLAKE2b-256 37c91be428e38154dad370b74b6e82b3e423dcc93cb8c855009e64baa30cef36

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3940430d515f27d73644c0e8046c7f93516c4b59f121d14113ba41a817a05512
MD5 e6c50d5560543ee7f227b93584a19faf
BLAKE2b-256 ffd1c7ed05f9ac69a75eac1adc8e5242a1a1bc263ecff9d13c68f2fd1ba06bbc

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ac99d1442c2cc2176316004840f444d7fc4444b2bc75bff741dfa168240764e4
MD5 f023da89167823d65022c452aa14318c
BLAKE2b-256 d3f0825d28e2ac0054ac41b2554dc4fc409e31e107ee86882760858092e40282

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 acfa7782af9c4f34f77bb1dfe86989110b18cfd38a41475e0c3e362543579c34
MD5 fec134e8959dd989e12e80b4ac748713
BLAKE2b-256 daab17c63bc42527fdb2a18e170c4811128171f1eb5ee5f8fb5846e734eda093

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4d8ec359902f97511794ce51dc622939d05404615f3b2126f6f9c41791c5153
MD5 2c1fe2ad873a162d4b61eb04ad1e6c52
BLAKE2b-256 151df6c2802d478d12f5b05a0da3811b1f25874b11b45d74510314bf45323bbe

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0141cc7f4ef035754a51966251016840ef6909d54dcc02a5734e4ca6d480fd70
MD5 d4861a09e3367537b4f117faef4b3250
BLAKE2b-256 7b5e34d9ecb8c226dec45890b9ae63a89cb7d32d59b0b2e51bf1b249a5280fb1

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 fcc02968c21c4098c23f6b6487a514941c1262052b51a1ecf3f0a72cef9fc4da
MD5 5e15c115fc666b67b5bf003c0d23b941
BLAKE2b-256 644c4d84492a927f5b114b26d5729ec4c5e118d9d23b03a3f48c5da357a730c9

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5df36fc72b1c0bb2ab1457f7160999bb539cd9004dba488b1ca6d01837e60431
MD5 8fe69557af877eafe46cdea2d0a762c7
BLAKE2b-256 c5f3d7f64a42b88dc136acdd59a79fa618311e551ae85c6d49bcf44be8d4028d

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcd359828c69498d5f0ca33a7c83e3d581be21de22e03fbe95700853d1bb9e83
MD5 906b48e9780b1ed46cc963b435311bef
BLAKE2b-256 a3ea2933ecbd9c29986d9a839fa812013ee8ef3ef31be51150417a182549541f

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 1dd8dcfa093f0061cc8fa75aef2665cc149d3d22444287c680e4c84654b2841e
MD5 6a1b3fe3162407d51343f9ee8b8a8ead
BLAKE2b-256 0b74a48a2862035ac552224aae4c98e0c2915aec008321969eb11541586b0aeb

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0af9f510566ba17d928d3c9a0a1532f8df5e2731dd4fc6a74aa9ce24d4166876
MD5 57a05cc729e5cdf0b6a227d446b05463
BLAKE2b-256 6450437316a62cc9de2e602fc57c543dec988ad72cad3869f567f0b633243d77

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bc758a2b691521b42d2edf5d6e9dc4be8e976cddf965c882989bf80a0b4d35d9
MD5 076fe0b5064b2befb12cf95ac20a8884
BLAKE2b-256 f7e20b093c2f056a2154f0dab49cac6a499c0f1cabebb4d85015d78a3817fc37

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a00d4a9d680263dfa8f515db4a596caaff92679112e551a2adcf5bbe5d3247db
MD5 b87ed6429cd748d02c7d586abd683136
BLAKE2b-256 c96de00c66c6600373346c608c2f69e1c5e9f1087f66392b5e16ce1d56673ab4

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 37aac541fc2e3133463c813b72407e455f0c25738d41e1062404923306ca17b8
MD5 0eb4508e69be33d713d2e610bfd485a0
BLAKE2b-256 02dbc258781e69d447a8dcaad806ffdb86acd8ed72b5e776038444bc5043d1b6

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e19a28781d21576b5f7dbc219530bcd2130204cd38f558b2c69e22426e6f1729
MD5 8a21801ce94746794107af62f3bf5e79
BLAKE2b-256 eed89d7bc0a5e124bdd372621434842bec2eb11d824ecd6078caa7fe3903c026

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 36967fd06b2cdfa85ca2850ef7084f304ec85c32fea6f40f4aef93c08b1ca0f0
MD5 8ea80639b1ea5ec45bd5c3888c02fbe9
BLAKE2b-256 449dae96440369171dee4344a57df13a6643e70b60ce7486b90921f14064ca30

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 14d234d6da6e0ee5efc8165e23b3a18e55ecaaf54180a16a803e6538caf2c206
MD5 05864c20ae1856db753154e1174f3b7c
BLAKE2b-256 166b381eb7e3624ad9b88be166d82090951e68718ac3062e5060a948b540fc29

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp312-none-win32.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 18ea04ec22f7b5eb9a95f96c55f590dd144e9d8679c31e38fd8d8ac86417a3b3
MD5 9f73e6e8018b00af883aa32899ca0392
BLAKE2b-256 f9821aa35999160532e9abc095fb06dd80d9d52ee7605b4140fb5b18323008c9

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b83f4c5ea6bf41d7c85680f96ac23e77af06a636fe11dca32660754507b48f02
MD5 797addc805a481dd48654c98b50f5573
BLAKE2b-256 f4475047631b709384396242d2e885b4f924d8682ba229e5c35ac1e112070d66

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 69855757b3b0eb590376d0e0e1c1d63055786f52991f28b206622b36abf00554
MD5 a43c9155cd1799eacfd3bac316e98b60
BLAKE2b-256 1dd93e0444311abf743084c51c7832f957e645bcfbca9516caa22a86c82abeee

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 11f5af7eb11f3e4473193e28ef3d45cd390caae9f2168fe6ec61aebe4894d831
MD5 f6f06eeccd38d5f1a08c09aa1de095fd
BLAKE2b-256 beeca346958806ecb2d49fe04e3df66fc728c313e2c650c2fdd24d4dc46a510d

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c32e0b0a333ce77877959e7e19ce00d5575068708465b785edc5cb2bf624eafa
MD5 7bdfd15a5aae8d5decb27d86026a7dd5
BLAKE2b-256 e1a975747b3c524aa5897a420fd4e9460754da82c5624be94d2729c581c549e3

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4fb25ad371e57ea07a4728444961ee648ee80793b08c1f0b4c87996cfd943e16
MD5 79e61402c31f31e161f9cebe36054135
BLAKE2b-256 eafeee648ea0410b5e961a651d7542b4b481f7e0715cada0d600984331f2a9d9

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8a4445fcd5b7aa5605694d4b512e755b249eff8c5f6626e5adaee0a710ba98c6
MD5 d689f458dd3e9eb6805be131336cc14d
BLAKE2b-256 b6c7a13d52a247a186341d0047a921e9aa9f7c30ba4dac66baa2ee2e5554df83

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 41c882397b16cde41255bca7edc6cf6eef878f42dfc1e56e14dc1007f16d9bcd
MD5 86a9b6733420397f5662b08669e7df5d
BLAKE2b-256 6e278e6cb9d8f9d96e4b56a5f359e0b29bb89ca1600d63f43cffaeb872060e2e

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 1392839a61195a715e74e01451c8cc83fe915ee8d6b1d52f238b9d26e07ea7d6
MD5 4509a129464578b3642eedfe742dcb41
BLAKE2b-256 f8bc5389f7d4459de1e4b69d97551e30cb7c73448bc19b35259eb18002a384f6

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp311-none-win32.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 15b0309de870acd24864868e5f133d19a0af03bfde57055869d8c921b88a3801
MD5 1ae44451fa075e09f5b680346a3f6b91
BLAKE2b-256 1912e1fc0f34006c8376fcff0a913beef8407db93a89c3a97680709fe49479c5

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7013db0f1502f8ea785740ced6ed66b2d39d2ffd4f61a4a2e6f819e01da82824
MD5 ec097d95da9639670672d4c4a1e587f9
BLAKE2b-256 9721b420b64148b3721790fb456d5ffa8c1ff445208e0caff6d228ab56851ab9

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6a2e18eff5002b63d82b760bce672c71e814c6c3d5242267b1ae95e44cd21294
MD5 74838a367931632edfe0ff92ac9cae7a
BLAKE2b-256 c7272788c171da24b7a35459145e8896ac07ef1c2af12b77e78b3eb764c84756

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8276c3feba5db548cf8929bfd97f8ba974896a48f9b0c5ccce244462a0190bf2
MD5 01eab509b13a4969a0cc557d4fd0ab34
BLAKE2b-256 0031872aafcb2ebcfa013e67dda9933dc1c2a29a753f9b6568591f9c4dd723a7

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 661ecfdec8e93cdc3066e94feec6252a6f11a37d3dd2281c084f5b67359cfee8
MD5 935c7d397338ffae2010d97c766a25a2
BLAKE2b-256 a51d819135ca3203f4d9f5422724d7718ce2dc73236f9aa78b877f400a56357e

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea622e91f6bd03ce93436ca688d4b9909a9da45acb5d2976eaecc31f5d5e4540
MD5 8f5385d9e80e3def90a48eaae65f4184
BLAKE2b-256 156e565bf00d1e8fb94da1de0cb9f51f49468057e26f2afc96b1a692026270c1

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b846e3529ebb4ccf6e9c4fe1c4aa17a98a718a54298c71e640fd0b56422cd6e7
MD5 35a2a2e53f141f7dfdf5407ce687fa30
BLAKE2b-256 dd15dc67ac9dadbb0470e4e4bfeeec7faedba3e00961de56b4dadc98cb4a8b18

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5aec32a1ef416b5ee93c1d2d796f9b33e2c67219ffc0181add4ea21b28235de3
MD5 4b8da3129c10690fa285fc32ef66e8be
BLAKE2b-256 8ba93f9a7ae75b5c662f384961bc0812ff7ae996b40bc1251915a8bbbf49b8e5

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 5fb6c89e6c0176ebf2e6eec41e310f0af166d412b522344337e61acb4089b227
MD5 f3eb2fe662ed8e0b13e4324da7362796
BLAKE2b-256 997fdcc71c80dd63ec81507569a130b3d9d2df8e9bd3e4c81f09979e75831c5d

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp310-none-win32.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 2bfbfa9228cab7de4d06225ed4be5361423a205b62d03bc00e1bac422a0154c8
MD5 46027b54e6050ccf9fe4470ef42dea0f
BLAKE2b-256 4b612296354c8984c44e7172ee516560915ac7e84b060179af573e8ef4318ee8

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 caab703a6adc5219242d6f183949a49dc343cea3afd0c10d6f0fffc3ae64ee21
MD5 4162e25aebe2eca86ce7cbd959a04cd9
BLAKE2b-256 4e3e2c4340bb7b51a21c680b79494e2aa098fa935f8996056a1ee42bedbf89b9

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d9267f891ac685ae99d8ecfa30ad31c59e3f865fa2aeae21a4f38ba764612c31
MD5 1403a0881394c3f6bf68266538541775
BLAKE2b-256 3aed844ce600ddaeb60a9cbc7f6183a893f67c19a27120c879e28514049348e5

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7f6779e0006c9bb9af1aa578bd6652a98ee27e7ed1f615fb9e3f2397f745bc82
MD5 2caa3981a1906f7d2d46486701461ff4
BLAKE2b-256 4dd621c002959b92b3dcb9b039844284d7a65873ceea8ce794ba65396d65632a

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a418d634f369aedd143e9a707cb1fde20ff78aebfe45aaaf7db963876c8e96b6
MD5 868da39ff0e27caa940fe851f88b493f
BLAKE2b-256 3ab18df059e7e0f3ef8f178a5158063a8c6b05d9d5d4b494a24d6ddcd22d6761

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ac879d207c8e4501380b8681b07212d0612e10ae09785241c1e1e5d15553deb
MD5 c8f838156dff6be6e019ac4fd40cbec2
BLAKE2b-256 2844a7c9107e03dad0227f6e0d0b386f75c640786995034b6a73576d99ccef6d

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fbee3b5e4d788852f4d2077927b924aa5ee67e4e684ae2456b74e6eb39d41019
MD5 14d7575b3b19a9ca14527ac6750d4d1a
BLAKE2b-256 cc122d0b8ab55abfe8a206de2fa61044e1f68ce133f83679ed6beb1b62bd1251

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8bbc79962c74d7818c2f44752e08e66cec7397d76472d165677ce9843bf654ff
MD5 ace7721b51e316e3592f3497e78d18bc
BLAKE2b-256 191199b60f6701a6d8cebfc7d46ffc9c6fa6a2836de328e87a1e60c49e0342c0

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 9e35f0a7e85a68244b7c88d0680eba8f210a81b3c90812ae16458c1fc17e3c4c
MD5 f825a348325122323fa1ed16e9717ba8
BLAKE2b-256 126c1617ecdcedcfa0bcfe02379b7aa6d41f251e9061877a804da64502e27eb1

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp39-none-win32.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 9c22b236a733521971fbe5500a4309be091670667bbda53788477d179b54da29
MD5 202fb9e792a0a61aee37a7b104ba62a4
BLAKE2b-256 3fd23173505abe8544aae5f77cb7480a1389ace7f9eea8cea13deb81e1747ebc

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33a241968cd6f93440d3f0aa9681390e33a5eb2dd8c584cfd8cf75978e4e81ac
MD5 99f68d7d23bedc161d4f6d44e8695f7c
BLAKE2b-256 716aae411e9d5844add591c417ce0c24df43f01a60fcabe9923742fc857cb36d

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 4daabc926d9f84926457b4fcd6f764054c411f75a9e046050431b01b8f39cba0
MD5 983d0429c6fbe55e8cb24e82d0e5d400
BLAKE2b-256 8042423c456d1bccd0752f31f3916093992787deee3d6490541acf244c5c93c4

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b20ca7e8553da965c6a7bd2c00c4602c190524c41a4788280e0f7ccb101e5eb6
MD5 6186a3fb2f4e096e2ab5852f538503ed
BLAKE2b-256 f29d1b961616e325b9d192c4da646500c7e758ec549b88766c935c31e9600ace

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ab6130acb82a687238aa0ca0762caa94c52d495d7c17fb6cc0c2a68cfe4d7d3c
MD5 fb1fe5f078d8c35c019eb79ac3d8dc46
BLAKE2b-256 5434ba4ba91f682bdb04d6f854718e74db8646a735259afba02111263c282a02

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 af2dd4d55b5b2cf19ef1ff1959312f910b321ac63151223377b8db1befb0214b
MD5 ed1d4c54db310d5492a4e06db1817541
BLAKE2b-256 e84b6d2b586b567af6c232f7d1f535891bcd7a4f42f1f55c49c7fe33bc849b98

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 dc2f6e2887ab16ddeca68384bff2bb1cafb0f6b39b45f076445721e4193e7cea
MD5 f31621f04cbe95eacbb36db2a5959a33
BLAKE2b-256 231fd1d2b817c010be3c4605aa244f90c4a2a67c16ca21f4e99d221caa0895dd

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5ca2414c39737041ff8d727523e704ef512034ab51604db9b5387955a594db12
MD5 48e389f29117d0b79d21cea405aa0ecc
BLAKE2b-256 bc28fb36e987ab32daf7a926507968ee3509538e7355e39dfaf394073fa91fdf

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 a2ec85b363b933ca3dcf23b4401c953767f9490830c8029d56b2dc747577ac25
MD5 0d3536a076e0284cbccdb848cec60cdf
BLAKE2b-256 5916abf709f5b92daba9f4864f62bb3fdf39aae6aea89d44aee80572d2dd5187

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp38-none-win32.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 df41581cf1e487cccabeac77742a1db751fb653382c7bf167058bb81b4e89d68
MD5 8f42c2c42743fc50f6ffcb8f360c88ef
BLAKE2b-256 b3d00a31803a868d5049b9b20a0643657e872e4e661d1fc941c42f7608b238d9

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ee89c51d53fc69ba9729d1f01c366b5b05bc8c365614ff7b4d484dbfa5be5a3
MD5 8dbe46a61dca4ca4d9430b66fb351027
BLAKE2b-256 61b8f0a0ee9e45e946bec79894944742e9ac91e8449d0927395879597d9b4281

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 fc4ea40fdc696dabb491db2a8d1422882597ee924f751d46b957ff1332e2e864
MD5 d55b4da51a4f8bdea3e9ebb4de2347fb
BLAKE2b-256 b594719f0408ad2d534e36842c7da5ab16b84554c1ed79834b3cea7ced6d5f0a

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ac6025ce8c0d80f6a5feeb86715c65e0b871f97bdf71c0b33c1459817b283ad4
MD5 c4d99f015507a3b16ff852af0e2abd3b
BLAKE2b-256 99ff51c8ba8a1b96959380540ec055ca9c0f8580087ad78218afde01185ab764

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d3a633a984fb570c58302f326883a5795cd0faf024a8e03048b3c826e102795a
MD5 f1311bf0507f0969aee8329a2465ec24
BLAKE2b-256 1cadb87d6c6dc432d3b56935a479fd341777e926cdd656bd6064f62498fd95c0

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66f9bc9ddb125ef0488bb621f2d48632cb00c41d3ae5246f5f1f10d5132815c2
MD5 180cdf03d077d4d7de08d923e0df865d
BLAKE2b-256 9dd9b924647c8e635cd8a6b01e184b42c478fe5a2e4c24f3d00859a231c37657

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 230231fd7a77e1926a32b170f6546388b8fb40b488a12c6a51b414ac2bfc257f
MD5 2d05f8533d48b609b6dfa08ea116beef
BLAKE2b-256 fe7aa579ec703b813fb5320d643a35cd9840789404c9452aa5841f992ad09fcd

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b07fb14e3be581ee131e2fd61fcaaca9fa567f0f484cf99c205edbe9ff4395bc
MD5 cf1bb8d1afe2c15a334ba38ea715dcd5
BLAKE2b-256 d1a714c3cb237286c997b83c119588a6b2ed4fcae4f60bfc03ade1e4fa40c345

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp37-none-win_amd64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 d4a934f21480f9c681aa49f51551f2e35851126d634693b363de54b917124b2f
MD5 af380ffdc38bba8ab0e36242c1186a5d
BLAKE2b-256 342c5ebad684a732346fcd38dd56078eaba7b8110b02e050b2da80b3f3f86b10

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp37-none-win32.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp37-none-win32.whl
Algorithm Hash digest
SHA256 5c27f9f1e5b1a65b592b173116215f6598ec21a4073c1a638c6c1e53b5dec55f
MD5 f94f1eb36d0c29e648025e76df94fa7f
BLAKE2b-256 8d3f25dd6e5fa4f5458753cdb8aaf2c5f701dbaa280a8e6c6c1a31d2f3c95081

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 505f471ab0b41cf9796605a579b98304b7198aadf161a56c3516f8709e67fbc2
MD5 b6c525afaf56d8ce49376466e3f99d53
BLAKE2b-256 bd64862f1a6edf7e75597ec4b1e7b90756b4fddecc24d104c818d3adfbdb0b67

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 86958f3d77fb4e7f65544b561d8d394da19ed10c7c33a290b5af69f606832ee6
MD5 e71374fa1a737043a2c317bffed8ced1
BLAKE2b-256 647f2fe1b78702d82a774572c7b5990695bfb56dd822f1f4a3d7f4a9efdfafdd

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 14c7a3e5409d84841819f2a8dd056d4ebfce77ba12071abb66d424eb0f59b48c
MD5 270f338178f9a5b762ec3ea85cd12635
BLAKE2b-256 69e80c1d7acac8f06d7b39d11f3319cdc742f79c1a62aa423c0a81c6c9dc211f

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 28cf806df4ccc9aabc962427b45684b1ab8740629bfdc97fdd08ef2793b6d55a
MD5 583b5be2c3423271fad9f81c09da0590
BLAKE2b-256 db18fc4654f249f4b46e3a671661a86475307bc8b635bacc5a1f56959d470a59

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83a05adda8e4f798f8b924e4f9eb03374efc29f8bbb3f4ee2d3be4528f874874
MD5 6dc21d4f879a91051c71f4ec7d265cb4
BLAKE2b-256 87f23b6e803c3757d486b8e14f75e36eaa0ae81b2a8cc814caf6fd3801fa288e

See more details on using hashes here.

File details

Details for the file frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for frost_rs-0.1.2.post2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e398456641f38dd4f549fb7d7359a9cfd06deed0b76e2ca623d9af9483df134d
MD5 d3f8c522d1964f9ac55ed76b0b187af8
BLAKE2b-256 f2099f1a3315cba05e78320767e0261eb554595acc7056d37bd148c8071f5f35

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