# tokio-gemini Gemini protocol client and server implementation written in Rust with Tokio. // Work in progress ## TODO - [ ] Write tests for Client - [ ] Check self-signed cert with DANE before trusting it - [ ] Clean up `FileBasedCertVerifier` code - [ ] Add `SqliteBasedCertVerifier` (?) - [ ] Implement client authorization - [ ] Separate general I/O error into different error types - [ ] Implement server