4个版本
0.2.2 | 2024年4月11日 |
---|---|
0.2.1 | 2023年12月12日 |
0.2.0 | 2023年11月22日 |
0.1.0 | 2023年9月15日 |
#1646 in 异步
每月28次下载
用于 4 crates
29KB
287 代码行
密码审计
此crate提供了一个与密码审计事件代理交互的库接口。要查看整个架构,请参阅设计文档。
要在项目中使用,请将其添加到您的Cargo.toml
[dependencies]
crypto-auditing = "0.2"
示例
以下示例连接到事件代理并接收以"tls::"为前缀的事件。
use crypto_auditing::event_broker::Client;
use futures::stream::StreamExt;
#[tokio::main]
async fn main() -> anyhow::Result<()> {
let client = Client::new().scopes(&vec!["tls".to_string()]);
let (_handle, mut reader) = client.start().await?;
tokio::spawn(async move {
while let Some(event) = reader.next().await {
println!("{:?}", &event);
}
});
tokio::signal::ctrl_c().await?;
Ok(())
}
请参阅此处完整文档。
依赖关系
~6–17MB
~210K SLoC