Keypair generation cannot fail.

Do not return an `ok` style tuple if key generation cannot fail.
This commit is contained in:
Jesper Louis Andersen 2014-11-25 15:43:15 +01:00
parent f205398958
commit 7c8272baa8

View File

@ -113,7 +113,7 @@ ERL_NIF_TERM enif_crypto_box_keypair(ErlNifEnv *env, int argc, ERL_NIF_TERM cons
crypto_box_keypair(pk.data, sk.data); crypto_box_keypair(pk.data, sk.data);
return enif_make_tuple3(env, enif_make_atom(env, "ok"), enif_make_binary(env, &pk), enif_make_binary(env, &sk)); return enif_make_tuple2(env, enif_make_binary(env, &pk), enif_make_binary(env, &sk));
} }
static static
@ -216,7 +216,7 @@ ERL_NIF_TERM enif_crypto_sign_keypair(ErlNifEnv *env, int argc, ERL_NIF_TERM con
crypto_sign_keypair(pk.data, sk.data); crypto_sign_keypair(pk.data, sk.data);
return enif_make_tuple3(env, enif_make_atom(env, "ok"), enif_make_binary(env, &pk), enif_make_binary(env, &sk)); return enif_make_tuple2(env, enif_make_binary(env, &pk), enif_make_binary(env, &sk));
} }
static static