]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - providers/implementations/macs/hmac_prov.c
Rationalize FIPS sources
[thirdparty/openssl.git] / providers / implementations / macs / hmac_prov.c
index f18299315f2e4be2238e6e4c0046ee48109fa319..c3d9f15f815afb7db6b790d494e35cd179dbaa28 100644 (file)
@@ -21,6 +21,8 @@
 #include <openssl/evp.h>
 #include <openssl/hmac.h>
 
+#include "internal/ssl3_cbc.h"
+
 #include "prov/implementations.h"
 #include "prov/provider_ctx.h"
 #include "prov/provider_util.h"
@@ -59,17 +61,6 @@ struct hmac_data_st {
     size_t tls_mac_out_size;
 };
 
-/* Defined in ssl/record/methods/ssl3_cbc.c */
-int ssl3_cbc_digest_record(const EVP_MD *md,
-                           unsigned char *md_out,
-                           size_t *md_out_size,
-                           const unsigned char header[13],
-                           const unsigned char *data,
-                           size_t data_size,
-                           size_t data_plus_mac_plus_padding_size,
-                           const unsigned char *mac_secret,
-                           size_t mac_secret_length, char is_sslv3);
-
 static void *hmac_new(void *provctx)
 {
     struct hmac_data_st *macctx;