github JonathanHelianthicusDoe/shticker_book_unwritten v1.1.0

latest releases: v1.2.1, v1.2.0
21 months ago

v1.1.0: switch from native-tls (OpenSSL on most platforms, Secure Transport on macOS, SChannel on Windows NT) to rustls.

Also, rpassword version 6 → 7.

The switch to rustls:

  • Makes sbu easier to build & link, as rustls is written in Rust†.
  • Allows sbu to benefit from the technological improvements brought by rustls and ring, including support for modern & secure (and ONLY modern & secure) protocols, API surfaces that are secure by default and are difficult to misuse, and the use of a memory-safe-by-default language like Rust.

rustls is highly mature now, not only claiming to be “ready to use”, but also already enjoying widespread use throughout the Rust ecosystem. It also has undergone thorough formal auditing by third parties (see https://github.com/rustls/rustls/tree/main/audit).


†rustls relies on ring for the implementation of cryptography, and ring is written in a combination of Rust with both assembly and C.

Don't miss a new shticker_book_unwritten release

NewReleases is sending notifications on new releases.