Skip to content

Commit

Permalink
Keypair generation cannot fail.
Browse files Browse the repository at this point in the history
Do not return an `ok` style tuple if key generation cannot fail.
  • Loading branch information
jlouis committed Nov 25, 2014
1 parent f205398 commit 7c8272b
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions c_src/enacl_nif.c
Original file line number Diff line number Diff line change
Expand Up @@ -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);

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
Expand Down Expand Up @@ -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);

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
Expand Down

0 comments on commit 7c8272b

Please sign in to comment.