anchor.diff:      notsup(fun crypto:stream_init/3, [Type, <<"Key">>, <<"Ivec">>]).
   
   %%--------------------------------------------------------------------
  -aead() ->
  -      [{doc, "Test AEAD ciphers"}].
   aead(Config) when is_list(Config) ->
       [_|_] = AEADs = lazy_eval(proplists:get_value(cipher, Config)),
       FilteredAEADs =
  
positive.code:      [{doc, "Test hmac function"}].
  hmac(Config) when is_list(Config) ->
      Tuples = lazy_eval(proplists:get_value(hmac, Config)),
      lists:foreach(fun hmac_check/1, Tuples),
      lists:foreach(fun hmac_check/1, mac_listify(Tuples)).
  
  %%--------------------------------------------------------------------
  no_hmac() ->
  
negative.code:             <<1:(size(CipherTag))/unit:8>>;
          X ->
              X
      end.
  
  do_sign_verify({Type, undefined=Hash, Private, Public, Msg, Signature}) ->
  