Skip to content

0.23 backports - #3182

Merged
ctz merged 11 commits into
rel-0.23from
jbp-0.23-backports
Jul 29, 2026
Merged

ctz merged 11 commits into
rel-0.23from
jbp-0.23-backports

Conversation

@ctz

@ctz ctz commented Jul 29, 2026

Copy link
Copy Markdown
Member

0.23.43 proposed release notes:

  • Bug fix: corrected reachable panic in debug mode (or with overflow-checks) when decrypting a ticket of specific lengths with Rfc5077Ticketer (and therefore rustls::crypto::aws_lc_rs::Ticketer). This happens pre-authentication.

    This is not used in the default configuration, but using stateless resumption is common and this affects the aws-lc-rs provider. The ticketer associated with the ring provider is not affected.

  • Bug fix: A QUIC client using a CryptoProvider that mixes QUIC-capable and -incapable TLS1.3 suites can panic if the server chooses the QUIC-incapable suite.

  • Bug fix: A QUIC client would incorrectly accept a TLS1.2 server hello. A full handshake would require a trusted server that talks TLS1.2 in QUIC.

@rustls-benchmarking

rustls-benchmarking Bot commented Jul 29, 2026

Copy link
Copy Markdown

Benchmark results

Instruction counts

Significant differences

⚠️ There are significant instruction count differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_session_id_1.2_no_crypto_server 875841 868041 -7800 (-0.89%) 0.25%
handshake_tickets_1.2_no_crypto_server 1011311 1003511 -7800 (-0.77%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_client 2422616 2409837 -12779 (-0.53%) 0.20%
handshake_tickets_1.3_no_crypto_server 1785923 1777943 -7980 (-0.45%) 0.30%
handshake_session_id_1.3_no_crypto_server 1816040 1808060 -7980 (-0.44%) 0.29%

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server 10495814 10425037 -70777 (-0.67%) 1.31%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 8823685 8785960 -37725 (-0.43%) 1.01%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server 10989838 10950745 -39093 (-0.36%) 1.10%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_server 3654745 3647485 -7260 (-0.20%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_server 3988490 3981050 -7440 (-0.19%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_server 4414652 4407212 -7440 (-0.17%) 0.20%
handshake_no_resume_1.2_no_crypto_server 65033 64924 -109 (-0.17%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_client 41804433 41868714 64281 (0.15%) 0.27%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_server 4789430 4782170 -7260 (-0.15%) 0.28%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 8809154 8796714 -12440 (-0.14%) 0.70%
handshake_no_resume_1.3_no_crypto_server 87037 86923 -114 (-0.13%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_client 41916997 41865102 -51895 (-0.12%) 0.32%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client 42083369 42044679 -38690 (-0.09%) 0.29%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_server 36897157 36863666 -33491 (-0.09%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_client 41900073 41864034 -36039 (-0.09%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_client 41808201 41843359 35158 (0.08%) 0.21%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server 38192027 38165364 -26663 (-0.07%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_server 36896499 36870953 -25546 (-0.07%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_server 36795114 36819900 24786 (0.07%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 3579227 3581587 2360 (0.07%) 0.54%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_client 42084478 42111456 26978 (0.06%) 0.24%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_client 42033580 42059120 25540 (0.06%) 0.31%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_client 42048546 42073952 25406 (0.06%) 0.34%
handshake_no_resume_ring_1.3_ecdsap256_chacha_client 3290988 3292685 1697 (0.05%) 0.26%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server 36787513 36797655 10142 (0.03%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_client 42081281 42092745 11464 (0.03%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_server 31377485 31369535 -7950 (-0.03%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_server 31380310 31372360 -7950 (-0.03%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_server 31380342 31372392 -7950 (-0.03%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_server 31257515 31249625 -7890 (-0.03%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_server 31260340 31252450 -7890 (-0.03%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_server 31260372 31252482 -7890 (-0.03%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_server 31816534 31808584 -7950 (-0.02%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_server 31818767 31810817 -7950 (-0.02%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_server 31818904 31810954 -7950 (-0.02%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_server 31716154 31708264 -7890 (-0.02%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_server 31718387 31710497 -7890 (-0.02%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_server 31718434 31710544 -7890 (-0.02%) 0.20%
handshake_session_id_1.2_no_crypto_client 1002814 1002574 -240 (-0.02%) 0.22%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_server 38245534 38238626 -6908 (-0.02%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_client 42113245 42120768 7523 (0.02%) 0.26%
handshake_tickets_1.2_no_crypto_client 1075501 1075323 -178 (-0.02%) 0.21%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_server 36895882 36890223 -5659 (-0.02%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_server 38232550 38238321 5771 (0.02%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_server 38178936 38184372 5436 (0.01%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_server 38172909 38178158 5249 (0.01%) 0.22%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_server 36800084 36795125 -4959 (-0.01%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_client 4085524 4085014 -510 (-0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 1391227 1391062 -165 (-0.01%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_client 4325082 4324572 -510 (-0.01%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_client 41817214 41821976 4762 (0.01%) 0.30%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 1389198 1389054 -144 (-0.01%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_server 1275936 1275813 -123 (-0.01%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_client 41895538 41899262 3724 (0.01%) 0.22%
handshake_no_resume_ring_1.3_ecdsap256_aes_server 1274698 1274585 -113 (-0.01%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_client 3752640 3752310 -330 (-0.01%) 0.20%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_client 4069730 4069400 -330 (-0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 2297941 2297790 -151 (-0.01%) 0.56%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_server 38225392 38223535 -1857 (-0.00%) 0.20%
handshake_session_id_1.3_no_crypto_client 1933365 1933453 88 (0.00%) 0.20%
handshake_tickets_1.3_no_crypto_client 1951849 1951933 84 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_client 2415838 2415937 99 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 3578869 3578996 127 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_server 10943316 10943634 318 (0.00%) 1.22%
handshake_no_resume_ring_1.3_ecdsap256_aes_client 3291589 3291504 -85 (-0.00%) 0.23%
handshake_no_resume_1.3_no_crypto_client 99598 99600 2 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_server 7203634 7203513 -121 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_server 7201611 7201503 -108 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_server 46113796 46113161 -635 (-0.00%) 0.20%
handshake_no_resume_1.2_no_crypto_client 86212 86211 -1 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_server 11077348 11077235 -113 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_server 11083159 11083048 -111 (-0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_server 10956864 10956767 -97 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_client 30065010 30064830 -180 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_client 30154320 30154140 -180 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_client 30317318 30317138 -180 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_client 30386609 30386429 -180 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_client 30062414 30062236 -178 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_client 30151724 30151546 -178 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_client 30313974 30313796 -178 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_client 30383244 30383066 -178 (-0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_client 30069264 30069095 -169 (-0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_client 30158574 30158405 -169 (-0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_client 2228215 2228205 -10 (-0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_client 30321333 30321213 -120 (-0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_client 30390624 30390504 -120 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 2300680 2300688 8 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_client 1714131 1714127 -4 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_client 2319102 2319097 -5 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_client 2324808 2324803 -5 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_client 34726775 34726753 -22 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_client 34724992 34724985 -7 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_client 57780138 57780128 -10 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 57928855 57928845 -10 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_client 57768674 57768665 -9 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 46163076 46163069 -7 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_client 92324137 92324127 -10 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 92390366 92390375 9 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_server 45969275 45969279 4 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_server 46152117 46152113 -4 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_client 57770666 57770661 -5 (-0.00%) 0.20%
transfer_no_resume_1.3_no_crypto_server 104926125 104926131 6 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_server 45967985 45967983 -2 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 46147562 46147564 2 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_client 92314671 92314667 -4 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 92388371 92388375 4 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_client 57940148 57940146 -2 (-0.00%) 0.20%
transfer_no_resume_1.3_no_crypto_client 117044712 117044716 4 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_server 80220025 80220023 -2 (-0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_server 45864998 45864997 -1 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_client 92312673 92312671 -2 (-0.00%) 0.20%
transfer_no_resume_1.2_no_crypto_server 104909930 104909932 2 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_client 57667895 57667894 -1 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 57930853 57930854 1 (0.00%) 0.20%
transfer_no_resume_1.2_no_crypto_client 117009580 117009582 2 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_server 80211832 80211833 1 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_server 80215035 80215034 -1 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 80327406 80327405 -1 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 80340995 80340994 -1 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_client 57864878 57864878 0 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_server 80330035 80330035 0 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_server 45976188 45976188 0 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_client 92399665 92399665 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
handshake_no_resume_1.3_no_crypto 52.68 µs 55.23 µs 2.55 µs (4.84%) 8.27%
handshake_no_resume_1.2_no_crypto 47.38 µs 49.40 µs 2.02 µs (4.27%) 8.04%
handshake_session_id_1.3_no_crypto 532.29 µs 543.60 µs 11.31 µs (2.12%) 4.91%
transfer_no_resume_1.3_no_crypto 11.67 ms 11.89 ms 0.22 ms (1.90%) 2.78%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes 4.45 ms 4.52 ms 0.07 ms (1.66%) 5.17%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes 5.14 ms 5.22 ms 0.09 ms (1.66%) 4.76%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes 4.99 ms 5.07 ms 0.08 ms (1.63%) 4.22%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes 5.13 ms 5.21 ms 0.08 ms (1.58%) 4.75%
handshake_session_id_1.2_no_crypto 282.18 µs 286.61 µs 4.43 µs (1.57%) 5.48%
transfer_no_resume_ring_1.3_ecdsap256_aes 5.29 ms 5.37 ms 0.08 ms (1.48%) 4.38%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes 476.51 µs 483.25 µs 6.74 µs (1.41%) 2.50%
transfer_no_resume_ring_1.3_rsa_aes 5.78 ms 5.86 ms 0.08 ms (1.35%) 3.54%
handshake_tickets_1.3_no_crypto 527.00 µs 534.11 µs 7.11 µs (1.35%) 3.54%
transfer_no_resume_ring_1.2_rsa_aes 5.72 ms 5.79 ms 0.08 ms (1.34%) 3.39%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 475.00 µs 480.91 µs 5.91 µs (1.24%) 2.22%
handshake_tickets_aws_lc_rs_1.2_rsa_aes 1.68 ms 1.70 ms 0.02 ms (1.14%) 3.08%
handshake_tickets_1.2_no_crypto 304.80 µs 308.10 µs 3.30 µs (1.08%) 4.41%
handshake_session_id_aws_lc_rs_1.2_rsa_aes 1.54 ms 1.56 ms 0.02 ms (1.04%) 2.96%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha 6.29 ms 6.35 ms 0.06 ms (0.97%) 1.59%
transfer_no_resume_ring_1.3_ecdsap384_aes 8.39 ms 8.47 ms 0.07 ms (0.89%) 2.10%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha 6.98 ms 7.05 ms 0.06 ms (0.89%) 1.43%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha 6.12 ms 6.17 ms 0.05 ms (0.87%) 1.59%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes 6.31 ms 6.36 ms 0.05 ms (0.84%) 1.70%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes 6.99 ms 7.05 ms 0.06 ms (0.84%) 1.52%
handshake_no_resume_ring_1.3_ecdsap256_aes 425.60 µs 429.09 µs 3.49 µs (0.82%) 1.88%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha 6.99 ms 7.04 ms 0.06 ms (0.81%) 1.26%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha 6.80 ms 6.86 ms 0.05 ms (0.80%) 1.41%
handshake_no_resume_ring_1.3_ecdsap256_chacha 423.10 µs 426.44 µs 3.34 µs (0.79%) 1.85%
transfer_no_resume_1.2_no_crypto 11.81 ms 11.72 ms -0.09 ms (-0.75%) 1.90%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes 6.14 ms 6.19 ms 0.05 ms (0.74%) 1.93%
transfer_no_resume_ring_1.3_ecdsap256_chacha 12.83 ms 12.92 ms 0.09 ms (0.70%) 1.89%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes 6.82 ms 6.87 ms 0.05 ms (0.70%) 1.73%
handshake_tickets_aws_lc_rs_1.3_rsa_aes 7.00 ms 7.05 ms 0.05 ms (0.69%) 1.70%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha 6.81 ms 6.86 ms 0.05 ms (0.66%) 1.50%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 12.91 ms 13.00 ms 0.09 ms (0.66%) 1.93%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 13.60 ms 13.69 ms 0.09 ms (0.63%) 1.75%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha 13.60 ms 13.68 ms 0.08 ms (0.62%) 2.15%
handshake_session_id_aws_lc_rs_1.3_rsa_aes 6.84 ms 6.88 ms 0.04 ms (0.57%) 1.95%
transfer_no_resume_ring_1.3_rsa_chacha 13.33 ms 13.40 ms 0.08 ms (0.57%) 1.77%
handshake_tickets_ring_1.2_rsa_aes 1.46 ms 1.46 ms 0.01 ms (0.51%) 1.70%
handshake_no_resume_ring_1.3_rsa_aes 914.18 µs 918.69 µs 4.51 µs (0.49%) 1.00%
handshake_no_resume_ring_1.3_rsa_chacha 914.48 µs 918.79 µs 4.30 µs (0.47%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 1.16 ms 1.17 ms 0.01 ms (0.45%) 1.00%
transfer_no_resume_ring_1.3_ecdsap384_chacha 15.94 ms 16.01 ms 0.07 ms (0.45%) 1.37%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes 1.05 ms 1.05 ms 0.00 ms (0.39%) 3.28%
handshake_tickets_ring_1.3_ecdsap256_chacha 5.27 ms 5.29 ms 0.02 ms (0.38%) 1.00%
handshake_tickets_ring_1.3_rsa_aes 5.79 ms 5.81 ms 0.02 ms (0.30%) 1.06%
handshake_tickets_ring_1.3_rsa_chacha 5.77 ms 5.78 ms 0.02 ms (0.30%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes 1.17 ms 1.17 ms 0.00 ms (0.30%) 1.19%
handshake_session_id_ring_1.3_rsa_chacha 5.71 ms 5.72 ms 0.01 ms (0.25%) 1.02%
handshake_tickets_ring_1.3_ecdsap384_chacha 8.37 ms 8.39 ms 0.02 ms (0.24%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_aes 5.31 ms 5.32 ms 0.01 ms (0.21%) 1.24%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes 1.16 ms 1.16 ms 0.00 ms (0.20%) 3.86%
handshake_no_resume_ring_1.2_rsa_aes 909.31 µs 911.14 µs 1.83 µs (0.20%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_chacha 5.22 ms 5.23 ms 0.01 ms (0.20%) 1.08%
handshake_no_resume_ring_1.3_ecdsap384_aes 3.52 ms 3.53 ms 0.01 ms (0.16%) 1.00%
handshake_session_id_ring_1.3_rsa_aes 5.74 ms 5.75 ms 0.01 ms (0.15%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_aes 8.34 ms 8.35 ms 0.01 ms (0.15%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_chacha 8.31 ms 8.33 ms 0.01 ms (0.14%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_chacha 3.52 ms 3.52 ms 0.00 ms (0.13%) 1.00%
handshake_tickets_ring_1.3_ecdsap384_aes 8.40 ms 8.41 ms 0.01 ms (0.13%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_aes 5.25 ms 5.26 ms 0.01 ms (0.12%) 1.00%
handshake_session_id_ring_1.2_rsa_aes 1.40 ms 1.40 ms 0.00 ms (0.04%) 1.36%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha 1.15 ms 1.15 ms -0.00 ms (-0.03%) 3.31%

Memory usage

Key:

  • ∑: sum usage for entire benchmark run
  • 🔝: peak usage
  • B: bytes
  • a: allocations

Significant differences

There are no significant memory usage differences

Additional information

Historical results

Checkout details:

ctz added 2 commits July 29, 2026 12:05
Test/example code only; fixed on main by dropping the dependency.
@ctz
ctz force-pushed the jbp-0.23-backports branch from 8720785 to 2c860ec Compare July 29, 2026 11:05
@codecov

codecov Bot commented Jul 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.35%. Comparing base (411fb02) to head (f496abe).

Additional details and impacted files
@@             Coverage Diff              @@
##           rel-0.23    #3182      +/-   ##
============================================
+ Coverage     95.32%   95.35%   +0.02%     
============================================
  Files            97       97              
  Lines         21979    22010      +31     
============================================
+ Hits          20951    20987      +36     
+ Misses         1028     1023       -5     

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@ctz
ctz force-pushed the jbp-0.23-backports branch from 11d3082 to f496abe Compare July 29, 2026 13:25
@ctz
ctz marked this pull request as ready for review July 29, 2026 15:47
@ctz
ctz requested review from cpu and djc July 29, 2026 15:47

@cpu cpu left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for handling this.

@ctz
ctz added this pull request to the merge queue Jul 29, 2026
Merged via the queue into rel-0.23 with commit fcf61cd Jul 29, 2026
32 checks passed
@ctz
ctz deleted the jbp-0.23-backports branch July 29, 2026 16:12
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.

4 participants