Cargo Features

[dependencies]
trezoa-pubkey = { version = "3.2.4", default-features = false, features = ["std", "borsh", "bytemuck", "curve25519", "dev-context-only-utils", "frozen-abi", "rand", "serde", "sha2"] }
default = std

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

std default borsh? frozen-abi? rand?
borsh = std

Enables borsh and borsh ^0.10.3

bytemuck

Enables bytemuck and bytemuck_derive

curve25519 = sha2

Enables curve25519-dalek

Affects trezoa-pubkey::bytes_are_curve_point

dev-context-only-utils = rand

Enables arbitrary

frozen-abi = std

Enables trezoa-frozen-abi and trezoa-frozen-abi-macro

rand dev-context-only-utils? = std

Enables rand ^0.8.5

Affects trezoa-pubkey::new_rand

serde

Enables serde and serde_derive

sha2 curve25519?

Enables sha2 of trezoa-sha256-hasher