anchor.diff:  
   bad_hash_name(_Config) ->
       ?chk_api_name(crypto:hash_init(foobar),
  -                  error:{badarg,{"hash.c",_},"Bad digest type"}).
  +                  error:{badarg,{"hash.c",_},"Bad digest type"++_}).
   
   bad_mac_name(_Config) ->
       ?chk_api_name(crypto:mac(foobar, <<1:1024>>, "nothing"),
  
positive.code:     <<"6B9CF26D45455A43A5B8BB276A403B39E7FE37A0C41E02C281FF3069E1E94F52">> =
        F(binary:encode_unsigned(16#f09d849e), <<"EXAMPLE.COMpianist">>, 50, 32)
    catch
      error:{notsup, _, "Unsupported CRYPTO_PKCS5_PBKDF2_HMAC"} ->
              {skip, "No CRYPTO_PKCS5_PBKDF2_HMAC"}
    end.
  
  
negative.code:         true = crypto:hash_equals(<<"abc">>, <<"abc">>),
          false = crypto:hash_equals(<<"abc">>, <<"abe">>)
      catch
          error:{notsup,{"hash_equals.c",_Line},"Unsupported CRYPTO_memcmp"++_} ->
              {skip, "No CRYPTO_memcmp"}
      end.
  %%--------------------------------------------------------------------
  