br-crypto 0.4.8

This is an crypto
Documentation
[dependencies.base32]
optional = true
version = "0.5.1"

[dependencies.base64]
default-features = false
features = ["std"]
optional = true
version = "0.22.1"

[dependencies.byteorder]
optional = true
version = "1.5.0"

[dependencies.chrono]
default-features = false
features = ["clock"]
optional = true
version = "0.4.38"

[dependencies.encoding]
optional = true
version = "0.2.33"

[dependencies.encoding_rs]
optional = true
version = "0.8.35"

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

[dependencies.hmac]
default-features = false
features = ["std"]
optional = true
version = "0.12.1"

[dependencies.json]
optional = true
version = "0.12.4"

[dependencies.libaes]
optional = true
version = "0.7.0"

[dependencies.log]
version = "0.4.22"

[dependencies.md5]
optional = true
version = "0.8.0"

[dependencies.openssl]
features = ["vendored"]
optional = true
version = "0.10"

[dependencies.quoted_printable]
default-features = false
features = ["std"]
optional = true
version = "0.5.1"

[dependencies.rand]
version = "0.9.0"

[dependencies.sha1]
default-features = false
features = ["std"]
optional = true
version = "0.10.6"

[dependencies.sha2]
optional = true
version = "0.10.9"

[dependencies.sm2]
optional = true
version = "0.13.3"

[dependencies.sm3]
optional = true
version = "0.4.2"

[dependencies.smcrypto]
optional = true
version = "0.3.1"

[dependencies.textcode]
optional = true
version = "0.2.2"

[dependencies.urlencoding]
optional = true
version = "2.1.3"

[dev-dependencies.env_logger]
version = "0.11.5"

[dev-dependencies.json]
version = "0.12.4"

[features]
br_aes = ["br_base64", "libaes"]
br_base64 = ["base64", "br_encoding"]
br_encoding = ["textcode", "encoding", "urlencoding", "encoding_rs"]
br_hex = ["hex"]
br_jwt = ["chrono", "json", "br_pkey", "br_sha256", "base64"]
br_md5 = ["md5", "base64", "hmac"]
br_pkey = ["openssl", "br_base64"]
br_qp = ["quoted_printable"]
br_sha1 = ["sha1", "hmac", "base64"]
br_sha256 = ["sha2", "base64", "hmac", "br_hex"]
br_sm2 = ["smcrypto", "br_hex", "sm2", "sm3"]
br_totp = ["base32", "urlencoding", "byteorder", "hmac", "sha1"]
default = []

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

[package]
authors = ["Doraemon <7991156@qq.com>", "lhy <1034753021@qq.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "This is an crypto"
edition = "2021"
exclude = ["INSTALL.md", "examples", "tests"]
keywords = ["ba64", "jwt", "sha", "md5", "aes"]
license = "MIT"
name = "br-crypto"
readme = "README.md"
version = "0.4.8"