libbcrypt icon indicating copy to clipboard operation
libbcrypt copied to clipboard

BCRYPT_HASHSIZE Windows

Open xxxcucus opened this issue 3 years ago • 0 comments

Under bcrypt.c BCRYPT_HASHSIZE is 60. But then the function crypto_rn is called. That is transmitted in BF_Crypt function as size parameter (crypt_blowfish.c). In this function is required that size is bigger as 60 if (size < 7 + 22 + 31 + 1) { __set_errno(ERANGE); return NULL; } Hence an error by hash generation. It seems to work with a hash size of 64.

xxxcucus avatar Apr 10 '21 08:04 xxxcucus