anchor.diff:  public_decrypt(rsa, BinMesg, Key, Padding) ->
       case rsa_public_crypt(BinMesg, map_ensure_int_as_bin(Key), Padding, false) of
   	error ->
  -	    erlang:error(decrypt_failed, [BinMesg,Key, Padding]);
  +	    erlang:error(decrypt_failed, [rsa, BinMesg,Key, Padding]);
   	Sign -> Sign
       end.
   
  
positive.code: public_encrypt(rsa, BinMesg, Key, Padding) ->
      case rsa_public_crypt(BinMesg,  map_ensure_int_as_bin(Key), Padding, true) of
  	error ->
  	    erlang:error(encrypt_failed, [BinMesg,Key, Padding]);
  	Sign -> Sign
      end.
  
  
negative.code: 			    ensure_int_as_bin(MyPrivateKey),
  			    map_ensure_int_as_bin(DHParameters)) of
  	error -> erlang:error(computation_failed,
  			      [dh,OthersPublicKey,MyPrivateKey,DHParameters]);
  	Ret -> Ret
      end;
  
  