Announcement

Collapse
No announcement yet.

Rust-Written Rustls Now Reportedly Outperforming OpenSSL & BoringSSL

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Rust-Written Rustls Now Reportedly Outperforming OpenSSL & BoringSSL

    Phoronix: Rust-Written Rustls Now Reportedly Outperforming OpenSSL & BoringSSL

    Rustls was initially talked up as a modern TLS library written in the Rust programming language for its memory safety guarantees. But now besides the talked up advantages due to being written in Rust, it has reached the point of reportedly being faster than both OpenSSL and BoringSSL...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Nice!

    Comment


    • #3
      Predictably. Its rare to see a project do worse being rewritten in Rust.

      Comment


      • #4
        Check out rustl's dependencies, its doesn't rust in its core.

        Comment


        • #5
          Benchmark details say that rustls used the aws-lc as a crypto backend which is itself written in C++. So it is not as amazing as it seems. I would like to see rustls with ring backend benchmarks instead.

          Comment


          • #6
            Originally posted by V1tol View Post
            Benchmark details say that rustls used the aws-lc as a crypto backend which is itself written in C++. So it is not as amazing as it seems. I would like to see rustls with ring backend benchmarks instead.
            ring also uses a perl-generated C code for some code, IIRC because the perl generator is taken from wolfSSL and guaranteed to be correct and compliant.

            Comment


            • #7
              Is a 3044 lines long dependency file acceptable? That alone makes me question its ability to provide security.

              And of course it also pulls in OpenSSL as a dependency too. Nice!

              Comment


              • #8
                That's the lock file. These are the deps: https://github.com/rustls/rustls/blob/main/Cargo.toml -> https://github.com/rustls/rustls/blo...tls/Cargo.toml etc

                OpenSSL is for the test suite.
                Last edited by access; 22 October 2024, 05:26 PM.

                Comment


                • #9
                  Originally posted by access View Post
                  That's the lock file. These are the deps: https://github.com/rustls/rustls/blob/main/Cargo.toml -> https://github.com/rustls/rustls/blo...tls/Cargo.toml etc

                  OpenSSL is for the test suite.
                  Your giving too much faith to a known troll

                  Comment


                  • #10
                    Originally posted by Errinwright View Post
                    Predictably. Its rare to see a project do worse being rewritten in Rust.
                    Is it Rust, or is it doing away with legacy and utilising modern coding practices?

                    After reading more posts, it seems it could be more unRust reason than stated. See how it pans out. Hooeyfully no game changing security holes form, reducing the overall performance.
                    Hi

                    Comment

                    Working...
                    X