/mbedtls-latest/library/ |
D | base64.c | 62 const unsigned char *src, size_t slen) in mbedtls_base64_encode() argument 90 C1 = *src++; in mbedtls_base64_encode() 91 C2 = *src++; in mbedtls_base64_encode() 92 C3 = *src++; in mbedtls_base64_encode() 103 C1 = *src++; in mbedtls_base64_encode() 104 C2 = ((i + 1) < slen) ? *src++ : 0; in mbedtls_base64_encode() 129 const unsigned char *src, size_t slen) in mbedtls_base64_decode() argument 143 while (i < slen && src[i] == ' ') { in mbedtls_base64_decode() 154 src[i] == '\r' && src[i + 1] == '\n') { in mbedtls_base64_decode() 158 if (src[i] == '\n') { in mbedtls_base64_decode() [all …]
|
D | md.c | 335 const mbedtls_md_context_t *src) in mbedtls_md_clone() argument 338 src == NULL || src->md_info == NULL || in mbedtls_md_clone() 339 dst->md_info != src->md_info) { in mbedtls_md_clone() 344 if (src->engine != dst->engine) { in mbedtls_md_clone() 352 if (src->engine == MBEDTLS_MD_ENGINE_PSA) { in mbedtls_md_clone() 353 psa_status_t status = psa_hash_clone(src->md_ctx, dst->md_ctx); in mbedtls_md_clone() 358 switch (src->md_info->type) { in mbedtls_md_clone() 361 mbedtls_md5_clone(dst->md_ctx, src->md_ctx); in mbedtls_md_clone() 366 mbedtls_ripemd160_clone(dst->md_ctx, src->md_ctx); in mbedtls_md_clone() 371 mbedtls_sha1_clone(dst->md_ctx, src->md_ctx); in mbedtls_md_clone() [all …]
|
D | camellia.c | 867 unsigned char src[16]; in mbedtls_camellia_self_test() local 908 memcpy(src, camellia_test_ecb_cipher[u][i], 16); in mbedtls_camellia_self_test() 914 memcpy(src, camellia_test_ecb_plain[i], 16); in mbedtls_camellia_self_test() 918 mbedtls_camellia_crypt_ecb(&ctx, v, src, buf); in mbedtls_camellia_self_test() 950 memcpy(src, camellia_test_cbc_iv, 16); in mbedtls_camellia_self_test() 963 memcpy(iv, src, 16); in mbedtls_camellia_self_test() 964 memcpy(src, camellia_test_cbc_cipher[u][i], 16); in mbedtls_camellia_self_test() 968 memcpy(src, camellia_test_cbc_plain[i], 16); in mbedtls_camellia_self_test() 972 mbedtls_camellia_crypt_cbc(&ctx, v, 16, iv, src, buf); in mbedtls_camellia_self_test()
|
D | dhm.c | 117 const mbedtls_mpi *src = NULL; in mbedtls_dhm_get_value() local 120 src = &ctx->P; in mbedtls_dhm_get_value() 123 src = &ctx->G; in mbedtls_dhm_get_value() 126 src = &ctx->X; in mbedtls_dhm_get_value() 129 src = &ctx->GX; in mbedtls_dhm_get_value() 132 src = &ctx->GY; in mbedtls_dhm_get_value() 135 src = &ctx->K; in mbedtls_dhm_get_value() 140 return mbedtls_mpi_copy(dest, src); in mbedtls_dhm_get_value()
|
D | rsa.c | 1618 static int mgf_mask(unsigned char *dst, size_t dlen, unsigned char *src, in mgf_mask() argument 1658 if ((ret = mbedtls_md_update(&md_ctx, src, slen)) != 0) { in mgf_mask() 2773 int mbedtls_rsa_copy(mbedtls_rsa_context *dst, const mbedtls_rsa_context *src) in mbedtls_rsa_copy() argument 2777 dst->len = src->len; in mbedtls_rsa_copy() 2779 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&dst->N, &src->N)); in mbedtls_rsa_copy() 2780 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&dst->E, &src->E)); in mbedtls_rsa_copy() 2782 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&dst->D, &src->D)); in mbedtls_rsa_copy() 2783 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&dst->P, &src->P)); in mbedtls_rsa_copy() 2784 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&dst->Q, &src->Q)); in mbedtls_rsa_copy() 2787 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&dst->DP, &src->DP)); in mbedtls_rsa_copy() [all …]
|
D | constant_time.c | 216 const unsigned char *src, in mbedtls_ct_memcpy_offset() argument 225 mbedtls_ct_memcpy_if(mbedtls_ct_uint_eq(offsetval, offset), dest, src + offsetval, NULL, in mbedtls_ct_memcpy_offset()
|
D | ssl_tls13_server.c | 465 const mbedtls_ssl_session *src) in ssl_tls13_session_copy_ticket() argument 467 dst->ticket_age_add = src->ticket_age_add; in ssl_tls13_session_copy_ticket() 468 dst->ticket_flags = src->ticket_flags; in ssl_tls13_session_copy_ticket() 469 dst->resumption_key_len = src->resumption_key_len; in ssl_tls13_session_copy_ticket() 470 if (src->resumption_key_len == 0) { in ssl_tls13_session_copy_ticket() 473 memcpy(dst->resumption_key, src->resumption_key, src->resumption_key_len); in ssl_tls13_session_copy_ticket() 476 dst->max_early_data_size = src->max_early_data_size; in ssl_tls13_session_copy_ticket() 479 int ret = mbedtls_ssl_session_set_ticket_alpn(dst, src->ticket_alpn); in ssl_tls13_session_copy_ticket()
|
D | x509_crt.c | 2725 static int x509_inet_pton_ipv4(const char *src, void *dst); 2730 static int x509_inet_pton_ipv6(const char *src, void *dst) in x509_inet_pton_ipv6() argument 2732 const unsigned char *p = (const unsigned char *) src; in x509_inet_pton_ipv6() 2827 static int x509_inet_pton_ipv4(const char *src, void *dst) in x509_inet_pton_ipv4() argument 2829 const unsigned char *p = (const unsigned char *) src; in x509_inet_pton_ipv4() 2865 static int x509_inet_pton_ipv6(const char *src, void *dst) in x509_inet_pton_ipv6() argument 2867 return inet_pton(AF_INET6, src, dst) == 1 ? 0 : -1; in x509_inet_pton_ipv6() 2870 static int x509_inet_pton_ipv4(const char *src, void *dst) in x509_inet_pton_ipv4() argument 2872 return inet_pton(AF_INET, src, dst) == 1 ? 0 : -1; in x509_inet_pton_ipv4()
|
D | gcm.c | 80 static inline void gcm_gen_table_rightshift(uint64_t dst[2], const uint64_t src[2]) in gcm_gen_table_rightshift() 83 uint8_t *u8Src = (uint8_t *) src; in gcm_gen_table_rightshift() 85 MBEDTLS_PUT_UINT64_BE(MBEDTLS_GET_UINT64_BE(&src[1], 0) >> 1, &dst[1], 0); in gcm_gen_table_rightshift() 87 MBEDTLS_PUT_UINT64_BE(MBEDTLS_GET_UINT64_BE(&src[0], 0) >> 1, &dst[0], 0); in gcm_gen_table_rightshift()
|
/mbedtls-latest/tests/ |
D | Makefile | 56 GENERATED_FILES += src/test_keys.h src/test_certs.h 150 src/test_certs.h: ../framework/scripts/generate_test_cert_macros.py \ 154 src/test_keys.h: ../framework/scripts/generate_test_keys.py 164 TEST_OBJS_DEPS += src/test_certs.h src/test_keys.h 167 src/%.o : src/%.c $(TEST_OBJS_DEPS) 171 src/drivers/%.o : src/drivers/%.c 175 src/test_helpers/%.o : src/test_helpers/%.c 215 rm -f src/*.o src/drivers/*.o src/test_helpers/*.o src/libmbed* 224 if exist src/*.o del /Q /F src/*.o 225 if exist src/drivers/*.o del /Q /F src/drivers/*.o [all …]
|
D | .gitignore | 15 /src/libmbed* 26 #/src/test_keys.h 27 #/src/test_certs.h
|
/mbedtls-latest/tests/suites/ |
D | test_suite_constant_time.function | 338 uint8_t *src = NULL, *src2 = NULL, *result = NULL, *expected = NULL; 339 TEST_CALLOC(src, size + offset); 346 src[i] = 1; 353 TEST_CF_SECRET(src, size + offset); 356 mbedtls_ct_memcpy_if(mbedtls_ct_bool(secret_eq), result + offset, src, NULL, size); 359 TEST_CF_PUBLIC(src, size + offset); 365 /* Apply offset to src only */ 367 src[i] = 1; 373 TEST_CF_SECRET(src, size + offset); 376 mbedtls_ct_memcpy_if(mbedtls_ct_bool(secret_eq), result, src + offset, NULL, size); [all …]
|
D | test_suite_base64.function | 106 void base64_encode_hex(data_t *src, char *dst, int dst_buf_size, 114 TEST_CF_SECRET(src->x, src->len); 115 TEST_ASSERT(mbedtls_base64_encode(res, dst_buf_size, &len, src->x, src->len) == result); 116 TEST_CF_PUBLIC(src->x, src->len); 133 void base64_decode_hex(char *src, data_t *dst, int dst_buf_size, 141 TEST_ASSERT(mbedtls_base64_decode(res, dst_buf_size, &len, (unsigned char *) src, 142 strlen(src)) == result); 154 void base64_decode_hex_src(data_t *src, char *dst_ref, int result) 159 TEST_ASSERT(mbedtls_base64_decode(dst, sizeof(dst), &len, src->x, src->len) == result);
|
D | test_suite_aes.function | 290 unsigned char *src = NULL; 305 src = mbedtls_test_unhexify_alloc(hex_src_string, &src_len); 313 data_unit, src, output) == 0); 321 mbedtls_free(src); 334 unsigned char *src = NULL; 349 src = mbedtls_test_unhexify_alloc(hex_src_string, &src_len); 357 data_unit, src, output) == 0); 365 mbedtls_free(src); 375 const unsigned char src[16] = { 0 }; 383 TEST_ASSERT(mbedtls_aes_crypt_xts(&ctx, MBEDTLS_AES_ENCRYPT, length, data_unit, src,
|
D | test_suite_md.function | 197 unsigned char *src = (unsigned char *) text_src_string; 207 TEST_EQUAL(0, mbedtls_md(md_info, src, src_len, output)); 241 unsigned char *src = (unsigned char *) text_src_string; 267 TEST_EQUAL(0, mbedtls_md_update(&ctx, src, halfway)); 270 TEST_EQUAL(0, mbedtls_md_update(&ctx, src + halfway, src_len - halfway)); 277 TEST_EQUAL(0, mbedtls_md_update(&ctx_copy, src + halfway, src_len - halfway));
|
D | test_suite_bignum.function | 491 mbedtls_mpi src, dst, ref; 492 mbedtls_mpi_init(&src); 496 TEST_ASSERT(mbedtls_test_read_mpi(&src, src_hex) == 0); 501 TEST_ASSERT(mbedtls_mpi_copy(&dst, &src) == 0); 503 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&dst, &src) == 0); 508 TEST_ASSERT(mbedtls_mpi_safe_cond_assign(&dst, &src, 1) == 0); 510 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&dst, &src) == 0); 515 TEST_ASSERT(mbedtls_mpi_safe_cond_assign(&dst, &src, 0) == 0); 520 mbedtls_mpi_free(&src);
|
/mbedtls-latest/ |
D | CMakeLists.txt | 312 # The C files in tests/src directory contain test code shared among test suites 327 ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/*.c 328 ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/drivers/*.c) 333 ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/test_keys.h 340 "${CMAKE_CURRENT_SOURCE_DIR}/tests/src/test_keys.h" 344 … add_custom_target(test_keys_header DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/test_keys.h) 347 ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/test_certs.h 354 "${CMAKE_CURRENT_SOURCE_DIR}/tests/src/test_certs.h" 358 … add_custom_target(test_certs_header DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/test_certs.h) 369 ${CMAKE_CURRENT_SOURCE_DIR}/tests/src/test_helpers/*.c)
|
D | Makefile | 188 tests/src/*.c tests/src/*/*.c \
|
/mbedtls-latest/include/mbedtls/ |
D | base64.h | 46 const unsigned char *src, size_t slen); 66 const unsigned char *src, size_t slen);
|
D | md5.h | 86 const mbedtls_md5_context *src);
|
D | ripemd160.h | 62 const mbedtls_ripemd160_context *src);
|
/mbedtls-latest/scripts/ |
D | common.make | 115 ${MBEDTLS_TEST_PATH}/src/*.c \ 116 ${MBEDTLS_TEST_PATH}/src/drivers/*.c \ 120 ${MBEDTLS_TEST_PATH}/src/test_helpers/*.c \
|
D | make_generated_files.bat | 17 python framework\scripts\generate_test_keys.py --output tests\src\test_keys.h || exit /b 1 18 python framework\scripts\generate_test_cert_macros.py --output tests\src\test_certs.h || exit /b 1
|
D | ecp_comb_table.py | 152 def run_c_source(src, cflags): argument 162 srcfile.write(src)
|
/mbedtls-latest/tests/scripts/ |
D | check-generated-files.sh | 154 check framework/scripts/generate_psa_wrappers.py tests/include/test/psa_test_wrappers.h tests/src/p…
|