std.crypto: make the key pair API creation consistent (#21955)

Our key pair creation API was ugly and inconsistent between ecdsa
keys and other keys.

The same `generate()` function can now be used to generate key pairs,
and that function cannot fail.

For deterministic keys, a `generateDeterministic()` function is
available for all key types.

Fix comments and compilation of the benchmark by the way.

Fixes #21002
8a00bd4ce6Frank Denis committed on 11/19/2024, 5:05:09 PM· committed by GitHubparent94be75a
7 files changedLine totals unavailable