Initial support for RFC6689, a.k.a. DANE.
[oweals/openssl.git] / ssl / ssl_locl.h
index 274803b10176b169686678e7814d03928eacaadd..96006d9a62b39aac79c80ac08c8d14bb89ec0b88 100644 (file)
@@ -1277,7 +1277,7 @@ int ssl_parse_serverhello_use_srtp_ext(SSL *s, unsigned char *d, int len,int *al
 /* s3_cbc.c */
 void ssl3_cbc_copy_mac(unsigned char* out,
                       const SSL3_RECORD *rec,
-                      unsigned md_size);
+                      unsigned md_size,unsigned orig_len);
 int ssl3_cbc_remove_padding(const SSL* s,
                            SSL3_RECORD *rec,
                            unsigned block_size,
@@ -1299,4 +1299,8 @@ void ssl3_cbc_digest_record(
        unsigned mac_secret_length,
        char is_sslv3);
 
+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);
+
 #endif