Lines Matching refs:encode_ctx
95 static void encode_dice_inputs(QCBOREncodeContext *encode_ctx, in encode_dice_inputs() argument
99 QCBOREncode_BstrWrapInMapN(encode_ctx, DPE_DERIVE_CONTEXT_INPUT_DATA); in encode_dice_inputs()
102 QCBOREncode_OpenMap(encode_ctx); in encode_dice_inputs()
104 QCBOREncode_AddBytesToMapN(encode_ctx, DICE_CODE_HASH, in encode_dice_inputs()
108 QCBOREncode_AddBytesToMapN(encode_ctx, DICE_CODE_DESCRIPTOR, in encode_dice_inputs()
112 QCBOREncode_AddInt64ToMapN(encode_ctx, DICE_CONFIG_TYPE, in encode_dice_inputs()
116 QCBOREncode_AddBytesToMapN(encode_ctx, DICE_CONFIG_VALUE, in encode_dice_inputs()
120 QCBOREncode_AddBytesToMapN(encode_ctx, DICE_CONFIG_DESCRIPTOR, in encode_dice_inputs()
125 QCBOREncode_AddBytesToMapN(encode_ctx, DICE_AUTHORITY_HASH, in encode_dice_inputs()
129 QCBOREncode_AddBytesToMapN(encode_ctx, DICE_AUTHORITY_DESCRIPTOR, in encode_dice_inputs()
133 QCBOREncode_AddInt64ToMapN(encode_ctx, DICE_MODE, input->mode); in encode_dice_inputs()
135 QCBOREncode_AddBytesToMapN(encode_ctx, DICE_HIDDEN, in encode_dice_inputs()
139 QCBOREncode_CloseMap(encode_ctx); in encode_dice_inputs()
140 QCBOREncode_CloseBstrWrap2(encode_ctx, true, NULL); in encode_dice_inputs()
147 QCBOREncodeContext encode_ctx; in encode_derive_context() local
149 QCBOREncode_Init(&encode_ctx, buf); in encode_derive_context()
151 QCBOREncode_OpenArray(&encode_ctx); in encode_derive_context()
152 QCBOREncode_AddUInt64(&encode_ctx, DPE_DERIVE_CONTEXT); in encode_derive_context()
155 QCBOREncode_OpenMap(&encode_ctx); in encode_derive_context()
156 QCBOREncode_AddBytesToMapN(&encode_ctx, in encode_derive_context()
160 QCBOREncode_AddUInt64ToMapN(&encode_ctx, in encode_derive_context()
163 QCBOREncode_AddBoolToMapN(&encode_ctx, in encode_derive_context()
166 QCBOREncode_AddBoolToMapN(&encode_ctx, in encode_derive_context()
169 QCBOREncode_AddBoolToMapN(&encode_ctx, in encode_derive_context()
172 encode_dice_inputs(&encode_ctx, args->dice_inputs); in encode_derive_context()
173 QCBOREncode_AddBytesToMapN(&encode_ctx, in encode_derive_context()
177 QCBOREncode_AddBoolToMapN(&encode_ctx, in encode_derive_context()
180 QCBOREncode_AddBoolToMapN(&encode_ctx, in encode_derive_context()
183 QCBOREncode_AddBoolToMapN(&encode_ctx, in encode_derive_context()
186 QCBOREncode_CloseMap(&encode_ctx); in encode_derive_context()
188 QCBOREncode_CloseArray(&encode_ctx); in encode_derive_context()
190 return QCBOREncode_Finish(&encode_ctx, encoded_buf); in encode_derive_context()