busybox/libbb/yescrypt
Denys Vlasenko 736589f877 libbb/yescrypt: reduce the number of function parameters
function                                             old     new   delta
yescrypt_kdf32_body                                    -    1077   +1077
static.smix                                          739     753     +14
yescrypt_init_local                                   34       -     -34
yes_crypt                                             87      50     -37
yescrypt_free_local                                   49       -     -49
yescrypt_r                                          1288    1217     -71
static.yescrypt_kdf_body                            1166       -   -1166
------------------------------------------------------------------------------
(add/remove: 1/3 grow/shrink: 1/2 up/down: 1091/-1357)       Total: -266 bytes

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2025-07-06 06:05:08 +02:00
..
alg-sha256.c libbb: add yescrypt password hashing support 2025-07-06 00:49:22 +02:00
alg-sha256.h libbb: add yescrypt password hashing support 2025-07-06 00:49:22 +02:00
alg-yescrypt-common.c libbb/yescrypt: reduce the number of function parameters 2025-07-06 06:05:08 +02:00
alg-yescrypt-kdf.c libbb/yescrypt: reduce the number of function parameters 2025-07-06 06:05:08 +02:00
alg-yescrypt-platform.c libbb/yescrypt: reduce the number of function parameters 2025-07-06 06:05:08 +02:00
alg-yescrypt.h libbb/yescrypt: reduce the number of function parameters 2025-07-06 06:05:08 +02:00
Kbuild.src libbb: add yescrypt password hashing support 2025-07-06 00:49:22 +02:00
README libbb: add yescrypt password hashing support 2025-07-06 00:49:22 +02:00
y.c libbb: add yescrypt password hashing support 2025-07-06 00:49:22 +02:00

The yescrypt code in this directory is adapted from libxcrypt-4.4.38
with minimal edits, hopefully making it easier to track
backports by resetting the tree to the commit which created this file,
then comparing changes in upstream libxcrypt to the tree.