aboutsummaryrefslogtreecommitdiff
path: root/src/common/tortls.h
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-11-05 18:15:54 +0000
committerNick Mathewson <nickm@torproject.org>2007-11-05 18:15:54 +0000
commit12afd4777c5ef3003b08acb34e9090a09703cf60 (patch)
tree390b9561dafe722bed1ac7dd9d8ccdd6a3012aa3 /src/common/tortls.h
parent323490303e9864e9116e5a740a48316ada801983 (diff)
downloadtor-12afd4777c5ef3003b08acb34e9090a09703cf60.tar
tor-12afd4777c5ef3003b08acb34e9090a09703cf60.tar.gz
r16413@catbus: nickm | 2007-11-05 13:14:18 -0500
Add functions to encode certificates svn:r12384
Diffstat (limited to 'src/common/tortls.h')
-rw-r--r--src/common/tortls.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/common/tortls.h b/src/common/tortls.h
index cbda57880..639502e37 100644
--- a/src/common/tortls.h
+++ b/src/common/tortls.h
@@ -55,6 +55,8 @@ void tor_tls_free(tor_tls_t *tls);
int tor_tls_peer_has_cert(tor_tls_t *tls);
int tor_tls_get_cert_digests(tor_tls_t *tls, char *my_digest_out,
char *peer_digest_out);
+char *tor_tls_encode_my_certificate(tor_tls_t *tls, size_t *size_out,
+ int conn_cert);
int tor_tls_verify_v1(int severity, tor_tls_t *tls,
crypto_pk_env_t **identity);
int tor_tls_check_lifetime(tor_tls_t *tls, int tolerance);