Cargo Features

br-crypto has no features set by default.

[dependencies]
br-crypto = { version = "0.1.18", features = ["br_base64", "br_encoding", "br_aes", "br_hash", "br_hmac", "br_qp", "br_jwt", "br_hex", "br_pkey"] }
br_base64 br_aes? br_jwt? br_pkey? = base64, br_encoding

Affects br-crypto::base64

br_encoding br_base64? = encoding, mail-parser, textcode, urlencoding

Affects br-crypto::encoding

br_aes = br_base64, libaes

Affects br-crypto::aes

br_hash = hex, md5, sha256-rs

Affects br-crypto::hash

br_hmac br_jwt? = hmac, sha1, sha2

Affects br-crypto::hmac

br_qp = quoted_printable

Affects br-crypto::qp

br_jwt = br_base64, br_hmac, br_pkey, chrono, json

Affects br-crypto::jwt

br_hex = hex

Affects br-crypto::hex

br_pkey br_jwt? = br_base64, openssl

Affects br-crypto::pkey

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

json br_jwt?
chrono br_jwt?
base64 br_base64?

Enables base64 ^0.21.7

md5 br_hash?
hmac br_hmac?
sha1 br_hmac?
sha2 br_hmac?
sha256-rs br_hash?
textcode br_encoding?
mail-parser br_encoding?
encoding br_encoding?
libaes br_aes?
quoted_printable br_qp?
urlencoding br_encoding?
openssl br_pkey?
hex br_hash? br_hex?