> -----Original Message----- > From: Samuli Seppänen [mailto:sam...@openvpn.net] > > There's some support for challenge-response authentication in OpenVPN: > > <http://openvpn.git.sourceforge.net/git/gitweb.cgi?p=openvpn/openvpn- > testing.git;a=commit;h=3cf9dd88fd84108eccfcce0ebf44e00f9481cd82> > > This code is in the "master" branch. Look here for instructions on how > to fetch the sources: > > <https://community.openvpn.net/openvpn/wiki/DeveloperDocumentation#Main > developmentrepositorygit> >
Note that this code was refactored quite heavily, and now lives in its own verification module. It lives here at the moment: https://github.com/andj/openvpn-ssl-refactoring/blob/master/ssl_verify.c . The verification code is called from key_method_2_write and key_method_2_read, in ssl.c (https://github.com/andj/openvpn-ssl-refactoring/blob/master/ssl.c). Adriaan