Home
last modified time | relevance | path

Searched refs:uint8_t (Results 1 – 25 of 379) sorted by relevance

12345678910>>...16

/optee_os-3.20.0/core/include/kernel/
A Dlinker.h21 extern const uint8_t __exidx_start[];
22 extern const uint8_t __exidx_end[];
23 extern const uint8_t __extab_start[];
24 extern const uint8_t __extab_end[];
82 extern const uint8_t __text_end[];
83 extern const uint8_t __end[];
88 extern uint8_t __data_start[];
89 extern const uint8_t __data_end[];
93 extern const uint8_t __bss_end[];
101 extern uint8_t __heap1_start[];
[all …]
A Dtcg.h29 uint8_t digest[TPM2_SHA1_DIGEST_SIZE];
31 uint8_t event[];
48 uint8_t event[];
86 uint8_t signature[16];
88 uint8_t spec_version_minor;
89 uint8_t spec_version_major;
90 uint8_t spec_errata;
91 uint8_t uintn_size;
124 TEE_Result (*pcr_extend)(uint8_t pcr_idx, uint16_t alg, void *digest,
/optee_os-3.20.0/core/arch/arm/crypto/
A Daes_armv8a_ce.h14 void ce_aes_ecb_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
16 void ce_aes_ecb_decrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
18 void ce_aes_cbc_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
19 int rounds, int blocks, uint8_t iv[]);
20 void ce_aes_cbc_decrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
22 void ce_aes_ctr_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
24 void ce_aes_xts_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk1[],
26 uint8_t iv[]);
27 void ce_aes_xts_decrypt(uint8_t out[], uint8_t const in[], uint8_t const rk1[],
29 uint8_t iv[]);
[all …]
/optee_os-3.20.0/core/include/drivers/
A Dversal_nvm.h73 uint8_t pad[53];
83 uint8_t pad[25];
93 uint8_t pad[89];
98 uint8_t pad[63];
104 uint8_t pad[89];
110 uint8_t pad[89];
117 uint8_t pad[48];
138 uint8_t pad[12];
152 uint8_t pad[54];
159 uint8_t puf_dis;
[all …]
A Dimx_i2c.h12 TEE_Result imx_i2c_write(uint8_t bid, uint8_t chip, const uint8_t *p, int l);
13 TEE_Result imx_i2c_read(uint8_t bid, uint8_t chip, uint8_t *p, int l);
14 TEE_Result imx_i2c_probe(uint8_t bid, uint8_t chip);
15 TEE_Result imx_i2c_init(uint8_t bid, int bps);
A Dstpmic1.h172 int stpmic1_register_read(uint8_t register_id, uint8_t *value);
173 int stpmic1_register_write(uint8_t register_id, uint8_t value);
174 int stpmic1_register_update(uint8_t register_id, uint8_t value, uint8_t mask);
202 uint8_t ctrl_reg;
205 uint8_t mask;
206 uint8_t pd_reg;
207 uint8_t pd_value;
208 uint8_t pd_mask;
216 uint8_t lp_reg;
217 uint8_t value;
[all …]
A Dimx_mu.h21 uint8_t version;
22 uint8_t size;
23 uint8_t command;
24 uint8_t tag;
28 uint8_t version;
29 uint8_t size;
30 uint8_t tag;
31 uint8_t command;
46 uint8_t u8[IMX_MU_MSG_SIZE * 4];
A Dls_i2c.h101 uint8_t ibad; /* I2c Bus Address Register */
102 uint8_t ibfd; /* I2c Bus Frequency Divider Register */
103 uint8_t ibcr; /* I2c Bus Control Register */
104 uint8_t ibsr; /* I2c Bus Status Register */
105 uint8_t ibdr; /* I2C Bus Data I/O Register */
106 uint8_t ibic; /* I2C Bus Interrupt Config Register */
107 uint8_t ibdbg; /* I2C Bus Debug Register */
115 uint8_t ibfd; /* I2c Bus Frequency Divider Register value */
139 uint8_t *buffer;
147 uint8_t i2c_controller;
A Dversal_puf.h40 uint8_t reg_mode;
41 uint8_t puf_operation;
42 uint8_t global_var_filter;
43 uint8_t read_option;
48 uint8_t reg_mode;
49 uint8_t puf_operation;
50 uint8_t global_var_filter;
51 uint8_t read_option;
59 uint8_t pad[8];
/optee_os-3.20.0/core/include/crypto/
A Dcrypto.h46 size_t len, uint8_t *dst);
70 const uint8_t *src_data,
177 uint8_t *priv;
178 uint8_t *pub;
297 uint8_t *out;
300 const uint8_t *initiator_id;
302 const uint8_t *responder_id;
304 const uint8_t *conf_in;
306 uint8_t *conf_out;
323 TEE_Result hash_sha256_check(const uint8_t *hash, const uint8_t *data,
[all …]
A Dcrypto_impl.h160 const uint8_t *data, size_t len, uint8_t *dst);
258 uint8_t *dst_data);
261 uint8_t *dst_data, uint8_t *dst_tag,
265 uint8_t *dst_data, const uint8_t *tag,
354 const uint8_t *msg, size_t msg_len, uint8_t *sig,
445 const uint8_t *src,
449 const uint8_t *src,
454 const uint8_t *label,
456 size_t src_len, uint8_t *dst,
461 const uint8_t *label,
[all …]
/optee_os-3.20.0/core/crypto/
A Dsm3.h21 uint8_t buffer[64]; /* data block being processed */
22 uint8_t ipad[64]; /* HMAC: inner padding */
23 uint8_t opad[64]; /* HMAC: outer padding */
27 void sm3_update(struct sm3_context *ctx, const uint8_t *input, size_t ilen);
28 void sm3_final(struct sm3_context *ctx, uint8_t output[32]);
29 void sm3(const uint8_t *input, size_t ilen, uint8_t output[32]);
31 void sm3_hmac_init(struct sm3_context *ctx, const uint8_t *key, size_t keylen);
32 void sm3_hmac_update(struct sm3_context *ctx, const uint8_t *input,
34 void sm3_hmac_final(struct sm3_context *ctx, uint8_t output[32]);
35 void sm3_hmac(const uint8_t *key, size_t keylen, const uint8_t *input,
[all …]
A Dsm4.h19 void sm4_setkey_enc(struct sm4_context *ctx, const uint8_t key[16]);
20 void sm4_setkey_dec(struct sm4_context *ctx, const uint8_t key[16]);
21 void sm4_crypt_ecb(struct sm4_context *ctx, size_t length, const uint8_t *input,
22 uint8_t *output);
23 void sm4_crypt_cbc(struct sm4_context *ctx, size_t length, uint8_t iv[16],
24 const uint8_t *input, uint8_t *output);
25 void sm4_crypt_ctr(struct sm4_context *ctx, size_t length, uint8_t ctr[16],
26 const uint8_t *input, uint8_t *output);
28 struct sm4_context *ctx_dk, size_t length, uint8_t *iv,
29 const uint8_t *input, uint8_t *output);
A Dsm4.c95 static uint8_t sm4Sbox(uint8_t inch) in sm4Sbox()
97 uint8_t *tab = (uint8_t *)SboxTable; in sm4Sbox()
105 uint8_t a[4]; in sm4Lt()
106 uint8_t b[4]; in sm4Lt()
127 uint8_t a[4]; in sm4CalciRK()
128 uint8_t b[4]; in sm4CalciRK()
217 const uint8_t *input, uint8_t *output) in sm4_crypt_cbc()
250 const uint8_t *input, uint8_t *output) in sm4_crypt_ctr()
275 uint8_t t = 0; in xts_multi()
287 static void xor_128(const uint8_t a[16], const uint8_t b[16], uint8_t c[16]) in xor_128()
[all …]
/optee_os-3.20.0/core/drivers/crypto/se050/adaptors/include/
A Dse050_apdu_apis.h19 uint8_t *e;
21 uint8_t *d;
23 uint8_t *n;
26 uint8_t *p;
28 uint8_t *q;
30 uint8_t *qp;
32 uint8_t *dp;
34 uint8_t *dq;
39 uint8_t *e;
41 uint8_t *n;
[all …]
/optee_os-3.20.0/core/arch/arm/include/crypto/
A Dghash-ce-core.h18 void pmull_ghash_update_p64(int blocks, uint64_t dg[2], const uint8_t *src,
20 const uint8_t *head);
21 void pmull_ghash_update_p8(int blocks, uint64_t dg[2], const uint8_t *src,
23 const uint8_t *head);
27 void pmull_gcm_encrypt(int blocks, uint64_t dg[2], uint8_t dst[],
28 const uint8_t src[],
31 uint8_t ks[]);
34 void pmull_gcm_decrypt(int blocks, uint64_t dg[2], uint8_t dst[],
35 const uint8_t src[],
41 void pmull_gcm_encrypt_block(uint8_t dst[], const uint8_t src[], int rounds);
/optee_os-3.20.0/core/drivers/clk/sam/
A Dat91_clk.h45 uint8_t id;
71 uint8_t mul_shift;
72 uint8_t frac_shift;
73 uint8_t div_shift;
90 uint8_t *out;
91 uint8_t upll : 1;
106 uint8_t pres_shift;
110 uint8_t pres_mask;
112 uint8_t css_mask;
188 uint8_t num_parents, uint8_t id,
[all …]
/optee_os-3.20.0/core/lib/libtomcrypt/
A Dacipher_helpers.h56 const uint8_t *msg, size_t msg_len, uint8_t *sig,
60 const uint8_t *msg, size_t msg_len,
61 const uint8_t *sig, size_t sig_len);
65 const uint8_t *msg __unused, size_t msg_len __unused, in sm2_ltc_dsa_sign()
66 uint8_t *sig __unused, size_t *sig_len __unused) in sm2_ltc_dsa_sign()
73 const uint8_t *msg __unused, size_t msg_len __unused, in sm2_ltc_dsa_verify()
82 size_t src_len, uint8_t *dst, size_t *dst_len);
85 size_t src_len, uint8_t *dst, size_t *dst_len);
89 const uint8_t *src __unused, in sm2_ltc_pke_decrypt()
91 uint8_t *dst __unused, in sm2_ltc_pke_decrypt()
[all …]
/optee_os-3.20.0/core/drivers/crypto/se050/adaptors/utils/
A Dinfo.c45 uint8_t vTag_patch_ID; in jcop4_get_id()
46 uint8_t vLength_patch_ID; in jcop4_get_id()
47 uint8_t vPatch_ID[0x08]; in jcop4_get_id()
51 uint8_t vTag_FIPS_mode; in jcop4_get_id()
52 uint8_t vLength_FIPS_mode; in jcop4_get_id()
53 uint8_t vFIPS_mode; in jcop4_get_id()
54 uint8_t vTag_pre_perso_state; in jcop4_get_id()
57 uint8_t vTag_ROM_ID; in jcop4_get_id()
58 uint8_t vLength_ROM_ID; in jcop4_get_id()
59 uint8_t vROM_ID[0x08]; in jcop4_get_id()
[all …]
/optee_os-3.20.0/core/arch/arm/plat-k3/drivers/
A Dti_sci_protocol.h49 uint8_t host;
50 uint8_t seq;
92 uint8_t abi_major;
93 uint8_t abi_minor;
94 uint8_t sub_version;
95 uint8_t patch_version;
132 uint8_t state;
243 uint8_t owner_index;
262 uint8_t owner_index;
263 uint8_t owner_privid;
[all …]
/optee_os-3.20.0/core/drivers/imx/dcp/include/
A Ddcp_utils.h40 void dcp_left_shift_buffer(uint8_t *result, uint8_t *input, size_t buffer_size);
57 void dcp_reverse(uint8_t *in, uint8_t *out, size_t size);
67 void dcp_xor(uint8_t *a, uint8_t *b, uint8_t *out, size_t size);
78 void dcp_cmac_padding(uint8_t *block, size_t len);
/optee_os-3.20.0/core/include/tee/
A Dfs_htree.h31 uint8_t hash[TEE_FS_HTREE_HASH_SIZE];
32 uint8_t iv[TEE_FS_HTREE_IV_SIZE];
33 uint8_t tag[TEE_FS_HTREE_TAG_SIZE];
53 uint8_t iv[TEE_FS_HTREE_IV_SIZE];
54 uint8_t tag[TEE_FS_HTREE_TAG_SIZE];
55 uint8_t enc_fek[TEE_FS_HTREE_FEK_SIZE];
56 uint8_t imeta[sizeof(struct tee_fs_htree_imeta)];
91 uint8_t vers, void **data);
96 uint8_t vers, void **data);
113 TEE_Result tee_fs_htree_open(bool create, uint8_t *hash, const TEE_UUID *uuid,
[all …]
/optee_os-3.20.0/core/drivers/crypto/se050/glue/
A Duser.c13 sss_status_t glue_mac_context_init(void **mac, const uint8_t *key, size_t len) in glue_mac_context_init()
29 sss_status_t glue_mac_update(void *mac, const uint8_t *msg, size_t len) in glue_mac_update()
37 sss_status_t glue_mac_final(void *mac, uint8_t *buf, size_t len) in glue_mac_final()
45 sss_status_t glue_mac_one_go(void *mac, const uint8_t *msg, size_t msg_len, in glue_mac_one_go()
46 uint8_t *buf, size_t mac_len) in glue_mac_one_go()
66 uint8_t *iv, size_t iv_len, in glue_cipher_one_go()
67 uint8_t *key, size_t key_len, in glue_cipher_one_go()
68 const uint8_t *src, uint8_t *dst, size_t len) in glue_cipher_one_go()
86 sss_status_t glue_rng_get_random(uint8_t *data, size_t len) in glue_rng_get_random()
/optee_os-3.20.0/core/include/drivers/imx/
A Ddcp.h66 uint8_t *data;
92 uint8_t iv[DCP_AES128_IV_SIZE];
93 uint8_t key[DCP_AES128_KEY_SIZE];
103 uint8_t *key;
104 uint8_t *iv;
115 TEE_Result dcp_cmac(struct dcp_cipher_init *init, uint8_t *input,
116 size_t input_size, uint8_t *output);
144 const uint8_t *src, uint8_t *dst, size_t size);
168 const uint8_t *data, size_t len);
177 TEE_Result dcp_sha_do_final(struct dcp_hash_data *hashdata, uint8_t *digest,
/optee_os-3.20.0/core/tee/
A Dtee_fs_key_manager.c36 uint8_t key[TEE_FS_KM_SSK_SIZE];
75 const uint8_t *in_key, size_t size, in tee_fs_fek_crypt()
76 uint8_t *out_key) in tee_fs_fek_crypt()
80 uint8_t tsk[TEE_FS_KM_TSK_SIZE]; in tee_fs_fek_crypt()
81 uint8_t dst_key[size]; in tee_fs_fek_crypt()
102 uint8_t dummy[1] = { 0 }; in tee_fs_fek_crypt()
134 static TEE_Result generate_fek(uint8_t *key, uint8_t len) in generate_fek()
170 static TEE_Result sha256(uint8_t *out, size_t out_size, const uint8_t *in, in sha256()
211 uint8_t sha[TEE_SHA256_HASH_SIZE]; in essiv()
236 uint8_t fek[TEE_FS_KM_FEK_SIZE]; in tee_fs_crypt_block()
[all …]

Completed in 28 milliseconds

12345678910>>...16