anchor.diff:       [{doc, "Test new api"}].
   
   api_ng_one_shot(Config) when is_list(Config) ->
  -    Blocks = lazy_eval(proplists:get_value(block, Config, [])),
  -    Streams = lazy_eval(proplists:get_value(stream, Config, [])),
  -    lists:foreach(fun do_api_ng_one_shot/1, Blocks++Streams).
  +    [_|_] = Ciphers = lazy_eval(proplists:get_value(cipher, Config, [])),
  +    lists:foreach(fun do_api_ng_one_shot/1, Ciphers).
   
   do_api_ng_one_shot({Type, Key, PlainTexts}=_X) ->
       ct:log("~p",[_X]),
  
positive.code:     Acc;
  parse_rsp(_Type, [<<"DECRYPT">>|_], _State, Acc) ->
      Acc;
  %% AES format
  parse_rsp(Type, [<<"COUNT = ", _/binary>>,
                   <<"KEY = ", Key/binary>>,
                   <<"IV = ", IV/binary>>,
  
negative.code: no_block() ->
       [{doc, "Test disabled block ciphers"}].
  no_block(Config) when is_list(Config) ->
      [_|_] = Blocks = lazy_eval(proplists:get_value(cipher, Config)),
      Args = case Blocks of
  	       [{_Type, _Key, _PlainText} = A | _] ->
  		   tuple_to_list(A);
  