pam-sys

Crates.iopam-sys
lib.rspam-sys
version1.0.0-alpha5
sourcesrc
created_at2015-03-22 23:27:51.394302
updated_at2023-11-01 20:11:11.323622
descriptionFFI wrappers for the Linux Pluggable Authentication Modules (PAM)
homepage
repositoryhttps://github.com/1wilkens/pam-sys.git
max_upload_size
id1702
size25,240
Florian Wilkens (1wilkens)

documentation

https://docs.rs/pam-sys/

README

pam-sys - Rust FFI bindings to the Linux Pluggable Authentication Modules (PAM)

Crates.io Documentation Build Status Azure Build Status Cirrus License

This crate uses bindgen to generate the raw FFI definitions for PAM. For a rustified API consider using pam.

Supported Rust versions (MSRV)

The library is only continuously built against Rust stable, beta and nightly but as it does not use a lot of new language features it should probably compile on older versions as well. The MSRV is mostly determined by the version of bindgen used. If you encounter problems building on older versions and a small fix can be applied to make the build succeed, consider opening a pull request.

Supported operating systems

Currently this library is only thoroughly tested on Linux (due to the lack of reliable access to other platforms). However, support of all operating systems supported by PAM is an explicit goal. If you spot an error, please open an issue and I'll try to resolve it.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 141

cargo fmt