diff options
author | Nick Mathewson <nickm@torproject.org> | 2018-09-04 12:59:47 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2018-09-04 14:52:35 -0400 |
commit | ad94d43fc50525e8814b6e99f78d4b9635fa80ca (patch) | |
tree | ce39bdaf6b1327de87a68ed749343bb018cf8ab6 /src/lib/tls/x509.c | |
parent | 59c1b34b72ec6c55ca4de0c56a9be3da3d1c3e08 (diff) | |
download | tor-ad94d43fc50525e8814b6e99f78d4b9635fa80ca.tar.gz tor-ad94d43fc50525e8814b6e99f78d4b9635fa80ca.zip |
Port test_tortls_verify to not depend on openssl internals
Diffstat (limited to 'src/lib/tls/x509.c')
-rw-r--r-- | src/lib/tls/x509.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/tls/x509.c b/src/lib/tls/x509.c index c88298b6cf..2e70206462 100644 --- a/src/lib/tls/x509.c +++ b/src/lib/tls/x509.c @@ -134,3 +134,12 @@ tor_x509_cert_new,(tor_x509_cert_impl_t *x509_cert)) tor_x509_cert_impl_free_(x509_cert); return NULL; } + +/** Return a new copy of <b>cert</b>. */ +tor_x509_cert_t * +tor_x509_cert_dup(const tor_x509_cert_t *cert) +{ + tor_assert(cert); + tor_assert(cert->cert); + return tor_x509_cert_new(tor_x509_cert_impl_dup_(cert->cert)); +} |