[package] name = "boring-sys" version = { workspace = true } authors = ["Alex Crichton ", "Steven Fackler ", "Ivan Nikulin "] license = "MIT" description = "FFI bindings to BoringSSL" repository = { workspace = true } documentation = "https://docs.rs/boring-sys" links = "boringssl" readme = "README.md" categories = ["cryptography", "external-ffi-bindings"] edition = { workspace = true } include = [ "/*.md", "/*.toml", "/LICENSE-MIT", "/deps/boringssl/**/*.[chS]", "/deps/boringssl/**/*.asm", "/deps/boringssl/src/**/*.cc", "/deps/boringssl/**/CMakeLists.txt", "/deps/boringssl/**/sources.cmake", "/deps/boringssl/LICENSE", "/deps/boringssl-fips/**/*.[chS]", "/deps/boringssl-fips/**/*.asm", "/deps/boringssl-fips/src/**/*.cc", "/deps/boringssl-fips/**/CMakeLists.txt", "/deps/boringssl-fips/**/sources.cmake", "/deps/boringssl/LICENSE", "/build.rs", "/src", "/patches", "/scripts" ] [package.metadata.docs.rs] features = ["rpk", "pq-experimental"] rustdoc-args = ["--cfg", "docsrs"] [features] # Use a FIPS-validated version of boringssl. fips = [] # Link with precompiled FIPS-validated `bcm.o` module. fips-link-precompiled = ["fips"] # Enables Raw public key API (https://datatracker.ietf.org/doc/html/rfc7250) rpk = [] # Enables experimental post-quantum crypto (https://blog.cloudflare.com/post-quantum-for-all/) pq-experimental = [] [build-dependencies] bindgen = { workspace = true } cmake = { workspace = true } fslock = { workspace = true }