#include "dpf/aes_128_fixed_key_hash.h"
#include <stdint.h>
#include <algorithm>
#include <array>
#include <string>
#include <utility>
#include "absl/numeric/int128.h"
#include "absl/status/status.h"
#include "absl/status/statusor.h"
#include "absl/types/span.h"
#include "openssl/err.h"
namespace distributed_point_functions {
Aes128FixedKeyHash::Aes128FixedKeyHash(
bssl::UniquePtr<EVP_CIPHER_CTX> cipher_ctx, absl::uint128 key)
: … { … }
absl::StatusOr<Aes128FixedKeyHash> Aes128FixedKeyHash::Create(
absl::uint128 key) { … }
absl::Status Aes128FixedKeyHash::Evaluate(absl::Span<const absl::uint128> in,
absl::Span<absl::uint128> out) const { … }
}