#include "components/gcm_driver/crypto/gcm_crypto_test_helpers.h"
#include <stddef.h>
#include <sstream>
#include <string>
#include <string_view>
#include "base/base64url.h"
#include "base/containers/span.h"
#include "components/gcm_driver/common/gcm_message.h"
#include "components/gcm_driver/crypto/gcm_message_cryptographer.h"
#include "components/gcm_driver/crypto/p256_key_util.h"
#include "crypto/ec_private_key.h"
#include "crypto/random.h"
namespace gcm {
bool CreateEncryptedPayloadForTesting(std::string_view payload,
std::string_view peer_public_key,
std::string_view auth_secret,
IncomingMessage* message) { … }
}