Skip to content

[0.23] Create SSLKEYLOGFILE with owner-only permissions - #3210

Merged
djc merged 3 commits into
rel-0.23from
0.23-keylogfile-ownership
Aug 13, 2026
Merged

djc merged 3 commits into
rel-0.23from
0.23-keylogfile-ownership

Conversation

@djc

@djc djc commented Aug 13, 2026

Copy link
Copy Markdown
Member

@djc
djc requested a review from ctz August 13, 2026 10:54
@rustls-benchmarking

rustls-benchmarking Bot commented Aug 13, 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_no_resume_aws_lc_rs_1.3_rsa_chacha_client 2428808 2415891 -12917 (-0.53%) 0.20%

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_server 10954252 10920781 -33471 (-0.31%) 1.15%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 8795310 8814303 18993 (0.22%) 0.69%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server 10949151 10928933 -20218 (-0.18%) 1.11%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 8806734 8817972 11238 (0.13%) 0.88%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_client 42090474 42127157 36683 (0.09%) 0.29%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_client 42118192 42086241 -31951 (-0.08%) 0.30%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_client 42106444 42083016 -23428 (-0.06%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_server 38226630 38244975 18345 (0.05%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_client 41822207 41840417 18210 (0.04%) 0.29%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server 10443061 10447235 4174 (0.04%) 1.16%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_server 38204560 38191718 -12842 (-0.03%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_server 38230768 38218628 -12140 (-0.03%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_client 41873581 41886745 13164 (0.03%) 0.24%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_client 41822217 41809681 -12536 (-0.03%) 0.22%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_client 42085418 42097839 12421 (0.03%) 0.40%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client 42069005 42058022 -10983 (-0.03%) 0.28%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_client 41817295 41827816 10521 (0.03%) 0.25%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_server 36877340 36884009 6669 (0.02%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 3578747 3579378 631 (0.02%) 0.21%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server 36786916 36780663 -6253 (-0.02%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_server 38225531 38231537 6006 (0.02%) 0.22%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_server 36883321 36889107 5786 (0.02%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_server 36795229 36800889 5660 (0.02%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server 38177865 38172097 -5768 (-0.02%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 3580476 3580984 508 (0.01%) 0.56%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_server 36794276 36799237 4961 (0.01%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_server 38173846 38178943 5097 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 1390931 1391092 161 (0.01%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_client 41889144 41893889 4745 (0.01%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_client 42059114 42063336 4222 (0.01%) 0.30%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 1389119 1389023 -96 (-0.01%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_client 3292989 3292865 -124 (-0.00%) 0.24%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_client 41890063 41891112 1049 (0.00%) 0.25%
handshake_no_resume_ring_1.3_ecdsap256_aes_client 3291588 3291512 -76 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_client 2409699 2409653 -46 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_server 1275813 1275835 22 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_server 36875995 36876538 543 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_client 1714142 1714127 -15 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 2300477 2300496 19 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_client 2228201 2228205 4 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 2297759 2297763 4 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_client 2319093 2319097 4 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_client 2324799 2324803 4 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_server 7201503 7201498 -5 (-0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_server 45864997 45865008 11 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 80341004 80340992 -12 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_server 80330039 80330030 -9 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_client 92399669 92399661 -8 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_client 57864879 57864884 5 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_server 46113800 46113803 3 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 46163074 46163077 3 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_server 80220026 80220021 -5 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_client 34724985 34724983 -2 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_client 92312673 92312668 -5 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_client 57770663 57770666 3 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 57930857 57930860 3 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_client 57940148 57940145 -3 (-0.00%) 0.20%
transfer_no_resume_1.2_no_crypto_client 117009577 117009580 3 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_server 80215039 80215037 -2 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_server 45967983 45967984 1 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_server 45969271 45969270 -1 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 46147567 46147566 -1 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_client 92314670 92314668 -2 (-0.00%) 0.20%
transfer_no_resume_1.2_no_crypto_server 104909928 104909930 2 (0.00%) 0.20%
transfer_no_resume_1.3_no_crypto_server 104926125 104926127 2 (0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_client 57667894 57667893 -1 (-0.00%) 0.20%
transfer_no_resume_1.3_no_crypto_client 117044713 117044711 -2 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 80327404 80327403 -1 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_client 92324136 92324135 -1 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 92388378 92388377 -1 (-0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_server 31372392 31372392 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_server 31710497 31710497 0 (0.00%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_client 4085014 4085014 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_client 30158405 30158405 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_server 31249625 31249625 0 (0.00%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_client 4324572 4324572 0 (0.00%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_server 4407212 4407212 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_client 30064830 30064830 0 (0.00%) 0.20%
handshake_no_resume_1.2_no_crypto_server 64924 64924 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_client 30390504 30390504 0 (0.00%) 0.20%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_server 4782170 4782170 0 (0.00%) 1.06%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_client 4069400 4069400 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_server 31369535 31369535 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_client 30321213 30321213 0 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_client 57780128 57780128 0 (0.00%) 0.20%
handshake_tickets_1.2_no_crypto_client 1075323 1075323 0 (0.00%) 0.21%
handshake_no_resume_ring_1.3_rsa_chacha_server 11083048 11083048 0 (0.00%) 0.20%
handshake_session_id_1.3_no_crypto_server 1808060 1808060 0 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_server 46152115 46152115 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_client 34726766 34726766 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_client 30062236 30062236 0 (0.00%) 0.20%
handshake_tickets_1.2_no_crypto_server 1003511 1003511 0 (0.00%) 0.20%
handshake_no_resume_1.3_no_crypto_client 99600 99600 0 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_client 57768665 57768665 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_client 30069095 30069095 0 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 92390371 92390371 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_client 30317138 30317138 0 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_server 45976177 45976177 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_aes_server 1274591 1274591 0 (0.00%) 0.20%
handshake_no_resume_1.2_no_crypto_client 86211 86211 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_aes_client 30154140 30154140 0 (0.00%) 0.20%
handshake_tickets_1.3_no_crypto_client 1951933 1951933 0 (0.00%) 0.20%
handshake_no_resume_1.3_no_crypto_server 86923 86923 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_server 31810817 31810817 0 (0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_server 10956767 10956767 0 (0.00%) 0.20%
handshake_session_id_1.2_no_crypto_client 1002574 1002574 0 (0.00%) 0.23%
handshake_tickets_ring_1.3_ecdsap256_aes_client 30386429 30386429 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_server 31710544 31710544 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_server 31810954 31810954 0 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_server 3647485 3647485 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_server 31372360 31372360 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_chacha_client 30313796 30313796 0 (0.00%) 0.20%
handshake_tickets_1.3_no_crypto_server 1777943 1777943 0 (0.00%) 0.20%
handshake_session_id_1.3_no_crypto_client 1933453 1933453 0 (0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_server 80211831 80211831 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_server 31708264 31708264 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_server 31252482 31252482 0 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_client 3752310 3752310 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_server 31252450 31252450 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_server 11077235 11077235 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_client 30383066 30383066 0 (0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_server 7203523 7203523 0 (0.00%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_client 30151546 30151546 0 (0.00%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_server 3981050 3981050 0 (0.00%) 0.20%
handshake_session_id_1.2_no_crypto_server 868041 868041 0 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 57928855 57928855 0 (0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_server 31808584 31808584 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 55.43 µs 54.57 µs -0.86 µs (-1.55%) 8.05%
handshake_no_resume_1.2_no_crypto 49.23 µs 48.51 µs -0.72 µs (-1.46%) 7.97%
handshake_tickets_1.2_no_crypto 308.12 µs 311.06 µs 2.94 µs (0.95%) 5.16%
handshake_tickets_1.3_no_crypto 533.70 µs 528.65 µs -5.05 µs (-0.95%) 3.75%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes 4.54 ms 4.49 ms -0.04 ms (-0.94%) 5.41%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes 5.22 ms 5.17 ms -0.05 ms (-0.88%) 4.73%
transfer_no_resume_ring_1.3_ecdsap256_aes 5.38 ms 5.33 ms -0.05 ms (-0.88%) 3.97%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes 5.23 ms 5.18 ms -0.05 ms (-0.88%) 4.80%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes 5.07 ms 5.03 ms -0.04 ms (-0.84%) 5.03%
transfer_no_resume_ring_1.2_rsa_aes 5.80 ms 5.75 ms -0.05 ms (-0.79%) 3.37%
transfer_no_resume_ring_1.3_rsa_aes 5.86 ms 5.83 ms -0.04 ms (-0.68%) 3.30%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes 6.36 ms 6.33 ms -0.03 ms (-0.48%) 1.99%
transfer_no_resume_ring_1.3_ecdsap384_aes 8.47 ms 8.44 ms -0.04 ms (-0.47%) 2.53%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha 6.35 ms 6.32 ms -0.03 ms (-0.45%) 1.66%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha 6.17 ms 6.14 ms -0.03 ms (-0.44%) 1.56%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha 7.04 ms 7.01 ms -0.03 ms (-0.44%) 1.61%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes 6.87 ms 6.84 ms -0.03 ms (-0.44%) 1.78%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes 6.18 ms 6.16 ms -0.03 ms (-0.44%) 1.94%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha 6.85 ms 6.83 ms -0.03 ms (-0.43%) 1.56%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes 7.05 ms 7.02 ms -0.03 ms (-0.42%) 1.75%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha 7.04 ms 7.01 ms -0.03 ms (-0.42%) 1.43%
handshake_session_id_aws_lc_rs_1.3_rsa_aes 6.88 ms 6.85 ms -0.03 ms (-0.41%) 1.62%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha 6.85 ms 6.83 ms -0.03 ms (-0.40%) 1.22%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha 13.70 ms 13.64 ms -0.05 ms (-0.40%) 2.24%
handshake_tickets_aws_lc_rs_1.3_rsa_aes 7.05 ms 7.02 ms -0.03 ms (-0.39%) 1.75%
transfer_no_resume_1.2_no_crypto 11.72 ms 11.67 ms -0.04 ms (-0.37%) 1.99%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 481.22 µs 479.65 µs -1.57 µs (-0.33%) 2.61%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 13.00 ms 12.96 ms -0.04 ms (-0.32%) 1.81%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 13.70 ms 13.65 ms -0.04 ms (-0.31%) 1.76%
transfer_no_resume_ring_1.3_rsa_chacha 13.41 ms 13.37 ms -0.04 ms (-0.31%) 1.77%
transfer_no_resume_ring_1.3_ecdsap256_chacha 12.93 ms 12.89 ms -0.04 ms (-0.29%) 1.89%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes 482.61 µs 481.25 µs -1.36 µs (-0.28%) 2.69%
transfer_no_resume_1.3_no_crypto 11.90 ms 11.87 ms -0.03 ms (-0.28%) 3.40%
transfer_no_resume_ring_1.3_ecdsap384_chacha 16.02 ms 15.99 ms -0.04 ms (-0.24%) 1.45%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes 1.17 ms 1.17 ms -0.00 ms (-0.22%) 1.08%
handshake_session_id_1.2_no_crypto 285.98 µs 285.36 µs -0.62 µs (-0.22%) 5.10%
handshake_session_id_1.3_no_crypto 541.62 µs 542.74 µs 1.11 µs (0.21%) 5.20%
handshake_no_resume_ring_1.3_ecdsap256_aes 429.35 µs 428.58 µs -0.77 µs (-0.18%) 1.86%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes 1.05 ms 1.06 ms 0.00 ms (0.17%) 9.94%
handshake_session_id_ring_1.3_ecdsap256_chacha 5.23 ms 5.22 ms -0.01 ms (-0.16%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes 1.16 ms 1.16 ms -0.00 ms (-0.16%) 8.91%
handshake_session_id_aws_lc_rs_1.2_rsa_aes 1.56 ms 1.56 ms -0.00 ms (-0.14%) 6.51%
handshake_session_id_ring_1.2_rsa_aes 1.40 ms 1.40 ms -0.00 ms (-0.14%) 1.28%
handshake_session_id_ring_1.3_rsa_chacha 5.72 ms 5.71 ms -0.01 ms (-0.14%) 1.00%
handshake_tickets_ring_1.2_rsa_aes 1.46 ms 1.46 ms -0.00 ms (-0.14%) 1.49%
handshake_no_resume_ring_1.3_rsa_chacha 918.92 µs 917.76 µs -1.17 µs (-0.13%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha 1.15 ms 1.15 ms -0.00 ms (-0.12%) 4.85%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 1.17 ms 1.17 ms -0.00 ms (-0.11%) 1.00%
handshake_tickets_ring_1.3_rsa_aes 5.81 ms 5.80 ms -0.01 ms (-0.11%) 1.00%
handshake_no_resume_ring_1.3_rsa_aes 918.09 µs 917.16 µs -0.94 µs (-0.10%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_aes 5.32 ms 5.31 ms -0.00 ms (-0.09%) 1.00%
handshake_no_resume_ring_1.3_ecdsap256_chacha 426.64 µs 426.28 µs -0.35 µs (-0.08%) 1.57%
handshake_tickets_ring_1.3_rsa_chacha 5.78 ms 5.78 ms -0.00 ms (-0.08%) 1.00%
handshake_tickets_aws_lc_rs_1.2_rsa_aes 1.70 ms 1.70 ms -0.00 ms (-0.08%) 5.32%
handshake_tickets_ring_1.3_ecdsap384_aes 8.41 ms 8.41 ms -0.01 ms (-0.07%) 1.00%
handshake_session_id_ring_1.3_rsa_aes 5.75 ms 5.74 ms -0.00 ms (-0.06%) 1.00%
handshake_tickets_ring_1.3_ecdsap384_chacha 8.39 ms 8.38 ms -0.00 ms (-0.06%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_chacha 8.32 ms 8.32 ms -0.00 ms (-0.05%) 1.00%
handshake_no_resume_ring_1.2_rsa_aes 911.37 µs 910.87 µs -0.49 µs (-0.05%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_aes 8.35 ms 8.34 ms -0.00 ms (-0.05%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_chacha 3.52 ms 3.53 ms 0.00 ms (0.04%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_aes 3.53 ms 3.53 ms -0.00 ms (-0.04%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_chacha 5.29 ms 5.29 ms -0.00 ms (-0.04%) 1.00%
handshake_session_id_ring_1.3_ecdsap256_aes 5.25 ms 5.25 ms -0.00 ms (-0.02%) 1.00%

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:

@djc
djc force-pushed the 0.23-keylogfile-ownership branch from d543735 to e4effb0 Compare August 13, 2026 11:07
SebTardif and others added 2 commits August 13, 2026 13:09
On Unix, open the key log with mode 0o600 so a typical umask does not
leave traffic secrets world-readable. Existing files are left unchanged.
@djc
djc force-pushed the 0.23-keylogfile-ownership branch from e4effb0 to d5645b9 Compare August 13, 2026 11:09
@codecov

codecov Bot commented Aug 13, 2026

Copy link
Copy Markdown

Codecov Report

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

Additional details and impacted files
@@            Coverage Diff            @@
##           rel-0.23    #3210   +/-   ##
=========================================
  Coverage     95.35%   95.35%           
=========================================
  Files            97       98    +1     
  Lines         22010    22034   +24     
=========================================
+ Hits          20987    21011   +24     
  Misses         1023     1023           

☔ 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.

@djc
djc added this pull request to the merge queue Aug 13, 2026
Merged via the queue into rel-0.23 with commit 18d00ec Aug 13, 2026
32 checks passed
@djc
djc deleted the 0.23-keylogfile-ownership branch August 13, 2026 11:35
@claude claude Bot mentioned this pull request Sep 7, 2026
1 task
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.

3 participants