unknown_order 0.1.2

A crate for working with finite fields where the modulus is of unknown order, typtical for RSA, Paillier, Hyperelliptic curves, etc.
Documentation
[dependencies.digest]
version = "0.9"

[dependencies.glass_pumpkin]
optional = true
version = "1.0.0"

[dependencies.hex]
optional = true
version = "0.4"

[dependencies.num-bigint]
optional = true
version = "0.4"

[dependencies.num-integer]
optional = true
version = "0.1"

[dependencies.num-traits]
optional = true
version = "0.2"

[dependencies.openssl]
optional = true
version = "0.10.34"

[dependencies.rand]
optional = true
version = "0.8"

[dependencies.rust-gmp]
optional = true
version = "0.5"

[dependencies.serde]
features = ["serde_derive"]
version = "1.0"

[dependencies.zeroize]
version = "1.3"
[dev-dependencies.blake2]
version = "0.9"

[dev-dependencies.multibase]
version = "0.9"

[dev-dependencies.serde_json]
version = "1.0"

[features]
default = ["gmp"]
gmp = ["hex", "rand", "rust-gmp"]
rust = ["glass_pumpkin", "num-bigint", "num-integer", "num-traits", "rand"]

[package]
authors = ["Michael Lodder <redmike7@gmail.com>"]
categories = ["cryptography"]
description = "A crate for working with finite fields where the modulus is of unknown order,\ntyptical for RSA, Paillier, Hyperelliptic curves, etc.\n"
documentation = "https://docs.rs/unknown_order"
edition = "2018"
exclude = ["*.sh"]
keywords = ["cryptography", "rsa", "bignum", "gmp", "security"]
license = "Apache-2.0"
name = "unknown_order"
readme = "README.md"
repository = "https://github.com/mikelodder7/unknown_order"
version = "0.1.2"