anchor.diff:       [{doc, "Test all different cmac functions"}].
   cmac(Config) when is_list(Config) ->
       Pairs = lazy_eval(proplists:get_value(cmac, Config)),
  -    lists:foreach(fun cmac_check/1, Pairs),
  -    lists:foreach(fun cmac_check/1, mac_listify(Pairs)).
  +    do_cipher_tests(fun cmac_check/1, Pairs ++ mac_listify(Pairs)).
   
   %%--------------------------------------------------------------------
   poly1305() ->
  
positive.code: 			  IVLen >= 12
  		  end, AEADs)
  	end,
      lists:foreach(fun aead_cipher/1, FilteredAEADs).
  
  %%--------------------------------------------------------------------
  aead_ng(Config) when is_list(Config) ->
  
negative.code: 			  IVLen >= 12
  		  end, AEADs)
  	end,
      do_cipher_tests(fun aead_cipher_bad_tag/1, FilteredAEADs).
  
  %%-------------------------------------------------------------------- 
  sign_verify() ->
  