azure-data-tables
Loading...
Searching...
No Matches
hmacsha256.hpp
1// Copyright (c) Microsoft Corporation.
2// Licensed under the MIT License.
3
4#pragma once
5
6#include <azure/core/azure_assert.hpp>
7
8#include <memory>
9#include <stdexcept>
10#include <stdint.h>
11#include <string>
12#include <vector>
13
14namespace Azure { namespace Data { namespace Tables { namespace _detail { namespace Cryptography {
15 class HmacSha256 final {
16 public:
17 static std::vector<uint8_t> Compute(
18 const std::vector<uint8_t>& data,
19 const std::vector<uint8_t>& key);
20 };
21}}}}} // namespace Azure::Data::Tables::_detail::Cryptography