1 unstable release

0.4.0 Aug 17, 2023

#700 in Unix APIs

Download history 12750/week @ 2024-01-11 16600/week @ 2024-01-18 15164/week @ 2024-01-25 12316/week @ 2024-02-01 19097/week @ 2024-02-08 15368/week @ 2024-02-15 24915/week @ 2024-02-22 20645/week @ 2024-02-29 23476/week @ 2024-03-07 16630/week @ 2024-03-14 25043/week @ 2024-03-21 22070/week @ 2024-03-28 13985/week @ 2024-04-04 15072/week @ 2024-04-11 21219/week @ 2024-04-18 16148/week @ 2024-04-25

72,617 downloads per month
Used in keyutils

BSD-3-Clause

30KB
639 lines

keyutils

Rust FFI bindings to the Linux kernel keyring functionality via the keyutils library. It may be used to securely store secrets such as passphrases, cryptographic keys, and other private data.

It is currently a work-in-progress, but should be complete enough for experimental usage.


lib.rs:

Contains definitions for low-level libkeyutils bindings.

See the following manpages for information about the symbols exported by this crate:

  • add_key(2)
  • request_key(2)
  • keyctk(2)

For more information about the keyctl API in general, the following manpages are useful:

  • keyctl(3)
  • keyctl(7)

Dependencies

~0.2–7.5MB
~43K SLoC