libkrb5-sys

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.