@@ -21,7 +21,6 @@ ZTEST(oscore_tests, oscore_client_test1)
21
21
enum err r ;
22
22
struct context c_client ;
23
23
struct oscore_init_params params = {
24
- .dev_type = CLIENT ,
25
24
.master_secret .ptr = (uint8_t * )T1__MASTER_SECRET ,
26
25
.master_secret .len = T1__MASTER_SECRET_LEN ,
27
26
.sender_id .ptr = (uint8_t * )T1__SENDER_ID ,
@@ -34,6 +33,7 @@ ZTEST(oscore_tests, oscore_client_test1)
34
33
.id_context .len = T1__ID_CONTEXT_LEN ,
35
34
.aead_alg = OSCORE_AES_CCM_16_64_128 ,
36
35
.hkdf = OSCORE_SHA_256 ,
36
+ .fresh_master_secret_salt = true,
37
37
};
38
38
39
39
r = oscore_context_init (& params , & c_client );
@@ -45,7 +45,7 @@ ZTEST(oscore_tests, oscore_client_test1)
45
45
* during normal operation the sender sequence number is
46
46
* increased automatically after every sending
47
47
*/
48
- c_client .sc .sender_seq_num = 20 ;
48
+ c_client .sc .ssn = 20 ;
49
49
50
50
uint8_t buf_oscore [256 ];
51
51
uint32_t buf_oscore_len = sizeof (buf_oscore );
@@ -80,7 +80,6 @@ ZTEST(oscore_tests, oscore_client_test3)
80
80
enum err r ;
81
81
struct context c_client ;
82
82
struct oscore_init_params params = {
83
- .dev_type = CLIENT ,
84
83
.master_secret .ptr = (uint8_t * )T3__MASTER_SECRET ,
85
84
.master_secret .len = T3__MASTER_SECRET_LEN ,
86
85
.sender_id .ptr = (uint8_t * )T3__SENDER_ID ,
@@ -93,6 +92,7 @@ ZTEST(oscore_tests, oscore_client_test3)
93
92
.id_context .len = T3__ID_CONTEXT_LEN ,
94
93
.aead_alg = OSCORE_AES_CCM_16_64_128 ,
95
94
.hkdf = OSCORE_SHA_256 ,
95
+ .fresh_master_secret_salt = true,
96
96
};
97
97
98
98
r = oscore_context_init (& params , & c_client );
@@ -104,7 +104,7 @@ ZTEST(oscore_tests, oscore_client_test3)
104
104
* during normal operation the sender sequence number is
105
105
* increased automatically after every sending
106
106
*/
107
- c_client .sc .sender_seq_num = 20 ;
107
+ c_client .sc .ssn = 20 ;
108
108
109
109
uint8_t buf_oscore [256 ];
110
110
uint32_t buf_oscore_len = sizeof (buf_oscore );
@@ -128,7 +128,6 @@ ZTEST(oscore_tests, oscore_client_test5)
128
128
enum err r ;
129
129
struct context c_client ;
130
130
struct oscore_init_params params = {
131
- .dev_type = CLIENT ,
132
131
.master_secret .ptr = (uint8_t * )T5__MASTER_SECRET ,
133
132
.master_secret .len = T5__MASTER_SECRET_LEN ,
134
133
.sender_id .ptr = (uint8_t * )T5__SENDER_ID ,
@@ -141,6 +140,7 @@ ZTEST(oscore_tests, oscore_client_test5)
141
140
.id_context .len = T5__ID_CONTEXT_LEN ,
142
141
.aead_alg = OSCORE_AES_CCM_16_64_128 ,
143
142
.hkdf = OSCORE_SHA_256 ,
143
+ .fresh_master_secret_salt = true,
144
144
};
145
145
146
146
r = oscore_context_init (& params , & c_client );
@@ -152,7 +152,7 @@ ZTEST(oscore_tests, oscore_client_test5)
152
152
* during normal operation the sender sequence number is
153
153
* increased automatically after every sending
154
154
*/
155
- c_client .sc .sender_seq_num = 20 ;
155
+ c_client .sc .ssn = 20 ;
156
156
157
157
uint8_t buf_oscore [256 ];
158
158
uint32_t buf_oscore_len = sizeof (buf_oscore );
@@ -176,7 +176,6 @@ ZTEST(oscore_tests, oscore_server_test2)
176
176
enum err r ;
177
177
struct context c_server ;
178
178
struct oscore_init_params params_server = {
179
- .dev_type = SERVER ,
180
179
.master_secret .ptr = (uint8_t * )T2__MASTER_SECRET ,
181
180
.master_secret .len = T2__MASTER_SECRET_LEN ,
182
181
.sender_id .ptr = (uint8_t * )T2__SENDER_ID ,
@@ -189,6 +188,7 @@ ZTEST(oscore_tests, oscore_server_test2)
189
188
.id_context .len = T2__ID_CONTEXT_LEN ,
190
189
.aead_alg = OSCORE_AES_CCM_16_64_128 ,
191
190
.hkdf = OSCORE_SHA_256 ,
191
+ .fresh_master_secret_salt = true,
192
192
};
193
193
194
194
r = oscore_context_init (& params_server , & c_server );
@@ -198,13 +198,11 @@ ZTEST(oscore_tests, oscore_server_test2)
198
198
/* Test decrypting of an incoming request */
199
199
uint8_t buf_coap [256 ];
200
200
uint32_t buf_coap_len = sizeof (buf_coap );
201
- bool oscore_present_flag = false;
202
201
203
202
r = oscore2coap ((uint8_t * )T2__OSCORE_REQ , T2__OSCORE_REQ_LEN , buf_coap ,
204
- & buf_coap_len , & oscore_present_flag , & c_server );
203
+ & buf_coap_len , & c_server );
205
204
206
205
zassert_equal (r , ok , "Error in oscore2coap!" );
207
- zassert_true (oscore_present_flag , "The packet is not OSCORE packet" );
208
206
zassert_mem_equal__ (& buf_coap , T2__COAP_REQ , buf_coap_len ,
209
207
"oscore2coap failed" );
210
208
@@ -226,7 +224,6 @@ ZTEST(oscore_tests, oscore_server_test4)
226
224
enum err r ;
227
225
struct context c_server ;
228
226
struct oscore_init_params params_server = {
229
- .dev_type = SERVER ,
230
227
.master_secret .ptr = (uint8_t * )T4__MASTER_SECRET ,
231
228
.master_secret .len = T4__MASTER_SECRET_LEN ,
232
229
.sender_id .ptr = (uint8_t * )T4__SENDER_ID ,
@@ -239,6 +236,7 @@ ZTEST(oscore_tests, oscore_server_test4)
239
236
.id_context .len = T4__ID_CONTEXT_LEN ,
240
237
.aead_alg = OSCORE_AES_CCM_16_64_128 ,
241
238
.hkdf = OSCORE_SHA_256 ,
239
+ .fresh_master_secret_salt = true,
242
240
};
243
241
244
242
r = oscore_context_init (& params_server , & c_server );
@@ -267,7 +265,6 @@ ZTEST(oscore_tests, oscore_server_test6)
267
265
enum err r ;
268
266
struct context c_server ;
269
267
struct oscore_init_params params_server = {
270
- .dev_type = SERVER ,
271
268
.master_secret .ptr = (uint8_t * )T6__MASTER_SECRET ,
272
269
.master_secret .len = T6__MASTER_SECRET_LEN ,
273
270
.sender_id .ptr = (uint8_t * )T6__SENDER_ID ,
@@ -280,6 +277,7 @@ ZTEST(oscore_tests, oscore_server_test6)
280
277
.id_context .len = T6__ID_CONTEXT_LEN ,
281
278
.aead_alg = OSCORE_AES_CCM_16_64_128 ,
282
279
.hkdf = OSCORE_SHA_256 ,
280
+ .fresh_master_secret_salt = true,
283
281
};
284
282
285
283
r = oscore_context_init (& params_server , & c_server );
@@ -309,7 +307,6 @@ ZTEST(oscore_tests, oscore_misc_test8)
309
307
enum err r ;
310
308
struct context c ;
311
309
struct oscore_init_params params = {
312
- .dev_type = SERVER ,
313
310
.master_secret .ptr = (uint8_t * )T7__MASTER_SECRET ,
314
311
.master_secret .len = T7__MASTER_SECRET_LEN ,
315
312
.sender_id .ptr = (uint8_t * )T7__SENDER_ID ,
@@ -322,6 +319,7 @@ ZTEST(oscore_tests, oscore_misc_test8)
322
319
.id_context .len = T7__ID_CONTEXT_LEN ,
323
320
.aead_alg = OSCORE_AES_CCM_16_64_128 ,
324
321
.hkdf = OSCORE_SHA_256 ,
322
+ .fresh_master_secret_salt = true,
325
323
};
326
324
327
325
r = oscore_context_init (& params , & c );
0 commit comments