# Functions
NewMiddleware создает новый экземпляр middleware для проверки и добавления целостности данных.
# Constants
HeaderKeyHash имя HTTP заголовка, используемого для передачи хэша.
# Variables
ErrNoHeaderProvided ошибка, возникающая когда не предоставлен заголовок с хэшем.
ErrUnauthenticatedData ошибка, возникающая когда данные не прошли аутентификацию.
# Structs
DataIntegrityMiddlewareConfig содержит конфигурацию для middleware проверки целостности данных.
ResponseWriterWithSignature реализует http.ResponseWriter, добавляя подпись к ответам.