https://www.mytecharm.com.co/post/rebuilding-tls-part-2-adding-integrity-to-the-channel-7z1pkh