anchor.diff:                        transport_cb = Transport,
                         negotiated_version = Version,
                         cert_db_ref = CertDbRef,
  -                      own_cert = OwnCert,
  +		      session = #session{own_certificate = OwnCert},
                         socket = Socket,
                         tls_handshake_hashes = Hashes0} = State) ->
       Certificate = ssl_handshake:certificate(OwnCert, CertDbRef, client),
  
positive.code:   when Algo == dhe_dss;
         Algo == dhe_rsa;
         Algo == dh_anon ->
  
      Keys = crypto:dh_generate_key([crypto:mpint(P), crypto:mpint(G)]),
      ConnectionState = 
  	ssl_record:pending_connection_state(ConnectionStates0, read),
  
negative.code: 			  connection_states = ConnectionStates0,
  			  transport_cb = Transport,
  			  negotiated_version = Version,
  			  socket = Socket,
  			  private_key = PrivateKey,
  			  session = #session{master_secret = MasterSecret,
  					     own_certificate = OwnCert},
  			  tls_handshake_hashes = Hashes0} = State) ->
  
      case ssl_handshake:client_certificate_verify(OwnCert, MasterSecret, 
  