bearssl-rs/bearssl
Aydin Mercan 14d4569001
engine/tls: basic start and replace sslio
* I believe working around `br_sslio_*` isn't worth the effort as the
  same functionality can be done manually with `*_buf` + `*_ack` which
  is used by sslio internally. This will especially be useful when
  wrapping Write/Read traits in std.

* Since both server and client contextes use `br_ssl_engine_context`,
  writing the routines for it removes a lot of future headaches. The
  engines shouldn't be used directly but will be exposed anyway for
  special cases and for having more discoverable errors.
2022-09-06 22:22:05 +03:00
..
src engine/tls: basic start and replace sslio 2022-09-06 22:22:05 +03:00
CREDITS.md engine/tls: basic start and replace sslio 2022-09-06 22:22:05 +03:00
Cargo.toml readme, cargo: document and categorize more 2022-09-03 17:54:21 +03:00
LICENSE initial commit 2022-09-03 17:32:07 +03:00
README.md initial commit 2022-09-03 17:32:07 +03:00

README.md

bearssl-rs

Roadmap

  • Basic wrapper over the common functionality.
  • Proper certificate verification via graph traversal in large targets. (Probably in an another library)
  • Stream support?

License

This repository is licensed under the BSD-3-Clause. Please refer to LICENSE and CREDITS.md for more details.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.