summaryrefslogtreecommitdiffstats
path: root/ssl/ssl_locl.h
diff options
context:
space:
mode:
authorAndy Polyakov <appro@openssl.org>2014-02-21 12:12:25 +0100
committerAndy Polyakov <appro@openssl.org>2014-02-21 12:12:25 +0100
commit6b3b6beaa11d52522092fad4fc151b42f0c4c7b5 (patch)
tree3f5c4f75241ce9bbd658af47f12ffeef271cb8d5 /ssl/ssl_locl.h
parent7743be3aaca1f46739a87b6ea9581b0b61428d68 (diff)
ssl/ssl_cert.c: DANE update.
Diffstat (limited to 'ssl/ssl_locl.h')
-rw-r--r--ssl/ssl_locl.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/ssl/ssl_locl.h b/ssl/ssl_locl.h
index f0d621614b..d57d83e206 100644
--- a/ssl/ssl_locl.h
+++ b/ssl/ssl_locl.h
@@ -1365,4 +1365,15 @@ void tls_fips_digest_extra(
const EVP_CIPHER_CTX *cipher_ctx, EVP_MD_CTX *mac_ctx,
const unsigned char *data, size_t data_len, size_t orig_len);
+#ifndef OPENSSL_NO_DANE
+
+typedef struct {
+ unsigned char *tlsa_record;
+ int tlsa_witness, tlsa_mask;
+ int (*get_issuer)(X509 **issuer,X509_STORE_CTX *ctx,X509 *x);
+ } TLSA_EX_DATA;
+
+TLSA_EX_DATA *SSL_get_TLSA_ex_data(SSL *);
+int SSL_get_TLSA_ex_data_idx(void);
+#endif
#endif