diff options
Diffstat (limited to 'lib/crypto/c_src/dh.c')
-rw-r--r-- | lib/crypto/c_src/dh.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/crypto/c_src/dh.c b/lib/crypto/c_src/dh.c index e3b5b11e9c..bb87080d7b 100644 --- a/lib/crypto/c_src/dh.c +++ b/lib/crypto/c_src/dh.c @@ -140,10 +140,10 @@ ERL_NIF_TERM dh_generate_key_nif(ErlNifEnv* env, int argc, const ERL_NIF_TERM ar goto err; if (mpint) { - put_int32(pub_ptr, pub_len); + put_uint32(pub_ptr, (unsigned int)pub_len); pub_ptr += 4; - put_int32(prv_ptr, prv_len); + put_uint32(prv_ptr, (unsigned int)prv_len); prv_ptr += 4; } |