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