mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-11 05:33:47 +01:00
For testing: add a tor_x509_cert_dup().
This commit is contained in:
parent
88c2a6b936
commit
67e66898d2
@ -683,6 +683,13 @@ MOCK_IMPL(STATIC tor_x509_cert_t *,
|
|||||||
return cert;
|
return cert;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Return a copy of <b>cert</b> */
|
||||||
|
tor_x509_cert_t *
|
||||||
|
tor_x509_cert_dup(const tor_x509_cert_t *cert)
|
||||||
|
{
|
||||||
|
return tor_x509_cert_new(X509_dup(cert->cert));
|
||||||
|
}
|
||||||
|
|
||||||
/** Read a DER-encoded X509 cert, of length exactly <b>certificate_len</b>,
|
/** Read a DER-encoded X509 cert, of length exactly <b>certificate_len</b>,
|
||||||
* from a <b>certificate</b>. Return a newly allocated tor_x509_cert_t on
|
* from a <b>certificate</b>. Return a newly allocated tor_x509_cert_t on
|
||||||
* success and NULL on failure. */
|
* success and NULL on failure. */
|
||||||
|
@ -176,6 +176,7 @@ extern uint64_t total_bytes_written_by_tls;
|
|||||||
|
|
||||||
#endif /* endif TORTLS_PRIVATE */
|
#endif /* endif TORTLS_PRIVATE */
|
||||||
|
|
||||||
|
tor_x509_cert_t *tor_x509_cert_dup(const tor_x509_cert_t *cert);
|
||||||
const char *tor_tls_err_to_string(int err);
|
const char *tor_tls_err_to_string(int err);
|
||||||
void tor_tls_get_state_description(tor_tls_t *tls, char *buf, size_t sz);
|
void tor_tls_get_state_description(tor_tls_t *tls, char *buf, size_t sz);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user