Добрый день!
Разрабытываю либу общения с устройством, там бинарны протокол через веб-сокеты. Попалось такое же устройство, но которое еще и оборачивает все это дело в TLS. Известны параметры ключа, все дела, протокол остается якобы тот же.
До этого дел с шифрованием не имел, в сортах криптографии не разбираюсь.
Подскажите, как мне имплементировать поддержку TLS в мою либу (pure C), чтобы это было мЕньшим геморроем? Ну то есть у меня есть внутри алгоритмы вычленения пакета, проверки, и пр. и пр, причем там для ряда устройст серии разные ветки и проверки.
Как мне все это дело обернуть в этот ваш TLS? Как это вообще выглядит в канале? TCP?