Lines Matching defs:src
229 const mbedtls_ssl_session *src)
232 memcpy(dst, src, sizeof(mbedtls_ssl_session));
249 if (src->peer_cert != NULL) {
259 if ((ret = mbedtls_x509_crt_parse_der(dst->peer_cert, src->peer_cert->raw.p,
260 src->peer_cert->raw.len)) != 0) {
267 if (src->peer_cert_digest != NULL) {
269 mbedtls_calloc(1, src->peer_cert_digest_len);
274 memcpy(dst->peer_cert_digest, src->peer_cert_digest,
275 src->peer_cert_digest_len);
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);
294 if (src->ticket != NULL) {
295 dst->ticket = mbedtls_calloc(1, src->ticket_len);
300 memcpy(dst->ticket, src->ticket, src->ticket_len);
305 if (src->endpoint == MBEDTLS_SSL_IS_CLIENT) {
307 ret = mbedtls_ssl_session_set_hostname(dst, src->hostname);