Simon Tatham
dea3ddca05
Add an extra HMAC constructor function.
...
This takes a plain ssh_hashalg, and constructs the most natural kind
of HMAC wrapper around it, taking its key length and output length
to be the hash's output length. In other words, it converts SHA-foo
into exactly the thing usually called HMAC-SHA-foo.
It does it by constructing a new ssh2_macalg vtable, and including it
in the same memory allocation as the actual hash object. That's the
first time in PuTTY I've done it this way.
Nothing yet uses this, but a new piece of code is about to.
2024-04-01 08:45:21 +01:00
..
2022-08-16 20:33:58 +01:00
2022-08-16 20:33:58 +01:00
2022-08-16 20:33:58 +01:00
2023-12-13 18:47:08 +00:00
2022-08-16 20:33:58 +01:00
2022-08-16 20:33:58 +01:00
2022-08-16 20:33:58 +01:00
2022-08-16 20:33:58 +01:00
2022-08-16 20:33:58 +01:00
2022-10-12 20:01:58 +01:00
2022-08-16 20:33:58 +01:00
2022-08-16 20:33:58 +01:00
2022-08-16 20:33:58 +01:00
2022-08-16 20:33:58 +01:00
2022-08-16 18:27:06 +01:00
2022-01-03 06:40:51 +00:00
2022-09-03 12:02:48 +01:00
2021-04-21 21:55:26 +01:00
2022-08-16 18:27:06 +01:00
2022-01-22 15:51:31 +00:00
2022-09-11 22:17:46 +01:00
2022-10-12 20:01:58 +01:00
2021-04-21 21:55:26 +01:00
2022-08-16 18:27:06 +01:00
2022-09-12 09:34:01 +01:00
2022-08-03 20:48:46 +01:00
2021-04-21 21:55:26 +01:00
2022-09-11 23:59:12 +01:00
2021-11-21 22:19:01 +00:00
2021-04-21 21:55:26 +01:00
2024-04-01 08:45:21 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2022-01-22 15:51:31 +00:00
2022-04-15 17:46:06 +01:00
2022-09-07 14:28:52 +01:00
2022-04-15 17:46:06 +01:00
2023-04-19 14:19:34 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2022-09-03 12:02:48 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00
2021-04-21 21:55:26 +01:00