Viktor Szakats
e4f8d1fbdc
src: rename and tidy up digest length macros
...
To allow definining them globally, and avoid reusing macros names
originally defined by OpenSSL.
- rename `<name>_DIGEST_LENGTH` to `SSH2_<name>_DIG_LEN`.
To move to the libssh2 namespace.
- rename `SSH2_SHA_DIG_LEN` to `SSH2_SHA1_DIG_LEN`,
and drop no longer necessary local trick from kex.c.
- deduplicate definitions into `crypto.h`.
- add `SSH2_RIPEMD160_DIG_LEN` and use it.
- mac: replace magic numbers with these macros, where missing.
Closes #2131
2026-06-29 19:58:17 +02:00
..
2025-10-13 13:35:25 +02:00
2026-05-13 01:10:01 +02:00
2026-04-23 20:14:50 +02:00
2026-06-01 00:21:23 +02:00
2026-06-29 19:58:17 +02:00
2026-04-23 20:14:50 +02:00
2026-06-16 03:47:52 +02:00
2026-06-16 03:47:52 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-05 18:12:37 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2025-10-09 04:05:38 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-03 18:55:21 +02:00
2026-06-03 18:55:21 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-05 18:12:37 +02:00
2026-06-05 18:12:37 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2025-10-09 04:05:38 +02:00
2025-10-09 04:05:38 +02:00
2025-10-09 04:05:38 +02:00
2025-10-09 04:05:38 +02:00
2026-06-01 14:38:31 +02:00
2025-10-09 04:05:38 +02:00
2026-06-05 18:12:37 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-07 17:55:08 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-05 18:12:37 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-11 14:49:52 +02:00
2026-06-01 14:38:31 +02:00
2026-04-29 19:52:56 +02:00
2026-04-29 19:52:56 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-04-29 19:52:56 +02:00
2026-06-01 14:38:31 +02:00
2026-06-05 11:38:06 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-11 14:49:52 +02:00
2026-04-29 19:52:56 +02:00
2026-06-01 14:38:31 +02:00
2026-06-05 11:38:06 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-03 18:55:21 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2025-10-09 04:05:38 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-01 14:38:31 +02:00
2026-06-04 13:26:29 +02:00
2026-06-01 14:38:31 +02:00
2026-06-11 14:49:52 +02:00
2026-06-01 13:22:40 +02:00
2026-06-03 18:55:21 +02:00
2026-06-17 12:17:59 +02:00
2026-06-01 13:22:40 +02:00
2026-06-01 14:38:31 +02:00
2026-06-05 11:38:06 +02:00