Home
last modified time | relevance | path

Searched refs:tag (Results 1 – 25 of 132) sorted by relevance

123456

/optee_os/core/lib/libtomcrypt/src/pk/asn1/der/general/
H A Dder_decode_asn1_identifier.c76 id->tag = in[0] & 0x1f; in der_decode_asn1_identifier()
79 if (id->tag == 0x1f) { in der_decode_asn1_identifier()
80 id->tag = 0; in der_decode_asn1_identifier()
87 id->tag <<= 7; in der_decode_asn1_identifier()
88 id->tag |= in[tag_len] & 0x7f; in der_decode_asn1_identifier()
95 } else if (id->tag < 0x1f) { in der_decode_asn1_identifier()
103 id->tag = 0; in der_decode_asn1_identifier()
107 (id->tag < der_asn1_tag_to_type_map_sz) && in der_decode_asn1_identifier()
108 (id->tag < tag_constructed_map_sz) && in der_decode_asn1_identifier()
109 (id->pc == tag_constructed_map[id->tag])) { in der_decode_asn1_identifier()
[all …]
H A Dder_encode_asn1_identifier.c45 if (id->tag > (ULONG_MAX >> (8 + 7))) { in der_encode_asn1_identifier()
57 if (id->tag < 0x1f) { in der_encode_asn1_identifier()
59 out[0] |= id->tag & 0x1f; in der_encode_asn1_identifier()
64 tmp = id->tag; in der_encode_asn1_identifier()
76 out[tmp] = ((id->tag >> (7 * (tag_len - tmp))) & 0x7f) | 0x80; in der_encode_asn1_identifier()
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dasn1parse.c63 size_t *len, int tag) in mbedtls_asn1_get_tag() argument
69 if (**p != tag) { in mbedtls_asn1_get_tag()
103 int tag, int *val) in asn1_get_tagged_int() argument
108 if ((ret = mbedtls_asn1_get_tag(p, end, &len, tag)) != 0) { in asn1_get_tagged_int()
225 int (*cb)(void *ctx, int tag, in mbedtls_asn1_traverse_sequence_of() argument
243 unsigned char const tag = *(*p)++; in mbedtls_asn1_traverse_sequence_of() local
245 if ((tag & tag_must_mask) != tag_must_val) { in mbedtls_asn1_traverse_sequence_of()
253 if ((tag & tag_may_mask) == tag_may_val) { in mbedtls_asn1_traverse_sequence_of()
255 ret = cb(ctx, tag, *p, len); in mbedtls_asn1_traverse_sequence_of()
303 int tag; member
[all …]
H A Dpsa_crypto_aead.c128 uint8_t *tag; in mbedtls_psa_aead_encrypt() local
143 tag = ciphertext + plaintext_length; in mbedtls_psa_aead_encrypt()
154 tag, operation.tag_length)); in mbedtls_psa_aead_encrypt()
166 operation.tag_length, tag)); in mbedtls_psa_aead_encrypt()
183 tag)); in mbedtls_psa_aead_encrypt()
187 (void) tag; in mbedtls_psa_aead_encrypt()
240 const uint8_t *tag = NULL; in mbedtls_psa_aead_decrypt() local
251 plaintext_size, &tag); in mbedtls_psa_aead_decrypt()
265 tag, operation.tag_length)); in mbedtls_psa_aead_decrypt()
276 tag, operation.tag_length, in mbedtls_psa_aead_decrypt()
[all …]
/optee_os/lib/libutils/ext/include/
H A Dmemtag.h30 void *(*set_tags)(void *addr, size_t size, uint8_t tag);
40 uint8_t tag __unused) in __memtag_disabled_set_tags()
75 static inline void *memtag_set_tags(void *addr, size_t size, uint8_t tag) in memtag_set_tags() argument
78 return __memtag_ops->set_tags(addr, size, tag); in memtag_set_tags()
80 return __memtag_disabled_set_tags(addr, size, tag); in memtag_set_tags()
163 uint8_t tag __maybe_unused) in memtag_insert_tag_vaddr()
168 va |= SHIFT_U64(tag, MEMTAG_TAG_SHIFT); in memtag_insert_tag_vaddr()
181 static inline void *memtag_insert_tag(void *addr, uint8_t tag) in memtag_insert_tag() argument
183 return (void *)memtag_insert_tag_vaddr((vaddr_t)addr, tag); in memtag_insert_tag()
/optee_os/core/mm/
H A Dfile.c35 uint8_t tag[FILE_TAG_SIZE]; member
46 static int file_tag_cmp(const struct file *f, const uint8_t *tag, in file_tag_cmp() argument
51 return memcmp(tag, f->tag, taglen); in file_tag_cmp()
54 static struct file *file_find_tag_unlocked(const uint8_t *tag, in file_find_tag_unlocked() argument
60 if (!file_tag_cmp(f, tag, taglen)) in file_find_tag_unlocked()
117 struct file *file_get_by_tag(const uint8_t *tag, unsigned int taglen) in file_get_by_tag() argument
121 if (taglen > sizeof(f->tag)) in file_get_by_tag()
147 f = file_find_tag_unlocked(tag, taglen); in file_get_by_tag()
154 memcpy(f->tag, tag, taglen); in file_get_by_tag()
/optee_os/lib/libmbedtls/mbedtls/include/mbedtls/
H A Dasn1.h87 #define MBEDTLS_ASN1_IS_STRING_TAG(tag) \ argument
88 ((unsigned int) (tag) < 32u && ( \
89 ((1u << (tag)) & ((1u << MBEDTLS_ASN1_BMP_STRING) | \
142 int tag; /**< ASN1 type, e.g. MBEDTLS_ASN1_UTF8_STRING. */ member
247 size_t *len, int tag);
404 int tag);
518 int (*cb)(void *ctx, int tag,
H A Dccm.h177 unsigned char *tag, size_t tag_len);
226 unsigned char *tag, size_t tag_len);
263 const unsigned char *tag, size_t tag_len);
309 const unsigned char *tag, size_t tag_len);
510 unsigned char *tag, size_t tag_len);
/optee_os/core/lib/libtomcrypt/src/mac/poly1305/
H A Dpoly1305_test.c20 …unsigned char tag[] = { 0xA8, 0x06, 0x1D, 0xC1, 0x30, 0x51, 0x36, 0xC6, 0xC2, 0x2B, 0x8B, 0xAF, 0x… in poly1305_test()
36 …if (compare_testvector(out, len, tag, sizeof(tag), "POLY1305-TV1", 1) != 0) return CRYPT_FAI… in poly1305_test()
41 …if (compare_testvector(out, len, tag, sizeof(tag), "POLY1305-TV2", 1) != 0) return CRYPT_FAI… in poly1305_test()
/optee_os/core/lib/libtomcrypt/src/encauth/ocb/
H A Docb_done_encrypt.c23 unsigned char *ct, unsigned char *tag, unsigned long *taglen) in ocb_done_encrypt() argument
28 LTC_ARGCHK(tag != NULL); in ocb_done_encrypt()
30 return s_ocb_done(ocb, pt, ptlen, ct, tag, taglen, 0); in ocb_done_encrypt()
H A Docb_test.c23 unsigned char key[16], nonce[16], pt[34], ct[34], tag[16]; in ocb_test()
177 if (compare_testvector(outtag, len, tests[x].tag, sizeof(tests[x].tag), "OCB Tag", x) || in ocb_test()
183 outct, tests[x].tag, len, &res)) != CRYPT_OK) { in ocb_test()
H A Docb_done_decrypt.c26 const unsigned char *tag, unsigned long taglen, int *stat) in ocb_done_decrypt() argument
35 LTC_ARGCHK(tag != NULL); in ocb_done_decrypt()
52 if (taglen <= tagbuflen && XMEM_NEQ(tagbuf, tag, taglen) == 0) { in ocb_done_decrypt()
H A Docb_encrypt_authenticate_memory.c30 unsigned char *tag, unsigned long *taglen) in ocb_encrypt_authenticate_memory() argument
39 LTC_ARGCHK(tag != NULL); in ocb_encrypt_authenticate_memory()
61 err = ocb_done_encrypt(ocb, pt, ptlen, ct, tag, taglen); in ocb_encrypt_authenticate_memory()
/optee_os/core/lib/libtomcrypt/src/encauth/ccm/
H A Dccm_test.c26 unsigned char tag[16]; in ccm_test()
109 unsigned char buf[64], buf2[64], tag[16], tag2[16], tag3[16], zero[64]; in ccm_test()
139 tag, &taglen, 0)) != CRYPT_OK) { in ccm_test()
150 tag, &taglen, 0)) != CRYPT_OK) { in ccm_test()
166 if ((err = ccm_done(&ccm, tag, &taglen)) != CRYPT_OK) { in ccm_test()
174 if (compare_testvector(tag, taglen, tests[x].tag, tests[x].taglen, "CCM encrypt tag", x)) { in ccm_test()
179 XMEMCPY(tag3, tests[x].tag, tests[x].taglen); in ccm_test()
215 XMEMCPY(tag3, tests[x].tag, tests[x].taglen); in ccm_test()
232 … if (compare_testvector(tag2, taglen, tests[x].tag, tests[x].taglen, "CCM decrypt tag", x)) { in ccm_test()
/optee_os/core/drivers/
H A Dzynqmp_huk.c112 uint8_t tag[ZYNQMP_GCM_TAG_SIZE] __aligned_csuaes = { 0 }; in tee_otp_get_hw_unique_key() local
179 tag, sizeof(tag), iv, sizeof(iv), in tee_otp_get_hw_unique_key()
197 tag, sizeof(tag), iv, in tee_otp_get_hw_unique_key()
228 memzero_explicit(tag, sizeof(tag)); in tee_otp_get_hw_unique_key()
H A Dzynqmp_csu_aes.c66 void *tag, const void *iv) in aes_transfer_enc() argument
129 memcpy(tag, p, ZYNQMP_GCM_TAG_SIZE); in aes_transfer_enc()
137 const void *tag, const void *iv) in aes_transfer_dec() argument
184 ret = zynqmp_csudma_transfer(ZYNQMP_CSUDMA_SRC_CHANNEL, (void *)tag, in aes_transfer_dec()
280 const void *tag, size_t tag_len, in zynqmp_csu_aes_decrypt_data() argument
306 if (!src || !dst || !tag || !iv) { in zynqmp_csu_aes_decrypt_data()
317 ret = aes_transfer_dec(src, dst, src_len, tag, iv); in zynqmp_csu_aes_decrypt_data()
332 void *tag, size_t tag_len, in zynqmp_csu_aes_encrypt_data() argument
358 if (!src || !dst || !tag || !iv) { in zynqmp_csu_aes_encrypt_data()
369 ret = aes_transfer_enc(src, dst, dst_len, tag, iv); in zynqmp_csu_aes_encrypt_data()
/optee_os/core/lib/libfdt/
H A Dfdt.c134 uint32_t tag; in fdt_next_tag() local
142 tag = fdt32_to_cpu(*tagp); in fdt_next_tag()
146 switch (tag) { in fdt_next_tag()
181 return tag; in fdt_next_tag()
205 uint32_t tag; in fdt_next_node() local
213 tag = fdt_next_tag(fdt, offset, &nextoffset); in fdt_next_node()
215 switch (tag) { in fdt_next_node()
237 } while (tag != FDT_BEGIN_NODE); in fdt_next_node()
/optee_os/core/lib/libtomcrypt/src/encauth/chachapoly/
H A Dchacha20poly1305_memory.c29 unsigned char *tag, unsigned long *taglen, in chacha20poly1305_memory() argument
39 LTC_ARGCHK(tag != NULL); in chacha20poly1305_memory()
49 if ((err = chacha20poly1305_done(&st, tag, taglen)) != CRYPT_OK) { goto LBL_ERR; } in chacha20poly1305_memory()
56 if (buflen != *taglen || XMEM_NEQ(buf, tag, buflen) != 0) { in chacha20poly1305_memory()
H A Dchacha20poly1305_test.c26 …unsigned char tag[] = { 0x1A, 0xE1, 0x0B, 0x59, 0x4F, 0x09, 0xE2, 0x6A, 0x7E, 0x90, 0x2E, 0xCB, 0x… in chacha20poly1305_test()
51 …if (compare_testvector(emac, len, tag, sizeof(tag), "ENC-TAG", 2) != 0) return CRYPT_FAIL_TESTVECT… in chacha20poly1305_test()
63 …if (compare_testvector(dmac, len, tag, sizeof(tag), "DEC-TAG", 4) != 0) return CRYPT_FAIL_TESTVECT… in chacha20poly1305_test()
70 …if (compare_testvector(emac, len, tag, sizeof(tag), "ENC-TAG2", 2) != 0) return CRYPT_FAIL_TESTVEC… in chacha20poly1305_test()
74 XMEMCPY(dmac, tag, sizeof(tag)); in chacha20poly1305_test()
/optee_os/core/lib/libtomcrypt/src/mac/pmac/
H A Dpmac_test.c24 unsigned char key[16], msg[34], tag[16]; in pmac_test()
133 if (compare_testvector(outtag, len, tests[x].tag, sizeof(tests[x].tag), "PMAC", x)) { in pmac_test()
/optee_os/core/lib/libtomcrypt/src/mac/omac/
H A Domac_test.c23 unsigned char key[16], msg[64], tag[16]; in omac_test()
85 if (compare_testvector(out, len, tests[x].tag, sizeof(tests[x].tag), "OMAC", x) != 0) { in omac_test()
/optee_os/core/lib/libtomcrypt/src/headers/
H A Dtomcrypt_mac.h269 int eax_done(eax_state *eax, unsigned char *tag, unsigned long *taglen);
277 unsigned char *tag, unsigned long *taglen);
285 const unsigned char *tag, unsigned long taglen,
315 unsigned char *tag, unsigned long *taglen);
320 const unsigned char *tag, unsigned long taglen, int *stat);
327 unsigned char *tag, unsigned long *taglen);
334 const unsigned char *tag, unsigned long taglen,
343 unsigned char *ct, unsigned char *tag, unsigned long *taglen, int mode);
381 int ocb3_done(ocb3_state *ocb, unsigned char *tag, unsigned long *taglen);
389 unsigned char *tag, unsigned long *taglen);
[all …]
/optee_os/core/lib/libtomcrypt/src/encauth/gcm/
H A Dgcm_memory.c35 unsigned char *tag, unsigned long *taglen, in gcm_memory() argument
53 tag, taglen, in gcm_memory()
89 if ((err = gcm_done(gcm, tag, taglen)) != CRYPT_OK) { in gcm_memory()
99 if (buflen != *taglen || XMEM_NEQ(buf, tag, buflen) != 0) { in gcm_memory()
/optee_os/core/lib/libtomcrypt/src/encauth/eax/
H A Deax_encrypt_authenticate_memory.c34 unsigned char *tag, unsigned long *taglen) in eax_encrypt_authenticate_memory() argument
42 LTC_ARGCHK(tag != NULL); in eax_encrypt_authenticate_memory()
55 if ((err = eax_done(eax, tag, taglen)) != CRYPT_OK) { in eax_encrypt_authenticate_memory()
/optee_os/core/drivers/crypto/crypto_api/authenc/
H A Dauthenc.c199 uint8_t *dst, uint8_t *tag, in authenc_enc_final() argument
222 .tag.data = tag, in authenc_enc_final()
223 .tag.length = *tag_len in authenc_enc_final()
228 *tag_len = dfinal.tag.length; in authenc_enc_final()
247 uint8_t *dst, const uint8_t *tag, in authenc_dec_final() argument
270 .tag.data = (uint8_t *)tag, in authenc_dec_final()
271 .tag.length = tag_len in authenc_dec_final()

123456