[dependencies.ark-bls12-381]
optional = true
version = "0.4.0"
[dependencies.ark-ec]
optional = true
version = "0.4.2"
[dependencies.ark-ff]
optional = true
version = "0.4.2"
[dependencies.ark-serialize]
optional = true
version = "0.4.2"
[dependencies.arrayref]
version = "0.3"
[dependencies.blst]
version = "=0.3.12"
[dependencies.elliptic-curve]
default-features = false
features = ["hazmat"]
version = "0.13"
[dependencies.ff]
version = "0.13"
[dependencies.group]
features = ["tests"]
version = "0.13"
[dependencies.num-bigint]
optional = true
version = "0.4.5"
[dependencies.num-traits]
optional = true
version = "0.2.19"
[dependencies.pairing_lib]
package = "pairing"
version = "0.23"
[dependencies.rand]
optional = true
version = "0.8"
[dependencies.rand_core]
version = "0.6"
[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"
[dependencies.subtle]
version = "2.5"
[dependencies.zeroize]
features = ["zeroize_derive"]
version = "1"
[dev-dependencies.ark-poly]
version = "0.4.2"
[dev-dependencies.bls12_381_plus]
version = "0.8"
[dev-dependencies.hex]
version = "0.4"
[dev-dependencies.rand_xorshift]
version = "0.3"
[dev-dependencies.serde_bare]
version = "0.5"
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.sha2]
version = "0.10"
[features]
__private_bench = []
ark = ["ark-bls12-381", "ark-ec", "ark-ff", "ark-serialize", "num-bigint", "num-traits", "rand"]
default = ["hashing", "serde"]
hashing = ["elliptic-curve/hash2curve"]
portable = ["blst/portable"]
[package]
authors = ["dignifiedquire <me@dignifiedquire.com>", "Mike Lodder <redmike7@gmail.com>"]
categories = ["cryptography", "algorithms"]
description = "High performance implementation of BLS12 381"
documentation = "https://docs.rs/blstrs_plus"
edition = "2021"
homepage = "https://docs.rs/blstrs_plus"
license = "MIT/Apache-2.0"
name = "blstrs_plus"
readme = "README.md"
repository = "https://github.com/mikelodder7/blstrs"
version = "0.8.18"
[package.metadata.docs.rs]
rustdoc-args = ["--html-in-header", "katex-header.html"]