anchor.diff:  register(Email, Password) -> gen_server:call(?MODULE, {register, Email, Password}).
   
   getukey(Email) -> gen_server:call(?MODULE, {getukey, Email}).
  +
  +match_ouKey(OUkey) -> gen_server:call(?MODULE, {match_ouKey, OUkey}).
  +
  +match_auKey(AUkey) -> gen_server:call(?MODULE, {match_auKey, AUkey}).
   
   getuser(Ukey) -> gen_server:call(?MODULE, {getuser, Ukey}).
   
  
positive.code: 
  handle_call({getukey, Email}, _From, State) ->
    {reply, doGetukey(Email), State};
  
  handle_call({getuser, Ukey}, _From, State) ->
    {reply, doGetUser(Ukey), State};
  
negative.code: -export([start_link/0,
    register/2,
    getukey/1,
    match_ouKey/1,
    match_auKey/1,
    getuser/1,
    encrypt/3,
    dencrypt/3,
  