#include <grpc/support/port_platform.h>
#include "src/core/lib/security/credentials/fake/fake_credentials.h"
#include <stdlib.h>
#include <memory>
#include <utility>
#include "absl/strings/string_view.h"
#include "src/core/lib/channel/channel_args.h"
#include "src/core/lib/gprpp/ref_counted_ptr.h"
#include "src/core/lib/promise/promise.h"
#include "src/core/lib/security/security_connector/fake/fake_security_connector.h"
#include "src/core/lib/security/security_connector/security_connector.h"
#include "src/core/lib/transport/metadata_batch.h"
namespace {
class grpc_fake_channel_credentials final : public grpc_channel_credentials { … };
class grpc_fake_server_credentials final : public grpc_server_credentials { … };
}
grpc_channel_credentials* grpc_fake_transport_security_credentials_create() { … }
grpc_server_credentials*
grpc_fake_transport_security_server_credentials_create() { … }
grpc_arg grpc_fake_transport_expected_targets_arg(char* expected_targets) { … }
grpc_core::ArenaPromise<absl::StatusOr<grpc_core::ClientMetadataHandle>>
grpc_md_only_test_credentials::GetRequestMetadata(
grpc_core::ClientMetadataHandle initial_metadata,
const grpc_call_credentials::GetRequestMetadataArgs*) { … }
grpc_core::UniqueTypeName grpc_md_only_test_credentials::Type() { … }
grpc_call_credentials* grpc_md_only_test_credentials_create(
const char* md_key, const char* md_value) { … }