Cargo Features
rama-boring-tokio has no features set by default.
[dependencies]
rama-boring-tokio = { version = "0.2.0-alpha.5", features = ["fips", "fips-no-compat", "fips-link-precompiled", "pq-experimental", "rpk"] }
- fips
-
Use a FIPS-validated version of boringssl.
Enables fips of rama-boring and rama-boring-sys
- fips-no-compat
-
Use a FIPS build of BoringSSL, but don't set "fips-compat".
As of boringSSL commit a430310d6563c0734ddafca7731570dfb683dc19, we no longer need to make exceptions for the types of BufLen, ProtosLen, and ValueLen,
which means the "fips-compat" feature is no longer needed.
TODO(cjpatton) Delete this feature and modify "fips" so that it doesn't imply "fips-compat".Enables fips-no-compat of rama-boring
- fips-link-precompiled
-
Link with precompiled FIPS-validated
bcm.o
module.Enables fips-link-precompiled of rama-boring and rama-boring-sys
- pq-experimental
-
Enables experimental post-quantum crypto (https://blog.cloudflare.com/post-quantum-for-all/)
Enables pq-experimental of rama-boring
- rpk
-
Enables Raw public key API (https://datatracker.ietf.org/doc/html/rfc7250)
Enables rpk of rama-boring