Home
last modified time | relevance | path

Searched refs:osc_ctx (Results 1 - 6 of 6) sorted by relevance

/third_party/libcoap/src/oscore/
H A Doscore_context.c51 oscore_ctx_t *osc_ctx);
103 oscore_enter_context(coap_context_t *c_context, oscore_ctx_t *osc_ctx) { in oscore_enter_context() argument
112 prev->next = osc_ctx; in oscore_enter_context()
114 c_context->p_osc_ctx = osc_ctx; in oscore_enter_context()
125 oscore_free_context(oscore_ctx_t *osc_ctx) { in oscore_free_context() argument
126 if (osc_ctx == NULL) in oscore_free_context()
128 if (osc_ctx->sender_context) { in oscore_free_context()
129 coap_delete_bin_const(osc_ctx->sender_context->sender_id); in oscore_free_context()
130 coap_delete_bin_const(osc_ctx->sender_context->sender_key); in oscore_free_context()
131 coap_free_type(COAP_OSCORE_SEN, osc_ctx in oscore_free_context()
151 oscore_ctx_t *osc_ctx = c_context->p_osc_ctx; oscore_free_contexts() local
160 oscore_remove_context(coap_context_t *c_context, oscore_ctx_t *osc_ctx) oscore_remove_context() argument
309 oscore_build_key(oscore_ctx_t *osc_ctx, coap_bin_const_t *id, coap_str_const_t *type, size_t out_len) oscore_build_key() argument
341 oscore_log_context(oscore_ctx_t *osc_ctx, const char *heading) oscore_log_context() argument
387 oscore_update_ctx(oscore_ctx_t *osc_ctx, coap_bin_const_t *id_context) oscore_update_ctx() argument
434 oscore_ctx_t *osc_ctx = NULL; oscore_duplicate_ctx() local
514 oscore_ctx_t *osc_ctx = NULL; oscore_derive_ctx() local
600 oscore_add_recipient(oscore_ctx_t *osc_ctx, coap_bin_const_t *rid, uint32_t break_key) oscore_add_recipient() argument
654 oscore_delete_recipient(oscore_ctx_t *osc_ctx, coap_bin_const_t *rid) oscore_delete_recipient() argument
[all...]
H A Doscore.c399 if (shift > ctx->osc_ctx->replay_window_size || shift > 63) { in oscore_validate_sender_seq()
/third_party/libcoap/src/
H A Dcoap_oscore.c36 oscore_ctx_t *osc_ctx; in coap_oscore_initiate() local
55 osc_ctx = coap_oscore_init(session->context, oscore_conf); in coap_oscore_initiate()
56 if (osc_ctx == NULL) { in coap_oscore_initiate()
59 session->recipient_ctx = osc_ctx->recipient_chain; in coap_oscore_initiate()
129 oscore_ctx_t *osc_ctx = coap_oscore_init(context, oscore_conf); in coap_context_oscore_server() local
131 /* osc_ctx already added to context->osc_ctx */ in coap_context_oscore_server()
132 if (osc_ctx) in coap_context_oscore_server()
292 oscore_ctx_t *osc_ctx = rcp_ctx ? rcp_ctx->osc_ctx in coap_oscore_new_pdu_encrypted() local
780 oscore_ctx_t *osc_ctx = NULL; coap_oscore_decrypt_pdu() local
1974 oscore_ctx_t *osc_ctx = NULL; coap_oscore_init() local
2045 oscore_ctx_t *osc_ctx = rcp_ctx ? rcp_ctx->osc_ctx : NULL; coap_oscore_overhead() local
[all...]
H A Dcoap_resource.c850 if (session->recipient_ctx->osc_ctx &&
851 session->recipient_ctx->osc_ctx->id_context) {
854 session->recipient_ctx->osc_ctx->id_context->s,
855 session->recipient_ctx->osc_ctx->id_context->length);
H A Dcoap_subscribe.c178 oscore_ctx_t *osc_ctx; in coap_persist_observe_add() local
262 osc_ctx = oscore_find_context(session->context, oscore_key_id, in coap_persist_observe_add()
265 if (osc_ctx) { in coap_persist_observe_add()
/third_party/libcoap/include/oscore/
H A Doscore_context.h115 oscore_ctx_t *osc_ctx; member
155 * oscore_derive_ctx - derive a osc_ctx from oscore_conf information
167 * oscore_duplicate_ctx - duplicate a osc_ctx
185 * oscore_update_ctx - update a osc_ctx with a new id_context
187 * @param osc_ctx The OSCORE context to update.
190 void oscore_update_ctx(oscore_ctx_t *osc_ctx, coap_bin_const_t *id_context);
192 void oscore_free_context(oscore_ctx_t *osc_ctx);
196 int oscore_remove_context(coap_context_t *c_context, oscore_ctx_t *osc_ctx);
211 int oscore_delete_recipient(oscore_ctx_t *osc_ctx, coap_bin_const_t *rid);
268 int oscore_derive_keystream(oscore_ctx_t *osc_ctx,
[all...]

Completed in 6 milliseconds