| /optee_os/core/lib/libtomcrypt/src/misc/ |
| H A D | compare_testvector.c | 57 …igned long is_len, const void* should, const unsigned long should_len, const char* what, int which) in compare_testvector() argument 67 fprintf(stderr, "Testvector #%i(0x%x) of %s failed:\n", which, which, what); in compare_testvector() 72 fprintf(stderr, "Testvector #%i(0x%x) of %s passed!\n", which, which, what); in compare_testvector() 76 LTC_UNUSED_PARAM(which); in compare_testvector()
|
| /optee_os/core/lib/libtomcrypt/src/pk/ed25519/ |
| H A D | ed25519_import_raw.c | 21 int ed25519_import_raw(const unsigned char *in, unsigned long inlen, int which, curve25519_key *key) in ed25519_import_raw() argument 27 if (which == PK_PRIVATE) { in ed25519_import_raw() 30 } else if (which == PK_PUBLIC) { in ed25519_import_raw() 36 key->type = which; in ed25519_import_raw()
|
| H A D | ed25519_export.c | 21 int which, in ed25519_export() argument 28 return ec25519_export(out, outlen, which, key); in ed25519_export()
|
| /optee_os/core/lib/libtomcrypt/src/pk/x25519/ |
| H A D | x25519_import_raw.c | 21 int x25519_import_raw(const unsigned char *in, unsigned long inlen, int which, curve25519_key *key) in x25519_import_raw() argument 27 if (which == PK_PRIVATE) { in x25519_import_raw() 30 } else if (which == PK_PUBLIC) { in x25519_import_raw() 36 key->type = which; in x25519_import_raw()
|
| H A D | x25519_export.c | 21 int which, in x25519_export() argument 28 return ec25519_export(out, outlen, which, key); in x25519_export()
|
| /optee_os/core/lib/libtomcrypt/src/pk/ec25519/ |
| H A D | ec25519_export.c | 21 int which, in ec25519_export() argument 35 std = which & PK_STD; in ec25519_export() 36 which &= ~PK_STD; in ec25519_export() 38 if (which == PK_PRIVATE) { in ec25519_export()
|
| /optee_os/core/lib/libtomcrypt/src/pk/rsa/ |
| H A D | rsa_exptmod.c | 24 unsigned char *out, unsigned long *outlen, int which, in rsa_exptmod() argument 40 if (which == PK_PRIVATE && (key->type != PK_PRIVATE)) { in rsa_exptmod() 45 if (which != PK_PRIVATE && which != PK_PUBLIC) { in rsa_exptmod() 67 if (which == PK_PRIVATE) { in rsa_exptmod()
|
| /optee_os/core/lib/libfdt/ |
| H A D | README.license | 5 libfdt which comprises the files in the libfdt/ subdirectory. These 13 entitled 'GPL' which should be included in this package. dtc code, 14 therefore, may not be incorporated into works which do not have a GPL 38 Licenses such as the LGPL which would allow code to be used in non-GPL 42 to anticipate all possible changes which might be needed to meld 50 permissively licensed this way. Therefore only contributions which
|
| /optee_os/lib/libmbedtls/mbedtls/ |
| H A D | CONTRIBUTING.md | 26 1. Write a test which shows that the bug was fixed or that the feature works as expected. 35 …ifiable by either being a significant enhancement, new feature or bug fix which is best resolved b… 37 …which will change the API. Instead the interface can only be changed by its extension. Where chang… 39 Periodically, the library will remove deprecated functions from the library which will be a breakin… 43 …which are maintained continuously for a given period. The LTS branches are provided to allow users… 47 1. Any change to the library which changes the API or ABI cannot be backported. 64 …ode contributions should provide a similar level of code coverage to that which already exists for… 87 …ile for the full text of these licenses. This means that users may choose which of these licenses …
|
| H A D | ChangeLog | 6 * Add the function mbedtls_ssl_export_keying_material() which allows the 16 * Fix a vulnerability in LMS verification through which an adversary could 22 available in hardware, an adversary with fine control over which 28 The same vulnerability affects GCM acceleration, which could allow 56 keys, which could be used by an attacker capable of feeding encrypted 61 which would allow an attacker who can request decryption of arbitrary 86 * Fix a sloppy check in LMS public key import, which could lead to accepting 127 * Added new configuration option MBEDTLS_PSA_STATIC_KEY_SLOTS, which 135 PSA Crypto provider library which: 171 * Fix missing constraints on the AES-NI inline assembly which is used on [all …]
|
| H A D | LICENSE | 3 This means that users may choose which of these licenses they take the code 49 form, that is based on (or derived from) the Work and for which the 89 with the Work to which such Contribution(s) was submitted. If You 254 (2) offer you this license which gives you legal permission to copy, 276 0. This License applies to any program or other work which contains 333 distribute the same sections as part of a whole which is a work based 353 source code, which must be distributed under the terms of Sections 377 operating system on which the executable runs, unless that component 432 integrity of the free software distribution system, which is 457 specifies a version number of this License which applies to it and "any [all …]
|
| H A D | README.md | 11 …e fully documented configuration file `include/mbedtls/mbedtls_config.h`, which is also the place … 285 * The API distinguishes caller memory from internal memory, which allows the library to be implemen… 286 * The structure of internal data is hidden to the application, which allows substituting alternativ… 287 * All access to the keys happens through key identifiers, which allows support for external cryptop…
|
| H A D | SECURITY.md | 122 tables, which are vulnerable to timing attacks.
|
| /optee_os/lib/libutils/isoc/ |
| H A D | bget.doc | 8 BGET is a comprehensive memory allocation package which is easily 21 * Wiping buffers at release time to catch code which 36 embedded programs to providing the framework upon which a multitasking 47 to name two, on which programs have obtained substantial speed-ups by 65 that memory is allocated is a linear array which can be addressed as a 72 which can be managed, only on the largest individual object which can be 84 references which are made in the interest of providing a roadmap to 97 allocation (which is usually not worth it in other environments). 150 a non-NULL release function is supplied, expansion blocks which become 190 insufficient memory is available to reallocate the buffer, in which case [all …]
|
| /optee_os/core/lib/libtomcrypt/src/headers/ |
| H A D | tomcrypt_private.h | 410 int which, 498 #define LTC_PRNG_EXPORT(which) \ argument 499 int which ## _export(unsigned char *out, unsigned long *outlen, prng_state *prng) \ 501 unsigned long len = which ## _desc.export_size; \ 512 if (which ## _read(out, len, prng) != len) { \
|
| H A D | tomcrypt_pk.h | 53 unsigned char *out, unsigned long *outlen, int which, 350 int which, 354 int ed25519_import_raw(const unsigned char *in, unsigned long inlen, int which, curve25519_key *key… 390 int which, 394 int x25519_import_raw(const unsigned char *in, unsigned long inlen, int which, curve25519_key *key);
|
| H A D | tomcrypt_misc.h | 179 …gned long is_len, const void* should, const unsigned long should_len, const char* what, int which);
|
| H A D | tomcrypt_math.h | 477 unsigned char *out, unsigned long *outlen, int which,
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | ssl_tls13_keys.h | 584 int which);
|
| /optee_os/core/pta/veraison_attestation/ |
| H A D | README.md | 17 …ring to a platform Root of Trust (RoT), the PTA lacks foundational trust, which weakens the overal…
|
| /optee_os/lib/libutils/compiler-rt/ |
| H A D | LICENSE.TXT | 45 form, that is based on (or derived from) the Work and for which the 85 with the Work to which such Contribution(s) was submitted. If You 227 The LLVM Project contains third party software which is under different license 232 which apply to that software, or
|
| /optee_os/core/lib/qcbor/ |
| H A D | README.md | 129 larger. This includes the code to call the library, which is about the 354 which float-point related code is generated. For example, 395 which ones they are. QCBOR minimizes internal 471 QCBOR_DISABLE_INDEFINITE_LENGTH_ARRAYS which will result in an error
|
| /optee_os/core/arch/arm/crypto/ |
| H A D | aes_modes_armv8a_ce_a32.S | 88 cmp r3, #12 @ which key size?
|
| /optee_os/ |
| H A D | MAINTAINERS | 3 Linaro as such maintains OP-TEE, but for individual devices which might not be
|
| H A D | CHANGELOG.md | 1108 and write-implies-no-exec (`SCTLR.WXN`, `SCTLR.UWXN`), which can therefore not 1194 * Add support for Secure Data Path which allows Client and Trusted Applications 1357 * crypto: fix `cipher_final()` which would not call `cbc_done()` for CBC_MAC 1480 extension bug with offset parameter of syscall storage_obj_seek which could
|