Cargo Features

[dependencies]
saa-crypto = { version = "0.27.0", default-features = false, features = ["std", "utils", "replay", "native", "secp256r1", "cosmos_arb", "cosmwasm", "ethereum"] }
default = std

The std feature is set by default whenever saa-crypto is added without default-features = false somewhere in the dependency tree.

std default

Enables std of optional p256 and saa-common

utils
replay

Enables replay of saa-common

native

Enables cosmwasm-crypto, native of saa-common

Affects replay::ReplayProtection.protect_reply

secp256r1

Enables digest and p256

cosmos_arb

Enables cosmos_arb of saa-common and bech32 and ripemd

ripemd:

cosmos

Affects hashes::ripemd160

cosmwasm

Enables cosmwasm of saa-schema

Affects cosmos_arb::pubkey_to_canonical, replay::ReplayProtection.protect_reply

ethereum

Enables tiny-keccak

Affects hashes::keccak256