Lines Matching refs:size_t
205 size_t dtls_p_hash(dtls_hashfunc_t h,
206 const unsigned char *key, size_t keylen,
207 const unsigned char *label, size_t labellen,
208 const unsigned char *random1, size_t random1len,
209 const unsigned char *random2, size_t random2len,
210 unsigned char *buf, size_t buflen);
217 size_t dtls_prf(const unsigned char *key, size_t keylen,
218 const unsigned char *label, size_t labellen,
219 const unsigned char *random1, size_t random1len,
220 const unsigned char *random2, size_t random2len,
221 unsigned char *buf, size_t buflen);
241 const unsigned char *packet, size_t length,
264 int dtls_encrypt(const unsigned char *src, size_t length,
267 unsigned char *key, size_t keylen,
268 const unsigned char *aad, size_t aad_length);
288 int dtls_decrypt(const unsigned char *src, size_t length,
291 unsigned char *key, size_t keylen,
292 const unsigned char *a_data, size_t a_data_length);
306 int dtls_psk_pre_master_secret(unsigned char *key, size_t keylen,
307 unsigned char *result, size_t result_len);
314 size_t key_size,
316 size_t result_len);
321 size_t key_size);
323 void dtls_ecdsa_create_sig_hash(const unsigned char *priv_key, size_t key_size,
324 const unsigned char *sign_hash, size_t sign_hash_size,
327 void dtls_ecdsa_create_sig(const unsigned char *priv_key, size_t key_size,
328 const unsigned char *client_random, size_t client_random_size,
329 const unsigned char *server_random, size_t server_random_size,
330 const unsigned char *keyx_params, size_t keyx_params_size,
334 const unsigned char *pub_key_y, size_t key_size,
335 const unsigned char *sign_hash, size_t sign_hash_size,
339 const unsigned char *pub_key_y, size_t key_size,
340 const unsigned char *client_random, size_t client_random_size,
341 const unsigned char *server_random, size_t server_random_size,
342 const unsigned char *keyx_params, size_t keyx_params_size,
345 int dtls_ec_key_from_uint32_asn1(const uint32_t *key, size_t key_size,