cyclone-msm 0.1.0-pre

FPGA-accelerated multi-scalar multiplication
Documentation
[[bin]]
name = "cyclone-msm"
path = "src/bin/demo.rs"
required-features = ["demo"]

[dependencies.argh]
optional = true
version = "0.1"

[dependencies.ark-bls12-377]
version = "=0.4.0-alpha.1"

[dependencies.ark-ec]
default-features = false
version = "=0.4.0-alpha.4"

[dependencies.ark-ff]
default-features = false
version = "=0.4.0-alpha.5"

[dependencies.ark-std]
default-features = false
version = "=0.4.0-alpha"

[dependencies.derivative]
version = "2.2"

[dependencies.fpga]
default-features = false
package = "cyclone-fpga"
version = "0.1.0-pre"

[dependencies.hex]
version = "0.4"

[dependencies.rand]
version = "0.8"

[dependencies.rand_core]
features = ["getrandom"]
version = "0.6"

[dependencies.rayon]
version = "1.5.3"

[dependencies.seq-macro]
version = "0.3"

[dev-dependencies.argh]
version = "0.1"

[[example]]
name = "add"
required-features = ["hw"]

[[example]]
name = "neg"
required-features = ["hw"]

[[example]]
name = "sub"
required-features = ["hw"]

[features]
default = ["hw"]
demo = ["argh"]
hw = ["fpga/f1"]
timings = []

[package]
authors = ["Kaveh Aasaraai <kaasaraai@jumptrading.com>", "Emanuele Cesena <ecesena@jumpcrypto.com>", "Rahul Maganti <rmaganti@jumpcrypto.com>", "Nicolas Stalder <nicolas@jumpcrypto.com>"]
categories = ["cryptography"]
description = "FPGA-accelerated multi-scalar multiplication"
documentation = "https://docs.rs/cyclone-msm"
edition = "2021"
homepage = "https://jumpcrypto.com"
keywords = ["cryptography", "elliptic-curves", "fpga", "msm"]
license = "Apache-2.0 OR MIT"
name = "cyclone-msm"
readme = "README.md"
repository = "https://github.com/jumpcrypto/cyclone"
rust-version = "1.62"
version = "0.1.0-pre"