tls: some rework based on TLS openssl C API