secure_server.c secure_server.h CMAKE