Home
last modified time | relevance | path

Searched refs:src (Results 1 – 25 of 52) sorted by relevance

123

/mbedtls-latest/library/
Dbase64.c62 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 …]
Dmd.c335 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 …]
Dcamellia.c867 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()
Ddhm.c117 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()
Drsa.c1618 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 …]
Dconstant_time.c216 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()
Dssl_tls13_server.c465 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()
Dx509_crt.c2725 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()
Dgcm.c80 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/
DMakefile56 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.gitignore15 /src/libmbed*
26 #/src/test_keys.h
27 #/src/test_certs.h
/mbedtls-latest/tests/suites/
Dtest_suite_constant_time.function338 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 …]
Dtest_suite_base64.function106 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);
Dtest_suite_aes.function290 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,
Dtest_suite_md.function197 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));
Dtest_suite_bignum.function491 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/
DCMakeLists.txt312 # 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)
DMakefile188 tests/src/*.c tests/src/*/*.c \
/mbedtls-latest/include/mbedtls/
Dbase64.h46 const unsigned char *src, size_t slen);
66 const unsigned char *src, size_t slen);
Dmd5.h86 const mbedtls_md5_context *src);
Dripemd160.h62 const mbedtls_ripemd160_context *src);
/mbedtls-latest/scripts/
Dcommon.make115 ${MBEDTLS_TEST_PATH}/src/*.c \
116 ${MBEDTLS_TEST_PATH}/src/drivers/*.c \
120 ${MBEDTLS_TEST_PATH}/src/test_helpers/*.c \
Dmake_generated_files.bat17 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
Decp_comb_table.py152 def run_c_source(src, cflags): argument
162 srcfile.write(src)
/mbedtls-latest/tests/scripts/
Dcheck-generated-files.sh154 check framework/scripts/generate_psa_wrappers.py tests/include/test/psa_test_wrappers.h tests/src/p…

123