anchor.diff:  
   -ifdef(have_crypto_randuniform_support).
   test_have_crypto_randuniform_support(_Config) ->
  -    ?assert(lists:member(erlang:system_info(otp_release), ["R14B04", "R15B", "R15B01",
  -                                                           "R16B", "17", "18", "19",
  -                                                           "20", "21", "22"])),
  +    Releases = ["R14B04", "R15B", "R15B01", "R16B", "R16B01", "17", "18", "19",
  +                "20", "21", "22"],
  +    ?assert(lists:member(erlang:system_info(otp_release), Releases)),
       ok.
   -else.
   test_have_crypto_randuniform_support(_Config) ->
  
positive.code: 
  -ifdef(with_crypto_hash).
  test_with_crypto_hash(_Config) ->
      ?assert(lists:member(erlang:system_info(otp_release), ["R16B", "17", "18", "19",
                                                             "20", "21", "22"])),
      ok.
  -else.
  test_with_crypto_hash(_Config) ->
      ?assert(lists:member(erlang:system_info(otp_release), ["R14B04", "R15B", "R15B01"])),
      ok.
  -endif.
  
  
negative.code:     ok.
  -else.
  test_HAVE_ERLANG_NOW(_Config) ->
      Releases = ["R14B04", "R15B", "R15B01", "R16B", "R16B01", "17", "18", "19",
                  "20", "21", "22"],
      ?assert(lists:member(erlang:system_info(otp_release), Releases)),
      ok.
  -endif.
  