Lines Matching refs:src
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()
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()
386 mbedtls_sha512_clone(dst->md_ctx, src->md_ctx); in mbedtls_md_clone()
391 mbedtls_sha512_clone(dst->md_ctx, src->md_ctx); in mbedtls_md_clone()
399 mbedtls_sha3_clone(dst->md_ctx, src->md_ctx); in mbedtls_md_clone()