RETWRAP(gnutls_credentials_set( s, cred.get_type(), cred.ptr()));
}
+#ifdef ENABLE_SRP
const char* server_session::get_srp_username() const
{
return gnutls_srp_server_get_username( s);
}
+#endif
const char* server_session::get_psk_username() const
{
// SRP
+#ifdef ENABLE_SRP
+
srp_server_credentials::srp_server_credentials() : credentials(GNUTLS_CRD_SRP)
{
RETWRAP(gnutls_srp_allocate_server_credentials( &cred));
gnutls_srp_set_client_credentials_function( cred, func);
}
+#endif /* ENABLE_SRP */
+
// PSK
psk_server_credentials::psk_server_credentials() : credentials(GNUTLS_CRD_PSK)