Skip to content

Commit b3d9780

Browse files
committed
Bug 1928110 - Vendor libwebrtc from d79a1859e0
Upstream commit: https://webrtc.googlesource.com/src/+/d79a1859e058b6a030177b24ed8e4bb14525af79 ssl: increase default RSA key size to 2048 bits since 1024 is already deprecated by OpenSSL and causes "too small key" issues on systems enforcing a minimum size. Similar issue here: nodejs/node#44498 The minimum key size is not yet changed from 1024, this will require more effort for deprecation. BUG=webrtc:364338811 Change-Id: Id4b24a2c289ec5e3f112288d32b8ac697ba1cfed Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/361128 Reviewed-by: David Benjamin <davidbenwebrtc.org> Reviewed-by: Harald Alvestrand <htawebrtc.org> Commit-Queue: Philipp Hancke <phanckemeta.com> Cr-Commit-Position: refs/heads/main{#43110} UltraBlame original commit: a674447f7a1f2d87718780cf2311b324c10f5384
1 parent 7bae7a3 commit b3d9780

7 files changed

+672
-255
lines changed

third_party/libwebrtc/README.moz-ff-commit

+47
Original file line numberDiff line numberDiff line change
@@ -515999,3 +515999,50 @@ of
515999515999
lastest
516000516000
vendoring
516001516001
a6fbb35ac1
516002+
#
516003+
MOZ_LIBWEBRTC_SRC
516004+
=
516005+
/
516006+
home
516007+
/
516008+
mfroman
516009+
/
516010+
mozilla
516011+
/
516012+
elm
516013+
/
516014+
.
516015+
moz
516016+
-
516017+
fast
516018+
-
516019+
forward
516020+
/
516021+
moz
516022+
-
516023+
libwebrtc
516024+
MOZ_LIBWEBRTC_BRANCH
516025+
=
516026+
mozpatches
516027+
bash
516028+
dom
516029+
/
516030+
media
516031+
/
516032+
webrtc
516033+
/
516034+
third_party_build
516035+
/
516036+
fast
516037+
-
516038+
forward
516039+
-
516040+
libwebrtc
516041+
.
516042+
sh
516043+
#
516044+
base
516045+
of
516046+
lastest
516047+
vendoring
516048+
d79a1859e0

third_party/libwebrtc/README.mozilla

+84
Original file line numberDiff line numberDiff line change
@@ -860174,3 +860174,87 @@ on
860174860174
.
860175860175
280581
860176860176
.
860177+
#
860178+
.
860179+
/
860180+
mach
860181+
python
860182+
dom
860183+
/
860184+
media
860185+
/
860186+
webrtc
860187+
/
860188+
third_party_build
860189+
/
860190+
vendor
860191+
-
860192+
libwebrtc
860193+
.
860194+
py
860195+
-
860196+
-
860197+
from
860198+
-
860199+
local
860200+
/
860201+
home
860202+
/
860203+
mfroman
860204+
/
860205+
mozilla
860206+
/
860207+
elm
860208+
/
860209+
.
860210+
moz
860211+
-
860212+
fast
860213+
-
860214+
forward
860215+
/
860216+
moz
860217+
-
860218+
libwebrtc
860219+
-
860220+
-
860221+
commit
860222+
mozpatches
860223+
libwebrtc
860224+
libwebrtc
860225+
updated
860226+
from
860227+
/
860228+
home
860229+
/
860230+
mfroman
860231+
/
860232+
mozilla
860233+
/
860234+
elm
860235+
/
860236+
.
860237+
moz
860238+
-
860239+
fast
860240+
-
860241+
forward
860242+
/
860243+
moz
860244+
-
860245+
libwebrtc
860246+
commit
860247+
mozpatches
860248+
on
860249+
2024
860250+
-
860251+
11
860252+
-
860253+
19T17
860254+
:
860255+
36
860256+
:
860257+
24
860258+
.
860259+
201635
860260+
.

third_party/libwebrtc/rtc_base/boringssl_identity.cc

+6
Original file line numberDiff line numberDiff line change
@@ -841,6 +841,12 @@ err
841841
PEM_R_NO_START_LINE
842842
)
843843
{
844+
err
845+
=
846+
ERR_get_error
847+
(
848+
)
849+
;
844850
break
845851
;
846852
}

third_party/libwebrtc/rtc_base/openssl_identity.cc

+6
Original file line numberDiff line numberDiff line change
@@ -823,6 +823,12 @@ err
823823
PEM_R_NO_START_LINE
824824
)
825825
{
826+
err
827+
=
828+
ERR_get_error
829+
(
830+
)
831+
;
826832
break
827833
;
828834
}

third_party/libwebrtc/rtc_base/openssl_stream_adapter.cc

+20
Original file line numberDiff line numberDiff line change
@@ -5507,6 +5507,16 @@ CDEF
55075507
ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
55085508
)
55095509
#
5510+
elif
5511+
defined
5512+
(
5513+
TLS1_RFC_ECDHE_ECDSA_WITH_CHACHA20_POLY1305
5514+
)
5515+
CDEF
5516+
(
5517+
ECDHE_RSA_WITH_CHACHA20_POLY1305
5518+
)
5519+
#
55105520
endif
55115521
}
55125522
;
@@ -5547,6 +5557,16 @@ CDEF
55475557
ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
55485558
)
55495559
#
5560+
elif
5561+
defined
5562+
(
5563+
TLS1_CK_ECDHE_ECDSA_WITH_CHACHA20_POLY1305
5564+
)
5565+
CDEF
5566+
(
5567+
ECDHE_ECDSA_WITH_CHACHA20_POLY1305
5568+
)
5569+
#
55505570
endif
55515571
}
55525572
;

third_party/libwebrtc/rtc_base/ssl_identity.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ const
7373
int
7474
kRsaDefaultModSize
7575
=
76-
1024
76+
2048
7777
;
7878
static
7979
const

0 commit comments

Comments
 (0)