Refactor SCRAM code to dynamically handle hash type and key length

When Who What
2022-12-20 07:26:56 Michael Paquier (michael-kun) Closed in commitfest 2023-01 with status: Committed
2022-12-20 07:26:56 Michael Paquier (michael-kun) Changed committer to michael-kun
2022-12-14 02:42:05 Michael Paquier (michael-kun) Changed authors to Michael Paquier (michael-kun)
2022-12-14 02:42:05 Michael Paquier (michael-kun) Changed targetversion to 16
2022-12-14 02:41:51 Michael Paquier (michael-kun) Attached mail thread Y5k3Qiweo/1g9CG6@paquier.xyz
2022-12-14 02:41:51 Michael Paquier (michael-kun) Created patch record