X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilccore%2Fsilcpayload.h;h=8f81e53852e55b797ce5aa9b6be4360fd0f117aa;hb=5a014c54d33edcca7c15a2c88b1f4a916a6a99b8;hp=99c24398d4963572512bc825afa407ed378c9e1c;hpb=97d6f634fc88ab129e07253314bb7e8cd4e59e42;p=silc.git diff --git a/lib/silccore/silcpayload.h b/lib/silccore/silcpayload.h index 99c24398..8f81e538 100644 --- a/lib/silccore/silcpayload.h +++ b/lib/silccore/silcpayload.h @@ -125,6 +125,22 @@ void *silc_id_payload_parse_id(unsigned char *data, uint32 len); ***/ SilcBuffer silc_id_payload_encode(void *id, SilcIdType type); +/****f* silccore/SilcGenericPayloadAPI/silc_id_payload_encode_data + * + * SYNOPSIS + * + * SilcBuffer silc_id_payload_encode_data(const unsigned char *id, + * uin32 id_len, SilcIdType type); + * + * DESCRIPTION + * + * Encodes ID Payload. The `id' is raw ID data of the length of `id_len' + * of type of `type'. Returns the encoded payload buffer. + * + ***/ +SilcBuffer silc_id_payload_encode_data(const unsigned char *id, + uint32 id_len, SilcIdType type); + /****f* silccore/SilcGenericPayloadAPI/silc_id_payload_free * * SYNOPSIS