diff --git a/c_src/enacl_nif.c b/c_src/enacl_nif.c index ba914f027c05b3b1f9870a0d42ccdfddcbc066d7..b2127d992c4a514877e9e4cf8d099593b7d53eff 100644 --- a/c_src/enacl_nif.c +++ b/c_src/enacl_nif.c @@ -1071,7 +1071,6 @@ static ErlNifFunc nif_funcs[] = { {"crypto_sign_ed25519_PUBLICKEYBYTES", 0, enif_crypto_sign_ed25519_PUBLICKEYBYTES}, {"crypto_sign_ed25519_SECRETKEYBYTES", 0, enif_crypto_sign_ed25519_SECRETKEYBYTES}, - {"randombytes_b", 1, enif_randombytes}, {"randombytes", 1, enif_randombytes, ERL_NIF_DIRTY_JOB_CPU_BOUND}, {"scramble_block_16", 2, enif_scramble_block_16} diff --git a/src/enacl.erl b/src/enacl.erl index 2d176dcc5c0c2244c290deb59216cbcbd9d30a87..d09d7dbee2810624f6ad024c803d7b633f47df3e 100644 --- a/src/enacl.erl +++ b/src/enacl.erl @@ -722,8 +722,6 @@ crypto_sign_ed25519_secret_size() -> %% you to the underlying system implementations for random data. %% @end -spec randombytes(non_neg_integer()) -> binary(). -randombytes(N) when N =< ?RANDOMBYTES_SIZE -> - bump(enacl_nif:randombytes_b(N), ?RANDOMBYTES_REDUCTIONS, ?RANDOMBYTES_SIZE, N); randombytes(N) -> enacl_nif:randombytes(N). diff --git a/src/enacl_nif.erl b/src/enacl_nif.erl index ea70066ee97073077f5b29bc11eb9d050b548716..9640f74a005cd5cf4810544827009e6dd6f86719 100644 --- a/src/enacl_nif.erl +++ b/src/enacl_nif.erl @@ -101,8 +101,7 @@ %% Access to the RNG -export([ - randombytes/1, - randombytes_b/1 + randombytes/1 ]). %% Undocumented features :> @@ -199,6 +198,5 @@ crypto_verify_16(_X, _Y) -> erlang:nif_error(nif_not_loaded). crypto_verify_32(_X, _Y) -> erlang:nif_error(nif_not_loaded). randombytes(_RequestedSize) -> erlang:nif_error(nif_not_loaded). -randombytes_b(_RequestedSize) -> erlang:nif_error(nif_not_loaded). scramble_block_16(_Block, _Key) -> erlang:nif_error(nif_not_loaded).