Factor/GSoC/2009/SSL on Windows
First, a binding needs to be written to the Windows SSL API, Schannel. Once the binding is place, some high-level abstractions will need to be built on top, to automate memory management and other such details -- Factor's destructors will be useful here. After that, an implementation of the high-level abstraction defined in
All the code should integrate with the overlapped I/O implementation in
The project will be deemed complete when all the unit tests in the
Benefit to the student
The student gains experience working with low-level networking code, and will be better equipped to develop debug server-side applications in the future.
Benefit to the community
Lack of SSL support on Windows is the only stumbling block between compete feature parity in Factor's I/O library on Windows and Unix. Since SSL is widespread today, lack of it makes it hard to develop certain types of applications in Factor on Windows.
This revision created on Fri, 13 Mar 2009 03:36:42 by slava
All content is © 2008-2010 by its respective authors. By adding content to this wiki, you agree to release it under the BSD license.