anchor.diff:  %%
   %% %CopyrightBegin%
   %%
  -%% Copyright Ericsson AB 1999-2020. All Rights Reserved.
  +%% Copyright Ericsson AB 1999-2021. All Rights Reserved.
   %%
   %% Licensed under the Apache License, Version 2.0 (the "License");
   %% you may not use this file except in compliance with the License.
  
positive.code:     ?debug({"MD5 connection from ~p~n", [NodeOrHost]}),
      HSData2 = mark_pending(HSData1),
      Node = HSData2#hs_data.other_node,
      {MyCookie,HisCookie} = get_cookies(Node),
      ChallengeA = gen_challenge(),
      send_challenge(HSData2, ChallengeA),
      reset_timer(HSData2#hs_data.timer),
  
negative.code:                                other_version = flags_to_version(PreOtherFlags),
                                 other_creation = Creation},
      check_dflags(HSData2, EDF),
      ChallengeB = gen_challenge(),
      Cookie = auth:get_cookie(Node),
      send_complement(HSData2, SendNameVersion),
      send_challenge_reply(HSData2, ChallengeB,
                           gen_digest(ChallengeA, Cookie)),
      reset_timer(HSData2#hs_data.timer),
      recv_challenge_ack(HSData2, ChallengeB, Cookie),
      connection(HSData2);
  
  handshake_we_started(OldHsData) when element(1,OldHsData) =:= hs_data ->
  