Secure Remote Password protocol implementation