Philipp Hancke
6caca655d8
Reland "Spanify SRTP key export"
...
This is a reland of commit 65ae3245f9380e46b1d755f3f452ba63ab6cdf8d
with more backward compat which also fixes the off-by-one issue which caused wrong SRTP keys to be extracted.
Original change's description:
> Spanify SRTP key export
>
> and simplify the interface used as this is only used for exporting
> SRTP keys and passing arcane OpenSSL arguments around does not make
> much sense.
>
> BUG=webrtc:357776213
>
> Change-Id: I9e5a94fe368b77975e48b6dd5ab6a2d2575d6382
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/364521
> Commit-Queue: Philipp Hancke <phancke@meta.com>
> Reviewed-by: Harald Alvestrand <hta@webrtc.org>
> Reviewed-by: Florent Castelli <orphis@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43198}
Bug: webrtc:357776213
Change-Id: I5d43dc23f90ef630834fb400751979fcc5e18203
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/365180
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Philipp Hancke <phancke@meta.com>
Cr-Commit-Position: refs/heads/main@{#43225}
2024-10-11 19:39:28 +00:00
..
2024-05-23 15:09:46 +00:00
2024-09-17 14:24:41 +00:00
2024-10-07 09:16:03 +00:00
2024-10-02 11:57:16 +00:00
2024-09-02 12:16:47 +00:00
2024-10-03 11:51:29 +00:00
2023-11-15 12:10:28 +00:00
2024-10-03 11:51:29 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-08-29 19:11:29 +00:00
2024-06-21 13:40:17 +00:00
2023-04-21 06:17:42 +00:00
2023-09-04 08:34:30 +00:00
2023-09-04 08:34:30 +00:00
2023-10-10 08:46:15 +00:00
2024-02-23 08:12:28 +00:00
2024-10-03 10:39:54 +00:00
2024-10-03 10:39:54 +00:00
2024-10-03 10:39:54 +00:00
2023-11-28 07:54:53 +00:00
2024-10-03 10:39:54 +00:00
2024-09-02 12:16:47 +00:00
2023-03-02 12:02:07 +00:00
2023-03-02 12:02:07 +00:00
2023-03-02 12:02:07 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-09-23 16:21:45 +00:00
2024-07-12 15:01:55 +00:00
2024-01-03 10:48:51 +00:00
2024-06-07 06:41:51 +00:00
2024-08-09 14:58:10 +00:00
2024-09-30 17:14:24 +00:00
2024-10-03 13:54:40 +00:00
2024-10-03 00:23:04 +00:00
2024-01-16 09:10:09 +00:00
2024-10-03 00:23:04 +00:00
2024-09-11 08:11:44 +00:00
2023-04-21 06:17:42 +00:00
2024-10-01 07:03:04 +00:00
2024-10-03 11:51:29 +00:00
2024-10-08 08:52:23 +00:00
2023-11-24 18:37:34 +00:00
2023-07-06 10:21:30 +00:00
2023-11-24 18:37:34 +00:00
2023-01-16 23:06:21 +00:00
2024-06-07 06:41:51 +00:00
2024-10-03 11:51:29 +00:00
2024-06-07 06:41:51 +00:00
2024-10-02 11:57:16 +00:00
2024-04-24 20:53:23 +00:00
2024-10-03 10:38:52 +00:00
2024-04-24 20:53:23 +00:00
2024-09-02 12:16:47 +00:00
2024-09-05 13:18:08 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-01-16 08:30:37 +00:00
2024-09-11 08:11:44 +00:00
2024-09-10 14:23:24 +00:00
2023-10-16 14:04:28 +00:00
2024-09-11 08:11:44 +00:00
2024-09-11 08:11:44 +00:00
2024-10-08 08:52:23 +00:00
2024-10-03 11:51:29 +00:00
2024-10-08 09:04:35 +00:00
2022-11-16 09:51:42 +00:00
2022-11-16 09:51:42 +00:00
2023-01-20 00:06:50 +00:00
2024-08-09 14:44:45 +00:00
2024-01-30 16:15:04 +00:00
2023-12-13 09:40:59 +00:00
2024-01-30 16:15:04 +00:00
2024-01-30 16:15:04 +00:00
2024-01-30 16:15:04 +00:00
2023-01-20 18:29:08 +00:00
2023-07-31 07:51:19 +00:00
2024-09-10 14:23:24 +00:00
2023-07-31 07:51:19 +00:00
2023-07-31 07:51:19 +00:00
2023-04-21 06:17:42 +00:00
2023-08-07 07:49:55 +00:00
2024-05-11 09:50:40 +00:00
2024-08-26 07:04:16 +00:00
2024-10-03 10:38:52 +00:00
2024-08-03 08:47:17 +00:00
2024-09-04 23:25:15 +00:00
2024-08-01 17:00:02 +00:00
2024-08-14 07:11:57 +00:00
2024-09-30 17:14:24 +00:00
2024-08-01 17:27:09 +00:00
2024-10-11 19:39:28 +00:00
2024-10-11 19:39:28 +00:00
2023-04-21 06:17:42 +00:00
2024-10-03 10:38:52 +00:00
2024-09-02 12:16:47 +00:00
2024-04-23 08:25:03 +00:00
2024-04-23 08:25:03 +00:00
2024-04-23 08:25:03 +00:00
2022-11-24 09:56:39 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2023-06-26 08:17:20 +00:00
2024-02-01 14:43:30 +00:00
2024-02-01 14:43:30 +00:00
2023-11-20 18:18:04 +00:00
2023-10-11 10:34:17 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-06-07 09:47:26 +00:00
2024-06-07 09:47:26 +00:00
2024-06-07 09:47:26 +00:00
2024-06-07 09:47:26 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-08-14 07:11:57 +00:00
2024-10-03 11:51:29 +00:00
2024-02-01 14:43:30 +00:00
2024-02-01 14:43:30 +00:00
2024-03-29 22:37:35 +00:00
2024-05-16 18:37:39 +00:00
2024-09-11 08:11:44 +00:00
2024-09-11 08:11:44 +00:00
2024-07-02 11:36:00 +00:00
2024-10-03 10:38:52 +00:00
2024-03-13 04:36:58 +00:00
2024-03-12 11:12:56 +00:00
2024-01-10 09:52:57 +00:00
2024-10-03 11:51:29 +00:00
2024-08-03 08:47:17 +00:00
2024-08-03 08:47:17 +00:00
2024-08-01 17:00:02 +00:00
2024-08-12 17:05:49 +00:00
2024-09-17 15:14:56 +00:00
2024-09-30 17:14:24 +00:00
2023-05-10 13:37:34 +00:00
2024-10-11 19:39:28 +00:00
2024-10-11 19:39:28 +00:00
2024-10-11 19:39:28 +00:00
2024-10-02 11:57:16 +00:00
2024-10-02 11:57:16 +00:00
2024-10-01 12:48:19 +00:00
2024-10-01 12:48:19 +00:00
2024-10-01 12:48:19 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-10-03 11:51:29 +00:00
2023-04-21 06:17:42 +00:00
2024-01-19 15:28:49 +00:00
2024-01-19 15:28:49 +00:00
2023-02-27 13:17:38 +00:00
2023-02-27 13:17:38 +00:00
2024-09-05 13:18:08 +00:00
2024-09-05 13:18:08 +00:00
2024-01-19 15:28:49 +00:00
2024-09-02 12:16:47 +00:00
2023-07-31 07:51:19 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2023-11-23 10:40:56 +00:00
2023-12-14 14:31:06 +00:00
2023-02-27 13:17:38 +00:00
2023-03-01 15:46:49 +00:00
2024-06-07 06:41:51 +00:00
2023-06-27 14:15:09 +00:00
2024-06-26 16:53:17 +00:00
2023-03-06 15:47:51 +00:00
2023-03-06 15:47:51 +00:00
2024-04-24 20:53:23 +00:00
2024-04-30 08:47:29 +00:00
2024-05-03 09:08:28 +00:00
2024-10-08 08:52:23 +00:00
2024-06-07 06:41:51 +00:00
2024-09-02 12:16:47 +00:00
2023-03-24 07:44:18 +00:00
2024-09-02 12:16:47 +00:00
2024-09-02 12:16:47 +00:00
2024-09-11 08:11:44 +00:00
2024-04-24 10:28:02 +00:00
2024-06-07 09:47:26 +00:00
2023-06-27 14:15:09 +00:00