anchor.diff:  
   bad_sign_name(_Config) ->
       ?chk_api_name(crypto:sign(rsa, foobar, "nothing", <<1:1024>>),
  -                  error:{badarg, {"pkey.c",_}, "Bad digest type"}),
  +                  error:{badarg, {"pkey.c",_}, "Bad digest type"++_}),
       ?chk_api_name(crypto:sign(foobar, sha, "nothing", <<1:1024>>),
  -                  error:{badarg, {"pkey.c",_}, "Bad algorithm"}).
  +                  error:{badarg, {"pkey.c",_}, "Bad algorithm"++_}).
       
   bad_verify_name(_Config) ->
       ?chk_api_name(crypto:verify(rsa, foobar, "nothing", <<"nothing">>,  <<1:1024>>),
  -                  error:{badarg,{"pkey.c",_},"Bad digest type"}),
  +                  error:{badarg,{"pkey.c",_},"Bad digest type"++_}),
       ?chk_api_name(crypto:verify(foobar, sha, "nothing", <<"nothing">>, <<1:1024>>),
  -                  error:{badarg, {"pkey.c",_}, "Bad algorithm"}).
  +                  error:{badarg, {"pkey.c",_}, "Bad algorithm"++_}).
   
   
   %%%----------------------------------------------------------------
  
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: 
  bad_hash_name(_Config) ->
      ?chk_api_name(crypto:hash_init(foobar),
                    error:{badarg,{"hash.c",_},"Bad digest type"++_}).
  
  bad_mac_name(_Config) ->
      ?chk_api_name(crypto:mac(foobar, <<1:1024>>, "nothing"),
  