On Tue, 30 Jul 2013, Peter Stuge wrote:
>> I can think of cases where detecting the underlying crypto lib at run-time 
>> can be useful or at least helpful.
>
> Please mention some?
Functionality wise: an libssh2-using application could act differently since 
libssh2 is not 100% feature-complete with both backends nor is it entirely 
API-agnostic (like one backend supports a NULL argument while the other 
doesn't). This might become even more so once we get a third backend 
supported.
Helpful wise: an application can use the feature to provide information about 
libssh2 build version details for debug/report purposes. It is sometimes 
easier to ask users to run "myapp --version" to figure out if the libssh2 
version it uses has libz built-in, if it is linked to a buggy version of 
OpenSSL or if might be that known bug with myapp and gcrypt version Z that's 
playing tricks on you.
-- / daniel.haxx.se _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-develReceived on 2013-07-31