Zitat von Nou Dadoun <ndad...@teradici.com>:
Starting to look at trying to port some of our code to windows 8 metro which deprecates winsock in favour of a new WinRT networking api which appears to provide a much thicker/heavier weight abstraction in which it's not clear how to make use of tools like openssl.
I think you misunderstand the change that Microsoft made in Windows 8. Winsock doesn't get deprecated at all; it remains available and supported for desktop applications. It's only Metro-style apps that need to use WinRT, and cannot use Winsock anymore.
Is this totally incompatible with openssl (and probably any other open source development built on bsd sockets)?
It's fairly incompatible. Notice that not only sockets are restricted, but also other APIs, like file access - even though CreateFile is still around (as CreateFile2), it can't access arbitrary files on the disk, which it would have to when loading certificate chains, private keys, and the like.
Has anyone done any related investigations?
I'm in the process of porting Python as a WinRT app; the sandboxing really interferes with a lot of APIs. If all you want is a TLS connection, you are better off using the WinRT API for secure communication, instead of OpenSSL (except if you want to do stuff that is not supported in WinRT). Regards, Martin ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org