mirror of
https://github.com/rust-lang/cargo
synced 2024-10-30 13:14:35 +00:00
4ee7b9c260
The library name `libsecret-1.so` is only found in `-dev` or `-devel` packages on many distros, and it's usually only a symlink. For example, this is what I have on Fedora: /usr/lib64/libsecret-1.so -> libsecret-1.so.0 /usr/lib64/libsecret-1.so.0 -> libsecret-1.so.0.0.0 /usr/lib64/libsecret-1.so.0.0.0 $ rpm -qf /usr/lib64/libsecret* libsecret-devel-0.21.4-2.fc40.x86_64 libsecret-0.21.4-2.fc40.x86_64 libsecret-0.21.4-2.fc40.x86_64 The middle `libsecret-1.so.0` filename matches the actual `SONAME` in the library, which you can see with `readelf -d`, and this is what programs built directly against this library will use. It's a better choice for dynamic loaders too, so devel packages aren't needed. |
||
---|---|---|
.. | ||
cargo-credential | ||
cargo-credential-1password | ||
cargo-credential-libsecret | ||
cargo-credential-macos-keychain | ||
cargo-credential-wincred | ||
README.md |
Cargo Credential Packages
This directory contains Cargo packages for handling storage of tokens in a secure manner.
cargo-credential
is a generic library to assist writing a credential
process. The other directories contain implementations that integrate with
specific credential systems.