Home
last modified time | relevance | path

Searched refs:cc (Results 1 – 9 of 9) sorted by relevance

/uoscore-uedhoc-latest/src/oscore/
Dsecurity_context.c41 STATIC enum err derive(struct common_context *cc, struct byte_array *id, in derive() argument
45 TRY(oscore_create_hkdf_info(id, &cc->id_context, cc->aead_alg, type, in derive()
50 switch (cc->kdf) { in derive()
52 TRY(hkdf_sha_256(&cc->master_secret, &cc->master_salt, &info, in derive()
67 static enum err derive_common_iv(struct common_context *cc) in derive_common_iv() argument
69 TRY(derive(cc, &EMPTY_ARRAY, IV, &cc->common_iv)); in derive_common_iv()
70 PRINT_ARRAY("Common IV", cc->common_iv.ptr, cc->common_iv.len); in derive_common_iv()
80 static enum err derive_sender_key(struct common_context *cc, in derive_sender_key() argument
83 TRY(derive(cc, &sc->sender_id, KEY, &sc->sender_key)); in derive_sender_key()
94 static enum err derive_recipient_key(struct common_context *cc, in derive_recipient_key() argument
[all …]
Dcoap2oscore.c460 if (!c->cc.fresh_master_secret_salt) { in generate_new_ssn()
464 .id_context = c->cc.id_context }; in generate_new_ssn()
530 TRY(create_nonce(&c->sc.sender_id, &new_piv, &c->cc.common_iv, in encrypt_wrapper()
536 kid_context = c->cc.id_context; in encrypt_wrapper()
553 TRY(create_aad(NULL, 0, c->cc.aead_alg, &request_kid, &request_piv, in encrypt_wrapper()
Doscore2coap.c288 &c->cc.common_iv, &new_nonce)); in decrypt_wrapper()
297 TRY(create_aad(NULL, 0, c->cc.aead_alg, &request_kid, &request_piv, in decrypt_wrapper()
/uoscore-uedhoc-latest/test/oscore_unit_tests/
Dunit_test_security_context.c132 struct common_context cc; in t503_derive_corner_case() local
141 cc.kdf = 15; in t503_derive_corner_case()
142 cc.aead_alg = 10; in t503_derive_corner_case()
143 cc.id_context.ptr = id_context; in t503_derive_corner_case()
144 cc.id_context.len = sizeof(id_context); in t503_derive_corner_case()
146 r = derive(&cc, &id, KEY, &out); in t503_derive_corner_case()
/uoscore-uedhoc-latest/test/oscore_integration_tests/
Doscore_integration_tests.c87 zassert_mem_equal__(c_client.cc.common_iv.ptr, T1__COMMON_IV, in t1_oscore_client_request_response()
88 c_client.cc.common_iv.len, in t1_oscore_client_request_response()
293 zassert_mem_equal__(c_server.cc.common_iv.ptr, T4__COMMON_IV, in t4_oscore_server_key_derivation()
294 c_server.cc.common_iv.len, in t4_oscore_server_key_derivation()
334 zassert_mem_equal__(c_server.cc.common_iv.ptr, T6__COMMON_IV, in t6_oscore_server_key_derivation()
335 c_server.cc.common_iv.len, in t6_oscore_server_key_derivation()
637 struct context cc; //context of the client in t10_oscore_client_server_after_reboot() local
640 r = oscore_context_init(&params_client, &cc); in t10_oscore_client_server_after_reboot()
748 &cc); in t10_oscore_client_server_after_reboot()
812 &conv_coap_pkt_len, &cc); in t10_oscore_client_server_after_reboot()
[all …]
/uoscore-uedhoc-latest/inc/common/
Dunit_test.h52 enum err derive(struct common_context *cc, struct byte_array *id,
/uoscore-uedhoc-latest/
DMakefile75 ifeq ($(findstring cc,$(CC)),cc)
DDoxyfile889 # If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp,
897 *.cc \
/uoscore-uedhoc-latest/inc/oscore/
Dsecurity_context.h97 struct common_context cc; member