libopkele C++ OpenID support library