I've included the ssl library in the LIBS variable in the Makefile of the esphttpd project and there is a namespace conflict with the ssl function called "base64_decode()" in the libesphttpd library; after renaming all instances and the function everything works fine. I suspect there will be a similar conflict with base64_encode() but I haven't done anything to cause it to happen yet.
I'm fairly new to the esp8266 and the C language so unsure if this is worth submitting a patch for or not.
-smh