X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcske%2Fsilcske.h;h=c80bf6a7b6eacb923781e962b5642b8598552dd8;hb=c32de6365eac736856ba9f6191d94646c28a7d60;hp=a5fead29e283f52f93daf6d6a321ea29d9bd42bf;hpb=13d90456bc8d3b05217003476f7a2f7d7df0b91f;p=silc.git diff --git a/lib/silcske/silcske.h b/lib/silcske/silcske.h index a5fead29..c80bf6a7 100644 --- a/lib/silcske/silcske.h +++ b/lib/silcske/silcske.h @@ -150,6 +150,7 @@ SilcSKEStatus silc_ske_initiator_phase_1(SilcSKE ske, SilcSKECb callback, void *context); SilcSKEStatus silc_ske_initiator_phase_2(SilcSKE ske, + SilcPublicKey public_key, SilcSKESendPacketCb send_packet, void *context); SilcSKEStatus silc_ske_initiator_finish(SilcSKE ske, @@ -160,6 +161,7 @@ SilcSKEStatus silc_ske_initiator_finish(SilcSKE ske, void *context); SilcSKEStatus silc_ske_responder_start(SilcSKE ske, SilcRng rng, SilcSocketConnection sock, + char *version, SilcBuffer start_payload, SilcSKECb callback, void *context); @@ -185,9 +187,11 @@ SilcSKEStatus silc_ske_abort(SilcSKE ske, SilcSKEStatus status, void *context); SilcSKEStatus silc_ske_assemble_security_properties(SilcSKE ske, + char *version, SilcSKEStartPayload **return_payload); SilcSKEStatus silc_ske_select_security_properties(SilcSKE ske, + char *version, SilcSKEStartPayload *payload, SilcSKEStartPayload *remote_payload); SilcSKEStatus silc_ske_create_rnd(SilcSKE ske, SilcInt n,