Skip to content

docs: minor improvements to CryptoProvider doc #2353

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 24, 2025

Conversation

brody4hire
Copy link
Contributor

@brody4hire brody4hire commented Feb 24, 2025

STATUS: I think this should be ready for review. I made comments on a couple things I noticed, don't think they should be blocking. Thanks.

@@ -120,7 +120,7 @@ pub use crate::suites::CipherSuiteCommon;
/// provider (dynamically).
///
/// For example, if we want to make a provider that just overrides key loading in the config builder
/// API ([`ConfigBuilder::with_single_cert`] etc.), it might look like this:
/// API (with [`ConfigBuilder::with_single_cert`], etc.), it might look like this:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Without these updates, the line seems to breaks right after API ( in my browser.

With these updates, the line seems to break after API (with in my browser.

I think this is a slight improvement, wonder if anyone can think of something better for this.

@@ -212,7 +212,7 @@ pub struct CryptoProvider {
/// Source of cryptographically secure random numbers.
pub secure_random: &'static dyn SecureRandom,

/// Provider for loading private [SigningKey]s from [PrivateKeyDer].
/// Provider for loading private [`SigningKey`]s from [`PrivateKeyDer`].
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When I try cargo doc in my local machine, which is mac M2, it renders [PrivateKeyDer] with no link. I suspect that this is because docs for rustls-pki-types are rendered with no platform support for arm(64). I am pretty surprised as rustls-pki-types seems to be supported for all major platforms.

Copy link

codecov bot commented Feb 24, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 94.89%. Comparing base (a5ec652) to head (7b27fe8).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2353   +/-   ##
=======================================
  Coverage   94.89%   94.89%           
=======================================
  Files         103      103           
  Lines       24274    24274           
=======================================
  Hits        23034    23034           
  Misses       1240     1240           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@brody4hire brody4hire marked this pull request as ready for review February 24, 2025 16:33
@djc djc added this pull request to the merge queue Feb 24, 2025
Copy link

Benchmark results

Instruction counts

Significant differences

There are no significant instruction count differences

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server 10674635 10736551 61916 (0.58%) 1.64%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 1148375 1143759 -4616 (-0.40%) 1.56%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 1150676 1146122 -4554 (-0.40%) 1.54%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server 10473555 10436690 -36865 (-0.35%) 1.32%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 8299363 8272321 -27042 (-0.33%) 1.05%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 8275744 8258793 -16951 (-0.20%) 1.27%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_server 10726166 10706976 -19190 (-0.18%) 1.18%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 3087610 3082433 -5177 (-0.17%) 0.56%
handshake_no_resume_ring_1.3_ecdsap256_chacha_client 3302179 3299718 -2461 (-0.07%) 0.26%
handshake_no_resume_ring_1.3_ecdsap256_aes_client 3298578 3300508 1930 (0.06%) 0.24%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 3081098 3080037 -1061 (-0.03%) 0.62%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 2059554 2059466 -88 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_client 1924424 1924381 -43 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_server 1297205 1297182 -23 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_client 27853846 27853401 -445 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_server 28903169 28903391 222 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_client 27787295 27787085 -210 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_server 28979270 28979475 205 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_client 28216608 28216781 173 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_client 28220298 28220461 163 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_client 28186878 28186737 -141 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client 28190700 28190840 140 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server 30393716 30393569 -147 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_client 27789501 27789623 122 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_client 28183739 28183631 -108 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_server 28981518 28981606 88 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_client 27794000 27793917 -83 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_client 27846515 27846440 -75 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server 28900966 28900898 -68 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_client 1716242 1716246 4 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_aes_server 1295804 1295801 -3 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_server 30396128 30396198 70 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_server 30439083 30439150 67 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_server 30396558 30396621 63 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 2062432 2062436 4 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_server 28903342 28903286 -56 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_client 27848954 27848907 -47 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_server 7229592 7229602 10 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_server 30436154 30436121 -33 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_client 34738322 34738352 30 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_client 34740230 34740257 27 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_client 28213572 28213562 -10 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_server 46253816 46253826 10 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_server 46241651 46241642 -9 (-0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_server 28981543 28981538 -5 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 46465926 46465934 8 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_client 58086824 58086815 -9 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_server 7227431 7227432 1 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_client 92680103 92680093 -10 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_server 80553337 80553344 7 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 92698452 92698444 -8 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_server 46461270 46461266 -4 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_client 92678261 92678268 7 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 80650255 80650249 -6 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_client 92669195 92669201 6 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_server 46148657 46148659 2 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_client 57980057 57980059 2 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_client 58075916 58075914 -2 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 58234446 58234444 -2 (-0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_server 30438792 30438793 1 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 92700679 92700682 3 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_server 80645594 80645596 2 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_client 92704689 92704691 2 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_server 46407679 46407680 1 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_client 58083701 58083702 1 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 58237324 58237323 -1 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_client 58239405 58239406 1 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 80642628 80642627 -1 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_server 46248377 46248377 0 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_client 4211899 4211899 0 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_server 3874635 3874635 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_server 32263689 32263689 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_server 32632798 32632798 0 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_server 5021752 5021752 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_server 32261476 32261476 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_server 32630622 32630622 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_client 31153220 31153220 0 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_client 2242647 2242647 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_client 31211664 31211664 0 (0.00%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_server 4764122 4764122 0 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_server 11000054 11000054 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_client 2330342 2330342 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_client 2336195 2336195 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_server 32150919 32150919 0 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_server 80548544 80548544 0 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_client 3869905 3869905 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_client 30830558 30830558 0 (0.00%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_server 4299668 4299668 0 (0.00%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_client 4557194 4557194 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_client 31208385 31208385 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_server 11134345 11134345 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_client 30917073 30917073 0 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_server 80541812 80541812 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_client 30827617 30827617 0 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_client 58174934 58174934 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_client 30834603 30834603 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_server 32726018 32726018 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_client 30910075 30910075 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_client 31215658 31215658 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_server 32723682 32723682 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_server 32632988 32632988 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_server 32725858 32725858 0 (0.00%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_client 4294272 4294272 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_server 32150871 32150871 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_client 31149226 31149226 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_server 11128375 11128375 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_client 31145967 31145967 0 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_client 1931123 1931123 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_server 32148706 32148706 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_client 30913028 30913028 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_server 32263641 32263641 0 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 46458307 46458307 0 (0.00%) 0.20%

Wall-time

Significant differences

There are no significant wall-time differences

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes 4.54 ms 4.44 ms -0.10 ms (-2.20%) 5.86%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes 5.13 ms 5.03 ms -0.10 ms (-1.97%) 6.02%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes 5.23 ms 5.13 ms -0.10 ms (-1.86%) 5.11%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes 5.20 ms 5.11 ms -0.10 ms (-1.85%) 6.19%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 458.02 µs 449.58 µs -8.45 µs (-1.84%) 4.01%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes 459.43 µs 451.17 µs -8.26 µs (-1.80%) 3.92%
handshake_no_resume_ring_1.3_ecdsap256_aes 481.55 µs 473.70 µs -7.85 µs (-1.63%) 2.63%
handshake_no_resume_ring_1.3_ecdsap256_chacha 478.74 µs 471.35 µs -7.39 µs (-1.54%) 2.90%
transfer_no_resume_ring_1.3_rsa_aes 6.80 ms 6.70 ms -0.10 ms (-1.47%) 3.87%
transfer_no_resume_ring_1.2_rsa_aes 6.72 ms 6.62 ms -0.10 ms (-1.47%) 3.54%
transfer_no_resume_ring_1.3_ecdsap256_aes 6.31 ms 6.22 ms -0.09 ms (-1.46%) 4.50%
transfer_no_resume_ring_1.3_ecdsap384_aes 9.42 ms 9.33 ms -0.09 ms (-0.95%) 2.75%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes 4.34 ms 4.30 ms -0.04 ms (-0.92%) 2.09%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha 5.00 ms 4.96 ms -0.04 ms (-0.88%) 1.53%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha 4.32 ms 4.29 ms -0.04 ms (-0.83%) 2.09%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes 4.54 ms 4.50 ms -0.04 ms (-0.82%) 2.16%
handshake_session_id_aws_lc_rs_1.3_rsa_aes 5.02 ms 4.98 ms -0.04 ms (-0.79%) 1.23%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha 4.53 ms 4.49 ms -0.04 ms (-0.78%) 1.59%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha 13.70 ms 13.59 ms -0.11 ms (-0.77%) 1.98%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes 5.03 ms 4.99 ms -0.04 ms (-0.77%) 1.68%
handshake_no_resume_ring_1.2_rsa_aes 965.96 µs 958.64 µs -7.32 µs (-0.76%) 1.74%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 13.01 ms 12.91 ms -0.10 ms (-0.75%) 2.21%
handshake_session_id_ring_1.3_ecdsap256_chacha 5.56 ms 5.51 ms -0.04 ms (-0.75%) 1.00%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha 4.99 ms 4.95 ms -0.04 ms (-0.75%) 1.88%
transfer_no_resume_ring_1.3_ecdsap256_chacha 13.02 ms 12.93 ms -0.10 ms (-0.73%) 2.06%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 1.14 ms 1.13 ms -0.01 ms (-0.71%) 1.27%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha 5.19 ms 5.16 ms -0.04 ms (-0.71%) 2.03%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha 5.21 ms 5.18 ms -0.04 ms (-0.70%) 1.67%
transfer_no_resume_ring_1.3_rsa_chacha 13.51 ms 13.41 ms -0.09 ms (-0.68%) 1.65%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 13.70 ms 13.60 ms -0.09 ms (-0.68%) 1.96%
handshake_no_resume_ring_1.3_rsa_aes 969.96 µs 963.39 µs -6.57 µs (-0.68%) 1.21%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes 1.12 ms 1.11 ms -0.01 ms (-0.67%) 2.94%
handshake_tickets_aws_lc_rs_1.3_rsa_aes 5.20 ms 5.17 ms -0.03 ms (-0.65%) 1.89%
handshake_tickets_aws_lc_rs_1.2_rsa_aes 1.81 ms 1.80 ms -0.01 ms (-0.65%) 3.29%
handshake_tickets_ring_1.2_rsa_aes 1.61 ms 1.60 ms -0.01 ms (-0.64%) 1.85%
handshake_session_id_ring_1.3_ecdsap256_aes 5.59 ms 5.56 ms -0.03 ms (-0.61%) 1.05%
handshake_no_resume_ring_1.3_rsa_chacha 970.72 µs 964.79 µs -5.93 µs (-0.61%) 1.33%
handshake_tickets_ring_1.3_ecdsap256_chacha 5.62 ms 5.58 ms -0.03 ms (-0.61%) 1.00%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes 5.22 ms 5.19 ms -0.03 ms (-0.60%) 1.34%
handshake_session_id_ring_1.3_rsa_aes 6.09 ms 6.05 ms -0.04 ms (-0.59%) 1.06%
transfer_no_resume_ring_1.3_ecdsap384_chacha 16.14 ms 16.04 ms -0.09 ms (-0.57%) 1.56%
handshake_tickets_ring_1.3_ecdsap256_aes 5.66 ms 5.63 ms -0.03 ms (-0.57%) 1.00%
handshake_tickets_ring_1.3_rsa_chacha 6.11 ms 6.07 ms -0.03 ms (-0.57%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes 1.14 ms 1.14 ms -0.01 ms (-0.56%) 1.00%
handshake_tickets_ring_1.3_rsa_aes 6.16 ms 6.12 ms -0.03 ms (-0.54%) 1.00%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes 1.09 ms 1.08 ms -0.01 ms (-0.54%) 3.23%
handshake_session_id_ring_1.2_rsa_aes 1.52 ms 1.52 ms -0.01 ms (-0.47%) 1.15%
handshake_tickets_ring_1.3_ecdsap384_aes 8.77 ms 8.73 ms -0.04 ms (-0.45%) 1.00%
handshake_tickets_ring_1.3_ecdsap384_chacha 8.73 ms 8.69 ms -0.04 ms (-0.43%) 1.00%
handshake_session_id_aws_lc_rs_1.2_rsa_aes 1.64 ms 1.63 ms -0.01 ms (-0.40%) 2.60%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha 1.12 ms 1.12 ms -0.00 ms (-0.40%) 1.14%
handshake_session_id_ring_1.3_rsa_chacha 6.04 ms 6.02 ms -0.02 ms (-0.39%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_chacha 8.67 ms 8.64 ms -0.03 ms (-0.34%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_aes 8.71 ms 8.68 ms -0.03 ms (-0.34%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_aes 3.60 ms 3.59 ms -0.01 ms (-0.29%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_chacha 3.60 ms 3.59 ms -0.01 ms (-0.21%) 1.00%

Additional information

Historical results

Checkout details:

@brody4hire
Copy link
Contributor Author

I just pushed another update, guessing it will miss the merge queue. I guess I will open another PR for this.

Merged via the queue into rustls:main with commit a419389 Feb 24, 2025
@@ -110,7 +110,7 @@ pub use crate::suites::CipherSuiteCommon;
///
/// # Making a custom `CryptoProvider`
///
/// Your goal will be to populate a [`crypto::CryptoProvider`] struct instance.
/// Your goal will be to populate an instance of this [`crypto::CryptoProvider`] struct.
Copy link
Contributor Author

@brody4hire brody4hire Feb 24, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would like to do this update a little differently, thankfully it missed the merge queue. I would like to remove the brackets, as it seems pretty useless for this page to reference itself here. Using CryptoProvider with no brackets also seems more consistent with how this is done elsewhere for CryptoProvider in the documentation. PR should be coming soon.


UPDATE NOW PROPOSED - #2355

@brody4hire brody4hire deleted the minor-improvements-to-crypto-provider-doc branch February 24, 2025 17:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants