[package]
name = "eccoxide"
version = "0.3.1"
authors = ["Vincent Hanquez <vincent@typed.io>"]
edition = "2018"
keywords = [ "Crypto", "Cryptography", "ECC", "Elliptic", "Curve" ]
categories = [ "cryptography" ]
license = "MIT/Apache-2.0"
description = "elliptic curve cryptography (ECC) framework"
homepage = "https://github.com/vincenthz/eccoxide/"
repository = "https://github.com/vincenthz/eccoxide/"
[dependencies]
lazy_static = "1.4"
num-bigint = { version = "0.3", optional = true }
num-traits = { version = "0.2", optional = true }
[features]
default = ["sec2"]
sec2 = ["p192k1", "p192r1", "p224k1", "p224r1", "p256k1", "p256r1", "p384r1", "p521r1"]
sec2-small = ["p112r2", "p128r1", "p128r2", "p160k1", "p160r1", "p160r2", "num-bigint", "num-traits"]
p112r2 = []
p128r1 = []
p128r2 = []
p160k1 = []
p160r1 = []
p160r2 = []
p192k1 = []
p192r1 = []
p224k1 = []
p224r1 = []
p256k1 = []
p256r1 = []
p384r1 = []
p521r1 = []