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 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>,
|
||||
* from a <b>certificate</b>. Return a newly allocated tor_x509_cert_t on
|
||||
* success and NULL on failure. */
|
||||
|
@ -176,6 +176,7 @@ extern uint64_t total_bytes_written_by_tls;
|
||||
|
||||
#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);
|
||||
void tor_tls_get_state_description(tor_tls_t *tls, char *buf, size_t sz);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user