Has anyone had any success cross-compiling OpenSSL libraries for the 8181?  Their config/build system is a bit unusual, and I'm still trying to figure out the correct magic sentences...

OpenVPN (which needs the OpenSSL libraries mentioned above) looks like a nice replacement for insecure WEP (by running VPN tunnels between wireless devices).  I think the larger wireless MTU (802.11 allows 2304 bytes - haven't tried yet if it works with our driver) should make it possible to tunnel full size (1500 bytes) Ethernet frames (no more path MTU discovery problems often seen with most VPNs, PPPoE etc.).

One potential problem: looking at the size of x86 binaries for OpenSSL and OpenVPN, it may be difficult to pack all this along with the kernel in 2MB flash (most popular size, devices with 4MB flash are rare).  But I think it should still be doable if non-essential parts of the firmware (like web management) are removed.