Skip to content
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

Add rustls-rustcrypto to the list of third-party providers #1763

Merged
merged 1 commit into from
Feb 7, 2024

Conversation

stevefan1999-personal
Copy link
Contributor

@stevefan1999-personal stevefan1999-personal commented Jan 28, 2024

As my work has finally been merged, I would like to add it to the shortlist. Also, this provider is almost no-std ready, once #1399 kicked off, but I'm not sure whether we should mention this.


N.B. Again, I do not recommend using this provider, until we can formally verify everything, but so far it works practically, I tested this on a customized arti client (yep, for connecting to the Tor network), and it worked, but the only problem is Tor team doesn't let me contribute to their GitLab by not letting me create an account over. I'm trying my best to see if anyone has a connection to the Tor team, and urgh just let me submit that MR.

Copy link

codecov bot commented Jan 28, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (1507a53) 95.85% compared to head (340b326) 95.85%.
Report is 14 commits behind head on main.

❗ Current head 340b326 differs from pull request most recent head 42a56ae. Consider uploading reports for the commit 42a56ae to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1763   +/-   ##
=======================================
  Coverage   95.85%   95.85%           
=======================================
  Files          80       80           
  Lines       18382    18382           
=======================================
  Hits        17620    17620           
  Misses        762      762           

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

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_tickets_aws_lc_rs_1.2_rsa_aes_server 4633720 4595443 -38277 (-0.83%) 2.38%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_server 4083382 4052259 -31123 (-0.76%) 3.98%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server 12684955 12717327 32372 (0.26%) 0.70%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_client 4558875 4570409 11534 (0.25%) 0.90%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server 33598556 33523710 -74846 (-0.22%) 0.43%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_client 31157564 31107755 -49809 (-0.16%) 0.47%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_server 33550192 33596557 46365 (0.14%) 0.66%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_client 4219348 4214001 -5347 (-0.13%) 0.79%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server 33289941 33327166 37225 (0.11%) 0.43%
handshake_no_resume_ring_1.3_ecdsap256_aes_server 2125823 2128149 2326 (0.11%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_server 91418194 91328465 -89729 (-0.10%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_server 12716066 12704560 -11506 (-0.09%) 0.81%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_server 33247085 33276383 29298 (0.09%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_client 31164563 31138308 -26255 (-0.08%) 0.37%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_server 57170177 57123223 -46954 (-0.08%) 0.35%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 3395680 3393120 -2560 (-0.08%) 0.29%
transfer_no_resume_ring_1.3_ecdsap256_aes_server 57130948 57090838 -40110 (-0.07%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_server 33570561 33548333 -22228 (-0.07%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server 12318644 12326730 8086 (0.07%) 0.81%
handshake_tickets_ring_1.3_ecdsap256_chacha_server 43860936 43832271 -28665 (-0.07%) 0.29%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_server 33315819 33294127 -21692 (-0.07%) 0.48%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_server 33292336 33270997 -21339 (-0.06%) 0.23%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_client 30948461 30965397 16936 (0.05%) 0.54%
handshake_no_resume_ring_1.3_ecdsap256_aes_client 3894794 3896846 2052 (0.05%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_server 33284825 33302211 17386 (0.05%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_client 4459054 4461383 2329 (0.05%) 0.60%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_server 33532209 33515212 -16997 (-0.05%) 0.35%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_client 30966121 30951171 -14950 (-0.05%) 0.58%
transfer_no_resume_ring_1.3_ecdsap256_chacha_server 91294476 91254679 -39797 (-0.04%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_client 42193284 42210041 16757 (0.04%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 3391431 3392694 1263 (0.04%) 0.21%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_server 33522905 33535277 12372 (0.04%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 57141040 57161353 20313 (0.04%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_client 30951400 30961893 10493 (0.03%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_client 42362773 42348509 -14264 (-0.03%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 2045992 2046639 647 (0.03%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 92428624 92400268 -28356 (-0.03%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_server 2130607 2131253 646 (0.03%) 0.22%
handshake_tickets_ring_1.3_ecdsap256_aes_server 43904619 43891741 -12878 (-0.03%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 2049364 2049944 580 (0.03%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_server 57107914 57091860 -16054 (-0.03%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_client 30963158 30971605 8447 (0.03%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client 31322909 31331437 8528 (0.03%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_client 31151947 31143852 -8095 (-0.03%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_server 33561283 33552824 -8459 (-0.03%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 8714822 8716926 2104 (0.02%) 0.95%
handshake_tickets_ring_1.3_rsa_aes_client 42387957 42377948 -10009 (-0.02%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_server 13740026 13736849 -3177 (-0.02%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 91350669 91371249 20580 (0.02%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_client 41965709 41956381 -9328 (-0.02%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_server 33254334 33261649 7315 (0.02%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_server 57144667 57155550 10883 (0.02%) 0.22%
handshake_session_id_ring_1.3_ecdsap384_aes_client 42014537 42006767 -7770 (-0.02%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_server 43664694 43656668 -8026 (-0.02%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_server 4388256 43890388 7821 (0.02%) 0.22%
handshake_session_id_ring_1.3_ecdsap384_chacha_server 43591739 43599427 7688 (0.02%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_client 42181979 42174981 -6998 (-0.02%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_client 42136663 42143520 6857 (0.02%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_client 31134728 31139793 5065 (0.02%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_client 4743148 4742418 -730 (-0.02%) 0.60%
handshake_session_id_ring_1.2_rsa_aes_server 4375034 4374441 -593 (-0.01%) 0.33%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_client 31155820 31159920 4100 (0.01%) 0.27%
handshake_no_resume_ring_1.3_rsa_aes_client 4537701 4538296 595 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_client 3174270 3174656 386 (0.01%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 57975534 57968619 -6915 (-0.01%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_client 35454554 35450986 -3568 (-0.01%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_server 43948142 43952544 4402 (0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_client 42137143 42141262 4119 (0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_client 41963668 41967760 4092 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_client 3388433 3388758 325 (0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_server 43591008 43595081 4073 (0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_server 43875534 43879488 3954 (0.01%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_client 4547694 4548088 394 (0.01%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_server 43913506 43909951 -3555 (-0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_client 42009996 42013269 3273 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_client 3377281 3377534 253 (0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_client 42174114 42177230 3116 (0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_server 43656117 43652978 -3139 (-0.01%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_client 31158610 31156641 -1969 (-0.01%) 0.22%
handshake_no_resume_ring_1.3_rsa_aes_server 12239773 12240531 758 (0.01%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_client 57953014 57949510 -3504 (-0.01%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_server 12045406 12046028 622 (0.01%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_server 43653067 43655189 2122 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_client 4441558 4441763 205 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_client 3898940 3899102 162 (0.00%) 0.22%
handshake_session_id_ring_1.3_rsa_chacha_client 42156503 42158208 1705 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_client 92395274 92391636 -3638 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_server 91248611 91252012 3401 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_server 13736637 13737112 475 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 57951559 57953526 1967 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_server 12249507 12249889 382 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 92421735 92424195 2460 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_client 92388426 92386008 -2418 (-0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_server 43593733 43592704 -1029 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_client 92453625 92455639 2014 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_client 31357115 31356489 -626 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_client 35451587 35452111 524 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_client 92389435 92388396 -1039 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_client 57995467 57996102 635 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_client 57952114 57951485 -629 (-0.00%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_server 4837713 4837662 -51 (-0.00%) 0.42%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 4855611 4855570 -41 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_server 57087171 57087539 368 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_client 57953055 57952684 -371 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 4850712 4850684 -28 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 91372256 91371770 -486 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 57182144 57181865 -279 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_server 91252065 91252436 371 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_server 56972254 56972044 -210 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 8723946 8723936 -10 (-0.00%) 1.23%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_client 68392517 68392497 -20 (-0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_client 57812482 57812471 -11 (-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.87 ms 4.92 ms 0.05 ms (1.08%) 5.49%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes 5.63 ms 5.68 ms 0.05 ms (0.88%) 4.50%
transfer_no_resume_ring_1.3_ecdsap256_aes 6.65 ms 6.70 ms 0.05 ms (0.83%) 4.16%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes 5.80 ms 5.84 ms 0.04 ms (0.77%) 4.02%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes 5.79 ms 5.83 ms 0.04 ms (0.66%) 3.85%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes 486.88 µs 489.80 µs 2.92 µs (0.60%) 3.48%
handshake_no_resume_ring_1.3_ecdsap256_aes 507.03 µs 509.91 µs 2.89 µs (0.57%) 2.92%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 485.05 µs 487.67 µs 2.63 µs (0.54%) 2.72%
transfer_no_resume_ring_1.2_rsa_aes 7.15 ms 7.18 ms 0.04 ms (0.51%) 2.88%
transfer_no_resume_ring_1.3_rsa_aes 7.24 ms 7.27 ms 0.04 ms (0.49%) 2.98%
transfer_no_resume_ring_1.3_ecdsap384_aes 9.77 ms 9.81 ms 0.04 ms (0.46%) 2.86%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha 14.28 ms 14.34 ms 0.06 ms (0.39%) 1.70%
transfer_no_resume_ring_1.3_ecdsap256_chacha 13.36 ms 13.41 ms 0.05 ms (0.38%) 2.24%
handshake_no_resume_ring_1.3_ecdsap256_chacha 505.84 µs 507.71 µs 1.88 µs (0.37%) 2.44%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 14.11 ms 14.16 ms 0.05 ms (0.36%) 2.13%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 13.37 ms 13.42 ms 0.05 ms (0.34%) 2.41%
transfer_no_resume_ring_1.3_rsa_chacha 13.94 ms 13.99 ms 0.05 ms (0.33%) 1.48%
handshake_tickets_aws_lc_rs_1.2_rsa_aes 2.33 ms 2.34 ms 0.01 ms (0.30%) 1.63%
handshake_session_id_ring_1.2_rsa_aes 1.75 ms 1.76 ms 0.01 ms (0.29%) 1.30%
transfer_no_resume_ring_1.3_ecdsap384_chacha 16.47 ms 16.51 ms 0.04 ms (0.27%) 1.91%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes 5.50 ms 5.51 ms 0.01 ms (0.23%) 2.42%
handshake_no_resume_ring_1.2_rsa_aes 1.07 ms 1.08 ms 0.00 ms (0.23%) 1.00%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha 5.46 ms 5.47 ms 0.01 ms (0.23%) 1.47%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha 5.43 ms 5.44 ms 0.01 ms (0.22%) 1.86%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes 6.26 ms 6.27 ms 0.01 ms (0.21%) 1.98%
handshake_tickets_aws_lc_rs_1.3_rsa_aes 6.48 ms 6.49 ms 0.01 ms (0.20%) 1.91%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha 6.20 ms 6.21 ms 0.01 ms (0.19%) 1.61%
handshake_session_id_aws_lc_rs_1.2_rsa_aes 2.16 ms 2.17 ms 0.00 ms (0.17%) 1.65%
handshake_session_id_ring_1.3_rsa_aes 7.54 ms 7.55 ms 0.01 ms (0.17%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_aes 6.90 ms 6.91 ms 0.01 ms (0.16%) 1.00%
handshake_session_id_aws_lc_rs_1.3_rsa_aes 6.44 ms 6.45 ms 0.01 ms (0.15%) 2.06%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes 1.35 ms 1.35 ms 0.00 ms (0.15%) 1.00%
handshake_session_id_ring_1.3_rsa_chacha 7.50 ms 7.51 ms 0.01 ms (0.15%) 1.01%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes 6.21 ms 6.22 ms 0.01 ms (0.15%) 2.34%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha 6.44 ms 6.45 ms 0.01 ms (0.15%) 1.64%
handshake_no_resume_ring_1.3_ecdsap384_aes 3.61 ms 3.62 ms 0.01 ms (0.14%) 1.00%
handshake_no_resume_ring_1.3_rsa_chacha 1.09 ms 1.09 ms 0.00 ms (0.14%) 1.27%
handshake_tickets_ring_1.3_ecdsap384_aes 10.02 ms 10.04 ms 0.01 ms (0.14%) 1.00%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha 6.17 ms 6.18 ms 0.01 ms (0.13%) 1.69%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha 1.40 ms 1.40 ms 0.00 ms (0.13%) 1.00%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha 6.41 ms 6.42 ms 0.01 ms (0.13%) 1.54%
handshake_tickets_ring_1.3_ecdsap384_chacha 9.99 ms 10.00 ms 0.01 ms (0.12%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes 1.41 ms 1.41 ms 0.00 ms (0.12%) 1.05%
handshake_session_id_ring_1.3_ecdsap384_aes 10.00 ms 10.01 ms 0.01 ms (0.12%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_aes 6.92 ms 6.92 ms 0.01 ms (0.12%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes 1.24 ms 1.24 ms 0.00 ms (0.11%) 1.00%
handshake_no_resume_ring_1.3_rsa_aes 1.08 ms 1.08 ms 0.00 ms (0.11%) 1.08%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes 5.46 ms 5.46 ms 0.01 ms (0.10%) 2.70%
handshake_tickets_ring_1.3_rsa_aes 7.56 ms 7.57 ms 0.01 ms (0.08%) 1.00%
handshake_tickets_ring_1.2_rsa_aes 1.84 ms 1.84 ms 0.00 ms (0.08%) 1.99%
handshake_no_resume_ring_1.3_ecdsap384_chacha 3.62 ms 3.62 ms 0.00 ms (0.08%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_chacha 6.87 ms 6.88 ms 0.00 ms (0.07%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 1.23 ms 1.23 ms 0.00 ms (0.06%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_chacha 6.88 ms 6.88 ms 0.00 ms (0.05%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_chacha 9.97 ms 9.98 ms 0.00 ms (0.04%) 1.00%
handshake_tickets_ring_1.3_rsa_chacha 7.52 ms 7.52 ms 0.00 ms (0.04%) 1.13%

Additional information

Historical results

Checkout details:

cpu
cpu previously requested changes Jan 29, 2024
Copy link
Member

@cpu cpu left a comment

Choose a reason for hiding this comment

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

Thanks for the update PR :-)

rustls / Check for documentation errors (pull_request) Failing after 2m

These edits need to be made in lib.rs and then pulled into the README with the admin/pull-readme helper script.

@stevefan1999-personal
Copy link
Contributor Author

@djc that bot is interesting. mind getting it to work with rustls-rustcrypto to see how much slower it is?

@djc
Copy link
Member

djc commented Jan 30, 2024

See here for more context: https://ochagavia.nl/blog/continuous-benchmarking-for-rustls/.

@stevefan1999-personal
Copy link
Contributor Author

So we just need to implement this...

rustls/ci-bench/src/main.rs

Lines 309 to 320 in 75edb20

(
ring::default_provider(),
ring::ALL_CIPHER_SUITES,
&(ring_ticketer as fn() -> Arc<dyn rustls::server::ProducesTickets>),
"ring",
),
(
aws_lc_rs::default_provider(),
aws_lc_rs::ALL_CIPHER_SUITES,
&(aws_lc_rs_ticketer as fn() -> Arc<dyn rustls::server::ProducesTickets>),
"aws_lc_rs",
),

@cpu
Copy link
Member

cpu commented Feb 2, 2024

These edits need to be made in lib.rs and then pulled into the README with the admin/pull-readme helper script.

@stevefan1999-personal Are you able to address this feedback and rebase the branch? It would be nice to get this small change merged soon.

@stevefan1999-personal
Copy link
Contributor Author

stevefan1999-personal commented Feb 3, 2024

These edits need to be made in lib.rs and then pulled into the README with the admin/pull-readme helper script.

@stevefan1999-personal Are you able to address this feedback and rebase the branch? It would be nice to get this small change merged soon.

Sure! Let me get that done today after implementing the ticketeer

@cpu cpu force-pushed the patch-2 branch 2 times, most recently from d351969 to b8369bb Compare February 7, 2024 15:04
@cpu
Copy link
Member

cpu commented Feb 7, 2024

cpu force-pushed the patch-2 branch from b8369bb to 42a56ae

@stevefan1999-personal Your commit that synchronized the two files needed an extra whitespace line between the new content and the markdown link targets that were there before or the cargo doc check failed in CI. I pushed this fix, cleaned up the commit history, and rebased on main to pick up the cargo nightly build fix.

Thanks for the PR!

@cpu cpu dismissed their stale review February 7, 2024 15:29

Feedback addressed

@cpu cpu added this pull request to the merge queue Feb 7, 2024
Merged via the queue into rustls:main with commit 7e19ba1 Feb 7, 2024
21 checks passed
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.

None yet

3 participants