}
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 0);
+ silc_protocol_execute(protocol, client->schedule, 0, 0);
return;
}
function. */
if (ctx->responder == TRUE) {
protocol->state++;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 100000);
+ silc_protocol_execute(protocol, client->schedule, 0, 100000);
}
}
status));
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 0);
+ silc_protocol_execute(protocol, client->schedule, 0, 0);
return;
}
/* Advance protocol state and call the next state if we are responder */
protocol->state++;
if (ctx->responder == TRUE)
- silc_protocol_execute(protocol, client->timeout_queue, 0, 100000);
+ silc_protocol_execute(protocol, client->schedule, 0, 100000);
}
break;
case 2:
status));
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 0);
+ silc_protocol_execute(protocol, client->schedule, 0, 0);
return;
}
/* Advance protocol state and call next state if we are initiator */
protocol->state++;
if (ctx->responder == FALSE)
- silc_protocol_execute(protocol, client->timeout_queue, 0, 100000);
+ silc_protocol_execute(protocol, client->schedule, 0, 100000);
}
break;
case 3:
status));
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 0);
+ silc_protocol_execute(protocol, client->schedule, 0, 0);
return;
}
}
ctx->sock->hostname);
}
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 0);
+ silc_protocol_execute(protocol, client->schedule, 0, 0);
return;
}
}
keymat);
if (status != SILC_SKE_STATUS_OK) {
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 300000);
+ silc_protocol_execute(protocol, client->schedule, 0, 300000);
silc_ske_free_key_material(keymat);
return;
}
This was the timeout task to be executed if the protocol is
not completed fast enough. */
if (ctx->timeout_task)
- silc_task_unregister(client->timeout_queue, ctx->timeout_task);
+ silc_schedule_task_del(client->schedule, ctx->timeout_task);
/* Protocol has ended, call the final callback */
if (protocol->final_callback)
- silc_protocol_execute_final(protocol, client->timeout_queue);
+ silc_protocol_execute_final(protocol, client->schedule);
else
silc_protocol_free(protocol);
}
/* On error the final callback is always called. */
if (protocol->final_callback)
- silc_protocol_execute_final(protocol, client->timeout_queue);
+ silc_protocol_execute_final(protocol, client->schedule);
else
silc_protocol_free(protocol);
break;
This was the timeout task to be executed if the protocol is
not completed fast enough. */
if (ctx->timeout_task)
- silc_task_unregister(client->timeout_queue, ctx->timeout_task);
+ silc_schedule_task_del(client->schedule, ctx->timeout_task);
/* On error the final callback is always called. */
if (protocol->final_callback)
- silc_protocol_execute_final(protocol, client->timeout_queue);
+ silc_protocol_execute_final(protocol, client->schedule);
else
silc_protocol_free(protocol);
break;
/* Protocol has ended, call the final callback */
if (protocol->final_callback)
- silc_protocol_execute_final(protocol, client->timeout_queue);
+ silc_protocol_execute_final(protocol, client->schedule);
else
silc_protocol_free(protocol);
}
/* On error the final callback is always called. */
if (protocol->final_callback)
- silc_protocol_execute_final(protocol, client->timeout_queue);
+ silc_protocol_execute_final(protocol, client->schedule);
else
silc_protocol_free(protocol);
}
/* On error the final callback is always called. */
if (protocol->final_callback)
- silc_protocol_execute_final(protocol, client->timeout_queue);
+ silc_protocol_execute_final(protocol, client->schedule);
else
silc_protocol_free(protocol);
break;
if (ctx->packet->type != SILC_PACKET_KEY_EXCHANGE_1) {
/* Error in protocol */
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 300000);
+ silc_protocol_execute(protocol, client->schedule, 0, 300000);
}
ctx->ske = silc_ske_alloc();
status));
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 300000);
+ silc_protocol_execute(protocol, client->schedule, 0, 300000);
return;
}
/* Advance the protocol state */
protocol->state++;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 0);
+ silc_protocol_execute(protocol, client->schedule, 0, 0);
} else {
/*
* Do normal and simple re-key.
status));
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 300000);
+ silc_protocol_execute(protocol, client->schedule, 0, 300000);
return;
}
status));
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 300000);
+ silc_protocol_execute(protocol, client->schedule, 0, 300000);
return;
}
}
if (ctx->packet->type != SILC_PACKET_KEY_EXCHANGE_2) {
/* Error in protocol */
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 300000);
+ silc_protocol_execute(protocol, client->schedule, 0, 300000);
}
status = silc_ske_initiator_finish(ctx->ske, ctx->packet->buffer);
status));
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 300000);
+ silc_protocol_execute(protocol, client->schedule, 0, 300000);
return;
}
}
if (ctx->packet->type != SILC_PACKET_REKEY_DONE) {
/* Error in protocol */
protocol->state = SILC_PROTOCOL_STATE_ERROR;
- silc_protocol_execute(protocol, client->timeout_queue, 0, 0);
+ silc_protocol_execute(protocol, client->schedule, 0, 0);
}
/* We received the REKEY_DONE packet and all packets after this is
/* Protocol has ended, call the final callback */
if (protocol->final_callback)
- silc_protocol_execute_final(protocol, client->timeout_queue);
+ silc_protocol_execute_final(protocol, client->schedule);
else
silc_protocol_free(protocol);
break;
/* On error the final callback is always called. */
if (protocol->final_callback)
- silc_protocol_execute_final(protocol, client->timeout_queue);
+ silc_protocol_execute_final(protocol, client->schedule);
else
silc_protocol_free(protocol);
break;
/* On error the final callback is always called. */
if (protocol->final_callback)
- silc_protocol_execute_final(protocol, client->timeout_queue);
+ silc_protocol_execute_final(protocol, client->schedule);
else
silc_protocol_free(protocol);
break;