I need a correct TLS implementation in C++. No GPL or similar libraries allowed. The codes should be highly commented and well structured making further additions easier. Documentation should be provided. The TLS implementation will be tested using some tools before approval.