rust-keylime
rust-keylime copied to clipboard
Rust implementation of the keylime agent
Currently, the keylime agent uses its own `API_VERSION` to construct the accessed registrar API: https://github.com/keylime/rust-keylime/blob/c91fba3382867737d194dfedf85cae7ee133c9e3/keylime-agent/src/registrar_agent.rs#L99-L101 This makes the agent API version tied with the registrar API version. Evaluate if it...
We have seen some TPMs where the EK certificate for RSA2048 are padded with ones up to the length of 1600 bytes. This causes the agent to fail to register,...
This is a new read-only API on the agent to allow for 3rd party integrations (starting with SPIRE) that will need certain information about the agent.
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.196 to 1.0.201. Release notes Sourced from serde's releases. v1.0.201 Resolve unexpected_cfgs warning (#2737) v1.0.200 Fix formatting of "invalid type" and "invalid value" deserialization error messages containing...
This PR adds into the config the ability to specify handles and auth values for IDevID and IAK keys. The auth values function in the same way as the TPM...
Bumps [pest](https://github.com/pest-parser/pest) from 2.7.6 to 2.7.10. Commits f090ec1 make tracking for better error details optional (fixes #1009) (#1013) f60b518 bump version to 2.7.9 (#1002) 9d25248 Remove unnecessary unsafe functions (#998)...
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.24 to 0.11.27. Release notes Sourced from reqwest's releases. v0.11.27 What's Changed Add hickory-dns feature, deprecating trust-dns. (wasm) Fix Form::text() to not set octet-stream for plain text...
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.153 to 0.2.154. Release notes Sourced from libc's releases. 0.2.154 What's Changed Fix CI on v0.2 by @JohnTitor in rust-lang/libc#3589 [Backport #3547] Add ioctl FS_IOC_{G,S}{ETVERSION,ETFLAGS} for CSKY...
Bumps [clap](https://github.com/clap-rs/clap) from 4.3.11 to 4.5.4. Release notes Sourced from clap's releases. v4.5.4 [4.5.4] - 2024-03-25 Fixes (derive) Allow non-literal #[arg(id)] attributes again v4.5.3 [4.5.3] - 2024-03-15 Internal (derive) Update...
This is a follow-up on the discussion about using the system-wide crypto configuration instead of setting a locally. See the conclusion of the discussion: https://github.com/keylime/rust-keylime/pull/761/files#r1581052015 There is no easy way...