Lines Matching defs:dst

228 int mbedtls_ssl_session_copy(mbedtls_ssl_session *dst,
231 mbedtls_ssl_session_free(dst);
232 memcpy(dst, src, sizeof(mbedtls_ssl_session));
234 dst->ticket = NULL;
237 dst->hostname = NULL;
243 dst->ticket_alpn = NULL;
252 dst->peer_cert = mbedtls_calloc(1, sizeof(mbedtls_x509_crt));
253 if (dst->peer_cert == NULL) {
257 mbedtls_x509_crt_init(dst->peer_cert);
259 if ((ret = mbedtls_x509_crt_parse_der(dst->peer_cert, src->peer_cert->raw.p,
261 mbedtls_free(dst->peer_cert);
262 dst->peer_cert = NULL;
268 dst->peer_cert_digest =
270 if (dst->peer_cert_digest == NULL) {
274 memcpy(dst->peer_cert_digest, src->peer_cert_digest,
276 dst->peer_cert_digest_type = src->peer_cert_digest_type;
277 dst->peer_cert_digest_len = src->peer_cert_digest_len;
286 int ret = mbedtls_ssl_session_set_ticket_alpn(dst, src->ticket_alpn);
295 dst->ticket = mbedtls_calloc(1, src->ticket_len);
296 if (dst->ticket == NULL) {
300 memcpy(dst->ticket, src->ticket, src->ticket_len);
307 ret = mbedtls_ssl_session_set_hostname(dst, src->hostname);
3348 mbedtls_ssl_session *dst)
3353 dst == NULL ||
3374 ret = mbedtls_ssl_session_copy(dst, ssl->session);
6415 unsigned char *dst,
6447 status = psa_hash_finish(&hash_operation, dst, dst_len, olen);
6464 unsigned char *dst,
6485 if ((ret = mbedtls_md_finish(&sha384, dst)) != 0) {
6502 unsigned char *dst,
6523 if ((ret = mbedtls_md_finish(&sha256, dst)) != 0) {
6539 unsigned char *dst,
6547 return ssl_get_handshake_transcript_sha384(ssl, dst, dst_len, olen);
6552 return ssl_get_handshake_transcript_sha256(ssl, dst, dst_len, olen);
6559 (void) dst;