Simplify and fix ec_GFp_simple_points_make_affine
[oweals/openssl.git] / ssl / ssl_locl.h
index 4136b2459f9ea63ce3707d6715f01b5be176e139..d4b642c5aafb6d59ba2595885def1e1628bd4927 100644 (file)
@@ -1011,10 +1011,11 @@ int ssl_add_clienthello_renegotiate_ext(SSL *s, unsigned char *p, int *len,
                                        int maxlen);
 int ssl_parse_clienthello_renegotiate_ext(SSL *s, unsigned char *d, int len,
                                          int *al);
+#endif
 /* 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,
@@ -1036,6 +1037,8 @@ void ssl3_cbc_digest_record(
        unsigned mac_secret_length,
        char is_sslv3);
 
-#endif
+void tls_fips_digest_extra(
+       const EVP_CIPHER_CTX *cipher_ctx, const EVP_MD *hash, HMAC_CTX *hctx,
+       const unsigned char *data, size_t data_len, size_t orig_len);
 
 #endif