added ssl.c ssl.h missing from previous commit