| /uoscore-uedhoc-latest/src/oscore/ |
| D | security_context.c | 41 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 …]
|
| D | coap2oscore.c | 460 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()
|
| D | oscore2coap.c | 288 &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/ |
| D | unit_test_security_context.c | 132 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/ |
| D | oscore_integration_tests.c | 87 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(¶ms_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/ |
| D | unit_test.h | 52 enum err derive(struct common_context *cc, struct byte_array *id,
|
| /uoscore-uedhoc-latest/ |
| D | Makefile | 75 ifeq ($(findstring cc,$(CC)),cc)
|
| D | Doxyfile | 889 # If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, 897 *.cc \
|
| /uoscore-uedhoc-latest/inc/oscore/ |
| D | security_context.h | 97 struct common_context cc; member
|