diff --git a/src/core/lib/security/transport/handshake.c b/src/core/lib/security/transport/handshake.c
index 45af6cb08af4822840a4c2847b50ef5be3f7d9bf..b374ca7633b01acc10d51011938ef62d6d9dbc5c 100644
--- a/src/core/lib/security/transport/handshake.c
+++ b/src/core/lib/security/transport/handshake.c
@@ -66,17 +66,6 @@ typedef struct {
   gpr_refcount refs;
 } grpc_security_handshake;
 
-static void dump_state(const char *state, grpc_security_handshake *h,
-                       grpc_error *error) {
-  gpr_timespec ttl =
-      gpr_time_sub(h->timer.deadline, gpr_now(h->timer.deadline.clock_type));
-  const char *msg = grpc_error_string(error);
-  gpr_log(GPR_DEBUG, "%p: %s ttl=%" PRId64 ".%09d err=%s", h, state, ttl.tv_sec,
-          ttl.tv_nsec, msg);
-  grpc_error_free_string(msg);
-  GRPC_ERROR_UNREF(error);
-}
-
 static void on_handshake_data_received_from_peer(grpc_exec_ctx *exec_ctx,
                                                  void *setup,
                                                  grpc_error *error);
@@ -127,7 +116,6 @@ static void unref_handshake(grpc_security_handshake *h) {
 static void security_handshake_done(grpc_exec_ctx *exec_ctx,
                                     grpc_security_handshake *h,
                                     grpc_error *error) {
-  dump_state("done", h, GRPC_ERROR_REF(error));
   grpc_timer_cancel(exec_ctx, &h->timer);
   if (!h->is_client_side) {
     security_connector_remove_handshake(h);
@@ -156,9 +144,6 @@ static void on_peer_checked(grpc_exec_ctx *exec_ctx, void *user_data,
                             grpc_security_status status,
                             grpc_auth_context *auth_context) {
   grpc_security_handshake *h = user_data;
-  dump_state("on_peer_checked", h,
-             grpc_error_set_int(GRPC_ERROR_CREATE("on_peer_checked"),
-                                GRPC_ERROR_INT_SECURITY_STATUS, status));
   tsi_frame_protector *protector;
   tsi_result result;
   if (status != GRPC_SECURITY_OK) {
@@ -191,9 +176,6 @@ static void check_peer(grpc_exec_ctx *exec_ctx, grpc_security_handshake *h) {
   tsi_peer peer;
   tsi_result result = tsi_handshaker_extract_peer(h->handshaker, &peer);
 
-  dump_state(
-      "check_peer", h,
-      grpc_set_tsi_error_result(GRPC_ERROR_CREATE("peer_extraction"), result));
   if (result != TSI_OK) {
     security_handshake_done(
         exec_ctx, h, grpc_set_tsi_error_result(
@@ -210,7 +192,6 @@ static void send_handshake_bytes_to_peer(grpc_exec_ctx *exec_ctx,
   tsi_result result = TSI_OK;
   gpr_slice to_send;
 
-  dump_state("send_handshake_bytes_to_peer", h, GRPC_ERROR_NONE);
   do {
     size_t to_send_size = h->handshake_buffer_size - offset;
     result = tsi_handshaker_get_bytes_to_send_to_peer(
@@ -250,7 +231,6 @@ static void on_handshake_data_received_from_peer(grpc_exec_ctx *exec_ctx,
   size_t num_left_overs;
   int has_left_overs_in_current_slice = 0;
 
-  dump_state("on_handshake_data_received_from_peer", h, GRPC_ERROR_REF(error));
   if (error != GRPC_ERROR_NONE) {
     security_handshake_done(
         exec_ctx, h,
@@ -314,7 +294,6 @@ static void on_handshake_data_sent_to_peer(grpc_exec_ctx *exec_ctx,
                                            void *handshake, grpc_error *error) {
   grpc_security_handshake *h = handshake;
 
-  dump_state("on_handshake_data_sent_to_peer", h, GRPC_ERROR_REF(error));
   /* Make sure that write is OK. */
   if (error != GRPC_ERROR_NONE) {
     if (handshake != NULL)
@@ -337,7 +316,6 @@ static void on_handshake_data_sent_to_peer(grpc_exec_ctx *exec_ctx,
 
 static void on_timeout(grpc_exec_ctx *exec_ctx, void *arg, grpc_error *error) {
   grpc_security_handshake *h = arg;
-  dump_state("on_timeout", h, GRPC_ERROR_REF(error));
   if (error == GRPC_ERROR_NONE) {
     grpc_endpoint_shutdown(exec_ctx, h->wrapped_endpoint);
   }
@@ -368,7 +346,6 @@ void grpc_do_security_handshake(
   gpr_slice_buffer_init(&h->left_overs);
   gpr_slice_buffer_init(&h->outgoing);
   gpr_slice_buffer_init(&h->incoming);
-  dump_state("grpc_do_security_handshake", h, GRPC_ERROR_NONE);
   if (!is_client_side) {
     grpc_server_security_connector *server_connector =
         (grpc_server_security_connector *)connector;