Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Oblivious HTTP (OHTTP) client for iOS
Using the ohttp-rs and bhttp-rs Rust libraries to perform underlying encoding and encryption. This is exposed to Swift using URLRequest/Response types that are typical for the platform. Note that only iOS is targetted since Gecko projects have a builtin OHTTP solution within Necko. This use currently using the Rust Crypto libraries for underlying HPKE support, but this should be changed to NSS or OpenSSL in future.
- Loading branch information