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

Depend on aws-lc-rs with default-features = false #1768

Merged
merged 1 commit into from
Jan 31, 2024

Conversation

joshtriplett
Copy link
Contributor

@joshtriplett joshtriplett commented Jan 30, 2024

rustls does not seem to need the ring-io or ring-sig-verify features,
and omitting them avoids a dependency on an old version of the
untrusted crate.

Copy link
Member

@djc djc left a comment

Choose a reason for hiding this comment

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

Nice!

Copy link

rustls-benchmarking bot commented Jan 30, 2024

Benchmark results

Instruction counts

Significant differences

There are no significant instruction count differences

Other differences

Click to expand
Scenario Baseline Candidate Diff Threshold
handshake_session_id_aws_lc_rs_1.2_rsa_aes_server 4078674 4132999 54325 (1.33%) 3.98%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 8657320 8687725 30405 (0.35%) 1.07%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_server 12694955 12656334 -38621 (-0.30%) 0.75%
handshake_tickets_ring_1.2_rsa_aes_server 4842449 4833080 -9369 (-0.19%) 0.42%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_server 32927169 32878628 -48541 (-0.15%) 0.69%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_server 32601218 32645253 44035 (0.14%) 0.48%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_client 30353528 30313567 -39961 (-0.13%) 0.54%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_server 32867303 32905146 37843 (0.12%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_server 32617942 32653731 35789 (0.11%) 0.55%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_client 4566817 4571748 4931 (0.11%) 0.89%
handshake_no_resume_ring_1.3_ecdsap256_aes_client 3892597 3896800 4203 (0.11%) 0.20%
handshake_no_resume_ring_1.3_ecdsap256_chacha_server 2131583 2129298 -2285 (-0.11%) 0.22%
handshake_tickets_ring_1.3_ecdsap256_aes_server 43928829 43882919 -45910 (-0.10%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_client 30524162 30492425 -31737 (-0.10%) 0.41%
handshake_session_id_ring_1.2_rsa_aes_client 4463085 4458494 -4591 (-0.10%) 0.62%
handshake_tickets_ring_1.3_ecdsap384_chacha_server 43887660 43843264 -44396 (-0.10%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_client 30330226 30301327 -28899 (-0.10%) 0.54%
handshake_no_resume_ring_1.3_ecdsap256_aes_server 2125949 2127949 2000 (0.09%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_server 32948392 32977847 29455 (0.09%) 0.50%
handshake_tickets_aws_lc_rs_1.2_rsa_aes_server 4637815 4641582 3767 (0.08%) 2.92%
handshake_session_id_aws_lc_rs_1.3_rsa_aes_client 30504313 30527911 23598 (0.08%) 0.30%
handshake_session_id_aws_lc_rs_1.2_rsa_aes_client 4219548 4216307 -3241 (-0.08%) 0.81%
handshake_tickets_ring_1.3_ecdsap384_aes_server 43919326 43886031 -33295 (-0.08%) 0.22%
handshake_no_resume_ring_1.3_ecdsap256_chacha_client 3899249 3896958 -2291 (-0.06%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_server 43899895 43925257 25362 (0.06%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_server 12301391 12294385 -7006 (-0.06%) 0.72%
handshake_tickets_ring_1.3_ecdsap256_chacha_server 43865249 43841927 -23322 (-0.05%) 0.32%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_server 91392006 91355424 -36582 (-0.04%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_client 30495738 30507940 12202 (0.04%) 0.70%
transfer_no_resume_ring_1.3_ecdsap256_chacha_server 91293450 91258432 -35018 (-0.04%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_client 57973544 57951840 -21704 (-0.04%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_server 57066063 57086986 20923 (0.04%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_server 32912249 32900268 -11981 (-0.04%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_server 57095981 57075231 -20750 (-0.04%) 0.38%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 57158035 57178542 20507 (0.04%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_aes_server 13732676 13737559 4883 (0.04%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_server 43578573 43593858 15285 (0.04%) 0.20%
handshake_session_id_ring_1.2_rsa_aes_server 4378927 4377412 -1515 (-0.03%) 0.47%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 57177400 57158627 -18773 (-0.03%) 0.20%
handshake_tickets_ring_1.2_rsa_aes_client 4744547 4743018 -1529 (-0.03%) 0.60%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha_server 32873236 32882851 9615 (0.03%) 0.37%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes_server 32909846 32919430 9584 (0.03%) 0.25%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_server 12709017 12705407 -3610 (-0.03%) 0.81%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha_client 30497453 30489080 -8373 (-0.03%) 0.28%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_server 32631865 32640224 8359 (0.03%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes_server 32646291 32638131 -8160 (-0.02%) 0.23%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 92432778 92454995 22217 (0.02%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha_server 32615969 32608429 -7540 (-0.02%) 0.34%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 91326738 91347528 20790 (0.02%) 0.20%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes_client 30519109 30512263 -6846 (-0.02%) 0.25%
handshake_session_id_ring_1.3_ecdsap384_aes_client 42021298 42011963 -9335 (-0.02%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_client 42208316 42198985 -9331 (-0.02%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_server 91230911 91250955 20044 (0.02%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_client 8661805 8663639 1834 (0.02%) 1.60%
handshake_tickets_aws_lc_rs_1.3_rsa_aes_client 30712084 30705661 -6423 (-0.02%) 0.26%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 1886089 1885750 -339 (-0.02%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_aes_client 42187073 42194365 7292 (0.02%) 0.20%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha_client 30691960 30697212 5252 (0.02%) 0.40%
handshake_session_id_ring_1.3_ecdsap256_aes_server 43665157 43657856 -7301 (-0.02%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_chacha_client 41971360 41964462 -6898 (-0.02%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_server 1882376 1882067 -309 (-0.02%) 0.20%
handshake_session_id_ring_1.3_ecdsap384_aes_server 43658445 43651446 -6999 (-0.02%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_client 57958009 57948858 -9151 (-0.02%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_aes_server 57095476 57086536 -8940 (-0.02%) 0.20%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha_client 30510583 30506663 -3920 (-0.01%) 0.27%
handshake_no_resume_ring_1.3_ecdsap384_aes_client 35447321 35451713 4392 (0.01%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_server 57106816 57113360 6544 (0.01%) 0.25%
handshake_session_id_ring_1.3_ecdsap384_chacha_server 43594014 43598843 4829 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 3342829 3342502 -327 (-0.01%) 0.20%
handshake_tickets_ring_1.3_ecdsap384_aes_client 42177215 42173525 -3690 (-0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 3345233 3344949 -284 (-0.01%) 0.29%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_server 32613691 32616427 2736 (0.01%) 0.31%
handshake_tickets_ring_1.3_ecdsap384_chacha_client 42142917 42146067 3150 (0.01%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_chacha_client 92384382 92391114 6732 (0.01%) 0.20%
transfer_no_resume_ring_1.3_rsa_chacha_client 92391962 92386161 -5801 (-0.01%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_client 4441706 4441980 274 (0.01%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_server 12240408 12239664 -744 (-0.01%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha_client 92452133 92446659 -5474 (-0.01%) 0.20%
handshake_session_id_ring_1.3_ecdsap256_chacha_client 41961964 41964303 2339 (0.01%) 0.20%
handshake_no_resume_ring_1.3_rsa_chacha_client 4548018 4548267 249 (0.01%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes_client 3356730 3356579 -151 (-0.00%) 0.20%
handshake_tickets_ring_1.3_ecdsap256_chacha_client 42145238 42143358 -1880 (-0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_chacha_client 42347440 42345594 -1846 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_server 13740646 13741183 537 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha_server 4265355 4265198 -157 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_client 57955702 57953613 -2089 (-0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_server 43963497 43962172 -1325 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_rsa_aes_client 4537962 4538091 129 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_client 42152784 42153974 1190 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha_client 30313011 30313690 679 (0.00%) 0.24%
handshake_session_id_ring_1.3_ecdsap256_aes_client 42014947 42015777 830 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_chacha_server 43592507 43591672 -835 (-0.00%) 0.20%
handshake_no_resume_ring_1.2_rsa_aes_server 12045808 12045594 -214 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_client 92416975 92418507 1532 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes_client 3153012 3153059 47 (0.00%) 0.20%
handshake_session_id_ring_1.3_rsa_aes_server 43660813 43660176 -637 (-0.00%) 0.20%
handshake_tickets_ring_1.3_rsa_aes_client 42387211 42387769 558 (0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes_server 4261000 4260958 -42 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes_client 57948277 57948753 476 (0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_server 91255952 91255215 -737 (-0.00%) 0.20%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha_client 3367139 3367116 -23 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap256_aes_server 57129076 57129422 346 (0.00%) 0.25%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes_client 57992421 57992070 -351 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_ecdsap384_chacha_client 92387958 92388493 535 (0.00%) 0.20%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes_client 30326050 30325903 -147 (-0.00%) 0.24%
handshake_no_resume_ring_1.3_rsa_chacha_server 12250370 12250320 -50 (-0.00%) 0.20%
handshake_no_resume_ring_1.3_ecdsap384_chacha_client 35455118 35454991 -127 (-0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes_client 68390920 68390691 -229 (-0.00%) 0.20%
transfer_no_resume_ring_1.3_rsa_aes_client 57951469 57951583 114 (0.00%) 0.20%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha_server 91327792 91327714 -78 (-0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_server 56971735 56971709 -26 (-0.00%) 0.20%
transfer_no_resume_ring_1.2_rsa_aes_client 57812541 57812542 1 (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_tickets_ring_1.2_rsa_aes 1.84 ms 1.83 ms -0.01 ms (-0.66%) 2.09%
handshake_session_id_ring_1.2_rsa_aes 1.76 ms 1.75 ms -0.01 ms (-0.57%) 1.62%
transfer_no_resume_ring_1.2_rsa_aes 7.17 ms 7.14 ms -0.03 ms (-0.43%) 2.73%
handshake_tickets_aws_lc_rs_1.2_rsa_aes 2.35 ms 2.34 ms -0.01 ms (-0.37%) 1.81%
transfer_no_resume_aws_lc_rs_1.2_rsa_aes 5.81 ms 5.79 ms -0.02 ms (-0.31%) 4.02%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_chacha 5.40 ms 5.38 ms -0.02 ms (-0.29%) 2.35%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_chacha 6.10 ms 6.09 ms -0.02 ms (-0.26%) 2.10%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_chacha 5.42 ms 5.41 ms -0.01 ms (-0.26%) 2.50%
handshake_session_id_aws_lc_rs_1.3_rsa_chacha 6.40 ms 6.38 ms -0.02 ms (-0.24%) 1.81%
handshake_session_id_aws_lc_rs_1.2_rsa_aes 2.17 ms 2.17 ms -0.00 ms (-0.21%) 1.79%
handshake_tickets_aws_lc_rs_1.3_rsa_chacha 6.43 ms 6.41 ms -0.01 ms (-0.20%) 1.82%
handshake_session_id_aws_lc_rs_1.3_ecdsap256_aes 5.41 ms 5.40 ms -0.01 ms (-0.20%) 2.69%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_chacha 6.13 ms 6.12 ms -0.01 ms (-0.18%) 1.88%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_aes 4.87 ms 4.86 ms -0.01 ms (-0.18%) 6.78%
handshake_session_id_aws_lc_rs_1.3_rsa_aes 6.41 ms 6.40 ms -0.01 ms (-0.17%) 2.25%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_aes 1.19 ms 1.19 ms 0.00 ms (0.17%) 1.00%
handshake_tickets_aws_lc_rs_1.3_ecdsap256_aes 5.44 ms 5.43 ms -0.01 ms (-0.16%) 2.43%
handshake_no_resume_aws_lc_rs_1.3_rsa_chacha 1.41 ms 1.40 ms -0.00 ms (-0.15%) 1.00%
handshake_no_resume_ring_1.3_ecdsap256_chacha 503.95 µs 504.69 µs 0.74 µs (0.15%) 2.46%
handshake_no_resume_ring_1.3_rsa_chacha 1.08 ms 1.08 ms 0.00 ms (0.14%) 1.19%
handshake_tickets_aws_lc_rs_1.3_ecdsap384_aes 6.16 ms 6.15 ms -0.01 ms (-0.13%) 1.99%
transfer_no_resume_aws_lc_rs_1.3_rsa_aes 5.81 ms 5.80 ms -0.01 ms (-0.13%) 4.43%
handshake_session_id_aws_lc_rs_1.3_ecdsap384_aes 6.12 ms 6.11 ms -0.01 ms (-0.13%) 2.34%
handshake_session_id_ring_1.3_ecdsap256_aes 6.93 ms 6.92 ms -0.01 ms (-0.12%) 1.00%
handshake_session_id_ring_1.3_rsa_aes 7.57 ms 7.56 ms -0.01 ms (-0.12%) 1.00%
transfer_no_resume_ring_1.3_ecdsap256_aes 6.66 ms 6.66 ms -0.01 ms (-0.12%) 3.90%
handshake_no_resume_ring_1.2_rsa_aes 1.07 ms 1.07 ms -0.00 ms (-0.12%) 1.00%
handshake_tickets_aws_lc_rs_1.3_rsa_aes 6.44 ms 6.43 ms -0.01 ms (-0.11%) 1.97%
handshake_tickets_ring_1.3_rsa_aes 7.58 ms 7.57 ms -0.01 ms (-0.09%) 1.00%
handshake_tickets_ring_1.3_ecdsap256_aes 6.94 ms 6.93 ms -0.01 ms (-0.09%) 1.00%
handshake_session_id_ring_1.3_ecdsap384_chacha 10.00 ms 9.99 ms -0.01 ms (-0.09%) 1.00%
transfer_no_resume_ring_1.3_ecdsap384_aes 9.78 ms 9.77 ms -0.01 ms (-0.09%) 3.08%
handshake_session_id_ring_1.3_ecdsap384_aes 10.03 ms 10.02 ms -0.01 ms (-0.08%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_aes 474.28 µs 473.90 µs -0.37 µs (-0.08%) 4.09%
transfer_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 13.35 ms 13.36 ms 0.01 ms (0.06%) 2.66%
transfer_no_resume_ring_1.3_ecdsap256_chacha 13.37 ms 13.36 ms -0.01 ms (-0.05%) 2.90%
handshake_tickets_ring_1.3_ecdsap256_chacha 6.90 ms 6.90 ms -0.00 ms (-0.05%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_ecdsap256_chacha 473.50 µs 473.24 µs -0.26 µs (-0.05%) 2.96%
transfer_no_resume_ring_1.3_rsa_aes 7.24 ms 7.24 ms -0.00 ms (-0.05%) 2.88%
handshake_no_resume_ring_1.3_rsa_aes 1.08 ms 1.08 ms 0.00 ms (0.05%) 1.12%
handshake_no_resume_aws_lc_rs_1.3_rsa_aes 1.41 ms 1.41 ms -0.00 ms (-0.05%) 1.16%
handshake_session_id_ring_1.3_ecdsap256_chacha 6.89 ms 6.89 ms -0.00 ms (-0.04%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_chacha 3.61 ms 3.62 ms 0.00 ms (0.03%) 1.00%
handshake_tickets_ring_1.3_rsa_chacha 7.54 ms 7.54 ms -0.00 ms (-0.03%) 1.12%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_aes 5.58 ms 5.58 ms -0.00 ms (-0.03%) 6.87%
handshake_no_resume_aws_lc_rs_1.2_rsa_aes 1.36 ms 1.36 ms 0.00 ms (0.03%) 1.00%
transfer_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 14.07 ms 14.07 ms -0.00 ms (-0.02%) 2.76%
handshake_no_resume_ring_1.3_ecdsap256_aes 506.52 µs 506.60 µs 0.08 µs (0.02%) 2.89%
handshake_session_id_ring_1.3_rsa_chacha 7.52 ms 7.52 ms -0.00 ms (-0.01%) 1.00%
handshake_no_resume_aws_lc_rs_1.3_ecdsap384_chacha 1.18 ms 1.18 ms -0.00 ms (-0.01%) 1.15%
transfer_no_resume_ring_1.3_rsa_chacha 13.94 ms 13.93 ms -0.00 ms (-0.01%) 1.87%
handshake_tickets_ring_1.3_ecdsap384_aes 10.04 ms 10.04 ms -0.00 ms (-0.01%) 1.00%
handshake_no_resume_ring_1.3_ecdsap384_aes 3.61 ms 3.61 ms -0.00 ms (-0.00%) 1.00%
transfer_no_resume_aws_lc_rs_1.3_rsa_chacha 14.30 ms 14.30 ms 0.00 ms (0.00%) 1.66%
transfer_no_resume_ring_1.3_ecdsap384_chacha 16.47 ms 16.47 ms -0.00 ms (-0.00%) 2.25%
handshake_tickets_ring_1.3_ecdsap384_chacha 10.01 ms 10.01 ms 0.00 ms (0.00%) 1.00%

Additional information

Historical results

Checkout details:

Copy link

codecov bot commented Jan 30, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (c1c917c) 95.98% compared to head (658391e) 95.98%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1768   +/-   ##
=======================================
  Coverage   95.98%   95.98%           
=======================================
  Files          80       80           
  Lines       18209    18209           
=======================================
  Hits        17478    17478           
  Misses        731      731           

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

@cpu
Copy link
Member

cpu commented Jan 30, 2024

rustls does not seem to need the ring-io or ring-cert-verify features

That's curious. I would have thought we did, so I'm trying to convince myself why this isn't the case 🤔 It seems like we might have been using io::der under the aws-lc-rs provider up until ~this morning when c1c917c landed, so perhaps this is just very well timed?

the ring-io or ring-cert-verify features

Minor note: For folks trying to dig into the changeset, I think this latter feature is "ring-sig-verify" not "ring-cert-verify"

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! I've convinced myself :-)

FWIW It looks like the same change is appropriate for webpki: rustls/webpki#224

rustls does not seem to need the ring-io or ring-sig-verify features,
and omitting them avoids a dependency on an old version of the
`untrusted` crate.
@joshtriplett
Copy link
Contributor Author

Minor note: For folks trying to dig into the changeset, I think this latter feature is "ring-sig-verify" not "ring-cert-verify"

Arg, good catch. Fixed and force-pushed.

@ctz ctz added this pull request to the merge queue Jan 31, 2024
Merged via the queue into rustls:main with commit d8b918c Jan 31, 2024
23 checks passed
@joshtriplett joshtriplett deleted the aws-lc-rs-no-default-features branch February 1, 2024 04:39
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

4 participants