I didn't see this message for a long time.
Apology for late answer.
I made some C++ web development framework with state.
From my point of view, it is quite easy to develop a new site with my framework.(https://github.com/ParkSeungwon/http2)-branch tls
It handles connections in its own way to give programmers an environment with state.(web services are basically stateless)
So I decided to make a simple tls library that is decoupled from file descriptor and only deals with memory structure upon wolfssl crypto base.
I currently finished making normal http middle server.
But it lacks tls function.
So I tried some tls libraries and thought wolfssl was best.
I didn't know at that time that these will be such a long journey.
If I knew that these informations are so scattered and RFC document are so maze-like and abstract, I would not have decided that way.
It took 10 times more time to collect standard info than to code.
I made my own version of server and client program easily, but making a program that can communicate with real world site or browser was so time consuming.
I also posted questions to other sites like stack overflow.
But usually there is no answer. I think these informations are over normal programmers.
So I thought specialists like wolfssl could help me.