Cargo Features

[dependencies]
edhoc = { version = "0.1.0", default-features = false, features = ["std", "no_replay"] }
default = std

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

std default

Enables std of ccm ^0.4.4, digest ^0.8.1, hkdf ^0.8.0, serde, serde_bytes, serde_cbor, sha2 ^0.8.0, and x25519-dalek-ng

serde:

Provide impls for common standard library types like Vec<T> and HashMap<K, V>.
Requires a dependency on the Rust standard library.

Affects error::CborError

no_replay

This disables replay protection, which is necessary for benchmarking