Cargo Features

[dependencies]
aes-siv = { version = "0.7.0", default-features = false, features = ["std", "alloc", "getrandom", "heapless", "stream", "pmac"] }
default = alloc, getrandom

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

std = alloc

Enables std of aead

alloc default std?

Enables alloc of aead

getrandom default

Enables getrandom of aead

heapless

Enables heapless of aead

stream

Enables stream of aead

Features from optional dependencies

pmac implicit feature

Enables pmac

optional dependencies

Affects aes-siv::PmacSivAead, aes-siv::Aes128PmacSivAead, aes-siv::Aes256PmacSivAead, siv::PmacSiv, siv::Aes128PmacSiv, siv::Aes256PmacSiv