anchor.diff:  					  <<Ctr:64>>, otr_tlv:encode({M, TLV})),
       DM = #otr_msg_data{flags = Flags, sender_keyid = OId,
   		       enc_data = EncD, recipient_keyid = TId,
  -		       ctr_init = <<Ctr:64>>,
  -		       dhy = element(2, State#s.dh)},
  +		       ctr_init = <<Ctr:64>>, dhy = element(2, State#s.dh)},
       Mac = otr_crypto:sha1HMAC(Dmk#dmk.tx_mac,
   			      otr_message:encode_data_for_hmac(DM)),
       {reply,
  
positive.code: 	 dmk = [], reveal_macs = <<>>}).
  
  -record(dmk,
  	{rx_ctr = 0, tx_ctr = 0, rx_mac, tx_mac, rx_key, tx_key}).
  
  start_link() -> gen_server:start_link(?MODULE, [], []).
  
  
negative.code: 
  % api
  -export([start_link/0]).
  
  -export([decrypt/2, encrypt/2, get_key/1, set_keys/2]).
  
  -record(s,
  