anchor.diff:  -define(Empint(X),  (mpint(X))/binary ).
   -define(Estring(X), (string(X))/binary ).
   
  +-define(b64enc(X), base64:encode(iolist_to_binary(X)) ).
  +-define(b64mime_dec(X), base64:mime_decode(iolist_to_binary(X)) ).
   
   %% Max encoded line length is 72, but conformance examples use 68
   %% Comment from rfc 4716: "The following are some examples of public
  
positive.code: 
  openssh_ssh2_know_hosts_encode(Hostnames, Key, Comment) ->
      iolist_to_binary([comma_list_encode(Hostnames, []), " ",
  			     key_type(Key)," ",  base64:encode(ssh2_pubkey_encode(Key)), line_end(Comment)]).
  
  openssh_ssh1_known_hosts_encode(Hostnames, Bits,
  				#'RSAPublicKey'{modulus = N, publicExponent = E},
  
negative.code: 
  openssh_encode(openssh_public_key, Key, Attributes) ->
      Comment = proplists:get_value(comment, Attributes, ""),
      Enc = ?b64enc(ssh2_pubkey_encode(Key)),
      iolist_to_binary([key_type(Key), " ",  Enc,  " ", Comment, "\n"]);
  
  openssh_encode(auth_keys, Key, Attributes) ->
  