lib/vtls/sectransp.c: Specify cipher name for Mac Secure Transport back-end #6464
Add parser for CURLOPT_SSL_CIPHER_LIST option for Secure Transport (ST)
Create cipher spec data structure and initialize array of specs with
Code change required some analysis of macOS SDK versions, we need to
Yes, I just want to finish the table first and then merge it to the existing file. It is more convenient for me right now. The new table has more information and I prefer to send it as a new file. If reviewers agree the information is useful and format is good enough, etc, I'll definitely merge it into the CIPHERS.md
Question. I did not work on wide tables in .MD format before. Looks it is not very nice to scroll it right/left on the github. Do you see better way to present that information? Maybe split it to several tables or use some HTML tables instead?
I'll add references.
Thank you for review! :)
I made several commits, probably I better summarize them here.
I updated PR based on comments, commit cc7f8f7 addresses most of them.
Please take a look.
Add parser for CURLOPT_SSL_CIPHER_LIST option for Secure Transport (ST) back-end. Similar to NSS and GSKit back-ends, new code parses string value and configures ST library to use those ciphers for communication. Create cipher spec data structure and initialize the array of specs with cipher number, name, alias, and 'weak' flag. Mark triple-DES ciphers as 'weak', and exclude them from the default ciphers list. PR #6464 Fix some comments. Fix iOS defines.