This repository contains work-in-progress (unsafe) rust bindings for libkrb5, the MIT Kerberos 5 client library.
The bindings themselves are generated using [bindgen
].
The build script checks for the existence of the libkrb5
library and its header files via pkg-config
, and fails the
build if it is not available.
Non-FFI-safe parts of the library (or its dependencies), for example functions or structs involving 128-bit integers,
are blacklisted in build.rs
and hence no bindings for them are generated.