rsa_heapless 0.1.4

Pure Rust RSA implementation - heapless version
Documentation
[dependencies.const-oid]
default-features = false
version = "0.10.0-rc.3"

[dependencies.digest]
default-features = false
features = ["oid"]
version = "=0.11.0-pre.9"

[dependencies.heapless]
default-features = false
version = "0.8.0"

[dependencies.modmath]
default-features = false
version = "0.1.0"

[dependencies.num-integer]
default-features = false
version = "0.1.39"

[dependencies.num-traits]
default-features = false
features = ["i128"]
version = "0.2.19"

[dependencies.pkcs1]
default-features = false
features = ["pkcs8"]
version = "0.8.0-rc.1"

[dependencies.pkcs8]
default-features = false
version = "0.11.0-rc.1"

[dependencies.rand_core]
default-features = false
version = "0.6.4"

[dependencies.serde]
default-features = false
features = ["derive"]
optional = true
version = "1.0.184"

[dependencies.serdect]
default-features = false
features = ["derive"]
optional = true
version = "0.3.0"

[dependencies.sha1]
default-features = false
features = ["oid"]
optional = true
version = "=0.11.0-pre.4"

[dependencies.sha2]
default-features = false
features = ["oid"]
optional = true
version = "=0.11.0-pre.4"

[dependencies.signature]
default-features = false
features = ["digest", "rand_core"]
version = "=2.3.0-pre.4"

[dependencies.spki]
default-features = false
version = "0.8.0-rc.1"

[dependencies.subtle]
default-features = false
version = "2.6.1"

[dependencies.zeroize]
default-features = false
version = "1.8.1"

[dev-dependencies.base64ct]
features = ["alloc"]
version = "1"

[dev-dependencies.fixed-bigint]
features = ["zeroize", "use-unsafe"]
version = "0.1.15"

[dev-dependencies.hex]
features = ["serde"]
version = "0.4.3"

[dev-dependencies.hex-literal]
version = "0.4.1"

[dev-dependencies.num-bigint]
default-features = false
features = ["i128", "prime", "zeroize"]
package = "num-bigint-dig"
version = "0.8.2"

[dev-dependencies.proptest]
version = "1"

[dev-dependencies.rand]
version = "0.8"

[dev-dependencies.rand_chacha]
version = "0.3"

[dev-dependencies.rand_core]
default-features = false
version = "0.6"

[dev-dependencies.rand_xorshift]
version = "0.3"

[dev-dependencies.serde]
features = ["derive"]
version = "1.0.184"

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

[dev-dependencies.serde_test]
version = "1.0.89"

[dev-dependencies.sha1]
default-features = false
features = ["oid"]
version = "=0.11.0-pre.4"

[dev-dependencies.sha2]
default-features = false
features = ["oid"]
version = "=0.11.0-pre.4"

[dev-dependencies.sha3]
default-features = false
features = ["oid"]
version = "=0.11.0-pre.4"

[features]
default = ["std"]
getrandom = ["rand_core/getrandom"]
hazmat = []
pem = []
pkcs5 = []
serde = ["dep:serde", "dep:serdect"]
std = ["digest/std", "pkcs1/std", "pkcs8/std", "rand_core/std", "signature/std"]
wycheproof = []

[lib]
name = "rsa_heapless"
path = "src/lib.rs"

[package]
authors = ["RustCrypto Developers", "dignifiedquire <dignifiedquire@gmail.com>", "kaidokert@gmail.com"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["cryptography"]
description = "Pure Rust RSA implementation - heapless version"
documentation = "https://docs.rs/rsa_heapless"
edition = "2021"
keywords = ["rsa", "encryption", "security", "crypto"]
license = "MIT OR Apache-2.0"
name = "rsa_heapless"
readme = "README.md"
repository = "https://github.com/kaidokert/RSA"
rust-version = "1.83"
version = "0.1.4"

[package.metadata.docs.rs]
features = ["std", "pem", "serde", "hazmat", "sha2"]
rustdoc-args = ["--cfg", "docsrs"]

[profile.bench]
debug = 2

[profile.dev]
debug = 2

[[test]]
name = "custom_test"
path = "tests/custom_test.rs"

[[test]]
name = "pkcs_encrypt"
path = "tests/pkcs_encrypt.rs"

[[test]]
name = "pkcs_verify"
path = "tests/pkcs_verify.rs"

[[test]]
name = "pss_verify_signature"
path = "tests/pss_verify_signature.rs"

[[test]]
name = "wycheproof"
path = "tests/wycheproof.rs"