Cargo Features

[dependencies]
jaws = { version = "1.0.0", default-features = false, features = ["fmt", "rand", "rsa", "hmac", "ecdsa", "p256", "p384", "p521", "spki", "der"] }
default = ecdsa, fmt, hmac, p256, p384, p521, rsa

These default features are set whenever jaws is added without default-features = false somewhere in the dependency tree.

fmt default

Affects jaws::fmt

rand

Enables rand_core

Affects algorithms::RandomizedTokenSigner

rsa default

Enables rsa

Affects algorithms::rsa

hmac default

Enables hmac

Affects algorithms::hmac

ecdsa default p256 p384 p521

Enables ecdsa and elliptic-curve

Affects algorithms::ecdsa

p256 default = ecdsa

Enables p256

p384 default = ecdsa

Enables p384

p521 default = ecdsa

Enables p521

spki

Enables spki

der

Enables der