Я думаю, вам нужно использовать библиотеку SSL, такую как OpenSSL (которая должна быть доступна почти во всех системах Linux или тривиально доступна, если не установлена по умолчанию). AFAIK, нет никакого способа сделать SSL только с абсурдной реализацией сокетов в стиле Беркли.