anchor.diff:  	    yes == yes_no(Ssh, "New host " ++ PeerName ++ " accept")
       end.
   
  -known_host_key(#ssh{opts = Opts, key_cb = Mod, peer = Peer} = Ssh, 
  +known_host_key(#ssh{opts = Opts, key_cb = Mod, peer = {PeerName,_}} = Ssh, 
   	       Public, Alg) ->
  -    PeerName = peer_name(Peer),
       case Mod:is_host_key(Public, PeerName, Alg, Opts) of
   	true ->
   	    ok;
  
positive.code:     Kj = crypto:hash(HashAlg, [K, H, Ki]),
      hash(K, H, <<Ki/binary, Kj/binary>>, N-128, HashAlg).
  
  
  kex_h(SSH, Key, E, F, K) ->
      KeyBin = public_key:ssh_encode(Key, ssh2_pubkey),
      L = <<?Estring(SSH#ssh.c_version), ?Estring(SSH#ssh.s_version),
  
negative.code: mac_digest_size('AEAD_AES_256_GCM') -> 16;
  mac_digest_size(none) -> 0.
  
  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  %%
  %% Diffie-Hellman utils
  