anchor.diff:  
   sha256_update_test(Vectors) ->
       Expected256 = sha256_expected(),
  +    ExpectedActual = lists:zip(Vectors, Expected256),
       lists:foreach(fun({Vector, Expected}) ->
                             Ctx = erlsha2:sha256_init(),
                             NCtx = case size(Vector) of
  
positive.code:                                  end,
                            Actual = erlsha2:sha384_final(NCtx),
                            ?assertMatch(Expected, Actual)
                    end, lists:zip(Vectors, Expected384)),
      ok.
  
  sha512_test(Vectors) ->
  
negative.code:                                  end,
                            Actual = erlsha2:sha256_final(NCtx),
                            ?assertMatch(Expected, Actual)
                    end, ExpectedActual),
      lists:foreach(fun({Vector, Expected}) ->
                            case size(Vector) of
                                0 ->
                                    ok;
                                _ ->
                                    Ctx = erlsha2:sha256_init(),
                                    Vals = binary_to_list(Vector),
                                    NCtx = lists:foldl(
                                             fun(V, LastCtx) ->
                                                     erlsha2:sha256_update(
                                                       LastCtx, <<V:8>>)
                                             end, Ctx, Vals),
                                    Actual = erlsha2:sha256_final(NCtx),
                                    ?assertMatch(Expected, Actual)
                            end
                    end, ExpectedActual),
      ok.
  
  sha384_test(Vectors) ->
  