/* * Copyright (c) 2020, Ali Mohammad Pur * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include namespace Crypto::Hash { class SHA1 final : public OpenSSLHashFunction { AK_MAKE_NONCOPYABLE(SHA1); public: explicit SHA1(EVP_MD_CTX* context); virtual ByteString class_name() const override { return "SHA1"; } }; }