// Copyright 2019 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UTIL_CRYPTO_SECURE_HASH_H_ #define UTIL_CRYPTO_SECURE_HASH_H_ #include <stddef.h> #include <memory> #include <string> #include "openssl/base.h" #include "openssl/evp.h" #include "platform/base/macros.h" namespace openscreen { // A wrapper to calculate secure hashes incrementally, allowing to // be used when the full input is not known in advance. The end result will the // same as if we have the full input in advance. class SecureHash { … }; } // namespace openscreen #endif // UTIL_CRYPTO_SECURE_HASH_H_