anchor.diff:  	 decode_client_key/3, decode_server_key/3, server_hello_done/0,
   	 encode_handshake/2, init_handshake_history/0, update_handshake_history/2,
   	 decrypt_premaster_secret/2, prf/5, next_protocol/1, select_hashsign/2,
  -	 select_cert_hashsign/3, default_hash_signs/0]).
  +	 select_cert_hashsign/3]).
   
   -export([dec_hello_extensions/2]).
   
  
positive.code:     L = (length(integer_to_list(I, 16)) + 1) div 2,
      <<I:(L*8)>>.
  
  advertised_hash_signs({Major, Minor}) when Major >= 3 andalso Minor >= 3 ->
      default_hash_signs();
  advertised_hash_signs(_) ->
      undefined.
  
negative.code: 	    {unknown, {SslState, UserState}}
      end.
  
  handle_hello_extensions(#client_hello{random = Random,
  				      cipher_suites = CipherSuites,
  				      renegotiation_info = Info,
  