anchor.diff:                        ct:fail({{crypto, poly1305, [Key, Txt]}, {expected, Expect}, {got, Other}})
                 end
         end, proplists:get_value(poly1305, Config)).
  +
  +%%--------------------------------------------------------------------
  +no_poly1305() ->
  +    [{doc, "Test disabled poly1305 function"}].
  +no_poly1305(Config) ->
  +    Type = ?config(type, Config),
  +    Key = <<133,214,190,120,87,85,109,51,127,68,82,254,66,213,6,168,1,
  +            3,128,138,251,13,178,253,74,191,246,175,65,73,245,27>>,
  +    Txt = <<"Cryptographic Forum Research Group">>,
  +    notsup(fun crypto:poly1305/2, [Key,Txt]).
   
   %%--------------------------------------------------------------------
   block() ->
  
positive.code:                  {group, no_des_cbc},
                   {group, no_des_cfb},
                   {group, des_ede3},
  		 %% {group, no_poly1305},
                   {group, no_rc2_cbc},
                   {group, no_rc4}
                  ]},
  
negative.code:      {chacha20_poly1305, [], [aead]},
       {chacha20, [], [stream, api_ng, api_ng_one_shot, api_ng_tls]},
       {poly1305, [], [poly1305]},
       {no_poly1305, [], [no_poly1305]},
       {aes_cbc, [], [block, api_ng, api_ng_one_shot, api_ng_tls]},
       {no_aes_cfb8,[], [no_support, no_block]},
       {no_aes_cfb128,[], [no_support, no_block]},
  