Lines Matching refs:ctx

172 coap_rng(void *ctx COAP_UNUSED, unsigned char *buf, size_t len) {
178 coap_dgram_read(void *ctx, unsigned char *out, size_t outl) {
180 coap_session_t *c_session = (coap_session_t *)ctx;
219 coap_dgram_write(void *ctx, const unsigned char *send_buffer,
222 coap_session_t *c_session = (coap_session_t *)ctx;
1359 mbedtls_debug_out(void *ctx COAP_UNUSED, int level,
1400 coap_sock_read(void *ctx, unsigned char *out, size_t outl) {
1402 coap_session_t *c_session = (coap_session_t *)ctx;
2674 mbedtls_md_context_t ctx;
2693 mbedtls_md_init(&ctx);
2694 C(mbedtls_md_setup(&ctx, md_info, 0));
2696 C(mbedtls_md_starts(&ctx));
2697 C(mbedtls_md_update(&ctx, (const unsigned char *)data->s, data->length));
2701 C(mbedtls_md_finish(&ctx, dummy->s));
2706 mbedtls_md_free(&ctx);
2782 * Initializes the cipher context @p ctx. On success, this function
2783 * returns true and @p ctx must be released by the caller using
2786 setup_cipher_context(mbedtls_cipher_context_t *ctx,
2809 mbedtls_cipher_init(ctx);
2811 C(mbedtls_cipher_setup(ctx, cipher_info));
2812 klen = mbedtls_cipher_get_key_bitlen(ctx);
2818 C(mbedtls_cipher_setkey(ctx, key, klen, mode));
2823 mbedtls_cipher_free(ctx);
2833 mbedtls_cipher_context_t ctx;
2852 if (!setup_cipher_context(&ctx,
2868 C(mbedtls_cipher_auth_encrypt(&ctx,
2890 C(mbedtls_cipher_auth_encrypt_ext(&ctx,
2907 mbedtls_cipher_free(&ctx);
2917 mbedtls_cipher_context_t ctx;
2937 if (!setup_cipher_context(&ctx,
2959 C(mbedtls_cipher_auth_decrypt(&ctx,
2972 C(mbedtls_cipher_auth_decrypt_ext(&ctx,
2990 mbedtls_cipher_free(&ctx);
2999 mbedtls_md_context_t ctx;
3022 mbedtls_md_init(&ctx);
3023 C(mbedtls_md_setup(&ctx, md_info, use_hmac));
3025 C(mbedtls_md_hmac_starts(&ctx, key->s, key->length));
3026 C(mbedtls_md_hmac_update(&ctx, (const unsigned char *)data->s, data->length));
3030 C(mbedtls_md_hmac_finish(&ctx, dummy->s));
3035 mbedtls_md_free(&ctx);