diff options
author | Adriaan de Jong | 2012-02-14 11:11:24 +0100 |
---|---|---|
committer | David Sommerseth | 2012-03-30 11:33:03 +0200 |
commit | 00b973f8af85c3ea8fa3cef80eec55e8dc139b27 (patch) | |
tree | 42ad20eb89be0436bee7a397f2269272a4799414 /src/openvpn/ssl_verify_backend.h | |
parent | 31444111839f0720d6173a71f66fa3a988bcf9fb (diff) | |
download | openvpn-00b973f8af85c3ea8fa3cef80eec55e8dc139b27.zip openvpn-00b973f8af85c3ea8fa3cef80eec55e8dc139b27.tar.gz |
Migrated x509_get_subject to use of the garbage collector
This also cleans up a messy call in pkcs11.c to _openssl_get_subject, as discussed at FOSDEM.
Signed-off-by: Adriaan de Jong <dejong@fox-it.com>
Acked-by: James Yonan <james@openvpn.net>
Acked-by: David Sommerseth <davids@redhat.com>
Signed-off-by: David Sommerseth <davids@redhat.com>
Diffstat (limited to 'src/openvpn/ssl_verify_backend.h')
-rw-r--r-- | src/openvpn/ssl_verify_backend.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/openvpn/ssl_verify_backend.h b/src/openvpn/ssl_verify_backend.h index cc67cb9..ac71d18 100644 --- a/src/openvpn/ssl_verify_backend.h +++ b/src/openvpn/ssl_verify_backend.h @@ -80,20 +80,12 @@ void cert_hash_remember (struct tls_session *session, const int cert_depth, /* * Retrieve certificate's subject name. * - * The returned string must be freed with \c verify_free_subject() - * * @param cert Certificate to retrieve the subject from. + * @param gc Garbage collection arena to use when allocating string. * * @return a string containing the subject */ -char *x509_get_subject (openvpn_x509_cert_t *cert); - -/* - * Free a subject string as returned by \c verify_get_subject() - * - * @param subject The subject to be freed. - */ -void x509_free_subject (char *subject); +char *x509_get_subject (openvpn_x509_cert_t *cert, struct gc_arena *gc); /* Retrieve the certificate's SHA1 hash. * |