std::string toString()

in fizz/record/Types.cpp [202:234]


std::string toString(SignatureScheme sigScheme) {
  switch (sigScheme) {
    case SignatureScheme::ecdsa_secp256r1_sha256:
      return "ecdsa_secp256r1_sha256";
    case SignatureScheme::ecdsa_secp384r1_sha384:
      return "ecdsa_secp384r1_sha384";
    case SignatureScheme::ecdsa_secp521r1_sha512:
      return "ecdsa_secp521r1_sha512";
    case SignatureScheme::rsa_pss_sha256:
      return "rsa_pss_sha256";
    case SignatureScheme::rsa_pss_sha384:
      return "rsa_pss_sha384";
    case SignatureScheme::rsa_pss_sha512:
      return "rsa_pss_sha512";
    case SignatureScheme::ed25519:
      return "ed25519";
    case SignatureScheme::ed448:
      return "ed448";
    case SignatureScheme::ecdsa_secp256r1_sha256_batch:
      return "ecdsa_secp256r1_sha256_batch";
    case SignatureScheme::ecdsa_secp384r1_sha384_batch:
      return "ecdsa_secp384r1_sha384_batch";
    case SignatureScheme::ecdsa_secp521r1_sha512_batch:
      return "ecdsa_secp521r1_sha512_batch";
    case SignatureScheme::ed25519_batch:
      return "ed25519_batch";
    case SignatureScheme::ed448_batch:
      return "ed448_batch";
    case SignatureScheme::rsa_pss_sha256_batch:
      return "rsa_pss_sha256_batch";
  }
  return enumToHex(sigScheme);
}