25std::unique_ptr<GSsl::LibraryImpBase> GSsl::Library::newLibraryImp(
G::StringArray & library_config , Library::LogFn log_fn ,
bool verbose )
27 return std::make_unique<MbedTls::LibraryImp>( library_config , log_fn , verbose ) ;
30std::string
GSsl::Library::credit(
const std::string & prefix ,
const std::string & eol ,
const std::string & eot )
32 return MbedTls::LibraryImp::credit( prefix , eol , eot ) ;
37 return MbedTls::LibraryImp::sid() ;
static std::string credit(const std::string &prefix, const std::string &eol, const std::string &eot)
Returns a multi-line library credit for all available TLS libraries.
static std::string ids()
Returns a concatenation of all available TLS library names and versions.
An interface to an underlying TLS library.
std::vector< std::string > StringArray
A std::vector of std::strings.