|
|
|
@ -282,6 +282,11 @@ DYNAMIC_API PEP_STATUS init(PEP_SESSION *session)
|
|
|
|
|
if (status != PEP_STATUS_OK)
|
|
|
|
|
goto pep_error;
|
|
|
|
|
|
|
|
|
|
// runtime config
|
|
|
|
|
|
|
|
|
|
_session->passive_mode = false;
|
|
|
|
|
_session->unencrypted_subject = false;
|
|
|
|
|
|
|
|
|
|
*session = _session;
|
|
|
|
|
return PEP_STATUS_OK;
|
|
|
|
|
|
|
|
|
@ -344,6 +349,18 @@ DYNAMIC_API void release(PEP_SESSION session)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DYNAMIC_API void config_passive_mode(PEP_SESSION session, bool value)
|
|
|
|
|
{
|
|
|
|
|
assert(session);
|
|
|
|
|
session->passive_mode = value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DYNAMIC_API void config_unencrypted_subject(PEP_SESSION session, bool value)
|
|
|
|
|
{
|
|
|
|
|
assert(session);
|
|
|
|
|
session->unencrypted_subject = value;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
DYNAMIC_API PEP_STATUS log_event(
|
|
|
|
|
PEP_SESSION session,
|
|
|
|
|
const char *title,
|
|
|
|
|