Cargo Features

[dependencies]
chik = { version = "0.18.0", default-features = false, features = ["bls", "secp", "client", "consensus", "protocol", "ssl", "traits", "puzzles", "sha2", "klvm-traits", "klvm-utils", "openssl"] }
default = bls, client, consensus, klvm-traits, klvm-utils, protocol, puzzles, secp, sha2, ssl, traits

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

bls default

Enables chik-bls, chik-bls of klvm-traits

secp default

Enables chik-secp, chik-secp of klvm-traits

client default

Enables chik-client

consensus default

Enables chik-consensus

protocol default

Enables chik-protocol

ssl default

Enables chik-ssl

traits default

Enables chik-traits

puzzles default

Enables chik-puzzles

sha2 default

Enables chik-sha2

klvm-traits default bls secp

Enables klvm-traits

klvm-utils default

Enables klvm-utils

openssl

Enables openssl of chik-sha2 and klvmr

klvmr:

On UNIX-based platforms, you may get a speed boost on sha256 operations by building with OpenSSL when enabled

Chik has 13 features without comments.