#api-bindings #toml #lib

gssapi

Rust对gssapi库的绑定

1 个不稳定版本

使用旧的Rust 2015

0.0.1 2018年7月8日

#345#toml

MIT 许可证

44KB
1K SLoC

用于利用gssapi的安全Rust代码。

Cargo.toml

[dependencies]
gssapi = "^0.0"

{lib,bin}.rs

extern crate gssapi;

use gssapi::prelude::*;

状态

目前这个crate非常类似C语言,专注于与gssapi的简单交互。

目标

  • v0.0.x
    • 确定按API使用情况使用位字段还是常量标志。
    • 完成安全函数。
    • 为以下生成测试
      • gssapi到gssapi-sys类型的转换
      • 本地gss函数
    • 根据C功能进行文档编写
  • v0.1.x
    • 通过改变fn输入/输出以减少可变性并最小化,使事物变得更像Rust。
    • ...?
  • v0.2.x
    • Rust化它,对象/方法关系,特质,辅助函数。
    • ...?

依赖

~1–11MB
~104K SLoC