commit | e536b6e8ab6477f093c932b069a53e93b92dea97 | [log] [tgz] |
---|---|---|
author | Erick Tryzelaar <etryzelaar@google.com> | Tue Dec 04 16:17:44 2018 -0800 |
committer | Erick Tryzelaar <etryzelaar@google.com> | Tue Dec 11 21:47:50 2018 -0800 |
tree | e79374cdccb27543c911feedc022c87ee196a73f | |
parent | f20ebc1e56012347f1c2f7bd97db98708bd6ee53 [diff] |
Port over to futures and async/await This is an experiment on porting rust-tuf over to using futures and async/await, which is what we use on Fuchsia. This is in contrast with #151, which uses futures 0.1, which is compatible with stable rust, but dramatically more invasive of a change, which is why I haven't rebased it on top of remotes/origin/develop yet. The downside of this is that landing this patch would make rust-tuf require nightly until async/await is stablized. Unfortunately there is no clear date on when that is going to occur.
A Rust implementation of The Update Framework (TUF).
Full documentation is hosted at docs.rs.
This is under active development and may not suitable for production use. Further, the API is unstable and you should be prepared to refactor on even patch releases.
Please make all pull requests to the develop
branch.
This project has a full disclosure policy on security related errors. Please treat these errors like all other bugs and file a public issue. Errors communicated via other channels will be immediately made public.
This work is dual licensed under the MIT and Apache-2.0 licenses. See LICENSE-MIT and LICENSE-APACHE for details.
This software includes and uses cryptographic software. Your current country may have restrictions on the import, export, possession, or use of cryptographic software. Check your country's relevant laws before using this in any way. See Wassenaar for more info.