Commit Graph
7 Commits
Author SHA1 Message Date
Дилян ПалаузовandEvangelos Ribeiro Tzaras 3db2c5dbb9 srtp-utils: Add implicit padding characters explicitly
Otherwise base64 decoding will give us a wrong key.
2023-05-09 13:23:43 +00:00
Дилян ПалаузовandEvangelos Ribeiro Tzaras cfd371d72e srtp-utils: Strip padding characters in crypto attribute lines
https://www.rfc-editor.org/rfc/rfc4568.html#section-6.1 says:
 When base64 decoding the key and salt, padding characters (i.e.,
 one or two "=" at the end of the base64-encoded data) are discarded
 (see [RFC3548] for details).

https://www.rfc-editor.org/rfc/rfc3548#section-2.2 says:
 In some circumstances, the use of padding ("=") in base encoded data
 is not required nor used.  In the general case, when assumptions on
 size of transported data cannot be made, padding is required to yield
 correct decoded data.
2023-05-09 13:23:43 +00:00
Дилян ПалаузовandEvangelos Ribeiro Tzaras 8eb46de6f9 srtp-utils: Remove unused variable srtp_crypto_suites 2023-05-03 17:05:58 +02:00
Дилян ПалаузовandEvangelos Ribeiro Tzaras 242efcc06a SIP:calls_sdp_crypto_context_generate_answer() accept the first supporetd a=crypto: line 2023-02-12 12:06:06 +00:00
Дилян ПалаузовandEvangelos Ribeiro Tzaras d363583802 ringer: Fix typo 2022-12-20 07:34:39 +01:00
Дилян ПалаузовandEvangelos Ribeiro Tzaras dee7e1b9ae provider/sip: on_origin_pw_looked_up() display_name is read twice 2022-11-20 12:51:23 +00:00
Дилян ПалаузовandEvangelos Ribeiro Tzaras 90228e968c SIP dial() convert the port from int to string 2022-11-18 13:48:55 +00:00