terl / lazysodium-java

A Java implementation of the Libsodium crypto library. For the lazy dev.
https://github.com/terl/lazysodium-java/wiki
Mozilla Public License 2.0
134 stars 46 forks source link

Invalid return type for randombytes_random and randombytes_uniform #86

Closed ionspin closed 3 years ago

ionspin commented 3 years ago

Signature for randombytes_random and randombytes_uniform is uint32 in libsodium:

uint32_t randombytes_random(void)

uint32_t randombytes_uniform(const uint32_t upper_bound)

but in lazysodium it's byte

    public native byte randombytes_random();

    public native byte randombytes_uniform(int upperBound);