Home
last modified time | relevance | path

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

12345678910>>...23

/optee_os/core/include/kernel/
H 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[];
62 extern const uint8_t __vcore_ ## section_name ## _start[]; \
63 extern const uint8_t __vcore_ ## section_name ## _end[]; \
64 extern const uint8_t __vcore_ ## section_name ## _size[]
76 extern const uint8_t __text_start[];
77 extern const uint8_t __text_data_start[];
78 extern const uint8_t __text_data_end[];
[all …]
/optee_os/core/include/drivers/
H A Dversal_nvm.h68 uint8_t prgm_glitch;
69 uint8_t glitch_det_wr_lk;
71 uint8_t gd_rom_monitor_en;
72 uint8_t gd_halt_boot_en;
73 uint8_t pad[53];
77 uint8_t prgm_aes_key;
78 uint8_t prgm_user_key0;
79 uint8_t prgm_user_key1;
83 uint8_t pad[25];
87 uint8_t prgm_ppk0_hash;
[all …]
H 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);
180 int stpmic1_lp_reg_on_off(const char *name, uint8_t enable);
181 int stpmic1_lp_set_mode(const char *name, uint8_t hplp);
202 uint8_t ctrl_reg;
203 uint8_t min_value;
204 uint8_t enable_pos;
205 uint8_t mask;
206 uint8_t pd_reg;
[all …]
H 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);
/optee_os/core/arch/arm/crypto/
H 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[],
21 int rounds, int blocks, uint8_t iv[]);
22 void ce_aes_ctr_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
23 int rounds, int blocks, uint8_t ctr[], int first);
24 void ce_aes_xts_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk1[],
25 int rounds, int blocks, uint8_t const rk2[],
[all …]
H A Dsm4_armv8a_neon.h12 void neon_sm4_setkey_enc(uint32_t sk[32], uint8_t const key[16]);
13 void neon_sm4_setkey_dec(uint32_t sk[32], uint8_t const key[16]);
14 void neon_sm4_ecb_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
16 void neon_sm4_cbc_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
17 size_t len, uint8_t iv[]);
18 void neon_sm4_cbc_decrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
19 size_t len, uint8_t iv[]);
20 void neon_sm4_ctr_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
21 size_t len, uint8_t iv[]);
22 void neon_sm4_xts_encrypt(uint8_t out[], uint8_t const in[],
[all …]
H A Dsm4_armv8a_ce.h12 void ce_sm4_setkey_enc(uint32_t sk[32], uint8_t const key[16]);
13 void ce_sm4_setkey_dec(uint32_t sk[32], uint8_t const key[16]);
14 void ce_sm4_ecb_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
16 void ce_sm4_cbc_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
17 size_t len, uint8_t iv[]);
18 void ce_sm4_cbc_decrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
19 size_t len, uint8_t iv[]);
20 void ce_sm4_ctr_encrypt(uint8_t out[], uint8_t const in[], uint8_t const rk[],
21 size_t len, uint8_t iv[]);
22 void ce_sm4_xts_encrypt(uint8_t out[], uint8_t const in[],
[all …]
/optee_os/core/include/crypto/
H A Dcrypto.h33 TEE_Result crypto_hash_update(void *ctx, const uint8_t *data, size_t len);
34 TEE_Result crypto_hash_final(void *ctx, uint8_t *digest, size_t len);
41 const uint8_t *key1, size_t key1_len,
42 const uint8_t *key2, size_t key2_len,
43 const uint8_t *iv, size_t iv_len);
45 bool last_block, const uint8_t *data,
46 size_t len, uint8_t *dst);
54 TEE_Result crypto_mac_init(void *ctx, const uint8_t *key, size_t len);
55 TEE_Result crypto_mac_update(void *ctx, const uint8_t *data, size_t len);
56 TEE_Result crypto_mac_final(void *ctx, uint8_t *digest, size_t digest_len);
[all …]
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dpsa_crypto_rsa.h26 const uint8_t *data,
58 const uint8_t *data, size_t data_length,
59 uint8_t *key_buffer, size_t key_buffer_size,
72 uint8_t *data,
102 const uint8_t *key_buffer, size_t key_buffer_size,
103 uint8_t *data, size_t data_size, size_t *data_length);
129 const uint8_t *custom_data, size_t custom_data_length,
130 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length);
167 const uint8_t *key_buffer, size_t key_buffer_size,
168 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length,
[all …]
H A Dpsa_crypto_core.h88 uint8_t slice_index;
147 uint8_t data[MBEDTLS_PSA_STATIC_KEY_SLOT_BUFFER_SIZE];
149 uint8_t *data;
281 const uint8_t *data,
323 const uint8_t *data, size_t data_length,
324 uint8_t *key_buffer, size_t key_buffer_size,
351 const uint8_t *key_buffer, size_t key_buffer_size,
352 uint8_t *data, size_t data_size, size_t *data_length);
379 const uint8_t *key_buffer, size_t key_buffer_size,
380 uint8_t *data, size_t data_size, size_t *data_length);
[all …]
H A Dpsa_crypto_aead.h69 const uint8_t *key_buffer, size_t key_buffer_size,
71 const uint8_t *nonce, size_t nonce_length,
72 const uint8_t *additional_data, size_t additional_data_length,
73 const uint8_t *plaintext, size_t plaintext_length,
74 uint8_t *ciphertext, size_t ciphertext_size, size_t *ciphertext_length);
132 const uint8_t *key_buffer, size_t key_buffer_size,
134 const uint8_t *nonce, size_t nonce_length,
135 const uint8_t *additional_data, size_t additional_data_length,
136 const uint8_t *ciphertext, size_t ciphertext_length,
137 uint8_t *plaintext, size_t plaintext_size, size_t *plaintext_length);
[all …]
H A Dpsa_crypto_ecp.h35 const uint8_t *data,
76 const uint8_t *data, size_t data_length,
77 uint8_t *key_buffer, size_t key_buffer_size,
90 uint8_t *data,
120 const uint8_t *key_buffer, size_t key_buffer_size,
121 uint8_t *data, size_t data_size, size_t *data_length);
144 uint8_t *key_buffer, size_t key_buffer_size, size_t *key_buffer_length);
180 const uint8_t *key_buffer, size_t key_buffer_size,
181 psa_algorithm_t alg, const uint8_t *hash, size_t hash_length,
182 uint8_t *signature, size_t signature_size, size_t *signature_length);
[all …]
/optee_os/core/drivers/crypto/hisilicon/
H A Dsec_main.h71 uint8_t c_alg;
73 uint8_t rsvd4;
92 uint8_t salt3;
93 uint8_t salt2;
94 uint8_t salt1;
95 uint8_t salt0;
126 uint8_t error_type;
127 uint8_t warning_type;
128 uint8_t mac_i3;
129 uint8_t mac_i2;
[all …]
/optee_os/lib/libmbedtls/mbedtls/include/psa/
H A Dcrypto.h662 const uint8_t *data,
757 uint8_t *data,
832 uint8_t *data,
876 const uint8_t *input,
878 uint8_t *hash,
911 const uint8_t *input,
913 const uint8_t *hash,
1031 const uint8_t *input,
1077 uint8_t *hash,
1118 const uint8_t *hash,
[all …]
H A Dcrypto_builtin_key_derivation.h31 uint8_t *MBEDTLS_PRIVATE(info);
36 uint8_t MBEDTLS_PRIVATE(offset_in_block);
37 uint8_t MBEDTLS_PRIVATE(block_number);
40 uint8_t MBEDTLS_PRIVATE(output_block)[PSA_HASH_MAX_SIZE];
41 uint8_t MBEDTLS_PRIVATE(prk)[PSA_HASH_MAX_SIZE];
49 uint8_t MBEDTLS_PRIVATE(data)[PSA_TLS12_ECJPAKE_TO_PMS_DATA_SIZE];
71 uint8_t MBEDTLS_PRIVATE(left_in_block);
74 uint8_t MBEDTLS_PRIVATE(block_number);
78 uint8_t *MBEDTLS_PRIVATE(secret);
80 uint8_t *MBEDTLS_PRIVATE(seed);
[all …]
H A Dcrypto_se_driver.h189 const uint8_t *p_input,
209 uint8_t *p_mac,
230 const uint8_t *p_mac,
260 const uint8_t *p_input,
264 uint8_t *p_mac,
289 const uint8_t *p_input,
293 const uint8_t *p_mac,
401 const uint8_t *p_iv,
423 const uint8_t *p_input,
425 uint8_t *p_output,
[all …]
/optee_os/core/crypto/
H 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);
H 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 …]
H A Dsm4.c29 (b)[(i)] = (uint8_t)((n) >> 24); \
30 (b)[(i) + 1] = (uint8_t)((n) >> 16); \
31 (b)[(i) + 2] = (uint8_t)((n) >> 8); \
32 (b)[(i) + 3] = (uint8_t)((n)); \
43 static const uint8_t SboxTable[16][16] = {
95 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()
[all …]
/optee_os/core/drivers/crypto/se050/adaptors/include/
H 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/core/arch/arm/plat-k3/drivers/
H A Dti_sci_protocol.h58 uint8_t host;
59 uint8_t seq;
101 uint8_t abi_major;
102 uint8_t abi_minor;
103 uint8_t sub_version;
104 uint8_t patch_version;
141 uint8_t state;
252 uint8_t owner_index;
271 uint8_t owner_index;
272 uint8_t owner_privid;
[all …]
/optee_os/core/drivers/clk/sam/
H A Dat91_clk.h45 uint8_t id;
71 uint8_t mul_shift;
72 uint8_t frac_shift;
73 uint8_t div_shift;
74 uint8_t endiv_shift;
90 uint8_t *out;
91 uint8_t upll : 1;
100 uint8_t have_div3_pres;
106 uint8_t pres_shift;
110 uint8_t pres_mask;
[all …]
/optee_os/core/arch/arm/include/crypto/
H 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/core/drivers/crypto/se050/adaptors/utils/
H A Dinfo.c38 uint8_t vTag_value_proprietary_data; in jcop4_get_id()
39 uint8_t vLength_of_following_data; in jcop4_get_id()
40 uint8_t vTag_card_identification_data[0x02]; in jcop4_get_id()
41 uint8_t vLength_of_card_identification_data; in jcop4_get_id()
42 uint8_t vTag_configuration_ID; in jcop4_get_id()
43 uint8_t vLength_configuration_ID; in jcop4_get_id()
44 uint8_t vConfiguration_ID[0x0C]; in jcop4_get_id()
45 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()
[all …]
/optee_os/core/lib/libtomcrypt/
H 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()
74 const uint8_t *sig __unused, size_t sig_len __unused) in sm2_ltc_dsa_verify()
81 TEE_Result sm2_ltc_pke_decrypt(struct ecc_keypair *key, const uint8_t *src,
82 size_t src_len, uint8_t *dst, size_t *dst_len);
84 TEE_Result sm2_ltc_pke_encrypt(struct ecc_public_key *key, const uint8_t *src,
[all …]

12345678910>>...23