Lines Matching refs:args

143 static QCBORError encode_derive_context(const struct derive_context_input_t *args,  in encode_derive_context()  argument
158 (UsefulBufC) { &args->context_handle, in encode_derive_context()
159 sizeof(args->context_handle) }); in encode_derive_context()
162 args->cert_id); in encode_derive_context()
165 args->retain_parent_context); in encode_derive_context()
168 args->allow_new_context_to_derive); in encode_derive_context()
171 args->create_certificate); in encode_derive_context()
172 encode_dice_inputs(&encode_ctx, args->dice_inputs); in encode_derive_context()
175 (UsefulBufC) { &args->target_locality, in encode_derive_context()
176 sizeof(args->target_locality) }); in encode_derive_context()
179 args->return_certificate); in encode_derive_context()
182 args->allow_new_context_to_export); in encode_derive_context()
185 args->export_cdi); in encode_derive_context()
194 struct derive_context_output_t *args, in decode_derive_context_response() argument
216 if (out.len != sizeof(args->new_context_handle)) { in decode_derive_context_response()
219 memcpy(&args->new_context_handle, out.ptr, out.len); in decode_derive_context_response()
224 if (out.len != sizeof(args->new_parent_context_handle)) { in decode_derive_context_response()
227 memcpy(&args->new_parent_context_handle, out.ptr, out.len); in decode_derive_context_response()
232 args->new_certificate = out.ptr; in decode_derive_context_response()
233 args->new_certificate_size = out.len; in decode_derive_context_response()
238 args->exported_cdi = out.ptr; in decode_derive_context_response()
239 args->exported_cdi_size = out.len; in decode_derive_context_response()