[package] name = "blstrs" description = "High performance implementation of BLS12 381" version = "0.6.2" authors = ["dignifiedquire "] edition = "2018" license = "MIT/Apache-2.0" repository = "https://github.com/filecoin-project/blstrs" documentation = "https://docs.rs/blstrs" categories = ["cryptography", "algorithms"] readme = "README.md" [package.metadata.docs.rs] rustdoc-args = [ "--html-in-header", "katex-header.html" ] [dependencies] blst = { version = "0.3.10", default-features = true } rand_core = "0.6" ff = "0.12" group = { version = "0.12", features = ["tests"] } pairing_lib = { version = "0.22", package = "pairing" } subtle = "2.2.1" serde = { version = "1.0", features = ["derive"], optional = true } ec-gpu = { version = "0.2.0", optional = true } byte-slice-cast = "1.0.0" [dev-dependencies] rand_xorshift = "0.3.0" serde_json = "1.0.57" hex = "0.4.2" [features] default = ["serde"] portable = ["blst/portable"] gpu = ["ec-gpu"] __private_bench = []