| /optee_os/core/drivers/crypto/versal/ |
| H A D | authenc.c | 179 struct versal_init init; member 206 arg.data[arg.dlen++] = engine.init.key_len; in replay_init() 208 arg.ibuf[0].mem = engine.init.key; in replay_init() 217 arg.ibuf[0].mem = engine.init.init_buf; in replay_init() 218 arg.ibuf[1].mem = engine.init.nonce; in replay_init() 317 struct versal_aes_init *init = NULL; in do_init() local 361 versal_mbox_alloc(sizeof(*init), NULL, &init_buf); in do_init() 364 init = init_buf.buf; in do_init() 365 init->iv_addr = virt_to_phys(nonce.buf); in do_init() 366 init->operation = dinit->encrypt ? XSECURE_ENCRYPT : XSECURE_DECRYPT; in do_init() [all …]
|
| /optee_os/core/drivers/ |
| H A D | stm32_i2c.c | 394 static int i2c_compute_timing(struct stm32_i2c_init_s *init, in i2c_compute_timing() argument 420 specs = get_specs(init->bus_rate); in i2c_compute_timing() 422 DMSG("I2C speed out of bound: %"PRId32"Hz", init->bus_rate); in i2c_compute_timing() 430 if (init->rise_time > specs->rise_max || in i2c_compute_timing() 431 init->fall_time > specs->fall_max) { in i2c_compute_timing() 433 init->rise_time, specs->rise_max, in i2c_compute_timing() 434 init->fall_time, specs->fall_max); in i2c_compute_timing() 438 if (init->digital_filter_coef > STM32_I2C_DIGITAL_FILTER_MAX) { in i2c_compute_timing() 440 init->digital_filter_coef, STM32_I2C_DIGITAL_FILTER_MAX); in i2c_compute_timing() 445 if (init->analog_filter) { in i2c_compute_timing() [all …]
|
| H A D | versal_huk.c | 168 struct versal_aes_init *init = NULL; in aes_gcm_encrypt() local 218 versal_mbox_alloc(sizeof(*init), NULL, &init_buf); in aes_gcm_encrypt() 220 init = init_buf.buf; in aes_gcm_encrypt() 221 init->operation = VERSAL_AES_GCM_ENCRYPT; in aes_gcm_encrypt() 222 init->key_len = VERSAL_AES_KEY_SIZE_256; in aes_gcm_encrypt() 223 init->iv_addr = virt_to_phys(p.buf); in aes_gcm_encrypt() 224 init->key_src = key_id; in aes_gcm_encrypt() 226 reg_pair_from_64(virt_to_phys(init), &cmd.data[2], &cmd.data[1]); in aes_gcm_encrypt() 233 free(init); in aes_gcm_encrypt()
|
| H A D | versal_mbox.c | 275 TEE_Result versal_mbox_alloc(size_t len, const void *init, in versal_mbox_alloc() argument 284 if (init) in versal_mbox_alloc() 285 memcpy(mem->buf, init, len); in versal_mbox_alloc()
|
| /optee_os/core/drivers/imx/dcp/ |
| H A D | dcp.c | 192 static TEE_Result dcp_cmac_subkey_generation(struct dcp_cipher_init *init, in dcp_cmac_subkey_generation() argument 202 ret = dcp_cipher_do_init(&data, init); in dcp_cmac_subkey_generation() 269 TEE_Result dcp_cmac(struct dcp_cipher_init *init, uint8_t *input, in dcp_cmac() argument 284 if (!output || !init) in dcp_cmac() 290 ret = dcp_cipher_do_init(&data, init); in dcp_cmac() 297 ret = dcp_cmac_subkey_generation(init, key1, key2); in dcp_cmac() 342 struct dcp_cipher_init *init) in dcp_cipher_do_init() argument 347 if (!init || !data) in dcp_cipher_do_init() 360 if (init->op == DCP_ENCRYPT) in dcp_cipher_do_init() 363 if (init->key_mode == DCP_OTP) { in dcp_cipher_do_init() [all …]
|
| H A D | dcp_huk.c | 38 struct dcp_cipher_init init = { in dcp_generate_huk() local 60 res = dcp_cmac(&init, content, DCP_AES128_BLOCK_SIZE, hwkey->data); in dcp_generate_huk()
|
| /optee_os/ldelf/ |
| H A D | ldelf.ld.S | 70 .rel.init : { *(.rel.init) } 71 .rela.init : { *(.rela.init) }
|
| /optee_os/core/include/drivers/ |
| H A D | wdt.h | 36 TEE_Result (*init)(struct wdt_chip *chip, unsigned long *min_timeout, member 58 if (!wdt_chip->ops->init) in watchdog_init() 61 return wdt_chip->ops->init(wdt_chip, min_timeout, max_timeout); in watchdog_init()
|
| H A D | versal_mbox.h | 32 TEE_Result versal_mbox_alloc(size_t len, const void *init,
|
| /optee_os/ta/arch/riscv/ |
| H A D | ta.ld.S | 69 .rel.init : { *(.rel.init) } 70 .rela.init : { *(.rela.init) }
|
| /optee_os/ta/arch/arm/ |
| H A D | ta.ld.S | 76 .rel.init : { *(.rel.init) } 77 .rela.init : { *(.rela.init) }
|
| /optee_os/core/drivers/crypto/stm32/ |
| H A D | cipher.c | 48 TEE_Result (*init)(union ip_ctx *ctx, bool is_decrypt, member 101 .init = cryp_init, 131 res = ctx->ops->init(ctx, mode, key, key_len, NULL, 0, iv, in saes_init() 191 .init = saes_init, 209 return c->ops->init(&c->ip_ctx, !dinit->encrypt, dinit->key1.data, in stm32_cipher_initialize() 348 .init = stm32_cipher_initialize, 357 .init = stm32_cipher_initialize,
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | link.mk | 50 link-objs-init := $(filter-out \ 106 init-ldargs := -T $(link-script-dummy) --no-check-sections --gc-sections \ 108 init-ldadd := $(link-objs-init) $(link-out-dir)/version.o $(link-ldadd) 109 cleanfiles += $(link-out-dir)/init.o 110 $(link-out-dir)/init.o: $(link-out-dir)/init_entries.txt 113 $(q)$(LDcore) $(init-ldargs) \ 115 $(init-ldadd) -o $@ 118 $(link-out-dir)/text_init.ld.S: $(link-out-dir)/init.o 124 $(link-out-dir)/rodata_init.ld.S: $(link-out-dir)/init.o
|
| /optee_os/core/drivers/crypto/se050/glue/ |
| H A D | i2c_stm32.c | 36 static int dt_i2c_bus_config(struct stm32_i2c_init_s *init, in dt_i2c_bus_config() argument 66 return stm32_i2c_get_setup_from_fdt(fdt, node, init, pinctrl_active, in dt_i2c_bus_config()
|
| /optee_os/core/drivers/crypto/se050/core/ |
| H A D | cipher.c | 24 return ctx->ops->init(dinit->ctx, mode, in do_init() 73 .init = do_init,
|
| H A D | ctr.c | 43 goto init; in se050_aes_ctr_init() 73 init: in se050_aes_ctr_init() 149 .init = se050_aes_ctr_init,
|
| /optee_os/core/drivers/crypto/crypto_api/cipher/ |
| H A D | cipher.c | 88 if (cipher->op && cipher->op->init) { in cipher_init() 100 ret = cipher->op->init(&dinit); in cipher_init() 163 .init = cipher_init,
|
| /optee_os/core/include/drivers/imx/ |
| H A D | dcp.h | 115 TEE_Result dcp_cmac(struct dcp_cipher_init *init, uint8_t *input, 133 struct dcp_cipher_init *init);
|
| /optee_os/core/lib/libtomcrypt/ |
| H A D | shake.c | 92 .init = do_shake128_init, 112 .init = do_shake256_init,
|
| /optee_os/core/drivers/crypto/crypto_api/include/ |
| H A D | drvcrypt_cipher.h | 53 TEE_Result (*init)(struct drvcrypt_cipher_init *dinit); member
|
| H A D | drvcrypt_authenc.h | 74 TEE_Result (*init)(struct drvcrypt_authenc_init *dinit); member
|
| /optee_os/core/lib/libtomcrypt/src/hashes/helper/ |
| H A D | hash_memory.c | 43 if ((err = hash_descriptor[hash]->init(md)) != CRYPT_OK) { in hash_memory()
|
| H A D | hash_filehandle.c | 43 if ((err = hash_descriptor[hash]->init(&md)) != CRYPT_OK) { in hash_filehandle()
|
| /optee_os/core/drivers/crypto/crypto_api/authenc/ |
| H A D | authenc.c | 91 if (authenc->op && authenc->op->init) { in authenc_init() 104 ret = authenc->op->init(&dinit); in authenc_init() 295 .init = authenc_init,
|
| /optee_os/scripts/ |
| H A D | mem_usage.py | 162 if args.all or args.init: 171 if (args.raw and (args.all or args.init or args.paged or
|