The direct use of free() caused a crash with CONFIG_WPA_TRACE=y.
This adds an initial EAP-pwd (RFC 5931) implementation. For now, this requires OpenSSL.