Cargo Features
[dependencies]
kyberlib = { version = "0.0.6", default-features = false, features = ["kyber768", "aes", "ctr", "sha2", "tokio", "cc", "nasm-rs"] }
- default = kyber768
-
Security Levels
Defaults to "kyber768" if none selected
Will throw a compile-time error if more than one level is chosen - kyber768 default
Features from optional dependencies
- aes implicit feature
-
Enables aes
Dependencies for the library
- ctr implicit feature
-
Enables ctr
ctr:
CTR block modes of operation
- sha2 implicit feature
- tokio implicit feature
-
Enables tokio
tokio:
An event-driven, non-blocking I/O platform for writing asynchronous I/O backed applications
- cc build implicit feature
-
Enables cc
Dependencies for the build script
- nasm-rs build implicit feature
-
Enables nasm-rs
nasm-rs:
Run NASM during your Cargo build