History log of /optee_os/core/ (Results 6501 – 6511 of 6511)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
cebca6a513-Aug-2014 Jens Wiklander <jens.wiklander@linaro.org>

fvp: fix compiler warning

Fixes compiler warning when compiling with default
CFG_TEE_CORE_LOG_LEVEL.

ec21959813-Aug-2014 Pascal Brand <pascal.brand@st.com>

Remove core dependencies from generic part

This concerns:
- Communication Non-Secure <--> Secure
- sys/types.h contains some types not defined on all compilers

Signed-off-by: Pascal Brand <pascal.b

Remove core dependencies from generic part

This concerns:
- Communication Non-Secure <--> Secure
- sys/types.h contains some types not defined on all compilers

Signed-off-by: Pascal Brand <pascal.brand@st.com>

show more ...

c034684505-Jun-2014 Jens Wiklander <jens.wiklander@linaro.org>

Add plat-vexpress

* Initial support for Versatile Express of FVP with ARM Trusted
Firmware (ATF below)

* Use entry vector for entering TEE

Align interface between TEE and secure monitor with t

Add plat-vexpress

* Initial support for Versatile Express of FVP with ARM Trusted
Firmware (ATF below)

* Use entry vector for entering TEE

Align interface between TEE and secure monitor with the interface
between OPTEED in ATF and TEE.

Uses an ATF compatible entry vector for entering TEE from internal
secure monitor.

Internal secure monitor saves entry reason to be able to tell when
switching back to nonsecure world if r0-r3 should be preserved (FIQ case)
or returned as is (normal call case).

* Many small fixes of generic problems that could affect other platforms
too.

* Disable unaligned data accesses by adding compiler flag
-mno-unaligned-access

* Adds support for Versatile Express of QEMU with 8 MiB of secure DRAM

show more ...

42da650207-Aug-2014 Pascal Brand <pascal.brand@st.com>

Fix compilation issue when there is no traces

8541149406-Aug-2014 Pascal Brand <pascal.brand@st.com>

Cleanup Libtomcrypt

- Do not compile libtomcrypt tests anymore
- Define LTC_NO_FILE to remove all file operations in libtomcrypt
- Minor fix in argument description of malloc

Signed-off-by: Pascal

Cleanup Libtomcrypt

- Do not compile libtomcrypt tests anymore
- Define LTC_NO_FILE to remove all file operations in libtomcrypt
- Minor fix in argument description of malloc

Signed-off-by: Pascal Brand <pascal.brand@st.com>

show more ...

7349681024-Jun-2014 Joakim Bech <joakim.bech@linaro.org>

Removed file core/include/kernel/kta_mem.h

Signed-off-by: Joakim Bech <joakim.bech@linaro.org>


1f70169d24-Jun-2014 Joakim Bech <joakim.bech@linaro.org>

Removed unused KTA related defines

- Moved IO macro from kta_mem.h to io.h.
- Removed unused TEE_MEM_xyz defines.
- Removed code that was used for TA's in TEE RAM (impossible to reach
that code).

Removed unused KTA related defines

- Moved IO macro from kta_mem.h to io.h.
- Removed unused TEE_MEM_xyz defines.
- Removed code that was used for TA's in TEE RAM (impossible to reach
that code).

Signed-off-by: Joakim Bech <joakim.bech@linaro.org>

show more ...

525a1f2326-Jun-2014 Jens Wiklander <jens.wiklander@linaro.org>

Fix warning in sta_helloworld

* Fixes a couple of printf warnings visible on higher log levels.
* Cleans up core/arch/arm32/sta/sub.mk
* Adds a compiler.h to provide the __unused macro to avoid warn

Fix warning in sta_helloworld

* Fixes a couple of printf warnings visible on higher log levels.
* Cleans up core/arch/arm32/sta/sub.mk
* Adds a compiler.h to provide the __unused macro to avoid warnings
about unused parameters.

show more ...

63aac0e318-Jun-2014 Jens Wiklander <jens.wiklander@linaro.org>

Add THREAD_FLAGS_EXIT_ON_IRQ for preempted threads

Adds a THREAD_FLAGS_EXIT_ON_IRQ flag to the saved state of a thread
to make it possible to check that no other thread may resume if there's
a threa

Add THREAD_FLAGS_EXIT_ON_IRQ for preempted threads

Adds a THREAD_FLAGS_EXIT_ON_IRQ flag to the saved state of a thread
to make it possible to check that no other thread may resume if there's
a thread preempted by an IRQ.

show more ...

1665420c22-Jun-2014 Joakim Bech <joakim.bech@linaro.org>

Add constant time buf_compare_ct function

This patch adds a constant time memory compare function that mitigates
timing attacks. This patch also fixes three locations where this could
be a problem.

Add constant time buf_compare_ct function

This patch adds a constant time memory compare function that mitigates
timing attacks. This patch also fixes three locations where this could
be a problem.

Signed-off-by: Joakim Bech <joakim.bech@linaro.org>

show more ...

b010477312-Jun-2014 Pascal Brand <pascal.brand@st.com>

Open-source the TEE Core

Signed-off-by: Pascal Brand <pascal.brand@st.com>


/optee_os/.gitignore
/optee_os/LICENSE
/optee_os/Makefile
/optee_os/Notice.md
arch/arm32/include/arm32.h
arch/arm32/include/arm32_macros.S
arch/arm32/include/kernel/arch_debug.h
arch/arm32/include/kernel/asc.h
arch/arm32/include/kernel/kta_types.h
arch/arm32/include/kernel/misc.h
arch/arm32/include/kernel/tee_l2cc_mutex.h
arch/arm32/include/kernel/tee_misc.h
arch/arm32/include/kernel/thread.h
arch/arm32/include/kernel/thread_defs.h
arch/arm32/include/kernel/tz_proc.h
arch/arm32/include/kernel/tz_proc_def.h
arch/arm32/include/kernel/tz_ssvce.h
arch/arm32/include/kernel/tz_ssvce_def.h
arch/arm32/include/mm/core_memprot.h
arch/arm32/include/mm/core_mmu.h
arch/arm32/include/mm/tee_mm_def.h
arch/arm32/include/mm/tee_mmu_defs.h
arch/arm32/include/mm/tee_pager_defines.h
arch/arm32/include/mm/tee_pager_unpg.h
arch/arm32/include/sm/sm.h
arch/arm32/include/sm/sm_defs.h
arch/arm32/include/sm/tee_mon.h
arch/arm32/include/sm/teesmc.h
arch/arm32/include/sm/teesmc_st.h
arch/arm32/include/tee/entry.h
arch/arm32/kernel/chip_services.c
arch/arm32/kernel/misc.S
arch/arm32/kernel/sub.mk
arch/arm32/kernel/tee_core_trace.c
arch/arm32/kernel/tee_l2cc_mutex.c
arch/arm32/kernel/tee_misc.c
arch/arm32/kernel/tee_sleep_services.c
arch/arm32/kernel/tee_ta_manager.c
arch/arm32/kernel/tee_time.c
arch/arm32/kernel/tee_time_unpg.c
arch/arm32/kernel/thread.c
arch/arm32/kernel/thread_asm.S
arch/arm32/kernel/thread_private.h
arch/arm32/kernel/tz_proc.S
arch/arm32/kernel/tz_ssvce.S
arch/arm32/mm/core_mmu.c
arch/arm32/mm/kta_table_unpg_asm.S
arch/arm32/mm/sub.mk
arch/arm32/mm/tee_mm.c
arch/arm32/mm/tee_mm_unpg.c
arch/arm32/mm/tee_mmu.c
arch/arm32/mm/tee_mmu_unpg.c
arch/arm32/mm/tee_mmu_unpg_asm.S
arch/arm32/mm/tee_pager.c
arch/arm32/mm/tee_pager_unpg.c
arch/arm32/mm/tee_pager_unpg_asm.S
arch/arm32/plat-orly2/.gitignore
arch/arm32/plat-orly2/asc.S
arch/arm32/plat-orly2/conf.mk
arch/arm32/plat-orly2/core_bootcfg.c
arch/arm32/plat-orly2/core_chip.c
arch/arm32/plat-orly2/link.mk
arch/arm32/plat-orly2/main.c
arch/arm32/plat-orly2/rng_support.c
arch/arm32/plat-orly2/sub.mk
arch/arm32/plat-orly2/system_config.in
arch/arm32/plat-orly2/tee_common_otp.c
arch/arm32/plat-orly2/tz-template.lds
arch/arm32/plat-orly2/tz_a9init.S
arch/arm32/plat-orly2/tz_sinit.S
arch/arm32/sm/sm.c
arch/arm32/sm/sm_asm.S
arch/arm32/sm/sub.mk
arch/arm32/sm/tee_mon.c
arch/arm32/sta/core_dirty_tests.c
arch/arm32/sta/core_dirty_tests.h
arch/arm32/sta/sta_helloworld.c
arch/arm32/sta/sub.mk
arch/arm32/tee/entry.c
arch/arm32/tee/sub.mk
arch/arm32/tee/tee_svc_asm.S
core.mk
default_signing.properties
drivers/gic.c
drivers/sub.mk
drivers/uart.c
include/asm.S
include/core_serviceid.h
include/drivers/gic.h
include/drivers/uart.h
include/io.h
include/kernel/chip_services.h
include/kernel/kernel.h
include/kernel/kta_mem.h
include/kernel/panic.h
include/kernel/tee_common.h
include/kernel/tee_common_otp.h
include/kernel/tee_common_unpg.h
include/kernel/tee_compat.h
include/kernel/tee_core_trace.h
include/kernel/tee_customer_part.h
include/kernel/tee_dispatch.h
include/kernel/tee_kta_trace.h
include/kernel/tee_misc_unpg.h
include/kernel/tee_rpc.h
include/kernel/tee_rpc_types.h
include/kernel/tee_sleep_services.h
include/kernel/tee_ta.h
include/kernel/tee_ta_manager.h
include/kernel/tee_ta_manager_unpg.h
include/kernel/tee_ta_static.h
include/kernel/tee_time.h
include/kernel/tee_time_unpg.h
include/mm/tee_mm.h
include/mm/tee_mm_unpg.h
include/mm/tee_mmu.h
include/mm/tee_mmu_io.h
include/mm/tee_mmu_types.h
include/mm/tee_mmu_unpg.h
include/rng_support.h
include/tee/tee_acipher.h
include/tee/tee_authenc.h
include/tee/tee_cipher.h
include/tee/tee_fs.h
include/tee/tee_fs_defs.h
include/tee/tee_hash.h
include/tee/tee_mac.h
include/tee/tee_obj.h
include/tee/tee_pobj.h
include/tee/tee_rpmb.h
include/tee/tee_rpmb_fs.h
include/tee/tee_svc.h
include/tee/tee_svc_cryp.h
include/tee/tee_svc_storage.h
kernel/assert.c
kernel/panic.c
kernel/sub.mk
kernel/tee_compat.c
kernel/tee_dispatch.c
kernel/tee_kta_trace.c
kernel/tee_ta_manager_unpg.c
lib/libtomcrypt/include/tee_ltc_wrapper.h
lib/libtomcrypt/include/tomcrypt.h
lib/libtomcrypt/include/tomcrypt_argchk.h
lib/libtomcrypt/include/tomcrypt_cfg.h
lib/libtomcrypt/include/tomcrypt_cipher.h
lib/libtomcrypt/include/tomcrypt_custom.h
lib/libtomcrypt/include/tomcrypt_hash.h
lib/libtomcrypt/include/tomcrypt_mac.h
lib/libtomcrypt/include/tomcrypt_macros.h
lib/libtomcrypt/include/tomcrypt_math.h
lib/libtomcrypt/include/tomcrypt_misc.h
lib/libtomcrypt/include/tomcrypt_mpa.h
lib/libtomcrypt/include/tomcrypt_pk.h
lib/libtomcrypt/include/tomcrypt_pkcs.h
lib/libtomcrypt/include/tomcrypt_prng.h
lib/libtomcrypt/src/ciphers/aes.c
lib/libtomcrypt/src/ciphers/aes_tab.c
lib/libtomcrypt/src/ciphers/des.c
lib/libtomcrypt/src/ciphers/sub.mk
lib/libtomcrypt/src/encauth/ccm/ccm_memory.c
lib/libtomcrypt/src/encauth/ccm/ccm_test.c
lib/libtomcrypt/src/encauth/ccm/sub.mk
lib/libtomcrypt/src/encauth/eax/eax_addheader.c
lib/libtomcrypt/src/encauth/eax/eax_decrypt.c
lib/libtomcrypt/src/encauth/eax/eax_decrypt_verify_memory.c
lib/libtomcrypt/src/encauth/eax/eax_done.c
lib/libtomcrypt/src/encauth/eax/eax_encrypt.c
lib/libtomcrypt/src/encauth/eax/eax_encrypt_authenticate_memory.c
lib/libtomcrypt/src/encauth/eax/eax_init.c
lib/libtomcrypt/src/encauth/eax/eax_test.c
lib/libtomcrypt/src/encauth/eax/sub.mk
lib/libtomcrypt/src/encauth/gcm/gcm_add_aad.c
lib/libtomcrypt/src/encauth/gcm/gcm_add_iv.c
lib/libtomcrypt/src/encauth/gcm/gcm_done.c
lib/libtomcrypt/src/encauth/gcm/gcm_gf_mult.c
lib/libtomcrypt/src/encauth/gcm/gcm_init.c
lib/libtomcrypt/src/encauth/gcm/gcm_memory.c
lib/libtomcrypt/src/encauth/gcm/gcm_mult_h.c
lib/libtomcrypt/src/encauth/gcm/gcm_process.c
lib/libtomcrypt/src/encauth/gcm/gcm_reset.c
lib/libtomcrypt/src/encauth/gcm/gcm_test.c
lib/libtomcrypt/src/encauth/gcm/sub.mk
lib/libtomcrypt/src/encauth/ocb/ocb_decrypt.c
lib/libtomcrypt/src/encauth/ocb/ocb_decrypt_verify_memory.c
lib/libtomcrypt/src/encauth/ocb/ocb_done_decrypt.c
lib/libtomcrypt/src/encauth/ocb/ocb_done_encrypt.c
lib/libtomcrypt/src/encauth/ocb/ocb_encrypt.c
lib/libtomcrypt/src/encauth/ocb/ocb_encrypt_authenticate_memory.c
lib/libtomcrypt/src/encauth/ocb/ocb_init.c
lib/libtomcrypt/src/encauth/ocb/ocb_ntz.c
lib/libtomcrypt/src/encauth/ocb/ocb_shift_xor.c
lib/libtomcrypt/src/encauth/ocb/ocb_test.c
lib/libtomcrypt/src/encauth/ocb/s_ocb_done.c
lib/libtomcrypt/src/encauth/ocb/sub.mk
lib/libtomcrypt/src/encauth/sub.mk
lib/libtomcrypt/src/hashes/helper/hash_file.c
lib/libtomcrypt/src/hashes/helper/hash_filehandle.c
lib/libtomcrypt/src/hashes/helper/hash_memory.c
lib/libtomcrypt/src/hashes/helper/hash_memory_multi.c
lib/libtomcrypt/src/hashes/helper/sub.mk
lib/libtomcrypt/src/hashes/md5.c
lib/libtomcrypt/src/hashes/sha1.c
lib/libtomcrypt/src/hashes/sha2/sha224.c
lib/libtomcrypt/src/hashes/sha2/sha256.c
lib/libtomcrypt/src/hashes/sha2/sha384.c
lib/libtomcrypt/src/hashes/sha2/sha512.c
lib/libtomcrypt/src/hashes/sha2/sub.mk
lib/libtomcrypt/src/hashes/sub.mk
lib/libtomcrypt/src/mac/hmac/hmac_done.c
lib/libtomcrypt/src/mac/hmac/hmac_file.c
lib/libtomcrypt/src/mac/hmac/hmac_init.c
lib/libtomcrypt/src/mac/hmac/hmac_memory.c
lib/libtomcrypt/src/mac/hmac/hmac_memory_multi.c
lib/libtomcrypt/src/mac/hmac/hmac_process.c
lib/libtomcrypt/src/mac/hmac/hmac_test.c
lib/libtomcrypt/src/mac/hmac/sub.mk
lib/libtomcrypt/src/mac/omac/omac_done.c
lib/libtomcrypt/src/mac/omac/omac_file.c
lib/libtomcrypt/src/mac/omac/omac_init.c
lib/libtomcrypt/src/mac/omac/omac_memory.c
lib/libtomcrypt/src/mac/omac/omac_memory_multi.c
lib/libtomcrypt/src/mac/omac/omac_process.c
lib/libtomcrypt/src/mac/omac/omac_test.c
lib/libtomcrypt/src/mac/omac/sub.mk
lib/libtomcrypt/src/mac/pmac/pmac_done.c
lib/libtomcrypt/src/mac/pmac/pmac_file.c
lib/libtomcrypt/src/mac/pmac/pmac_init.c
lib/libtomcrypt/src/mac/pmac/pmac_memory.c
lib/libtomcrypt/src/mac/pmac/pmac_memory_multi.c
lib/libtomcrypt/src/mac/pmac/pmac_ntz.c
lib/libtomcrypt/src/mac/pmac/pmac_process.c
lib/libtomcrypt/src/mac/pmac/pmac_shift_xor.c
lib/libtomcrypt/src/mac/pmac/pmac_test.c
lib/libtomcrypt/src/mac/pmac/sub.mk
lib/libtomcrypt/src/mac/sub.mk
lib/libtomcrypt/src/mac/xcbc/sub.mk
lib/libtomcrypt/src/mac/xcbc/xcbc_done.c
lib/libtomcrypt/src/mac/xcbc/xcbc_file.c
lib/libtomcrypt/src/mac/xcbc/xcbc_init.c
lib/libtomcrypt/src/mac/xcbc/xcbc_memory.c
lib/libtomcrypt/src/mac/xcbc/xcbc_memory_multi.c
lib/libtomcrypt/src/mac/xcbc/xcbc_process.c
lib/libtomcrypt/src/mac/xcbc/xcbc_test.c
lib/libtomcrypt/src/math/multi.c
lib/libtomcrypt/src/math/rand_prime.c
lib/libtomcrypt/src/math/sub.mk
lib/libtomcrypt/src/misc/base64/base64_decode.c
lib/libtomcrypt/src/misc/base64/base64_encode.c
lib/libtomcrypt/src/misc/base64/sub.mk
lib/libtomcrypt/src/misc/burn_stack.c
lib/libtomcrypt/src/misc/crypt/crypt.c
lib/libtomcrypt/src/misc/crypt/crypt_argchk.c
lib/libtomcrypt/src/misc/crypt/crypt_cipher_descriptor.c
lib/libtomcrypt/src/misc/crypt/crypt_cipher_is_valid.c
lib/libtomcrypt/src/misc/crypt/crypt_find_cipher.c
lib/libtomcrypt/src/misc/crypt/crypt_find_cipher_any.c
lib/libtomcrypt/src/misc/crypt/crypt_find_cipher_id.c
lib/libtomcrypt/src/misc/crypt/crypt_find_hash.c
lib/libtomcrypt/src/misc/crypt/crypt_find_hash_any.c
lib/libtomcrypt/src/misc/crypt/crypt_find_hash_id.c
lib/libtomcrypt/src/misc/crypt/crypt_find_hash_oid.c
lib/libtomcrypt/src/misc/crypt/crypt_find_prng.c
lib/libtomcrypt/src/misc/crypt/crypt_fsa.c
lib/libtomcrypt/src/misc/crypt/crypt_hash_descriptor.c
lib/libtomcrypt/src/misc/crypt/crypt_hash_is_valid.c
lib/libtomcrypt/src/misc/crypt/crypt_prng_descriptor.c
lib/libtomcrypt/src/misc/crypt/crypt_prng_is_valid.c
lib/libtomcrypt/src/misc/crypt/crypt_register_cipher.c
lib/libtomcrypt/src/misc/crypt/crypt_register_hash.c
lib/libtomcrypt/src/misc/crypt/crypt_register_prng.c
lib/libtomcrypt/src/misc/crypt/crypt_unregister_cipher.c
lib/libtomcrypt/src/misc/crypt/crypt_unregister_hash.c
lib/libtomcrypt/src/misc/crypt/crypt_unregister_prng.c
lib/libtomcrypt/src/misc/crypt/sub.mk
lib/libtomcrypt/src/misc/error_to_string.c
lib/libtomcrypt/src/misc/pkcs5/pkcs_5_1.c
lib/libtomcrypt/src/misc/pkcs5/pkcs_5_2.c
lib/libtomcrypt/src/misc/pkcs5/sub.mk
lib/libtomcrypt/src/misc/sub.mk
lib/libtomcrypt/src/misc/zeromem.c
lib/libtomcrypt/src/modes/cbc/cbc_decrypt.c
lib/libtomcrypt/src/modes/cbc/cbc_done.c
lib/libtomcrypt/src/modes/cbc/cbc_encrypt.c
lib/libtomcrypt/src/modes/cbc/cbc_getiv.c
lib/libtomcrypt/src/modes/cbc/cbc_setiv.c
lib/libtomcrypt/src/modes/cbc/cbc_start.c
lib/libtomcrypt/src/modes/cbc/sub.mk
lib/libtomcrypt/src/modes/cfb/cfb_decrypt.c
lib/libtomcrypt/src/modes/cfb/cfb_done.c
lib/libtomcrypt/src/modes/cfb/cfb_encrypt.c
lib/libtomcrypt/src/modes/cfb/cfb_getiv.c
lib/libtomcrypt/src/modes/cfb/cfb_setiv.c
lib/libtomcrypt/src/modes/cfb/cfb_start.c
lib/libtomcrypt/src/modes/cfb/sub.mk
lib/libtomcrypt/src/modes/ctr/ctr_decrypt.c
lib/libtomcrypt/src/modes/ctr/ctr_done.c
lib/libtomcrypt/src/modes/ctr/ctr_encrypt.c
lib/libtomcrypt/src/modes/ctr/ctr_getiv.c
lib/libtomcrypt/src/modes/ctr/ctr_setiv.c
lib/libtomcrypt/src/modes/ctr/ctr_start.c
lib/libtomcrypt/src/modes/ctr/ctr_test.c
lib/libtomcrypt/src/modes/ctr/sub.mk
lib/libtomcrypt/src/modes/ecb/ecb_decrypt.c
lib/libtomcrypt/src/modes/ecb/ecb_done.c
lib/libtomcrypt/src/modes/ecb/ecb_encrypt.c
lib/libtomcrypt/src/modes/ecb/ecb_start.c
lib/libtomcrypt/src/modes/ecb/sub.mk
lib/libtomcrypt/src/modes/f8/f8_decrypt.c
lib/libtomcrypt/src/modes/f8/f8_done.c
lib/libtomcrypt/src/modes/f8/f8_encrypt.c
lib/libtomcrypt/src/modes/f8/f8_getiv.c
lib/libtomcrypt/src/modes/f8/f8_setiv.c
lib/libtomcrypt/src/modes/f8/f8_start.c
lib/libtomcrypt/src/modes/f8/f8_test_mode.c
lib/libtomcrypt/src/modes/f8/sub.mk
lib/libtomcrypt/src/modes/lrw/lrw_decrypt.c
lib/libtomcrypt/src/modes/lrw/lrw_done.c
lib/libtomcrypt/src/modes/lrw/lrw_encrypt.c
lib/libtomcrypt/src/modes/lrw/lrw_getiv.c
lib/libtomcrypt/src/modes/lrw/lrw_process.c
lib/libtomcrypt/src/modes/lrw/lrw_setiv.c
lib/libtomcrypt/src/modes/lrw/lrw_start.c
lib/libtomcrypt/src/modes/lrw/lrw_test.c
lib/libtomcrypt/src/modes/lrw/sub.mk
lib/libtomcrypt/src/modes/ofb/ofb_decrypt.c
lib/libtomcrypt/src/modes/ofb/ofb_done.c
lib/libtomcrypt/src/modes/ofb/ofb_encrypt.c
lib/libtomcrypt/src/modes/ofb/ofb_getiv.c
lib/libtomcrypt/src/modes/ofb/ofb_setiv.c
lib/libtomcrypt/src/modes/ofb/ofb_start.c
lib/libtomcrypt/src/modes/ofb/sub.mk
lib/libtomcrypt/src/modes/sub.mk
lib/libtomcrypt/src/modes/xts/sub.mk
lib/libtomcrypt/src/modes/xts/xts_decrypt.c
lib/libtomcrypt/src/modes/xts/xts_done.c
lib/libtomcrypt/src/modes/xts/xts_encrypt.c
lib/libtomcrypt/src/modes/xts/xts_init.c
lib/libtomcrypt/src/modes/xts/xts_mult_x.c
lib/libtomcrypt/src/modes/xts/xts_test.c
lib/libtomcrypt/src/mpa_desc.c
lib/libtomcrypt/src/pk/asn1/der/bit/der_decode_bit_string.c
lib/libtomcrypt/src/pk/asn1/der/bit/der_encode_bit_string.c
lib/libtomcrypt/src/pk/asn1/der/bit/der_length_bit_string.c
lib/libtomcrypt/src/pk/asn1/der/bit/sub.mk
lib/libtomcrypt/src/pk/asn1/der/boolean/der_decode_boolean.c
lib/libtomcrypt/src/pk/asn1/der/boolean/der_encode_boolean.c
lib/libtomcrypt/src/pk/asn1/der/boolean/der_length_boolean.c
lib/libtomcrypt/src/pk/asn1/der/boolean/sub.mk
lib/libtomcrypt/src/pk/asn1/der/choice/der_decode_choice.c
lib/libtomcrypt/src/pk/asn1/der/choice/sub.mk
lib/libtomcrypt/src/pk/asn1/der/ia5/der_decode_ia5_string.c
lib/libtomcrypt/src/pk/asn1/der/ia5/der_encode_ia5_string.c
lib/libtomcrypt/src/pk/asn1/der/ia5/der_length_ia5_string.c
lib/libtomcrypt/src/pk/asn1/der/ia5/sub.mk
lib/libtomcrypt/src/pk/asn1/der/integer/der_decode_integer.c
lib/libtomcrypt/src/pk/asn1/der/integer/der_encode_integer.c
lib/libtomcrypt/src/pk/asn1/der/integer/der_length_integer.c
lib/libtomcrypt/src/pk/asn1/der/integer/sub.mk
lib/libtomcrypt/src/pk/asn1/der/object_identifier/der_decode_object_identifier.c
lib/libtomcrypt/src/pk/asn1/der/object_identifier/der_encode_object_identifier.c
lib/libtomcrypt/src/pk/asn1/der/object_identifier/der_length_object_identifier.c
lib/libtomcrypt/src/pk/asn1/der/object_identifier/sub.mk
lib/libtomcrypt/src/pk/asn1/der/octet/der_decode_octet_string.c
lib/libtomcrypt/src/pk/asn1/der/octet/der_encode_octet_string.c
lib/libtomcrypt/src/pk/asn1/der/octet/der_length_octet_string.c
lib/libtomcrypt/src/pk/asn1/der/octet/sub.mk
lib/libtomcrypt/src/pk/asn1/der/printable_string/der_decode_printable_string.c
lib/libtomcrypt/src/pk/asn1/der/printable_string/der_encode_printable_string.c
lib/libtomcrypt/src/pk/asn1/der/printable_string/der_length_printable_string.c
lib/libtomcrypt/src/pk/asn1/der/printable_string/sub.mk
lib/libtomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_ex.c
lib/libtomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_flexi.c
lib/libtomcrypt/src/pk/asn1/der/sequence/der_decode_sequence_multi.c
lib/libtomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_ex.c
lib/libtomcrypt/src/pk/asn1/der/sequence/der_encode_sequence_multi.c
lib/libtomcrypt/src/pk/asn1/der/sequence/der_length_sequence.c
lib/libtomcrypt/src/pk/asn1/der/sequence/der_sequence_free.c
lib/libtomcrypt/src/pk/asn1/der/sequence/sub.mk
lib/libtomcrypt/src/pk/asn1/der/set/der_encode_set.c
lib/libtomcrypt/src/pk/asn1/der/set/der_encode_setof.c
lib/libtomcrypt/src/pk/asn1/der/set/sub.mk
lib/libtomcrypt/src/pk/asn1/der/short_integer/der_decode_short_integer.c
lib/libtomcrypt/src/pk/asn1/der/short_integer/der_encode_short_integer.c
lib/libtomcrypt/src/pk/asn1/der/short_integer/der_length_short_integer.c
lib/libtomcrypt/src/pk/asn1/der/short_integer/sub.mk
lib/libtomcrypt/src/pk/asn1/der/sub.mk
lib/libtomcrypt/src/pk/asn1/der/utctime/der_decode_utctime.c
lib/libtomcrypt/src/pk/asn1/der/utctime/der_encode_utctime.c
lib/libtomcrypt/src/pk/asn1/der/utctime/der_length_utctime.c
lib/libtomcrypt/src/pk/asn1/der/utctime/sub.mk
lib/libtomcrypt/src/pk/asn1/der/utf8/der_decode_utf8_string.c
lib/libtomcrypt/src/pk/asn1/der/utf8/der_encode_utf8_string.c
lib/libtomcrypt/src/pk/asn1/der/utf8/der_length_utf8_string.c
lib/libtomcrypt/src/pk/asn1/der/utf8/sub.mk
lib/libtomcrypt/src/pk/asn1/sub.mk
lib/libtomcrypt/src/pk/dh/dh.c
lib/libtomcrypt/src/pk/dh/sub.mk
lib/libtomcrypt/src/pk/dsa/dsa_decrypt_key.c
lib/libtomcrypt/src/pk/dsa/dsa_encrypt_key.c
lib/libtomcrypt/src/pk/dsa/dsa_export.c
lib/libtomcrypt/src/pk/dsa/dsa_free.c
lib/libtomcrypt/src/pk/dsa/dsa_import.c
lib/libtomcrypt/src/pk/dsa/dsa_make_key.c
lib/libtomcrypt/src/pk/dsa/dsa_shared_secret.c
lib/libtomcrypt/src/pk/dsa/dsa_sign_hash.c
lib/libtomcrypt/src/pk/dsa/dsa_verify_hash.c
lib/libtomcrypt/src/pk/dsa/dsa_verify_key.c
lib/libtomcrypt/src/pk/dsa/sub.mk
lib/libtomcrypt/src/pk/ecc/ecc.c
lib/libtomcrypt/src/pk/ecc/ecc_ansi_x963_export.c
lib/libtomcrypt/src/pk/ecc/ecc_ansi_x963_import.c
lib/libtomcrypt/src/pk/ecc/ecc_decrypt_key.c
lib/libtomcrypt/src/pk/ecc/ecc_encrypt_key.c
lib/libtomcrypt/src/pk/ecc/ecc_export.c
lib/libtomcrypt/src/pk/ecc/ecc_free.c
lib/libtomcrypt/src/pk/ecc/ecc_get_size.c
lib/libtomcrypt/src/pk/ecc/ecc_import.c
lib/libtomcrypt/src/pk/ecc/ecc_make_key.c
lib/libtomcrypt/src/pk/ecc/ecc_shared_secret.c
lib/libtomcrypt/src/pk/ecc/ecc_sign_hash.c
lib/libtomcrypt/src/pk/ecc/ecc_sizes.c
lib/libtomcrypt/src/pk/ecc/ecc_test.c
lib/libtomcrypt/src/pk/ecc/ecc_verify_hash.c
lib/libtomcrypt/src/pk/ecc/ltc_ecc_is_valid_idx.c
lib/libtomcrypt/src/pk/ecc/ltc_ecc_map.c
lib/libtomcrypt/src/pk/ecc/ltc_ecc_mul2add.c
lib/libtomcrypt/src/pk/ecc/ltc_ecc_mulmod.c
lib/libtomcrypt/src/pk/ecc/ltc_ecc_mulmod_timing.c
lib/libtomcrypt/src/pk/ecc/ltc_ecc_points.c
lib/libtomcrypt/src/pk/ecc/ltc_ecc_projective_add_point.c
lib/libtomcrypt/src/pk/ecc/ltc_ecc_projective_dbl_point.c
lib/libtomcrypt/src/pk/ecc/sub.mk
lib/libtomcrypt/src/pk/pkcs1/pkcs_1_i2osp.c
lib/libtomcrypt/src/pk/pkcs1/pkcs_1_mgf1.c
lib/libtomcrypt/src/pk/pkcs1/pkcs_1_oaep_decode.c
lib/libtomcrypt/src/pk/pkcs1/pkcs_1_oaep_encode.c
lib/libtomcrypt/src/pk/pkcs1/pkcs_1_os2ip.c
lib/libtomcrypt/src/pk/pkcs1/pkcs_1_pss_decode.c
lib/libtomcrypt/src/pk/pkcs1/pkcs_1_pss_encode.c
lib/libtomcrypt/src/pk/pkcs1/pkcs_1_v1_5_decode.c
lib/libtomcrypt/src/pk/pkcs1/pkcs_1_v1_5_encode.c
lib/libtomcrypt/src/pk/pkcs1/sub.mk
lib/libtomcrypt/src/pk/rsa/rsa_decrypt_key.c
lib/libtomcrypt/src/pk/rsa/rsa_encrypt_key.c
lib/libtomcrypt/src/pk/rsa/rsa_export.c
lib/libtomcrypt/src/pk/rsa/rsa_exptmod.c
lib/libtomcrypt/src/pk/rsa/rsa_free.c
lib/libtomcrypt/src/pk/rsa/rsa_import.c
lib/libtomcrypt/src/pk/rsa/rsa_make_key.c
lib/libtomcrypt/src/pk/rsa/rsa_sign_hash.c
lib/libtomcrypt/src/pk/rsa/rsa_verify_hash.c
lib/libtomcrypt/src/pk/rsa/sub.mk
lib/libtomcrypt/src/pk/sub.mk
lib/libtomcrypt/src/prngs/rng_get_bytes.c
lib/libtomcrypt/src/prngs/rng_make_prng.c
lib/libtomcrypt/src/prngs/sprng.c
lib/libtomcrypt/src/prngs/sub.mk
lib/libtomcrypt/src/prngs/yarrow.c
lib/libtomcrypt/src/sub.mk
lib/libtomcrypt/src/tee_ltc_wrapper.c
lib/libtomcrypt/sub.mk
lib/libtomcrypt/test/base64_test.c
lib/libtomcrypt/test/cipher_hash_test.c
lib/libtomcrypt/test/der_tests.c
lib/libtomcrypt/test/dsa_test.c
lib/libtomcrypt/test/ecc_test.c
lib/libtomcrypt/test/mac_test.c
lib/libtomcrypt/test/modes_test.c
lib/libtomcrypt/test/pkcs_1_test.c
lib/libtomcrypt/test/rsa_test.c
lib/libtomcrypt/test/store_test.c
lib/libtomcrypt/test/test.c
lib/libtomcrypt/test/test_driver.c
lib/libtomcrypt/test/tomcrypt_test.h
lib/libtomcrypt/test/unit_test.c
lib/libtomcrypt/test/x86_prof.c
mm/sub.mk
sub.mk
tee/sub.mk
tee/tee_acipher.c
tee/tee_authenc.c
tee/tee_cipher.c
tee/tee_fs.c
tee/tee_hash.c
tee/tee_mac.c
tee/tee_obj.c
tee/tee_pobj.c
tee/tee_rpmb.c
tee/tee_rpmb_fs.c
tee/tee_svc.c
tee/tee_svc_cryp.c
tee/tee_svc_storage.c
tee/tee_time_generic.c
/optee_os/documentation/build_system.md
/optee_os/documentation/file_structure.md
/optee_os/lib/libmpa/arch/arm32/sub.mk
/optee_os/lib/libmpa/include/mpa.h
/optee_os/lib/libmpa/include/mpa_assert.h
/optee_os/lib/libmpa/include/mpa_debug.h
/optee_os/lib/libmpa/include/mpalib.h
/optee_os/lib/libmpa/include/mpalib_config.h
/optee_os/lib/libmpa/mpa_addsub.c
/optee_os/lib/libmpa/mpa_arm_asm.s
/optee_os/lib/libmpa/mpa_cmp.c
/optee_os/lib/libmpa/mpa_conv.c
/optee_os/lib/libmpa/mpa_debug.c
/optee_os/lib/libmpa/mpa_div.c
/optee_os/lib/libmpa/mpa_expmod.c
/optee_os/lib/libmpa/mpa_gcd.c
/optee_os/lib/libmpa/mpa_init.c
/optee_os/lib/libmpa/mpa_io.c
/optee_os/lib/libmpa/mpa_mem_static.c
/optee_os/lib/libmpa/mpa_misc.c
/optee_os/lib/libmpa/mpa_modulus.c
/optee_os/lib/libmpa/mpa_montgomery.c
/optee_os/lib/libmpa/mpa_mul.c
/optee_os/lib/libmpa/mpa_primetable.h
/optee_os/lib/libmpa/mpa_primetest.c
/optee_os/lib/libmpa/mpa_random.c
/optee_os/lib/libmpa/mpa_shift.c
/optee_os/lib/libmpa/sub.mk
/optee_os/lib/libutee/abort.c
/optee_os/lib/libutee/arch/arm32/bget.c
/optee_os/lib/libutee/arch/arm32/bget.doc
/optee_os/lib/libutee/arch/arm32/bget.h
/optee_os/lib/libutee/arch/arm32/bget_malloc.c
/optee_os/lib/libutee/arch/arm32/bget_malloc.h
/optee_os/lib/libutee/arch/arm32/sub.mk
/optee_os/lib/libutee/arch/arm32/user_ta_entry.c
/optee_os/lib/libutee/arch/arm32/utee_misc.c
/optee_os/lib/libutee/arch/arm32/utee_syscalls_asm.S
/optee_os/lib/libutee/assert.c
/optee_os/lib/libutee/base64.c
/optee_os/lib/libutee/base64.h
/optee_os/lib/libutee/errno.c
/optee_os/lib/libutee/include/tee_api.h
/optee_os/lib/libutee/include/tee_api_defines.h
/optee_os/lib/libutee/include/tee_api_types.h
/optee_os/lib/libutee/include/tee_arith_internal.h
/optee_os/lib/libutee/include/tee_internal_api.h
/optee_os/lib/libutee/include/tee_internal_api_extensions.h
/optee_os/lib/libutee/include/tee_syscall_numbers.h
/optee_os/lib/libutee/include/tee_ta_api.h
/optee_os/lib/libutee/include/tee_trace.h
/optee_os/lib/libutee/include/tee_uta_trace.h
/optee_os/lib/libutee/include/user_ta_header.h
/optee_os/lib/libutee/include/utee_defines.h
/optee_os/lib/libutee/include/utee_syscalls.h
/optee_os/lib/libutee/include/utee_types.h
/optee_os/lib/libutee/sub.mk
/optee_os/lib/libutee/ta_trace.c
/optee_os/lib/libutee/tee_api.c
/optee_os/lib/libutee/tee_api_arith.c
/optee_os/lib/libutee/tee_api_objects.c
/optee_os/lib/libutee/tee_api_operations.c
/optee_os/lib/libutee/tee_api_property.c
/optee_os/lib/libutee/tee_user_mem.c
/optee_os/lib/libutee/tee_user_mem.h
/optee_os/lib/libutee/utee_misc.h
/optee_os/lib/libutils/ext/include/string_ext.h
/optee_os/lib/libutils/ext/strlcat.c
/optee_os/lib/libutils/ext/strlcpy.c
/optee_os/lib/libutils/ext/sub.mk
/optee_os/lib/libutils/isoc/arch/arm32/aeabi_divmod.c
/optee_os/lib/libutils/isoc/arch/arm32/aeabi_divmod_asm.S
/optee_os/lib/libutils/isoc/arch/arm32/sub.mk
/optee_os/lib/libutils/isoc/dlmalloc.c
/optee_os/lib/libutils/isoc/dlmalloc.h
/optee_os/lib/libutils/isoc/include/assert.h
/optee_os/lib/libutils/isoc/include/ctype.h
/optee_os/lib/libutils/isoc/include/inttypes.h
/optee_os/lib/libutils/isoc/include/limits.h
/optee_os/lib/libutils/isoc/include/malloc.h
/optee_os/lib/libutils/isoc/include/memory.h
/optee_os/lib/libutils/isoc/include/signal.h
/optee_os/lib/libutils/isoc/include/stdint.h
/optee_os/lib/libutils/isoc/include/stdio.h
/optee_os/lib/libutils/isoc/include/stdlib.h
/optee_os/lib/libutils/isoc/include/string.h
/optee_os/lib/libutils/isoc/include/sys/cdefs.h
/optee_os/lib/libutils/isoc/include/sys/queue.h
/optee_os/lib/libutils/isoc/include/sys/types.h
/optee_os/lib/libutils/isoc/include/time.h
/optee_os/lib/libutils/isoc/include/unistd.h
/optee_os/lib/libutils/isoc/include/wchar.h
/optee_os/lib/libutils/isoc/malloc_wrapper.c
/optee_os/lib/libutils/isoc/newlib/_ansi.h
/optee_os/lib/libutils/isoc/newlib/memchr.c
/optee_os/lib/libutils/isoc/newlib/memcmp.c
/optee_os/lib/libutils/isoc/newlib/memcpy.c
/optee_os/lib/libutils/isoc/newlib/memmove.c
/optee_os/lib/libutils/isoc/newlib/memset.c
/optee_os/lib/libutils/isoc/newlib/strcmp.c
/optee_os/lib/libutils/isoc/newlib/strlen.c
/optee_os/lib/libutils/isoc/newlib/strnlen.c
/optee_os/lib/libutils/isoc/newlib/sub.mk
/optee_os/lib/libutils/isoc/qsort.c
/optee_os/lib/libutils/isoc/snprintf.c
/optee_os/lib/libutils/isoc/stack_check.c
/optee_os/lib/libutils/isoc/strdup.c
/optee_os/lib/libutils/isoc/strndup.c
/optee_os/lib/libutils/isoc/sub.mk
/optee_os/lib/libutils/sub.mk
/optee_os/mk/cleanvars.mk
/optee_os/mk/compile.mk
/optee_os/mk/config.mk
/optee_os/mk/gcc.mk
/optee_os/mk/lib.mk
/optee_os/mk/subdir.mk
/optee_os/scripts/fixdep
/optee_os/ta/arch/arm32/link.mk
/optee_os/ta/arch/arm32/user_ta_elf_arm.lds
/optee_os/ta/arch/arm32/user_ta_header.c
/optee_os/ta/mk/ta_dev_kit.mk
/optee_os/ta/ta.mk

1...<<261