| /optee_os/ |
| H A D | CHANGELOG.md | 13 [OP_TEE_optee_os_pr_4_8_0]: https://github.com/OP-TEE/optee_os/pulls?q=is%3Apr+is%3Amerged+base%3Am… 17 [OP_TEE_optee_client_pr_4_8_0]: https://github.com/OP-TEE/optee_client/pulls?q=is%3Apr+is%3Amerged+… 21 [OP_TEE_optee_test_pr_4_8_0]: https://github.com/OP-TEE/optee_test/pulls?q=is%3Apr+is%3Amerged+base… 25 [OP_TEE_build_pr_4_8_0]: https://github.com/OP-TEE/build/pulls?q=is%3Apr+is%3Amerged+base%3Amaster+… 29 …amples_pr_4_8_0]: https://github.com/linaro-swg/optee_examples/pulls?q=is%3Apr+is%3Amerged+base%3A… 43 [OP_TEE_optee_os_pr_4_7_0]: https://github.com/OP-TEE/optee_os/pulls?q=is%3Apr+is%3Amerged+base%3Am… 47 [OP_TEE_optee_client_pr_4_7_0]: https://github.com/OP-TEE/optee_client/pulls?q=is%3Apr+is%3Amerged+… 51 [OP_TEE_optee_test_pr_4_7_0]: https://github.com/OP-TEE/optee_test/pulls?q=is%3Apr+is%3Amerged+base… 55 [OP_TEE_build_pr_4_7_0]: https://github.com/OP-TEE/build/pulls?q=is%3Apr+is%3Amerged+base%3Amaster+… 59 …amples_pr_4_7_0]: https://github.com/linaro-swg/optee_examples/pulls?q=is%3Apr+is%3Amerged+base%3A… [all …]
|
| /optee_os/core/lib/qcbor/ |
| H A D | README.md | 3 **QCBOR** is a powerful, commercial-quality CBOR encoder-decoder that 25 analyzers easier. Simpler code because there is no support for 28 to native C representations is supported. 30 **Small simple memory model** – Malloc is not needed. The encode 31 context is 176 bytes, decode context is 312 bytes and the 32 description of decoded data item is 56 bytes. Stack use is light and 33 there is no recursion. The caller supplies the memory to hold the 40 items is automatically performed. This makes decoding of complex 44 and formats in the specification are supported. Map sorting is main 45 CBOR feature that is not supported. The same decoding API supports [all …]
|
| H A D | LICENSE | 1 QCBOR is available under what is essentially the 3-Clause BSD License.
|
| /optee_os/core/lib/libfdt/ |
| H A D | README.license | 8 versa. It is important that these two pieces of software have 11 As SPDX license tags in each source file attest, dtc is licensed 17 libfdt, however, is GPL/BSD dual-licensed. That is, it may be used 20 be found are in the file entitled 'BSD-2-Clause'. This is, in 33 believe the goal of allowing libfdt to be widely used is more 34 important than avoiding that. libfdt is quite small, and hardly 35 rocket science; so the incentive for such impolite behaviour is small, 36 and the inconvenience caused thereby is not dire. 40 considered. However, libfdt is designed to be used in firmwares and 44 license that puts the boundary between what is and isn't permitted in
|
| /optee_os/lib/libmbedtls/mbedtls/ |
| H A D | SECURITY.md | 9 Our security process is detailed in our 13 Its primary goal is to ensure fixes are ready to be deployed when the issue 35 protection is limited to providing security guarantees offered by the protocol 52 The attacker is able to observe the timing of instructions executed by Mbed TLS 59 the measurements and the noise present. Therefore the protection in Mbed TLS is 63 As attacks keep improving, so does Mbed TLS's protection. Mbed TLS is moving 78 picking up information on the physical state of the hardware while Mbed TLS is 80 platform that is located unfortunately enough to pick up the CPU noise. 98 about the hardware Mbed TLS is running on and/or can alter the physical state 115 model. Neither does it mean that the failure of such a countermeasure is [all …]
|
| H A D | dco.txt | 9 Everyone is permitted to copy and distribute verbatim copies of this 10 license document, but changing it is not allowed. 21 (b) The contribution is based upon previous work that, to the best 22 of my knowledge, is covered under an appropriate open source 35 personal information I submit with it, including my sign-off) is
|
| H A D | LICENSE | 6 The full text of each of these licenses is given below. 21 the copyright owner that is granting the License. 45 copyright notice that is included in or attached to the work 46 (an example is provided in the Appendix below). 49 form, that is based on (or derived from) the Work and for which the 58 to that Work or Derivative Works thereof, that is intentionally 67 excluding communication that is conspicuously marked or otherwise 95 as of the date such litigation is filed. 206 distributed under the License is distributed on an "AS IS" BASIS, 220 Everyone is permitted to copy and distribute verbatim copies [all …]
|
| H A D | CONTRIBUTING.md | 13 …-support-branches): provide a backport if needed (it's fine to wait until the main PR is accepted). 28 …and concentrated on a single feature or topic. The larger the contribution is, the longer it would… 33 … to their own code should be necessary. To achieve this, API compatibility is maintained between d… 35 …is required, all changes to the ABI or API, even on the main development branch where new features… 37 …ic interface which need to be changed are marked as 'deprecated'. If there is a strong reason to r… 48 1. All bug fixes that correct a defect that is also present in an LTS branch must be backported to … 49 1. If a contribution is a new feature or enhancement, no backporting is required. Exceptions to thi… 62 [A Knowledge Base article describing how to add additional tests is available on the Mbed TLS websi… 64 A test script `tests/scripts/basic-build-test.sh` is available to show test coverage of the library… 72 It is advised to enable the [githooks scripts](https://github.com/Mbed-TLS/mbedtls/tree/development… [all …]
|
| H A D | ChangeLog | 13 * Fix a buffer overread in mbedtls_lms_import_public_key() when the input is 20 * On x86/amd64 platforms, with some compilers, when the library is 21 compiled with support for both AESNI and software AES and AESNI is 40 Code that does not call mbedtls_string_to_names() directly is not affected. 69 library or the application is built with a compiler where 77 ("xxx_setup"), the operation object is supposed to be all-bits-zero. 78 This was sometimes not the case when an operation object is reused, 81 guarantee is met in all cases. Fixes #9975. 89 and compiler optimization is enabled. Found and reported by Linh Le and 119 if certificate-based authentication of the server is attempted. [all …]
|
| H A D | README.md | 4 Mbed TLS is a C library that implements cryptographic primitives, X.509 certificate manipulation an… 6 … implementation of the [PSA Cryptography API](#psa-cryptography-api). This is currently a preview … 11 …ly documented configuration file `include/mbedtls/mbedtls_config.h`, which is also the place where… 20 The main Mbed TLS documentation is available via [ReadTheDocs](https://mbed-tls.readthedocs.io/). 22 Documentation for the PSA Cryptography API is available [on GitHub](https://arm-software.github.io/… 26 1. Make sure that [Doxygen](http://www.doxygen.nl/) is installed. 51 * Python 3.8 to generate the test code. Python is also needed to integrate PSA drivers and to build… 59 …ub.com/Mbed-TLS/mbedtls-framework)). This is not needed to merely compile the library at a release… 107 …is Windows but the build environment is Unix-like (for instance when cross-compiling, or compiling… 111 …o so by setting `CFLAGS=-O2 -Werror` for example. Setting `WARNING_CFLAGS` is useful when you want… [all …]
|
| /optee_os/lib/libutils/isoc/ |
| H A D | bget.doc | 8 BGET is a comprehensive memory allocation package which is easily 9 configured to the needs of an application. BGET is efficient in both 12 consolidates contiguous space to minimise fragmentation. BGET is 37 system incorporating garbage collection is constructed. BGET 45 And yet, it is substantially more efficient than the native allocation 63 BGET is written in as portable a dialect of C as possible. The only 64 fundamental assumption about the underlying hardware architecture is 65 that memory is allocated is a linear array which can be addressed as a 71 number of separate buffer pools, there is no limit on the total storage 97 allocation (which is usually not worth it in other environments). [all …]
|
| /optee_os/core/lib/libtomcrypt/src/misc/ |
| H A D | compare_testvector.c | 57 int compare_testvector(const void* is, const unsigned long is_len, const void* should, const unsign… in compare_testvector() argument 63 res = XMEMCMP(is, should, is_len); in compare_testvector() 69 s_print_hex("IS ", is, is_len); in compare_testvector()
|
| /optee_os/core/arch/arm/dts/ |
| H A D | at91-sama5d27_wlsom1_ek.dts | 89 * There is no real pinmux for ADC, if the pin 90 * is not requested by another peripheral then 91 * the muxing is done when channel is enabled. 92 * Requesting pins for ADC is GPIO is 95 * state when the pin is not muxed to the adc.
|
| /optee_os/lib/libutils/isoc/arch/arm/softfloat/ |
| H A D | README.txt | 7 Berkeley SoftFloat is a software implementation of binary floating-point 9 is distributed in the form of C source code. Building the SoftFloat sources 13 The SoftFloat package is documented in the following files in the "doc"
|
| /optee_os/lib/libutils/isoc/newlib/ |
| H A D | strlen.c | 83 #error long int is not a 32bit or 64bit type. 88 #error long int is not a 32bit or 64bit byte
|
| H A D | strcpy.c | 85 #error long int is not a 32bit or 64bit type. 90 #error long int is not a 32bit or 64bit byte
|
| H A D | strcmp.c | 88 #error long int is not a 32bit or 64bit type. 93 #error long int is not a 32bit or 64bit byte
|
| H A D | strncmp.c | 87 #error long int is not a 32bit or 64bit type. 92 #error long int is not a 32bit or 64bit byte
|
| H A D | strncpy.c | 91 #error long int is not a 32bit or 64bit type. 96 #error long int is not a 32bit or 64bit byte
|
| H A D | memchr.c | 92 #error long int is not a 32bit or 64bit type. 97 #error long int is not a 32bit or 64bit byte
|
| /optee_os/lib/libutils/compiler-rt/ |
| H A D | LICENSE.TXT | 2 The LLVM Project is under the Apache License v2.0 with LLVM Exceptions: 17 the copyright owner that is granting the License. 41 copyright notice that is included in or attached to the work 42 (an example is provided in the Appendix below). 45 form, that is based on (or derived from) the Work and for which the 54 to that Work or Derivative Works thereof, that is intentionally 63 excluding communication that is conspicuously marked or otherwise 91 as of the date such litigation is filed. 202 distributed under the License is distributed on an "AS IS" BASIS, 216 software that is licensed under the GPLv2 ("Combined Software") and if a [all …]
|
| H A D | README.txt | 7 Compiler-RT is open source software. You may freely distribute it under the
|
| /optee_os/mk/ |
| H A D | checkconf.mk | 76 /* $1 is not set */_nl_, 164 $(error CFG_$(1) is set to '$(CFG_$(1))', valid values are: $(2))) 180 $$(error $(1) is set to '$($(1))' (from $(origin $(1))) but its value must be '$(2)'$$(_reason))
|
| /optee_os/core/pta/veraison_attestation/ |
| H A D | README.md | 3 This is a proof of concept for adding attestation capabilities to S-EL0 TAs and a demonstrator of a… 7 …ced by the PTA attests to the memory contents of the calling TA, but there is no way to establish … 17 …ced by the PTA attests to the memory contents of the calling TA, but there is no mechanism to esta…
|
| /optee_os/core/arch/arm/include/mm/ |
| H A D | core_mmu_arch.h | 29 #error TRUSTED_SRAM_BASE is already defined 37 #error TRUSTED_DRAM_BASE is already defined
|