150
I wrote simple C programs, which are using sockets ('client' and 'server'). (UNIX/Linux usage)
The server side simply creates a socket:
sockfd = socket(AF_INET, SOCK_STREAM, 0);
And then binds it to sockaddr:
bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr));
And listens (and accepts and reads):
listen(sockfd,5);
newsockfd = accept(sockfd, (struct sockaddr *) &cli_addr, &clilen);
read(newsockfd,buffer,255);
The client creates the socket, and then writes to it.
Now, I want to convert this simple connection into an SSL connection, in the plainest, most idyllic, neatest and quickest way.
I've tried to add OpenSSL to my project, but I can't find an easy way to implement what I want.