Signature.AlgorithmSignature algorithms per RFC 9421 Section 3.3.
type t = [ | `Rsa_pss_sha512RSASSA-PSS using SHA-512
*)| `Rsa_v1_5_sha256RSASSA-PKCS1-v1_5 using SHA-256
*)| `Hmac_sha256HMAC using SHA-256
*)| `Ecdsa_p256_sha256ECDSA using P-256 curve with SHA-256
*)| `Ecdsa_p384_sha384ECDSA using P-384 curve with SHA-384
*)| `Ed25519EdDSA using curve25519
*) ]val to_string : t -> stringto_string alg returns the algorithm identifier string.
val of_string : string -> t optionof_string s parses an algorithm identifier string.
val of_string_exn : string -> tof_string_exn s parses an algorithm identifier or raises Invalid_argument.