/mbedtls-latest/tests/suites/ |
D | test_suite_des.function | 18 void des_encrypt_ecb(data_t *key_str, data_t *src_str, data_t *dst) 30 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 8, dst->len) == 0); 38 void des_decrypt_ecb(data_t *key_str, data_t *src_str, data_t *dst) 50 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 8, dst->len) == 0); 59 data_t *src_str, data_t *dst, int cbc_result) 73 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, src_str->len, 74 dst->len) == 0); 84 data_t *src_str, data_t *dst, 99 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, src_str->len, 100 dst->len) == 0); [all …]
|
D | test_suite_camellia.function | 48 data_t *dst, int setkey_result) 62 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 16, dst->len) == 0); 72 data_t *dst, int setkey_result) 86 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 16, dst->len) == 0); 96 data_t *src_str, data_t *dst, int cbc_result) 110 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, src_str->len, 111 dst->len) == 0); 121 data_t *src_str, data_t *dst, 136 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, src_str->len, 137 dst->len) == 0); [all …]
|
D | test_suite_aes.function | 70 data_t *dst, int setkey_result) 83 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 16, dst->len) == 0); 211 data_t *dst, int setkey_result) 224 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 16, dst->len) == 0); 234 data_t *src_str, data_t *dst, 249 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 250 src_str->len, dst->len) == 0); 260 data_t *src_str, data_t *dst, 274 TEST_ASSERT(mbedtls_test_hexcmp(output, dst->x, 275 src_str->len, dst->len) == 0); [all …]
|
D | test_suite_base64.function | 106 void base64_encode_hex(data_t *src, char *dst, int dst_buf_size, 123 TEST_ASSERT(len == strlen(dst)); 124 TEST_ASSERT(memcmp(dst, res, len) == 0); 133 void base64_decode_hex(char *src, data_t *dst, int dst_buf_size, 144 TEST_ASSERT(len == dst->len); 145 TEST_ASSERT(memcmp(dst->x, res, len) == 0); 156 unsigned char dst[1000] = { 0 }; 159 TEST_ASSERT(mbedtls_base64_decode(dst, sizeof(dst), &len, src->x, src->len) == result); 162 TEST_ASSERT(memcmp(dst, dst_ref, len) == 0);
|
D | test_suite_bignum.function | 491 mbedtls_mpi src, dst, ref; 493 mbedtls_mpi_init(&dst); 500 TEST_ASSERT(mbedtls_test_read_mpi(&dst, dst_hex) == 0); 501 TEST_ASSERT(mbedtls_mpi_copy(&dst, &src) == 0); 502 TEST_ASSERT(sign_is_valid(&dst)); 503 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&dst, &src) == 0); 506 mbedtls_mpi_free(&dst); 507 TEST_ASSERT(mbedtls_test_read_mpi(&dst, dst_hex) == 0); 508 TEST_ASSERT(mbedtls_mpi_safe_cond_assign(&dst, &src, 1) == 0); 509 TEST_ASSERT(sign_is_valid(&dst)); [all …]
|
D | test_suite_constant_time.function | 469 unsigned char *dst = NULL; 474 TEST_CALLOC(dst, len); 485 TEST_CF_SECRET(dst, len); 486 mbedtls_ct_memcpy_offset(dst, src, secret, 490 TEST_CF_PUBLIC(dst, len); 492 TEST_MEMORY_COMPARE(dst, len, src + secret, len); 496 mbedtls_free(dst);
|
D | test_suite_gcm.function | 209 data_t *add_str, data_t *dst, 233 TEST_MEMORY_COMPARE(output, src_str->len, dst->x, dst->len); 241 dst, tag, 410 data_t *dst, 421 iv_str, src_str, dst, tag_str,
|
/mbedtls-latest/library/ |
D | base64.c | 61 int mbedtls_base64_encode(unsigned char *dst, size_t dlen, size_t *olen, in mbedtls_base64_encode() argument 82 if ((dlen < n + 1) || (NULL == dst)) { in mbedtls_base64_encode() 89 for (i = 0, p = dst; i < n; i += 3) { in mbedtls_base64_encode() 119 *olen = (size_t) (p - dst); in mbedtls_base64_encode() 128 int mbedtls_base64_decode(unsigned char *dst, size_t dlen, size_t *olen, in mbedtls_base64_decode() argument 198 if (dst == NULL || dlen < n) { in mbedtls_base64_decode() 204 for (x = 0, p = dst; i > 0; i--, src++) { in mbedtls_base64_decode() 228 *olen = (size_t) (p - dst); in mbedtls_base64_decode()
|
D | md.c | 334 int mbedtls_md_clone(mbedtls_md_context_t *dst, in mbedtls_md_clone() argument 337 if (dst == NULL || dst->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() 353 psa_status_t status = psa_hash_clone(src->md_ctx, dst->md_ctx); 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() 376 mbedtls_sha256_clone(dst->md_ctx, src->md_ctx); in mbedtls_md_clone() 381 mbedtls_sha256_clone(dst->md_ctx, src->md_ctx); in mbedtls_md_clone() [all …]
|
D | camellia.c | 868 unsigned char dst[16]; in mbedtls_camellia_self_test() local 909 memcpy(dst, camellia_test_ecb_plain[i], 16); in mbedtls_camellia_self_test() 915 memcpy(dst, camellia_test_ecb_cipher[u][i], 16); in mbedtls_camellia_self_test() 920 if (memcmp(buf, dst, 16) != 0) { in mbedtls_camellia_self_test() 951 memcpy(dst, camellia_test_cbc_iv, 16); in mbedtls_camellia_self_test() 965 memcpy(dst, camellia_test_cbc_plain[i], 16); in mbedtls_camellia_self_test() 967 memcpy(iv, dst, 16); in mbedtls_camellia_self_test() 969 memcpy(dst, camellia_test_cbc_cipher[u][i], 16); in mbedtls_camellia_self_test() 974 if (memcmp(buf, dst, 16) != 0) { in mbedtls_camellia_self_test()
|
D | rsa.c | 1618 static int mgf_mask(unsigned char *dst, size_t dlen, unsigned char *src, in mgf_mask() argument 1647 p = dst; in mgf_mask() 2313 unsigned char *dst) in rsa_rsassa_pkcs1_v15_encode() argument 2317 unsigned char *p = dst; in rsa_rsassa_pkcs1_v15_encode() 2416 if (p != dst + dst_len) { in rsa_rsassa_pkcs1_v15_encode() 2417 mbedtls_platform_zeroize(dst, dst_len); in rsa_rsassa_pkcs1_v15_encode() 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() [all …]
|
D | ssl_cache.c | 40 mbedtls_ssl_cache_entry **dst) in ssl_cache_find_entry() argument 66 *dst = cur; in ssl_cache_find_entry() 133 mbedtls_ssl_cache_entry **dst) in ssl_cache_pick_writing_slot() argument 242 *dst = cur; in ssl_cache_pick_writing_slot()
|
D | ssl_tls.c | 228 int mbedtls_ssl_session_copy(mbedtls_ssl_session *dst, in mbedtls_ssl_session_copy() argument 231 mbedtls_ssl_session_free(dst); in mbedtls_ssl_session_copy() 232 memcpy(dst, src, sizeof(mbedtls_ssl_session)); in mbedtls_ssl_session_copy() 234 dst->ticket = NULL; in mbedtls_ssl_session_copy() 237 dst->hostname = NULL; in mbedtls_ssl_session_copy() 243 dst->ticket_alpn = NULL; in mbedtls_ssl_session_copy() 252 dst->peer_cert = mbedtls_calloc(1, sizeof(mbedtls_x509_crt)); in mbedtls_ssl_session_copy() 253 if (dst->peer_cert == NULL) { in mbedtls_ssl_session_copy() 257 mbedtls_x509_crt_init(dst->peer_cert); in mbedtls_ssl_session_copy() 259 if ((ret = mbedtls_x509_crt_parse_der(dst->peer_cert, src->peer_cert->raw.p, in mbedtls_ssl_session_copy() [all …]
|
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 2823 memcpy(dst, addr, sizeof(addr)); in x509_inet_pton_ipv6() 2827 static int x509_inet_pton_ipv4(const char *src, void *dst) in x509_inet_pton_ipv4() argument 2830 uint8_t *res = (uint8_t *) dst; 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() 2877 size_t mbedtls_x509_crt_parse_cn_inet_pton(const char *cn, void *dst) in mbedtls_x509_crt_parse_cn_inet_pton() argument [all …]
|
D | ssl_tls13_keys.c | 103 unsigned char *dst, size_t *dst_len) in ssl_tls13_hkdf_encode_label() argument 110 unsigned char *p = dst; in ssl_tls13_hkdf_encode_label() 702 unsigned char *dst, in ssl_tls13_calc_finished_core() argument 757 dst, hash_len, dst_len); in ssl_tls13_calc_finished_core() 773 unsigned char *dst, in mbedtls_ssl_tls13_calculate_verify_data() argument 819 transcript, dst, actual_len); in mbedtls_ssl_tls13_calculate_verify_data() 824 MBEDTLS_SSL_DEBUG_BUF(3, "verify_data for finished message", dst, hash_len); in mbedtls_ssl_tls13_calculate_verify_data()
|
D | ecp_curves.c | 4832 static inline void add64(mbedtls_mpi_uint *dst, mbedtls_mpi_uint *src, mbedtls_mpi_uint *carry) in add64() argument 4836 for (i = 0; i < 8 / sizeof(mbedtls_mpi_uint); i++, dst++, src++) { in add64() 4837 *dst += c; c = (*dst < c); in add64() 4838 *dst += *src; c += (*dst < *src); in add64() 4844 static inline void carry64(mbedtls_mpi_uint *dst, mbedtls_mpi_uint *carry) in carry64() argument 4847 for (i = 0; i < 8 / sizeof(mbedtls_mpi_uint); i++, dst++) { in carry64() 4848 *dst += *carry; in carry64() 4849 *carry = (*dst < *carry); in carry64() 4935 static inline void add32(uint32_t *dst, uint32_t src, signed char *carry) in add32() argument 4937 *dst += src; in add32() [all …]
|
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() 82 uint8_t *u8Dst = (uint8_t *) dst; 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()
|
D | ssl_tls13_server.c | 464 static int ssl_tls13_session_copy_ticket(mbedtls_ssl_session *dst, 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() 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()
|
/mbedtls-latest/programs/test/ |
D | udp_proxy.c | 478 mbedtls_net_context *dst; member 533 mbedtls_net_context *dst = p->dst; in send_packet() local 554 if ((ret = dispatch_data(dst, buf, p->len)) <= 0) { in send_packet() 573 if ((ret = dispatch_data(dst, buf, p->len)) <= 0) { in send_packet() 580 if ((ret = dispatch_data(dst, p->buf, p->len)) <= 0) { in send_packet() 591 if ((ret = dispatch_data(dst, p->buf, p->len)) <= 0) { in send_packet() 603 if ((ret = dispatch_data(dst, initial_clihlo.buf, in send_packet() 667 mbedtls_net_context *dst, in handle_message() argument 687 cur.dst = dst; in handle_message()
|
/mbedtls-latest/include/mbedtls/ |
D | base64.h | 45 int mbedtls_base64_encode(unsigned char *dst, size_t dlen, size_t *olen, 65 int mbedtls_base64_decode(unsigned char *dst, size_t dlen, size_t *olen,
|
D | md5.h | 85 void mbedtls_md5_clone(mbedtls_md5_context *dst,
|
D | ripemd160.h | 61 void mbedtls_ripemd160_clone(mbedtls_ripemd160_context *dst,
|
D | sha1.h | 95 void mbedtls_sha1_clone(mbedtls_sha1_context *dst,
|
D | sha256.h | 77 void mbedtls_sha256_clone(mbedtls_sha256_context *dst,
|
D | sha512.h | 78 void mbedtls_sha512_clone(mbedtls_sha512_context *dst,
|