Interesting write up. I note you selected OpenVPN, which uses OpenSSL.
OpenBSD's implementation of OpenVPN may soon replace that with PolarSSL, but the work to do that is still in development. Here's an excerpt from
$ cvs log ports/net/openvpn/Makefile
:
Code:
----------------------------
revision 1.51
date: 2014/04/18 19:08:12; author: espie; state: Exp; lines: +6 -6
*really* disable things properly.
----------------------------
revision 1.50
date: 2014/04/18 11:54:32; author: sthen; state: Exp; lines: +10 -1
add makefile parts dealing with PolarSSL support; not enabled yet as current
OpenVPN versions are built against the 1.2 API
----------------------------
revision 1.49
date: 2014/01/09 22:42:43; author: sthen; state: Exp; lines: +2 -3
bugfix update to OpenVPN 2.3.2
----------------------------