Home
last modified time | relevance | path

Searched refs:header (Results 1 – 25 of 40) sorted by relevance

12

/mbedtls/library/
A Dpsa_its_file.c79 psa_its_file_header_t header; in psa_its_read_file() local
92 n = fread(&header, 1, sizeof(header), *p_stream); in psa_its_read_file()
93 if (n != sizeof(header)) { in psa_its_read_file()
96 if (memcmp(header.magic, PSA_ITS_MAGIC_STRING, in psa_its_read_file()
101 p_info->size = MBEDTLS_GET_UINT32_LE(header.size, 0); in psa_its_read_file()
102 p_info->flags = MBEDTLS_GET_UINT32_LE(header.flags, 0); in psa_its_read_file()
187 psa_its_file_header_t header; in psa_its_set() local
191 MBEDTLS_PUT_UINT32_LE(data_length, header.size, 0); in psa_its_set()
192 MBEDTLS_PUT_UINT32_LE(create_flags, header.flags, 0); in psa_its_set()
205 n = fwrite(&header, 1, sizeof(header), stream); in psa_its_set()
[all …]
A Dpem.c268 int mbedtls_pem_read_buffer(mbedtls_pem_context *ctx, const char *header, const char *footer, in mbedtls_pem_read_buffer() argument
288 s1 = (unsigned char *) strstr((const char *) data, header); in mbedtls_pem_read_buffer()
300 s1 += strlen(header); in mbedtls_pem_read_buffer()
494 int mbedtls_pem_write_buffer(const char *header, const char *footer, in mbedtls_pem_write_buffer() argument
503 add_len = strlen(header) + strlen(footer) + (((use_len > 2) ? (use_len - 2) : 0) / 64) + 1; in mbedtls_pem_write_buffer()
521 memcpy(p, header, strlen(header)); in mbedtls_pem_write_buffer()
522 p += strlen(header); in mbedtls_pem_write_buffer()
A Dentropy.c123 unsigned char header[2]; in entropy_update() local
138 header[0] = source_id; in entropy_update()
139 header[1] = use_len & 0xFF; in entropy_update()
158 if ((ret = mbedtls_md_update(&ctx->accumulator, header, 2)) != 0) { in entropy_update()
A DCMakeLists.txt323 # Include public header files from /include and other directories
324 # declared by /3rdparty/**/CMakeLists.txt. Include private header files
/mbedtls/programs/psa/
A Dkey_ladder_demo.c360 wrapped_data_header_t header; in wrap_data() local
396 header.ad_size = sizeof(header); in wrap_data()
397 header.payload_size = input_size; in wrap_data()
403 (uint8_t *) &header, sizeof(header), in wrap_data()
412 SYS_CHECK(fwrite(&header, 1, sizeof(header), in wrap_data()
445 wrapped_data_header_t header; in unwrap_data() local
452 SYS_CHECK(fread(&header, 1, sizeof(header), in unwrap_data()
460 if (header.ad_size != sizeof(header)) { in unwrap_data()
470 if (ciphertext_size < header.payload_size) { in unwrap_data()
491 (uint8_t *) &header, sizeof(header), in unwrap_data()
[all …]
/mbedtls/scripts/mbedtls_dev/
A Dc_wrapper_generator.py63 def _write_prologue(self, out: typing_util.Writable, header: bool) -> None:
75 if header:
89 def _write_epilogue(self, out: typing_util.Writable, header: bool) -> None:
92 if header:
238 header: bool) -> None:
248 terminator = ';\n' if header else '\n'
371 def _write_prologue(self, out: typing_util.Writable, header: bool) -> None:
372 super()._write_prologue(out, header)
373 if not header:
A Dc_build_helper.py54 caller, header, argument
71 c_file.write(header)
116 header='', include_path=None, argument
145 c_file, caller, header,
A Dpsa_storage.py50 header="""
153 header = self.MAGIC + self.pack('L', self.version)
161 return header + attributes + material
/mbedtls/programs/test/
A Dgenerate_cpp_dummy_build.sh28 * This program is a dummy C++ program to ensure Mbed TLS library header files
40 for header in include/mbedtls/*.h include/psa/*.h; do
41 case ${header#include/} in
/mbedtls/tests/scripts/
A Dgenerate_psa_wrappers.py167 def _write_prologue(self, out: typing_util.Writable, header: bool) -> None:
168 super()._write_prologue(out, header)
180 def _write_epilogue(self, out: typing_util.Writable, header: bool) -> None:
185 super()._write_epilogue(out, header)
A Dtest_psa_constant_names.py31 for header in headers:
32 inputs.parse_header(header)
55 header='#include <psa/crypto.h>',
A Dcheck_names.py387 with open(header_file, "r", encoding="utf-8") as header:
388 for line_no, line in enumerate(header):
461 with open(header_file, "r", encoding="utf-8") as header:
462 for line_no, line in enumerate(header):
577 with open(header_file, "r", encoding="utf-8") as header:
584 for line_no, line in enumerate(header):
/mbedtls/tests/suites/
A Dtest_suite_entropy.function469 unsigned char header[2];
504 header[1] = MBEDTLS_ENTROPY_BLOCK_SIZE;
508 header[0] = 0;
510 TEST_ASSERT(mbedtls_md_update(&accumulator, header, 2) == 0);
523 header[0] = MBEDTLS_ENTROPY_SOURCE_MANUAL;
524 TEST_ASSERT(mbedtls_md_update(&accumulator, header, 2) == 0);
528 header[0] = 0;
529 TEST_ASSERT(mbedtls_md_update(&accumulator, header, 2) == 0);
A Dtest_suite_psa_its.data70 Overwrite ITS header magic
73 Truncate ITS header
A Dtest_suite_pem.function65 void mbedtls_pem_read_buffer(char *header, char *footer, char *data,
78 ret = mbedtls_pem_read_buffer(&ctx, header, footer, (unsigned char *) data,
A Dtest_suite_memory_buffer_alloc.data19 Memory buffer: heap too small (header verification should fail)
A Dtest_suite_memory_buffer_alloc.function242 * "FATAL: verification of first header failed".
/mbedtls/include/mbedtls/
A Dpem.h92 int mbedtls_pem_read_buffer(mbedtls_pem_context *ctx, const char *header, const char *footer,
151 int mbedtls_pem_write_buffer(const char *header, const char *footer,
/mbedtls/docs/proposed/
A Dpsa-driver-developer-guide.md26 …Depending on the driver type, you may also need to define some C types and macros in a header file.
33 * C header files defining the types required by the driver description. The names of these header f…
43 …g) can include complex preprocessor definitions to conditionally include header files for a given …
A Dpsa-conditional-inclusion-c.md135header file `mbedtls/mbedtls_config.h` needs to define all the `MBEDTLS_xxx_C` configuration symbo…
141 …ols defined (or not) in `mbedtls/mbedtls_config.h`. Furthermore, the new header file **`mbedtls/co…
145 …bed TLS, `mbedtls/config_psa.h` must be included via an already existing header that is not `mbedt…
149 …et or not, `mbedtls/config_psa.h` includes `mbedtls/crypto_drivers.h`, a header file generated by …
171 The header file **`library/psa_check_config.h`** applies sanity checks to the configuration, throwi…
/mbedtls/docs/
A Dpsa-driver-example-and-guide.md43 …- C header files defining the types required by the driver description. The names of these header
46 …ripts/data_files/driver_jsons/mbedtls_test_transparent_driver.json). The header file required by t…
55 **2. Include the following in one of the driver header files:**
67 **3. Conditionally include header files required by the driver**
68 Include any header files required by the driver in `psa_crypto_driver_wrappers.h`, placing the `#in…
137 …ations in a separate header file, then use `config.py`, to set `MBEDTLS_USER_CONFIG_FILE`, providi…
/mbedtls/scripts/
A Dassemble_changelog.py242 (self.header,
249 offset = (self.header + self.top_version_title).count('\n') + 1
264 out.write(self.header)
/mbedtls/tests/
A DCMakeLists.txt248 # Include test-specific header files from ./include and private header
249 # files (used by some invasive tests) from ../library. Public header
/mbedtls/scripts/data_files/driver_templates/
A Dpsa_crypto_driver_wrappers_no_static.c.jinja33 {% for header in driver.headers -%}
34 #include "{{ header }}"
/mbedtls/docs/architecture/
A Dpsa-crypto-implementation-structure.md52header file, the non-static ones are generated in a psa_crypto_driver_wrappers_no_static.c C file …
73 An Mbed TLS PSA driver C file is named psa_crypto_<driver_name>.c and its associated header file ps…
152 …te them on the stack. Therefore these structures are defined in a public header: `include/psa/cryp…

Completed in 35 milliseconds

12