Rust 中的 Oblivious DoH 库
[![Latest Version]][crates.io] [Latest Version]: https://img.shields.io/crates/v/odoh-rs.svg [crates.io]: https://crates.io/crates/odoh-rs
odoh-rs is a library that implements RFC 9230 Oblivious DNS over HTTPS protocol in Rust.
It can be used to implement an ODoH client or server (target).
odoh-client-rs uses odoh-rs to implement its functionality, and is a good source of API usage examples, along with the tests in odoh-rs, in particular test_vectors_for_odoh.
This library is interoperable with odoh-go.
odoh-rs uses hpke as the underlying HPKE implementation. It supports the default Oblivious DoH ciphersuite
(KEM: X25519HkdfSha256, KDF: HkdfSha256, AEAD: AesGcm128).
It does not provide full crypto agility.
This example outlines the steps necessary for a successful ODoH query.
…暂无开放 Issues,或尚未同步最近议题。