Home
last modified time | relevance | path

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

/trusted-firmware-m-latest/lib/ext/t_cose/test/
Dt_cose_make_test_messages.c133 QCBOREncodeContext cbor_encode_ctx; in encode_protected_parameters() local
147 QCBOREncode_Init(&cbor_encode_ctx, buffer_for_protected_parameters); in encode_protected_parameters()
150 QCBOREncode_OpenArray(&cbor_encode_ctx); in encode_protected_parameters()
151 QCBOREncode_AddInt64(&cbor_encode_ctx, 42); in encode_protected_parameters()
152 QCBOREncode_CloseArray(&cbor_encode_ctx); in encode_protected_parameters()
156 QCBOREncode_OpenMap(&cbor_encode_ctx); in encode_protected_parameters()
157 QCBOREncode_AddInt64ToMapN(&cbor_encode_ctx, in encode_protected_parameters()
163 QCBOREncode_AddInt64ToMapN(&cbor_encode_ctx, 42, 43); in encode_protected_parameters()
165 QCBOREncode_OpenArrayInMapN(&cbor_encode_ctx, COSE_HEADER_PARAM_CRIT); in encode_protected_parameters()
166 QCBOREncode_AddInt64(&cbor_encode_ctx, 42); in encode_protected_parameters()
[all …]
/trusted-firmware-m-latest/lib/ext/t_cose/src/
Dt_cose_util.c60 QCBOREncodeContext cbor_encode_ctx; in create_tbm() local
65 QCBOREncode_Init(&cbor_encode_ctx, tbm_first_part_buf); in create_tbm()
66 QCBOREncode_OpenArray(&cbor_encode_ctx); in create_tbm()
68 QCBOREncode_AddSZString(&cbor_encode_ctx, COSE_MAC_CONTEXT_STRING_MAC0); in create_tbm()
70 QCBOREncode_AddBytes(&cbor_encode_ctx, protected_headers); in create_tbm()
73 QCBOREncode_AddBytes(&cbor_encode_ctx, NULL_Q_USEFUL_BUF_C); in create_tbm()
82 QCBOREncode_AddBytes(&cbor_encode_ctx, NULL_Q_USEFUL_BUF_C); in create_tbm()
89 QCBOREncode_AddBytesLenOnly(&cbor_encode_ctx, payload); in create_tbm()
93 QCBOREncode_CloseArray(&cbor_encode_ctx); in create_tbm()
96 qcbor_result = QCBOREncode_Finish(&cbor_encode_ctx, tbm_first_part); in create_tbm()
[all …]
Dt_cose_mac0_sign.c57 QCBOREncodeContext cbor_encode_ctx; in encode_protected_parameters() local
60 QCBOREncode_Init(&cbor_encode_ctx, buffer_for_parameters); in encode_protected_parameters()
61 QCBOREncode_OpenMap(&cbor_encode_ctx); in encode_protected_parameters()
62 QCBOREncode_AddInt64ToMapN(&cbor_encode_ctx, in encode_protected_parameters()
65 QCBOREncode_CloseMap(&cbor_encode_ctx); in encode_protected_parameters()
66 qcbor_result = QCBOREncode_Finish(&cbor_encode_ctx, &protected_parameters); in encode_protected_parameters()
92 QCBOREncodeContext *cbor_encode_ctx) in add_unprotected_parameters() argument
94 QCBOREncode_OpenMap(cbor_encode_ctx); in add_unprotected_parameters()
97 QCBOREncode_AddBytesToMapN(cbor_encode_ctx, in add_unprotected_parameters()
110 QCBOREncode_AddUInt64ToMapN(cbor_encode_ctx, in add_unprotected_parameters()
[all …]
Dt_cose_sign1_sign.c154 QCBOREncodeContext cbor_encode_ctx; in encode_protected_parameters() local
157 QCBOREncode_Init(&cbor_encode_ctx, buffer_for_parameters); in encode_protected_parameters()
158 QCBOREncode_OpenMap(&cbor_encode_ctx); in encode_protected_parameters()
159 QCBOREncode_AddInt64ToMapN(&cbor_encode_ctx, in encode_protected_parameters()
162 QCBOREncode_CloseMap(&cbor_encode_ctx); in encode_protected_parameters()
163 qcbor_result = QCBOREncode_Finish(&cbor_encode_ctx, &protected_parameters); in encode_protected_parameters()
190 QCBOREncodeContext *cbor_encode_ctx) in add_unprotected_parameters() argument
192 QCBOREncode_OpenMap(cbor_encode_ctx); in add_unprotected_parameters()
195 QCBOREncode_AddBytesToMapN(cbor_encode_ctx, in add_unprotected_parameters()
209 QCBOREncode_AddUInt64ToMapN(cbor_encode_ctx, in add_unprotected_parameters()
[all …]
/trusted-firmware-m-latest/secure_fw/partitions/initial_attestation/
Dattest_asymmetric_key.c195 QCBOREncodeContext cbor_encode_ctx; in attest_encode_key_to_cose_key() local
234 QCBOREncode_Init(&cbor_encode_ctx, buffer_for_cose_key); in attest_encode_key_to_cose_key()
235 QCBOREncode_OpenMap(&cbor_encode_ctx); in attest_encode_key_to_cose_key()
236 QCBOREncode_AddInt64ToMapN(&cbor_encode_ctx, in attest_encode_key_to_cose_key()
239 QCBOREncode_AddInt64ToMapN(&cbor_encode_ctx, in attest_encode_key_to_cose_key()
242 QCBOREncode_AddBytesToMapN(&cbor_encode_ctx, in attest_encode_key_to_cose_key()
245 QCBOREncode_AddBytesToMapN(&cbor_encode_ctx, in attest_encode_key_to_cose_key()
248 QCBOREncode_CloseMap(&cbor_encode_ctx); in attest_encode_key_to_cose_key()
250 qcbor_result = QCBOREncode_Finish(&cbor_encode_ctx, &encoded_key_id); in attest_encode_key_to_cose_key()
Dattest_core.c106 QCBOREncodeContext *cbor_encode_ctx = NULL; in attest_add_all_sw_components() local
111 cbor_encode_ctx = attest_token_encode_borrow_cbor_cntxt(token_ctx); in attest_add_all_sw_components()
113 err = attest_encode_sw_components_array(cbor_encode_ctx, in attest_add_all_sw_components()
/trusted-firmware-m-latest/lib/ext/t_cose/inc/
Dt_cose_mac0_sign.h144 QCBOREncodeContext *cbor_encode_ctx);
164 QCBOREncodeContext *cbor_encode_ctx);
Dt_cose_sign1_sign.h291 QCBOREncodeContext *cbor_encode_ctx);
312 QCBOREncodeContext *cbor_encode_ctx);
/trusted-firmware-m-latest/docs/design_docs/services/
Dsymmetric_initial_attest.rst362 and outputs the encoded context to ``cbor_encode_ctx``.
368 QCBOREncodeContext *cbor_encode_ctx);
380 QCBOREncodeContext *cbor_encode_ctx);