cisco / libsrtp

Library for SRTP (Secure Realtime Transport Protocol)
Other
1.19k stars 469 forks source link

Release Version 3.0.0 #669

Open pabuhler opened 6 months ago

pabuhler commented 6 months ago

Note: This is task definition is a work in progress

This is a high level issue to track architectural and coding effort to create and release the next major version of libSRTP.

Goal

Provide a cross platform C99 conformant SRTP library with a safe and flexible API. Fix and close all issues that have been postponed due to ABI and behavioral restrictions. Update build system and tools to be inline with current conventions.

Plan

Each PR should only change a single piece of functionality to help simplify reviews and traceability. Where possible test should not be refactored in the same commit as major code changes.

Tasks

paulej commented 5 months ago

Another item to consider is removing the legacy srtp_kdf() calls and types / definitions that do not exist in OpenSSL.

fquiers commented 5 months ago

Could we also consider any improvement related to this ticket please: https://github.com/cisco/libsrtp/issues/642 Thank you

pabuhler commented 5 months ago

Could we also consider any improvement related to this ticket please: #642 Thank you

Will try to close all issues before 3.0, and this should go away by it's self when cleaning up config api but will make sure of it!