wolftpm-sys 0.1.0

Auto-generated Rust FFI bindings to wolfTPM
docs.rs failed to build wolftpm-sys-0.1.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.

wolftpm-sys

Auto-generated Rust FFI bindings to wolfTPM, generated by bindgen at build time.

Usage

Prefer the higher-level wolftpm crate for safe Rust code. Use wolftpm-sys only when you need direct access to the raw C API.

Build requirements

  • wolftpm-src: supplies the wolfTPM C library and headers
  • wolfcrypt-sys: supplies the wolfSSL/wolfCrypt library and headers

See wolftpm-src/README.md for instructions on supplying the wolfTPM source.

Features

Feature Description
linux-dev Linux /dev/tpm0 kernel driver transport
swtpm Software TPM socket transport

License

GPL-3.0-only OR LicenseRef-wolfSSL-commercial