libxcrypt icon indicating copy to clipboard operation
libxcrypt copied to clipboard

Extended crypt library for descrypt, md5crypt, bcrypt, and others

Results 36 libxcrypt issues
Sort by recently updated
recently updated
newest added

I have observed that a search for "argon2" didn't come up with anything relevant in the issue tracker (apart from honourable mentions in a yescrypt discussion), which is pretty much...

enhancement
help wanted

GCC 10.2 and LLVM/Clang 10 offer initial support for building libraries, that are using symbol versioning features, with LTO. To make use of this with GCC 10.2, the exported versioned...

This is WIP. Do *not* merge, yet.

This change makes crypt and crypt_gensalt as thread-safe as they can be without changing their interfaces. Solaris already made this change, and it’s being discussed by glibc (with suggestion that...

Addressing issue #4, I've written up a bunch of documentation for a hypothetical new feature in which the set of hashing methods that may be used, and the default cost...

help wanted

The default number of SHA245, SHA512 iterations is 5000. #define ROUNDS_DEFAULT 5000 This is too low to be considered secure again even moderate GPU, ASIC attacks. Please increase the default...

bug
help wanted

This came up during the review of yescrypt, but should be discussed separately. We support generation of new "setting strings", via `crypt_gensalt`, for all of the supported hashing methods, including...

enhancement
need more information

Historically, hashes were fixed-cost and thus OK for semi-trusted users to be able to specify directly e.g. in Apache httpd `.htpasswd` files. With tunable-cost hashes, this changes - a semi-trusted...

enhancement
documentation

On Linux, glibc's libcrypt forbids the use of MD5 and DES password hashes if `/proc/sys/crypto/fips_enabled` exists and contains a positive integer. As I understand it, this was a kludge for...

enhancement