ssl_session_oinit(&as.session_id_context, &sid_ctx,
in->sid_ctx, in->sid_ctx_length);
- as.time = (int64_t)in->time;
- as.timeout = (int64_t)in->timeout;
+ as.time = (int64_t)ossl_time_to_time_t(in->time);
+ as.timeout = (int64_t)ossl_time2seconds(in->timeout);
as.verify_result = in->verify_result;
as.peer = in->peer;
ret->master_key_length = tmpl;
if (as->time != 0)
- ret->time = (time_t)as->time;
+ ret->time = ossl_time_from_time_t(as->time);
else
- ret->time = time(NULL);
+ ret->time = ossl_time_now();
if (as->timeout != 0)
- ret->timeout = (time_t)as->timeout;
+ ret->timeout = ossl_seconds2time(as->timeout);
else
- ret->timeout = 3;
+ ret->timeout = ossl_seconds2time(3);
ssl_session_calculate_timeout(ret);
X509_free(ret->peer);